diff --git a/packages/0install/0install.2.10/opam b/packages/0install/0install.2.10/opam new file mode 100644 index 000000000..9cb0d2649 --- /dev/null +++ b/packages/0install/0install.2.10/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "talex5@gmail.com" +authors: "zero-install-devel@lists.sourceforge.net" +homepage: "http://0install.net/" +bug-reports: "https://github.com/0install/0install/issues" +dev-repo: "git+https://github.com/0install/0install.git" +build: [ + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "yojson" {< "2.0.0"} + "xmlm" {<= "1.4.0"} + "ounit" {<= "2.2.7"} + "react" {<= "1.2.2"} + "lwt" {< "3.0.0"} + "extlib" {< "1.7.8"} + "ocurl" {<= "0.9.2"} + "sha" {>= "1.9" & <= "1.15.4"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.9.3"} +] +depopts: [ "obus" "lablgtk" ] +depexts: [ + ["unzip"] {os-family = "debian"} +] +synopsis: "The antidote to app-stores" +description: """ +Zero Install is a decentralised cross-distribution software installation system. +Other features include full support for shared libraries (with a SAT solver for +dependency resolution), sharing between users, and integration with native platform +package managers. It supports both binary and source packages, and works on Linux, +Mac OS X, Unix and Windows systems.""" +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.10/0install-2.10.tar.bz2" + checksum: [ + "sha256=44ea5789f5b3b1ce621a4ac446dcb418497266c766d70068c2c723159f0112aa" + "md5=3db5bca7df2c01f9c74e57b503d9dd39" + ] +} +extra-source "0install.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/0install/0install.install" + checksum: [ + "sha256=db9ef395b376617d963fd4c097ebdfe005978f9a3282810f858f89207fa85ab2" + "md5=db6ee7a35da5d98136e5a56bad08496e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/0install/0install.2.11/opam b/packages/0install/0install.2.11/opam new file mode 100644 index 000000000..d4774c579 --- /dev/null +++ b/packages/0install/0install.2.11/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "talex5@gmail.com" +authors: "zero-install-devel@lists.sourceforge.net" +homepage: "http://0install.net/" +bug-reports: "https://github.com/0install/0install/issues" +dev-repo: "git+https://github.com/0install/0install.git" +build: [ + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "yojson" {< "2.0.0"} + "xmlm" {<= "1.4.0"} + "ounit" {<= "2.2.7"} + "react" {<= "1.2.2"} + "lwt" {< "3.0.0"} + "extlib" {< "1.7.8"} + "ocurl" {<= "0.9.2"} + "sha" {>= "1.9" & <= "1.15.4"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.9.3"} +] +depopts: [ "obus" "lablgtk" ] +depexts: [ + ["unzip"] {os-family = "debian"} + ["gnupg"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "The antidote to app-stores" +description: """ +Zero Install is a decentralised cross-distribution software installation system. +Other features include full support for shared libraries (with a SAT solver for +dependency resolution), sharing between users, and integration with native platform +package managers. It supports both binary and source packages, and works on Linux, +Mac OS X, Unix and Windows systems.""" +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.11/0install-2.11.tar.bz2" + checksum: [ + "sha256=194b675c48556a3b9aee6b4a2478a521fafa66c0d871ef64349dc3baede28006" + "md5=1cfe5845bf20fd0c0253c8ca6da7f37e" + ] +} +extra-source "0install.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/0install/0install.install" + checksum: [ + "sha256=db9ef395b376617d963fd4c097ebdfe005978f9a3282810f858f89207fa85ab2" + "md5=db6ee7a35da5d98136e5a56bad08496e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/0install/0install.2.12.1/opam b/packages/0install/0install.2.12.1/opam new file mode 100644 index 000000000..34f460533 --- /dev/null +++ b/packages/0install/0install.2.12.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "talex5@gmail.com" +authors: "zero-install-devel@lists.sourceforge.net" +homepage: "http://0install.net/" +bug-reports: "https://github.com/0install/0install/issues" +dev-repo: "git+https://github.com/0install/0install.git" +build: [ + [make "all"] + [make "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "yojson" {< "2.0.0"} + "xmlm" {<= "1.4.0"} + "ounit" {with-test & <= "2.2.7"} + "lwt" {< "3.0.0"} + "lwt_react" {<= "1.2.0"} + "extlib" {< "1.7.8"} + "ocurl" {>= "0.7.9" & <= "0.9.2"} + "sha" {>= "1.9" & <= "1.15.4"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {build & <= "5.3"} +] +depopts: [ "obus" "lablgtk" "lwt_glib" ] +depexts: [ + ["unzip"] {os-family = "debian"} + ["gnupg2"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "The antidote to app-stores" +description: """ +Zero Install is a decentralised cross-distribution software installation system. +Other features include full support for shared libraries (with a SAT solver for +dependency resolution), sharing between users, and integration with native platform +package managers. It supports both binary and source packages, and works on Linux, +Mac OS X, Unix and Windows systems.""" +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.12.1/0install-2.12.1.tar.bz2" + checksum: [ + "sha256=87b576116af2a79de7c2870c1878e25afbbc90c801a47a4538fc028229c93681" + "md5=e272f9acf4362b613e31c51dcaf5e946" + ] +} +extra-source "0install.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/0install/0install.install" + checksum: [ + "sha256=db9ef395b376617d963fd4c097ebdfe005978f9a3282810f858f89207fa85ab2" + "md5=db6ee7a35da5d98136e5a56bad08496e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/0install/0install.2.12.3/opam b/packages/0install/0install.2.12.3/opam new file mode 100644 index 000000000..371384f95 --- /dev/null +++ b/packages/0install/0install.2.12.3/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "talex5@gmail.com" +authors: "zero-install-devel@lists.sourceforge.net" +homepage: "http://0install.net/" +bug-reports: "https://github.com/0install/0install/issues" +dev-repo: "git+https://github.com/0install/0install.git" +build: [ + [make "all"] + [make "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07"} + "yojson" {< "2.0.0"} + "xmlm" {<= "1.4.0"} + "ounit" {with-test & <= "2.2.7"} + "lwt_react" {<= "1.2.0"} + "ocurl" {>= "0.7.9" & <= "0.9.2"} + "sha" {>= "1.9" & <= "1.15.4"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depopts: [ "obus" "lablgtk" "lwt_glib" ] +conflicts: [ "lwt" {>= "4.0.0"} ] +depexts: [ + ["unzip"] {os-family = "debian"} + ["gnupg"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "The antidote to app-stores" +description: """ +Zero Install is a decentralised cross-distribution software installation system. +Other features include full support for shared libraries (with a SAT solver for +dependency resolution), sharing between users, and integration with native platform +package managers. It supports both binary and source packages, and works on Linux, +Mac OS X, Unix and Windows systems.""" +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.12.3/0install-2.12.3.tar.bz2" + checksum: [ + "sha256=6936e8ffa33e570553788a1cf6c5c1d4b1342c778f436a443cda6f10b6136b40" + "md5=12d212264699a81e8b07d4410e907633" + ] +} +extra-source "0install.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/0install/0install.install" + checksum: [ + "sha256=db9ef395b376617d963fd4c097ebdfe005978f9a3282810f858f89207fa85ab2" + "md5=db6ee7a35da5d98136e5a56bad08496e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/0install/0install.2.12/opam b/packages/0install/0install.2.12/opam new file mode 100644 index 000000000..46b38af14 --- /dev/null +++ b/packages/0install/0install.2.12/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "talex5@gmail.com" +authors: "zero-install-devel@lists.sourceforge.net" +homepage: "http://0install.net/" +bug-reports: "https://github.com/0install/0install/issues" +dev-repo: "git+https://github.com/0install/0install.git" +build: [ + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "yojson" {< "2.0.0"} + "xmlm" {<= "1.4.0"} + "ounit" {<= "2.2.7"} + "react" {<= "1.2.2"} + "lwt" {< "3.0.0"} + "extlib" {< "1.7.8"} + "ocurl" {<= "0.9.2"} + "sha" {>= "1.9" & <= "1.15.4"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.9.3"} +] +depopts: [ "obus" "lablgtk" ] +depexts: [ + ["unzip"] {os-family = "debian"} + ["gnupg"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "The antidote to app-stores" +description: """ +Zero Install is a decentralised cross-distribution software installation system. +Other features include full support for shared libraries (with a SAT solver for +dependency resolution), sharing between users, and integration with native platform +package managers. It supports both binary and source packages, and works on Linux, +Mac OS X, Unix and Windows systems.""" +url { + src: "https://github.com/0install/0install/archive/v2.12-1.tar.gz" + checksum: [ + "sha256=317ac6ac680d021cb475962b7f6c2bcee9c35ce7cf04ae00d72bba8113f13559" + "md5=b314e3964858d56ea8da42816dd5ae87" + ] +} +extra-source "0install.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/0install/0install.install" + checksum: [ + "sha256=db9ef395b376617d963fd4c097ebdfe005978f9a3282810f858f89207fa85ab2" + "md5=db6ee7a35da5d98136e5a56bad08496e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/0install/0install.2.6.2/opam b/packages/0install/0install.2.6.2/opam new file mode 100644 index 000000000..e8ef986f7 --- /dev/null +++ b/packages/0install/0install.2.6.2/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://0install.net/" +build: [ + [make] +] +patches: [ "gui_gtk_dir.patch" ] +depends: [ + "ocaml" + "yojson" {< "2.0.0"} + "xmlm" {<= "1.4.0"} + "ounit" {<= "2.2.7"} + "react" {<= "1.2.2"} + "lwt" {< "3.0.0"} + "extlib" {< "1.7.8"} + "ssl" {<= "0.7.0"} + "ocurl" {<= "0.9.2"} + "ocamlbuild" {build & <= "0.9.3"} + "camlp4" {build & <= "5.3"} +] +depopts: [ "obus" "lablgtk" ] +depexts: [ + ["unzip"] {os-family = "debian"} +] +synopsis: "The antidote to app-stores" +description: """ +Zero Install is a decentralised cross-distribution software installation system. +Other features include full support for shared libraries (with a SAT solver for +dependency resolution), sharing between users, and integration with native platform +package managers. It supports both binary and source packages, and works on Linux, +Mac OS X, Unix and Windows systems.""" +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.6.2/0install-2.6.2.tar.bz2" + checksum: [ + "sha256=5755226ef4b32f04723bcbe551f4694ddf78dffbb0f589c3140c2d7056370961" + "md5=8931211adbfe984640a029c48f7b992f" + ] +} +extra-source "gui_gtk_dir.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/0install/gui_gtk_dir.patch" + checksum: [ + "sha256=ef4c291794ed4ca7f024c671f48a8aaa2dcd9d12c1ab73829373a7d904e537e1" + "md5=0a14e57ca2b2a914a5433b3a2ca2abb1" + ] +} +extra-source "0install.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/0install/0install.install" + checksum: [ + "sha256=db9ef395b376617d963fd4c097ebdfe005978f9a3282810f858f89207fa85ab2" + "md5=db6ee7a35da5d98136e5a56bad08496e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/0install/0install.2.8/opam b/packages/0install/0install.2.8/opam new file mode 100644 index 000000000..0e65ed03e --- /dev/null +++ b/packages/0install/0install.2.8/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://0install.net/" +build: [ + [make] +] +patches: [ "gui_gtk_dir.patch" ] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} + "yojson" {< "2.0.0"} + "xmlm" {<= "1.4.0"} + "ounit" {<= "2.2.7"} + "react" {<= "1.2.2"} + "lwt" {<= "2.4.6"} + "extlib" {< "1.7.8"} + "ocurl" {<= "0.9.2"} + "sha" {>= "1.9" & <= "1.15.4"} + "ocamlbuild" {build & <= "0.9.3"} + "camlp4" {build & <= "5.3"} +] +depopts: [ "obus" "lablgtk" ] +depexts: [ + ["unzip"] {os-family = "debian"} +] +synopsis: "The antidote to app-stores" +description: """ +Zero Install is a decentralised cross-distribution software installation system. +Other features include full support for shared libraries (with a SAT solver for +dependency resolution), sharing between users, and integration with native platform +package managers. It supports both binary and source packages, and works on Linux, +Mac OS X, Unix and Windows systems.""" +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.8/0install-2.8.tar.bz2" + checksum: [ + "sha256=12de771be748bce9350c90bc4720029a566b078ceabd335af09386ac6a37df2b" + "md5=25520678fcb91603a876a3dd2db24dc3" + ] +} +extra-source "gui_gtk_dir.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/0install/gui_gtk_dir.patch" + checksum: [ + "sha256=ef4c291794ed4ca7f024c671f48a8aaa2dcd9d12c1ab73829373a7d904e537e1" + "md5=0a14e57ca2b2a914a5433b3a2ca2abb1" + ] +} +extra-source "0install.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/0install/0install.install" + checksum: [ + "sha256=db9ef395b376617d963fd4c097ebdfe005978f9a3282810f858f89207fa85ab2" + "md5=db6ee7a35da5d98136e5a56bad08496e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/0install/0install.2.9.1/opam b/packages/0install/0install.2.9.1/opam new file mode 100644 index 000000000..ecd40508e --- /dev/null +++ b/packages/0install/0install.2.9.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "talex5@gmail.com" +authors: "zero-install-devel@lists.sourceforge.net" +homepage: "http://0install.net/" +bug-reports: "https://github.com/0install/0install/issues" +dev-repo: "git+https://github.com/0install/0install.git" +build: [ + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "yojson" {< "2.0.0"} + "xmlm" {<= "1.4.0"} + "ounit" {<= "2.2.7"} + "react" {<= "1.2.2"} + "lwt" {< "3.0.0"} + "extlib" {< "1.7.8"} + "ocurl" {<= "0.9.2"} + "sha" {>= "1.9" & <= "1.15.4"} + "ocamlbuild" {build & <= "0.9.3"} + "camlp4" {build & <= "5.3"} +] +depopts: [ "obus" "lablgtk" ] +depexts: [ + ["unzip"] {os-family = "debian"} +] +synopsis: "The antidote to app-stores" +description: """ +Zero Install is a decentralised cross-distribution software installation system. +Other features include full support for shared libraries (with a SAT solver for +dependency resolution), sharing between users, and integration with native platform +package managers. It supports both binary and source packages, and works on Linux, +Mac OS X, Unix and Windows systems.""" +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.9.1/0install-2.9.1.tar.bz2" + checksum: [ + "sha256=ce3b16b3372f712807524b37ce1f5b981a30070b8aded561a46fe4748b901831" + "md5=37093e67e3ae21a89f3b7fb217941437" + ] +} +extra-source "0install.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/0install/0install.install" + checksum: [ + "sha256=db9ef395b376617d963fd4c097ebdfe005978f9a3282810f858f89207fa85ab2" + "md5=db6ee7a35da5d98136e5a56bad08496e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ANSITerminal/ANSITerminal.0.6.2/opam b/packages/ANSITerminal/ANSITerminal.0.6.2/opam new file mode 100644 index 000000000..1c5b274a5 --- /dev/null +++ b/packages/ANSITerminal/ANSITerminal.0.6.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" + "Vincent Hugot" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/ANSITerminal" +dev-repo: "git+https://github.com/Chris00/ANSITerminal.git" +bug-reports: "https://github.com/Chris00/ANSITerminal/issues" +tags: [ "terminal" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [["ocamlfind" "remove" "ANSITerminal"]] +depends: [ + "ocaml" {< "4.05.0"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "Basic control of ANSI compliant terminals and the windows shell." +description: """ +ANSITerminal is a module allowing to use the colors and cursor +movements on ANSI terminals. It also works on the windows shell (but +this part is currently work in progress).""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ansiterminal/ansiterminal/0.6.2/ANSITerminal-0.6.2.tar.gz" + checksum: [ + "sha256=0fcc0f7d8a4c904a4fd18c576d778c6a8a9679db0f148534055fd1766e5dd41b" + "md5=b7a7b7cce64eabf224d05ed9f2b9d471" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ANSITerminal/ANSITerminal.0.6.3/opam b/packages/ANSITerminal/ANSITerminal.0.6.3/opam new file mode 100644 index 000000000..7eb8c446a --- /dev/null +++ b/packages/ANSITerminal/ANSITerminal.0.6.3/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" + "Vincent Hugot" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/ANSITerminal" +dev-repo: "git+https://github.com/Chris00/ANSITerminal.git" +bug-reports: "https://github.com/Chris00/ANSITerminal/issues" +tags: [ "terminal" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [["ocamlfind" "remove" "ANSITerminal"]] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "Allow to use the colors and cursor movements on ANSI terminals" +description: """ +ANSITerminal is a module allowing to use the colors and cursor +movements on ANSI terminals. It also works on the windows shell (but +this part is currently work in progress).""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ansiterminal/ansiterminal/0.6.3/ANSITerminal-0.6.3.tar.gz" + checksum: [ + "sha256=25e7e32541d1583151b11f05fcbd0e5bba3d2011ec153970118e66d6fc6480ef" + "md5=2ebb5c1ac9014cc3f38a4ffa8909a33c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ANSITerminal/ANSITerminal.0.6.4/opam b/packages/ANSITerminal/ANSITerminal.0.6.4/opam new file mode 100644 index 000000000..7e9222792 --- /dev/null +++ b/packages/ANSITerminal/ANSITerminal.0.6.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Vincent Hugot" +] +homepage: "https://forge.ocamlcore.org/projects/ansiterminal/" +dev-repo: "git+https://github.com/Chris00/ANSITerminal.git" +bug-reports: "https://github.com/Chris00/ANSITerminal/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +tags: ["terminal"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ANSITerminal"]] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Basic control of ANSI compliant terminals and the windows shell." +description: """ +ANSITerminal is a module allowing to use the colors and cursor +movements on ANSI terminals. It also works on the windows shell (but +this part is currently work in progress).""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ansiterminal/ansiterminal/0.6.4/ANSITerminal-0.6.4.tar.gz" + checksum: [ + "sha256=96744b5fc3b234ea3fbf17f1a0fcb79e2877b35a3f75d812c2fcb96df3999692" + "md5=f2c02c5f77f3438af456c2f0d6e58c7b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ANSITerminal/ANSITerminal.0.6.5/opam b/packages/ANSITerminal/ANSITerminal.0.6.5/opam new file mode 100644 index 000000000..3dd4f9e43 --- /dev/null +++ b/packages/ANSITerminal/ANSITerminal.0.6.5/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Vincent Hugot" +] +homepage: "https://forge.ocamlcore.org/projects/ansiterminal/" +dev-repo: "git+https://github.com/Chris00/ANSITerminal.git" +bug-reports: "https://github.com/Chris00/ANSITerminal/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +tags: ["terminal"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ANSITerminal"]] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Basic control of ANSI compliant terminals and the windows shell." +description: """ +ANSITerminal is a module allowing to use the colors and cursor +movements on ANSI terminals. It also works on the windows shell (but +this part is currently work in progress).""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ansiterminal/ansiterminal/0.6.5/ANSITerminal-0.6.5.tar.gz" + checksum: [ + "sha256=26874e1bd737f803f84acdc2256b48c76c88bea12c0ce06172db8428367533c9" + "md5=508022a9a64a0983bc7d3a53139c6b8b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ANSITerminal/ANSITerminal.0.6/opam b/packages/ANSITerminal/ANSITerminal.0.6/opam new file mode 100644 index 000000000..83e0af531 --- /dev/null +++ b/packages/ANSITerminal/ANSITerminal.0.6/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Christophe Troestler " +authors: [ "Christophe Troestler" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/ANSITerminal" +dev-repo: "git+https://github.com/Chris00/ANSITerminal.git" +bug-reports: "https://github.com/Chris00/ANSITerminal/issues" +tags: [ "terminal" ] +build: [ + ["rm" "setup.ml"] {ocaml:version >= "4.00.0"} + ["oasis" "setup"] {ocaml:version >= "4.00.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [["ocamlfind" "remove" "ANSITerminal"]] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {build & >= "0.3.0" & < "0.4.7"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "Allow to use the colors and cursor movements on ANSI terminals" +description: """ +ANSITerminal is a module allowing to use the colors and cursor +movements on ANSI terminals. It also works on the windows shell (but +this part is currently work in progress).""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ansiterminal/ansiterminal/0.6/ANSITerminal-0.6.tar.gz" + checksum: [ + "sha256=e2edb63c27508bf7a07da6a066cdaee4534c4ef480ecf38ea33089f2d538a27c" + "md5=d44571177c6a3a9f6ba45def99b2ae80" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/CamlGI/CamlGI.0.6/opam b/packages/CamlGI/CamlGI.0.6/opam new file mode 100644 index 000000000..fef6c2615 --- /dev/null +++ b/packages/CamlGI/CamlGI.0.6/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "CamlGI"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: "FastCGI and CGI library" +description: """ +CamlGI is a library to enable you to write CGI and FastCGI in +OCaml. It is written 100% in OCaml so should run on many +platforms. The library supports multiple simultaneous connections and +request multiplexing while presenting an easy to use interface.""" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/ocaml-cgi/CamlGI/0.6/CamlGI-0.6.tar.gz" + checksum: [ + "sha256=632f0ae0e7b91f8be4f9a27e07b6c01f4a85dbf90048ee01184fba5072acf76c" + "md5=f53aab889a265dcb9ad0e0f7110577a5" + ] +} +extra-source "CamlGI.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/CamlGI/CamlGI.install" + checksum: [ + "sha256=32391fdf7dd1311f48534f84711d9c0203712c7e3db4538eb40e59d4161f8154" + "md5=acc08ae06568a4adae93766201b0f98a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/Camldiets/Camldiets.0.2/opam b/packages/Camldiets/Camldiets.0.2/opam new file mode 100644 index 000000000..d820ccec4 --- /dev/null +++ b/packages/Camldiets/Camldiets.0.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["Oliver Friedmann" "Martin Lange"] +homepage: "https://github.com/tcsprojects/camldiets" +bug-reports: "https://github.com/tcsprojects/camldiets/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/tcsprojects/camldiets.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "Camldiets"] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: + "A highly efficient OCaml set implementation for fat sets, i.e. densely populated sets over a discrete linear order." +description: """ +A highly efficient OCaml set implementation for fat sets, i.e. densely +populated sets over a discrete linear order.""" +flags: light-uninstall +url { + src: "https://github.com/tcsprojects/camldiets/archive/v0.2.tar.gz" + checksum: [ + "sha256=3cb57e8f99b8def8324a17b8c9886a6257d41b5b2924d90759b9ba2c98e5b17c" + "md5=05222445e9a4e90daa29500e667d33b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/DrawGrammar/DrawGrammar.0.1.0/opam b/packages/DrawGrammar/DrawGrammar.0.1.0/opam new file mode 100644 index 000000000..469c9126a --- /dev/null +++ b/packages/DrawGrammar/DrawGrammar.0.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Vincent Jacques " +authors: "Vincent Jacques " +homepage: "https://jacquev6.github.io/DrawGrammar/" +bug-reports: "http://github.com/jacquev6/DrawGrammar/issues/" +dev-repo: "git+https://github.com/jacquev6/DrawGrammar.git" +build: [ + "sh" + "-c" + "cd src; ocamlbuild -use-ocamlfind -no-plugin -menhir \"menhir --table\" draw_grammar.byte" +] +install: ["cp" "src/_build/draw_grammar.byte" "%{prefix}%/bin/draw_grammar"] +remove: ["rm" "-f" "%{prefix}%/bin/draw_grammar"] +depends: [ + "ocaml" {>= "4.02.2" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {<= "20240715"} + "JsOfOCairo" {< "2.0.0"} + "cairo2" {<= "0.6.5"} + "General" {< "0.4"} +] +synopsis: "Draw railroad diagrams of EBNF grammars" +description: + "An [interactive demo](http://jacquev6.github.io/DrawGrammar/) is available." +flags: light-uninstall +url { + src: "https://github.com/jacquev6/DrawGrammar/archive/0.1.0.tar.gz" + checksum: [ + "sha256=0ec40d1e93149635116bef5aee8a702c17e7cb0eb14cd6b6b7d94ac1622eb3d6" + "md5=6c3dfc5c3368ed887d5d9bc38cb7472e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/DrawGrammar/DrawGrammar.0.2.0/opam b/packages/DrawGrammar/DrawGrammar.0.2.0/opam new file mode 100644 index 000000000..f7e1c3f95 --- /dev/null +++ b/packages/DrawGrammar/DrawGrammar.0.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Vincent Jacques " +authors: "Vincent Jacques " +homepage: "https://jacquev6.github.io/DrawGrammar/" +bug-reports: "http://github.com/jacquev6/DrawGrammar/issues/" +dev-repo: "git+https://github.com/jacquev6/DrawGrammar.git" +build: [ + "sh" + "-c" + "cd src; ocamlbuild -use-ocamlfind -no-plugin -menhir \"menhir --table\" draw_grammar.native" +] +install: [ + "cp" "src/_build/draw_grammar.native" "%{prefix}%/bin/draw_grammar" +] +remove: ["rm" "-f" "%{prefix}%/bin/draw_grammar"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {<= "20240715"} + "JsOfOCairo" {< "2.0.0"} + "cairo2" {<= "0.6.5"} + "General" {>= "0.2" & < "0.4"} +] +synopsis: "Draw railroad diagrams of EBNF grammars" +description: + "An [interactive demo](http://jacquev6.github.io/DrawGrammar/) is available." +flags: light-uninstall +url { + src: "https://github.com/jacquev6/DrawGrammar/archive/0.2.0.tar.gz" + checksum: [ + "sha256=ba22921f8b02bcf51448e2288c667148a28a0a866e329aa0357c611fd051dee8" + "md5=7f73c7b8f1f0e7b5d8e040f6172dedf9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/FrontC/FrontC.3.4/opam b/packages/FrontC/FrontC.3.4/opam new file mode 100644 index 000000000..f457e616a --- /dev/null +++ b/packages/FrontC/FrontC.3.4/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +authors: "Hugues Cassé " +homepage: "https://github.com/BinaryAnalysisPlatform/FrontC" +bug-reports: "https://github.com/BinaryAnalysisPlatform/FrontC/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/FrontC" +maintainer: "Ivan Gotovchits " +remove: [["ocamlfind" "remove" "FrontC"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} +] +patches: ["opam.patch"] +install: [ + [make "install" "PREFIX=%{lib}%" "OCAML_SITE=%{lib}%"] + ["cp" "META" "%{lib}%/FrontC"] +] +synopsis: "Library providing a C parser and lexer" +description: """ +FrontC is an OCAML library providing a C parser and lexer. The result +is a syntactic tree easy to process with usual OCAML tree management. + +It provides support for ANSI C syntax, old-C K&R style syntax and the +standard GNU CC attributes. + +It provides also a C pretty printer as an example of use.""" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/FrontC/archive/V_3_4.tar.gz" + checksum: [ + "sha256=273e030887a6f3eddc2f0d12d1e289c6d390a2e1c2e3aa2a8514b84cfbac698b" + "md5=1abae6fff6f191ae65b0f6951c6a727c" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/FrontC/V_3_4.tar.gz" +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/FrontC/opam.patch.3.4" + checksum: [ + "sha256=69e4861d7258dfcf41c5f1d70248916783176517ee20a8b2af8754357faa1921" + "md5=d787e470cdf98cef4ae22d5c922f27f6" + ] +} +extra-source "META" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/FrontC/META.3.4" + checksum: [ + "sha256=bd8a7a2cf8aa9235aeacbea06b510aa4068d02017e4d92403b36b30032df90ba" + "md5=d8750391ced674a0b52c20f3aecf296c" + ] +} +extra-source "FrontC.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/FrontC/FrontC.install" + checksum: [ + "sha256=501dee92dc12ec57e4f34b5e5e15ee9630cb47c0c3f5219d6172a450c3495224" + "md5=c56e698d092d18179f9458f311c56412" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/General/General.0.1.0/opam b/packages/General/General.0.1.0/opam new file mode 100644 index 000000000..35564db50 --- /dev/null +++ b/packages/General/General.0.1.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Vincent Jacques " +authors: "Vincent Jacques " +homepage: "https://jacquev6.github.io/General/" +bug-reports: "http://github.com/jacquev6/General/issues/" +dev-repo: "git+https://github.com/jacquev6/General.git" +build: [ + "ocamlbuild" + "-use-ocamlfind" + "-plugin-tag" + "package(cppo_ocamlbuild)" + "General.cma" + "General.cmxa" +] +install: [ + ["mkdir" "-p" "%{prefix}%/lib/General"] + [ + "cp" + "META" + "_build/src/General.cmi" + "_build/src/General.cma" + "_build/src/General.a" + "_build/src/General.cmx" + "_build/src/General.cmxa" + "%{prefix}%/lib/General" + ] +] +remove: ["ocamlfind" "remove" "General"] +depends: [ + "ocaml" {>= "4.02.2" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {<= "1.8.0"} + "cppo_ocamlbuild" {<= "1.8.0"} +] +synopsis: "Rich functionality for built-in and basic OCaml types" +flags: light-uninstall +url { + src: "https://github.com/jacquev6/General/archive/0.1.0.tar.gz" + checksum: [ + "sha256=b48b95ab3e4e49ab67faf70ab137501ab250d12486a3424c1ffcd3b77557b03c" + "md5=0e5068a45b9b76b1588e0bd7391730e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/General/General.0.2.0/opam b/packages/General/General.0.2.0/opam new file mode 100644 index 000000000..20b3affa8 --- /dev/null +++ b/packages/General/General.0.2.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Vincent Jacques " +authors: "Vincent Jacques " +homepage: "https://jacquev6.github.io/General/" +bug-reports: "http://github.com/jacquev6/General/issues/" +dev-repo: "git+https://github.com/jacquev6/General.git" +build: [ + "ocamlbuild" + "-use-ocamlfind" + "-plugin-tag" + "package(cppo_ocamlbuild)" + "General.cma" + "General.cmxa" +] +install: [ + ["mkdir" "-p" "%{prefix}%/lib/General"] + [ + "cp" + "META" + "_build/src/General.cmi" + "_build/src/General.cma" + "_build/src/General.a" + "_build/src/General.cmxa" + "_build/src/Foundations.cmx" + "_build/src/Traits.cmx" + "_build/src/Concepts.cmx" + "_build/src/Implementation.cmx" + "_build/src/Testing.cmx" + "_build/src/Specializations.cmx" + "_build/src/General.cmx" + "%{prefix}%/lib/General" + ] +] +remove: ["ocamlfind" "remove" "General"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {<= "1.8.0"} + "cppo_ocamlbuild" {<= "1.8.0"} +] +synopsis: "Rich functionality for built-in and basic OCaml types" +flags: light-uninstall +url { + src: "https://github.com/jacquev6/General/archive/0.2.0.tar.gz" + checksum: [ + "sha256=29daf98add500cc809cd425e60b77a0b7caa026d771c4bee4ccf6e5e77039809" + "md5=3f926a020a428ff5749efa674185acf9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/General/General.0.4.0/opam b/packages/General/General.0.4.0/opam new file mode 100644 index 000000000..5cf86438f --- /dev/null +++ b/packages/General/General.0.4.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Vincent Jacques " +authors: "Vincent Jacques " +homepage: "https://jacquev6.github.io/General/" +bug-reports: "http://github.com/jacquev6/General/issues/" +license: "MIT" +doc: "https://jacquev6.github.io/General/" +dev-repo: "git+https://github.com/jacquev6/General.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "cppo" {build & >= "1.3.0" & <= "1.8.0"} + "num" {<= "1.5-1"} +] +synopsis: "Rich functionality for built-in and basic OCaml types" +url { + src: "https://github.com/jacquev6/General/archive/0.4.0.tar.gz" + checksum: [ + "sha256=011e06a398c3b81ff1eacf806cb4a2961588459b551f1dc5d626fdd8968b8983" + "md5=bca274800b824bd0e492a5abf038867c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/General/General.0.5.0/opam b/packages/General/General.0.5.0/opam new file mode 100644 index 000000000..8576a6c9e --- /dev/null +++ b/packages/General/General.0.5.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Vincent Jacques " +authors: "Vincent Jacques " +homepage: "https://jacquev6.github.io/General/" +bug-reports: "http://github.com/jacquev6/General/issues/" +license: "MIT" +doc: "https://jacquev6.github.io/General/" +dev-repo: "git+https://github.com/jacquev6/General.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "js_of_ocaml-compiler" {with-test & <= "5.9.1"} + "cppo" {build & >= "1.3.0" & <= "1.8.0"} + "num" {<= "1.5-1"} +] +synopsis: "Rich functionality for built-in and basic OCaml types" +url { + src: "https://github.com/jacquev6/General/archive/0.5.0.tar.gz" + checksum: [ + "sha256=4c2d4fb0de05c2058b7a5f07c82dd8e599929f28e5b70cd4a1a85e824af6d471" + "md5=5c49fde5972a4b407728ac363f3f9fd6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/JsOfOCairo/JsOfOCairo.0.1.0/opam b/packages/JsOfOCairo/JsOfOCairo.0.1.0/opam new file mode 100644 index 000000000..1ef4de625 --- /dev/null +++ b/packages/JsOfOCairo/JsOfOCairo.0.1.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Vincent Jacques " +authors: "Vincent Jacques " +homepage: "https://github.com/jacquev6/JsOfOCairo" +bug-reports: "http://github.com/jacquev6/JsOfOCairo/issues/" +doc: "https://github.com/jacquev6/JsOfOCairo" +dev-repo: "git+https://github.com/jacquev6/JsOfOCairo.git" +build: [ + "sh" + "-c" + "cd src; ocamlbuild -use-ocamlfind -plugin-tag \"package(js_of_ocaml.ocamlbuild)\" JsOfOCairo.cma" +] +install: [ + ["mkdir" "-p" "%{prefix}%/lib/JsOfOCairo"] + [ + "cp" + "META" + "src/_build/JsOfOCairo.cmi" + "src/_build/JsOfOCairo.cma" + "%{prefix}%/lib/JsOfOCairo" + ] +] +remove: ["ocamlfind" "remove" "JsOfOCairo"] +depends: [ + "ocaml" {>= "4.02.2" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "js_of_ocaml" {>= "2.8" & < "3.0"} +] +synopsis: "Library to reuse Cairo-based drawing code in web browsers" +description: """ +JsOfOCairo is an OCaml (4.02.2+) library to reuse Cairo-based drawing code in web browsers. +It's an adapter, implementing (a reasonable subset of) the interface of [Cairo OCaml](https://github.com/Chris00/ocaml-cairo/) +targeting HTML5 canvas elements as exposed to OCaml by [js_of_ocaml](https://ocsigen.org/js_of_ocaml/).""" +flags: light-uninstall +url { + src: "https://github.com/jacquev6/JsOfOCairo/archive/0.1.0.tar.gz" + checksum: [ + "sha256=a92b8c070711e9990111b4085117fa89d5e8e5c3a5142732a9b9f973ddfc3cf0" + "md5=fa2da6b6360534942a675f7acce7f6e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/JsOfOCairo/JsOfOCairo.1.0.0/opam b/packages/JsOfOCairo/JsOfOCairo.1.0.0/opam new file mode 100644 index 000000000..35d8c2826 --- /dev/null +++ b/packages/JsOfOCairo/JsOfOCairo.1.0.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Vincent Jacques " +authors: "Vincent Jacques " +homepage: "https://github.com/jacquev6/JsOfOCairo" +bug-reports: "http://github.com/jacquev6/JsOfOCairo/issues/" +doc: "https://github.com/jacquev6/JsOfOCairo" +dev-repo: "git+https://github.com/jacquev6/JsOfOCairo.git" +build: [ + "sh" "-c" "cd src; ocamlbuild -use-ocamlfind -no-plugin JsOfOCairo.cma" +] +install: [ + ["mkdir" "-p" "%{prefix}%/lib/JsOfOCairo"] + [ + "cp" + "META" + "src/_build/JsOfOCairo.cmi" + "src/_build/JsOfOCairo.cma" + "%{prefix}%/lib/JsOfOCairo" + ] +] +remove: ["ocamlfind" "remove" "JsOfOCairo"] +depends: [ + "ocaml" {>= "4.02.2" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + ("js_of_ocaml" {>= "2.8" & < "3.0"}) | +("js_of_ocaml" {>= "3.0" & < "3.3"} & "js_of_ocaml-ppx" {>= "3.0" & < "3.3"}) +] +synopsis: "Library to reuse Cairo-based drawing code in web browsers" +description: """ +JsOfOCairo is an OCaml (4.02.2+) library to reuse Cairo-based drawing code in web browsers. +It's an adapter, implementing (a reasonable subset of) the interface of [Cairo OCaml](https://github.com/Chris00/ocaml-cairo/) +targeting HTML5 canvas elements as exposed to OCaml by [js_of_ocaml](https://ocsigen.org/js_of_ocaml/) (2.8+).""" +flags: light-uninstall +url { + src: "https://github.com/jacquev6/JsOfOCairo/archive/1.0.0.tar.gz" + checksum: [ + "sha256=aa9ad32fa90c62b1a0396c8a71f675ac2f903da8fcbc47021c3c9e444b5ae1fa" + "md5=bbe4011607f3735203092523c7609682" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/KaSim/KaSim.3.5.150925/opam b/packages/KaSim/KaSim.3.5.150925/opam new file mode 100644 index 000000000..a01f404a2 --- /dev/null +++ b/packages/KaSim/KaSim.3.5.150925/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Pierre Boutillier " +authors: [ "Jean Krivine" "Jérôme Feret" ] +license: "LGPL-3.0-only" +homepage: "http://dev.executableknowledge.org/" +bug-reports: "https://github.com/Kappa-Dev/KaSim/issues" +dev-repo: "git+https://github.com/Kappa-Dev/KaSim.git" +build: [ + [make] + [ + "cd man && pdflatex KaSim_manual.tex && bibtex KaSim_manual && pdflatex KaSim_manual.tex" + ] {with-doc} +] +install: [ + ["cp" "KaSim" "%{bin}%/" ] {os != "win32"} + ["cp" "KaSim.exe" "%{bin}%/" ] {os = "win32"} +] +remove: [ + ["rm" "%{bin}%/KaSim" ] {os != "win32"} + ["rm" "%{bin}%/KaSim.exe" ] {os = "win32"} +] +depends: [ + "ocaml" {< "4.06.0"} + "num" {<= "1.5-1"} +] +synopsis: "Command line stochastic simulator for kappa models." +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/KaSim-3.5.150925.tar.gz" + checksum: [ + "sha256=d41eb722d405bfafc99d52330c0191c1838cddc8db1fecd417c2cd9ad13a4f7a" + "md5=fa9998f9b31e033b16113e11deecc97b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/abt/abt.0.0.3/opam b/packages/abt/abt.0.0.3/opam new file mode 100644 index 000000000..0ae2694ed --- /dev/null +++ b/packages/abt/abt.0.0.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Ayberk Tosun " +authors: "Ayberk Tosun " +homepage: "https://github.com/ayberkt/abt" +bug-reports: "https://github.com/ayberkt/abt/issues" +dev-repo: "git+https://github.com/ayberkt/abt.git" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "abt"] +depends: [ + "ocaml" + "camlp4" {build & <= "5.3"} + "core_kernel" {< "v0.9.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "OCaml port of CMU's abstract binding trees" +flags: light-uninstall +url { + src: "https://github.com/ayberkt/abt/archive/v0.0.3.zip" + checksum: [ + "sha256=fecb4ae66afe46f27994b0ed436b7292acd91219a6a6fe2f3604ff34f49a8125" + "md5=ca793c7ffba57851fe0e4e9d58c42083" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acgtk/acgtk.1.3.0/opam b/packages/acgtk/acgtk.1.3.0/opam new file mode 100644 index 000000000..dad9bf9c9 --- /dev/null +++ b/packages/acgtk/acgtk.1.3.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "sylvain.pogodalla@inria.fr" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make "all"] +] +install: [ + [make "install-all"] +] +remove: [ + ["./configure" "--prefix=%{prefix}%"] + [make "uninstall-all"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "dypgen" {= "20120619-1"} + "bolt" {<= "1.4"} + "ANSITerminal" {>= "0.7" & <= "0.8.5"} + "cairo2" {< "0.6"} + "yojson" {< "1.4.0"} + "easy-format" {< "1.3.0"} + "ocf" {<= "0.9.0"} +] +homepage: "http://acg.gforge.inria.fr/" +license: "CeCILL-1.0+" +authors: ["Sylvain Pogodalla"] +bug-reports: "sylvain.pogodalla@inria.fr" +synopsis: "Abstract Categorial Grammar development toolkit." +description: + "Provides a compiler and an interpreter to parse or realize terms" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/acgtk-1.3.0.tar.gz" + checksum: [ + "sha256=e18afc64d5a9fc12209f8043bc9279817219ed2197b92752ab5356b0c3ef33b7" + "md5=829d35110953a6ed94d9ba2aee84b05d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acgtk/acgtk.1.3.1/opam b/packages/acgtk/acgtk.1.3.1/opam new file mode 100644 index 000000000..ebb5477d9 --- /dev/null +++ b/packages/acgtk/acgtk.1.3.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "sylvain.pogodalla@inria.fr" +build: [ + ["./configure" "--prefix=%{prefix}%" "--disable-warning-as-errors"] + [make "all"] +] +install: [ + [make "install-all"] +] +remove: [ + ["./configure" "--prefix=%{prefix}%"] + [make "uninstall-all"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "dypgen" {= "20120619-1"} + "camlp4" {<= "5.3"} + "bolt" {<= "1.4"} + "ANSITerminal" {<= "0.8.5"} + "cairo2" {< "0.6"} + "yojson" {< "1.4.0"} + "easy-format" {< "1.3.0"} + "ocf" {<= "0.9.0"} +] +homepage: "http://acg.gforge.inria.fr/" +license: "CeCILL-1.0+" +authors: ["Sylvain Pogodalla"] +bug-reports: "sylvain.pogodalla@inria.fr" +synopsis: "Abstract Categorial Grammar development toolkit." +description: + "Provides a compiler and an interpreter to parse or realize terms" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/acgtk-1.3.1.tar.gz" + checksum: [ + "sha256=d8fd4c6034c021c751b76c07f887cc9ea67c61b78ed846cb5e5c74d1977119c2" + "md5=388834e5f516b4648d71ee46263d2509" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acgtk/acgtk.1.3.2/opam b/packages/acgtk/acgtk.1.3.2/opam new file mode 100644 index 000000000..9ca9eb91d --- /dev/null +++ b/packages/acgtk/acgtk.1.3.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "sylvain.pogodalla@inria.fr" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "dypgen" {= "20120619-1"} + "camlp4" {<= "5.3"} + "bolt" {<= "1.4"} + "ANSITerminal" {<= "0.8.5"} + "cairo2" {<= "0.6.5"} + "yojson" {<= "2.2.2"} + "easy-format" {<= "1.3.4"} + "ocf" {<= "0.9.0"} +] +dev-repo: "git+https://gitlab.inria.fr/ACG/dev/ACGtk.git" +homepage: "http://acg.gforge.inria.fr/" +license: "CeCILL-1.0+" +authors: ["Sylvain Pogodalla"] +bug-reports: "sylvain.pogodalla@inria.fr" +synopsis: "Abstract Categorial Grammar development toolkit." +description: + "Provides a compiler and an interpreter to parse or realize terms" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/acgtk-1.3.2.tar.gz" + checksum: [ + "sha256=9926d8fa40ad2abc4d1355ff039a769bc4215e5f2c0668f78dbc34903a6e5cad" + "md5=90384a5967efddd004d3bb7b812d2bb8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acgtk/acgtk.1.3.3/opam b/packages/acgtk/acgtk.1.3.3/opam new file mode 100644 index 000000000..ee2a1a273 --- /dev/null +++ b/packages/acgtk/acgtk.1.3.3/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "sylvain.pogodalla@inria.fr" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "dypgen" {= "20120619-1"} + "camlp4" {<= "5.3"} + "bolt" {<= "1.4"} + "ANSITerminal" {<= "0.8.5"} + "cairo2" {<= "0.6.5"} + "yojson" {<= "2.2.2"} + "easy-format" {<= "1.3.4"} + "ocf" {<= "0.9.0"} +] +dev-repo: "git+https://gitlab.inria.fr/ACG/dev/ACGtk.git" +homepage: "http://acg.gforge.inria.fr/" +license: "CeCILL-1.0+" +authors: ["Sylvain Pogodalla"] +bug-reports: "sylvain.pogodalla@inria.fr" +synopsis: "Abstract Categorial Grammar development toolkit." +description: + "Provides a compiler and an interpreter to parse or realize terms" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/acgtk-1.3.3.tar.gz" + checksum: [ + "sha256=f1134ae63e44240eb345053e622d72ab7526f12c5eb4a46090b4c155b34142c2" + "md5=d1c2bd1fbe16cd46c502ac0ce6184fe8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acgtk/acgtk.1.4.0/opam b/packages/acgtk/acgtk.1.4.0/opam new file mode 100644 index 000000000..67835b102 --- /dev/null +++ b/packages/acgtk/acgtk.1.4.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "sylvain.pogodalla@inria.fr" + +build: [ + ["dune" "subst"] {dev} +# remove the -p to also build the local libraries: conflict with the +# fact that some libraries are also part of the acgtkLib package +# ["dune" "build" "-p" name "-j" jobs] + ["dune" "build" "-j" jobs] +] + +install: ["dune" "install"] + +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {<= "3.17.1"} + "dypgen" {= "20120619-1"} + "camlp4" {<= "5.3"} + "bolt" {<= "1.4"} + "ANSITerminal" {<= "0.8.5"} + "cairo2" {<= "0.6.5"} + "yojson" {<= "2.2.2"} + "easy-format" {<= "1.3.4"} + "ocf" {<= "0.9.0"} +] + +dev-repo: "git+https://gitlab.inria.fr/ACG/dev/ACGtk.git" + +homepage: "http://acg.inria.fr/" +license: "CeCILL-1.0+" +authors: ["Sylvain Pogodalla"] +bug-reports: "sylvain.pogodalla@inria.fr" + +synopsis: "Abstract Categorial Grammar development toolkit" + +description: "This toolkit provides a compiler and an interpreter for Abstract Categorial Grammars (ACGs). Grammars can be compiled and then used by the interpreter to parse (if the grammar is at most second-order) or to generate terms. See http://acg.loria.fr for more details and bibliographic references." + +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/acgtk-1.4.0.tar.gz" + checksum: [ + "sha256=98b9a57951ebcad979cbaba6c6cd380df6aef979776d22884a379fc3d6cc74e1" + "md5=8f433847da2861e7b3a97ba05e701f17" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acme/acme.0.1/opam b/packages/acme/acme.0.1/opam new file mode 100644 index 000000000..7933b34a1 --- /dev/null +++ b/packages/acme/acme.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "raphael.proust@cl.cam.ac.uk" +authors: [ "Raphaël Proust" ] +license: "BSD-3-Clause" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "ocaml9p" {= "0.4"} +] +dev-repo: "git+https://github.com/raphael-proust/ocaml-acme" +install: [make "install"] +synopsis: "A library to interact with the acme text editor." +description: """ +The acme text editor is extended and interacted with through a 9p file system +interface. This library provides primitives for these interactions.""" +url { + src: "https://github.com/raphael-proust/ocaml-acme/archive/0.1.tar.gz" + checksum: [ + "sha256=40560e0c72ae5910c38aa17204edaf4f724e2d8adfad5250a88a5681be0e2be4" + "md5=7b7998bc92bc5c1b960fd688965734fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acpc/acpc.1.0/opam b/packages/acpc/acpc.1.0/opam new file mode 100644 index 000000000..0f3494085 --- /dev/null +++ b/packages/acpc/acpc.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/ACPC" +dev-repo: "git+https://github.com/UnixJunkie/ACPC" +bug-reports: "https://github.com/UnixJunkie/ACPC/issues" +license: "BSD-3-Clause" +build: [ + ["obuild" "configure"] + ["obuild" "build"] +] +install: [ + ["cp" "dist/build/acpc/acpc" + "dist/build/acpc_big/acpc_big" + "dist/build/acpc_mol2tool/acpc_mol2tool" + bin] +] +remove: [["rm" "-f" "%{bin}%/acpc" "%{bin}%/acpc_big" "%{bin}%/acpc_mol2tool"]] +depends: [ + "ocaml" + "obuild" {build & <= "0.1.11"} + "base-unix" {= "base"} + "batteries" {< "3.7"} + "dolog" {= "0.6"} + "vector3" {<= "1.0.0"} + "parmap" {<= "1.2.5"} + "conf-gnuplot" {= "0.1"} + "conf-autoconf" {<= "0.2"} +] +synopsis: "Chemoinformatics tool for ligand-based virtual screening" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ACPC/archive/v1.0.tar.gz" + checksum: [ + "sha256=bd1fb8462e6061c2ae67473f966f963ace2729abab5ca08b1efe05c5a7bbfdfc" + "md5=ebe1a67e8958fd0455601a8ab8d8bcc5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acpc/acpc.1.1/opam b/packages/acpc/acpc.1.1/opam new file mode 100644 index 000000000..335b32ef0 --- /dev/null +++ b/packages/acpc/acpc.1.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/ACPC" +dev-repo: "git+https://github.com/UnixJunkie/ACPC" +bug-reports: "https://github.com/UnixJunkie/ACPC/issues" +license: "BSD-3-Clause" +build: [ + ["obuild" "configure"] + ["obuild" "build"] +] +install: [ + ["cp" "dist/build/acpc/acpc" + "dist/build/acpc_big/acpc_big" + "dist/build/acpc_mol2tool/acpc_mol2tool" + bin] +] +remove: [ + ["rm" "-f" "%{bin}%/acpc" "%{bin}%/acpc_big" "%{bin}%/acpc_mol2tool"] +] +depends: [ + "ocaml" + "obuild" {build & <= "0.1.11"} + "base-unix" {= "base"} + "batteries" {< "3.7"} + "dolog" {= "0.6"} + "vector3" {<= "1.0.0"} + "parmap" {<= "1.2.5"} + "conf-gnuplot" {= "0.1"} + "conf-autoconf" {<= "0.2"} +] +synopsis: "Chemoinformatics tool for ligand-based virtual screening" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ACPC/archive/v1.1.tar.gz" + checksum: [ + "sha256=737aacfdd59c5baa964f03f6b70c2653aa84baad6bc47f5a1d677c872f0b4dc7" + "md5=d51687c765e94121b6c303935c55c224" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acpc/acpc.1.2.1/opam b/packages/acpc/acpc.1.2.1/opam new file mode 100644 index 000000000..12231c040 --- /dev/null +++ b/packages/acpc/acpc.1.2.1/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/ACPC" +bug-reports: "https://github.com/UnixJunkie/ACPC/issues" +dev-repo: "git+https://github.com/UnixJunkie/ACPC" +license: "BSD-3-Clause" +build: [ + ["obuild" "configure"] + ["obuild" "build"] +] +install: [ + ["cp" "dist/build/acpc/acpc" + "dist/build/acpc_par/acpc_par" + "dist/build/acpc_consrank/acpc_consrank" + "dist/build/acpc_scorer/acpc_scorer" + "dist/build/acpc_ertool/acpc_ertool" + "dist/build/acpc_auctool/acpc_auctool" + "dist/build/acpc_mol2reader/acpc_mol2reader" + "dist/build/acpc_codec/acpc_codec" + "dist/build/acpc_mol2tool/acpc_mol2tool" + "dist/build/acpc_pqrtool/acpc_pqrtool" + "dist/build/acpc_pltool/acpc_pltool" + bin] +] +remove: [ + ["rm" "-f" + "%{bin}%/acpc" + "%{bin}%/acpc_par" + "%{bin}%/acpc_consrank" + "%{bin}%/acpc_scorer" + "%{bin}%/acpc_ertool" + "%{bin}%/acpc_auctool" + "%{bin}%/acpc_mol2reader" + "%{bin}%/acpc_codec" + "%{bin}%/acpc_mol2tool" + "%{bin}%/acpc_pqrtool" + "%{bin}%/acpc_pltool" + ] +] +depends: [ + "ocaml" {>= "4.00.1"} + "obuild" {build & <= "0.1.11"} + "base-unix" {= "base"} + "batteries" {< "3.7"} + "dolog" {> "0.6" & < "4.0.0"} + "vector3" {<= "1.0.0"} + "parmap" {<= "1.2.5"} + "lacc" {<= "0.2"} + "itv-tree" {<= "2.2"} + "ocamlgraph" {<= "2.1.0"} + "conf-gnuplot" {= "0.1"} + "conf-autoconf" {<= "0.2"} +] +synopsis: "Chemoinformatics tool for ligand-based virtual screening" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ACPC/archive/v1.2.1.tar.gz" + checksum: [ + "sha256=841a26051c0210547eb4acd873caa96ed828d27a12c38bd13901ace3fc92331d" + "md5=19abdf3f09750e3f26d1a674f754ccc3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acpc/acpc.1.2.2/opam b/packages/acpc/acpc.1.2.2/opam new file mode 100644 index 000000000..3845f020e --- /dev/null +++ b/packages/acpc/acpc.1.2.2/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/ACPC" +dev-repo: "git+https://github.com/UnixJunkie/ACPC" +bug-reports: "https://github.com/UnixJunkie/ACPC/issues" +license: "BSD-3-Clause" +build: [ + ["obuild" "configure"] + ["obuild" "build"] +] +install: [ + ["cp" "dist/build/acpc/acpc" + "dist/build/acpc_par/acpc_par" + "dist/build/acpc_consrank/acpc_consrank" + "dist/build/acpc_scorer/acpc_scorer" + "dist/build/acpc_ertool/acpc_ertool" + "dist/build/acpc_auctool/acpc_auctool" + "dist/build/acpc_mol2reader/acpc_mol2reader" + "dist/build/acpc_codec/acpc_codec" + "dist/build/acpc_mol2tool/acpc_mol2tool" + "dist/build/acpc_pqrtool/acpc_pqrtool" + "dist/build/acpc_pltool/acpc_pltool" + bin] +] +remove: [ + ["rm" "-f" + "%{bin}%/acpc" + "%{bin}%/acpc_par" + "%{bin}%/acpc_consrank" + "%{bin}%/acpc_scorer" + "%{bin}%/acpc_ertool" + "%{bin}%/acpc_auctool" + "%{bin}%/acpc_mol2reader" + "%{bin}%/acpc_codec" + "%{bin}%/acpc_mol2tool" + "%{bin}%/acpc_pqrtool" + "%{bin}%/acpc_pltool" + ] +] +depends: [ + "ocaml" {>= "4.00.1"} + "obuild" {build & <= "0.1.11"} + "base-unix" {= "base"} + "batteries" {< "3.7"} + "dolog" {> "0.6" & < "4.0.0"} + "vector3" {<= "1.0.0"} + "parmap" {<= "1.2.5"} + "lacc" {<= "0.2"} + "itv-tree" {<= "2.2"} + "ocamlgraph" {<= "2.1.0"} + "conf-gnuplot" {= "0.1"} + "conf-autoconf" {<= "0.2"} +] +synopsis: "Chemoinformatics tool for ligand-based virtual screening" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ACPC/archive/v1.2.2.tar.gz" + checksum: [ + "sha256=e43cc8b02e24203c5a2661ff2e3d4c4be685ba6e34b810aa158c66538bd923fc" + "md5=496e6f17cc60935205c8353d02b5ccde" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/acpc/acpc.1.2/opam b/packages/acpc/acpc.1.2/opam new file mode 100644 index 000000000..81489831b --- /dev/null +++ b/packages/acpc/acpc.1.2/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/ACPC" +bug-reports: "https://github.com/UnixJunkie/ACPC/issues" +dev-repo: "git+https://github.com/UnixJunkie/ACPC" +license: "BSD-3-Clause" +build: [ + ["obuild" "configure"] + ["obuild" "build"] +] +install: [ + ["cp" "dist/build/acpc/acpc" + "dist/build/acpc_par/acpc_par" + "dist/build/acpc_consrank/acpc_consrank" + "dist/build/acpc_scorer/acpc_scorer" + "dist/build/acpc_ertool/acpc_ertool" + "dist/build/acpc_auctool/acpc_auctool" + "dist/build/acpc_mol2reader/acpc_mol2reader" + "dist/build/acpc_codec/acpc_codec" + "dist/build/acpc_mol2tool/acpc_mol2tool" + "dist/build/acpc_pqrtool/acpc_pqrtool" + "dist/build/acpc_pltool/acpc_pltool" + bin] +] +remove: [ + ["rm" "-f" + "%{bin}%/acpc" + "%{bin}%/acpc_par" + "%{bin}%/acpc_consrank" + "%{bin}%/acpc_scorer" + "%{bin}%/acpc_ertool" + "%{bin}%/acpc_auctool" + "%{bin}%/acpc_mol2reader" + "%{bin}%/acpc_codec" + "%{bin}%/acpc_mol2tool" + "%{bin}%/acpc_pqrtool" + "%{bin}%/acpc_pltool" + ] +] +depends: [ + "ocaml" {>= "4.00.1"} + "obuild" {build & <= "0.1.11"} + "base-unix" {= "base"} + "batteries" {< "3.7"} + "dolog" {= "0.6"} + "vector3" {<= "1.0.0"} + "parmap" {<= "1.2.5"} + "lacc" {<= "0.2"} + "itv-tree" {<= "2.2"} + "ocamlgraph" {<= "2.1.0"} + "conf-gnuplot" {= "0.1"} + "conf-autoconf" {<= "0.2"} +] +synopsis: "Chemoinformatics tool for ligand-based virtual screening" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ACPC/archive/v1.2.tar.gz" + checksum: [ + "sha256=4f9047c5fec4e777e892d90d43e26ebb103bfb41116decb71d1af5aef2bac4e4" + "md5=fb86103a3c38742e85edf95040701043" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/agrep/agrep.1.0/opam b/packages/agrep/agrep.1.0/opam new file mode 100644 index 000000000..9eed45c36 --- /dev/null +++ b/packages/agrep/agrep.1.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "blue-prawn" +authors: ["Xavier Leroy"] +homepage: "https://github.com/xavierleroy/ocamlagrep/" +bug-reports: "https://github.com/xavierleroy/ocamlagrep/issues" +dev-repo: "git+https://github.com/xavierleroy/ocamlagrep.git" +license: "LGPL-2.0-or-later" +build: make +remove: [["ocamlfind" "remove" "agrep"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +patches: ["find-install.patch"] +install: [ + [make "find-install"] + [make "find-install" "LIB_EXT=dll"] {os = "win32" | os = "cygwin"} +] +synopsis: "String searching with errors" +description: """ +This library implements the Wu-Manber algorithm for string searching +with errors, popularized by the "agrep" Unix command and the "glimpse" +file indexing tool.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocamlagrep/ocamlagrep/OCamlAgrep1.0/ocamlagrep-1.0.tar.gz" + checksum: [ + "sha256=96d59cb832981ad0c9a31a89a85ede543b3f7a6418972c9a28ee9e2c0da63350" + "md5=39cd65a26a0976fbe046db6b441f49b1" + ] +} +extra-source "find-install.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/agrep/find-install.patch" + checksum: [ + "sha256=ad4e7a8676b6bf2029290593861658cf8847c78f9a5679d185d82887b604242b" + "md5=6227abe42030ada662523c49d5042e46" + ] +} +extra-source "META" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/agrep/META.1.0" + checksum: [ + "sha256=2eaca8afa36e056d4ca3072af84e830c8f414fcfbe1672c3bf300f0bb794a3ee" + "md5=9f6b50bcda32bcb5eb6845880a7471a9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/aifad/aifad.2.0.7/opam b/packages/aifad/aifad.2.0.7/opam new file mode 100644 index 000000000..c1388b8a6 --- /dev/null +++ b/packages/aifad/aifad.2.0.7/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Markus Mottl " +authors: [ "Markus Mottl " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "http://mmottl.github.io/aifad" +dev-repo: "git+https://github.com/mmottl/aifad.git" +bug-reports: "https://github.com/mmottl/aifad/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/aifad/_oasis_remove_.ml" "%{etc}%/aifad"] +] +depends: [ + "ocaml" {>= "4.00"} + "base-threads" {build & = "base"} + "cfg" {<= "2.0.4"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "pcre" {build & <= "8.0.1"} + "res" {build & <= "5.0.2"} +] +synopsis: "AIFAD - Automated Induction of Functions over Algebraic Datatypes" +description: """ +AIFAD is a machine learning tool that generalizes decision tree +learning to algebraic datatypes.""" +url { + src: + "https://github.com/mmottl/aifad/releases/download/v2.0.7/aifad-2.0.7.tar.gz" + checksum: [ + "sha256=d84f5d62be111e755f17cc5f22af52504b14b05c4d384880075175333922cf7f" + "md5=3864ff2d5ea82bf133f73dd2a78bb0cb" + ] +} +extra-source "aifad.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/aifad/aifad.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/aifad/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/aifad/aifad.2.0.8/opam b/packages/aifad/aifad.2.0.8/opam new file mode 100644 index 000000000..6f2267e16 --- /dev/null +++ b/packages/aifad/aifad.2.0.8/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Markus Mottl " +authors: [ "Markus Mottl " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "http://mmottl.github.io/aifad" +dev-repo: "git+https://github.com/mmottl/aifad.git" +bug-reports: "https://github.com/mmottl/aifad/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/aifad/_oasis_remove_.ml" "%{etc}%/aifad"] +] +depends: [ + "ocaml" {>= "4.00"} + "base-threads" {build & = "base"} + "cfg" {<= "2.0.4"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "pcre" {build & <= "8.0.1"} + "res" {build & <= "5.0.2"} +] +synopsis: "AIFAD - Automated Induction of Functions over Algebraic Datatypes" +description: """ +AIFAD is a machine learning tool that generalizes decision tree +learning to algebraic datatypes.""" +url { + src: + "https://github.com/mmottl/aifad/releases/download/v2.0.8/aifad-2.0.8.tar.gz" + checksum: [ + "sha256=05fad5062601ec99c5d40a0202ba818f77309a12c1469d23acddf2353d255c7c" + "md5=d4d4d11f08b3f0d719580b643510de75" + ] +} +extra-source "aifad.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/aifad/aifad.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/aifad/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/alberto/alberto.0.2/opam b/packages/alberto/alberto.0.2/opam new file mode 100644 index 000000000..2928fde3b --- /dev/null +++ b/packages/alberto/alberto.0.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "superbobry@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "alberto"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/selectel/alberto" +install: [make "install"] +synopsis: "OCaml interface to Erlang ports" +flags: light-uninstall +url { + src: "https://github.com/selectel/alberto/archive/0.2.tar.gz" + checksum: [ + "sha256=e73c394e292034a48bdf724473de6584d06d755cc52bf72b7a91d2c56c9c8f03" + "md5=869f00178380e824f9c134f0cf39d0a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alberto/alberto.0.3/opam b/packages/alberto/alberto.0.3/opam new file mode 100644 index 000000000..72438f5be --- /dev/null +++ b/packages/alberto/alberto.0.3/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "superbobry@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alberto"] +depends: [ + "ocaml" {>= "4.01" & < "4.02"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +homepage: "https://github.com/selectel/alberto" +dev-repo: "git+https://github.com/selectel/alberto.git" +bug-reports: "https://github.com/selectel/alberto/issues" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +authors: "Sergei Lebedev" +synopsis: "OCaml interface to Erlang ports" +description: """ +Alberto is an implementation of +[Erlang External Term Format](http://erlang.org/doc/apps/erts/erl_ext_dist.html), +a protocol, used by Erlang nodes to communicate with so called *ports*. See +Erlang [documentation](http://www.erlang.org/doc/tutorial/c_port.html) for +details.""" +flags: light-uninstall +url { + src: "https://codeload.github.com/selectel/alberto/tar.gz/0.3" + checksum: [ + "sha256=0107d755a474920228a67e41a8bc1dce5b38e5dff901bdd03456a665c7a5c96e" + "md5=499c8eaf19a3f7f2f75ee1a7cf94eb9e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alberto/alberto.0.4/opam b/packages/alberto/alberto.0.4/opam new file mode 100644 index 000000000..eba70e9ce --- /dev/null +++ b/packages/alberto/alberto.0.4/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "superbobry@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alberto"] +depends: [ + "ocaml" {>= "4.01" & < "4.02"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +homepage: "https://github.com/selectel/alberto" +dev-repo: "git+https://github.com/selectel/alberto.git" +bug-reports: "https://github.com/selectel/alberto/issues" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +authors: "Sergei Lebedev" +synopsis: "OCaml interface to Erlang ports" +description: """ +Alberto is an implementation of +[Erlang External Term Format](http://erlang.org/doc/apps/erts/erl_ext_dist.html), +a protocol, used by Erlang nodes to communicate with so called *ports*. See +Erlang [documentation](http://www.erlang.org/doc/tutorial/c_port.html) for +details.""" +flags: light-uninstall +url { + src: "https://codeload.github.com/selectel/alberto/tar.gz/0.4" + checksum: [ + "sha256=aff54772baa7559ed8ef0c7e12b6e6d394ab15bd4b27be029d60688c7a993dd1" + "md5=2bf9cc79f6e164567dd837d51aed3487" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.1.0/opam b/packages/alcotest/alcotest.0.1.0/opam new file mode 100644 index 000000000..908f7489f --- /dev/null +++ b/packages/alcotest/alcotest.0.1.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "alcotest"] + +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "1.1.2" & <= "2.2.7"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Alcotest is a lightweight and colourful test framework, based on OUnit." +description: """ +Alcotest exposes a much more restricted interface than OUnit, as you can +only pass to `Alcotest.run` a tree of callbacks of depth 2, and the +callbacks are `unit -> unit` functions that you can build using the +usual `OUnit.assert_*` functions or any other means (including +Quickcheck-like test generators). + +This limitation enables Alcotest to provide a quiet and colorful +output where only faulty runs are fully displayed at the end of the +run (with the full logs ready to inspect), with a simple (yet +expressive) query language to select the tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.1.0.tar.gz" + checksum: [ + "sha256=df18faec589f2c8ccae536403c1f390da85fab800f58c18b416752488958c94d" + "md5=d34fd71d6d354cdf302693a6273dcecc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.2.0/opam b/packages/alcotest/alcotest.0.2.0/opam new file mode 100644 index 000000000..bf7a1aa59 --- /dev/null +++ b/packages/alcotest/alcotest.0.2.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "alcotest"] + +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "1.1.2" & <= "2.2.7"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Alcotest is a lightweight and colourful test framework, based on OUnit." +description: """ +Alcotest exposes a much more restricted interface than OUnit, as you can +only pass to `Alcotest.run` a tree of callbacks of depth 2, and the +callbacks are `unit -> unit` functions that you can build using the +usual `OUnit.assert_*` functions or any other means (including +Quickcheck-like test generators). + +This limitation enables Alcotest to provide a quiet and colorful +output where only faulty runs are fully displayed at the end of the +run (with the full logs ready to inspect), with a simple (yet +expressive) query language to select the tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.2.0.tar.gz" + checksum: [ + "sha256=1128a17ac9c260256007f88b8b12c2abaf2f6e1891b148c955ab0a64ee82ea4c" + "md5=d947d3a49fd36a2588b1a71c703bce26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.3.0/opam b/packages/alcotest/alcotest.0.3.0/opam new file mode 100644 index 000000000..116acf425 --- /dev/null +++ b/packages/alcotest/alcotest.0.3.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "1.1.2" & <= "2.2.7"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Alcotest is a lightweight and colourful test framework, based on OUnit." +description: """ +Alcotest exposes a much more restricted interface than OUnit, as you can +only pass to `Alcotest.run` a tree of callbacks of depth 2, and the +callbacks are `unit -> unit` functions that you can build using the +usual `OUnit.assert_*` functions or any other means (including +Quickcheck-like test generators). + +This limitation enables Alcotest to provide a quiet and colorful +output where only faulty runs are fully displayed at the end of the +run (with the full logs ready to inspect), with a simple (yet +expressive) query language to select the tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.3.0.tar.gz" + checksum: [ + "sha256=f7369988a7b023cf5dbece49f7af850eaa7c159473fb92b88c29e74e649d75fe" + "md5=8be8261fd8b3213204a4edcc59f2fa19" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.3.1/opam b/packages/alcotest/alcotest.0.3.1/opam new file mode 100644 index 000000000..0995f9659 --- /dev/null +++ b/packages/alcotest/alcotest.0.3.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "1.1.2" & <= "2.2.7"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Alcotest is a lightweight and colourful test framework, based on OUnit." +description: """ +Alcotest exposes a much more restricted interface than OUnit, as you can +only pass to `Alcotest.run` a tree of callbacks of depth 2, and the +callbacks are `unit -> unit` functions that you can build using the +usual `OUnit.assert_*` functions or any other means (including +Quickcheck-like test generators). + +This limitation enables Alcotest to provide a quiet and colorful +output where only faulty runs are fully displayed at the end of the +run (with the full logs ready to inspect), with a simple (yet +expressive) query language to select the tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.3.1.tar.gz" + checksum: [ + "sha256=a0e6c9a33c59b206ecc949655fa6e17bdd1078c8b610b14d8f6f0f1b489b0b43" + "md5=6ace09e1ae26e3da9f6f8c0dbc6b5f7c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.3.2/opam b/packages/alcotest/alcotest.0.3.2/opam new file mode 100644 index 000000000..0247e84be --- /dev/null +++ b/packages/alcotest/alcotest.0.3.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "1.1.2" & <= "2.2.7"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Alcotest is a lightweight and colourful test framework, based on OUnit." +description: """ +Alcotest exposes a much more restricted interface than OUnit, as you can +only pass to `Alcotest.run` a tree of callbacks of depth 2, and the +callbacks are `unit -> unit` functions that you can build using the +usual `OUnit.assert_*` functions or any other means (including +Quickcheck-like test generators). + +This limitation enables Alcotest to provide a quiet and colorful +output where only faulty runs are fully displayed at the end of the +run (with the full logs ready to inspect), with a simple (yet +expressive) query language to select the tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.3.2.tar.gz" + checksum: [ + "sha256=86e721af4c633c4ba01b72edcb5436d85f7d5f7a1d2a0fd1beaeab273660e5fe" + "md5=95abf50e38e0e364952aaeba23112f13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.3.3/opam b/packages/alcotest/alcotest.0.3.3/opam new file mode 100644 index 000000000..16f841731 --- /dev/null +++ b/packages/alcotest/alcotest.0.3.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "1.1.2" & <= "2.2.7"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Alcotest is a lightweight and colourful test framework, based on OUnit." +description: """ +Alcotest exposes a much more restricted interface than OUnit, as you can +only pass to `Alcotest.run` a tree of callbacks of depth 2, and the +callbacks are `unit -> unit` functions that you can build using the +usual `OUnit.assert_*` functions or any other means (including +Quickcheck-like test generators). + +This limitation enables Alcotest to provide a quiet and colorful +output where only faulty runs are fully displayed at the end of the +run (with the full logs ready to inspect), with a simple (yet +expressive) query language to select the tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest//archive/0.3.3.tar.gz" + checksum: [ + "sha256=a441d8aaaa9c76d093b3e9990b60e66d0506ddf68cdf54d9bc439a763cc6b638" + "md5=18e0363a5dee713c315af648c7cfde37" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.0/opam b/packages/alcotest/alcotest.0.4.0/opam new file mode 100644 index 000000000..f8c562d1c --- /dev/null +++ b/packages/alcotest/alcotest.0.4.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.4.0.tar.gz" + checksum: [ + "sha256=993e13ecf7cd563c75cc7bd3a477db441cc71db8e1f5cd72d4ef16d7b22bb9e9" + "md5=afe1aaaef34fe5b6c11aeef32bd25fcb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.1/opam b/packages/alcotest/alcotest.0.4.1/opam new file mode 100644 index 000000000..d6d8eb58a --- /dev/null +++ b/packages/alcotest/alcotest.0.4.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest//archive/0.4.1.tar.gz" + checksum: [ + "sha256=018892fb424ae2b88b6a4c16488a62e970b285217a7746d07071a79eafd80fbd" + "md5=9ae8c3dd913e04d7d9e6d9e5df2cff2e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.10/opam b/packages/alcotest/alcotest.0.4.10/opam new file mode 100644 index 000000000..79cda8b22 --- /dev/null +++ b/packages/alcotest/alcotest.0.4.10/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" + +license: "ISC" +build: [ + [make "PREFIX=%{prefix}%"] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} + "fmt" {>= "0.7.1" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.4.10.tar.gz" + checksum: [ + "sha256=4f7eae80e6b43badf5dedfc4302d50971898f8e3aded22795f6a5ce1b3f4641d" + "md5=520e78c8dce5f60292847b4067dd4f5a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.11/opam b/packages/alcotest/alcotest.0.4.11/opam new file mode 100644 index 000000000..d398af933 --- /dev/null +++ b/packages/alcotest/alcotest.0.4.11/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" + +license: "ISC" +build: [ + [make "PREFIX=%{prefix}%"] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} + "fmt" {>= "0.7.1" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.4.11.tar.gz" + checksum: [ + "sha256=f3f3525f3e5949a95f53389d804f774fde4d30064d8a494350287b3600b21c07" + "md5=5ded92bf3646ce37f81bc2c2bef9333e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.2/opam b/packages/alcotest/alcotest.0.4.2/opam new file mode 100644 index 000000000..edcacd852 --- /dev/null +++ b/packages/alcotest/alcotest.0.4.2/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" + +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest//archive/0.4.2.tar.gz" + checksum: [ + "sha256=2eb08bfdb186a93d8ce08f2900cff28e1179ac2c16dcc3346f8c6207717462b3" + "md5=ba829a6717ae9a208eac9821d15b0ba4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.3/opam b/packages/alcotest/alcotest.0.4.3/opam new file mode 100644 index 000000000..cf5e24e14 --- /dev/null +++ b/packages/alcotest/alcotest.0.4.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" + +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "stringext" {<= "1.6.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest//archive/0.4.3.tar.gz" + checksum: [ + "sha256=d02c0d098f579923ca74719ca492417ea71ce3d0860d56942752530e5197a65e" + "md5=29b923b803f6c576b42c2bf39c0487c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.4/opam b/packages/alcotest/alcotest.0.4.4/opam new file mode 100644 index 000000000..6fed3ee0a --- /dev/null +++ b/packages/alcotest/alcotest.0.4.4/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" + +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "stringext" {<= "1.6.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest//archive/0.4.4.tar.gz" + checksum: [ + "sha256=855e957a55a0d23ee15ae34e4992adc400c2505f3064d093d83ac7afdede87cd" + "md5=88eaa8caa8c973723fc87b63af246931" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.5/opam b/packages/alcotest/alcotest.0.4.5/opam new file mode 100644 index 000000000..cbaba7c27 --- /dev/null +++ b/packages/alcotest/alcotest.0.4.5/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" + +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "stringext" {<= "1.6.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.4.5.tar.gz" + checksum: [ + "sha256=4916c3ef59241f4f943b5c4191d31dda17090f7c065979d1d1dd36765f49e283" + "md5=850459d7f7196da38c684b4c2adc1d31" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.6/opam b/packages/alcotest/alcotest.0.4.6/opam new file mode 100644 index 000000000..d2caa063c --- /dev/null +++ b/packages/alcotest/alcotest.0.4.6/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" + +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "stringext" {<= "1.6.0"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.4.6.tar.gz" + checksum: [ + "sha256=330be3a19e00bd14296f76eb35cf7461c61185ef9963741319fb87de0cb257ee" + "md5=9ce94663257b46988b661df1d5e8fb76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.7/opam b/packages/alcotest/alcotest.0.4.7/opam new file mode 100644 index 000000000..4fdf0e0d5 --- /dev/null +++ b/packages/alcotest/alcotest.0.4.7/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" + +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "stringext" {<= "1.6.0"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.4.7.tar.gz" + checksum: [ + "sha256=2e471b9ca061fb363947c8b1bc508ff92ec8ba4dcfbb382b777dc12294ea8454" + "md5=c9664c46bb11e904a83f56154a589b56" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.8/opam b/packages/alcotest/alcotest.0.4.8/opam new file mode 100644 index 000000000..1bb80faca --- /dev/null +++ b/packages/alcotest/alcotest.0.4.8/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" + +license: "ISC" +build: [ + [make "PREFIX=%{prefix}%"] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} + "astring" {<= "0.8.5"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.4.8.tar.gz" + checksum: [ + "sha256=5f683d6ba04c9c831ba2f64bc8dc44f1728c0ed62e896f39793084d994bb98d3" + "md5=e293617063cb379442d5f5b12a373b04" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.4.9/opam b/packages/alcotest/alcotest.0.4.9/opam new file mode 100644 index 000000000..ee7bfa13b --- /dev/null +++ b/packages/alcotest/alcotest.0.4.9/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" + +license: "ISC" +build: [ + [make "PREFIX=%{prefix}%"] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "alcotest"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} + "fmt" {>= "0.7.1" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/alcotest/archive/0.4.9.tar.gz" + checksum: [ + "sha256=1fb62023bf8cbbb9a503be0a94880fa2b77d36f3cfc69ed83ba6c5b81983d6b0" + "md5=8ef143547a50e6d3571b2ade3c1693c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.5.0/opam b/packages/alcotest/alcotest.0.5.0/opam new file mode 100644 index 000000000..cd85ec2c8 --- /dev/null +++ b/packages/alcotest/alcotest.0.5.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" +doc: "https://mirage.github.io/alcotest/" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" pinned] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" pinned "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "fmt" {>= "0.7.1" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +url { + src: + "https://github.com/mirage/alcotest/releases/download/0.5.0/alcotest-0.5.0.tbz" + checksum: [ + "sha256=7741b08bd8ce0379b7f2ff5b457a0ed2d4b9759771a6a1738cf7db563fe177a6" + "md5=9f9783b00a6302e2a9110b66886b4bc2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.6.0/opam b/packages/alcotest/alcotest.0.6.0/opam new file mode 100644 index 000000000..9d3653896 --- /dev/null +++ b/packages/alcotest/alcotest.0.6.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" +doc: "https://mirage.github.io/alcotest/" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" pinned] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" pinned "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "fmt" {>= "0.7.1" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +url { + src: + "https://github.com/mirage/alcotest/releases/download/0.6.0/alcotest-0.6.0.tbz" + checksum: [ + "sha256=2d24dbedf8cc2d9ad7e61a942ec43b4807872664e9f821f1c90cb7767461f158" + "md5=89b045538b8bd2a173ba8e20eebd2b5b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.7.0/opam b/packages/alcotest/alcotest.0.7.0/opam new file mode 100644 index 000000000..44a0d80c3 --- /dev/null +++ b/packages/alcotest/alcotest.0.7.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" +doc: "https://mirage.github.io/alcotest/" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +url { + src: + "https://github.com/mirage/alcotest/releases/download/0.7.0/alcotest-0.7.0.tbz" + checksum: [ + "sha256=4b535375a173ed7bafaa6633e2330de8681ee5c2a41c98af39a24eba7d6e07bd" + "md5=61d8fec7aed6d648134d1c05fb80568e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.7.1/opam b/packages/alcotest/alcotest.0.7.1/opam new file mode 100644 index 000000000..442573e62 --- /dev/null +++ b/packages/alcotest/alcotest.0.7.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" +doc: "https://mirage.github.io/alcotest/" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +url { + src: + "https://github.com/mirage/alcotest/releases/download/0.7.1/alcotest-0.7.1.tbz" + checksum: [ + "sha256=16098a23d5b48f2bec2951f269933fa4739d3926eaa4dd71114a02025756c2a7" + "md5=0fc3a567de041fe8559bdd2e20e5b795" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.7.2/opam b/packages/alcotest/alcotest.0.7.2/opam new file mode 100644 index 000000000..eac578f86 --- /dev/null +++ b/packages/alcotest/alcotest.0.7.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" +doc: "https://mirage.github.io/alcotest/" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +url { + src: + "https://github.com/mirage/alcotest/releases/download/0.7.2/alcotest-0.7.2.tbz" + checksum: [ + "sha256=ec95a43fef36fab13677b0eaeea6e265294af2038664e821c2a4bbfbc0fcb43c" + "md5=be7b09ce3d53afa11f0ce95e78d72909" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alcotest/alcotest.0.8.0/opam b/packages/alcotest/alcotest.0.8.0/opam new file mode 100644 index 000000000..33b3469c4 --- /dev/null +++ b/packages/alcotest/alcotest.0.8.0/opam @@ -0,0 +1,95 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" +doc: "https://mirage.github.io/alcotest/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {< "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: + "Logo](https://raw.githubusercontent.com/mirage/alcotest/master/alcotest-logo.png)" +description: """ +Alcotest is a lightweight and colourful test framework. + +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run. + +[![Build Status](https://travis-ci.org/mirage/alcotest.svg)](https://travis-ci.org/mirage/alcotest) +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/alcotest/Alcotest.html) + +### Examples + +A simple example: + +```ocaml +(* Build with `ocamlbuild -pkg alcotest simple.byte` *) + +(* A module with functions to test *) +module To_test = struct + let capit letter = Char.uppercase letter + let plus int_list = List.fold_left (fun a b -> a + b) 0 int_list +end + +(* The tests *) +let capit () = + Alcotest.(check char) "same chars" 'A' (To_test.capit 'a') + +let plus () = + Alcotest.(check int) "same ints" 7 (To_test.plus [1;1;2;3]) + +let test_set = [ + "Capitalize" , `Quick, capit; + "Add entries", `Slow , plus ; +] + +(* Run it *) +let () = + Alcotest.run "My first test" [ + "test_set", test_set; + ] +``` + +The result is a self-contained binary which displays the test results. Use +`./simple.byte --help` to see the runtime options. + +```shell +$ ./simple.native +[OK] test_set 0 Capitalize. +[OK] test_set 1 Add entries. +Test Successful in 0.001s. 2 tests run. +``` + +See the [examples](https://github.com/mirage/alcotest/tree/master/examples) +folder for more examples.""" +url { + src: + "https://github.com/mirage/alcotest/releases/download/0.8.0/alcotest-0.8.0.tbz" + checksum: [ + "sha256=dcbadd1c70956d013feb236dc7ae1e6ed11d30c0f0cde999ff26bc0c94238051" + "md5=771277ef1fe21b17920b5b44acf441b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/alcotest/alcotest.0.8.1/opam b/packages/alcotest/alcotest.0.8.1/opam new file mode 100644 index 000000000..b2e71ddc8 --- /dev/null +++ b/packages/alcotest/alcotest.0.8.1/opam @@ -0,0 +1,95 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" +doc: "https://mirage.github.io/alcotest/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {< "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: + "Logo](https://raw.githubusercontent.com/mirage/alcotest/master/alcotest-logo.png)" +description: """ +Alcotest is a lightweight and colourful test framework. + +Alcotest exposes simple interface to perform unit tests. It exposes +a simple `TESTABLE` module type, a `check` function to assert test +predicates and a `run` function to perform a list of `unit -> unit` +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run. + +[![Build Status](https://travis-ci.org/mirage/alcotest.svg)](https://travis-ci.org/mirage/alcotest) +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/alcotest/alcotest/index.html) + +### Examples + +A simple example: + +```ocaml +(* Build with `ocamlbuild -pkg alcotest simple.byte` *) + +(* A module with functions to test *) +module To_test = struct + let capit letter = Char.uppercase letter + let plus int_list = List.fold_left (fun a b -> a + b) 0 int_list +end + +(* The tests *) +let capit () = + Alcotest.(check char) "same chars" 'A' (To_test.capit 'a') + +let plus () = + Alcotest.(check int) "same ints" 7 (To_test.plus [1;1;2;3]) + +let test_set = [ + "Capitalize" , `Quick, capit; + "Add entries", `Slow , plus ; +] + +(* Run it *) +let () = + Alcotest.run "My first test" [ + "test_set", test_set; + ] +``` + +The result is a self-contained binary which displays the test results. Use +`./simple.byte --help` to see the runtime options. + +```shell +$ ./simple.native +[OK] test_set 0 Capitalize. +[OK] test_set 1 Add entries. +Test Successful in 0.001s. 2 tests run. +``` + +See the [examples](https://github.com/mirage/alcotest/tree/master/examples) +folder for more examples.""" +url { + src: + "https://github.com/mirage/alcotest/releases/download/0.8.1/alcotest-0.8.1.tbz" + checksum: [ + "sha256=e9bcb4fd9462b94430a850ca65bab0350354f88ad068dfee9172f72f0ae0f46e" + "md5=8b8d9f8c9e8c0b34c12e20e24db8dec3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/alcotest/alcotest.0.8.3/opam b/packages/alcotest/alcotest.0.8.3/opam new file mode 100644 index 000000000..b4a4c5ac7 --- /dev/null +++ b/packages/alcotest/alcotest.0.8.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" +doc: "https://mirage.github.io/alcotest/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {< "1.5"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple TESTABLE module type, a check function to assert test +predicates and a run function to perform a list of unit -> unit +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +url { + src: + "https://github.com/mirage/alcotest/releases/download/0.8.3/alcotest-0.8.3.tbz" + checksum: [ + "sha256=b69393d130d9af57e6c2dbb0f2bff1b35a21847409d0fb495842b42408035357" + "md5=597e6bb271bd42062f95aa67afdb9185" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/alcotest/alcotest.0.8.4/opam b/packages/alcotest/alcotest.0.8.4/opam new file mode 100644 index 000000000..597c2f517 --- /dev/null +++ b/packages/alcotest/alcotest.0.8.4/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +synopsis: "Alcotest is a lightweight and colourful test framework." +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple TESTABLE module type, a check function to assert test +predicates and a run function to perform a list of unit -> unit +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run.""" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/alcotest/" +doc: "https://mirage.github.io/alcotest/" +bug-reports: "https://github.com/mirage/alcotest/issues/" +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {< "1.5"} + "cmdliner" {<= "1.3.0"} + "uuidm" {<= "0.9.9"} +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/mirage/alcotest.git" +url { + src: + "https://github.com/mirage/alcotest/releases/download/0.8.4/alcotest-0.8.4.tbz" + checksum: [ + "sha256=8643b39e74317e2ec49be9a0986e73acd4fcd1277a6d59fb1423c3a6ebdfaf61" + "md5=c940f89a2bb2e23d3f1422ce61d1396b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/alcotest/alcotest.0.8.5/opam b/packages/alcotest/alcotest.0.8.5/opam new file mode 100644 index 000000000..8fbaa7213 --- /dev/null +++ b/packages/alcotest/alcotest.0.8.5/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/alcotest/" +dev-repo: "git+https://github.com/mirage/alcotest.git" +bug-reports: "https://github.com/mirage/alcotest/issues/" +license: "ISC" +doc: "https://mirage.github.io/alcotest/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "dune" {>= "1.1.0" & <= "3.17.1"} + "ocaml" {>= "4.02.3"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "result" {< "1.5"} + "cmdliner" {<= "1.3.0"} + "uuidm" {<= "0.9.9"} +] + +synopsis: "Alcotest is a lightweight and colourful test framework" + +description: """ +Alcotest exposes simple interface to perform unit tests. It exposes +a simple TESTABLE module type, a check function to assert test +predicates and a run function to perform a list of unit -> unit +test callbacks. + +Alcotest provides a quiet and colorful output where only faulty runs +are fully displayed at the end of the run (with the full logs ready to +inspect), with a simple (yet expressive) query language to select the +tests to run. +""" +url { + src: + "https://github.com/mirage/alcotest/releases/download/0.8.5/alcotest-0.8.5.tbz" + checksum: [ + "sha256=6b3b638fc7c6f4c52617b0261dc9f726ce21bb0c485e05bab6fe41a57697fc6b" + "md5=2db36741c413ab93391ecc1f983aa804" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/alphaCaml/alphaCaml.20061214/opam b/packages/alphaCaml/alphaCaml.20061214/opam new file mode 100644 index 000000000..633621a3c --- /dev/null +++ b/packages/alphaCaml/alphaCaml.20061214/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "http://cristal.inria.fr/~fpottier/alphaCaml/" +build: make +remove: [["ocamlfind" "remove" "alphaLib"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: + "Turns a so-called \"binding specification\" into an OCaml compilation unit" +description: """ +Cαml (pronounced: "alphaCaml") is a tool that turns a so-called +"binding specification" into an OCaml compilation unit. This helps +writers of interpreters, compilers, or other +programs-that-manipulate-programs deal with α-conversion in a safe and +concise style.""" +dev-repo: "git+https://gitlab.inria.fr/fpottier/alphacaml" +flags: light-uninstall +url { + src: + "http://cristal.inria.fr/~fpottier/alphaCaml/alphaCaml-20061214.tar.gz" + checksum: [ + "sha256=121384c19fb8be669198a852280078ae896172db921614eab63228deec6ce813" + "md5=e2111da76d54a8d086a906b52d71953b" + ] +} +extra-source "alphaCaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/alphaCaml/alphaCaml.install" + checksum: [ + "sha256=53fc58fd2f6ca104b3de4ecfcbff9883c4fa93b2b1ca1e4936dd05903e35de96" + "md5=7adafc06c5a3cf909d38c23cc0703a32" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alsa/alsa.0.2.1/opam b/packages/alsa/alsa.0.2.1/opam new file mode 100644 index 000000000..d11b4e54d --- /dev/null +++ b/packages/alsa/alsa.0.2.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +homepage: "http://savonet.sourceforge.net/" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "alsa"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["libasound2-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: + "Bindings for the ALSA library which provides functions for using soundcards" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-alsa/0.2.1/ocaml-alsa-0.2.1.tar.gz" + checksum: [ + "sha256=8e7b790f0ba0e88c58e39dee8491723bb178683b53dfac6cb7f03a712b0eba68" + "md5=4b0530df0d5eec061eeb56f4091fdba3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alsa/alsa.0.2.2/opam b/packages/alsa/alsa.0.2.2/opam new file mode 100644 index 000000000..97d2a63ec --- /dev/null +++ b/packages/alsa/alsa.0.2.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-alsa" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "alsa"] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["libasound2-dev"] {os-family = "debian"} +] +bug-reports: "https://github.com/savonet/ocaml-alsa/issues" +dev-repo: "git+https://github.com/savonet/ocaml-alsa.git" +synopsis: + "Bindings for the ALSA library which provides functions for using soundcards" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-alsa/releases/download/0.2.2/ocaml-alsa-0.2.2.tar.gz" + checksum: [ + "sha256=3c12a73fa8f114419f07afb6248fafc7d25f60bf1aa0a44d4bddb036d8740752" + "md5=297e9bcee543799f4794e049255c34c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alt-ergo-free/alt-ergo-free.2.3.3.dune3/opam b/packages/alt-ergo-free/alt-ergo-free.2.3.3.dune3/opam new file mode 100644 index 000000000..c048af219 --- /dev/null +++ b/packages/alt-ergo-free/alt-ergo-free.2.3.3.dune3/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +authors: "Alt-Ergo developers" +maintainer: "OCamlPro " +license: "Apache-2.0" +build: [ + ["./configure" name] + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +install: +[ + [make "install" "MANDIR=%{man}%"] +] +depends: [ + "ocaml" {>="4.04.0" & < "4.07.0"} + "dune" {>= "1.5" & <= "3.17.1"} + "alt-ergo-lib-free" { = version } + "alt-ergo-parsers-free" { = version } + "lablgtk" {<= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +depexts: [ + ["libgtksourceview2.0-dev"] {os-family = "debian"} +] +conflicts: [ + "alt-ergo" +] +homepage: "http://alt-ergo.ocamlpro.com/" +dev-repo: "git+https://github.com/OCamlPro/alt-ergo.git" +bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" + +synopsis: "The Alt-Ergo SMT prover" +description: +"Alt-Ergo is an automatic theorem prover of mathematical formulas. It was developed at LRI, and is now maintained at OCamlPro. + +See more details on http://alt-ergo.ocamlpro.com/" +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-free-2.3.3/alt-ergo-free-2.3.3.tar.gz" + checksum: [ + "sha256=0eb88c70ea306f6ec5c98a8aa2f2fffc265f3874f735ea2b278627b7006e374b" + "md5=adaea0b3bc67b24df5d6eec800d249f7" + ] +} + +patches: ["dune-3-fix.patch"] +extra-source "dune-3-fix.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/alt-ergo-free/dune-3-fix.patch" + checksum: [ + "sha256=9ac9aeb36d870917defdc2970e88a7bf3d947487348cb481a4e13be75f75731c" + "md5=00d9c87a98642d1f247673a412e68af4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alt-ergo-free/alt-ergo-free.2.3.3/opam b/packages/alt-ergo-free/alt-ergo-free.2.3.3/opam new file mode 100644 index 000000000..708ad1ca6 --- /dev/null +++ b/packages/alt-ergo-free/alt-ergo-free.2.3.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Alt-Ergo developers" +maintainer: "OCamlPro " +license: "Apache-2.0" +build: [ + ["./configure" name] + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +install: +[ + [make "install" "MANDIR=%{man}%"] +] +depends: [ + "ocaml" {>="4.04.0" & < "4.07.0"} + "dune" {>= "1.5" & < "3.0.0"} + "alt-ergo-lib-free" { = version } + "alt-ergo-parsers-free" { = version } + "lablgtk" {<= "2.18.13"} +] +depexts: [ + ["libgtksourceview2.0-dev"] {os-family = "debian"} +] +conflicts: [ + "alt-ergo" +] +homepage: "http://alt-ergo.ocamlpro.com/" +dev-repo: "git+https://github.com/OCamlPro/alt-ergo.git" +bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" + +synopsis: "The Alt-Ergo SMT prover" +description: +"Alt-Ergo is an automatic theorem prover of mathematical formulas. It was developed at LRI, and is now maintained at OCamlPro. + +See more details on http://alt-ergo.ocamlpro.com/" +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-free-2.3.3/alt-ergo-free-2.3.3.tar.gz" + checksum: [ + "sha256=0eb88c70ea306f6ec5c98a8aa2f2fffc265f3874f735ea2b278627b7006e374b" + "md5=adaea0b3bc67b24df5d6eec800d249f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alt-ergo-lib-free/alt-ergo-lib-free.2.3.3.dune3/opam b/packages/alt-ergo-lib-free/alt-ergo-lib-free.2.3.3.dune3/opam new file mode 100644 index 000000000..ad8252d66 --- /dev/null +++ b/packages/alt-ergo-lib-free/alt-ergo-lib-free.2.3.3.dune3/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: "Alt-Ergo developers" +maintainer: "OCamlPro " +license: "Apache-2.0" +build: [ + ["./configure" name] + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>="4.04.0" & < "4.07.0"} + "dune" {>= "1.5" & <= "3.17.1"} + "num" {<= "1.5-1"} + "ocplib-simplex" {>= "0.4" & < "0.5"} + "zarith" {<= "1.14"} + "seq" {<= "base"} + "stdlib-shims" {<= "0.3.0"} +] +conflicts: [ + "alt-ergo" + "alt-ergo-lib" +] +homepage: "http://alt-ergo.ocamlpro.com/" +dev-repo: "git+https://github.com/OCamlPro/alt-ergo.git" +bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" + +synopsis: "The Alt-Ergo SMT prover library" +description: +"This is the core library used in the Alt-Ergo SMT solver. + +Alt-Ergo is an automatic theorem prover of mathematical formulas. It was developed at LRI, and is now maintained at OCamlPro. + +See more details on http://alt-ergo.ocamlpro.com/" +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-free-2.3.3/alt-ergo-free-2.3.3.tar.gz" + checksum: [ + "sha256=0eb88c70ea306f6ec5c98a8aa2f2fffc265f3874f735ea2b278627b7006e374b" + "md5=adaea0b3bc67b24df5d6eec800d249f7" + ] +} + +patches: ["dune-3-fix.patch"] +extra-source "dune-3-fix.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/alt-ergo-lib-free/dune-3-fix.patch" + checksum: [ + "sha256=9ac9aeb36d870917defdc2970e88a7bf3d947487348cb481a4e13be75f75731c" + "md5=00d9c87a98642d1f247673a412e68af4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alt-ergo-lib-free/alt-ergo-lib-free.2.3.3/opam b/packages/alt-ergo-lib-free/alt-ergo-lib-free.2.3.3/opam new file mode 100644 index 000000000..ed6c453db --- /dev/null +++ b/packages/alt-ergo-lib-free/alt-ergo-lib-free.2.3.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Alt-Ergo developers" +maintainer: "OCamlPro " +license: "Apache-2.0" +build: [ + ["./configure" name] + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>="4.04.0" & < "4.07.0"} + "dune" {>= "1.5" & < "3.0.0"} + "num" {<= "1.5-1"} + "ocplib-simplex" {>= "0.4" & < "0.5"} + "zarith" {<= "1.14"} + "seq" {<= "base"} + "stdlib-shims" {<= "0.3.0"} +] +conflicts: [ + "alt-ergo" + "alt-ergo-lib" +] +homepage: "http://alt-ergo.ocamlpro.com/" +dev-repo: "git+https://github.com/OCamlPro/alt-ergo.git" +bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" + +synopsis: "The Alt-Ergo SMT prover library" +description: +"This is the core library used in the Alt-Ergo SMT solver. + +Alt-Ergo is an automatic theorem prover of mathematical formulas. It was developed at LRI, and is now maintained at OCamlPro. + +See more details on http://alt-ergo.ocamlpro.com/" +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-free-2.3.3/alt-ergo-free-2.3.3.tar.gz" + checksum: [ + "sha256=0eb88c70ea306f6ec5c98a8aa2f2fffc265f3874f735ea2b278627b7006e374b" + "md5=adaea0b3bc67b24df5d6eec800d249f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alt-ergo-parsers-free/alt-ergo-parsers-free.2.3.3.dune3/opam b/packages/alt-ergo-parsers-free/alt-ergo-parsers-free.2.3.3.dune3/opam new file mode 100644 index 000000000..33835a649 --- /dev/null +++ b/packages/alt-ergo-parsers-free/alt-ergo-parsers-free.2.3.3.dune3/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +authors: "Alt-Ergo developers" +maintainer: "OCamlPro " +license: "Apache-2.0" +build: [ + ["./configure" name] + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>="4.04.0" & < "4.07.0"} + "dune" {>= "1.5" & <= "3.17.1"} + "alt-ergo-lib-free" { = version } + "psmt2-frontend" { >= "0.2" & < "0.4" } + "camlzip" {<= "1.13"} + "menhir" { < "20210310" } + "stdlib-shims" {<= "0.3.0"} +] +conflicts: [ + "alt-ergo-parsers" +] +homepage: "http://alt-ergo.ocamlpro.com/" +dev-repo: "git+https://github.com/OCamlPro/alt-ergo.git" +bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" + +synopsis: "The Alt-Ergo SMT prover parser library" +description: +"This is the parser library used in the Alt-Ergo SMT solver. + +Alt-Ergo is an automatic theorem prover of mathematical formulas. It was developed at LRI, and is now maintained at OCamlPro. + +See more details on http://alt-ergo.ocamlpro.com/" +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-free-2.3.3/alt-ergo-free-2.3.3.tar.gz" + checksum: [ + "sha256=0eb88c70ea306f6ec5c98a8aa2f2fffc265f3874f735ea2b278627b7006e374b" + "md5=adaea0b3bc67b24df5d6eec800d249f7" + ] +} + +patches: ["dune-3-fix.patch"] +extra-source "dune-3-fix.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/alt-ergo-parsers-free/dune-3-fix.patch" + checksum: [ + "sha256=9ac9aeb36d870917defdc2970e88a7bf3d947487348cb481a4e13be75f75731c" + "md5=00d9c87a98642d1f247673a412e68af4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/alt-ergo-parsers-free/alt-ergo-parsers-free.2.3.3/opam b/packages/alt-ergo-parsers-free/alt-ergo-parsers-free.2.3.3/opam new file mode 100644 index 000000000..684e86e36 --- /dev/null +++ b/packages/alt-ergo-parsers-free/alt-ergo-parsers-free.2.3.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Alt-Ergo developers" +maintainer: "OCamlPro " +license: "Apache-2.0" +build: [ + ["./configure" name] + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>="4.04.0" & < "4.07.0"} + "dune" {>= "1.5" & <= "3.17.1"} + "alt-ergo-lib-free" { = version } + "psmt2-frontend" { >= "0.2" & < "0.4" } + "camlzip" {<= "1.13"} + "menhir" { < "20210310" } + "stdlib-shims" {<= "0.3.0"} +] +conflicts: [ + "alt-ergo-parsers" +] +homepage: "http://alt-ergo.ocamlpro.com/" +dev-repo: "git+https://github.com/OCamlPro/alt-ergo.git" +bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" + +synopsis: "The Alt-Ergo SMT prover parser library" +description: +"This is the parser library used in the Alt-Ergo SMT solver. + +Alt-Ergo is an automatic theorem prover of mathematical formulas. It was developed at LRI, and is now maintained at OCamlPro. + +See more details on http://alt-ergo.ocamlpro.com/" +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-free-2.3.3/alt-ergo-free-2.3.3.tar.gz" + checksum: [ + "sha256=0eb88c70ea306f6ec5c98a8aa2f2fffc265f3874f735ea2b278627b7006e374b" + "md5=adaea0b3bc67b24df5d6eec800d249f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amf/amf.0.1.0/opam b/packages/amf/amf.0.1.0/opam new file mode 100644 index 000000000..05b51fb0f --- /dev/null +++ b/packages/amf/amf.0.1.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Brian Caine " +authors: "Brian Caine " +dev-repo: "git+https://github.com/briancaine/ocaml-amf.git" +homepage: "https://briancaine.github.io/ocaml-amf/" +bug-reports: "https://github.com/briancaine/ocaml-amf/issues" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix=%{prefix}%"] + [make] + ["oasis" "setup"] {with-test} + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + ["oasis" "setup"] {with-doc} + [make "doc"] {with-doc} +] +install: [ + ["oasis" "setup"] + [make "install"] +] +remove: ["ocamlfind" "remove" "amf"] +depends: [ + "ocaml" {>= "4.01" & < "4.06"} + "oasis" {build & <= "0.4.11"} | "oasis-mirage" {build & <= "0.3.0a"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "base-threads" {= "base"} + "core" {>= "v0.9.1" & <= "v0.17.1"} + "stdint" {<= "0.7.2"} + "sexplib" {<= "v0.17.0"} + "bisect_ppx" {<= "2.8.3"} + "bisect_ppx-ocamlbuild" {build & <= "1.0.1"} + "ounit" {build & <= "2.2.7"} +] +synopsis: "Ocaml implementation of Adobe's Action Message Format" +description: """ +AMF is a binary encoding for JSON-esque data. It's used in a few different Adobe formats and protocols. + +This implements AMF V0. V3 is in the works. + +Pull requests are welcome.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/opam-source-archives/raw/main/aml-0.1.0.tar.gz" + checksum: [ + "sha256=c2261fbf6413d2439e1a338364091b4926f289e92d8c495faa6c03bbc24eec46" + "md5=6d866570c511ea0ce9d6891e29673d2a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client-async/amqp-client-async.2.0.0/opam b/packages/amqp-client-async/amqp-client-async.2.0.0/opam new file mode 100644 index 000000000..79ac98240 --- /dev/null +++ b/packages/amqp-client-async/amqp-client-async.2.0.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ "Anders Fugmann" ] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +license: "BSD-3-Clause" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "xml-light" {build & <= "2.5"} + "amqp-client" {= "2.0.0"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "async" {>= "v0.10.0" & < "v0.16.0"} +] +synopsis: "Amqp client library, async version" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/2.0.0.tar.gz" + checksum: [ + "sha256=589939c9e66059de41f7907c44ac6790e637327306325b81e0259aa2a5bffd93" + "md5=1f0273b5b331ce2ba794c4a5e4ee6513" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client-async/amqp-client-async.2.0.1/opam b/packages/amqp-client-async/amqp-client-async.2.0.1/opam new file mode 100644 index 000000000..c54759a5c --- /dev/null +++ b/packages/amqp-client-async/amqp-client-async.2.0.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ "Anders Fugmann" ] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +license: "BSD-3-Clause" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "xml-light" {build & <= "2.5"} + "amqp-client" {= "2.0.1"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "async" {>= "v0.10.0" & < "v0.16.0"} +] +synopsis: "Amqp client library, async version" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/2.0.1.tar.gz" + checksum: [ + "sha256=373368da7d6bf3a8a48eb39280394053102271cb6bafa51880926f7b28955731" + "md5=90a0582ea49b338ec1f62208e60a64d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client-async/amqp-client-async.2.0.2/opam b/packages/amqp-client-async/amqp-client-async.2.0.2/opam new file mode 100644 index 000000000..11e000d5f --- /dev/null +++ b/packages/amqp-client-async/amqp-client-async.2.0.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ "Anders Fugmann" ] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +license: "BSD-3-Clause" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "xml-light" {build & <= "2.5"} + "amqp-client" {= "2.0.2"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "async" {>= "v0.10.0" & < "v0.16.0"} +] +synopsis: "Amqp client library, async version" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/2.0.2.tar.gz" + checksum: [ + "sha256=ced02fb8ab2e9e94efb45f02f5b04d44e74739f1fb8bcd6e0913a6f63b5c44cf" + "md5=7bb3b85522b1bcfd3cef1303b7089f77" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client-lwt/amqp-client-lwt.2.0.0/opam b/packages/amqp-client-lwt/amqp-client-lwt.2.0.0/opam new file mode 100644 index 000000000..2b4cc9bde --- /dev/null +++ b/packages/amqp-client-lwt/amqp-client-lwt.2.0.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ "Anders Fugmann" ] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +license: "BSD-3-Clause" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "xml-light" {build & <= "2.5"} + "amqp-client" {= "2.0.0"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "lwt" {>= "2.4.6" & < "4.0.0"} +] +synopsis: "Amqp client library, async version" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/2.0.0.tar.gz" + checksum: [ + "sha256=589939c9e66059de41f7907c44ac6790e637327306325b81e0259aa2a5bffd93" + "md5=1f0273b5b331ce2ba794c4a5e4ee6513" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client-lwt/amqp-client-lwt.2.0.1/opam b/packages/amqp-client-lwt/amqp-client-lwt.2.0.1/opam new file mode 100644 index 000000000..d0f6569a8 --- /dev/null +++ b/packages/amqp-client-lwt/amqp-client-lwt.2.0.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ "Anders Fugmann" ] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +license: "BSD-3-Clause" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "xml-light" {build & <= "2.5"} + "amqp-client" {= "2.0.1"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "lwt" {>= "2.4.6" & <= "5.9.0"} + "lwt_log" {<= "1.1.2"} +] +synopsis: "Amqp client library, async version" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/2.0.1.tar.gz" + checksum: [ + "sha256=373368da7d6bf3a8a48eb39280394053102271cb6bafa51880926f7b28955731" + "md5=90a0582ea49b338ec1f62208e60a64d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client-lwt/amqp-client-lwt.2.0.2/opam b/packages/amqp-client-lwt/amqp-client-lwt.2.0.2/opam new file mode 100644 index 000000000..7205641cd --- /dev/null +++ b/packages/amqp-client-lwt/amqp-client-lwt.2.0.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ "Anders Fugmann" ] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +license: "BSD-3-Clause" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "xml-light" {build & <= "2.5"} + "amqp-client" {= "2.0.2"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "lwt" {>= "2.4.6" & <= "5.9.0"} + "lwt_log" {<= "1.1.2"} +] +synopsis: "Amqp client library, async version" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/2.0.2.tar.gz" + checksum: [ + "sha256=ced02fb8ab2e9e94efb45f02f5b04d44e74739f1fb8bcd6e0913a6f63b5c44cf" + "md5=7bb3b85522b1bcfd3cef1303b7089f77" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client/amqp-client.0.2.0/opam b/packages/amqp-client/amqp-client.0.2.0/opam new file mode 100644 index 000000000..d2e958b17 --- /dev/null +++ b/packages/amqp-client/amqp-client.0.2.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: "Anders Fugmann " +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "amqp-client"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "xml-light" {build & <= "2.5"} + "async" {< "v0.9"} + "async_unix" {<= "v0.17.0"} +] +synopsis: "Amqp client library based on async." +description: """ +This library provides high level client bindings for amqp. +The library is tested against rabbitmq, but should work against other amqp servers. The library is written in pure OCaml and uses Async for concurrency.""" +flags: light-uninstall +url { + src: "https://github.com/andersfugmann/amqp-client/archive/0.2.0.tar.gz" + checksum: [ + "sha256=5e0d0333c6bc8a1a86e816bddc10c4f731aded08c509c3fd1b0329bee502cd6c" + "md5=314299024f8b54e8ac422d31cceba9ad" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client/amqp-client.0.9.0/opam b/packages/amqp-client/amqp-client.0.9.0/opam new file mode 100644 index 000000000..4aa3293bc --- /dev/null +++ b/packages/amqp-client/amqp-client.0.9.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ + "Anders Fugmann" +] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "xml-light" {build & <= "2.5"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "async_unix" {<= "v0.17.0"} | "lwt" {<= "5.9.0"} +] +conflicts: [ + "lwt" {< "2.4.6"} + "async_unix" {>="v0.9"} +] +synopsis: "Amqp client library compatable with async and lwt." +description: """ +This library provides high level client bindings for amqp. The library +is tested against rabbitmq, but should work against other amqp +servers. The library is written in pure OCaml and supports both Async +and Lwt for concurrency.""" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/0.9.0.tar.gz" + checksum: [ + "sha256=46c799077363b5cc27ae7eb41843e47ec55253637691f3d89dcb8ee9a6dba5c9" + "md5=0869f15bfe8fc00d42f54af6003877be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client/amqp-client.1.0.0/opam b/packages/amqp-client/amqp-client.1.0.0/opam new file mode 100644 index 000000000..e309077d4 --- /dev/null +++ b/packages/amqp-client/amqp-client.1.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ + "Anders Fugmann" +] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "xml-light" {build & <= "2.5"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "async_unix" {<= "v0.17.0"} | "lwt" {<= "5.9.0"} +] +conflicts: [ + "lwt" {< "2.4.6"} + "async_unix" {>="v0.9"} +] +synopsis: "Amqp client library compatable with async and lwt." +description: """ +This library provides high level client bindings for amqp. The library +is tested against rabbitmq, but should work against other amqp +servers. The library is written in pure OCaml and supports both Async +and Lwt for concurrency.""" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/1.0.0.tar.gz" + checksum: [ + "sha256=a83783321a216eef262857a0817752be0572dbb68cf17c5a01df426a892ea4a4" + "md5=f407ccf68e8f8ed64de5928ebce7ef75" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client/amqp-client.1.0.1/opam b/packages/amqp-client/amqp-client.1.0.1/opam new file mode 100644 index 000000000..ce947fe3f --- /dev/null +++ b/packages/amqp-client/amqp-client.1.0.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ + "Anders Fugmann" +] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "xml-light" {build & <= "2.5"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "async_unix" {<= "v0.17.0"} | "lwt" {<= "5.9.0"} +] +conflicts: [ + "lwt" {< "2.4.6"} + "async_unix" {>="v0.9"} +] +synopsis: "Amqp client library compatable with async and lwt." +description: """ +This library provides high level client bindings for amqp. The library +is tested against rabbitmq, but should work against other amqp +servers. The library is written in pure OCaml and supports both Async +and Lwt for concurrency.""" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/1.0.1.tar.gz" + checksum: [ + "sha256=181414a90f39793278fab1b8b3f86eb541331afe3cdab1d64817f25d999f2e19" + "md5=a9654b4a20b51df5570e5699ecd1ea21" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client/amqp-client.1.0.2/opam b/packages/amqp-client/amqp-client.1.0.2/opam new file mode 100644 index 000000000..f4de8f529 --- /dev/null +++ b/packages/amqp-client/amqp-client.1.0.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ + "Anders Fugmann" +] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "xml-light" {build & <= "2.5"} + "ocplib-endian" {>= "0.6" & <= "1.2"} +] +depopts: [ + "async" + "lwt" +] +conflicts: [ + "lwt" {< "2.4.6"} + "async" {>="v0.9"} +] +synopsis: "Amqp client library compatable with async and lwt." +description: """ +This library provides high level client bindings for amqp. The library +is tested against rabbitmq, but should work against other amqp +servers. The library is written in pure OCaml and supports both Async +and Lwt for concurrency.""" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/1.0.2.tar.gz" + checksum: [ + "sha256=a9686f8a38213d477b69e5f0655fd25e28ac519ab42817f091600b7755c4576c" + "md5=0abbe12dd7d171bb600eb39cd38007ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/amqp-client/amqp-client.1.1.1/opam b/packages/amqp-client/amqp-client.1.1.1/opam new file mode 100644 index 000000000..06bc90396 --- /dev/null +++ b/packages/amqp-client/amqp-client.1.1.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: [ "Anders Fugmann" ] +homepage: "https://github.com/andersfugmann/amqp-client" +bug-reports: "https://github.com/andersfugmann/amqp-client/issues" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +license: "BSD-3-Clause" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "1.0+beta17"} + "xml-light" {build & <= "2.5"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "async" {with-test & <= "v0.17.0"} + "lwt" {with-test & <= "5.9.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: [ + "async" {>= "v0.10" } + "lwt" {< "2.4.6"} + "lwt" {>= "4.0.0"} +] +synopsis: "Amqp client library compatable with async and lwt." +description: """ +This library provides high level client bindings for amqp. The library +is tested against rabbitmq, but should work against other amqp +servers. The library is written in pure OCaml and supports both Async +and Lwt for concurrency.""" +url { + src: "https://github.com/andersfugmann/amqp-client/archive/1.1.1.tar.gz" + checksum: [ + "sha256=17fe1fbbb32a60f13440eabef0b5307ff5ef871626e10a1813020cbb210640e0" + "md5=78a7882163875c980174cf4772207336" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ancient/ancient.0.9.0/opam b/packages/ancient/ancient.0.9.0/opam new file mode 100644 index 000000000..909a96182 --- /dev/null +++ b/packages/ancient/ancient.0.9.0/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["sh" "-exc" "cd mmalloc && ./configure"] + [make] +] +remove: [["ocamlfind" "remove" "ancient"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install" "DESTDIR=%{lib}%"] +synopsis: + "Allows to use in-memory data structures which are larger than available memory and so are kept in swap" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ancient-0.9.0.tar.gz" + checksum: [ + "sha256=ef2e30318170b914527285dcb4c0ecfa138a0cdcef462ca874bb986b3840ce76" + "md5=a5529e09f3c96247f362b7640e710157" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/angstrom-async/angstrom-async.0.6.0/opam b/packages/angstrom-async/angstrom-async.0.6.0/opam new file mode 100644 index 000000000..900123f3f --- /dev/null +++ b/packages/angstrom-async/angstrom-async.0.6.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/angstrom" +bug-reports: "https://github.com/inhabitedtype/angstrom/issues" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "angstrom" {< "0.7.0"} + "async" {< "v0.10.0"} +] +synopsis: "Angstrom - Async-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.6.0.tar.gz" + checksum: [ + "sha256=9080c6ad32ee5c31ae5b754370328daa5febb219ae2a1e8390fb469622dca7ee" + "md5=07c9be4a5dc20e390f4cd1df0aedc589" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/opam b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/opam new file mode 100644 index 000000000..3d4c0c2f6 --- /dev/null +++ b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/angstrom" +bug-reports: "https://github.com/inhabitedtype/angstrom/issues" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "angstrom" {<= "0.16.1"} + "lwt" {< "5.6.0"} + "base-unix" {= "base"} +] +synopsis: "Angstrom - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.6.0.tar.gz" + checksum: [ + "sha256=9080c6ad32ee5c31ae5b754370328daa5febb219ae2a1e8390fb469622dca7ee" + "md5=07c9be4a5dc20e390f4cd1df0aedc589" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/opam b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/opam new file mode 100644 index 000000000..13042b9e3 --- /dev/null +++ b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/angstrom" +bug-reports: "https://github.com/inhabitedtype/angstrom/issues" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "angstrom" {<= "0.16.1"} + "lwt" {< "5.6.0"} + "base-unix" {= "base"} +] +synopsis: "Angstrom - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz" + checksum: [ + "sha256=79c53362e5fa4ea6a6ce76e311366bccc67db84eed711e6ad00f1c9b0e552791" + "md5=e9e15659f2f288c23e08d3f5da1264a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/angstrom/angstrom.0.1.0/opam b/packages/angstrom/angstrom.0.1.0/opam new file mode 100644 index 000000000..f6cd9b548 --- /dev/null +++ b/packages/angstrom/angstrom.0.1.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/angstrom" +bug-reports: "https://github.com/inhabitedtype/angstrom/issues" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" prefix + "--%{base-unix:enable}%-unix" + "--%{lwt:enable}%-lwt" + "--%{async:enable}%-async" + "--enable-tests" {with-test} + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "alcotest" {with-test & >= "0.4.1" & < "0.8.0"} + "cstruct" {>= "0.7.0" & < "3.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} + "ocplib-endian" {>= "0.6" & <= "1.2"} +] +depopts: [ + "async" + "base-unix" + "lwt" +] +conflicts: [ + "lwt" {< "2.4.7"} + "async" {>= "v0.10.0"} +] +synopsis: "Parser combinators built for speed and memory-efficiency" +description: """ +Angstrom is a parser-combinator library that makes it easy to write efficient, +expressive, and reusable parsers suitable for high-performance applications. It +exposes monadic and applicative interfaces for composition, and supports +incremental input through buffered and unbuffered interfaces. Both interfaces +give the user total control over the blocking behavior of their application, +with the unbuffered interface enabling zero-copy IO. Parsers are backtracking +by default and support unbounded lookahead.""" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.1.0.tar.gz" + checksum: [ + "sha256=6596672d2d3be4f45b56b9b95ece730f03c2beeac4e18ad5fcdbec31f3df5e19" + "md5=9cf0a0a5372b377fa3c032be5f7c0318" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/angstrom/angstrom.0.1.1/opam b/packages/angstrom/angstrom.0.1.1/opam new file mode 100644 index 000000000..eb4a56abb --- /dev/null +++ b/packages/angstrom/angstrom.0.1.1/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/angstrom" +bug-reports: "https://github.com/inhabitedtype/angstrom/issues" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" prefix + "--%{base-unix:enable}%-unix" + "--%{lwt:enable}%-lwt" + "--%{async:enable}%-async" + "--enable-tests" {with-test} + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "alcotest" {with-test & >= "0.4.1" & < "0.8.0"} + "cstruct" {>= "0.7.0" & < "3.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} + "ocplib-endian" {>= "0.6" & <= "1.2"} +] +depopts: [ + "async" + "base-unix" + "lwt" +] +conflicts: [ + "lwt" {< "2.4.7"} + "async" {>= "v0.10.0"} +] +synopsis: "Parser combinators built for speed and memory-efficiency" +description: """ +Angstrom is a parser-combinator library that makes it easy to write efficient, +expressive, and reusable parsers suitable for high-performance applications. It +exposes monadic and applicative interfaces for composition, and supports +incremental input through buffered and unbuffered interfaces. Both interfaces +give the user total control over the blocking behavior of their application, +with the unbuffered interface enabling zero-copy IO. Parsers are backtracking +by default and support unbounded lookahead.""" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.1.1.tar.gz" + checksum: [ + "sha256=d59273146665a1dd4bef324580e5ef4b6455ac3f104de84fa051278b8fac8330" + "md5=ecc3dd0accdc39b74c48997eaba5f3e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/angstrom/angstrom.0.2.0/opam b/packages/angstrom/angstrom.0.2.0/opam new file mode 100644 index 000000000..1f1da6ab1 --- /dev/null +++ b/packages/angstrom/angstrom.0.2.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/angstrom" +bug-reports: "https://github.com/inhabitedtype/angstrom/issues" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" prefix + "--%{base-unix:enable}%-unix" + "--%{lwt:enable}%-lwt" + "--%{async:enable}%-async" + "--enable-tests" {with-test} + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} + "cstruct" {>= "0.7.0" & <= "6.2.0"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} +] +depopts: [ + "async" + "base-unix" + "lwt" +] +conflicts: [ + "async" {>= "v0.10.0"} +] +synopsis: "Parser combinators built for speed and memory-efficiency" +description: """ +Angstrom is a parser-combinator library that makes it easy to write efficient, +expressive, and reusable parsers suitable for high-performance applications. It +exposes monadic and applicative interfaces for composition, and supports +incremental input through buffered and unbuffered interfaces. Both interfaces +give the user total control over the blocking behavior of their application, +with the unbuffered interface enabling zero-copy IO. Parsers are backtracking +by default and support unbounded lookahead.""" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.2.0.tar.gz" + checksum: [ + "sha256=68475529faea809df372f15715258dd94e23aff73cc77ae496ec2e8b1e36a26d" + "md5=febfbc1473ee4286e4255f69f2187a6a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/angstrom/angstrom.0.3.0/opam b/packages/angstrom/angstrom.0.3.0/opam new file mode 100644 index 000000000..8729c75d8 --- /dev/null +++ b/packages/angstrom/angstrom.0.3.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/angstrom" +bug-reports: "https://github.com/inhabitedtype/angstrom/issues" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" prefix + "--%{base-unix:enable}%-unix" + "--%{lwt:enable}%-lwt" + "--%{async:enable}%-async" + "--enable-tests" {with-test} + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} + "cstruct" {>= "0.7.0" & <= "6.2.0"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} +] +depopts: [ + "async" + "base-unix" + "lwt" +] +conflicts: [ + "async" {>= "v0.10.0"} +] +synopsis: "Parser combinators built for speed and memory-efficiency" +description: """ +Angstrom is a parser-combinator library that makes it easy to write efficient, +expressive, and reusable parsers suitable for high-performance applications. It +exposes monadic and applicative interfaces for composition, and supports +incremental input through buffered and unbuffered interfaces. Both interfaces +give the user total control over the blocking behavior of their application, +with the unbuffered interface enabling zero-copy IO. Parsers are backtracking +by default and support unbounded lookahead.""" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.3.0.tar.gz" + checksum: [ + "sha256=3231fcefd48703f0735e4476660b9f990f5e611d94e90761538667e2ed8839c7" + "md5=a9c1dddae30b589ca5f00dd7efe6be9a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/angstrom/angstrom.0.4.0/opam b/packages/angstrom/angstrom.0.4.0/opam new file mode 100644 index 000000000..273912504 --- /dev/null +++ b/packages/angstrom/angstrom.0.4.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/angstrom" +bug-reports: "https://github.com/inhabitedtype/angstrom/issues" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" prefix + "--%{base-unix:enable}%-unix" + "--%{lwt:enable}%-lwt" + "--%{async:enable}%-async" + "--enable-tests" {with-test} + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} + "cstruct" {>= "0.7.0" & <= "6.2.0"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} +] +depopts: [ + "async" + "base-unix" + "lwt" +] +conflicts: [ + "async" {>= "v0.10.0"} +] +synopsis: "Parser combinators built for speed and memory-efficiency" +description: """ +Angstrom is a parser-combinator library that makes it easy to write efficient, +expressive, and reusable parsers suitable for high-performance applications. It +exposes monadic and applicative interfaces for composition, and supports +incremental input through buffered and unbuffered interfaces. Both interfaces +give the user total control over the blocking behavior of their application, +with the unbuffered interface enabling zero-copy IO. Parsers are backtracking +by default and support unbounded lookahead.""" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.4.0.tar.gz" + checksum: [ + "sha256=41ca9247c4b33b994b7dc7d5ec66bd2e794781099fb2a99ee663d5ae4866cd6b" + "md5=d2fad2b0e5c6164dd023b8b78011ee24" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/angstrom/angstrom.0.5.0/opam b/packages/angstrom/angstrom.0.5.0/opam new file mode 100644 index 000000000..bdba7b9e3 --- /dev/null +++ b/packages/angstrom/angstrom.0.5.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: "Spiros Eliopoulos " +homepage: "https://github.com/inhabitedtype/angstrom" +bug-reports: "https://github.com/inhabitedtype/angstrom/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" prefix + "--%{base-unix:enable}%-unix" + "--%{lwt:enable}%-lwt" + "--%{async:enable}%-async" + "--enable-tests" {with-test} + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} + "cstruct" {>= "0.7.0" & <= "6.2.0"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} +] +depopts: [ + "async" + "base-unix" + "lwt" +] +conflicts: [ + "async" {>= "v0.10.0"} +] +synopsis: "Parser combinators built for speed and memory-efficiency" +description: """ +Angstrom is a parser-combinator library that makes it easy to write efficient, +expressive, and reusable parsers suitable for high-performance applications. It +exposes monadic and applicative interfaces for composition, and supports +incremental input through buffered and unbuffered interfaces. Both interfaces +give the user total control over the blocking behavior of their application, +with the unbuffered interface enabling zero-copy IO. Parsers are backtracking +by default and support unbounded lookahead.""" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.5.0.tar.gz" + checksum: [ + "sha256=7113e4c11d44539b8a88f3e485cac00eae9a15b6fc53972959608944586fec5e" + "md5=2b95895349b2731cc2bed4d756ce6623" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/angstrom/angstrom.0.5.1/opam b/packages/angstrom/angstrom.0.5.1/opam new file mode 100644 index 000000000..e5ad1ad49 --- /dev/null +++ b/packages/angstrom/angstrom.0.5.1/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: "Spiros Eliopoulos " +homepage: "https://github.com/inhabitedtype/angstrom" +bug-reports: "https://github.com/inhabitedtype/angstrom/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" prefix + "--%{base-unix:enable}%-unix" + "--%{lwt:enable}%-lwt" + "--%{async:enable}%-async" + "--enable-tests" {with-test} + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} + "cstruct" {>= "0.7.0" & <= "6.2.0"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} +] +depopts: [ + "async" + "base-unix" + "lwt" +] +conflicts: [ + "async" {>= "v0.10.0"} +] +synopsis: "Parser combinators built for speed and memory-efficiency" +description: """ +Angstrom is a parser-combinator library that makes it easy to write efficient, +expressive, and reusable parsers suitable for high-performance applications. It +exposes monadic and applicative interfaces for composition, and supports +incremental input through buffered and unbuffered interfaces. Both interfaces +give the user total control over the blocking behavior of their application, +with the unbuffered interface enabling zero-copy IO. Parsers are backtracking +by default and support unbounded lookahead.""" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.5.1.tar.gz" + checksum: [ + "sha256=f9ae1834f5d89469b37c0f7a1a9c21a71c1085703ad34570791dbe7522889492" + "md5=09a10b34cffd38a7111fcf58051f7e5e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/annexlib/annexlib.0.13.5/opam b/packages/annexlib/annexlib.0.13.5/opam new file mode 100644 index 000000000..7eecad55f --- /dev/null +++ b/packages/annexlib/annexlib.0.13.5/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "http://raevnos.pennmush.org/code/annexlib/index.html" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] + [make "opt"] +] +remove: [["ocamlfind" "remove" "annexlib"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +install: [make "install"] +synopsis: "An extension to the standard library" +description: """ +Annexlib contains a lot of the routines I find myself needing all the +time that aren't in the standard library (Especially string searching +and manipulation), and some other odds and ends that are useful at +times. Highlights include wildcard globbing, lots of string searching +and manipulation routines, locale support, ~user-style path expansion, +and more.""" +flags: light-uninstall +url { + src: "http://godi-backup2.camlcity.org/godi-backup/annexlib-0.13.5.tar.gz" + checksum: [ + "sha256=146e95d5b07fc6b9cec0fd9c6436e2c3cce6629013956e606f1a3cb7fd57dd1f" + "md5=6ea5faffaabd94caa102677f13653dbf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/annot/annot.1.0.0/opam b/packages/annot/annot.1.0.0/opam new file mode 100644 index 000000000..5e5e17c41 --- /dev/null +++ b/packages/annot/annot.1.0.0/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Christian Lindig" + "Anil Madhavapeddy" +] +homepage: "https://github.com/avsm/ocaml-annot" +tags: ["org:ocamllabs"] +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +synopsis: "annotation parser for external editors and IDEs" +depends: ["ocaml" {< "4.07.0"}] +url { + src: "http://github.com/avsm/ocaml-annot/tarball/ocaml-annot-1.0.0" + checksum: [ + "sha256=5a73f7766e979c9cde0a9b2be24b105785ea0a99a3978fdd476372481579ebe2" + "md5=65f2952416d43be591917d13342f23f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/annot/annot.1.1.0/opam b/packages/annot/annot.1.1.0/opam new file mode 100644 index 000000000..bdd0040d4 --- /dev/null +++ b/packages/annot/annot.1.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Christian Lindig" + "Anil Madhavapeddy" +] +bug-reports: "https://github.com/avsm/ocaml-annot/issues" +dev-repo: "git+https://github.com/avsm/ocaml-annot.git" +homepage: "https://github.com/avsm/ocaml-annot" +tags: ["org:ocamllabs"] +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +synopsis: "annotation parser for external editors and IDEs" +description: """ +This tool uses the `.annot` files generated by OCaml to lookup annotations from +OCaml source code, and hence show inferred type declarations in an IDE. + +Since OCaml 4.01, there is a more efficient `.cmt` file that is not supported +by this tool. If you are using a recent version of OCaml, you should use the +Merlin (`opam info merlin`) suite instead. This `annot` tool is only supported +for legacy compatibility with the older plaintext `.annot` files.""" +depends: ["ocaml" {< "4.07.0"}] +url { + src: "https://github.com/avsm/ocaml-annot/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=b2958907dbe6e088145817b2c88729644ffec59efc98f560e5a4d01cb9a3ce91" + "md5=f9b293b1317fe6968e1f41e5cda2a41c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ansi-parse/ansi-parse.0.3.0/opam b/packages/ansi-parse/ansi-parse.0.3.0/opam new file mode 100644 index 000000000..d0c1d5b6d --- /dev/null +++ b/packages/ansi-parse/ansi-parse.0.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +license: "ISC" +maintainer: "Joel Jakubovic" +authors: "Joel Jakubovic" +dev-repo: "git+https://github.com/jdjakub/ansi-parse.git" +homepage: "https://github.com/jdjakub/ansiparse" +bug-reports: "https://github.com/jdjakub/ansiparse/issues" +build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "angstrom" {< "0.2.0"} + "ppx_deriving" {<= "6.0.3"} + "tyxml" {>= "4.0" & <= "4.6.0"} +] +doc: "https://jdjakub.github.io/ansi-parse/doc" +synopsis: "Escape sequences to HTML" +description: """ +%%1.0.2%% + +Ansiparse is a library for converting raw terminal output, +replete with escape codes, into formatted HTML. + +Ansiparse is distributed under the ISC license.""" +url { + src: + "https://github.com/jdjakub/ansi-parse/releases/download/v0.3.0/ansi-parse-0.3.0.tbz" + checksum: [ + "sha256=b2a3a8f5e597bb3c0d38f7ab6b3287af11aa0a95caf9cf5c7d9b967fa4b49794" + "md5=b69eb4375c918be7cddd2e744eec636d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/apalogretrieve/apalogretrieve.0.9.6-4/opam b/packages/apalogretrieve/apalogretrieve.0.9.6-4/opam new file mode 100644 index 000000000..4ee54f10b --- /dev/null +++ b/packages/apalogretrieve/apalogretrieve.0.9.6-4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "http://www.first.in-berlin.de/software/tools/apalogretrieve/" +build: [["sh" "compile.native"]] +synopsis: + "Retrieve data from an Apache logfile with a syntax derived from the SQL language." +description: """ +What apalogretrieve makes possible here is to retrieve the fields by their name +and use filters (WHERE-clause) as well as boolean operators (AND, OR, NOT). You +also have a simple regular expression mechanism, like the like-operator from +SQL.""" +depends: [ + "ocaml" {< "4.06.0"} +] +url { + src: + "http://www.first.in-berlin.de/software/tools/apalogretrieve/apalogretrieve-0-9-6_4.tgz" + checksum: [ + "sha256=cc8d07913a2b0bb28a289df4554022b1e2248f66ccbf60b76e9781aa1081c8b8" + "md5=5107f14c2a0bdcda24b449229ca2e2f7" + ] +} +extra-source "apalogretrieve.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/apalogretrieve/apalogretrieve.install" + checksum: [ + "sha256=c0451c9c83c7fd894a41926c0dea9930ea9bb17c4848e789c4c62a4dc1d556bf" + "md5=bdeaf9cf86a3d8dca0a61aae40858778" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/arakoon/arakoon.1.6.5/opam b/packages/arakoon/arakoon.1.6.5/opam new file mode 100644 index 000000000..31554b2ba --- /dev/null +++ b/packages/arakoon/arakoon.1.6.5/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dev@domoco.fr" +authors: ["Incubaid Team"] +homepage: "http://arakoon.org/" +build: make +remove: [ + ["rm" "-rf" "%{bin}%/arakoon"] + [make "uninstall_client" "DESTDIR=%{prefix}%"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "ounit" {<= "2.2.7"} + "camltc" {<= "0.9.8"} + "camlbz2" {<= "transition"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["opam.patch"] +dev-repo: "git+https://github.com/Incubaid/arakoon" +install: [make "install" "DESTDIR=%{prefix}%"] +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: "https://github.com/Incubaid/arakoon/archive/1.6.5.tar.gz" + checksum: [ + "sha256=d71cbd51c317872a5e9f8e6cff71c3ee896621be106f4929465608d87fab0c04" + "md5=9ec35d517001937aeeb2bdd3ba2aa3e3" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/arakoon/opam.patch" + checksum: [ + "sha256=b0996372317d6583c856b11bc00afea681f54e17ad30698784257ae1df850cbc" + "md5=98c7118b51800a1643b03d3ebd186fb6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/arakoon/arakoon.1.6.6/opam b/packages/arakoon/arakoon.1.6.6/opam new file mode 100644 index 000000000..1d310dd22 --- /dev/null +++ b/packages/arakoon/arakoon.1.6.6/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dev@domoco.fr" +authors: ["Incubaid Team"] +homepage: "http://arakoon.org/" +build: make +remove: [ + ["rm" "-rf" "%{bin}%/arakoon"] + [make "uninstall_client" "DESTDIR=%{prefix}%"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "ounit" {<= "2.2.7"} + "camltc" {<= "0.9.8"} + "camlbz2" {<= "transition"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["opam.patch"] +dev-repo: "git+https://github.com/Incubaid/arakoon" +install: [make "install" "DESTDIR=%{prefix}%"] +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: "https://github.com/Incubaid/arakoon/archive/1.6.6.tar.gz" + checksum: [ + "sha256=8e075861e5fcdaf60f92a7547c9e730e41aebb15a396495d88bc522b9ca57321" + "md5=7b8bd97ff5debc430379dafef263c7ad" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/arakoon/opam.patch" + checksum: [ + "sha256=b0996372317d6583c856b11bc00afea681f54e17ad30698784257ae1df850cbc" + "md5=98c7118b51800a1643b03d3ebd186fb6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/arakoon/arakoon.1.6.7/opam b/packages/arakoon/arakoon.1.6.7/opam new file mode 100644 index 000000000..33f4adcb2 --- /dev/null +++ b/packages/arakoon/arakoon.1.6.7/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dev@domoco.fr" +authors: ["Incubaid Team"] +homepage: "http://arakoon.org/" +build: make +remove: [ + ["rm" "-rf" "%{bin}%/arakoon"] + [make "uninstall_client" "DESTDIR=%{prefix}%"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "ounit" {<= "2.2.7"} + "camltc" {<= "0.9.8"} + "camlbz2" {<= "transition"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["opam.patch"] +dev-repo: "git+https://github.com/Incubaid/arakoon" +install: [make "install" "DESTDIR=%{prefix}%"] +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: "https://github.com/Incubaid/arakoon/archive/1.6.7.tar.gz" + checksum: [ + "sha256=134aaaf73180c02621be8edb3b78300f60b0c52f838a9afdb1a5fc42f62f4c95" + "md5=6cf37a6ab7dd5b808309dda31b22d63c" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/arakoon/opam.patch" + checksum: [ + "sha256=b0996372317d6583c856b11bc00afea681f54e17ad30698784257ae1df850cbc" + "md5=98c7118b51800a1643b03d3ebd186fb6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/arakoon/arakoon.1.8.10/opam b/packages/arakoon/arakoon.1.8.10/opam new file mode 100644 index 000000000..47d1924b2 --- /dev/null +++ b/packages/arakoon/arakoon.1.8.10/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Romain Slootmaekers " +authors: ["Romain Slootmaekers " + "Jan Doms "] +homepage: "https://github.com/openvstorage/arakoon" +bug-reports: "https://github.com/openvstorage/arakoon" +license: "Apache-2.0" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" +build: [ [make] ] + +install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + +remove: [ + [make "uninstall_client" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + ["rm" "-rf" "%{bin}%/arakoon"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "bisect" {with-test & >= "1.3" & <= "1.3.1"} + "camltc" {>= "0.9.2" & <= "0.9.8"} + "camlbz2" {>= "0.6.0" & <= "transition"} + "conf-libev" {>= "4-11" & <= "4-12"} + "cstruct" {>= "1.7.0" & <= "6.2.0"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "ocplib-endian" {>= "0.8" & <= "1.2"} + "ssl" {>= "0.5.0" & <= "0.7.0"} + "snappy" {>= "0.1.0" & <= "0.1.2"} + "quickcheck" {= "1.0.2"} + "nocrypto" {= "0.5.1"} + "sexplib" {= "113.00.00"} + "uuidm" {= "0.9.5"} + "zarith" {= "1.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: ["help2man"] {os-distribution = "ubuntu"} +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: "https://github.com/openvstorage/arakoon/archive/1.8.10.tar.gz" + checksum: [ + "sha256=5bc60bd0b1bbb41db34ab58b6746bf81724aac9a572ee37263cf3aa73d671105" + "md5=4c0d10c865979f893ef6459ecbad6c3e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/arakoon/arakoon.1.8.11/opam b/packages/arakoon/arakoon.1.8.11/opam new file mode 100644 index 000000000..2fa6d48d1 --- /dev/null +++ b/packages/arakoon/arakoon.1.8.11/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Romain Slootmaekers " +authors: ["Romain Slootmaekers " + "Jan Doms "] +homepage: "https://github.com/openvstorage/arakoon" +bug-reports: "https://github.com/openvstorage/arakoon" +license: "Apache-2.0" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" +build: [ [make] ] + +install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + +remove: [ + [make "uninstall_client" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + ["rm" "-rf" "%{bin}%/arakoon"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "bisect" {with-test & >= "1.3" & <= "1.3.1"} + "camltc" {>= "0.9.2" & <= "0.9.8"} + "camlbz2" {>= "0.6.0" & <= "transition"} + "conf-libev" {>= "4-11" & <= "4-12"} + "cstruct" {>= "1.7.0" & <= "6.2.0"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "ocplib-endian" {>= "0.8" & <= "1.2"} + "ssl" {>= "0.5.0" & <= "0.7.0"} + "snappy" {>= "0.1.0" & <= "0.1.2"} + "quickcheck" {= "1.0.2"} + "nocrypto" {= "0.5.1"} + "sexplib" {= "113.00.00"} + "uuidm" {= "0.9.5"} + "zarith" {= "1.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: ["help2man"] {os-distribution = "ubuntu"} +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: "https://github.com/openvstorage/arakoon/archive/1.8.11.tar.gz" + checksum: [ + "sha256=ef927eed00ee45cec95a4c1214840983d61c7854217f87209f3ce39af1e0f1eb" + "md5=dd1a3a12ce983d6beed5ded361b80c8a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/arakoon/arakoon.1.8.12/opam b/packages/arakoon/arakoon.1.8.12/opam new file mode 100644 index 000000000..6a1afd48a --- /dev/null +++ b/packages/arakoon/arakoon.1.8.12/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Romain Slootmaekers " +authors: ["Romain Slootmaekers " + "Jan Doms "] +homepage: "https://github.com/openvstorage/arakoon" +bug-reports: "https://github.com/openvstorage/arakoon" +license: "Apache-2.0" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" +build: [ [make] ] + +install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + +remove: [ + [make "uninstall_client" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + ["rm" "-rf" "%{bin}%/arakoon"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "bisect" {with-test & >= "1.3" & <= "1.3.1"} + "camltc" {>= "0.9.2" & <= "0.9.8"} + "camlbz2" {>= "0.6.0" & <= "transition"} + "conf-libev" {>= "4-11" & <= "4-12"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "ocplib-endian" {>= "0.8" & <= "1.2"} + "ssl" {>= "0.5.0" & <= "0.7.0"} + "snappy" {>= "0.1.0" & <= "0.1.2"} + "quickcheck" {= "1.0.2"} + "sexplib" {= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: ["help2man"] {os-distribution = "ubuntu"} +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: "https://github.com/openvstorage/arakoon/archive/1.8.12.tar.gz" + checksum: [ + "sha256=218186f8bae02ec81126a533233beae3d6ae0d10829a354b8f658210a862771b" + "md5=28c8ddbbb26eb839b9284b13e024617b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/arakoon/arakoon.1.8.6/opam b/packages/arakoon/arakoon.1.8.6/opam new file mode 100644 index 000000000..bcdf3fc57 --- /dev/null +++ b/packages/arakoon/arakoon.1.8.6/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Romain Slootmaekers " +authors: ["Romain Slootmaekers " + "Jan Doms "] +homepage: "https://github.com/openvstorage/arakoon" +bug-reports: "https://github.com/openvstorage/arakoon" +license: "Apache-2.0" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" +build: [ + [make] + +] + +install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + +remove: [ + [make "uninstall_client" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + ["rm" "-rf" "%{bin}%/arakoon"] +] + +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {build & <= "1.9.6"} + "bisect" {with-test & >= "1.3" & <= "1.3.1"} + "camltc" {>= "0.9.2" & <= "0.9.8"} + "camlbz2" {>= "0.6.0" & <= "transition"} + "conf-libev" {>= "4-11" & <= "4-12"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} + "ctypes" {>= "0.4.0" & <= "0.23.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "lwt" {= "2.4.8"} + "ocplib-endian" {>= "0.8" & <= "1.2"} + "ssl" {>= "0.5.0" & <= "0.7.0"} + "snappy" {>= "0.1.0" & <= "0.1.2"} + "quickcheck" {= "1.0.2"} + "nocrypto" {= "0.4.0"} + "sexplib" {= "112.24.01"} + "uuidm" {= "0.9.5"} + "zarith" {= "1.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: ["help2man"] {os-distribution = "ubuntu"} +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: "https://github.com/openvstorage/arakoon/archive/1.8.6.tar.gz" + checksum: [ + "sha256=b2d2a2552d703d17401d6adbe20fecc93f04d682315f333ef3fb6c91043c0951" + "md5=f05031cbc44c18bb10f61deb335ee2c6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/arakoon/arakoon.1.8.7/opam b/packages/arakoon/arakoon.1.8.7/opam new file mode 100644 index 000000000..d0262e142 --- /dev/null +++ b/packages/arakoon/arakoon.1.8.7/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Romain Slootmaekers " +authors: ["Romain Slootmaekers " + "Jan Doms "] +homepage: "https://github.com/openvstorage/arakoon" +bug-reports: "https://github.com/openvstorage/arakoon" +license: "Apache-2.0" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" +build: [ [make] ] + +install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + +remove: [ + [make "uninstall_client" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + ["rm" "-rf" "%{bin}%/arakoon"] +] + +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {build & <= "1.9.6"} + "bisect" {with-test & >= "1.3" & <= "1.3.1"} + "camltc" {>= "0.9.2" & <= "0.9.8"} + "camlbz2" {>= "0.6.0" & <= "transition"} + "conf-libev" {>= "4-11" & <= "4-12"} + "cstruct" {>= "1.7.0" & <= "6.2.0"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "lwt" {= "2.4.8"} + "ocplib-endian" {>= "0.8" & <= "1.2"} + "ssl" {>= "0.5.0" & <= "0.7.0"} + "snappy" {>= "0.1.0" & <= "0.1.2"} + "quickcheck" {= "1.0.2"} + "nocrypto" {= "0.4.0"} + "sexplib" {= "112.24.01"} + "uuidm" {= "0.9.5"} + "zarith" {= "1.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: ["help2man"] {os-distribution = "ubuntu"} +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: "https://github.com/openvstorage/arakoon/archive/1.8.7.tar.gz" + checksum: [ + "sha256=3d5210c378df1adbe9cb7724e71867add5d79b4ee41beea171f1cd5c6d998841" + "md5=53a66b5b9818d47967dde750cf4af477" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/arakoon/arakoon.1.8.8/opam b/packages/arakoon/arakoon.1.8.8/opam new file mode 100644 index 000000000..cdca1fd92 --- /dev/null +++ b/packages/arakoon/arakoon.1.8.8/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Romain Slootmaekers " +authors: ["Romain Slootmaekers " + "Jan Doms "] +homepage: "https://github.com/openvstorage/arakoon" +bug-reports: "https://github.com/openvstorage/arakoon" +license: "Apache-2.0" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" +build: [ [make] ] + +install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + +remove: [ + [make "uninstall_client" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + ["rm" "-rf" "%{bin}%/arakoon"] +] + +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {build & <= "1.9.6"} + "bisect" {with-test & >= "1.3" & <= "1.3.1"} + "camltc" {>= "0.9.2" & <= "0.9.8"} + "camlbz2" {>= "0.6.0" & <= "transition"} + "conf-libev" {>= "4-11" & <= "4-12"} + "cstruct" {>= "1.7.0" & <= "6.2.0"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "ocplib-endian" {>= "0.8" & <= "1.2"} + "ssl" {>= "0.5.0" & <= "0.7.0"} + "snappy" {>= "0.1.0" & <= "0.1.2"} + "quickcheck" {= "1.0.2"} + "nocrypto" {= "0.5.1"} + "sexplib" {= "112.35.00"} + "uuidm" {= "0.9.5"} + "zarith" {= "1.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: ["help2man"] {os-distribution = "ubuntu"} +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: "https://github.com/openvstorage/arakoon/archive/1.8.8.tar.gz" + checksum: [ + "sha256=cda175cf833aa65b8b295bbca034d870c462538d80ff951b4e92e3d799a0a854" + "md5=e1ebcac615b18537bdc7ac2806d54438" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/arakoon/arakoon.1.9.0/opam b/packages/arakoon/arakoon.1.9.0/opam new file mode 100644 index 000000000..79b1d80ff --- /dev/null +++ b/packages/arakoon/arakoon.1.9.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Romain Slootmaekers " +authors: ["Romain Slootmaekers " + "Jan Doms "] +homepage: "https://github.com/openvstorage/arakoon" +bug-reports: "https://github.com/openvstorage/arakoon/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" +build: [ [make] ] + +install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + +remove: [ + [make "uninstall_client" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + ["rm" "-rf" "%{bin}%/arakoon"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "bisect" {with-test & >= "1.3" & <= "1.3.1"} + "camltc" {>= "0.9.2" & <= "0.9.8"} + "camlbz2" {>= "0.6.0" & <= "transition"} + "conf-libev" {>= "4-11" & <= "4-12"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "ocplib-endian" {>= "0.8" & <= "1.2"} + "ssl" {>= "0.5.0" & <= "0.7.0"} + "snappy" {>= "0.1.0" & <= "0.1.2"} + "quickcheck" {= "1.0.2"} + "sexplib" {>= "113.00.00" & <= "v0.17.0"} + "core" {>= "113.00.00" & < "113.33.00"} + "ocamlbuild" {build & <= "0.15.0"} + "redis" {>= "0.2.3" & <= "0.7.1"} + "uri" {>= "1.9.1" & <= "4.4.0"} +] +available: os != "macos" +depexts: ["help2man"] {os-distribution = "ubuntu"} +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: "https://github.com/openvstorage/arakoon/archive/1.9.0.tar.gz" + checksum: [ + "sha256=03b20e4f80d474beda68e8a198913a8dc669c527a54953b4f6891314b7f24081" + "md5=6e3c290c9f2e6bf5cfa607f9d2c4d756" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/arakoon/arakoon.1.9.17/opam b/packages/arakoon/arakoon.1.9.17/opam new file mode 100644 index 000000000..3e16a4e32 --- /dev/null +++ b/packages/arakoon/arakoon.1.9.17/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Romain Slootmaekers " +authors: ["Romain Slootmaekers " + "Jan Doms "] +homepage: "https://github.com/openvstorage/arakoon" +bug-reports: "https://github.com/openvstorage/arakoon/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" +build: [ [make] ] + +install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + +remove: [ + [make "uninstall_client" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] + ["rm" "-rf" "%{bin}%/arakoon"] +] + +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "bisect" {>= "1.3" & <= "1.3.1"} + "camltc" {>= "0.9.4" & <= "0.9.8"} + "camlbz2" {>= "0.6.0" & <= "transition"} + "conf-libev" {>= "4-11" & <= "4-12"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "lwt_ssl" {>= "1.0.1" & <= "1.2.0"} + "ocplib-endian" {>= "1.0" & <= "1.2"} + "ssl" {>= "0.5.3" & <= "0.7.0"} + "snappy" {>= "0.1.0" & <= "0.1.2"} + "quickcheck" {= "1.0.2"} + "core" {>= "v0.9.0" & <= "v0.17.1"} + "ocamlbuild" {build & <= "0.15.0"} + "redis" {= "0.3.3"} + "uri" {>= "1.9.2" & <= "4.4.0"} + "ounit" {<= "2.2.7"} +] +available: os != "macos" +depexts: [ + ["help2man"] {os-family = "debian"} +] +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +url { + src: + "https://github.com/openvstorage/arakoon/archive/1a5da78cd06e7662c6d262ae0c723c4d54d94542.tar.gz" + checksum: [ + "sha256=7a808770a1abcdbcd13938b60e5dbce01b3d590d8be3388d6b04dce6deaaeac9" + "md5=6c1236864a12cf037719b1b3517f5b48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/archimedes/archimedes.0.4.13/opam b/packages/archimedes/archimedes.0.4.13/opam new file mode 100644 index 000000000..3e9f755c5 --- /dev/null +++ b/packages/archimedes/archimedes.0.4.13/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler " + "Pierre Hauweele " + "Fabian Pijcke " + "Noémie Meunier " + "Bertrand Desmons " + "Xavier Deschuyteneer " +] +homepage: "http://forge.ocamlcore.org/projects/archimedes/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "archimedes"]] +depends: [ + "ocaml" {= "3.12.1"} + "graphics" {<= "5.1.2"} + "ocamlfind" {<= "1.9.6"} + "cairo2" {< "0.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "High quality, platform-independent, and extensible 2D plotting library" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/archimedes/archimedes/0.4.13/archimedes-0.4.13.tar.gz" + checksum: [ + "sha256=93c2ee8ba8ee1be3df26ed2fa44ea729590305f150138fcdd922ffaf35040cc8" + "md5=430a3824720b57deb1cc3888a1cc65c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/archimedes/archimedes.0.4.15/opam b/packages/archimedes/archimedes.0.4.15/opam new file mode 100644 index 000000000..9d5c7a80d --- /dev/null +++ b/packages/archimedes/archimedes.0.4.15/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler " + "Pierre Hauweele " + "Fabian Pijcke " + "Noémie Meunier " + "Bertrand Desmons " + "Xavier Deschuyteneer " +] +homepage: "http://forge.ocamlcore.org/projects/archimedes/" +dev-repo: + "git+http://forge.ocamlcore.org/anonscm/git/archimedes/archimedes.git" +bug-reports: "http://forge.ocamlcore.org/projects/archimedes/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "archimedes"]] +depends: [ + "ocaml" {< "4.03"} + "graphics" {<= "5.1.2"} + "cairo2" {< "0.6"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Extensible 2D plotting library." +description: """ +Archimedes is a high quality, platform-independent, extensible 2D +plotting library. It provides dynamically loaded backends such as +Graphics and Cairo.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/archimedes/archimedes/0.4.15/archimedes-0.4.15.tar.gz" + checksum: [ + "sha256=42e5955e131e11bdc4653df01da9f90f7d630351fc1128a131967f9c977fc283" + "md5=a61aca722e8b3e2218edc8c7f01cd43d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/archimedes/archimedes.0.4.17/opam b/packages/archimedes/archimedes.0.4.17/opam new file mode 100644 index 000000000..a0842f4a8 --- /dev/null +++ b/packages/archimedes/archimedes.0.4.17/opam @@ -0,0 +1,79 @@ +opam-version: "2.0" +maintainer: "Christophe Troestler " +authors: [ "Christophe Troestler " + "Pierre Hauweele " + "Fabian Pijcke " + "Noémie Meunier " + "Bertrand Desmons " + "Xavier Deschuyteneer " ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "http://forge.ocamlcore.org/projects/archimedes/" +dev-repo: + "git+http://forge.ocamlcore.org/anonscm/git/archimedes/archimedes.git" +bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=105" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{graphics:enable}%-graphics" + "--%{cairo2:enable}%-cairo2" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{graphics:enable}%-graphics" + "--%{cairo2:enable}%-cairo2" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "archimedes"] +] +depends: [ + "ocaml" {< "4.03"} + "base-bigarray" {= "base"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "cairo2" + "graphics" +] +conflicts: [ + "cairo2" {>= "0.6"} +] +synopsis: "Extensible 2D plotting library." +description: """ +Archimedes is a high quality, platform-independent, extensible 2D +plotting library. It provides dynamically loaded backends such as +Graphics and Cairo.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/archimedes/archimedes/0.4.17/archimedes-0.4.17.tar.gz" + checksum: [ + "sha256=7ddbccb97b019d3ec77f2f661d3de9f0f8c5d002fed1e16cc820089c5260de46" + "md5=14b6cf3d52326af03952c2b5038d1d29" + ] +} +extra-source "archimedes.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/archimedes/archimedes.install" + checksum: [ + "sha256=1467872f555dc1f3ebdd891fdbf14fe1ca264e8e535e546b75e050eb4cdbc4a6" + "md5=77a877e7628a37723cfe5460c4090831" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/argon2/argon2.0.1/opam b/packages/argon2/argon2.0.1/opam new file mode 100644 index 000000000..fcbf0a7b8 --- /dev/null +++ b/packages/argon2/argon2.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Louis Roché " +authors: "Louis Roché " +homepage: "https://github.com/Khady/ocaml-argon2" +bug-reports: "https://github.com/Khady/ocaml-argon2/issues" +license: "MIT" +dev-repo: "git+https://github.com/Khady/ocaml-argon2.git" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "result" {<= "1.5"} + "ppx_deriving" {>= "2.0" & <= "6.0.3"} +] +synopsis: "OCaml bindings to Argon2" +description: + "Original C implementation: https://github.com/P-H-C/phc-winner-argon2" +url { + src: "https://github.com/Khady/ocaml-argon2/archive/v0.1.zip" + checksum: [ + "sha256=eb340962dc82e604ecc5ff31071f60a13458ec5d2a42e685a1471ed3acdb1821" + "md5=d43b1d27ce45e6ea284586832e8bec8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/argon2/argon2.0.2/opam b/packages/argon2/argon2.0.2/opam new file mode 100644 index 000000000..0838fd74f --- /dev/null +++ b/packages/argon2/argon2.0.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Louis Roché " +authors: "Louis Roché " +homepage: "https://github.com/Khady/ocaml-argon2" +bug-reports: "https://github.com/Khady/ocaml-argon2/issues" +license: "MIT" +dev-repo: "git+https://github.com/Khady/ocaml-argon2.git" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "result" {<= "1.5"} + "ppx_deriving" {>= "2.0" & <= "6.0.3"} +] +synopsis: "OCaml bindings to Argon2" +description: + "Original C implementation: https://github.com/P-H-C/phc-winner-argon2" +url { + src: "https://github.com/Khady/ocaml-argon2/archive/v0.2.zip" + checksum: [ + "sha256=c712ac310a02b43b27ea49a26d683d331f6b6b19e5b9110273a372a9f0fe8e09" + "md5=f4a910560d06ac5210e445bcaccda986" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/argot/argot.1.1/opam b/packages/argot/argot.1.1/opam new file mode 100644 index 000000000..2aea32f4a --- /dev/null +++ b/packages/argot/argot.1.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "superbobry@gmail.com" +authors: ["Xavier Clerc"] +homepage: "https://argot.x9c.fr/" +bug-reports: "http://bugs.x9c.fr" +dev-repo: "darcs+https://argot.x9c.fr/_darcs/" +license: "GPL-3.0-only" +build: [ + ["sh" "configure"] + [make "all"] +] +remove: [["ocamlfind" "remove" "argot"]] +depends: [ + "ocaml" {>= "4.0.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "An enhanced HTML generator for the ocamldoc tool of the OCaml language" +description: """ +It provides additional styles and tags, support for folding and tables, and +last but not least search capabilities. Search can be done by name (exact or +regular expression), by type (up to isomorphism, possibly using type manifests), +or by full text (looking for words appearing in comments).""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/argot/1.1/sources/argot-1.1.tar.gz" + checksum: [ + "sha256=9b2f869d335ab7c6abad3c7c7e0334a87315d621987279bbe5ca2d7252e2fbf8" + "md5=18226c4df48dcf13b78998a1b2daca71" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/asn1-combinators/asn1-combinators.0.1.0/opam b/packages/asn1-combinators/asn1-combinators.0.1.0/opam new file mode 100644 index 000000000..c24cdace7 --- /dev/null +++ b/packages/asn1-combinators/asn1-combinators.0.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "asn1-combinators"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.2.0" & < "1.6.0"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ "base-implicits" ] +tags: [ "org:mirage" ] +homepage: "https://github.com/mirleft/ocaml-asn1-combinators" +dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators" +bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" +authors: "David Kaloper " +maintainer: "David Kaloper " +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Combinators for expressing ASN.1 grammars in OCaml" +description: "Allows construction of BER and DER parsers and serializers." +flags: light-uninstall +url { + src: + "https://github.com/mirleft/ocaml-asn1-combinators/archive/0.1.0.tar.gz" + checksum: [ + "sha256=752095d6ef927120834dbd05f7f9ec3ea92475854683a92a54cdefcdfd2f58f1" + "md5=9ed389dd9e3232330727795905c5f403" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/asn1-combinators/asn1-combinators.0.1.1/opam b/packages/asn1-combinators/asn1-combinators.0.1.1/opam new file mode 100644 index 000000000..5392eabcf --- /dev/null +++ b/packages/asn1-combinators/asn1-combinators.0.1.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-asn1-combinators" +dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators.git" +bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" +authors: "David Kaloper " +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "asn1-combinators"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.2.0" & < "1.6.0"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "org:mirage" ] +conflicts: [ "base-implicits" ] +synopsis: "Combinators for expressing ASN.1 grammars in OCaml" +description: "Allows construction of BER and DER parsers and serializers." +flags: light-uninstall +url { + src: + "https://github.com/mirleft/ocaml-asn1-combinators/archive/0.1.1.tar.gz" + checksum: [ + "sha256=6ffb994355879801b5fb908832acefd66a0360144f168ec806612ce94c4d4d04" + "md5=a6e66a674abb905447b12b3e0b7ee768" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/asn1-combinators/asn1-combinators.0.1.2/opam b/packages/asn1-combinators/asn1-combinators.0.1.2/opam new file mode 100644 index 000000000..167e5a45d --- /dev/null +++ b/packages/asn1-combinators/asn1-combinators.0.1.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-asn1-combinators" +dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators.git" +bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" +authors: "David Kaloper " +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "asn1-combinators"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.2.0" & < "5.0.0"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "org:mirage" ] +conflicts: [ "base-implicits" ] +synopsis: "Combinators for expressing ASN.1 grammars in OCaml" +description: "Allows construction of BER and DER parsers and serializers." +flags: light-uninstall +url { + src: + "https://github.com/mirleft/ocaml-asn1-combinators/archive/0.1.2.tar.gz" + checksum: [ + "sha256=7c4f6b407a93cb25537241f85f7d2eb044bda67c8c1e47b97f95e4a824fa3adb" + "md5=0d2d2d47610052ecc3991bd5e7767b1d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/asn1-combinators/asn1-combinators.0.1.3/opam b/packages/asn1-combinators/asn1-combinators.0.1.3/opam new file mode 100644 index 000000000..7a65a5693 --- /dev/null +++ b/packages/asn1-combinators/asn1-combinators.0.1.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: ["David Kaloper Meršinjak "] +maintainer: "David Kaloper Meršinjak " +homepage: "https://github.com/mirleft/ocaml-asn1-combinators" +doc: "https://mirleft.github.io/ocaml-asn1-combinators/doc" +license: "ISC" +dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators.git" +bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" +tags: [ "org:mirage" ] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "cstruct" {>= "1.2.0" & < "5.0.0"} + "result" {<= "1.5"} + "zarith" {<= "1.14"} + "ounit" {with-test & <= "2.2.7"} +] +conflicts: [ "cstruct" {< "1.2.0"} + "base-implicits" ] +synopsis: "Define ASN.1 grammars in OCaml" +description: """ +asn1-combinators is a library for declarative definitions of ASN.1 grammars, +embedded in OCaml. These definitions are strongly typed and allow parsing and +serialization. + +Presently, only BER and DER encoding and supported. + +asn1-combinators is distributed under the ISC license.""" +url { + src: + "https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.1.3/asn1-combinators-0.1.3.tbz" + checksum: [ + "sha256=9214885fcb97569773faa31b8a1b2c13fcfee2a5cc6e75348c325840e0e3e013" + "md5=ce625d1fb6903aa8d40b27671ccf742c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/astring/astring.0.8.0/opam b/packages/astring/astring.0.8.0/opam new file mode 100644 index 000000000..5b8cda57d --- /dev/null +++ b/packages/astring/astring.0.8.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/astring" +doc: "http://erratique.ch/software/astring" +dev-repo: "git+http://erratique.ch/repos/astring.git" +bug-reports: "https://github.com/dbuenzli/astring/issues" +tags: [ "string" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Alternative String module for OCaml" +description: """ +Astring exposes an alternative `String` module for OCaml. This module +tries to balance minimality and expressiveness for basic, index-free, +string processing and provides types and functions for substrings, +string sets and string maps. + +Remaining compatible with the OCaml `String` module is a non-goal. The +`String` module exposed by Astring has exception safe functions, +removes deprecated and rarely used functions, alters some signatures +and names, adds a few missing functions and fully exploits OCaml's +newfound string immutability. + +Astring depends only on the OCaml standard library. It is distributed +under the BSD3 license.""" +url { + src: "http://erratique.ch/software/astring/releases/astring-0.8.0.tbz" + checksum: [ + "sha256=d89ba977d87f3bf732c9d6fd1a6ca22b0de958b6785029bb9ab16cba24accbc3" + "md5=02da9b4c13457174e00908edd729d1c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/astring/astring.0.8.1/opam b/packages/astring/astring.0.8.1/opam new file mode 100644 index 000000000..961e5459b --- /dev/null +++ b/packages/astring/astring.0.8.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/astring" +doc: "http://erratique.ch/software/astring" +dev-repo: "git+http://erratique.ch/repos/astring.git" +bug-reports: "https://github.com/dbuenzli/astring/issues" +tags: [ "string" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Alternative String module for OCaml" +description: """ +Astring exposes an alternative `String` module for OCaml. This module +tries to balance minimality and expressiveness for basic, index-free, +string processing and provides types and functions for substrings, +string sets and string maps. + +Remaining compatible with the OCaml `String` module is a non-goal. The +`String` module exposed by Astring has exception safe functions, +removes deprecated and rarely used functions, alters some signatures +and names, adds a few missing functions and fully exploits OCaml's +newfound string immutability. + +Astring depends only on the OCaml standard library. It is distributed +under the BSD3 license.""" +url { + src: "http://erratique.ch/software/astring/releases/astring-0.8.1.tbz" + checksum: [ + "sha256=a9391b8bb60fe11c6560ea1d944859e4e258ed6ade730a735a343c8aa81a877c" + "md5=f93bc586a1383848ca0d5d9b1779aea2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async-mvar/async-mvar.0.1.0/opam b/packages/async-mvar/async-mvar.0.1.0/opam new file mode 100644 index 000000000..f6e0910c8 --- /dev/null +++ b/packages/async-mvar/async-mvar.0.1.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/async-mvar" +bug-reports: "https://github.com/rgrinberg/async-mvar/issues" +dev-repo: "git+https://github.com/rgrinberg/async-mvar.git" +build: [ + ["obuild" "configure"] + ["obuild" "build"] + ["obuild" "configure" "--enable-tests"] {with-test} + ["obuild" "build"] {with-test} + ["obuild" "test"] {with-test} +] +install: ["obuild" "install"] + +remove: [ + ["ocamlfind" "remove" "async_mvar"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "obuild" {build & <= "0.1.11"} + "core_kernel" {< "113.24.00"} + "async_kernel" {<= "v0.17.0"} + "core" {with-test & <= "v0.17.1"} + "async" {with-test & <= "v0.17.0"} +] +synopsis: "Async-mvar is a port of Lwt's Lwt_mvar" +description: """ +This package provides a single module - `Async_mvar`. It it analagous to +Lwt's `Lwt_mvar`.""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/async-mvar/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=f7a48a40681df9323e1f388de0622ae56f0a4e41dd32a8b21b689ed2bc010ca5" + "md5=0ca7827c947b1ce59690f215121550cf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async-zmq/async-zmq.0.0.1/opam b/packages/async-zmq/async-zmq.0.0.1/opam new file mode 100644 index 000000000..38d37c332 --- /dev/null +++ b/packages/async-zmq/async-zmq.0.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: [ "Rudi Grinberg" ] +license: "MIT" +homepage: "https://github.com/rgrinberg/asynz-zmq" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "async_zmq"] +] +depends: [ + "ocaml" + "async" {<= "v0.17.0"} + "sexplib" {< "113.01.00"} + "fieldslib" {< "113.01.00"} + "zmq" {>= "4.0-2" & < "5.0.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {<= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/async-zmq" +install: [make "install"] +synopsis: "Async wrapper for OCaml's zeromq bindings" +description: "A faithful port of lwt-zmq" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/async-zmq/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=f0a32c3b239f01eeac6a4972910b8b71c535ed41b4a6c2a08b1e104da4dd904f" + "md5=197082fc282d0454b5c281ff4db8b9b7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async-zmq/async-zmq.0.1.0/opam b/packages/async-zmq/async-zmq.0.1.0/opam new file mode 100644 index 000000000..27494eadc --- /dev/null +++ b/packages/async-zmq/async-zmq.0.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +license: "MIT" +authors: [ "Rudi Grinberg" ] + +homepage: "https://github.com/rgrinberg/async-zmq" +bug-reports: "https://github.com/rgrinberg/async-zmq/issues" +dev-repo: "git+https://github.com/rgrinberg/async-zmq.git" +build: [ + [make "configure"] + [make "all"] +] + +install: [make "install"] + +remove: [["ocamlfind" "remove" "async_zmq"]] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "obuild" {build & <= "0.1.11"} + "core" {<= "v0.17.1"} + "async" {<= "v0.17.0"} + "sexplib" {< "113.01.00"} + "zmq" {< "5.0.0"} +] +synopsis: "Async wrapper for OCaml's zeromq bindings" +description: "A faithful port of lwt-zmq" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/async-zmq/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=f192b8db734579202c6a9df0bf69d5f2158fb4beae633749df72443e14612512" + "md5=055b2e3a9a4981ecc17bde3d6312eebc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async-zmq/async-zmq.0.2.0/opam b/packages/async-zmq/async-zmq.0.2.0/opam new file mode 100644 index 000000000..68bf13e78 --- /dev/null +++ b/packages/async-zmq/async-zmq.0.2.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +license: "MIT" +authors: [ "Rudi Grinberg" ] + +homepage: "https://github.com/rgrinberg/async-zmq" +bug-reports: "https://github.com/rgrinberg/async-zmq/issues" +dev-repo: "git+https://github.com/rgrinberg/async-zmq.git" +build: [ + [make "configure"] + [make "all"] +] + +install: [make "install"] + +remove: [["ocamlfind" "remove" "async_zmq"]] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "obuild" {build & <= "0.1.11"} + "core" {<= "v0.17.1"} + "async" {<= "v0.17.0"} + "sexplib" {< "113.01.00"} + "zmq" {< "5.0.0"} +] +synopsis: "Async wrapper for OCaml's zeromq bindings" +description: "A faithful port of lwt-zmq" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/async-zmq/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=52410d8d699299546b4d1761d2eacfe3a1788aa37a8aebc36719bfc297f931d3" + "md5=018b28f083b38486ef4929f229130961" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async-zmq/async-zmq.0.3.0/opam b/packages/async-zmq/async-zmq.0.3.0/opam new file mode 100644 index 000000000..df7d3f0a4 --- /dev/null +++ b/packages/async-zmq/async-zmq.0.3.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +license: "MIT" +authors: [ "Rudi Grinberg" ] + +homepage: "https://github.com/rgrinberg/async-zmq" +bug-reports: "https://github.com/rgrinberg/async-zmq/issues" +dev-repo: "git+https://github.com/rgrinberg/async-zmq.git" +build: [ "omake" ] + +install: [ "omake" "install"] + +remove: [["ocamlfind" "remove" "async_zmq"]] + +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "core" {<= "v0.17.1"} + "async" {< "v0.10"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "sexplib" {<= "v0.17.0"} + "zmq" {< "5.0.0"} +] +synopsis: "Async wrapper for OCaml's zeromq bindings" +description: "A faithful port of lwt-zmq" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/async-zmq/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=d718f82f13be25c977bfc475a1c00afbdd89c2cbe2cbecfd3b99f78f13cb1a2b" + "md5=03988a5dd8e62479283ef6a367877393" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.108.00.02/opam b/packages/async/async.108.00.02/opam new file mode 100644 index 000000000..55a481652 --- /dev/null +++ b/packages/async/async.108.00.02/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.00.02"} + "async_extra" {= "108.00.02"} + "async_unix" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/async-108.00.02.tar.gz" + checksum: [ + "sha256=7517cd9a37b707091956a4ada7b5252112f908a597027fe047ef73431234cf6f" + "md5=b9f307e8e1fd4244da56cc2357d0c692" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.108.07.00/opam b/packages/async/async.108.07.00/opam new file mode 100644 index 000000000..1d4659064 --- /dev/null +++ b/packages/async/async.108.07.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.07.00"} + "async_extra" {= "108.07.00"} + "async_unix" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/async-108.07.00.tar.gz" + checksum: [ + "sha256=8fd53e748ab9ed4d388fee84f84d2359918ac8e765f801bee29f1a3d3db3cc3e" + "md5=f26089359a167010474607f606dde099" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.108.07.01/opam b/packages/async/async.108.07.01/opam new file mode 100644 index 000000000..12c229f7a --- /dev/null +++ b/packages/async/async.108.07.01/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.07.01"} + "async_extra" {= "108.07.01"} + "async_unix" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/async-108.07.01.tar.gz" + checksum: [ + "sha256=b9316b5c7b312ffa50c07161a4d8dc3075186f2174c4d785bb0e129b3f4f58db" + "md5=f2b85b8a497d16c32b221aa984f425fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.108.08.00/opam b/packages/async/async.108.08.00/opam new file mode 100644 index 000000000..6d557bd4b --- /dev/null +++ b/packages/async/async.108.08.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.08.00"} + "async_extra" {= "108.08.00"} + "async_unix" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/async-108.08.00.tar.gz" + checksum: [ + "sha256=07d1d666ef5ea8215e851692d6a33a65e988701e2da8775d06613dcab14f54a1" + "md5=d36b8355887bee9d130650066b3491e2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.07.00/opam b/packages/async/async.109.07.00/opam new file mode 100644 index 000000000..a53a119eb --- /dev/null +++ b/packages/async/async.109.07.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.07.00"} + "async_extra" {= "109.07.00"} + "async_unix" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/async-109.07.00.tar.gz" + checksum: [ + "sha256=ec463c252bcdac025d82a379f2daad6dbdc183718557573cb088df2d5c0939c9" + "md5=936c0a5b73e357debfd29c2666d587d8" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/async/disable_warn_error.patch" + checksum: [ + "sha256=6a27845fef1ae7d5894ba28dc3dd3a477270c180b400f17327030a1a3b804ce6" + "md5=eff18825778015110422f29f0aa7fcbf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.08.00/opam b/packages/async/async.109.08.00/opam new file mode 100644 index 000000000..5691baf3a --- /dev/null +++ b/packages/async/async.109.08.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.08.00"} + "async_extra" {= "109.08.00"} + "async_unix" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/async-109.08.00.tar.gz" + checksum: [ + "sha256=441a7fbc865bf3aaafac074fc9f8a6ef63ec47d6a8d733759d48020230e45469" + "md5=2a48b910d9368067e891466d0e522426" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.09.00/opam b/packages/async/async.109.09.00/opam new file mode 100644 index 000000000..5e4d3b1eb --- /dev/null +++ b/packages/async/async.109.09.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.09.00"} + "async_extra" {= "109.09.00"} + "async_unix" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/async-109.09.00.tar.gz" + checksum: [ + "sha256=1630309cf8611d8166f524694b8e5672313bed3c9a45c91ad1da77568c47e43e" + "md5=b749578d31eb6e13169692b6111103af" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.10.00/opam b/packages/async/async.109.10.00/opam new file mode 100644 index 000000000..cd83b4622 --- /dev/null +++ b/packages/async/async.109.10.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.10.00"} + "async_extra" {= "109.10.00"} + "async_unix" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/async-109.10.00.tar.gz" + checksum: [ + "sha256=3fb69d65b20201782385f3e07b0790234b16c6839d187e4a1f85a270b87a1606" + "md5=d48e282dfc6ea20c4d17a53134267e57" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.11.00/opam b/packages/async/async.109.11.00/opam new file mode 100644 index 000000000..92726a484 --- /dev/null +++ b/packages/async/async.109.11.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.11.00"} + "async_extra" {= "109.11.00"} + "async_unix" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/async-109.11.00.tar.gz" + checksum: [ + "sha256=eb0bbcf46009401407316d259b58733b34baf63ce7ba6343dccbdcead565aa30" + "md5=7b2f264430ad4708d81696375727d78c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.12.00/opam b/packages/async/async.109.12.00/opam new file mode 100644 index 000000000..df1f8c707 --- /dev/null +++ b/packages/async/async.109.12.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "async_core" {= "109.12.00"} + "async_extra" {= "109.12.00"} + "async_unix" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/async" +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/async/archive/109.12.00.tar.gz" + checksum: [ + "sha256=baf269ebdc6a1ef3cdebac3a47bea7ad5e0b9c5b886eb4a9b374a888f0fd4976" + "md5=89e0e7e3a1138354ed32e9fe88997f1c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.13.00/opam b/packages/async/async.109.13.00/opam new file mode 100644 index 000000000..cebb54fe7 --- /dev/null +++ b/packages/async/async.109.13.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.13.00"} + "async_extra" {= "109.13.00"} + "async_unix" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/async-109.13.00.tar.gz" + checksum: [ + "sha256=551daaf3990008e3b063c4ffe92bb26f9201b92d70208f652f185679b499e81a" + "md5=0621a72a3bb9ecf35b8ce87cbba02218" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.14.00/opam b/packages/async/async.109.14.00/opam new file mode 100644 index 000000000..ff4adb1d0 --- /dev/null +++ b/packages/async/async.109.14.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.14.00"} + "async_extra" {= "109.14.00"} + "async_unix" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async-109.14.00.tar.gz" + checksum: [ + "sha256=5279a6a5809c17847acec61449617bc296fb6624b8d4b609f87f495ac3388b01" + "md5=9541f0e40f436581394a3f270e21b6f5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.15.00/opam b/packages/async/async.109.15.00/opam new file mode 100644 index 000000000..3f462fd5b --- /dev/null +++ b/packages/async/async.109.15.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.15.00"} + "async_extra" {= "109.15.00"} + "async_unix" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async-109.15.00.tar.gz" + checksum: [ + "sha256=4d9e08c544b6e9e9a04345f40cf48997f86999c8dd163ed6b5a6c787315dbac2" + "md5=842f4102890b35fdb895fffacba75ca8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.17.00/opam b/packages/async/async.109.17.00/opam new file mode 100644 index 000000000..e495c3d72 --- /dev/null +++ b/packages/async/async.109.17.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.15.00"} + "async_extra" {= "109.17.00"} + "async_unix" {>= "109.17.00" & <= "109.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/async-109.17.00.tar.gz" + checksum: [ + "sha256=0e3b7d847abcc11519f23d65047b5dc2550a5d75bbf0a95e8495cb2c913a3254" + "md5=753f9838193e58238903829806c89a40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.109.19.00/opam b/packages/async/async.109.19.00/opam new file mode 100644 index 000000000..cd03ef753 --- /dev/null +++ b/packages/async/async.109.19.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.19.00"} + "async_extra" {= "109.19.00"} + "async_unix" {= "109.19.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/async-109.19.00.tar.gz" + checksum: [ + "sha256=19ac60d48fcb42401eb0f678083683abcc868afdb0b8f8281c9147f44a7a5e49" + "md5=cec9560aa99490195eebc35df6d24bef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.20.00/opam b/packages/async/async.109.20.00/opam new file mode 100644 index 000000000..3548b419b --- /dev/null +++ b/packages/async/async.109.20.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.20.00"} + "async_extra" {= "109.20.00"} + "async_unix" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/async-109.20.00.tar.gz" + checksum: [ + "sha256=3b77c02349172a825c087d5e851ce2b0eb1793b2f880a2a6916137e80a1ca75b" + "md5=e312e84060f91d3cae3d17c58f282281" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.21.00/opam b/packages/async/async.109.21.00/opam new file mode 100644 index 000000000..ac851934b --- /dev/null +++ b/packages/async/async.109.21.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.20.00"} + "async_extra" {= "109.20.00"} + "async_unix" {= "109.21.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/async-109.21.00.tar.gz" + checksum: [ + "sha256=45ff4e2fbc84dc09e85648176d79fd7bf69f14f0a3df2664fcf295b2b94db3c0" + "md5=ef19407312407913c76b8e10349b5741" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.22.00/opam b/packages/async/async.109.22.00/opam new file mode 100644 index 000000000..7b34d613f --- /dev/null +++ b/packages/async/async.109.22.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.22.00"} + "async_extra" {= "109.22.00"} + "async_unix" {= "109.21.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/async-109.22.00.tar.gz" + checksum: [ + "sha256=05bb73a1c39d5bfb5ba318ce4926b5d088ca9f5e562be4a116cfe038d733fe60" + "md5=cef1e4e4ffd07f77afb92ec97d430fcb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.24.00/opam b/packages/async/async.109.24.00/opam new file mode 100644 index 000000000..df28e9ca1 --- /dev/null +++ b/packages/async/async.109.24.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.24.00"} + "async_extra" {= "109.24.00"} + "async_unix" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/async-109.24.00.tar.gz" + checksum: [ + "sha256=757d824588be4a46a70a1a09961cf03d80b5e420b996b50b5375ca94d2473553" + "md5=33fb93345be1f19541ce27f257c6a7a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.27.00/opam b/packages/async/async.109.27.00/opam new file mode 100644 index 000000000..dd3ed15f9 --- /dev/null +++ b/packages/async/async.109.27.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.27.00" & <= "109.28.00"} + "async_extra" {>= "109.27.00" & <= "109.28.00"} + "async_unix" {= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/async-109.27.00.tar.gz" + checksum: [ + "sha256=deb6ec04c89e88150e7900c7868f40a1ad6260813748ff8be7cc2f10a4ce31f7" + "md5=9c9c4ddd7319455bef69beeb6ca67aa5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.30.00/opam b/packages/async/async.109.30.00/opam new file mode 100644 index 000000000..ca6884edc --- /dev/null +++ b/packages/async/async.109.30.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.30.00"} + "async_extra" {>= "109.27.00" & <= "109.28.00"} + "async_unix" {= "109.30.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/async-109.30.00.tar.gz" + checksum: [ + "sha256=bc1dd1a37f9fb238f42d145e5f8fd4f3ae8e33950ce010d6902cdaa92bb724c6" + "md5=220281373a130ec630a8a1def71a08ad" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.31.00/opam b/packages/async/async.109.31.00/opam new file mode 100644 index 000000000..af52a91b8 --- /dev/null +++ b/packages/async/async.109.31.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.30.00"} + "async_extra" {= "109.31.00"} + "async_unix" {= "109.31.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/async-109.31.00.tar.gz" + checksum: [ + "sha256=8dc2e88cf9f231c2145b13ed0708ecd20d7e66e31832f5d0cd62aa494cf6e762" + "md5=48b7843f644b91b04c634b8cbd0985bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.32.00/opam b/packages/async/async.109.32.00/opam new file mode 100644 index 000000000..a1c3c91e2 --- /dev/null +++ b/packages/async/async.109.32.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.32.00"} + "async_extra" {= "109.32.00"} + "async_unix" {= "109.32.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/async-109.32.00.tar.gz" + checksum: [ + "sha256=e98f288ed018573c1272713083317a6a12bdd066c0870582b3bbf5174c2173dd" + "md5=efb5904c45e5828e28231ef30f77bc63" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.33.00/opam b/packages/async/async.109.33.00/opam new file mode 100644 index 000000000..2ece12ccf --- /dev/null +++ b/packages/async/async.109.33.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.32.00"} + "async_extra" {= "109.33.00"} + "async_unix" {= "109.32.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.33.00/individual/async-109.33.00.tar.gz" + checksum: [ + "sha256=e75199800144d480876e17ac3986017f512971d4b535d5228bc7624fa9b9e094" + "md5=4bf68ddaf9f5c2f0bd1670d83219baec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.34.00/opam b/packages/async/async.109.34.00/opam new file mode 100644 index 000000000..2ebffa127 --- /dev/null +++ b/packages/async/async.109.34.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.34.00"} + "async_extra" {= "109.34.00"} + "async_unix" {= "109.34.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async-109.34.00.tar.gz" + checksum: [ + "sha256=b3e87895f15b066b40bd9e6f160c2d039e9c7434056e599d1482b706467a03b0" + "md5=be3d8ecb425b1fa4eaf6c178e58e3789" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.35.00/opam b/packages/async/async.109.35.00/opam new file mode 100644 index 000000000..857217fa7 --- /dev/null +++ b/packages/async/async.109.35.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.35.00" & <= "109.37.00"} + "async_extra" {= "109.35.00"} + "async_unix" {>= "109.35.00" & <= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/async-109.35.00.tar.gz" + checksum: [ + "sha256=24b35c2e69dabbfdf5f0d7532dba9348dbe7f95df6cb82d5d8573a37a6333ef7" + "md5=1ed7ddf0b5e41e4b442fce261ae08dee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.38.00/opam b/packages/async/async.109.38.00/opam new file mode 100644 index 000000000..a8db1ebae --- /dev/null +++ b/packages/async/async.109.38.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.38.00" & <= "109.41.00"} + "async_extra" {>= "109.38.00" & <= "109.41.00"} + "async_unix" {>= "109.38.00" & <= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/async-109.38.00.tar.gz" + checksum: [ + "sha256=e62e3952fb6641e03fbf1b05609c849096f2017c35a1239eeec5c3d6e0c49ed2" + "md5=4c31716b69c1261b3d5a1244bf263e63" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.42.00/opam b/packages/async/async.109.42.00/opam new file mode 100644 index 000000000..a39a59663 --- /dev/null +++ b/packages/async/async.109.42.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.42.00" & <= "109.47.00"} + "async_extra" {>= "109.42.00" & <= "109.47.00"} + "async_unix" {>= "109.42.00" & <= "109.47.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/async-109.42.00.tar.gz" + checksum: [ + "sha256=9f525a1bfaa0be405f3dbe19d14006c85f9c11d1a5bd9a913e03eae575106070" + "md5=64f5179cbaac277998f15fb236401044" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.53.00/opam b/packages/async/async.109.53.00/opam new file mode 100644 index 000000000..47ed72960 --- /dev/null +++ b/packages/async/async.109.53.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.53.00" & <= "109.55.00"} + "async_extra" {>= "109.53.00" & <= "109.55.00"} + "async_unix" {>= "109.53.00" & <= "109.55.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async-109.53.00.tar.gz" + checksum: [ + "sha256=2b156c98b5042e2298dff066a6371181172086062f48849a97f4d337cb8a55b4" + "md5=0179a5fb8a697dc14f2a42ec25041f08" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.53.02/opam b/packages/async/async.109.53.02/opam new file mode 100644 index 000000000..a593bdbe6 --- /dev/null +++ b/packages/async/async.109.53.02/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.53.00" & <= "109.55.02"} + "async_extra" {>= "109.53.00" & <= "109.55.02"} + "async_unix" {>= "109.53.00" & <= "109.55.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async-109.53.02.tar.gz" + checksum: [ + "sha256=e9e2aea0c531d332d7bb6c176f5e6dbcf17834afce130c73ec8610f849ba0851" + "md5=09ea99d230cc3158cb98459fa3424e49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.58.00/opam b/packages/async/async.109.58.00/opam new file mode 100644 index 000000000..8b205b3ce --- /dev/null +++ b/packages/async/async.109.58.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "109.58.00"} + "async_extra" {= "109.58.00"} + "async_unix" {= "109.58.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async-109.58.00.tar.gz" + checksum: [ + "sha256=47679c0f2cc4fb95b471f939976ffcdf8d600025582d0f3cce4f33c89fc9f935" + "md5=1e49cf94123ecb8f08ef20c89f7e5139" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.109.60.00/opam b/packages/async/async.109.60.00/opam new file mode 100644 index 000000000..c30e128f0 --- /dev/null +++ b/packages/async/async.109.60.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "109.60.00"} + "async_extra" {= "109.60.00"} + "async_unix" {= "109.60.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/async-109.60.00.tar.gz" + checksum: [ + "sha256=1ae33e8fd939806e58b54769c936597e98c54afa0e74183f8b3a61be10ca1f6a" + "md5=ff4bd407330dc2986e26e43d272b3d09" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.110.01.00/opam b/packages/async/async.110.01.00/opam new file mode 100644 index 000000000..99ef14da8 --- /dev/null +++ b/packages/async/async.110.01.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "110.01.00"} + "async_extra" {= "110.01.00"} + "async_unix" {= "110.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/async-110.01.00.tar.gz" + checksum: [ + "sha256=7c53ff8a1ac2190f00e61f7c446aa0b5dc9db26d6c8dfe6347499b7d54a96399" + "md5=4c18485ef0b53bee4fc1d01cac140e67" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.111.03.00/opam b/packages/async/async.111.03.00/opam new file mode 100644 index 000000000..b44da904c --- /dev/null +++ b/packages/async/async.111.03.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "111.03.00" & <= "111.08.00"} + "async_extra" {>= "111.03.00" & <= "111.08.00"} + "async_unix" {>= "111.03.00" & <= "111.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/async-111.03.00.tar.gz" + checksum: [ + "sha256=6e261afe12e4d785c067f489523efc0a95d754a30b8e04c66fb1241e478f4773" + "md5=7ff611797de1c0603dfbadface8d3460" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.111.11.00/opam b/packages/async/async.111.11.00/opam new file mode 100644 index 000000000..59608a235 --- /dev/null +++ b/packages/async/async.111.11.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.11.00"} + "async_extra" {= "111.11.00"} + "async_unix" {= "111.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/async-111.11.00.tar.gz" + checksum: [ + "sha256=d5e86b79f6b80fd1f14e53dcbc3eec0d1a8d87c1d1b808eed308d0fef82f5cc0" + "md5=5a09894b008fec8fd0d04349bd49fbc2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.111.13.00/opam b/packages/async/async.111.13.00/opam new file mode 100644 index 000000000..31dd413ed --- /dev/null +++ b/packages/async/async.111.13.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.11.00"} + "async_extra" {= "111.13.00"} + "async_unix" {= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/async-111.13.00.tar.gz" + checksum: [ + "sha256=fe9256b171b8234b00e58cc6f8a83fdfa46575d144869495efbe422278ccf550" + "md5=edea22501dd5d231583a959260b9d109" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.111.17.00/opam b/packages/async/async.111.17.00/opam new file mode 100644 index 000000000..fc7296cca --- /dev/null +++ b/packages/async/async.111.17.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.17.00"} + "async_extra" {>= "111.17.00" & <= "111.21.00"} + "async_unix" {>= "111.17.00" & <= "111.21.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async-111.17.00.tar.gz" + checksum: [ + "sha256=95928b68a3f9f1eca26e478617567ecad4893e798e1b0880bae46fd415bba2ca" + "md5=e0a375d0ec049872d49f3b5a7be3c63d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.111.25.00/opam b/packages/async/async.111.25.00/opam new file mode 100644 index 000000000..6f34c3e34 --- /dev/null +++ b/packages/async/async.111.25.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "111.25.00" & <= "111.28.00"} + "async_extra" {>= "111.25.00" & <= "111.28.00"} + "async_unix" {>= "111.25.00" & <= "111.28.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/async-111.25.00.tar.gz" + checksum: [ + "sha256=9f233036860de71ea6c2d032bd1d4a8f78a637d68777046461b1edfa13847ba0" + "md5=72cb0787d477dccf75b46f3e8644cfd6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.112.01.00/opam b/packages/async/async.112.01.00/opam new file mode 100644 index 000000000..81369150d --- /dev/null +++ b/packages/async/async.112.01.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.01.00" & < "112.02.00"} + "async_extra" {>= "112.01.00" & < "112.02.00"} + "async_unix" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/async-112.01.00.tar.gz" + checksum: [ + "sha256=7d4a0efe7a51b2ee5ce8892200be054ea3690db24c53b68bdb33f0d4c9268ddb" + "md5=7ff01f8ff04b1b374d10172cc10d3234" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.112.06.00/opam b/packages/async/async.112.06.00/opam new file mode 100644 index 000000000..a593b1321 --- /dev/null +++ b/packages/async/async.112.06.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.06.00" & < "112.07.00"} + "async_extra" {>= "112.06.00" & < "112.07.00"} + "async_unix" {>= "112.06.00" & < "112.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/async-112.06.00.tar.gz" + checksum: [ + "sha256=5255a5b7c8dfdb22a64ea5300c89183479e2812049cbf1441e2778b399448535" + "md5=de11419c8b428fd253b61fb72aa181a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.112.17.00/opam b/packages/async/async.112.17.00/opam new file mode 100644 index 000000000..13e527761 --- /dev/null +++ b/packages/async/async.112.17.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.17.00" & < "112.18.00"} + "async_extra" {>= "112.17.00" & < "112.18.00"} + "async_unix" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/async-112.17.00.tar.gz" + checksum: [ + "sha256=2fa90908a87d4c12d9691a91da48b4c2e5484f770b24362618d97f111baae993" + "md5=5a45000397278885d25bc6826c134809" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.112.24.00/opam b/packages/async/async.112.24.00/opam new file mode 100644 index 000000000..73975b0a0 --- /dev/null +++ b/packages/async/async.112.24.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.24.00" & < "112.25.00"} + "async_extra" {>= "112.24.00" & < "112.25.00"} + "async_unix" {>= "112.24.00" & < "112.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/async-112.24.tar.gz" + checksum: [ + "sha256=ecc4ca939ab098e689332921b110dbaacd06d9f8d8bf697023dfff3ca37dc1e9" + "md5=6ce7000256d7e283592b7929d9a1d5ff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.112.35.00/opam b/packages/async/async.112.35.00/opam new file mode 100644 index 000000000..d24e16c31 --- /dev/null +++ b/packages/async/async.112.35.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.35.00" & < "112.36.00"} + "async_extra" {>= "112.35.00" & < "112.36.00"} + "async_unix" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/async-112.35.00.tar.gz" + checksum: [ + "sha256=95228894bba807f1c3537530b8008d9c91a58708936d1f5c2101561b16125d85" + "md5=981ed0580b6094e2eb9eae826fc955be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.113.00.00/opam b/packages/async/async.113.00.00/opam new file mode 100644 index 000000000..dfa6f0a59 --- /dev/null +++ b/packages/async/async.113.00.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.00.00" & < "113.01.00"} + "async_extra" {>= "113.00.00" & < "113.01.00"} + "async_unix" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async-113.00.00.tar.gz" + checksum: [ + "sha256=c8ada3aebff8faf0dce069043cca2bcd3c73b71024348c6d4082742c35bb3c90" + "md5=841b6225805a304670a457cefdb13fd3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.113.24.00/opam b/packages/async/async.113.24.00/opam new file mode 100644 index 000000000..6fc8cc9f3 --- /dev/null +++ b/packages/async/async.113.24.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async" +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_extra" {>= "113.24.00" & < "113.25.00"} + "async_kernel" {>= "113.24.00" & < "113.25.00"} + "async_unix" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async-113.24.00.tar.gz" + checksum: [ + "sha256=cb4624ecced67e5d77e0e651650bf6aa5bb82c76f52ba94cf5454cc239671122" + "md5=4016e44a3beffc33848c44ca2f1daeff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.113.33.00/opam b/packages/async/async.113.33.00/opam new file mode 100644 index 000000000..4ab77f08b --- /dev/null +++ b/packages/async/async.113.33.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async" +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_extra" {>= "113.33.00" & < "113.34.00+4.03"} + "async_kernel" {>= "113.33.00" & < "113.34.00"} + "async_unix" {>= "113.33.00" & < "113.34.00+4.03"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async-113.33.00.tar.gz" + checksum: [ + "sha256=ddb5c8379ad82888d218c7ac44278f64ac1012c8dc8349af45c40fe7df1d506b" + "md5=c97951e1d544206d0f79c564c4ec2107" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.113.33.03/opam b/packages/async/async.113.33.03/opam new file mode 100644 index 000000000..71084b08b --- /dev/null +++ b/packages/async/async.113.33.03/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async" +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_extra" {>= "113.33.03" & < "113.34.00"} + "async_kernel" {>= "113.33.03" & < "113.34.00"} + "async_unix" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async-113.33.03.tar.gz" + checksum: [ + "sha256=45787190030d21731a2f6c583f3117cdcd1ddf2a0118d16abd5304cda0772008" + "md5=88c14299b3a5aede906a46c89e7f0aec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async/async.v0.10.0/opam b/packages/async/async.v0.10.0/opam new file mode 100644 index 000000000..feb0c7dc6 --- /dev/null +++ b/packages/async/async.v0.10.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async" +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async_extra" {>= "v0.10" & < "v0.11"} + "async_kernel" {>= "v0.10" & < "v0.11"} + "async_unix" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async-v0.10.0.tar.gz" + checksum: [ + "sha256=fd33f1dc35e27def0b5dccf85bd12e0625c2d42069bb057a989272a61752e565" + "md5=327fc2bad6b7d180f7872ec23eeaaaf9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async/async.v0.9.0/opam b/packages/async/async.v0.9.0/opam new file mode 100644 index 000000000..5058e39db --- /dev/null +++ b/packages/async/async.v0.9.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async" +bug-reports: "https://github.com/janestreet/async/issues" +dev-repo: "git+https://github.com/janestreet/async.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async_extra" {>= "v0.9" & < "v0.10"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "async_unix" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async-v0.9.0.tar.gz" + checksum: [ + "sha256=15a3e884014ac6935956ef3a3cfdc89ab503e156a0cd7049c84552c0c9f319e0" + "md5=c159f73e04df98b247150d45473edd04" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.108.00.02/opam b/packages/async_core/async_core.108.00.02/opam new file mode 100644 index 000000000..390241eb3 --- /dev/null +++ b/packages/async_core/async_core.108.00.02/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/async_core-108.00.02.tar.gz" + checksum: [ + "sha256=5139d7250f38f8f84684b73ac201e2a522179996197618884aae5471cac735d0" + "md5=93b8faecc872b702cca57610c9f18124" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.108.07.00/opam b/packages/async_core/async_core.108.07.00/opam new file mode 100644 index 000000000..47eb43adf --- /dev/null +++ b/packages/async_core/async_core.108.07.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/async_core-108.07.00.tar.gz" + checksum: [ + "sha256=17e78a2d5c4dba3b57a6c69976b76d56b1dd7c834c3a3b8aeb21ea16831c5d99" + "md5=fa07c129438a6dd434d748db8cc51631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.108.07.01/opam b/packages/async_core/async_core.108.07.01/opam new file mode 100644 index 000000000..6a69ca823 --- /dev/null +++ b/packages/async_core/async_core.108.07.01/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/async_core-108.07.01.tar.gz" + checksum: [ + "sha256=ee379e18f68006d1017a6647a048a9e4865c2982c7549d82c5db1f35b8e9c109" + "md5=6fac99d205e41de0206cbd8862325302" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.108.08.00/opam b/packages/async_core/async_core.108.08.00/opam new file mode 100644 index 000000000..b1e6b2924 --- /dev/null +++ b/packages/async_core/async_core.108.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/async_core-108.08.00.tar.gz" + checksum: [ + "sha256=12917b148df98b80aeda30a060d5d25c0847b26c45597b6a7b2e152a7ab0d8cb" + "md5=c247124407467be8cc56b903bd2b13db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.109.07.00/opam b/packages/async_core/async_core.109.07.00/opam new file mode 100644 index 000000000..c55815255 --- /dev/null +++ b/packages/async_core/async_core.109.07.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/async_core-109.07.00.tar.gz" + checksum: [ + "sha256=a0da6f4ad9fdf854f20f4bc0e2974169adc55e1f3095e4cbb0a49cde2dbe93e4" + "md5=c51875bc910ae70f352049b29e72d260" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/async_core/disable_warn_error.patch" + checksum: [ + "sha256=d893488232ff998323c825f39d41dd20b6133a77ddc89f15369b2128a5dedb0b" + "md5=105ab6a2c9c1297c2811ebbff8d72782" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.109.08.00/opam b/packages/async_core/async_core.109.08.00/opam new file mode 100644 index 000000000..e4250f685 --- /dev/null +++ b/packages/async_core/async_core.109.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/async_core-109.08.00.tar.gz" + checksum: [ + "sha256=64a6ddc66245ec8288335dd8f60806eeddda1e0e76dddbfa64b56c24c2bd5321" + "md5=4832135cb61bc43d6a9528459a9141f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.109.09.00/opam b/packages/async_core/async_core.109.09.00/opam new file mode 100644 index 000000000..b1350bc18 --- /dev/null +++ b/packages/async_core/async_core.109.09.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/async_core-109.09.00.tar.gz" + checksum: [ + "sha256=2ac96a847d3f8448848cecb347d833e2b84eb0b0a974011e263f0a40c6c93dbc" + "md5=f5bb4f014c140c2d7d3c780c067e141a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.109.10.00/opam b/packages/async_core/async_core.109.10.00/opam new file mode 100644 index 000000000..71371c7e3 --- /dev/null +++ b/packages/async_core/async_core.109.10.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/async_core-109.10.00.tar.gz" + checksum: [ + "sha256=7f4386ff7e2f7c8e51ed4f39b06afa398a8e0eb18b1a214e370225508085f78e" + "md5=5c807045250a6bfb7d40d98fd107f639" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.109.11.00/opam b/packages/async_core/async_core.109.11.00/opam new file mode 100644 index 000000000..5b8cde124 --- /dev/null +++ b/packages/async_core/async_core.109.11.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/async_core-109.11.00.tar.gz" + checksum: [ + "sha256=c4046b88bd61084543bb2a1f48f93b57c8c74e00a1e55639049547b9adb9bff4" + "md5=bab97f525a26dcca2ac0c9253a801e49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.109.12.00/opam b/packages/async_core/async_core.109.12.00/opam new file mode 100644 index 000000000..2096dc785 --- /dev/null +++ b/packages/async_core/async_core.109.12.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "core" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/async_core" +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/async_core/archive/109.12.00.tar.gz" + checksum: [ + "sha256=d48595d0dcb901fd057964615f8134b8a4df9e329bcbabdcab4b9d0008d68959" + "md5=c147b8fabfdd47c7f45d92f3d4de7884" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.109.13.00/opam b/packages/async_core/async_core.109.13.00/opam new file mode 100644 index 000000000..68a8d095b --- /dev/null +++ b/packages/async_core/async_core.109.13.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/async_core-109.13.00.tar.gz" + checksum: [ + "sha256=36f216e1b15ae80c2ef79b7930bb82bf8ecc693b63dc44bf2a8e98d021cdb88e" + "md5=0369abe95c890cd0e40564b617d4daae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.109.14.00/opam b/packages/async_core/async_core.109.14.00/opam new file mode 100644 index 000000000..1fecd47a9 --- /dev/null +++ b/packages/async_core/async_core.109.14.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.14.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_core-109.14.00.tar.gz" + checksum: [ + "sha256=f50fdd110a92f181003c909875112de2237dadb80f13b7b56554c0ab82fcad11" + "md5=b766eefd82e3102d27ccfcc9eb8f721d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.109.15.00/opam b/packages/async_core/async_core.109.15.00/opam new file mode 100644 index 000000000..13c9a12bf --- /dev/null +++ b/packages/async_core/async_core.109.15.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.15.00" & <= "109.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_core-109.15.00.tar.gz" + checksum: [ + "sha256=26fe5d43266d4d77817d5e2457faccd9235266fba6c862702f5d7149f80d23f3" + "md5=6450b42b032f7f94d853ce6a08686208" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_core/async_core.109.19.00/opam b/packages/async_core/async_core.109.19.00/opam new file mode 100644 index 000000000..16e81d9d1 --- /dev/null +++ b/packages/async_core/async_core.109.19.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "core" {= "109.19.00"} + "fieldslib" {= "109.19.00"} + "pa_ounit" {= "109.18.00"} + "sexplib" {= "109.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/async_core-109.19.00.tar.gz" + checksum: [ + "sha256=4f5bf539be3a39faaf6f8388c47963d52a6afbd7d547f8cef69a4c2a0e7c73ca" + "md5=2642369990245e4d2c87dc4637087aec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.20.00/opam b/packages/async_core/async_core.109.20.00/opam new file mode 100644 index 000000000..eeb4475fe --- /dev/null +++ b/packages/async_core/async_core.109.20.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "core" {>= "109.20.00" & <= "109.21.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.18.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/async_core-109.20.00.tar.gz" + checksum: [ + "sha256=df8bc874238ca63c8e6a3c70fd5e317d15d0158bc4581d3840c007df16d50a57" + "md5=5894d592956a1e020fa408bb77008d28" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.22.00/opam b/packages/async_core/async_core.109.22.00/opam new file mode 100644 index 000000000..3f4fd0c69 --- /dev/null +++ b/packages/async_core/async_core.109.22.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "core" {>= "109.22.00" & <= "109.23.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.18.00"} + "sexplib" {= "109.20.00"} + "zero" {= "109.21.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/async_core-109.22.00.tar.gz" + checksum: [ + "sha256=d0ee0f2805ee1a0f8910b15b32a4fdf9a39960ba91f1165f08d81a63fe7c28d1" + "md5=6f9c6215a87a51ed6f1be9cb1f798c6c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.24.00/opam b/packages/async_core/async_core.109.24.00/opam new file mode 100644 index 000000000..7f6ec59c7 --- /dev/null +++ b/packages/async_core/async_core.109.24.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "core" {= "109.24.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.18.00"} + "sexplib" {= "109.20.00"} + "zero" {= "109.21.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/async_core-109.24.00.tar.gz" + checksum: [ + "sha256=4639bc2cc92ddc2d6804836d89c8d68f68c63843e98703142cfe00dfa6eb6df2" + "md5=032a1ea64eec1971b664383a12248a4b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.27.00/opam b/packages/async_core/async_core.109.27.00/opam new file mode 100644 index 000000000..c5ff9bfe6 --- /dev/null +++ b/packages/async_core/async_core.109.27.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "core" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "sexplib" {= "109.20.00"} + "zero" {= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/async_core-109.27.00.tar.gz" + checksum: [ + "sha256=9e4d1f7f0bb5fe6e0ac0c8901645877ea0daca8c46634f61bc4f5a6196875e05" + "md5=8df2cc930c5062e938e9f983117c1db2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.28.00/opam b/packages/async_core/async_core.109.28.00/opam new file mode 100644 index 000000000..c050f9d2d --- /dev/null +++ b/packages/async_core/async_core.109.28.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "core" {= "109.28.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/async_core-109.28.00.tar.gz" + checksum: [ + "sha256=79185e26b14021bfd73e02dc1636c78666e459b0d60899b4b48a64a2bff67c7a" + "md5=e461c0ab17629d0a7f1d63b36774edbe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.30.00/opam b/packages/async_core/async_core.109.30.00/opam new file mode 100644 index 000000000..57aa99558 --- /dev/null +++ b/packages/async_core/async_core.109.30.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "core" {>= "109.30.00" & <= "109.31.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/async_core-109.30.00.tar.gz" + checksum: [ + "sha256=5ab866714bc2f325d0e45a5ba35863417384be5e798042b081b925ecb340bfd6" + "md5=feb3044376d6ac27687b7ee98692c39c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.32.00/opam b/packages/async_core/async_core.109.32.00/opam new file mode 100644 index 000000000..4f30a9775 --- /dev/null +++ b/packages/async_core/async_core.109.32.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "core" {= "109.32.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/async_core-109.32.00.tar.gz" + checksum: [ + "sha256=2cb138e1d30bc29e1410748c6ab80ac682b0e2e9c15418585203e32c43cd4183" + "md5=0a90793fdc59b6a4f4d65afa829a1f05" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.34.00/opam b/packages/async_core/async_core.109.34.00/opam new file mode 100644 index 000000000..162dfcf43 --- /dev/null +++ b/packages/async_core/async_core.109.34.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "core" {= "109.34.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.34.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_core-109.34.00.tar.gz" + checksum: [ + "sha256=1fc71cdd0155db10a8518860dea4ac1a43b17f86d01470ecfd5fd5b0f0eaec1e" + "md5=d02c979bd3b9bbdade7600e81b7d7c5a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.35.00/opam b/packages/async_core/async_core.109.35.00/opam new file mode 100644 index 000000000..3607c8569 --- /dev/null +++ b/packages/async_core/async_core.109.35.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "core" {= "109.35.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.34.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/async_core-109.35.00.tar.gz" + checksum: [ + "sha256=7498316d852e88952413e344c7099d0040f28e9008c4bb53f425842b8260fde2" + "md5=6f9910799d8a4b3d913bfe2ba68cec9c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.36.00/opam b/packages/async_core/async_core.109.36.00/opam new file mode 100644 index 000000000..e1ac41721 --- /dev/null +++ b/packages/async_core/async_core.109.36.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "core" {= "109.36.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/async_core-109.36.00.tar.gz" + checksum: [ + "sha256=18731236c85aab31ca7377bc5e17af798c277b3e1115018d4bd2f58af7f50031" + "md5=b3f67248de3c8b16a9049357ba2a8737" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.37.00/opam b/packages/async_core/async_core.109.37.00/opam new file mode 100644 index 000000000..f382b6cdf --- /dev/null +++ b/packages/async_core/async_core.109.37.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "core" {= "109.37.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.37.00/individual/async_core-109.37.00.tar.gz" + checksum: [ + "sha256=9eb375e440924e38e3a305f9c8749e2c5b2fb44fd47d87f5c4ceaaae41729b9b" + "md5=33cf19673fc6ac9ca0c481154a608660" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.38.00/opam b/packages/async_core/async_core.109.38.00/opam new file mode 100644 index 000000000..0162a25b0 --- /dev/null +++ b/packages/async_core/async_core.109.38.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "core" {= "109.38.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/async_core-109.38.00.tar.gz" + checksum: [ + "sha256=4768bd38c61ef73638d850cb176bd91865a42073f6a0f9050ac592b2424e089f" + "md5=f7b072bdc39ef5a8278ab54d06e057cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.40.00/opam b/packages/async_core/async_core.109.40.00/opam new file mode 100644 index 000000000..2af14ace7 --- /dev/null +++ b/packages/async_core/async_core.109.40.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "core" {= "109.40.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/async_core-109.40.00.tar.gz" + checksum: [ + "sha256=420143f45f72ed1e347beb29175be3d8ca5e2a64c4e67326688cf1093ed7edf1" + "md5=37198d9a9fa11c6e3f80c23b07c79f47" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.41.00/opam b/packages/async_core/async_core.109.41.00/opam new file mode 100644 index 000000000..7f9574f12 --- /dev/null +++ b/packages/async_core/async_core.109.41.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.41.00"} + "core" {= "109.41.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/async_core-109.41.00.tar.gz" + checksum: [ + "sha256=f981f977ccc0f6e05f68d2d8da4c2b5dfaaa2e8faa5c52688fe2e393074c109c" + "md5=a6820f09fd8afcad51db96c211ecd6c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.42.00/opam b/packages/async_core/async_core.109.42.00/opam new file mode 100644 index 000000000..1a45f3f92 --- /dev/null +++ b/packages/async_core/async_core.109.42.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.42.00"} + "core" {= "109.42.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/async_core-109.42.00.tar.gz" + checksum: [ + "sha256=f5362250e37183e24fcf1a9005c326f48e8ed6a75ce719514af3e71dbe4b9609" + "md5=ddf78c7b944199a0426a5665ef4e43ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.45.00/opam b/packages/async_core/async_core.109.45.00/opam new file mode 100644 index 000000000..ad7282dc9 --- /dev/null +++ b/packages/async_core/async_core.109.45.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.45.00"} + "core" {= "109.45.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/async_core-109.45.00.tar.gz" + checksum: [ + "sha256=c815bf08b9331b25086c0fc2b56685ee31dd1bb5b8e1c05fd434630e936587f6" + "md5=1faba1bd029409cf0395d286d91d1d1d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.47.00/opam b/packages/async_core/async_core.109.47.00/opam new file mode 100644 index 000000000..768831b35 --- /dev/null +++ b/packages/async_core/async_core.109.47.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.47.00"} + "core" {= "109.47.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "sexplib" {= "109.47.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/async_core-109.47.00.tar.gz" + checksum: [ + "sha256=2361725dd67496d6d0bdad1f2a2e379d99a8c067ae269e0c17b12d7f69724654" + "md5=3066803815f8f13009384c1ec8359ea8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.53.00/opam b/packages/async_core/async_core.109.53.00/opam new file mode 100644 index 000000000..7f8afe3fc --- /dev/null +++ b/packages/async_core/async_core.109.53.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.53.00"} + "core" {= "109.53.01"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.53.00"} + "sexplib" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async_core-109.53.00.tar.gz" + checksum: [ + "sha256=be7c82b1cc102dafbe95dd6e653bde7298770f60e8209538bab1fc8f223e251b" + "md5=bc74546c8302a3b0f95e75df05cf931a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.55.00/opam b/packages/async_core/async_core.109.55.00/opam new file mode 100644 index 000000000..eae768ee3 --- /dev/null +++ b/packages/async_core/async_core.109.55.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.53.00"} + "core" {= "109.55.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.53.00"} + "pa_test" {= "109.53.00"} + "sexplib" {= "109.55.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_core-109.55.00.tar.gz" + checksum: [ + "sha256=7e7699d5f4f66b01219593f66effb8c0ab840502fd1ec20f92e086fa4d42e761" + "md5=55f2f4bb9ff1c665e53ece5526acfe00" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_core/async_core.109.55.02/opam b/packages/async_core/async_core.109.55.02/opam new file mode 100644 index 000000000..b706a5265 --- /dev/null +++ b/packages/async_core/async_core.109.55.02/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "core" {>= "109.55.00" & <= "109.55.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "109.53.00" & <= "109.53.02"} + "sexplib" {>= "109.55.00" & <= "109.55.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_core/issues" +dev-repo: "git+https://github.com/janestreet/async_core.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_core-109.55.02.tar.gz" + checksum: [ + "sha256=15a73ebacafd9e308874b9ce7c1a0ec73cdd7f3369a5dbe8da1a150e8e1bfec4" + "md5=1f0f6a083c62e636e049c618995b29ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_durable/async_durable.v0.10.0/opam b/packages/async_durable/async_durable.v0.10.0/opam new file mode 100644 index 000000000..6e7aa4812 --- /dev/null +++ b/packages/async_durable/async_durable.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_durable" +bug-reports: "https://github.com/janestreet/async_durable/issues" +dev-repo: "git+https://github.com/janestreet/async_durable.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async_kernel" {>= "v0.10" & < "v0.11"} + "async_rpc_kernel" {>= "v0.10" & < "v0.11"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Durable connections for use with async" +description: """ +\\\\ Async_durable helps recover from errors when +connections can be easily be recreated.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_durable-v0.10.0.tar.gz" + checksum: [ + "sha256=7a8bc7895f6aa32f96297db12aa0b2b638e3ee413344ed67a9e088ea0150fe2a" + "md5=579f8de59ed5da089f44dfeb4318ddb0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extended/async_extended.111.17.00/opam b/packages/async_extended/async_extended.111.17.00/opam new file mode 100644 index 000000000..54c0214f9 --- /dev/null +++ b/packages/async_extended/async_extended.111.17.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "111.17.00"} + "bin_prot" {= "111.03.00"} + "core" {= "111.17.00"} + "core_extended" {= "111.17.00"} + "sexplib" {= "111.17.00"} + "textutils" {= "111.06.00"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +install: [[make "install"]] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_extended-111.17.00.tar.gz" + checksum: [ + "sha256=bc21f71e2b0e2c6615c56148947259ff1b8a09ae0763db18be9231143eb1f8f6" + "md5=cfeaa666f650ac8b04390bd3a9a95fbf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extended/async_extended.111.21.00/opam b/packages/async_extended/async_extended.111.21.00/opam new file mode 100644 index 000000000..604a0fa5e --- /dev/null +++ b/packages/async_extended/async_extended.111.21.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "111.17.00" & <= "111.25.00"} + "bin_prot" {= "111.03.00"} + "core" {>= "111.21.00" & <= "111.25.00"} + "core_extended" {>= "111.17.00" & <= "111.25.00"} + "sexplib" {>= "111.17.00" & <= "111.25.00"} + "textutils" {>= "111.06.00" & <= "111.25.00"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +install: [[make "install"]] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/async_extended-111.21.00.tar.gz" + checksum: [ + "sha256=6c985315e0cb68bca37d78cc9a910cf701ba49677c9e103ad135fbb3f4e4937a" + "md5=e721724c303cac1112ba66622cc9afe0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extended/async_extended.111.28.00/opam b/packages/async_extended/async_extended.111.28.00/opam new file mode 100644 index 000000000..a33bb3c08 --- /dev/null +++ b/packages/async_extended/async_extended.111.28.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "111.17.00" & <= "111.25.00"} + "bin_prot" {= "111.03.00"} + "core" {>= "111.28.00" & < "111.29.00"} + "core_extended" {= "111.28.00"} + "sexplib" {>= "111.17.00" & <= "111.25.00"} + "textutils" {= "111.28.00"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +install: [[make "install"]] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_extended-111.28.00.tar.gz" + checksum: [ + "sha256=c638089153c6483fb78c8c0a5aab241cceaf8393df7f79cae5246318cae881b0" + "md5=ca47da66d8c23c6f9c531ef8de5c3045" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extended/async_extended.112.01.00/opam b/packages/async_extended/async_extended.112.01.00/opam new file mode 100644 index 000000000..677dab03e --- /dev/null +++ b/packages/async_extended/async_extended.112.01.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.01.00" & < "112.02.00"} + "bin_prot" {>= "112.01.00" & < "112.02.00"} + "core" {>= "112.01.00" & < "112.02.00"} + "core_extended" {>= "112.01.00" & < "112.02.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "textutils" {>= "112.01.00" & < "112.02.00"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +install: [[make "install"]] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/async_extended-112.01.00.tar.gz" + checksum: [ + "sha256=d8ece8ea5cd94e97bd7cad8b580f7044239e540096433a7073a4f8f232712259" + "md5=ddf46c437891fa87edc33df36609646f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extended/async_extended.112.06.00/opam b/packages/async_extended/async_extended.112.06.00/opam new file mode 100644 index 000000000..05e854970 --- /dev/null +++ b/packages/async_extended/async_extended.112.06.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.06.00" & < "112.07.00"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "core" {>= "112.06.00" & < "112.07.00"} + "core_extended" {>= "112.06.00" & < "112.07.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "textutils" {>= "112.06.00" & < "112.07.00"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +install: [[make "install"]] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/async_extended-112.06.00.tar.gz" + checksum: [ + "sha256=22ebf74735a833ac903e6ab0e860206454c43328acba548c1033c5ea1e05511b" + "md5=2bbe011ff5cc6c043e0e7b09461f21cf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extended/async_extended.112.17.00/opam b/packages/async_extended/async_extended.112.17.00/opam new file mode 100644 index 000000000..c1bb6d3f0 --- /dev/null +++ b/packages/async_extended/async_extended.112.17.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extended"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.17.00" & < "112.18.00"} + "bin_prot" {>= "112.17.00" & < "112.18.00"} + "core" {>= "112.17.00" & < "112.18.00"} + "core_extended" {>= "112.17.00" & < "112.18.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +install: [[make "install"]] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_extended-112.17.00.tar.gz" + checksum: [ + "sha256=0508b0e8a933be255b3f7435307498694ef98b0938b806dfcfd0a1f7ca98062d" + "md5=0cb2b23c324ef288b731890c3bec794c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extended/async_extended.112.24.00/opam b/packages/async_extended/async_extended.112.24.00/opam new file mode 100644 index 000000000..b7182e8f9 --- /dev/null +++ b/packages/async_extended/async_extended.112.24.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extended"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.24.00" & < "112.25.00"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "core" {>= "112.24.00" & < "112.25.00"} + "core_extended" {>= "112.24.00" & < "112.25.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +install: [[make "install"]] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_extended-112.24.tar.gz" + checksum: [ + "sha256=e8e6887b770ced49835895fe7665718748b567729a33b19126fe88dc05ee980b" + "md5=1e1435b949496605000f88699e365606" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extended/async_extended.112.35.00/opam b/packages/async_extended/async_extended.112.35.00/opam new file mode 100644 index 000000000..92db657a9 --- /dev/null +++ b/packages/async_extended/async_extended.112.35.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extended"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.35.00" & < "112.36.00"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "core" {>= "112.35.00" & < "112.36.00"} + "core_extended" {>= "112.35.00" & < "112.36.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +install: [[make "install"]] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_extended-112.35.00.tar.gz" + checksum: [ + "sha256=3692e2b5bda87b8ffa974aa32dcc53d25915775b7dac5cc0d31e38370a39de90" + "md5=553f89f3e68cbaa31dcd1fb9d56a0df6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extended/async_extended.113.00.00/opam b/packages/async_extended/async_extended.113.00.00/opam new file mode 100644 index 000000000..ee6988ab4 --- /dev/null +++ b/packages/async_extended/async_extended.113.00.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extended"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "113.00.00" & < "113.01.00"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "core" {>= "113.00.00" & < "113.01.00"} + "core_extended" {>= "113.00.00" & < "113.01.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +install: [[make "install"]] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_extended-113.00.00.tar.gz" + checksum: [ + "sha256=331faccf9d15517a57b765e011e3e86902c98a1b52dd49d11c52a2b8705307fc" + "md5=cc1eda5f1bbf06bdbc4f9b0bdf29e68c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extended/async_extended.113.24.00/opam b/packages/async_extended/async_extended.113.24.00/opam new file mode 100644 index 000000000..03568bc7e --- /dev/null +++ b/packages/async_extended/async_extended.113.24.00/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extended" +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "async_find" {>= "113.24.00" & < "113.25.00"} + "async_inotify" {>= "113.24.00" & < "113.25.00"} + "async_shell" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "camlzip" {<= "1.13"} + "core" {>= "113.24.00" & < "113.25.00"} + "core_extended" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "textutils" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_extended-113.24.00.tar.gz" + checksum: [ + "sha256=021fa6e18ba54480db4576a000a66a820539c1f1f1501cab42cafc0378e12dcc" + "md5=b7d8f92c9ed071134322af06bf01a18d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extended/async_extended.113.33.00/opam b/packages/async_extended/async_extended.113.33.00/opam new file mode 100644 index 000000000..826ff4480 --- /dev/null +++ b/packages/async_extended/async_extended.113.33.00/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extended" +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "async_find" {>= "113.33.00" & < "113.34.00"} + "async_inotify" {>= "113.33.00" & < "113.34.00"} + "async_shell" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "camlzip" {<= "1.13"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "core_extended" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "textutils" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_extended-113.33.00.tar.gz" + checksum: [ + "sha256=d4d3f40891ed2babaf94f0751dee9f5df9395213a51734e5630c832e467b680d" + "md5=6c55d7a8c1f75b2c5e7be02c6dc885af" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extended/async_extended.113.33.03/opam b/packages/async_extended/async_extended.113.33.03/opam new file mode 100644 index 000000000..eb3204007 --- /dev/null +++ b/packages/async_extended/async_extended.113.33.03/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extended" +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "async_find" {>= "113.33.03" & < "113.34.00"} + "async_inotify" {>= "113.33.03" & < "113.34.00"} + "async_shell" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "camlzip" {<= "1.13"} + "core" {>= "113.33.03" & < "113.34.00"} + "core_extended" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "textutils" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_extended-113.33.03.tar.gz" + checksum: [ + "sha256=0e2c670df4593b50d4f677ba4a84e4a09006bcfe09848b30ef2802545eb28928" + "md5=0e48fc15880cdc69d5e735dbaa6f71c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extended/async_extended.v0.10.0/opam b/packages/async_extended/async_extended.v0.10.0/opam new file mode 100644 index 000000000..f66b81a55 --- /dev/null +++ b/packages/async_extended/async_extended.v0.10.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extended" +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "async_find" {>= "v0.10" & < "v0.11"} + "async_inotify" {>= "v0.10" & < "v0.11"} + "async_interactive" {>= "v0.10" & < "v0.11"} + "async_shell" {>= "v0.10" & < "v0.11"} + "command_rpc" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "core_extended" {>= "v0.10" & < "v0.11"} + "delimited_parsing" {>= "v0.10" & < "v0.11"} + "expect_test_helpers" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "textutils" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_extended-v0.10.0.tar.gz" + checksum: [ + "sha256=870c7418af5ea57fc4d907c8ebefc3d54136f673929fae45503e3a2200c6e054" + "md5=0f6e930d83be6e133fc42143eb4ff73f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extended/async_extended.v0.9.0/opam b/packages/async_extended/async_extended.v0.9.0/opam new file mode 100644 index 000000000..de7cee833 --- /dev/null +++ b/packages/async_extended/async_extended.v0.9.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extended" +bug-reports: "https://github.com/janestreet/async_extended/issues" +dev-repo: "git+https://github.com/janestreet/async_extended.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "async_find" {>= "v0.9" & < "v0.10"} + "async_inotify" {>= "v0.9" & < "v0.10"} + "async_interactive" {>= "v0.9" & < "v0.10"} + "async_shell" {>= "v0.9" & < "v0.10"} + "command_rpc" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "textutils" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Additional utilities for async" +description: """ +Async_extended is a collection of utilities for async. They don't +get the same level of review compared to other packages of the core +suite but they might still be useful.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_extended-v0.9.0.tar.gz" + checksum: [ + "sha256=4afb60121117711e3e166fb16a9209621232cb74a3919bc93c2a358e81206781" + "md5=aeec671619ac9e7fae3a5013e719631e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.108.00.02/opam b/packages/async_extra/async_extra.108.00.02/opam new file mode 100644 index 000000000..dd7c81160 --- /dev/null +++ b/packages/async_extra/async_extra.108.00.02/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.00.02"} + "async_unix" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/async_extra-108.00.02.tar.gz" + checksum: [ + "sha256=3844260f38a13008322f1274366178fd18c30c5d54c7b1381dd3792c471eea77" + "md5=158cffd21198b7a11fd4b87b93c06e02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.108.07.00/opam b/packages/async_extra/async_extra.108.07.00/opam new file mode 100644 index 000000000..0b7367180 --- /dev/null +++ b/packages/async_extra/async_extra.108.07.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.07.00"} + "async_unix" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/async_extra-108.07.00.tar.gz" + checksum: [ + "sha256=78b8a431a0e64fb604046e6aaf751f52a8c6798b63ce6409246233fab86314c2" + "md5=be715f1a92edd0c42476ba45d0f397e0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.108.07.01/opam b/packages/async_extra/async_extra.108.07.01/opam new file mode 100644 index 000000000..7003fadc3 --- /dev/null +++ b/packages/async_extra/async_extra.108.07.01/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.07.01"} + "async_unix" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/async_extra-108.07.01.tar.gz" + checksum: [ + "sha256=045d1b783ac046c4a0f78d7f2c39f308f42b7fa2e14853bca8f16c18f9707a51" + "md5=94106a48edcb32acb9d3161682aa3a39" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.108.08.00/opam b/packages/async_extra/async_extra.108.08.00/opam new file mode 100644 index 000000000..4d9b87c83 --- /dev/null +++ b/packages/async_extra/async_extra.108.08.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.08.00"} + "async_unix" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/async_extra-108.08.00.tar.gz" + checksum: [ + "sha256=ca9f5d051d9e2160b12970591eeb6155d8189cf55e30af00ee25cf2e113fc1da" + "md5=d85183b65cf3507191f3febb2e2941d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.07.00/opam b/packages/async_extra/async_extra.109.07.00/opam new file mode 100644 index 000000000..5b118f78c --- /dev/null +++ b/packages/async_extra/async_extra.109.07.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.07.00"} + "async_unix" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/async_extra-109.07.00.tar.gz" + checksum: [ + "sha256=e5840dd13c3bbf47eecdac09642a398867004313a8baffa6bb6721f3f4a253cf" + "md5=51ef4efdb533e1d5de5823b156b68caa" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/async_extra/disable_warn_error.patch" + checksum: [ + "sha256=2ae027f390938c14ca3c5cd6e1c35dbcf96e1900e7d78d86da4823756c14cd40" + "md5=642bfe1474116a688aa5440b1e428f84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.08.00/opam b/packages/async_extra/async_extra.109.08.00/opam new file mode 100644 index 000000000..c85335120 --- /dev/null +++ b/packages/async_extra/async_extra.109.08.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.08.00"} + "async_unix" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/async_extra-109.08.00.tar.gz" + checksum: [ + "sha256=3fdb02e980f6bf53701482b4c9fb2eec8bdb8c99fd18771b994a18081f0f9f27" + "md5=65e9eb68abab85d086be7eff3d87ed6c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.09.00/opam b/packages/async_extra/async_extra.109.09.00/opam new file mode 100644 index 000000000..a0b12f839 --- /dev/null +++ b/packages/async_extra/async_extra.109.09.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.09.00"} + "async_unix" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/async_extra-109.09.00.tar.gz" + checksum: [ + "sha256=f6c9efc4088faa1ce7a84006b3edd81fe4167a9283af28b91c27fa1f4f190d4c" + "md5=f524bf238561356717f717da3feb9fe3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.10.00/opam b/packages/async_extra/async_extra.109.10.00/opam new file mode 100644 index 000000000..57ec51cf4 --- /dev/null +++ b/packages/async_extra/async_extra.109.10.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.10.00"} + "async_unix" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/async_extra-109.10.00.tar.gz" + checksum: [ + "sha256=a77b2fe464e7ca1a3ae8cc32b04a55a6d77a13aafc3982eccd1e954f47e98bca" + "md5=54ea0322263fe3965e8540d978cb94bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.11.00/opam b/packages/async_extra/async_extra.109.11.00/opam new file mode 100644 index 000000000..45c98775b --- /dev/null +++ b/packages/async_extra/async_extra.109.11.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.11.00"} + "async_unix" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/async_extra-109.11.00.tar.gz" + checksum: [ + "sha256=41d5c4ecafbd431d0cc7ca1119e4e43349c463af03a6ddd475b4d6949243f7c2" + "md5=85e6b93d869ba9b2e3b1dbd88978b414" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.12.00/opam b/packages/async_extra/async_extra.109.12.00/opam new file mode 100644 index 000000000..d6b7771b4 --- /dev/null +++ b/packages/async_extra/async_extra.109.12.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "async_core" {= "109.12.00"} + "async_unix" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/async_extra" +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/async_extra/archive/109.12.00.tar.gz" + checksum: [ + "sha256=2bd49739d6e0bf5a8a26cc978f0bcec813a589948bf759df563690fb21800eed" + "md5=d8fea3f8c7baee81639f4d8669f1ce45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.13.00/opam b/packages/async_extra/async_extra.109.13.00/opam new file mode 100644 index 000000000..576bef302 --- /dev/null +++ b/packages/async_extra/async_extra.109.13.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.13.00"} + "async_unix" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/async_extra-109.13.00.tar.gz" + checksum: [ + "sha256=5650612cb80b7cb4bd068fe286ba833a4008d09f7adfb6ca2f060bf05125a56f" + "md5=66b4db273341cd1243da3949520709bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.14.00/opam b/packages/async_extra/async_extra.109.14.00/opam new file mode 100644 index 000000000..6cc3a20f7 --- /dev/null +++ b/packages/async_extra/async_extra.109.14.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.14.00"} + "async_unix" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_extra-109.14.00.tar.gz" + checksum: [ + "sha256=40deab5fd84b444c7a200c519612bc8a288494c11e8a5e1d5cd855aac23a4d52" + "md5=6f14f4d19ca92d8e5ec21f14d7b77a45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.15.00/opam b/packages/async_extra/async_extra.109.15.00/opam new file mode 100644 index 000000000..40d79bb8b --- /dev/null +++ b/packages/async_extra/async_extra.109.15.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.15.00"} + "async_unix" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_extra-109.15.00.tar.gz" + checksum: [ + "sha256=8f8e8f5984c3ad90c0e9942efa427676ebd2f48826270fb3d84b62dec629ddda" + "md5=56f669fc3ea1a3a7f3b07cef3a5bf1f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.17.00/opam b/packages/async_extra/async_extra.109.17.00/opam new file mode 100644 index 000000000..edf6763fc --- /dev/null +++ b/packages/async_extra/async_extra.109.17.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.15.00"} + "async_unix" {>= "109.17.00" & <= "109.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/async_extra-109.17.00.tar.gz" + checksum: [ + "sha256=35803d36043b82fd8ad9be93f6f81d8e9876b91535e1e7ee839154aa86522c4a" + "md5=26a5b713cc775ed5748f170bd6d33bf9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.109.19.00/opam b/packages/async_extra/async_extra.109.19.00/opam new file mode 100644 index 000000000..760b06435 --- /dev/null +++ b/packages/async_extra/async_extra.109.19.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.19.00"} + "async_unix" {= "109.19.00"} + "bin_prot" {= "109.15.01"} + "core" {= "109.19.00"} + "fieldslib" {= "109.19.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/async_extra-109.19.00.tar.gz" + checksum: [ + "sha256=1eea7263f4ac0122307ba403dcb229170cee0adaf6ef219f1fd9e40616fde815" + "md5=2cad10af45ed07c91a67ef5fabcaeed3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.20.00/opam b/packages/async_extra/async_extra.109.20.00/opam new file mode 100644 index 000000000..208e161bf --- /dev/null +++ b/packages/async_extra/async_extra.109.20.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.20.00"} + "async_unix" {>= "109.20.00" & <= "109.21.00"} + "bin_prot" {= "109.15.01"} + "core" {>= "109.20.00" & <= "109.21.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/async_extra-109.20.00.tar.gz" + checksum: [ + "sha256=b2aadea3778f19f1e118d01c368c4eaca52c0b36cb646aca111c7ed70f905a37" + "md5=8960e1c33bc70d97d0abb1ba8a1127b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.22.00/opam b/packages/async_extra/async_extra.109.22.00/opam new file mode 100644 index 000000000..e9e3c7d2c --- /dev/null +++ b/packages/async_extra/async_extra.109.22.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.22.00"} + "async_unix" {>= "109.20.00" & <= "109.21.00"} + "bin_prot" {= "109.15.01"} + "core" {>= "109.22.00" & <= "109.23.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/async_extra-109.22.00.tar.gz" + checksum: [ + "sha256=7feeb20118c1057e9dbe95513ebae9b4e61d227658c5e52e53bd77d94db1c786" + "md5=7aa64a48248a7a4303f2c51310346ea4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.24.00/opam b/packages/async_extra/async_extra.109.24.00/opam new file mode 100644 index 000000000..ccd8b28ae --- /dev/null +++ b/packages/async_extra/async_extra.109.24.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.24.00"} + "async_unix" {= "109.24.00"} + "bin_prot" {= "109.15.01"} + "core" {= "109.24.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/async_extra-109.24.00.tar.gz" + checksum: [ + "sha256=cc59c9fb9274c33da113e41f90fe970d31053362ec73033f3c3a3c3f6cc763f0" + "md5=6a7c1597a82bd49811508f354bab4096" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.27.00/opam b/packages/async_extra/async_extra.109.27.00/opam new file mode 100644 index 000000000..59819afec --- /dev/null +++ b/packages/async_extra/async_extra.109.27.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.27.00"} + "async_unix" {= "109.27.00"} + "bin_prot" {= "109.15.01"} + "core" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/async_extra-109.27.00.tar.gz" + checksum: [ + "sha256=8c262a8028e54f1406f9bb9daec4d69c5ddc24ecb277f5419d74dddf7100b9a5" + "md5=0aaee7514bdd33fe28bd67256b9a7f34" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.28.00/opam b/packages/async_extra/async_extra.109.28.00/opam new file mode 100644 index 000000000..3689a298d --- /dev/null +++ b/packages/async_extra/async_extra.109.28.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.28.00" & <= "109.30.00"} + "async_unix" {>= "109.27.00" & <= "109.30.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "core" {>= "109.28.00" & <= "109.30.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/async_extra-109.28.00.tar.gz" + checksum: [ + "sha256=60c7693868bac0bec7da6a5ecbd4ff6fdc636f8a98427229af9f3f3cc972bf75" + "md5=9fa82c37ba1499a455306d3a2adcd82a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.31.00/opam b/packages/async_extra/async_extra.109.31.00/opam new file mode 100644 index 000000000..dca8de06a --- /dev/null +++ b/packages/async_extra/async_extra.109.31.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.28.00" & <= "109.30.00"} + "async_unix" {= "109.31.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "core" {= "109.31.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/async_extra-109.31.00.tar.gz" + checksum: [ + "sha256=89daf925ec4144f6e1e91730f4869473b223e8d3c8129b4f2921f0d9ec9519dc" + "md5=65670df91ad00cdfd502622ae36bd798" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.32.00/opam b/packages/async_extra/async_extra.109.32.00/opam new file mode 100644 index 000000000..96b5be8be --- /dev/null +++ b/packages/async_extra/async_extra.109.32.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.32.00"} + "async_unix" {= "109.32.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "core" {= "109.32.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/async_extra-109.32.00.tar.gz" + checksum: [ + "sha256=21299d45b25cd4841dd9c5303100a6b1a9f0575dde59d4aa9d28d06e7d5e83b9" + "md5=7284fdd77e0c71334eacfcc8361011ff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.33.00/opam b/packages/async_extra/async_extra.109.33.00/opam new file mode 100644 index 000000000..88a302b38 --- /dev/null +++ b/packages/async_extra/async_extra.109.33.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.32.00"} + "async_unix" {= "109.32.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "core" {= "109.32.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.33.00/individual/async_extra-109.33.00.tar.gz" + checksum: [ + "sha256=fc0359b24937223680d443329e60c869725eb3d3ebe4ca03e23f0b2a4a7c18a7" + "md5=22892033ef220b9ffd23da650a957665" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.34.00/opam b/packages/async_extra/async_extra.109.34.00/opam new file mode 100644 index 000000000..2fa6b0fc9 --- /dev/null +++ b/packages/async_extra/async_extra.109.34.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.34.00"} + "async_unix" {= "109.34.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "core" {= "109.34.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.34.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_extra-109.34.00.tar.gz" + checksum: [ + "sha256=90f9b507313dbbe8a79113219eee738a6cccf553c5cbfd3310baf31affde88f3" + "md5=f1aef5ea2c0556ffd47c6728ce3cfa1a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.35.00/opam b/packages/async_extra/async_extra.109.35.00/opam new file mode 100644 index 000000000..94961f1f3 --- /dev/null +++ b/packages/async_extra/async_extra.109.35.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.35.00" & <= "109.37.00"} + "async_unix" {>= "109.35.00" & <= "109.36.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "core" {>= "109.35.00" & <= "109.37.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {>= "109.34.00" & <= "109.36.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/async_extra-109.35.00.tar.gz" + checksum: [ + "sha256=ef02b6b80f3db335f10cba58502f7b42b378ca0c8c1d43749240e9afce6523cc" + "md5=e3897787a1c1d9d2d29c83f006dc97eb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.38.00/opam b/packages/async_extra/async_extra.109.38.00/opam new file mode 100644 index 000000000..0eb7181cd --- /dev/null +++ b/packages/async_extra/async_extra.109.38.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.38.00"} + "async_unix" {= "109.38.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "core" {= "109.38.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {>= "109.34.00" & <= "109.36.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/async_extra-109.38.00.tar.gz" + checksum: [ + "sha256=b66f321b97941532fc5c52a05f6a7f2d5d3b5fafd2baed73eb39dc5a6c37c49b" + "md5=c002ac4232a5a7d6a733bd1d38862fb3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.40.00/opam b/packages/async_extra/async_extra.109.40.00/opam new file mode 100644 index 000000000..b67f3bd3d --- /dev/null +++ b/packages/async_extra/async_extra.109.40.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.40.00"} + "async_unix" {= "109.40.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "core" {= "109.40.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {>= "109.34.00" & <= "109.36.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/async_extra-109.40.00.tar.gz" + checksum: [ + "sha256=a7036d7f5991f376657403de14f1302753613029178fe0d7675cfb375a50b899" + "md5=d8786ac4ea43f73d885e25b15069d782" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.41.00/opam b/packages/async_extra/async_extra.109.41.00/opam new file mode 100644 index 000000000..753521d2c --- /dev/null +++ b/packages/async_extra/async_extra.109.41.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.41.00"} + "async_unix" {= "109.41.00"} + "bin_prot" {= "109.41.00"} + "core" {= "109.41.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {>= "109.34.00" & <= "109.36.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/async_extra-109.41.00.tar.gz" + checksum: [ + "sha256=1487d6c5dfc6126fc07ab2ed278367c939b29aa08c2764898f350cb7bd9dd5ad" + "md5=930d26c52b33afab97cc73741d471705" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.42.00/opam b/packages/async_extra/async_extra.109.42.00/opam new file mode 100644 index 000000000..9a4166953 --- /dev/null +++ b/packages/async_extra/async_extra.109.42.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.42.00"} + "async_unix" {= "109.42.00"} + "bin_prot" {= "109.42.00"} + "core" {= "109.42.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {>= "109.34.00" & <= "109.36.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/async_extra-109.42.00.tar.gz" + checksum: [ + "sha256=df59a3db47a908513fa394f4805904f17a70a0dcbff2ccfe5ebf95cf99b2c06f" + "md5=8cf47da1d58988deccb8e0cde64f1f89" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.45.00/opam b/packages/async_extra/async_extra.109.45.00/opam new file mode 100644 index 000000000..dae356bd8 --- /dev/null +++ b/packages/async_extra/async_extra.109.45.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.45.00"} + "async_unix" {= "109.45.00"} + "bin_prot" {= "109.45.00"} + "core" {= "109.45.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {>= "109.34.00" & <= "109.36.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/async_extra-109.45.00.tar.gz" + checksum: [ + "sha256=57f3cd08fec23be2e139c1b2400efa91ff93a888c2cb3c75b91ea490b99d73b0" + "md5=066bfd35740b1e97e758168d063f2652" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.47.00/opam b/packages/async_extra/async_extra.109.47.00/opam new file mode 100644 index 000000000..17c8b8117 --- /dev/null +++ b/packages/async_extra/async_extra.109.47.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.47.00"} + "async_unix" {= "109.47.00"} + "bin_prot" {= "109.47.00"} + "core" {= "109.47.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {>= "109.34.00" & <= "109.36.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.47.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/async_extra-109.47.00.tar.gz" + checksum: [ + "sha256=648a4b246e87591d28f41ea7c2eb87ca7b3978df01b088ee6947772d02abd27c" + "md5=4bcbd67a3d15c6bf5a3d1e9700d332c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.53.00/opam b/packages/async_extra/async_extra.109.53.00/opam new file mode 100644 index 000000000..6b2d44eca --- /dev/null +++ b/packages/async_extra/async_extra.109.53.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.53.00"} + "async_unix" {= "109.53.00"} + "bin_prot" {= "109.53.00"} + "core" {= "109.53.01"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.53.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async_extra-109.53.00.tar.gz" + checksum: [ + "sha256=8e0b3cf47eea142196d2143d963adb62c5329885f953efa8c6d8675e9a12a97c" + "md5=335093b106ede61d19add3c6e5207026" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.55.00/opam b/packages/async_extra/async_extra.109.55.00/opam new file mode 100644 index 000000000..327449bea --- /dev/null +++ b/packages/async_extra/async_extra.109.55.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.55.00"} + "async_unix" {= "109.55.00"} + "bin_prot" {= "109.53.00"} + "core" {= "109.55.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.53.00"} + "pipebang" {= "109.28.00"} + "sexplib" {= "109.55.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_extra-109.55.00.tar.gz" + checksum: [ + "sha256=7a42d68c88a225a15fa5c350b914eb0e8af9fd5ee2b5b723cc4c7a6b46ac5ff7" + "md5=c083bba5fae19a0feb79fbddbcf8f97c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.55.02/opam b/packages/async_extra/async_extra.109.55.02/opam new file mode 100644 index 000000000..cb9eb62fd --- /dev/null +++ b/packages/async_extra/async_extra.109.55.02/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.55.00" & <= "109.55.02"} + "async_unix" {>= "109.55.00" & <= "109.55.02"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "core" {>= "109.55.00" & <= "109.55.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {>= "109.28.00" & <= "109.28.02"} + "sexplib" {>= "109.55.00" & <= "109.55.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_extra-109.55.02.tar.gz" + checksum: [ + "sha256=9c53395aa91bea8e02282a3d5fb5fec437bb3a38f50f888b080d523d9858ea1d" + "md5=fa8c20ab08f92e630b691f632597e8e2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.58.00/opam b/packages/async_extra/async_extra.109.58.00/opam new file mode 100644 index 000000000..09207ab0d --- /dev/null +++ b/packages/async_extra/async_extra.109.58.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "109.58.00"} + "async_unix" {= "109.58.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "core" {= "109.58.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {>= "109.28.00" & <= "109.28.02"} + "sexplib" {= "109.58.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_extra-109.58.00.tar.gz" + checksum: [ + "sha256=b1957178fb3c1ee40e45aaa22a7eec412b7d82aa82fa2e3d313995784f05c1e0" + "md5=9aa0a5e2ca52015d61fa404602ddbc54" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.109.60.00/opam b/packages/async_extra/async_extra.109.60.00/opam new file mode 100644 index 000000000..aa31815d3 --- /dev/null +++ b/packages/async_extra/async_extra.109.60.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "109.60.00"} + "async_unix" {= "109.60.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "core" {= "109.60.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "109.60.00"} + "sexplib" {= "109.60.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/async_extra-109.60.00.tar.gz" + checksum: [ + "sha256=136e315adff0d98f5d6748f778bb511e1532c5b8b772da0d685b69212e330f2c" + "md5=6cb16e30e13a4ad48bdf472e6989206b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.110.01.00/opam b/packages/async_extra/async_extra.110.01.00/opam new file mode 100644 index 000000000..c462fb6be --- /dev/null +++ b/packages/async_extra/async_extra.110.01.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "110.01.00"} + "async_unix" {= "110.01.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "core" {= "110.01.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "110.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/async_extra-110.01.00.tar.gz" + checksum: [ + "sha256=36c7b48ed9843e23db8c15e5c52bfc6170af4e1df2398d3aaa8e4f1f20c30207" + "md5=931799466d78a9692159e74d83fad35b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.111.03.00/opam b/packages/async_extra/async_extra.111.03.00/opam new file mode 100644 index 000000000..de43df5b5 --- /dev/null +++ b/packages/async_extra/async_extra.111.03.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.03.00"} + "async_unix" {= "111.03.00"} + "bin_prot" {= "111.03.00"} + "core" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/async_extra-111.03.00.tar.gz" + checksum: [ + "sha256=6dcca2599f6dac6706cd82d011daa9430b0606a2ce1bf7988f1a49a269566b42" + "md5=d61fe04cf9fea80e49124fba030fbfc5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.111.06.00/opam b/packages/async_extra/async_extra.111.06.00/opam new file mode 100644 index 000000000..6b843a0b0 --- /dev/null +++ b/packages/async_extra/async_extra.111.06.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.06.00"} + "async_unix" {= "111.06.00"} + "bin_prot" {= "111.03.00"} + "core" {= "111.06.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/async_extra-111.06.00.tar.gz" + checksum: [ + "sha256=aa62c27e70b892a35039907d70f1c505184b07ce7439a24ddbdae39c8292a956" + "md5=18a37af306c0ed1033e355ef145b7141" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.111.08.00/opam b/packages/async_extra/async_extra.111.08.00/opam new file mode 100644 index 000000000..4a60762ec --- /dev/null +++ b/packages/async_extra/async_extra.111.08.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.08.00"} + "async_unix" {= "111.08.00"} + "bin_prot" {= "111.03.00"} + "core" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/async_extra-111.08.00.tar.gz" + checksum: [ + "sha256=5f579497f54295c9c51930439f7befb3c943ca5e39cfec803d3c09f33a1d45ae" + "md5=d457cca7948a54e99aff0c395265003e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.111.11.00/opam b/packages/async_extra/async_extra.111.11.00/opam new file mode 100644 index 000000000..bc94dc159 --- /dev/null +++ b/packages/async_extra/async_extra.111.11.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.11.00"} + "async_unix" {= "111.11.00"} + "bin_prot" {= "111.03.00"} + "core" {= "111.11.01"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/async_extra-111.11.00.tar.gz" + checksum: [ + "sha256=f0519294dac68c1593d6084327c5e6cf7a782d074d6c22a8babb461cbd45a7c8" + "md5=30e717d210da12c07954bd92338958b9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.111.13.00/opam b/packages/async_extra/async_extra.111.13.00/opam new file mode 100644 index 000000000..faec155a5 --- /dev/null +++ b/packages/async_extra/async_extra.111.13.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.11.00"} + "async_unix" {= "111.13.00"} + "bin_prot" {= "111.03.00"} + "core" {= "111.13.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/async_extra-111.13.00.tar.gz" + checksum: [ + "sha256=0195c140987e3c319cdb44bdaa067c02528da5fccc4193175010293bb04c6c19" + "md5=857f240b1a89d150ab6af796924df1cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.111.17.00/opam b/packages/async_extra/async_extra.111.17.00/opam new file mode 100644 index 000000000..fdaadae5b --- /dev/null +++ b/packages/async_extra/async_extra.111.17.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.17.00"} + "async_unix" {= "111.17.00"} + "bin_prot" {= "111.03.00"} + "core" {= "111.17.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_extra-111.17.00.tar.gz" + checksum: [ + "sha256=f966cd8231352bb3c2278e25e27029245a09f8b03e067475110c654ef52adc36" + "md5=9a4a93e807fb2102148fc9fd3932fa9f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.111.21.00/opam b/packages/async_extra/async_extra.111.21.00/opam new file mode 100644 index 000000000..f0fbe5667 --- /dev/null +++ b/packages/async_extra/async_extra.111.21.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.17.00"} + "async_unix" {= "111.21.00"} + "bin_prot" {= "111.03.00"} + "core" {= "111.21.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/async_extra-111.21.00.tar.gz" + checksum: [ + "sha256=22faa17876092c7692248d952fc8ebe7717605ba6f337132232038fd794e44c7" + "md5=0dcaa51b6d8cdc7f12823e3c1ff4ddb9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.111.25.00/opam b/packages/async_extra/async_extra.111.25.00/opam new file mode 100644 index 000000000..a91d50c93 --- /dev/null +++ b/packages/async_extra/async_extra.111.25.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.25.00"} + "async_unix" {= "111.25.00"} + "bin_prot" {= "111.03.00"} + "core" {= "111.25.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/async_extra-111.25.00.tar.gz" + checksum: [ + "sha256=eee1a91745294ab33a631b7e90cc401cb909b059e00c62d098d00703e12dc6f0" + "md5=d9e68749b2ec0ddb6e6664b76cf97bcf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.111.28.00/opam b/packages/async_extra/async_extra.111.28.00/opam new file mode 100644 index 000000000..43db80174 --- /dev/null +++ b/packages/async_extra/async_extra.111.28.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.28.00"} + "async_unix" {= "111.28.00"} + "bin_prot" {= "111.03.00"} + "core" {>= "111.28.00" & < "111.29.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {= "111.28.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_extra-111.28.00.tar.gz" + checksum: [ + "sha256=5eb733332a3c4832dbe438ebaab82c60fcfefa52e3ddbd8ef042534ec0a855bc" + "md5=86b1289eceb763107e8ff89f2b915377" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.112.01.00/opam b/packages/async_extra/async_extra.112.01.00/opam new file mode 100644 index 000000000..c3b17b50f --- /dev/null +++ b/packages/async_extra/async_extra.112.01.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.01.00" & < "112.02.00"} + "async_unix" {>= "112.01.00" & < "112.02.00"} + "bin_prot" {>= "112.01.00" & < "112.02.00"} + "core" {>= "112.01.00" & < "112.02.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/async_extra-112.01.00.tar.gz" + checksum: [ + "sha256=cfb7debf999ece1b448206c970a08239b39191ec549208998e085e6adeca5d04" + "md5=f694cb4eb3dce0ac857db8212ece23b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.112.06.00/opam b/packages/async_extra/async_extra.112.06.00/opam new file mode 100644 index 000000000..b03fc5b1a --- /dev/null +++ b/packages/async_extra/async_extra.112.06.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.06.00" & < "112.07.00"} + "async_unix" {>= "112.06.00" & < "112.07.00"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "core" {>= "112.06.00" & < "112.07.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/async_extra-112.06.00.tar.gz" + checksum: [ + "sha256=f8062066ded3b3ec1a512db8063825deab1375f4bfd999a8e9eabafdd5d740a6" + "md5=7abeccbecb2d75368bc111bdb2d4bdaf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.112.17.00/opam b/packages/async_extra/async_extra.112.17.00/opam new file mode 100644 index 000000000..ae47dbadf --- /dev/null +++ b/packages/async_extra/async_extra.112.17.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.17.00" & < "112.18.00"} + "async_unix" {>= "112.17.00" & < "112.18.00"} + "bin_prot" {>= "112.17.00" & < "112.18.00"} + "core" {>= "112.17.00" & < "112.18.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "pa_ounit" {>= "112.17.00" & < "112.18.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_extra-112.17.00.tar.gz" + checksum: [ + "sha256=97782934e98808e1e667c00f90ef08b6a55b6a462c86a2afefb0ee12189cecd8" + "md5=2cbfb30e714b48162bab2772c9a3906a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.112.24.00/opam b/packages/async_extra/async_extra.112.24.00/opam new file mode 100644 index 000000000..4056b2e32 --- /dev/null +++ b/packages/async_extra/async_extra.112.24.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.24.00" & < "112.25.00"} + "async_unix" {>= "112.24.00" & < "112.25.00"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "core" {>= "112.24.00" & < "112.25.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "pa_ounit" {>= "112.24.00" & < "112.25.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_extra-112.24.tar.gz" + checksum: [ + "sha256=51f6f67a9ad56fe5dcf09faeeca6ec2fea53a7a975a72bc80504b90841212e28" + "md5=e0642d008dec86e1bb93f1cb6c77a94e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.112.35.00/opam b/packages/async_extra/async_extra.112.35.00/opam new file mode 100644 index 000000000..ab0185c13 --- /dev/null +++ b/packages/async_extra/async_extra.112.35.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.35.00" & < "112.36.00"} + "async_rpc_kernel" {>= "112.35.00" & < "112.36.00"} + "async_unix" {>= "112.35.00" & < "112.36.00"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "core" {>= "112.35.00" & < "112.36.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_extra-112.35.00.tar.gz" + checksum: [ + "sha256=2bb3683c6a8f9100f5fa09edcbd885a9253973f33a7ad6344fed10cd2aa5733c" + "md5=e8c3c2a08430cf0cada960e6a6c0501b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.113.00.00/opam b/packages/async_extra/async_extra.113.00.00/opam new file mode 100644 index 000000000..ab6a97053 --- /dev/null +++ b/packages/async_extra/async_extra.113.00.00/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extra" +license: "Apache-2.0" +build: [ + [make] +] +patches: [ "patch-errno.diff" ] +remove: [["ocamlfind" "remove" "async_extra"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.00.00" & < "113.01.00"} + "async_rpc_kernel" {>= "113.00.00" & < "113.01.00"} + "async_unix" {>= "113.00.00" & < "113.01.00"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "core" {>= "113.00.00" & < "113.01.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "pa_ounit" {= "113.00.00"} + "pipebang" {= "113.00.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_extra-113.00.00.tar.gz" + checksum: [ + "sha256=3dbc17491f7a5e79a3d378edf250eb26a35b66e8e91a5b746faa9c437f83a1a9" + "md5=95efba28d1ef2e7b9def51dacc496937" + ] +} +extra-source "patch-errno.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/async_extra/patch-errno.diff" + checksum: [ + "sha256=64dc63fca27d0b1e0a522cd56cf29038fc6f928bae83ee6212cc97ffdab67e63" + "md5=03bc8eea40215ef379b12d1e9349913f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.113.24.00/opam b/packages/async_extra/async_extra.113.24.00/opam new file mode 100644 index 000000000..96d38e3ab --- /dev/null +++ b/packages/async_extra/async_extra.113.24.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extra" +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.24.00" & < "113.25.00"} + "async_rpc_kernel" {>= "113.24.00" & < "113.25.00"} + "async_unix" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_extra-113.24.00.tar.gz" + checksum: [ + "sha256=4513e27afd529f44bf73a66cdd49131c73dd3812e959e7d4c3d43eb5af661156" + "md5=45e4fae363f8beb8b1f6501c455b074f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.113.33.00+4.03/opam b/packages/async_extra/async_extra.113.33.00+4.03/opam new file mode 100644 index 000000000..c31e06927 --- /dev/null +++ b/packages/async_extra/async_extra.113.33.00+4.03/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extra" +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.33.00" & < "113.34.00"} + "async_rpc_kernel" {>= "113.33.00" & < "113.34.00"} + "async_unix" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_extra-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=73459e105a031eddf81fb9b065e6ec80c6d16b7912258a86bb20bb2026d022d5" + "md5=d85d122b2b91b1808e7c7785c7504bf1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.113.33.00/opam b/packages/async_extra/async_extra.113.33.00/opam new file mode 100644 index 000000000..9555a3b54 --- /dev/null +++ b/packages/async_extra/async_extra.113.33.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extra" +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.33.00" & < "113.34.00"} + "async_rpc_kernel" {>= "113.33.00" & < "113.34.00"} + "async_unix" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_extra-113.33.00.tar.gz" + checksum: [ + "sha256=2f26ce010384d0562422cf765905dfeb52c06de3818e6ce2e8193cf3d70a7073" + "md5=fee685e2459a9689ed38fe7a97e9678c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.113.33.03/opam b/packages/async_extra/async_extra.113.33.03/opam new file mode 100644 index 000000000..b290c5ba0 --- /dev/null +++ b/packages/async_extra/async_extra.113.33.03/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extra" +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.33.03" & < "113.34.00"} + "async_rpc_kernel" {>= "113.33.03" & < "113.34.00"} + "async_unix" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_extra-113.33.03.tar.gz" + checksum: [ + "sha256=8e3cdcefe92272df99e8a79477032cfd9f7bc24dee2ce112d505f682e39328ea" + "md5=5ae5688e3f7e27c9c4728ea4fb9ad996" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.v0.10.0/opam b/packages/async_extra/async_extra.v0.10.0/opam new file mode 100644 index 000000000..865c25e0e --- /dev/null +++ b/packages/async_extra/async_extra.v0.10.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extra" +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async_kernel" {>= "v0.10" & < "v0.11"} + "async_rpc_kernel" {>= "v0.10" & < "v0.11"} + "async_unix" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_extra-v0.10.0.tar.gz" + checksum: [ + "sha256=d3bd81fb4af0667dd748f88cad198a00844aef25ba8d03887f5fd6946dfccda6" + "md5=9729a5c4b0223d44ca05c82620da9401" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_extra/async_extra.v0.11.0/opam b/packages/async_extra/async_extra.v0.11.0/opam new file mode 100644 index 000000000..ee2afe4a1 --- /dev/null +++ b/packages/async_extra/async_extra.v0.11.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extra" +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +conflicts: [ "jbuilder" { = "1.0+beta19" } ] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07"} + "async_kernel" {>= "v0.11" & < "v0.12"} + "async_rpc_kernel" {>= "v0.11" & < "v0.12"} + "async_unix" {>= "v0.11" & < "v0.12"} + "core" {>= "v0.11" & < "v0.12"} + "ppx_jane" {>= "v0.11" & < "v0.12"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.11/files/async_extra-v0.11.0.tar.gz" + checksum: [ + "sha256=6e36f1f64dad4b9d94693f71e30e4806c3b1d76213e4c49e6645e08a05efd068" + "md5=38b86e26d9306c289f8fa438d899a05f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_extra/async_extra.v0.9.0/opam b/packages/async_extra/async_extra.v0.9.0/opam new file mode 100644 index 000000000..2eb00ad22 --- /dev/null +++ b/packages/async_extra/async_extra.v0.9.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_extra" +bug-reports: "https://github.com/janestreet/async_extra/issues" +dev-repo: "git+https://github.com/janestreet/async_extra.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "async_rpc_kernel" {>= "v0.9" & < "v0.10"} + "async_unix" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_extra-v0.9.0.tar.gz" + checksum: [ + "sha256=62478d6651fbf15ec1b232d369ad81b6778eca9d7ac6b50601fe8713aa2fa002" + "md5=6ddb95038abd09f2dbf433be6944d57c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_find/async_find.109.14.00/opam b/packages/async_find/async_find.109.14.00/opam new file mode 100644 index 000000000..12ccc6ad8 --- /dev/null +++ b/packages/async_find/async_find.109.14.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_find"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.14.00"} + "sexplib" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Directory traversal with Async" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_find-109.14.00.tar.gz" + checksum: [ + "sha256=6188275f3483132ec698b395f9e98432b9960ba6d5f24af3ccab943f429ef01a" + "md5=3cd92c8ed0c03cd29df0639f4b3061fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_find/async_find.109.15.00/opam b/packages/async_find/async_find.109.15.00/opam new file mode 100644 index 000000000..97dbc9d27 --- /dev/null +++ b/packages/async_find/async_find.109.15.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_find"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {>= "109.15.00" & <= "109.53.00"} + "sexplib" {>= "109.15.00" & <= "109.55.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Directory traversal with Async" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_find-109.15.00.tar.gz" + checksum: [ + "sha256=12256653703b8408448e89fd8f26652a19e273f365bba49fc61677b30f34808a" + "md5=a06bb1eef2313a3be56d13aa894c52bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_find/async_find.109.15.02/opam b/packages/async_find/async_find.109.15.02/opam new file mode 100644 index 000000000..885281f07 --- /dev/null +++ b/packages/async_find/async_find.109.15.02/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_find"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "async" {>= "109.15.00" & <= "111.25.00"} + "sexplib" {>= "109.15.00" & <= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Directory traversal with Async" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_find-109.15.02.tar.gz" + checksum: [ + "sha256=5943ac0b7331d0d95c40142deb6360e69e6001fa640add5f57404670efb169dd" + "md5=d24cf7c34c28564cb8c09d18c6f67081" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_find/async_find.111.28.00/opam b/packages/async_find/async_find.111.28.00/opam new file mode 100644 index 000000000..bf4251e3a --- /dev/null +++ b/packages/async_find/async_find.111.28.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_find" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_find"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "async" {>= "109.15.00" & < "113.01.00"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_find/issues" +dev-repo: "git+https://github.com/janestreet/async_find.git" +install: [[make "install"]] +synopsis: "Directory traversal with Async" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_find-111.28.00.tar.gz" + checksum: [ + "sha256=4e3fda72f50174f05d96a5a09323f236c041b1a685890c155822956f3deb8803" + "md5=57e042135434deffafcdfd0fe2cf031c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_find/async_find.113.24.00/opam b/packages/async_find/async_find.113.24.00/opam new file mode 100644 index 000000000..726e6a2c7 --- /dev/null +++ b/packages/async_find/async_find.113.24.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_find" +bug-reports: "https://github.com/janestreet/async_find/issues" +dev-repo: "git+https://github.com/janestreet/async_find.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Directory traversal with Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_find-113.24.00.tar.gz" + checksum: [ + "sha256=52469cfca8db8af8a4a7882f9269ac68525a2686adaccd4aa3ac8de236e00253" + "md5=a4bf5689f9974d451bdf2ef7cc202750" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_find/async_find.113.33.00/opam b/packages/async_find/async_find.113.33.00/opam new file mode 100644 index 000000000..d22393e2c --- /dev/null +++ b/packages/async_find/async_find.113.33.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_find" +bug-reports: "https://github.com/janestreet/async_find/issues" +dev-repo: "git+https://github.com/janestreet/async_find.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Directory traversal with Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_find-113.33.00.tar.gz" + checksum: [ + "sha256=ce598620a00922cc9dfbc405f51baf3b7dec656f748b0a4c4136ad0ff93e2c6c" + "md5=48578665687a89f7e8c10f96fec3267f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_find/async_find.113.33.03/opam b/packages/async_find/async_find.113.33.03/opam new file mode 100644 index 000000000..b5d021bbd --- /dev/null +++ b/packages/async_find/async_find.113.33.03/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_find" +bug-reports: "https://github.com/janestreet/async_find/issues" +dev-repo: "git+https://github.com/janestreet/async_find.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Directory traversal with Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_find-113.33.03.tar.gz" + checksum: [ + "sha256=c8bede3272ce701a1537c711f0508cc1165ac8341526700cc340375b89b26b00" + "md5=50f870f4631c0309904d620d1193c826" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_find/async_find.v0.10.0/opam b/packages/async_find/async_find.v0.10.0/opam new file mode 100644 index 000000000..964149da8 --- /dev/null +++ b/packages/async_find/async_find.v0.10.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_find" +bug-reports: "https://github.com/janestreet/async_find/issues" +dev-repo: "git+https://github.com/janestreet/async_find.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Directory traversal with Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_find-v0.10.0.tar.gz" + checksum: [ + "sha256=dae5722436c9eabdd50604c0f887eb0b22d22d17e0b5363c00ac0bee235a5d92" + "md5=1793214446842db3efbf6ec41ec2d0ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_find/async_find.v0.9.0/opam b/packages/async_find/async_find.v0.9.0/opam new file mode 100644 index 000000000..bc382e9ab --- /dev/null +++ b/packages/async_find/async_find.v0.9.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_find" +bug-reports: "https://github.com/janestreet/async_find/issues" +dev-repo: "git+https://github.com/janestreet/async_find.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Directory traversal with Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_find-v0.9.0.tar.gz" + checksum: [ + "sha256=9770fad03281f0ea0ec6f51b76daddcebcab7b664d0966fbbcf2dbec47072392" + "md5=fc67a31715d6c8292147cf737d33c53c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_graphics/async_graphics.0.5.1/opam b/packages/async_graphics/async_graphics.0.5.1/opam new file mode 100644 index 000000000..14c3b8bff --- /dev/null +++ b/packages/async_graphics/async_graphics.0.5.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Leo White " +authors: ["Leo White "] +homepage: "https://github.com/lpw25/async_graphics" +bug-reports: "https://github.com/lpw25/async_graphics/issues" +dev-repo: "git+https://github.com/lpw25/async_graphics.git" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +tags: [ + "async" + "graphics" +] +remove: [["ocamlfind" "remove" "async_graphics"]] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "graphics" {<= "5.1.2"} + "async" {>= "109.09.00" & < "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: "./install.sh" +synopsis: "Async wrapper for the OCaml Graphics library" +flags: light-uninstall +url { + src: "https://github.com/lpw25/async_graphics/archive/0.5.1.tar.gz" + checksum: [ + "sha256=e91bc5f6783ea6f8a8741163a449619ab0d8b25c56c7c60caa6c3615abaf859f" + "md5=dae320729beeeef947c6a6e03989ed55" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_graphics/async_graphics.0.5/opam b/packages/async_graphics/async_graphics.0.5/opam new file mode 100644 index 000000000..40524f567 --- /dev/null +++ b/packages/async_graphics/async_graphics.0.5/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Leo White " +authors: ["Leo White "] +homepage: "https://github.com/lpw25/async_graphics" +bug-reports: "https://github.com/lpw25/async_graphics/issues" +dev-repo: "git+https://github.com/lpw25/async_graphics.git" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +tags: [ + "async" + "graphics" +] +remove: [["ocamlfind" "remove" "async_graphics"]] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "graphics" {<= "5.1.2"} + "async" {>= "109.09.00" & < "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: "./install.sh" +synopsis: "Async wrapper for the OCaml Graphics library" +flags: light-uninstall +url { + src: "https://github.com/lpw25/async_graphics/archive/0.5.tar.gz" + checksum: [ + "sha256=10a8e6110b08669f913b0fdcf0a18437f7465b43c8d496d68643a09532f0f1d7" + "md5=f30f88239882c5583776b8697739db06" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.109.14.00/opam b/packages/async_inotify/async_inotify.109.14.00/opam new file mode 100644 index 000000000..d7fd1d2a5 --- /dev/null +++ b/packages/async_inotify/async_inotify.109.14.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_inotify"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "inotify" {< "2.0"} + "async" {= "109.14.00"} + "async_find" {= "109.14.00"} + "core_extended" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Async wrapper for inotify" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_inotify-109.14.00.tar.gz" + checksum: [ + "sha256=c93f42e5709113ad5605594d5f2695e3d2f218f6c92a59f40c789fe6a8bdfb06" + "md5=06bf71ff3d2f96e503d60d6d64e610de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.109.15.00/opam b/packages/async_inotify/async_inotify.109.15.00/opam new file mode 100644 index 000000000..85be8150a --- /dev/null +++ b/packages/async_inotify/async_inotify.109.15.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_inotify"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "inotify" {< "2.0"} + "async" {>= "109.15.00" & <= "109.33.00"} + "async_find" {= "109.15.00"} + "core_extended" {>= "109.15.00" & <= "109.31.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Async wrapper for inotify" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_inotify-109.15.00.tar.gz" + checksum: [ + "sha256=d71a81def4c06e4976facb122b36fabed334aef6ce32c1120ecf75a079b17afc" + "md5=86244685537d20a711bc3cded99aaebc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.109.34.00/opam b/packages/async_inotify/async_inotify.109.34.00/opam new file mode 100644 index 000000000..58df67400 --- /dev/null +++ b/packages/async_inotify/async_inotify.109.34.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_inotify"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "inotify" {< "2.0"} + "async" {>= "109.34.00" & <= "109.53.00"} + "async_find" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Async wrapper for inotify" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_inotify-109.34.00.tar.gz" + checksum: [ + "sha256=aeb027fe45439534efa568e1b00e47c578938d9b221b10b28ac887d6e3bb3298" + "md5=36d9c0c46f5d910e4aab47584dd8eceb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.109.34.02/opam b/packages/async_inotify/async_inotify.109.34.02/opam new file mode 100644 index 000000000..266eab19e --- /dev/null +++ b/packages/async_inotify/async_inotify.109.34.02/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_inotify"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "inotify" {< "2.0"} + "async" {>= "109.34.00" & <= "109.53.02"} + "async_find" {>= "109.15.00" & <= "109.15.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Async wrapper for inotify" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_inotify-109.34.02.tar.gz" + checksum: [ + "sha256=050ab2d4976fb18f5c39d5f24efa0f0e7c4377d027181c1c4ace53462e9ee65e" + "md5=1917041def1b6041bcc010299ea9926e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.109.58.00/opam b/packages/async_inotify/async_inotify.109.58.00/opam new file mode 100644 index 000000000..928f4c732 --- /dev/null +++ b/packages/async_inotify/async_inotify.109.58.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_inotify"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "inotify" {< "2.0"} + "async" {>= "109.58.00" & <= "110.01.00"} + "async_find" {>= "109.15.00" & <= "109.15.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Async wrapper for inotify" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_inotify-109.58.00.tar.gz" + checksum: [ + "sha256=aec485d28ffcadf79eae30049d53d2a9c646fd6208a466b3dd7ebde3834add46" + "md5=0f42bb9795fc1bfef68961754a8b6e2b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.109.58.01/opam b/packages/async_inotify/async_inotify.109.58.01/opam new file mode 100644 index 000000000..8745f64d2 --- /dev/null +++ b/packages/async_inotify/async_inotify.109.58.01/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_inotify"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "inotify" {< "2.0"} + "async" {>= "109.58.00" & <= "111.13.00"} + "async_find" {>= "109.15.00" & <= "109.15.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Async wrapper for inotify" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_inotify-109.58.01.tar.gz" + checksum: [ + "sha256=99ff6fc0c079f278432ec3626e31630f19b4ede532d44bf0f331ba64852bcc85" + "md5=87596e70f2510b642d82ffcd8786cea5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.111.17.00/opam b/packages/async_inotify/async_inotify.111.17.00/opam new file mode 100644 index 000000000..787310a6d --- /dev/null +++ b/packages/async_inotify/async_inotify.111.17.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_inotify"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "inotify" {>= "2.0" & <= "2.6"} + "async" {>= "111.17.00" & <= "111.25.00"} + "async_find" {>= "109.15.00" & <= "109.15.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Async wrapper for inotify" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_inotify-111.17.00.tar.gz" + checksum: [ + "sha256=41234017695de9090f5b460bee50f4c90110a47bab0e1e57856f62ebc13fe273" + "md5=62562caef5d8e9946e83dfe373d5b08b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.111.28.00/opam b/packages/async_inotify/async_inotify.111.28.00/opam new file mode 100644 index 000000000..6f4bcd331 --- /dev/null +++ b/packages/async_inotify/async_inotify.111.28.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_inotify"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "inotify" {>= "2.0" & <= "2.6"} + "async" {>= "111.17.00" & < "112.36.00"} + "async_find" {>= "111.28.00" & < "111.29.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Async wrapper for inotify" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_inotify-111.28.00.tar.gz" + checksum: [ + "sha256=1b09af4e6be87ef5a452a14b2362c79670d9bf42d5c97c19f91553b08bff0687" + "md5=0e59caf870da7d9c1b3f563ae8403f8a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.113.00.00/opam b/packages/async_inotify/async_inotify.113.00.00/opam new file mode 100644 index 000000000..be37204c3 --- /dev/null +++ b/packages/async_inotify/async_inotify.113.00.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_inotify" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_inotify"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "inotify" {>= "2.0" & <= "2.6"} + "async" {>= "113.00.00" & < "113.01.00"} + "async_find" {>= "111.28.00" & < "111.29.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_inotify/issues" +dev-repo: "git+https://github.com/janestreet/async_inotify.git" +install: [[make "install"]] +synopsis: "Async wrapper for inotify" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_inotify-113.00.00.tar.gz" + checksum: [ + "sha256=d2013dd080774656d6a955a44bf2fad82e7b834205d47084c207b5ddb1046583" + "md5=fa4ff1b0cfe65bbeb8b698699f465a22" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_inotify/async_inotify.113.24.00/opam b/packages/async_inotify/async_inotify.113.24.00/opam new file mode 100644 index 000000000..0e4a064bd --- /dev/null +++ b/packages/async_inotify/async_inotify.113.24.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_inotify" +bug-reports: "https://github.com/janestreet/async_inotify/issues" +dev-repo: "git+https://github.com/janestreet/async_inotify.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "async_find" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "inotify" {<= "2.6"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Async wrapper for inotify" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_inotify-113.24.00.tar.gz" + checksum: [ + "sha256=2fc187c0f7039ddcc184ec5e3a73049b9dac65268537d9b9d175c7ca47e024c2" + "md5=7113794c6d7089e188a92c16271d5246" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.113.33.00/opam b/packages/async_inotify/async_inotify.113.33.00/opam new file mode 100644 index 000000000..36fcb501a --- /dev/null +++ b/packages/async_inotify/async_inotify.113.33.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_inotify" +bug-reports: "https://github.com/janestreet/async_inotify/issues" +dev-repo: "git+https://github.com/janestreet/async_inotify.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "async_find" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "inotify" {<= "2.6"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Async wrapper for inotify" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_inotify-113.33.00.tar.gz" + checksum: [ + "sha256=5a3b30bc42cda01c8c7c6b73f9312ecb9b62e6e756bae42360b56416149e49a0" + "md5=a19e01be8ee5975e2c6a01e7814b91aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.113.33.03/opam b/packages/async_inotify/async_inotify.113.33.03/opam new file mode 100644 index 000000000..6a741a1be --- /dev/null +++ b/packages/async_inotify/async_inotify.113.33.03/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_inotify" +bug-reports: "https://github.com/janestreet/async_inotify/issues" +dev-repo: "git+https://github.com/janestreet/async_inotify.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "async_find" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "inotify" {<= "2.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Async wrapper for inotify" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_inotify-113.33.03.tar.gz" + checksum: [ + "sha256=8ce7792349c532732cc000e23f3aee81f616c88281e6c3d735d7b4ad48f8b325" + "md5=ec25f0e00aa725260460fd53e94bc5e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_inotify/async_inotify.v0.10.0/opam b/packages/async_inotify/async_inotify.v0.10.0/opam new file mode 100644 index 000000000..b0cfa30d6 --- /dev/null +++ b/packages/async_inotify/async_inotify.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_inotify" +bug-reports: "https://github.com/janestreet/async_inotify/issues" +dev-repo: "git+https://github.com/janestreet/async_inotify.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "async_find" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "inotify" {>= "2.0" & <= "2.6"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Async wrapper for inotify" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_inotify-v0.10.0.tar.gz" + checksum: [ + "sha256=95c3af657796e92bd63e34a580fe8951535cc3cf04d510fbae408a0d7fc151c5" + "md5=ad216102eb03d9c1339ac6641a94fd62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_inotify/async_inotify.v0.9.0/opam b/packages/async_inotify/async_inotify.v0.9.0/opam new file mode 100644 index 000000000..d78fb718b --- /dev/null +++ b/packages/async_inotify/async_inotify.v0.9.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_inotify" +bug-reports: "https://github.com/janestreet/async_inotify/issues" +dev-repo: "git+https://github.com/janestreet/async_inotify.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "async_find" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "inotify" {>= "2.0" & <= "2.6"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Async wrapper for inotify" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_inotify-v0.9.0.tar.gz" + checksum: [ + "sha256=8cc263f8660e9e35ca0c9714223ff1848231ed93e0dfff561dc4df98b2476661" + "md5=6a19def5f059b74550ac26adfaf90e99" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_interactive/async_interactive.v0.10.0/opam b/packages/async_interactive/async_interactive.v0.10.0/opam new file mode 100644 index 000000000..7913a2cb5 --- /dev/null +++ b/packages/async_interactive/async_interactive.v0.10.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_interactive" +bug-reports: "https://github.com/janestreet/async_interactive/issues" +dev-repo: "git+https://github.com/janestreet/async_interactive.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Utilities for building simple command-line based user interfaces." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_interactive-v0.10.0.tar.gz" + checksum: [ + "sha256=e7b830cefaa86ad14679a9818868608cfee4b883a9d404d47dad8dda2e06bb8d" + "md5=7d791fd8cff39757e4c004a1ef360c7e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_interactive/async_interactive.v0.9.0/opam b/packages/async_interactive/async_interactive.v0.9.0/opam new file mode 100644 index 000000000..66a157e07 --- /dev/null +++ b/packages/async_interactive/async_interactive.v0.9.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_interactive" +bug-reports: "https://github.com/janestreet/async_interactive/issues" +dev-repo: "git+https://github.com/janestreet/async_interactive.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Utilities for building simple command-line based user interfaces." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_interactive-v0.9.0.tar.gz" + checksum: [ + "sha256=dc09c5893ad06e35fdba5bb548db6da0765cedac92b1aaf5aac6ffe5657b1d23" + "md5=17287fdc1a78213f33b966c57ee825f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_js/async_js.v0.10.0/opam b/packages/async_js/async_js.v0.10.0/opam new file mode 100644 index 000000000..ea0418e12 --- /dev/null +++ b/packages/async_js/async_js.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_js" +bug-reports: "https://github.com/janestreet/async_js/issues" +dev-repo: "git+https://github.com/janestreet/async_js.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async_kernel" {>= "v0.10" & < "v0.11"} + "async_rpc_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "js_of_ocaml" {>= "3.0" & < "3.5"} + "js_of_ocaml-ppx" {<= "5.9.1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "uri" {< "3.0.0"} +] +synopsis: + "A small library that provide Async support for JavaScript platforms." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_js-v0.10.0.tar.gz" + checksum: [ + "sha256=9ab938cb71191f995a75632269e7740fd15365d77c04c6483c7cdad1564b7ddb" + "md5=a11fbdc906dfce362b054a848328c1de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_js/async_js.v0.9.0/opam b/packages/async_js/async_js.v0.9.0/opam new file mode 100644 index 000000000..787c3be70 --- /dev/null +++ b/packages/async_js/async_js.v0.9.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_js" +bug-reports: "https://github.com/janestreet/async_js/issues" +dev-repo: "git+https://github.com/janestreet/async_js.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "async_rpc_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "js_of_ocaml" {< "3.0"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "A small library that provide Async support for JavaScript platforms." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_js-v0.9.0.tar.gz" + checksum: [ + "sha256=a78bcce7b20efa3a343067db9fa44d20460f66187ef8c42567693daf3e822b3e" + "md5=2b4c940c38f2f52082f78287707ce7d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_js/async_js.v0.9.1/opam b/packages/async_js/async_js.v0.9.1/opam new file mode 100644 index 000000000..69649acff --- /dev/null +++ b/packages/async_js/async_js.v0.9.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_js" +bug-reports: "https://github.com/janestreet/async_js/issues" +dev-repo: "git+https://github.com/janestreet/async_js.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "async_rpc_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "js_of_ocaml" {>= "3.0" & < "3.4"} + "js_of_ocaml-ppx" {>= "3.0" & < "3.2"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "A small library that provide Async support for JavaScript platforms." +url { + src: "https://github.com/janestreet/async_js/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=faa1821bd0e2216c658181bef5e91e9866b6915021fa098d7ac7fce48a469ccd" + "md5=14629aeaef895382a732c3ac810b49e1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_kernel/async_kernel.109.58.00/opam b/packages/async_kernel/async_kernel.109.58.00/opam new file mode 100644 index 000000000..354dbff06 --- /dev/null +++ b/packages/async_kernel/async_kernel.109.58.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "core" {= "109.58.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "109.53.00" & <= "109.53.02"} + "sexplib" {= "109.58.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_kernel-109.58.00.tar.gz" + checksum: [ + "sha256=38b75ff1fd2b21c0a0454ac073608112b7247035af03e46c035191292a0a911c" + "md5=80574ae9e681b02ede6168394e5b1cae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.109.60.00/opam b/packages/async_kernel/async_kernel.109.60.00/opam new file mode 100644 index 000000000..6f9bbd8ee --- /dev/null +++ b/packages/async_kernel/async_kernel.109.60.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "core" {= "109.60.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "109.53.00" & <= "109.53.02"} + "sexplib" {= "109.60.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/async_kernel-109.60.00.tar.gz" + checksum: [ + "sha256=51dc025f5b909e1dcf46d9f76072dcc6f75567b0ca3aceaac595b4ffce513903" + "md5=7c13a3d340644edf41b56ddcf26bf533" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.110.01.00/opam b/packages/async_kernel/async_kernel.110.01.00/opam new file mode 100644 index 000000000..9f6c9d1f0 --- /dev/null +++ b/packages/async_kernel/async_kernel.110.01.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "core" {= "110.01.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "sexplib" {= "110.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/async_kernel-110.01.00.tar.gz" + checksum: [ + "sha256=865bb8b08905872b2cd2730c50501b2271531720b9102c081ed973287d8c7658" + "md5=1fb7a77efd1cbd425229675975cc23f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.111.03.00/opam b/packages/async_kernel/async_kernel.111.03.00/opam new file mode 100644 index 000000000..9676ff93a --- /dev/null +++ b/packages/async_kernel/async_kernel.111.03.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "core" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/async_kernel-111.03.00.tar.gz" + checksum: [ + "sha256=cdf74ce2331ea9d5d153d6a4fb089ac996a2df87088f1ce69f5422c0c45e6a64" + "md5=bb65173e1562310a5a253053c15b01a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.111.06.00/opam b/packages/async_kernel/async_kernel.111.06.00/opam new file mode 100644 index 000000000..37c67e90a --- /dev/null +++ b/packages/async_kernel/async_kernel.111.06.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "core" {= "111.06.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/async_kernel-111.06.00.tar.gz" + checksum: [ + "sha256=3ae8490d8ef2841c2a45bfe42d4a27c2051bfb2511f899116f90cb96229ea6e6" + "md5=b868136731e9b7645f0f557d7845dc10" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.111.08.00/opam b/packages/async_kernel/async_kernel.111.08.00/opam new file mode 100644 index 000000000..27c36e831 --- /dev/null +++ b/packages/async_kernel/async_kernel.111.08.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "core" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/async_kernel-111.08.00.tar.gz" + checksum: [ + "sha256=aa35bfe7760f00cc91c2fb1d7e16bf29029809828bed8314050d690c840b24a4" + "md5=fbb556660331de0f0abbf43650b1ba92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.111.11.00/opam b/packages/async_kernel/async_kernel.111.11.00/opam new file mode 100644 index 000000000..a66f8ea76 --- /dev/null +++ b/packages/async_kernel/async_kernel.111.11.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "core" {>= "111.11.00" & <= "111.13.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "sexplib" {>= "111.11.00" & <= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/async_kernel-111.11.00.tar.gz" + checksum: [ + "sha256=1d46b3d13eb501ecb7f3a934856fc727fd32199f8abcd74f1a65b92962e70b07" + "md5=a534493320429b238739417e8b17191a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.111.17.00/opam b/packages/async_kernel/async_kernel.111.17.00/opam new file mode 100644 index 000000000..161098d7d --- /dev/null +++ b/packages/async_kernel/async_kernel.111.17.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "core" {>= "111.17.00" & <= "111.21.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "sexplib" {= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_kernel-111.17.00.tar.gz" + checksum: [ + "sha256=94a8e9d37a7b98bd45cd6482151984e736044b0ded04d39870bf4e0893f7da47" + "md5=146609b509bd32b11ea99f962cec07b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.111.25.00/opam b/packages/async_kernel/async_kernel.111.25.00/opam new file mode 100644 index 000000000..f2566badf --- /dev/null +++ b/packages/async_kernel/async_kernel.111.25.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "core" {= "111.25.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "sexplib" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/async_kernel-111.25.00.tar.gz" + checksum: [ + "sha256=108986b99e014238af949001f6151098ae66cf125d103d3a687ca34a425672c8" + "md5=e5456a82fd71064201fe7e9cbb26bb02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.111.28.00/opam b/packages/async_kernel/async_kernel.111.28.00/opam new file mode 100644 index 000000000..604259ab1 --- /dev/null +++ b/packages/async_kernel/async_kernel.111.28.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "core" {>= "111.28.00" & < "111.29.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {= "111.28.00"} + "pa_test" {= "111.08.00"} + "sexplib" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_kernel-111.28.00.tar.gz" + checksum: [ + "sha256=3fcf2a35c483968863dc8d6e4619369c61551f75a3bb187b2b3a42f06ae336e9" + "md5=7c1861ab1ec0a655d36e6499718ff79a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.112.01.00/opam b/packages/async_kernel/async_kernel.112.01.00/opam new file mode 100644 index 000000000..2582fba9b --- /dev/null +++ b/packages/async_kernel/async_kernel.112.01.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.01.00" & < "112.02.00"} + "core" {>= "112.01.00" & < "112.02.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/async_kernel-112.01.00.tar.gz" + checksum: [ + "sha256=424741b467230622b09119a00236407b74f0b859a19b22f4d3268f111c322633" + "md5=1c6423e2cd44cf605c83a7bb38df69e0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.112.06.00/opam b/packages/async_kernel/async_kernel.112.06.00/opam new file mode 100644 index 000000000..ef1bf3959 --- /dev/null +++ b/packages/async_kernel/async_kernel.112.06.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "core" {>= "112.06.00" & < "112.07.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/async_kernel-112.06.00.tar.gz" + checksum: [ + "sha256=7c68dd51b691f934bec2b129fe79f16f056059b1c917052198ccb29f2f51569e" + "md5=6fc395db247e7dc0d9c70afdf5d2b924" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.112.17.00/opam b/packages/async_kernel/async_kernel.112.17.00/opam new file mode 100644 index 000000000..3facacb4b --- /dev/null +++ b/packages/async_kernel/async_kernel.112.17.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.17.00" & < "112.18.00"} + "core" {>= "112.17.00" & < "112.18.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_ounit" {>= "112.17.00" & < "112.18.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_kernel-112.17.00.tar.gz" + checksum: [ + "sha256=eaa99169345096e111a69beb229bdb1b0bc04c72db50837a1630a5852afe1464" + "md5=32b6c49ab7781aecc07a908494135b3a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.112.24.00/opam b/packages/async_kernel/async_kernel.112.24.00/opam new file mode 100644 index 000000000..e01b985c4 --- /dev/null +++ b/packages/async_kernel/async_kernel.112.24.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "core_kernel" {>= "112.24.00" & < "112.25.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_ounit" {>= "112.24.00" & < "112.25.00"} + "pa_test" {= "112.24.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_kernel-112.24.tar.gz" + checksum: [ + "sha256=95caf4249b55c5a6b38da56e314845e9ea9a0876eedd4cf0ddcb6c8dd660c6a0" + "md5=36ccec4ae79e0429b2123e339b2afd36" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.112.35.00/opam b/packages/async_kernel/async_kernel.112.35.00/opam new file mode 100644 index 000000000..a4d3d4c0e --- /dev/null +++ b/packages/async_kernel/async_kernel.112.35.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "core_kernel" {>= "112.35.00" & < "112.36.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {= "112.35.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "pa_test" {= "112.24.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_kernel-112.35.00.tar.gz" + checksum: [ + "sha256=6bb859c7ca8b6d6766d4cb4ff40ecc91ecf70ae4224c95a455e5edffd244f448" + "md5=8f36a225d8505faf1b97e1d052bee224" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.113.00.00/opam b/packages/async_kernel/async_kernel.113.00.00/opam new file mode 100644 index 000000000..4bcb09491 --- /dev/null +++ b/packages/async_kernel/async_kernel.113.00.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_kernel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "core_kernel" {>= "113.00.00" & < "113.01.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "herelib" {= "112.35.00"} + "pa_ounit" {= "113.00.00"} + "pa_test" {= "112.24.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_kernel-113.00.00.tar.gz" + checksum: [ + "sha256=e100507b461ff0c22a126a085a3a32f63876a182ebdd38e7b45e88f479bee598" + "md5=3578f0d33811ab2ec29a1a57177f55cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.113.24.00/opam b/packages/async_kernel/async_kernel.113.24.00/opam new file mode 100644 index 000000000..c55bc34b5 --- /dev/null +++ b/packages/async_kernel/async_kernel.113.24.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_kernel" +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core_kernel" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_kernel-113.24.00.tar.gz" + checksum: [ + "sha256=4e891b8e93a90be0dddd4ea919c20287c4e18bdc986259a9d7294497d3614556" + "md5=8338fcc9e8b39e514731b6611b623528" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_kernel/async_kernel.113.33.00/opam b/packages/async_kernel/async_kernel.113.33.00/opam new file mode 100644 index 000000000..ebbb7b640 --- /dev/null +++ b/packages/async_kernel/async_kernel.113.33.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_kernel" +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core_kernel" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_kernel-113.33.00.tar.gz" + checksum: [ + "sha256=25385f8f252e7ec91cdaee8e67201d270582ce983ed0b1069409d7d1dac573ce" + "md5=52abf5f549ede14a385bb1b625ebf3ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_kernel/async_kernel.113.33.03/opam b/packages/async_kernel/async_kernel.113.33.03/opam new file mode 100644 index 000000000..e0c740bb0 --- /dev/null +++ b/packages/async_kernel/async_kernel.113.33.03/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_kernel" +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core_kernel" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_kernel-113.33.03.tar.gz" + checksum: [ + "sha256=6d7babc57244e10ef76411c6f2c1dd3e439b7a371d8d9c400e03c92194d27211" + "md5=b33b2d9a6de58c1258c03418303e569b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.v0.10.0/opam b/packages/async_kernel/async_kernel.v0.10.0/opam new file mode 100644 index 000000000..94050f136 --- /dev/null +++ b/packages/async_kernel/async_kernel.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_kernel" +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_kernel-v0.10.0.tar.gz" + checksum: [ + "sha256=57c418c703cadedfd19a71007dddba70973444a05ece400c1f469ab0ea5994af" + "md5=338f1e0ccf40afbfe43c05d1004eb20a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_kernel/async_kernel.v0.11.0/opam b/packages/async_kernel/async_kernel.v0.11.0/opam new file mode 100644 index 000000000..b02212383 --- /dev/null +++ b/packages/async_kernel/async_kernel.v0.11.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_kernel" +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +conflicts: [ "jbuilder" { = "1.0+beta19" } ] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "core_kernel" {>= "v0.11" & < "v0.12"} + "ppx_jane" {>= "v0.11" & < "v0.12"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.11/files/async_kernel-v0.11.0.tar.gz" + checksum: [ + "sha256=049f3912cf61d28926c0b47d523979ca5a844dc982930cfb2b3bd47370d24375" + "md5=114d7c37b34bf9b5be3762c81015f68b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_kernel/async_kernel.v0.9.0/opam b/packages/async_kernel/async_kernel.v0.9.0/opam new file mode 100644 index 000000000..efe55f66f --- /dev/null +++ b/packages/async_kernel/async_kernel.v0.9.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_kernel" +bug-reports: "https://github.com/janestreet/async_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_kernel-v0.9.0.tar.gz" + checksum: [ + "sha256=6a196abcbcf75c49742b2c619c8e86b6fe06acb48dc2df8d433914a36679ca42" + "md5=fe23b1c09378deff9a1187d11546c1a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_parallel/async_parallel.109.23.00/opam b/packages/async_parallel/async_parallel.109.23.00/opam new file mode 100644 index 000000000..88420d4cb --- /dev/null +++ b/packages/async_parallel/async_parallel.109.23.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.20.00" & <= "109.24.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "core" {>= "109.23.00" & <= "109.24.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.23.00/individual/async_parallel-109.23.00.tar.gz" + checksum: [ + "sha256=7ba0ad0fed931ead4b9ed79ba769bc68ba59c7bd5b6d50b268d1175cb67ed3fa" + "md5=04060d3805b742fa11646bbda2a6c242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.27.00/opam b/packages/async_parallel/async_parallel.109.27.00/opam new file mode 100644 index 000000000..136bd1318 --- /dev/null +++ b/packages/async_parallel/async_parallel.109.27.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.27.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "core" {>= "109.27.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/async_parallel-109.27.00.tar.gz" + checksum: [ + "sha256=828f471c6096d3f282cb65fbec66bdfd63ae006b0324936300483f4bb47b9e62" + "md5=d1582f9dd01e4eb6b6f28966b9e7643a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.30.00/opam b/packages/async_parallel/async_parallel.109.30.00/opam new file mode 100644 index 000000000..90c7f7e70 --- /dev/null +++ b/packages/async_parallel/async_parallel.109.30.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.30.00" & <= "109.33.00"} + "bin_prot" {= "109.30.00"} + "core" {>= "109.30.00" & <= "109.32.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/async_parallel-109.30.00.tar.gz" + checksum: [ + "sha256=9ee7f74d6a48edd98be77816628faa71cc55ab870f4a1a21bf3f4401ba9cb476" + "md5=754868f25f3f6d7c3a07dc7ca23ec18e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.34.00/opam b/packages/async_parallel/async_parallel.109.34.00/opam new file mode 100644 index 000000000..3fba2a496 --- /dev/null +++ b/packages/async_parallel/async_parallel.109.34.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.34.00"} + "bin_prot" {= "109.30.00"} + "core" {= "109.34.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_parallel-109.34.00.tar.gz" + checksum: [ + "sha256=b56bb9d8262aa5553d54a00d9a2ad6726898de1e224d56a807f3d868724886ac" + "md5=72244f33ae035184828eebb01a00a27e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.35.00/opam b/packages/async_parallel/async_parallel.109.35.00/opam new file mode 100644 index 000000000..36fd6418b --- /dev/null +++ b/packages/async_parallel/async_parallel.109.35.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.35.00" & <= "109.38.00"} + "bin_prot" {= "109.30.00"} + "core" {>= "109.35.00" & <= "109.38.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/async_parallel-109.35.00.tar.gz" + checksum: [ + "sha256=20f785f671d5a1df97830f61b05f56234a0feb77d80e418a439518b117f44ca8" + "md5=4565425ae65a6484a8fb6164114c50da" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.40.00/opam b/packages/async_parallel/async_parallel.109.40.00/opam new file mode 100644 index 000000000..820a5fad2 --- /dev/null +++ b/packages/async_parallel/async_parallel.109.40.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.35.00" & <= "109.38.00"} + "bin_prot" {= "109.30.00"} + "core" {= "109.40.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/async_parallel-109.40.00.tar.gz" + checksum: [ + "sha256=d55875ad3fc4101c01ae0d3c79c0a7afbf07fee206a5b1be310909b36d3d6136" + "md5=aa19c0b23d42bf6c9ae81682d4249ce4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.41.00/opam b/packages/async_parallel/async_parallel.109.41.00/opam new file mode 100644 index 000000000..1951ca2ce --- /dev/null +++ b/packages/async_parallel/async_parallel.109.41.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.35.00" & <= "109.42.00"} + "bin_prot" {>= "109.41.00" & <= "109.45.00"} + "core" {>= "109.41.00" & <= "109.45.00"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/async_parallel-109.41.00.tar.gz" + checksum: [ + "sha256=d6c8d0362db47bd9ff4dfa0c59bc3eefd5c01feacdc55717b54b27138b6b8510" + "md5=6f5a4df0e3dc7d9f807eb924c1a809e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.47.00/opam b/packages/async_parallel/async_parallel.109.47.00/opam new file mode 100644 index 000000000..b5e021ab2 --- /dev/null +++ b/packages/async_parallel/async_parallel.109.47.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.35.00" & <= "109.42.00"} + "bin_prot" {= "109.47.00"} + "core" {= "109.47.00"} + "sexplib" {= "109.47.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/async_parallel-109.47.00.tar.gz" + checksum: [ + "sha256=6cd201aee454d34ad8c16fcf9d65727f143e27893787e48d71e40c540f7694e2" + "md5=1b80aaee96526b7aa882ded8be32a778" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.53.00/opam b/packages/async_parallel/async_parallel.109.53.00/opam new file mode 100644 index 000000000..05cb244d5 --- /dev/null +++ b/packages/async_parallel/async_parallel.109.53.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.53.00"} + "bin_prot" {= "109.53.00"} + "core" {>= "109.53.01" & <= "109.55.00"} + "sexplib" {>= "109.53.00" & <= "109.55.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async_parallel-109.53.00.tar.gz" + checksum: [ + "sha256=ed90d6ed768160e3ce90c62cce6e3f295135e5dca3d15c21ec9695a2fa4e815d" + "md5=b5f4a25878e1f6ecdc3a79ab4be05e58" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.53.02/opam b/packages/async_parallel/async_parallel.109.53.02/opam new file mode 100644 index 000000000..6b16de4a6 --- /dev/null +++ b/packages/async_parallel/async_parallel.109.53.02/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.53.00" & <= "109.53.02"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "core" {>= "109.53.01" & <= "109.55.02"} + "sexplib" {>= "109.53.00" & <= "109.55.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async_parallel-109.53.02.tar.gz" + checksum: [ + "sha256=4b7eaf21f80d5b138123f486b2a5b0c3ef8c83bf665b39272473533fc83e460e" + "md5=051523e9c24a4535b9e06ef6f90016c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.58.00/opam b/packages/async_parallel/async_parallel.109.58.00/opam new file mode 100644 index 000000000..39feafe90 --- /dev/null +++ b/packages/async_parallel/async_parallel.109.58.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.58.00" & <= "110.01.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "core" {>= "109.58.00" & <= "110.01.00"} + "sexplib" {>= "109.58.00" & <= "110.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_parallel-109.58.00.tar.gz" + checksum: [ + "sha256=e164b7528983b92fa58a634c5a9f68e2a2edf3e411535fb689c9c67fbd1de6dd" + "md5=f8993ca247f2860c8c296a0ea24b2948" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.109.58.01/opam b/packages/async_parallel/async_parallel.109.58.01/opam new file mode 100644 index 000000000..30eb7e4a0 --- /dev/null +++ b/packages/async_parallel/async_parallel.109.58.01/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.58.00" & <= "111.13.00"} + "bin_prot" {>= "109.53.00" & <= "111.03.00"} + "core" {>= "109.58.00" & <= "111.13.00"} + "sexplib" {>= "109.58.00" & <= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_parallel-109.58.01.tar.gz" + checksum: [ + "sha256=cf341d6d59701e31230e015a23130966caf2e46d395819e40cee424197af3e9f" + "md5=8182514739e9eb55263273c6888ac138" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.111.17.00/opam b/packages/async_parallel/async_parallel.111.17.00/opam new file mode 100644 index 000000000..b08d32629 --- /dev/null +++ b/packages/async_parallel/async_parallel.111.17.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "111.17.00"} + "bin_prot" {>= "109.53.00" & <= "111.03.00"} + "core" {>= "111.17.00" & <= "111.21.00"} + "sexplib" {= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_parallel-111.17.00.tar.gz" + checksum: [ + "sha256=ed069bd5c0ec434cf1506404e63ed4bdc33eba235c6f654dd811c3a16037242c" + "md5=b2e0cf836f6b4816ef48c986eeeb1a90" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.111.25.00/opam b/packages/async_parallel/async_parallel.111.25.00/opam new file mode 100644 index 000000000..75f7cd8fa --- /dev/null +++ b/packages/async_parallel/async_parallel.111.25.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "111.25.00"} + "bin_prot" {>= "109.53.00" & <= "111.03.00"} + "core" {= "111.25.00"} + "sexplib" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/async_parallel-111.25.00.tar.gz" + checksum: [ + "sha256=bc59b4c0d4a566deda24432f1c14ab8ba18f1660b00887ecba6e48a5f781755c" + "md5=e7ccf2fa5daaa575d1ddc16d5de36e38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.111.28.00/opam b/packages/async_parallel/async_parallel.111.28.00/opam new file mode 100644 index 000000000..0c40010ea --- /dev/null +++ b/packages/async_parallel/async_parallel.111.28.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "111.25.00" & < "112.07.00"} + "bin_prot" {>= "109.53.00" & < "112.07.00"} + "core" {>= "111.28.00" & < "112.07.00"} + "sexplib" {>= "111.25.00" & < "112.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_parallel-111.28.00.tar.gz" + checksum: [ + "sha256=9a108429426c1b4e308e05b47a5452941b7df91c0802959b2fd091c2dd4987ea" + "md5=0522d591fbeb29e602c09175caaa9b3a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.112.17.00/opam b/packages/async_parallel/async_parallel.112.17.00/opam new file mode 100644 index 000000000..b2c375793 --- /dev/null +++ b/packages/async_parallel/async_parallel.112.17.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.17.00" & < "112.25.00"} + "bin_prot" {>= "112.17.00" & < "112.25.00"} + "core" {>= "112.17.00" & < "112.25.00"} + "sexplib" {>= "112.17.00" & < "112.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_parallel-112.17.00.tar.gz" + checksum: [ + "sha256=54e5d683489306cca15528609368d47caaa78f3d9155de3f61bf23f9d83d391a" + "md5=30acfd0a274ebb401cee39347dcf6ca2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.112.35.00/opam b/packages/async_parallel/async_parallel.112.35.00/opam new file mode 100644 index 000000000..cae6da653 --- /dev/null +++ b/packages/async_parallel/async_parallel.112.35.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.35.00" & < "112.36.00"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "core" {>= "112.35.00" & < "112.36.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_parallel-112.35.00.tar.gz" + checksum: [ + "sha256=1ff69fe544ca49a2b66a7f1e579c73b62d9d9be358d26367eba1118aa0431a4a" + "md5=2338b303a8bd3fac726610af7a140e21" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.113.00.00/opam b/packages/async_parallel/async_parallel.113.00.00/opam new file mode 100644 index 000000000..d60da6ee5 --- /dev/null +++ b/packages/async_parallel/async_parallel.113.00.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_parallel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "113.00.00" & < "113.01.00"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "core" {>= "113.00.00" & < "113.01.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +install: [[make "install"]] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_parallel-113.00.00.tar.gz" + checksum: [ + "sha256=3e7a12ff65111f877777b6436ddc037d5a57a4766e4de45086446d2644fdf4fc" + "md5=32b9e90db2e812a5f38a624ba9eea6ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.113.24.00/opam b/packages/async_parallel/async_parallel.113.24.00/opam new file mode 100644 index 000000000..e48cb1cdc --- /dev/null +++ b/packages/async_parallel/async_parallel.113.24.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_parallel" +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_parallel-113.24.00.tar.gz" + checksum: [ + "sha256=bb5cd382b1b0a87d52c66581f28e2af304e46fce6d86572cf806ab73870742e6" + "md5=9ab1f31dfb434c7e99dc4a329e905667" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_parallel/async_parallel.113.33.00/opam b/packages/async_parallel/async_parallel.113.33.00/opam new file mode 100644 index 000000000..572b82c02 --- /dev/null +++ b/packages/async_parallel/async_parallel.113.33.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_parallel" +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_parallel-113.33.00.tar.gz" + checksum: [ + "sha256=03ebd67b7256fd08b1d850d5ac828c16265595356e5a34b2363c394c126a39c7" + "md5=21ce56815b82946859aff7bd33cb7176" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_parallel/async_parallel.113.33.03/opam b/packages/async_parallel/async_parallel.113.33.03/opam new file mode 100644 index 000000000..be2dbd0ce --- /dev/null +++ b/packages/async_parallel/async_parallel.113.33.03/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_parallel" +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_parallel-113.33.03.tar.gz" + checksum: [ + "sha256=7d91328dcb1dda1e1f733b576f075c59d3950037adf9d73e04d8172ccc631032" + "md5=7269b3e4f989bbb4e126983d2ecd3891" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.v0.10.0/opam b/packages/async_parallel/async_parallel.v0.10.0/opam new file mode 100644 index 000000000..210e74fc4 --- /dev/null +++ b/packages/async_parallel/async_parallel.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_parallel" +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_parallel-v0.10.0.tar.gz" + checksum: [ + "sha256=acdb45332fd5d9934a2e1ff19724d536f7b986cef5c8b023d84cde00037cb102" + "md5=c7a2bc6cc852933034524c22129cd66b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_parallel/async_parallel.v0.9.0/opam b/packages/async_parallel/async_parallel.v0.9.0/opam new file mode 100644 index 000000000..0b59803e3 --- /dev/null +++ b/packages/async_parallel/async_parallel.v0.9.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_parallel" +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_parallel-v0.9.0.tar.gz" + checksum: [ + "sha256=9ebd7fcc0372b9beddf33b954302dbae5efd232743330d7694889bb8ff65fb01" + "md5=348d771c2025d76187682e7a3c444b31" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_parallel/async_parallel.v0.9.1/opam b/packages/async_parallel/async_parallel.v0.9.1/opam new file mode 100644 index 000000000..c839ba1c3 --- /dev/null +++ b/packages/async_parallel/async_parallel.v0.9.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_parallel" +bug-reports: "https://github.com/janestreet/async_parallel/issues" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9.2" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9.3" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Distributed computing library" +description: """ +Parallel is a library for running tasks in other processes on a +cluster of machines.""" +url { + src: "https://github.com/janestreet/async_parallel/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=b550a7189dc4bc7e9d410bb8aff5823372f798e98a1e4f1951d956c93e5c2eeb" + "md5=5cb994060cde1fb34ccec262590d1237" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/opam b/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/opam new file mode 100644 index 000000000..f46b497b0 --- /dev/null +++ b/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_rpc_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_rpc_kernel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.35.00" & < "112.36.00"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "comparelib" {>= "109.60.00" & < "112.36.00"} + "core_kernel" {>= "112.35.00" & < "112.36.00"} + "fieldslib" {>= "109.20.00" & < "112.36.00"} + "herelib" {= "112.35.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "pa_test" {= "112.24.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" +install: [[make "install"]] +synopsis: "Platform-independent core of Async RPC library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_rpc_kernel-112.35.00.tar.gz" + checksum: [ + "sha256=1e24cb9aa3e6719a11bb24c3171ce256c029c20f7b5081ea8da5719693a4b542" + "md5=7e52d9868a2304530383c50b96a9d7c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/opam b/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/opam new file mode 100644 index 000000000..dc74ae11c --- /dev/null +++ b/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_rpc_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_rpc_kernel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.00.00" & < "113.01.00"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "comparelib" {= "113.00.00"} + "core_kernel" {>= "113.00.00" & < "113.01.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "herelib" {= "112.35.00"} + "pa_ounit" {= "113.00.00"} + "pa_test" {= "112.24.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" +install: [[make "install"]] +synopsis: "Platform-independent core of Async RPC library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_rpc_kernel-113.00.00.tar.gz" + checksum: [ + "sha256=21c8bc830d261543c22ac2019c08a9a39c9f490fca038a39c43e94d3cd9af73d" + "md5=852a806c6c9dcd1d76ca54ddb4bc7b11" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/opam b/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/opam new file mode 100644 index 000000000..9beaa0664 --- /dev/null +++ b/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_rpc_kernel" +bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core_kernel" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Platform-independent core of Async RPC library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_rpc_kernel-113.24.00.tar.gz" + checksum: [ + "sha256=7f6cf06929206b36de3952faf9b57928cc8428457ad3b3269d3ec03b1f36a5bb" + "md5=aa203d5114064e42961c25103fb78b46" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/opam b/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/opam new file mode 100644 index 000000000..cbd8ad603 --- /dev/null +++ b/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_rpc_kernel" +bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core_kernel" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Platform-independent core of Async RPC library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_rpc_kernel-113.33.00.tar.gz" + checksum: [ + "sha256=9bb09d157ee44fb932c4f1c4c62e99da506558703ad552f83ce3e34b98cb6893" + "md5=2bbf1501f4e4f60d99993db86376235f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/opam b/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/opam new file mode 100644 index 000000000..2d37246cd --- /dev/null +++ b/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_rpc_kernel" +bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core_kernel" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Platform-independent core of Async RPC library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_rpc_kernel-113.33.03.tar.gz" + checksum: [ + "sha256=90cb6975bc0de193b036f01af192a46c3a07d662a81ee4ae3c1b80356f822779" + "md5=1ba4d3d39647883a24f061b643be998c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/opam b/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/opam new file mode 100644 index 000000000..99884ad77 --- /dev/null +++ b/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_rpc_kernel" +bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async_kernel" {>= "v0.10" & < "v0.11"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "protocol_version_header" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Platform-independent core of Async RPC library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_rpc_kernel-v0.10.0.tar.gz" + checksum: [ + "sha256=5fa11bb3d4850a8aa7b379fe747539e6c8fcc015884c858d02a3db9c715d368a" + "md5=a2dd42247db991d65bbfb07267ba63c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/opam b/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/opam new file mode 100644 index 000000000..b2879c03d --- /dev/null +++ b/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_rpc_kernel" +bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Platform-independent core of Async RPC library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_rpc_kernel-v0.9.0.tar.gz" + checksum: [ + "sha256=bb7bd8b5057a296e921f8b8d4826fec9810a9a189f86efd47868cdee03cf1671" + "md5=b9bebbf6c054701cc0a26cd3ced3f2c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_sendfile/async_sendfile.v0.10.0/opam b/packages/async_sendfile/async_sendfile.v0.10.0/opam new file mode 100644 index 000000000..e11befff7 --- /dev/null +++ b/packages/async_sendfile/async_sendfile.v0.10.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_sendfile" +bug-reports: "https://github.com/janestreet/async_sendfile/issues" +dev-repo: "git+https://github.com/janestreet/async_sendfile.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async_unix" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Thin wrapper around [Linux_ext.sendfile] to send full files." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_sendfile-v0.10.0.tar.gz" + checksum: [ + "sha256=a0be312ee7e6cf240a775430efd03766a5bdbd8ea60682e82d7471ecca03b8e4" + "md5=0835ed52458cce54757e49c5d56969b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_shell/async_shell.109.14.00/opam b/packages/async_shell/async_shell.109.14.00/opam new file mode 100644 index 000000000..627f41f9d --- /dev/null +++ b/packages/async_shell/async_shell.109.14.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_shell"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.14.00"} + "core_extended" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Shell helpers for Async" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_shell-109.14.00.tar.gz" + checksum: [ + "sha256=45dcefa74fe7eb9bd6b565298318a75c8531b5fdc4770f0d7ee272b5e897cfd9" + "md5=adea04e1dfa78862e0d73ca7127a240a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_shell/async_shell.109.15.00/opam b/packages/async_shell/async_shell.109.15.00/opam new file mode 100644 index 000000000..011f1ea48 --- /dev/null +++ b/packages/async_shell/async_shell.109.15.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_shell"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.15.00"} + "core_extended" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Shell helpers for Async" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_shell-109.15.00.tar.gz" + checksum: [ + "sha256=25d9e9cbdd8a894af1be5ad13d4d05978d61fc8e74c41077d46128a210b8e917" + "md5=f1f7ce8e9db7d4e92652288cb70b8e91" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_shell/async_shell.109.17.00/opam b/packages/async_shell/async_shell.109.17.00/opam new file mode 100644 index 000000000..c0b03b6e3 --- /dev/null +++ b/packages/async_shell/async_shell.109.17.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_shell"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {>= "109.17.00" & <= "109.27.00"} + "core_extended" {>= "109.17.00" & <= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Shell helpers for Async" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/async_shell-109.17.00.tar.gz" + checksum: [ + "sha256=70542e65a5b6311a46f417dbe370c11feaa016e1062ac0c3aa8b43b8acd2f381" + "md5=5d7207b73e5cf2750f966ff3a645a4fb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_shell/async_shell.109.28.00/opam b/packages/async_shell/async_shell.109.28.00/opam new file mode 100644 index 000000000..a6c62cd62 --- /dev/null +++ b/packages/async_shell/async_shell.109.28.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_shell"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {>= "109.17.00" & <= "109.53.00"} + "core_extended" {>= "109.28.00" & <= "109.55.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Shell helpers for Async" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/async_shell-109.28.00.tar.gz" + checksum: [ + "sha256=489ea334539f03b45b018c7f1055937c61a8b52b4f14a6346ef82179c7f3e0af" + "md5=203f883af71188a97fb11565224ef238" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_shell/async_shell.109.28.02/opam b/packages/async_shell/async_shell.109.28.02/opam new file mode 100644 index 000000000..ef19f27f7 --- /dev/null +++ b/packages/async_shell/async_shell.109.28.02/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_shell"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "async" {>= "109.17.00" & <= "110.01.00"} + "core_extended" {>= "109.28.00" & <= "110.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Shell helpers for Async" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/async_shell-109.28.02.tar.gz" + checksum: [ + "sha256=b95e61e5441d1e5020206019ee3900a929264ce620fe99e48e23de723e898884" + "md5=b780cefcd806e0ce843d9b416b035a90" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_shell/async_shell.109.28.03/opam b/packages/async_shell/async_shell.109.28.03/opam new file mode 100644 index 000000000..89dc29434 --- /dev/null +++ b/packages/async_shell/async_shell.109.28.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_shell" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_shell"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "async" {>= "109.17.00" & < "113.01.00"} + "core_extended" {>= "109.28.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_shell/issues" +dev-repo: "git+https://github.com/janestreet/async_shell.git" +install: [[make "install"]] +synopsis: "Shell helpers for Async" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/async_shell-109.28.03.tar.gz" + checksum: [ + "sha256=0b4497bea9124c5a665ee58fb0a73c5cbf2f757479df902e6870627196e6c105" + "md5=3868a1beb65ee59837cde7022d40864f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_shell/async_shell.113.24.00/opam b/packages/async_shell/async_shell.113.24.00/opam new file mode 100644 index 000000000..14b024b67 --- /dev/null +++ b/packages/async_shell/async_shell.113.24.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_shell" +bug-reports: "https://github.com/janestreet/async_shell/issues" +dev-repo: "git+https://github.com/janestreet/async_shell.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "core_extended" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Shell helpers for Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_shell-113.24.00.tar.gz" + checksum: [ + "sha256=6a81e7432317baf6944c1d685763856c138476bc2dfe238ae45e5b4b48094e16" + "md5=78181597917da32b4f3c9e0f4a1c1fa1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_shell/async_shell.113.33.00/opam b/packages/async_shell/async_shell.113.33.00/opam new file mode 100644 index 000000000..06a293216 --- /dev/null +++ b/packages/async_shell/async_shell.113.33.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_shell" +bug-reports: "https://github.com/janestreet/async_shell/issues" +dev-repo: "git+https://github.com/janestreet/async_shell.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "core_extended" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Shell helpers for Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_shell-113.33.00.tar.gz" + checksum: [ + "sha256=d6beb3a68d960ddd3a08c4e31a140301ad4ad2814e0fc0b4299930d24db57227" + "md5=3de7060b779fac47c8876ac671cc7ae2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_shell/async_shell.113.33.03/opam b/packages/async_shell/async_shell.113.33.03/opam new file mode 100644 index 000000000..a17923c6d --- /dev/null +++ b/packages/async_shell/async_shell.113.33.03/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_shell" +bug-reports: "https://github.com/janestreet/async_shell/issues" +dev-repo: "git+https://github.com/janestreet/async_shell.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "core_extended" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Shell helpers for Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_shell-113.33.03.tar.gz" + checksum: [ + "sha256=6edf61a1488d2c8f71f354f0731ce3082fbe9391d1893b05338aa0a9fbbc628d" + "md5=ae8c79533a5e632504d61d1fac8f8814" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_shell/async_shell.v0.10.0/opam b/packages/async_shell/async_shell.v0.10.0/opam new file mode 100644 index 000000000..d46b6f8ff --- /dev/null +++ b/packages/async_shell/async_shell.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_shell" +bug-reports: "https://github.com/janestreet/async_shell/issues" +dev-repo: "git+https://github.com/janestreet/async_shell.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "core_extended" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Shell helpers for Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_shell-v0.10.0.tar.gz" + checksum: [ + "sha256=c472af20e03f5b0c0b11810b390d880bdc77ab5136a10b3acbb66d486fce7daf" + "md5=66991147e44027ce8983b7228c3756d2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_shell/async_shell.v0.9.0/opam b/packages/async_shell/async_shell.v0.9.0/opam new file mode 100644 index 000000000..4be444d6f --- /dev/null +++ b/packages/async_shell/async_shell.v0.9.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_shell" +bug-reports: "https://github.com/janestreet/async_shell/issues" +dev-repo: "git+https://github.com/janestreet/async_shell.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Shell helpers for Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_shell-v0.9.0.tar.gz" + checksum: [ + "sha256=4d66ccdf87bce315eda77246aec037e7823d19035b5de44448a1bb8f52e7e506" + "md5=35b7e0a6902f56118782a8c5169c9d13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_shell/async_shell.v0.9.1/opam b/packages/async_shell/async_shell.v0.9.1/opam new file mode 100644 index 000000000..ac96902c4 --- /dev/null +++ b/packages/async_shell/async_shell.v0.9.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_shell" +bug-reports: "https://github.com/janestreet/async_shell/issues" +dev-repo: "git+https://github.com/janestreet/async_shell.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9.2" & < "v0.10"} + "core_extended" {>= "v0.9.1" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Shell helpers for Async" +url { + src: "https://github.com/janestreet/async_shell/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=2f5b9243028f39115714363312f76dbe9ec867535c27d9d6fe54eb19843897a5" + "md5=1881b20a95de45a053c9355396f04a90" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_smtp/async_smtp.109.38.alpha1/opam b/packages/async_smtp/async_smtp.109.38.alpha1/opam new file mode 100644 index 000000000..7a6465fe7 --- /dev/null +++ b/packages/async_smtp/async_smtp.109.38.alpha1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_smtp"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.38.00" & < "112.18.00"} + "core_extended" {>= "109.36.00" & < "112.18.00"} + "async" {>= "109.38.00" & < "112.18.00"} + "async_extended" {>= "109.36.00" & < "112.18.00"} + "email_message" {>= "109.38.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "SMTP client and server" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/alpha-packages/109.38.alpha1/individual/async_smtp-109.38.alpha1.tar.gz" + checksum: [ + "sha256=30d073071a1126cab7690b4bcf22639fb757e2e3bca9f7e544670bb8be8a1d7c" + "md5=0ae1d8441b340895be9a10f547dbe117" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_smtp/async_smtp.112.17.00/opam b/packages/async_smtp/async_smtp.112.17.00/opam new file mode 100644 index 000000000..05adda41c --- /dev/null +++ b/packages/async_smtp/async_smtp.112.17.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_smtp"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.38.00" & < "112.18.00"} + "core_extended" {>= "109.36.00" & < "112.18.00"} + "async" {>= "109.38.00" & < "112.18.00"} + "async_extended" {>= "109.38.00" & < "112.18.00"} + "email_message" {>= "109.38.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "SMTP client and server" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_smtp-112.17.00.tar.gz" + checksum: [ + "sha256=b4598d8d88c96094f362933fd61432f6f953712e490af644cfe7eafbf10f979b" + "md5=1065ad4305f2740cf7d3b30fcc163d77" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_smtp/async_smtp.112.24.00/opam b/packages/async_smtp/async_smtp.112.24.00/opam new file mode 100644 index 000000000..b1bc50722 --- /dev/null +++ b/packages/async_smtp/async_smtp.112.24.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_smtp"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "112.24.00" & < "112.25.00"} + "core_extended" {>= "112.24.00" & < "112.25.00"} + "async" {>= "112.24.00" & < "112.25.00"} + "async_extended" {>= "112.24.00" & < "112.25.00"} + "email_message" {>= "109.38.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "SMTP client and server" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_smtp-112.24.tar.gz" + checksum: [ + "sha256=cf6ed0f0401c6488de5b74b748a4f75fbb720a6c6268451b7afc8154802c036c" + "md5=4cc27d49e161a60e3ab78f432c081cfd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_smtp/async_smtp.112.35.00/opam b/packages/async_smtp/async_smtp.112.35.00/opam new file mode 100644 index 000000000..35120f0e2 --- /dev/null +++ b/packages/async_smtp/async_smtp.112.35.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_smtp" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_smtp"]] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "core" {>= "112.35.00" & < "112.36.00"} + "core_extended" {>= "112.35.00" & < "112.36.00"} + "async" {>= "112.35.00" & < "112.36.00"} + "async_extended" {>= "112.35.00" & < "112.36.00"} + "email_message" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_smtp/issues" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" +install: [[make "install"]] +synopsis: "SMTP client and server" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_smtp-112.35.00.tar.gz" + checksum: [ + "sha256=58f0b1b25b30aa92e1064d7146347f390efa3b7f10935ef730a7a1d922b1ae50" + "md5=c9ce06490241441347f21188520f0875" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_smtp/async_smtp.113.00.00/opam b/packages/async_smtp/async_smtp.113.00.00/opam new file mode 100644 index 000000000..e375066a4 --- /dev/null +++ b/packages/async_smtp/async_smtp.113.00.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_smtp" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_smtp"]] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "core" {>= "113.00.00" & < "113.01.00"} + "core_extended" {>= "113.00.00" & < "113.01.00"} + "async" {>= "113.00.00" & < "113.01.00"} + "async_extended" {>= "113.00.00" & < "113.01.00"} + "async_shell" {>= "109.28.00" & < "109.29.00"} + "async_ssl" {>= "113.00.00" & < "113.01.00"} + "email_message" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_smtp/issues" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" +install: [[make "install"]] +synopsis: "SMTP client and server" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_smtp-113.00.00.tar.gz" + checksum: [ + "sha256=5df420f8f7729f0c9b2c31c47c4d59d3c0e3c9ea12e5817e68e5ce999ea7ba85" + "md5=8963167bf0116851c62756ad07d6660c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_smtp/async_smtp.113.24.00/opam b/packages/async_smtp/async_smtp.113.24.00/opam new file mode 100644 index 000000000..251db9e07 --- /dev/null +++ b/packages/async_smtp/async_smtp.113.24.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_smtp" +bug-reports: "https://github.com/janestreet/async_smtp/issues" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "async_extended" {>= "113.24.00" & < "113.25.00"} + "async_shell" {>= "113.24.00" & < "113.25.00"} + "async_ssl" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "cryptokit" {<= "1.20"} + "email_message" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "re2" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "textutils" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "SMTP client and server" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_smtp-113.24.00.tar.gz" + checksum: [ + "sha256=daba9d7d856619d69937959b8a1b46ad57ffb78f6f98a92a46530f1e7d257489" + "md5=bc743b1b76d609eba363cdbae19fcb85" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_smtp/async_smtp.113.33.00/opam b/packages/async_smtp/async_smtp.113.33.00/opam new file mode 100644 index 000000000..f22fe71d8 --- /dev/null +++ b/packages/async_smtp/async_smtp.113.33.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_smtp" +bug-reports: "https://github.com/janestreet/async_smtp/issues" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "async_extended" {>= "113.33.00" & < "113.34.00"} + "async_shell" {>= "113.33.00" & < "113.34.00"} + "async_ssl" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "cryptokit" {<= "1.20"} + "email_message" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "re2" {>= "113.33.00" & < "113.34.00+4.03"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "textutils" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "SMTP client and server" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_smtp-113.33.00.tar.gz" + checksum: [ + "sha256=996d818393bb45e352700259ff11905dc6ee0fd01dee0991165b4638d4db1ab7" + "md5=db4da11a3e497b77697758e305b56347" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_smtp/async_smtp.113.33.03/opam b/packages/async_smtp/async_smtp.113.33.03/opam new file mode 100644 index 000000000..88c953935 --- /dev/null +++ b/packages/async_smtp/async_smtp.113.33.03/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_smtp" +bug-reports: "https://github.com/janestreet/async_smtp/issues" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "async_extended" {>= "113.33.03" & < "113.34.00"} + "async_shell" {>= "113.33.03" & < "113.34.00"} + "async_ssl" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "cryptokit" {<= "1.20"} + "email_message" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "re2" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "textutils" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "SMTP client and server" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_smtp-113.33.03.tar.gz" + checksum: [ + "sha256=2a2c319a6b40d9791f88af0b431acaf2b6292914648a5645a60d48052d1afbc6" + "md5=11b64d369ebc31359838a5a7fab014fb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_smtp/async_smtp.v0.10.0/opam b/packages/async_smtp/async_smtp.v0.10.0/opam new file mode 100644 index 000000000..16fb66364 --- /dev/null +++ b/packages/async_smtp/async_smtp.v0.10.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_smtp" +bug-reports: "https://github.com/janestreet/async_smtp/issues" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "async_inotify" {>= "v0.10" & < "v0.11"} + "async_sendfile" {>= "v0.10" & < "v0.11"} + "async_shell" {>= "v0.10" & < "v0.11"} + "async_ssl" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "core_extended" {>= "v0.10" & < "v0.11"} + "email_message" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "re2" {>= "v0.10" & < "v0.11"} + "textutils" {>= "v0.10" & < "v0.11"} + "cryptokit" {<= "1.20"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "SMTP client and server" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_smtp-v0.10.0.tar.gz" + checksum: [ + "sha256=349d8e67fbf329f641931dccc44e26fa7292016a912cca7df3c7965ddae6b5ca" + "md5=231b936efca5d0407c70d4a04d6aa92a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_smtp/async_smtp.v0.11.0/opam b/packages/async_smtp/async_smtp.v0.11.0/opam new file mode 100644 index 000000000..ad95e5fbb --- /dev/null +++ b/packages/async_smtp/async_smtp.v0.11.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_smtp" +bug-reports: "https://github.com/janestreet/async_smtp/issues" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +conflicts: [ "jbuilder" { = "1.0+beta19" } ] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.11" & < "v0.12"} + "async_inotify" {>= "v0.11" & < "v0.12"} + "async_sendfile" {>= "v0.11" & < "v0.12"} + "async_shell" {>= "v0.11" & < "v0.12"} + "async_ssl" {>= "v0.11" & < "v0.12"} + "core" {>= "v0.11" & < "v0.12"} + "core_extended" {>= "v0.11" & < "v0.12"} + "email_message" {>= "v0.11" & < "v0.12"} + "ppx_jane" {>= "v0.11" & < "v0.12"} + "re2" {>= "v0.11" & < "v0.12"} + "resource_cache" {>= "v0.11" & < "v0.12"} + "textutils" {>= "v0.11" & < "v0.12"} + "cryptokit" {<= "1.20"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +synopsis: "SMTP client and server" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.11/files/async_smtp-v0.11.0.tar.gz" + checksum: [ + "sha256=1319e398c00278e442be845336fb73eb212efb564bde4e56214b26bda4f90e40" + "md5=6ab0a670dd591f0b5ef623bb5419a380" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_smtp/async_smtp.v0.9.0/opam b/packages/async_smtp/async_smtp.v0.9.0/opam new file mode 100644 index 000000000..d8ad928e0 --- /dev/null +++ b/packages/async_smtp/async_smtp.v0.9.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_smtp" +bug-reports: "https://github.com/janestreet/async_smtp/issues" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "async_extended" {>= "v0.9" & < "v0.10"} + "async_shell" {>= "v0.9" & < "v0.10"} + "async_ssl" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "email_message" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "json-wheel_jane_street_overlay" {>= "v0.9" & < "v0.10" & = "v0.9.0"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "re2" {>= "v0.9" & < "v0.10"} + "textutils" {>= "v0.9" & < "v0.10"} + "cryptokit" {<= "1.20"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "SMTP client and server" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_smtp-v0.9.0.tar.gz" + checksum: [ + "sha256=4bcf2f0c24d8819afcd562f843ae97b7b2c04aaf411b322856905c03658a68e2" + "md5=4e415ae1117206cc89a0e1b7aff7d486" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.111.06.00/opam b/packages/async_ssl/async_ssl.111.06.00/opam new file mode 100644 index 000000000..f5b8db134 --- /dev/null +++ b/packages/async_ssl/async_ssl.111.06.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_ssl"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "async" {= "111.03.00"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "sexplib" {= "111.03.00"} + "ctypes" {>= "0.3.2" & < "0.4.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libssl-dev"] {os-family = "debian"} + ["openssl-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/async_ssl-111.06.00.tar.gz" + checksum: [ + "sha256=76864c9efd6bff15a7ad93a3e75487588bb5dc960104c8367cee0e376ca661b3" + "md5=7a71b664c55d44a48bf54b8946bb7292" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.111.08.00/opam b/packages/async_ssl/async_ssl.111.08.00/opam new file mode 100644 index 000000000..65eafd64e --- /dev/null +++ b/packages/async_ssl/async_ssl.111.08.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_ssl"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "async" {>= "111.03.00" & <= "111.17.00"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "sexplib" {>= "111.03.00" & <= "111.17.00"} + "ctypes" {>= "0.3.2" & < "0.4.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libssl-dev"] {os-family = "debian"} + ["openssl-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/async_ssl-111.08.00.tar.gz" + checksum: [ + "sha256=eb0e2a8a9b96b2bf07ef40afe7b8838f85ee3c98eff743c299de88c717a2c616" + "md5=0a4b7aff9237d8aeaf6dd5b470b695f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.111.21.00/opam b/packages/async_ssl/async_ssl.111.21.00/opam new file mode 100644 index 000000000..28d3ad906 --- /dev/null +++ b/packages/async_ssl/async_ssl.111.21.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_ssl"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "async" {>= "111.03.00" & < "112.07.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "109.55.00" & < "112.07.00"} + "pa_ounit" {>= "109.53.00" & < "111.29.00"} + "sexplib" {>= "111.03.00" & < "112.07.00"} + "ctypes" {>= "0.3.2" & < "0.4.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libssl-dev"] {os-family = "debian"} + ["openssl-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/async_ssl-111.21.00.tar.gz" + checksum: [ + "sha256=3dad60d978eeca6077fd4e33c0760c0f945de19fbfe6cfabf4ccd2e14594260e" + "md5=2c224251e1b7ab35a92b67c3e9919f7a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.112.17.00/opam b/packages/async_ssl/async_ssl.112.17.00/opam new file mode 100644 index 000000000..8c4a72eae --- /dev/null +++ b/packages/async_ssl/async_ssl.112.17.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_ssl"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "async" {>= "112.17.00" & < "112.18.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "109.55.00" & < "112.07.00"} + "pa_ounit" {>= "112.17.00" & < "112.18.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "ctypes" {>= "0.3.2" & < "0.4.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libssl-dev"] {os-family = "debian"} + ["openssl-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_ssl-112.17.00.tar.gz" + checksum: [ + "sha256=36e56cb96ad8dbcd5f7b55b0524cc95190241aa063e8d104a060dd7c10ee52a6" + "md5=917492240a4974e893864d3582431381" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.112.24.02/opam b/packages/async_ssl/async_ssl.112.24.02/opam new file mode 100644 index 000000000..9e2c65c64 --- /dev/null +++ b/packages/async_ssl/async_ssl.112.24.02/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_ssl"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "async" {>= "112.24.00" & < "112.25.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "109.55.00" & < "112.07.00"} + "pa_ounit" {>= "112.24.00" & < "112.25.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "conf-libssl" {<= "4"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "macos" +install: [make "install"] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_ssl-112.24.02.tar.gz" + checksum: [ + "sha256=293433d76666a524765083c9c96d384db374be1b73a270b4bd660fe86baf662a" + "md5=bd0d6123383d5ec84a76831014fcea05" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.112.24.03/opam b/packages/async_ssl/async_ssl.112.24.03/opam new file mode 100644 index 000000000..61ada13a1 --- /dev/null +++ b/packages/async_ssl/async_ssl.112.24.03/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_ssl"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "async" {>= "112.24.00" & < "112.25.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "109.55.00" & < "112.07.00"} + "pa_ounit" {>= "112.24.00" & < "112.25.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "conf-libssl" {<= "4"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "macos" +install: [make "install"] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_ssl-112.24.03.tar.gz" + checksum: [ + "sha256=1b0bea92142eef11da6bf649bbe229bd4b8d9cc807303d8142406908c0d28c68" + "md5=f7d94db3fb462caac67aec6b62307fc1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.112.35.00/opam b/packages/async_ssl/async_ssl.112.35.00/opam new file mode 100644 index 000000000..4ec0fed42 --- /dev/null +++ b/packages/async_ssl/async_ssl.112.35.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_ssl"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "async" {>= "112.35.00" & < "112.36.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {= "112.35.00"} + "pa_bench" {>= "109.55.00" & < "112.07.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "conf-libssl" {<= "4"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "macos" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +install: [[make "install"]] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_ssl-112.35.00.tar.gz" + checksum: [ + "sha256=262f0b0a2e18f735d5fe3472dd69c92f194a3097a9f1af617d308a9dac9152fb" + "md5=6f7bbbba713b0dc4b8d60b4b82af7367" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_ssl/async_ssl.113.00.00/opam b/packages/async_ssl/async_ssl.113.00.00/opam new file mode 100644 index 000000000..f3c1d3f12 --- /dev/null +++ b/packages/async_ssl/async_ssl.113.00.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_ssl"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "async" {>= "113.00.00" & < "113.01.00"} + "comparelib" {= "113.00.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "herelib" {= "112.35.00"} + "pa_bench" {= "113.00.00"} + "pa_ounit" {= "113.00.00"} + "pa_test" {= "112.24.00"} + "pipebang" {= "113.00.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-libssl" {<= "4"} +] +available: os != "macos" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +install: [[make "install"]] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_ssl-113.00.00.tar.gz" + checksum: [ + "sha256=8778c00d8187debdf3bb64d4c9d7d6b1eadc3b4235db9ed874e2a50dc0fd7120" + "md5=1080ca37fef032a8795d5d157d32c7b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_ssl/async_ssl.113.00.01/opam b/packages/async_ssl/async_ssl.113.00.01/opam new file mode 100644 index 000000000..84b8ece92 --- /dev/null +++ b/packages/async_ssl/async_ssl.113.00.01/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_ssl"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "async" {>= "113.00.00" & < "113.01.00"} + "comparelib" {= "113.00.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "herelib" {= "112.35.00"} + "pa_bench" {= "113.00.00"} + "pa_ounit" {= "113.00.00"} + "pa_test" {= "112.24.00"} + "pipebang" {= "113.00.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-libssl" {<= "4"} +] +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +install: [[make "install"]] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_ssl-113.00.01.tar.gz" + checksum: [ + "sha256=d5f639594da126dbdc6d9e1316b694aaa617256e4850adab39f191a1f17b9782" + "md5=da4fe942dc4b527294385ed6321ac582" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_ssl/async_ssl.113.24.00/opam b/packages/async_ssl/async_ssl.113.24.00/opam new file mode 100644 index 000000000..2f24f86fe --- /dev/null +++ b/packages/async_ssl/async_ssl.113.24.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "conf-libssl" {<= "4"} + "core" {>= "113.24.00" & < "113.25.00"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ctypes-foreign" {<= "0.23.0"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_ssl-113.24.00.tar.gz" + checksum: [ + "sha256=01d373271f8af869cf54f6f6d0714a35d375be4584cb8ac0b37028d94dcb1ac7" + "md5=953f8dd04f2f0b2b23247092a190cd18" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.113.33.00/opam b/packages/async_ssl/async_ssl.113.33.00/opam new file mode 100644 index 000000000..2a970db2f --- /dev/null +++ b/packages/async_ssl/async_ssl.113.33.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "conf-libssl" {<= "4"} + "ctypes-foreign" {<= "0.23.0"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.00.tar.gz" + checksum: [ + "sha256=c6f0aa7f439d1262c7f33617cb58b567c2e62714fb63d37e95e0f442218d858b" + "md5=8a6e138bc2602311a8d1fc6cd67d4e81" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_ssl/async_ssl.113.33.01/opam b/packages/async_ssl/async_ssl.113.33.01/opam new file mode 100644 index 000000000..3fc62687f --- /dev/null +++ b/packages/async_ssl/async_ssl.113.33.01/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core" {>= "113.33.00" & < "113.34.00"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ctypes-foreign" {<= "0.23.0"} + "conf-libssl" {<= "4"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.01.tar.gz" + checksum: [ + "sha256=c559bed887db9013e12e63e35df1b01667c0b8c652dacfe4d0f5875bdf858d69" + "md5=a78506f105b24e1ba3b751fe082d84b9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_ssl/async_ssl.113.33.03/opam b/packages/async_ssl/async_ssl.113.33.03/opam new file mode 100644 index 000000000..8409d20ff --- /dev/null +++ b/packages/async_ssl/async_ssl.113.33.03/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "conf-libssl" {<= "4"} + "core" {>= "113.33.03" & < "113.34.00"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ctypes-foreign" {<= "0.23.0"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.03.tar.gz" + checksum: [ + "sha256=fa95e68053e00cb37ab869e08462dc02a67ee32e58c11dc6537c893d5e43b1c1" + "md5=50e4f25b4c939695bd9b9b7e0957ebcc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_ssl/async_ssl.113.33.05/opam b/packages/async_ssl/async_ssl.113.33.05/opam new file mode 100644 index 000000000..5b06042e6 --- /dev/null +++ b/packages/async_ssl/async_ssl.113.33.05/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "conf-libssl" {<= "4"} + "core" {>= "113.33.03" & < "113.34.00"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.05.tar.gz" + checksum: [ + "sha256=db6447461f53f43259bf5e953b4522114b1ad3b07a16f9f1ee0ce6c07060a795" + "md5=cad2669edfce04b3523e6053366c2780" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_ssl/async_ssl.113.33.06/opam b/packages/async_ssl/async_ssl.113.33.06/opam new file mode 100644 index 000000000..a8d44e5b6 --- /dev/null +++ b/packages/async_ssl/async_ssl.113.33.06/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "conf-libssl" {<= "4"} + "core" {>= "113.33.00" & < "113.34.00"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "fieldslib" {>= "113.24.00" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.34.00"} + "variantslib" {>= "113.24.00" & < "113.34.00"} +] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.06.tar.gz" + checksum: [ + "sha256=4d4548601b4514efffc53fb86b76f47d5f1599ca97715a353a5bdf7af1f1f991" + "md5=a8c2a5e7ff2efc1de87cc5d57d2563f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.113.33.07/opam b/packages/async_ssl/async_ssl.113.33.07/opam new file mode 100644 index 000000000..60a90df7d --- /dev/null +++ b/packages/async_ssl/async_ssl.113.33.07/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "conf-libssl" {<= "4"} + "core" {>= "113.33.00" & < "113.34.00"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "fieldslib" {>= "113.24.00" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.34.00"} + "variantslib" {>= "113.24.00" & < "113.34.00"} +] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.07.tar.gz" + checksum: [ + "sha256=a0e7b36c848126cf55c124e0306b307e05ce68962934bbc0a8addf201e6054e1" + "md5=8e28d6d0476015c9d544e3895c0d50ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.v0.10.0/opam b/packages/async_ssl/async_ssl.v0.10.0/opam new file mode 100644 index 000000000..ec0d2ecc7 --- /dev/null +++ b/packages/async_ssl/async_ssl.v0.10.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "base" {>= "v0.10" & < "v0.11"} + "configurator" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "stdio" {>= "v0.10" & < "v0.11"} + "conf-libssl" {<= "4"} + "ctypes" {< "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_ssl-v0.10.0.tar.gz" + checksum: [ + "sha256=5855b6511fae78a77f799c0248245e156eca50e5b37380361604eb4c0b52e3d2" + "md5=04b69ffd9cc01834175696368046b563" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.v0.9.0/opam b/packages/async_ssl/async_ssl.v0.9.0/opam new file mode 100644 index 000000000..56107c1a0 --- /dev/null +++ b/packages/async_ssl/async_ssl.v0.9.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_ssl" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "base" {>= "v0.9" & < "v0.10"} + "configurator" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} + "conf-libssl" {<= "4"} + "ctypes" {< "0.18.0"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +x-ci-accept-failures: [ + "debian-10" # installed ssl library too new +] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_ssl-v0.9.0.tar.gz" + checksum: [ + "sha256=6cba98cd8a81d19792b16425f3ab89cdf3e47acaef6f6d0d0e4797eda79bcb7b" + "md5=3c174cabad7d293dd143dd20fd02eaac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_ssl/async_ssl.v0.9.1/opam b/packages/async_ssl/async_ssl.v0.9.1/opam new file mode 100644 index 000000000..dcd4e5624 --- /dev/null +++ b/packages/async_ssl/async_ssl.v0.9.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: "Jane Street Group, LLC" +homepage: "https://github.com/janestreet/async_ssl" +bug-reports: "https://github.com/janestreet/async_ssl/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "base" {>= "v0.9" & < "v0.10"} + "configurator" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta11" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} + "conf-libssl" {<= "4"} + "ctypes" {< "0.18.0"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "An Async-pipe-based interface with OpenSSL." +description: """ +This library allows you to create an SSL client and server, with +encrypted communication between both.""" +url { + src: "https://github.com/janestreet/async_ssl/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=32d973fec13280f9685c9a6e88d4b4fb556f9c9d81a992545e2733ffb9309125" + "md5=ac7fa917a122dbd1ffb603c92dde55a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.108.00.02/opam b/packages/async_unix/async_unix.108.00.02/opam new file mode 100644 index 000000000..0cf9d0c03 --- /dev/null +++ b/packages/async_unix/async_unix.108.00.02/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/async_unix-108.00.02.tar.gz" + checksum: [ + "sha256=8825b5a2513346aa06a54b01e23d95328f05d30fce3396461425dc86a104805d" + "md5=8234a75f4c6088f532c2d5217c5b5ebc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.108.07.00/opam b/packages/async_unix/async_unix.108.07.00/opam new file mode 100644 index 000000000..1a4fc9f6f --- /dev/null +++ b/packages/async_unix/async_unix.108.07.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/async_unix-108.07.00.tar.gz" + checksum: [ + "sha256=a2ddf74fdbcee1d9018075c9f158b35e93fe95ae69824c0a8ffd9efb3e1c2746" + "md5=ebbea4e4d42362fd1c1c4ce9433fbc25" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.108.07.01/opam b/packages/async_unix/async_unix.108.07.01/opam new file mode 100644 index 000000000..f8e59e88e --- /dev/null +++ b/packages/async_unix/async_unix.108.07.01/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/async_unix-108.07.01.tar.gz" + checksum: [ + "sha256=251b1faea63b46a4e6f384a4abb4eaf459f6b27a2bc6c7eaf05363a562801a62" + "md5=128c46c2b0dadfc9145b481b9119d0ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.108.08.00/opam b/packages/async_unix/async_unix.108.08.00/opam new file mode 100644 index 000000000..7ce2b941d --- /dev/null +++ b/packages/async_unix/async_unix.108.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/async_unix-108.08.00.tar.gz" + checksum: [ + "sha256=a3ba30362e8fd27d4894f1aca4fa9e91ea989d2b20d3c2f2c6dfac15d402723f" + "md5=bac3ca86409dd879cb3e7bf02552da49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.07.00/opam b/packages/async_unix/async_unix.109.07.00/opam new file mode 100644 index 000000000..3623da856 --- /dev/null +++ b/packages/async_unix/async_unix.109.07.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/async_unix-109.07.00.tar.gz" + checksum: [ + "sha256=9574abfe7192bb583521d7126745db4e53cfff4400fad7ac98c03fc909ab02b1" + "md5=154efda0f4d569ae56cdc23db616e082" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/async_unix/disable_warn_error.patch" + checksum: [ + "sha256=2b18090a098a10900be741c776b321de9ca792986b468d980aa7b183f9ddaa7f" + "md5=59ad8a76325bd85d682e15a9d4af0621" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.08.00/opam b/packages/async_unix/async_unix.109.08.00/opam new file mode 100644 index 000000000..0305a93b3 --- /dev/null +++ b/packages/async_unix/async_unix.109.08.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.08.00"} + "herelib" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/async_unix-109.08.00.tar.gz" + checksum: [ + "sha256=63866a82adbd33cf8f533f509e9f3aa74d179890633e284113e49295be7eeab9" + "md5=b2166a1398383e87b93b9bc480bf7a65" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.09.00/opam b/packages/async_unix/async_unix.109.09.00/opam new file mode 100644 index 000000000..cf8bcb4aa --- /dev/null +++ b/packages/async_unix/async_unix.109.09.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.09.00"} + "herelib" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/async_unix-109.09.00.tar.gz" + checksum: [ + "sha256=05f39ad205ea5ac7c48ffcc9b0f848359f3f22d087a35038aa8be767dd07a525" + "md5=a21fb021b0e36d73aed8d96055b0a756" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.10.00/opam b/packages/async_unix/async_unix.109.10.00/opam new file mode 100644 index 000000000..5e7462c2a --- /dev/null +++ b/packages/async_unix/async_unix.109.10.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.10.00"} + "herelib" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/async_unix-109.10.00.tar.gz" + checksum: [ + "sha256=45cbf5a213a2807b2b08ceaa1a8ec59e83f9a82630c415d7f50816bd1b6cec5a" + "md5=6c72eaea3b2b637305aaf875501e88d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.11.00/opam b/packages/async_unix/async_unix.109.11.00/opam new file mode 100644 index 000000000..8d36622df --- /dev/null +++ b/packages/async_unix/async_unix.109.11.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.11.00"} + "herelib" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/async_unix-109.11.00.tar.gz" + checksum: [ + "sha256=99dc94a2ef2bc082e4981aa6ee7ea210bdbacd042d390191facf727bf330c244" + "md5=32ad2b6e2f95b13743d76eb607bf4107" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.12.00/opam b/packages/async_unix/async_unix.109.12.00/opam new file mode 100644 index 000000000..a4c16bffa --- /dev/null +++ b/packages/async_unix/async_unix.109.12.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "async_core" {= "109.12.00"} + "herelib" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/async_unix" +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/async_unix/archive/109.12.00.tar.gz" + checksum: [ + "sha256=a9b3b27d57d812571a26cc8c8b2995e3df939d7e80006e7749282b4ccfd667b2" + "md5=7c89a13b1009420afd06038914083cea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.13.00/opam b/packages/async_unix/async_unix.109.13.00/opam new file mode 100644 index 000000000..1e21bbd56 --- /dev/null +++ b/packages/async_unix/async_unix.109.13.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.13.00"} + "herelib" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/async_unix-109.13.00.tar.gz" + checksum: [ + "sha256=ace13566b9ee6262e9bcfc834503d7add69d28bd83368e6f6083f8d5af9b468d" + "md5=85af2272ba8c843165ba6a9062a01651" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.14.00/opam b/packages/async_unix/async_unix.109.14.00/opam new file mode 100644 index 000000000..081f4a8e3 --- /dev/null +++ b/packages/async_unix/async_unix.109.14.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.14.00"} + "herelib" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_unix-109.14.00.tar.gz" + checksum: [ + "sha256=ad876c587448c954986b3c55587b06c1484bb4bcfb5289253536e1a0cda92503" + "md5=65d61e85320f8a675ccb456ef56c49c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.15.00/opam b/packages/async_unix/async_unix.109.15.00/opam new file mode 100644 index 000000000..007b7f8b1 --- /dev/null +++ b/packages/async_unix/async_unix.109.15.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.15.00"} + "herelib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_unix-109.15.00.tar.gz" + checksum: [ + "sha256=c7be45c44807a4b4f6e780aea49f2d1bf96e7aaf3525bd59e50a436a36e7b596" + "md5=c16e9c15bd641e6346e6b56c246dbcdb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.17.00/opam b/packages/async_unix/async_unix.109.17.00/opam new file mode 100644 index 000000000..8c964b9fa --- /dev/null +++ b/packages/async_unix/async_unix.109.17.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.15.00"} + "herelib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/async_unix-109.17.00.tar.gz" + checksum: [ + "sha256=3b92ef8b22981fd4813d91bcde7289303927c653883572049fad47ad02f61625" + "md5=a6fe11851e86befb02ae6fb15e5f2d58" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.18.00/opam b/packages/async_unix/async_unix.109.18.00/opam new file mode 100644 index 000000000..ef1513153 --- /dev/null +++ b/packages/async_unix/async_unix.109.18.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async_core" {= "109.15.00"} + "herelib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.18.00/individual/async_unix-109.18.00.tar.gz" + checksum: [ + "sha256=aadc3b248aa9499933a760d4e5bcead1f40298072a68d8a18d31eb872a754d11" + "md5=a188689e57ce01c4df365835232357b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.109.19.00/opam b/packages/async_unix/async_unix.109.19.00/opam new file mode 100644 index 000000000..a97985e58 --- /dev/null +++ b/packages/async_unix/async_unix.109.19.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.19.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.19.00"} + "fieldslib" {= "109.19.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/async_unix-109.19.00.tar.gz" + checksum: [ + "sha256=fc5a84ee1d44745cdd80c59da1fe24a26e7d9b8456a2d9c47b854b3908026d33" + "md5=0ab4b09237da47c088e0e03bd7707b6a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.20.00/opam b/packages/async_unix/async_unix.109.20.00/opam new file mode 100644 index 000000000..09a0761ab --- /dev/null +++ b/packages/async_unix/async_unix.109.20.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.20.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.20.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/async_unix-109.20.00.tar.gz" + checksum: [ + "sha256=98cc856749931465bdf7a95fedc013d0bf8916475653f2c50a463d2bd23e8206" + "md5=5cc29d58f16aa0eadc5be10970eea4e1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.21.00/opam b/packages/async_unix/async_unix.109.21.00/opam new file mode 100644 index 000000000..057832947 --- /dev/null +++ b/packages/async_unix/async_unix.109.21.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.20.00" & <= "109.22.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {>= "109.21.00" & <= "109.23.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/async_unix-109.21.00.tar.gz" + checksum: [ + "sha256=341341025ec76a3ec1478f26b1e8d57802e6de2f6462f9609db2c480bacdeaf6" + "md5=cf5d007766ba26209bf1844a7845abdd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.24.00/opam b/packages/async_unix/async_unix.109.24.00/opam new file mode 100644 index 000000000..83794c0e9 --- /dev/null +++ b/packages/async_unix/async_unix.109.24.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.24.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.24.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/async_unix-109.24.00.tar.gz" + checksum: [ + "sha256=c071b555769c413b7f5b8908b1204b28dd0da26c06520fde0dca8f5dc48777fc" + "md5=5b4e31a8154b7da8a96946ae7b3e34a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.27.00/opam b/packages/async_unix/async_unix.109.27.00/opam new file mode 100644 index 000000000..128c1aa4b --- /dev/null +++ b/packages/async_unix/async_unix.109.27.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.27.00" & <= "109.28.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.27.00"} + "core" {>= "109.27.00" & <= "109.28.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/async_unix-109.27.00.tar.gz" + checksum: [ + "sha256=8b54ad7989243dcfe847720ce27fe39e07c41f2687b5a9a619cc90c8bf8406bb" + "md5=50ba5712900ee743e1fb8e16bc66a561" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.30.00/opam b/packages/async_unix/async_unix.109.30.00/opam new file mode 100644 index 000000000..253ca2351 --- /dev/null +++ b/packages/async_unix/async_unix.109.30.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.30.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.30.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/async_unix-109.30.00.tar.gz" + checksum: [ + "sha256=a4988e97076cbc356d170c1651293c2e72bc5bf3c87b5375bc873e0fcca371b2" + "md5=757b71610df94c33059ee401600c2fa1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.31.00/opam b/packages/async_unix/async_unix.109.31.00/opam new file mode 100644 index 000000000..cd2ff4ea7 --- /dev/null +++ b/packages/async_unix/async_unix.109.31.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.30.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.31.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/async_unix-109.31.00.tar.gz" + checksum: [ + "sha256=49264aa297c8e335a93afb98c1bece0d356fca3a8235b9779f02001ce6f1fd7c" + "md5=a7c08e7b30a60322683956b89aac75de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.32.00/opam b/packages/async_unix/async_unix.109.32.00/opam new file mode 100644 index 000000000..45452e1cc --- /dev/null +++ b/packages/async_unix/async_unix.109.32.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.32.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.32.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/async_unix-109.32.00.tar.gz" + checksum: [ + "sha256=8b8e6b1e76131fd57ad789b6bc77257513d38be11921d32a05705c9ba5b8919a" + "md5=01ed7f9023c74f58b83d89adf700df61" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.34.00/opam b/packages/async_unix/async_unix.109.34.00/opam new file mode 100644 index 000000000..0d12586a7 --- /dev/null +++ b/packages/async_unix/async_unix.109.34.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.34.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.34.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.34.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_unix-109.34.00.tar.gz" + checksum: [ + "sha256=7e54c7368a1065ea112e25cb840f33f61fdd4180efbd008068ba4d0a04f87479" + "md5=f1be005ee01f25ad8db6a7855be05623" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.35.00/opam b/packages/async_unix/async_unix.109.35.00/opam new file mode 100644 index 000000000..24eb696ce --- /dev/null +++ b/packages/async_unix/async_unix.109.35.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.35.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.35.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.34.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/async_unix-109.35.00.tar.gz" + checksum: [ + "sha256=7cbfbfc074340d22f8bb0d0d81cda459d992177ae8bb857c7c70dc5d5c7b8a9f" + "md5=8cce14dbb2a0f265651a6552628c8aab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.36.00/opam b/packages/async_unix/async_unix.109.36.00/opam new file mode 100644 index 000000000..f94cadc5c --- /dev/null +++ b/packages/async_unix/async_unix.109.36.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.36.00" & <= "109.37.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {>= "109.36.00" & <= "109.37.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/async_unix-109.36.00.tar.gz" + checksum: [ + "sha256=36536d13e85d2caa15e57a0e921fbef25cea8d89acca59fb0e5860df90e550d4" + "md5=36f110faa6d5257a36cbe8fc1a5153a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.38.00/opam b/packages/async_unix/async_unix.109.38.00/opam new file mode 100644 index 000000000..00730d1a9 --- /dev/null +++ b/packages/async_unix/async_unix.109.38.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.38.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.38.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/async_unix-109.38.00.tar.gz" + checksum: [ + "sha256=3f8d83eb81cb7b88da4a9ddb798360c9aa921950392a36594510aeb0820d8780" + "md5=0ad022fa3df547bbee5f14ecbb38e723" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.40.00/opam b/packages/async_unix/async_unix.109.40.00/opam new file mode 100644 index 000000000..893f93cfa --- /dev/null +++ b/packages/async_unix/async_unix.109.40.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.40.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.40.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/async_unix-109.40.00.tar.gz" + checksum: [ + "sha256=be8fe1a97a869b00cb0250ae0bb3099c3f920f82d9b1dc14aa4549629af14550" + "md5=afecd4364523bd3cd2cb2e7d8a04d711" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.41.00/opam b/packages/async_unix/async_unix.109.41.00/opam new file mode 100644 index 000000000..d584b86d8 --- /dev/null +++ b/packages/async_unix/async_unix.109.41.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.41.00"} + "bin_prot" {= "109.41.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.41.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/async_unix-109.41.00.tar.gz" + checksum: [ + "sha256=3d96767f2041e0ba3be65629893496f13a9d5f398e58610b8638b2dc6d47dcc9" + "md5=e899c95a94d6e1f7d8d5c066851d9699" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.42.00/opam b/packages/async_unix/async_unix.109.42.00/opam new file mode 100644 index 000000000..2f5ec04f8 --- /dev/null +++ b/packages/async_unix/async_unix.109.42.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.42.00"} + "bin_prot" {= "109.42.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.42.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/async_unix-109.42.00.tar.gz" + checksum: [ + "sha256=c2975d4da9589be5ad3c4f50b740b918b69f2928abc50b073cb8fca1a9e07d34" + "md5=d19deaaa5a8e14da0ecdd7e347e7cc9b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.45.00/opam b/packages/async_unix/async_unix.109.45.00/opam new file mode 100644 index 000000000..43222cd06 --- /dev/null +++ b/packages/async_unix/async_unix.109.45.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.45.00"} + "bin_prot" {= "109.45.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.45.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/async_unix-109.45.00.tar.gz" + checksum: [ + "sha256=17e60b6ecf9653a3956d92605c2d5e6882a41d55911eab3cd6821bed7560c45a" + "md5=378e98c3df74c07fc97d5c42b35277a8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.47.00/opam b/packages/async_unix/async_unix.109.47.00/opam new file mode 100644 index 000000000..8a169cdf1 --- /dev/null +++ b/packages/async_unix/async_unix.109.47.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.47.00"} + "bin_prot" {= "109.47.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.47.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.47.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/async_unix-109.47.00.tar.gz" + checksum: [ + "sha256=e76f60513ad944a1f998a688d5c4325d66d2a08752bdd7b7c3ca77c9c1f6fa0a" + "md5=a715b62022afe299ced204e6be6df06f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.53.00/opam b/packages/async_unix/async_unix.109.53.00/opam new file mode 100644 index 000000000..58fecc76e --- /dev/null +++ b/packages/async_unix/async_unix.109.53.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.53.00"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.53.01"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.53.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async_unix-109.53.00.tar.gz" + checksum: [ + "sha256=99ea2acdb491e2cd358926093191dbecf9b8b630701688f5cbe1b4468d94b7ef" + "md5=72fb1b9d9ed63cfbe4fdb06b063f0088" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.55.00/opam b/packages/async_unix/async_unix.109.55.00/opam new file mode 100644 index 000000000..571322660 --- /dev/null +++ b/packages/async_unix/async_unix.109.55.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {= "109.55.00"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.55.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.53.00"} + "pipebang" {>= "109.15.00" & <= "109.28.00"} + "sexplib" {= "109.55.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_unix-109.55.00.tar.gz" + checksum: [ + "sha256=43752e3328e6dca98fc4abacce965788295e2f2820433c468a407cbaedff308b" + "md5=45a1a8c1ba8df23908f859381123ab34" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.55.02/opam b/packages/async_unix/async_unix.109.55.02/opam new file mode 100644 index 000000000..656734571 --- /dev/null +++ b/packages/async_unix/async_unix.109.55.02/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_core" {>= "109.55.00" & <= "109.55.02"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.27.02"} + "core" {>= "109.55.00" & <= "109.55.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {>= "109.15.00" & <= "109.28.02"} + "sexplib" {>= "109.55.00" & <= "109.55.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_unix-109.55.02.tar.gz" + checksum: [ + "sha256=cec419b02aca6ceb1e48b7f616627dc8178361b5df9db64aad4e7c77f24049d9" + "md5=5df14dec068429a4f9d225d712bd7ad5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.58.00/opam b/packages/async_unix/async_unix.109.58.00/opam new file mode 100644 index 000000000..96e8a0cc9 --- /dev/null +++ b/packages/async_unix/async_unix.109.58.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "109.58.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.27.02"} + "core" {= "109.58.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {>= "109.15.00" & <= "109.28.02"} + "sexplib" {= "109.58.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_unix-109.58.00.tar.gz" + checksum: [ + "sha256=d3afbee1b49d0283a4e45f57d2cfb7c35fc4d43e1eb74250c11a50b28a1367f8" + "md5=036ee7a6ee12e18080a40cebc387003d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.109.60.00/opam b/packages/async_unix/async_unix.109.60.00/opam new file mode 100644 index 000000000..a50172ed1 --- /dev/null +++ b/packages/async_unix/async_unix.109.60.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "109.60.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {= "109.60.00"} + "core" {= "109.60.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "109.60.00"} + "sexplib" {= "109.60.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/async_unix-109.60.00.tar.gz" + checksum: [ + "sha256=aa90233e841dfdc8227a602d431e07770516155c92ba00298806145042a3e10f" + "md5=b06ae83f7b9a35a1bbf9496c572a02d2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.110.01.00/opam b/packages/async_unix/async_unix.110.01.00/opam new file mode 100644 index 000000000..3aafed9b8 --- /dev/null +++ b/packages/async_unix/async_unix.110.01.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "110.01.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {= "109.60.00"} + "core" {= "110.01.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "110.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/async_unix-110.01.00.tar.gz" + checksum: [ + "sha256=0ead1316269392de8f37a738958e34d1f897fc8223cd121a3d11be98a9c7ca0f" + "md5=6c8485e1284a43b206961965f5f2c07d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.111.03.00/opam b/packages/async_unix/async_unix.111.03.00/opam new file mode 100644 index 000000000..2e5d6268f --- /dev/null +++ b/packages/async_unix/async_unix.111.03.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.03.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/async_unix-111.03.00.tar.gz" + checksum: [ + "sha256=b0f21ab49f25aad4cc444193c71b96197dcc102a889ab74612985ca15c4d4ae2" + "md5=5a4c17f4a408e925a95737acab254738" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.111.06.00/opam b/packages/async_unix/async_unix.111.06.00/opam new file mode 100644 index 000000000..adeb0e2a0 --- /dev/null +++ b/packages/async_unix/async_unix.111.06.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.06.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core" {= "111.06.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/async_unix-111.06.00.tar.gz" + checksum: [ + "sha256=73a6647118910847f702915a05607ce0a4123a425cdb9b1da0b0a64d6aa0f408" + "md5=567f29381c493931825f4592855dc7d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.111.08.00/opam b/packages/async_unix/async_unix.111.08.00/opam new file mode 100644 index 000000000..e72946860 --- /dev/null +++ b/packages/async_unix/async_unix.111.08.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.08.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/async_unix-111.08.00.tar.gz" + checksum: [ + "sha256=0764e4a8a0d39daf0488e7518e21f601df7330c37418c098b0792bc0bde9e3a5" + "md5=07c387c89a1f5123c202710f0c41300f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.111.11.00/opam b/packages/async_unix/async_unix.111.11.00/opam new file mode 100644 index 000000000..f12ff3e50 --- /dev/null +++ b/packages/async_unix/async_unix.111.11.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.11.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core" {= "111.11.01"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/async_unix-111.11.00.tar.gz" + checksum: [ + "sha256=7e1852093c422633b40359e6aca994b355172b64f53f75ca7fc096da6d5273a2" + "md5=3080d8575144972701e5dea6b45774a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.111.13.00/opam b/packages/async_unix/async_unix.111.13.00/opam new file mode 100644 index 000000000..33bc5ab08 --- /dev/null +++ b/packages/async_unix/async_unix.111.13.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.11.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core" {= "111.13.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/async_unix-111.13.00.tar.gz" + checksum: [ + "sha256=1832cb8e588b2f93253abcfd072f40610b1b6789a1fbf1f75b359b1fb55732da" + "md5=10132148e603aaeb3bb06bad13c01a4e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.111.17.00/opam b/packages/async_unix/async_unix.111.17.00/opam new file mode 100644 index 000000000..991afeb9e --- /dev/null +++ b/packages/async_unix/async_unix.111.17.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.17.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core" {= "111.17.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_unix-111.17.00.tar.gz" + checksum: [ + "sha256=e1df4c71e9f32ef2ccee02b132db858265746df726f824331df34f933cc0b884" + "md5=b49fa33d63f0cb7553000eeb5522b87a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.111.21.00/opam b/packages/async_unix/async_unix.111.21.00/opam new file mode 100644 index 000000000..1d375c8bd --- /dev/null +++ b/packages/async_unix/async_unix.111.21.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.17.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core" {= "111.21.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/async_unix-111.21.00.tar.gz" + checksum: [ + "sha256=262b7a465439a9decb242009c9efe5238852b97e28d0e53c08b8b8e4e1896fe0" + "md5=3610a8b7b96f58a8e6397c6b74c51de5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.111.25.00/opam b/packages/async_unix/async_unix.111.25.00/opam new file mode 100644 index 000000000..c54318588 --- /dev/null +++ b/packages/async_unix/async_unix.111.25.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.25.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core" {= "111.25.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/async_unix-111.25.00.tar.gz" + checksum: [ + "sha256=012d3c7facf738598718685126d15546e5c84c5879308851bc2c65599b484845" + "md5=9367c3398b15f15f6bd30a85c4274ce0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.111.28.00/opam b/packages/async_unix/async_unix.111.28.00/opam new file mode 100644 index 000000000..bc6759674 --- /dev/null +++ b/packages/async_unix/async_unix.111.28.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {= "111.28.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core" {>= "111.28.00" & < "111.29.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {= "111.28.00"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_unix-111.28.00.tar.gz" + checksum: [ + "sha256=420782aadf90d3507b9b986ef8be96a90617a7e0389636e88ac1d1d0f4ad4eb0" + "md5=8edd4fe14477f98d9d669acba5c24950" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.112.01.00/opam b/packages/async_unix/async_unix.112.01.00/opam new file mode 100644 index 000000000..8e78a9bcc --- /dev/null +++ b/packages/async_unix/async_unix.112.01.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.01.00" & < "112.02.00"} + "bin_prot" {>= "112.01.00" & < "112.02.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core" {>= "112.01.00" & < "112.02.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/async_unix-112.01.00.tar.gz" + checksum: [ + "sha256=6a4fbfaee2281f569fa7f2a54fe1fa445de97bbe45bc2db9b0894286e61996e6" + "md5=31f81e4bba3f4a9228ac5d83e13d0d95" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.112.06.00/opam b/packages/async_unix/async_unix.112.06.00/opam new file mode 100644 index 000000000..10e6426c8 --- /dev/null +++ b/packages/async_unix/async_unix.112.06.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.06.00" & < "112.07.00"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core" {>= "112.06.00" & < "112.07.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/async_unix-112.06.00.tar.gz" + checksum: [ + "sha256=f0040c67273609ce3bae683b5c7813d339e7c208c164a23a8a61070b29fe7a3b" + "md5=6d5235ab4e30fb9d28f2463b0f31f7b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.112.17.00/opam b/packages/async_unix/async_unix.112.17.00/opam new file mode 100644 index 000000000..af51c4e04 --- /dev/null +++ b/packages/async_unix/async_unix.112.17.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.17.00" & < "112.18.00"} + "bin_prot" {>= "112.17.00" & < "112.18.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core" {>= "112.17.00" & < "112.18.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_ounit" {>= "112.17.00" & < "112.18.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_unix-112.17.00.tar.gz" + checksum: [ + "sha256=45ef956f6d16190c50c78a6475b31289d6101f0c6bc67926fcd1d900eac373cb" + "md5=d956ce6980a9e4792343df6014230026" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.112.24.00/opam b/packages/async_unix/async_unix.112.24.00/opam new file mode 100644 index 000000000..507902ec0 --- /dev/null +++ b/packages/async_unix/async_unix.112.24.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.24.00" & < "112.25.00"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core" {>= "112.24.00" & < "112.25.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_ounit" {>= "112.24.00" & < "112.25.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_unix-112.24.tar.gz" + checksum: [ + "sha256=d490b1dc42f0987a131fa9695b55f215ad90cdaffbfac35b7f9f88f3834337ab" + "md5=4e862863adc95acb37be7edf972fe723" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.112.35.00/opam b/packages/async_unix/async_unix.112.35.00/opam new file mode 100644 index 000000000..8ad72ba36 --- /dev/null +++ b/packages/async_unix/async_unix.112.35.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "112.35.00" & < "112.36.00"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core" {>= "112.35.00" & < "112.36.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {= "112.35.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_unix-112.35.00.tar.gz" + checksum: [ + "sha256=111e38994b46a4b5ec141ef23fa556275a75c4c91c7ca576efeefdc301b303c4" + "md5=a2788a3d440d57aa4cbdf7d90f34e900" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.113.00.00/opam b/packages/async_unix/async_unix.113.00.00/opam new file mode 100644 index 000000000..55e060749 --- /dev/null +++ b/packages/async_unix/async_unix.113.00.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_unix" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "async_unix"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.00.00" & < "113.01.00"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "comparelib" {= "113.00.00"} + "core" {>= "113.00.00" & < "113.01.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "herelib" {= "112.35.00"} + "pa_ounit" {= "113.00.00"} + "pa_test" {= "112.24.00"} + "pipebang" {= "113.00.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +install: [[make "install"]] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_unix-113.00.00.tar.gz" + checksum: [ + "sha256=14cee47e12e7491f689ea41959697410f7113625ed7c2820c6d5a869f7b5f754" + "md5=1cc55ac9778bca04c68000b7a8207d8e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.113.24.00/opam b/packages/async_unix/async_unix.113.24.00/opam new file mode 100644 index 000000000..e10bc2221 --- /dev/null +++ b/packages/async_unix/async_unix.113.24.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_unix" +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_unix-113.24.00.tar.gz" + checksum: [ + "sha256=296492a365fc921a0d9ee42267cd72f7d0c2070a1334efbb1f6334df4de22822" + "md5=1267fddf17634c203f73f790d2e997d2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.113.33.00+4.03/opam b/packages/async_unix/async_unix.113.33.00+4.03/opam new file mode 100644 index 000000000..3131a2ae0 --- /dev/null +++ b/packages/async_unix/async_unix.113.33.00+4.03/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_unix" +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_unix-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=1bdb13adaccfd0cf604ad5cea326ed440a9be1f9678a39137163439fb0736089" + "md5=8fc06e7ae5c7806e65b9526b40c6e5dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.113.33.00/opam b/packages/async_unix/async_unix.113.33.00/opam new file mode 100644 index 000000000..6482e3a81 --- /dev/null +++ b/packages/async_unix/async_unix.113.33.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_unix" +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_unix-113.33.00.tar.gz" + checksum: [ + "sha256=ebffb3c4341e57d4f7cb347d387b9ccbd46c46f1ebd5db0c7782cdf3237fa9ec" + "md5=e06377d77e0878d955856c6902b338e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.113.33.03/opam b/packages/async_unix/async_unix.113.33.03/opam new file mode 100644 index 000000000..f131b85b9 --- /dev/null +++ b/packages/async_unix/async_unix.113.33.03/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_unix" +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async_kernel" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_unix-113.33.03.tar.gz" + checksum: [ + "sha256=906076373e677cefb47e643e6c9e140aa6afe9a9684234a56394fe981d0594bb" + "md5=784f9b955b04cc5117f9b07909498b3e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.v0.10.0/opam b/packages/async_unix/async_unix.v0.10.0/opam new file mode 100644 index 000000000..f49322617 --- /dev/null +++ b/packages/async_unix/async_unix.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_unix" +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.11.0"} + "async_kernel" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_unix-v0.10.0.tar.gz" + checksum: [ + "sha256=60dfecaccd3723faece959e93acf895d081f18ae90341ef4fd0fdb1a572cf989" + "md5=321b3c2e5be279952da1c115140df217" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/async_unix/async_unix.v0.9.0/opam b/packages/async_unix/async_unix.v0.9.0/opam new file mode 100644 index 000000000..c89b22648 --- /dev/null +++ b/packages/async_unix/async_unix.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_unix" +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_unix-v0.9.0.tar.gz" + checksum: [ + "sha256=3f1b908d985f69cc81cab021592541fdf67c3724306517857fdc078fb5b69490" + "md5=9a1c8bfc3b727618797a3e7219957bce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/async_unix/async_unix.v0.9.1/opam b/packages/async_unix/async_unix.v0.9.1/opam new file mode 100644 index 000000000..94138ba8f --- /dev/null +++ b/packages/async_unix/async_unix.v0.9.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/async_unix" +bug-reports: "https://github.com/janestreet/async_unix/issues" +dev-repo: "git+https://github.com/janestreet/async_unix.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.11.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9.2" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic concurrency library" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: "https://github.com/janestreet/async_unix/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=a9ec2683bf54121344a6dfcceab830c9ecdb8c7d47f9110ba6c471eef7c7607b" + "md5=43e508611ccf3da493558eadcb92a618" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/atdgen/atdgen.1.2.2/opam b/packages/atdgen/atdgen.1.2.2/opam new file mode 100644 index 000000000..d35eaf2ef --- /dev/null +++ b/packages/atdgen/atdgen.1.2.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/MyLifeLabs/atdgen" +build: make +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "atd" {= "1.0.2"} + "biniou" {<= "1.2.2"} + "yojson" {<= "2.2.2"} +] +dev-repo: "git+https://github.com/MyLifeLabs/atdgen" +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.2.2.tar.gz" + checksum: [ + "sha256=70bffae3f0bc56878bff869d4aa56add4f805597f53e74e4bf4c8df39360b401" + "md5=90dc173506001aa78dbb7b7f2c81bb49" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.2.2" + checksum: [ + "sha256=4c78ad58d4857dcb4983c2bf5d6ee6c4647fa2c771e75cc3968a0c746c51b450" + "md5=8747b34b3b125cc7cdb5ead04902795d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.2.3/opam b/packages/atdgen/atdgen.1.2.3/opam new file mode 100644 index 000000000..37f4ce09e --- /dev/null +++ b/packages/atdgen/atdgen.1.2.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/mjambon/atdgen" +build: make +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.0.2" & < "1.13.0"} + "biniou" {>= "1.0.6" & <= "1.2.2"} + "yojson" {<= "2.2.2"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.2.3.tar.gz" + checksum: [ + "sha256=86fdb2c3f51cc363e23279ca9288f991f22fda7487ba52c2a2d55a59c380d32d" + "md5=06156ff3ef4018ffcbafd753f160c09c" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.2.3" + checksum: [ + "sha256=4c78ad58d4857dcb4983c2bf5d6ee6c4647fa2c771e75cc3968a0c746c51b450" + "md5=8747b34b3b125cc7cdb5ead04902795d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.2.4/opam b/packages/atdgen/atdgen.1.2.4/opam new file mode 100644 index 000000000..f340c34de --- /dev/null +++ b/packages/atdgen/atdgen.1.2.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/mjambon/atdgen" +build: make +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.0.3" & < "1.13.0"} + "biniou" {<= "1.2.2"} + "yojson" {<= "2.2.2"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.2.4.tar.gz" + checksum: [ + "sha256=09d5e32fc70ffee6291c352f2534088ba4068b7da23fa1596bb546c90a1002ed" + "md5=1063919cad87e826c66caaed16c2ba2e" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.2.4" + checksum: [ + "sha256=4c78ad58d4857dcb4983c2bf5d6ee6c4647fa2c771e75cc3968a0c746c51b450" + "md5=8747b34b3b125cc7cdb5ead04902795d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.3.0/opam b/packages/atdgen/atdgen.1.3.0/opam new file mode 100644 index 000000000..fd6fca0b6 --- /dev/null +++ b/packages/atdgen/atdgen.1.3.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/mjambon/atdgen" +build: make +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {<= "1.2.2"} + "yojson" {<= "2.2.2"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=6264b7378e46dd9ee9b583685dffbc8850deea8e2007111a801ef5d5133aac97" + "md5=f70213e38cbd7c377027a84393055f66" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.3.0" + checksum: [ + "sha256=4c78ad58d4857dcb4983c2bf5d6ee6c4647fa2c771e75cc3968a0c746c51b450" + "md5=8747b34b3b125cc7cdb5ead04902795d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.3.1/opam b/packages/atdgen/atdgen.1.3.1/opam new file mode 100644 index 000000000..91dbcd193 --- /dev/null +++ b/packages/atdgen/atdgen.1.3.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/mjambon/atdgen" +build: make +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {<= "1.2.2"} + "yojson" {<= "2.2.2"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.3.1.tar.gz" + checksum: [ + "sha256=8bc361cd06a47ce93bac358e7d3f1a082362b194fc2f3ae1c818e8d93502ca59" + "md5=d174594241bf9dc934ad57e684e0203e" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.3.1" + checksum: [ + "sha256=4c78ad58d4857dcb4983c2bf5d6ee6c4647fa2c771e75cc3968a0c746c51b450" + "md5=8747b34b3b125cc7cdb5ead04902795d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.4.0/opam b/packages/atdgen/atdgen.1.4.0/opam new file mode 100644 index 000000000..c2e066304 --- /dev/null +++ b/packages/atdgen/atdgen.1.4.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/mjambon/atdgen" +build: make +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {>= "1.0.6" & <= "1.2.2"} + "yojson" {<= "2.2.2"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=2eec07cd74e6f7523d2f8301f736506c701e95b25ad67ebee61dac5fac927db6" + "md5=f4d3372425d8f96133e75dd6297e1b1a" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.4.0" + checksum: [ + "sha256=4c78ad58d4857dcb4983c2bf5d6ee6c4647fa2c771e75cc3968a0c746c51b450" + "md5=8747b34b3b125cc7cdb5ead04902795d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.4.1/opam b/packages/atdgen/atdgen.1.4.1/opam new file mode 100644 index 000000000..b71ae0862 --- /dev/null +++ b/packages/atdgen/atdgen.1.4.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/mjambon/atdgen" +build: make +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {>= "1.0.6" & <= "1.2.2"} + "yojson" {<= "2.2.2"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.4.1.tar.gz" + checksum: [ + "sha256=2f38818953567740aa88e2f0a9aba5f7da79e474b680b269a81ffd686d07a864" + "md5=a373cdb4c002aba5a481fc333f380d74" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.4.1" + checksum: [ + "sha256=4c78ad58d4857dcb4983c2bf5d6ee6c4647fa2c771e75cc3968a0c746c51b450" + "md5=8747b34b3b125cc7cdb5ead04902795d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.5.0/opam b/packages/atdgen/atdgen.1.5.0/opam new file mode 100644 index 000000000..e3e241366 --- /dev/null +++ b/packages/atdgen/atdgen.1.5.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +homepage: "https://github.com/mjambon/atdgen" +build: make +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {>= "1.0.6" & <= "1.2.2"} + "yojson" {>= "1.2.0" & <= "2.2.2"} +] +dev-repo: "git+https://github.com/mjambon/atdgen" + +# Cautiously disable atdgen on 4.03, it seems to be segfaulting +# https://github.com/mjambon/atdgen/issues/45 +# https://github.com/OCamlPro/opam-publish/issues/40 +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=a2698521c8e761086260ccd0627bd608dbb755a0369a2bd433de0dff8593fdc7" + "md5=d61df581c79a5e8f1b438a5c5350e969" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.5.0" + checksum: [ + "sha256=4c78ad58d4857dcb4983c2bf5d6ee6c4647fa2c771e75cc3968a0c746c51b450" + "md5=8747b34b3b125cc7cdb5ead04902795d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.6.0/opam b/packages/atdgen/atdgen.1.6.0/opam new file mode 100644 index 000000000..d2f4a65b9 --- /dev/null +++ b/packages/atdgen/atdgen.1.6.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +homepage: "https://github.com/mjambon/atdgen" +build: make +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {>= "1.0.6" & <= "1.2.2"} + "yojson" {>= "1.2.0" & <= "2.2.2"} +] +dev-repo: "git+https://github.com/mjambon/atdgen" + +# Cautiously disable atdgen on 4.03, it seems to be segfaulting +# https://github.com/mjambon/atdgen/issues/45 +# https://github.com/OCamlPro/opam-publish/issues/40 +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.6.0.tar.gz" + checksum: [ + "sha256=f61fe601a6768d8722f34c8d4f5269922a1e7d9e1144ec16bb01637cd6eb8dc5" + "md5=5802165609615ac81848d7cc82e26d30" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.6.0" + checksum: [ + "sha256=156ea4eef39f40c9259b7203d2c1be2aaba0dae17fe478c5d23fc4f28c41a159" + "md5=6e684dadfbf1d36392792f2f0a67f868" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.6.1/opam b/packages/atdgen/atdgen.1.6.1/opam new file mode 100644 index 000000000..2a0ede114 --- /dev/null +++ b/packages/atdgen/atdgen.1.6.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +homepage: "https://github.com/mjambon/atdgen" +build: make +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {>= "1.0.6" & <= "1.2.2"} + "yojson" {>= "1.2.1" & <= "2.2.2"} +] +dev-repo: "git+https://github.com/mjambon/atdgen" + +# Cautiously disable atdgen on 4.03, it seems to be segfaulting +# https://github.com/mjambon/atdgen/issues/45 +# https://github.com/OCamlPro/opam-publish/issues/40 +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.6.1.tar.gz" + checksum: [ + "sha256=40ce0a6b5c2df3440c40b05ca150a5e9b76923cada6895452966604d6f71bcad" + "md5=a0201fa2cadddbaeaeb26b6efb7b391e" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.6.1" + checksum: [ + "sha256=156ea4eef39f40c9259b7203d2c1be2aaba0dae17fe478c5d23fc4f28c41a159" + "md5=6e684dadfbf1d36392792f2f0a67f868" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.7.1/opam b/packages/atdgen/atdgen.1.7.1/opam new file mode 100644 index 000000000..e4e8f66e2 --- /dev/null +++ b/packages/atdgen/atdgen.1.7.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] + +homepage: "https://github.com/mjambon/atdgen" +bug-reports: "https://github.com/mjambon/atdgen/issues" +dev-repo: "git+https://github.com/mjambon/atdgen.git" +build: [ [make] ] + +install: [make "findlib-install"] + +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {>= "1.0.6" & <= "1.2.2"} + "yojson" {>= "1.2.1" & <= "2.2.2"} +] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.7.1.tar.gz" + checksum: [ + "sha256=ba1ddf07e44d712b22b483037b2595dfe1047f0b51836fdd65069f52cf789281" + "md5=7d2065ef55cfae5861508e6869a024d4" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.7.1" + checksum: [ + "sha256=156ea4eef39f40c9259b7203d2c1be2aaba0dae17fe478c5d23fc4f28c41a159" + "md5=6e684dadfbf1d36392792f2f0a67f868" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.7.2/opam b/packages/atdgen/atdgen.1.7.2/opam new file mode 100644 index 000000000..632062175 --- /dev/null +++ b/packages/atdgen/atdgen.1.7.2/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] + +homepage: "https://github.com/mjambon/atdgen" +bug-reports: "https://github.com/mjambon/atdgen/issues" +dev-repo: "git+https://github.com/mjambon/atdgen.git" +build: [ [make] ] + +install: [make "findlib-install"] + +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {>= "1.0.6" & <= "1.2.2"} + "yojson" {>= "1.2.1" & <= "2.2.2"} +] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.7.2.tar.gz" + checksum: [ + "sha256=135e5503409c83572904b70b4b0208321bcfe30ec9bbb2c402a96ed113e4ee0f" + "md5=472ca5134d152c7bbe658847e6ebcb4c" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.7.2" + checksum: [ + "sha256=156ea4eef39f40c9259b7203d2c1be2aaba0dae17fe478c5d23fc4f28c41a159" + "md5=6e684dadfbf1d36392792f2f0a67f868" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.8.0/opam b/packages/atdgen/atdgen.1.8.0/opam new file mode 100644 index 000000000..db14649eb --- /dev/null +++ b/packages/atdgen/atdgen.1.8.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] + +homepage: "https://github.com/mjambon/atdgen" +bug-reports: "https://github.com/mjambon/atdgen/issues" +dev-repo: "git+https://github.com/mjambon/atdgen.git" +build: [ [make] ] + +install: [make "findlib-install"] + +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {>= "1.0.6" & <= "1.2.2"} + "yojson" {>= "1.2.1" & <= "2.2.2"} +] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.8.0.tar.gz" + checksum: [ + "sha256=fcac4847873769a22364b2d6a96006322cce7a886d06f6c2458493911718b822" + "md5=259a3bc682c2f7c82b2ccadec52c63d2" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.8.0" + checksum: [ + "sha256=ee1afc7f0cc84c219fcc239e7ac362f7c980f70140afe4b67c5f35bafc07b4e9" + "md5=b9d736bf74a2b94cd4916f2bdb99b259" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdgen/atdgen.1.9.0/opam b/packages/atdgen/atdgen.1.9.0/opam new file mode 100644 index 000000000..be71803ac --- /dev/null +++ b/packages/atdgen/atdgen.1.9.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] + +homepage: "https://github.com/mjambon/atdgen" +bug-reports: "https://github.com/mjambon/atdgen/issues" +dev-repo: "git+https://github.com/mjambon/atdgen.git" +build: [ [make] ] + +install: [make "findlib-install"] + +remove: [ + ["ocamlfind" "remove" "atdgen"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "atd" {>= "1.1.0" & < "1.13.0"} + "biniou" {>= "1.0.6" & <= "1.2.2"} + "yojson" {>= "1.2.1" & < "2.0.0"} +] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/atdgen/archive/v1.9.0.tar.gz" + checksum: [ + "sha256=996d986397e1de3bc954479b7f17e0f3cd3df10fada173912c80570f0384b0a7" + "md5=6413643524957c6ffe856eb82873ec56" + ] +} +extra-source "atdgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdgen/atdgen.install.1.9.0" + checksum: [ + "sha256=ee1afc7f0cc84c219fcc239e7ac362f7c980f70140afe4b67c5f35bafc07b4e9" + "md5=b9d736bf74a2b94cd4916f2bdb99b259" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdj/atdj.20151001.01.2/opam b/packages/atdj/atdj.20151001.01.2/opam new file mode 100644 index 000000000..3a9d339b8 --- /dev/null +++ b/packages/atdj/atdj.20151001.01.2/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Martin Jambon " +license: "BSD-3-Clause" +authors: ["John Billings" "Martin Jambon"] +homepage: "https://github.com/esperco/atdj" +bug-reports: "https://github.com/esperco/atdj/issues" +dev-repo: "git+https://github.com/esperco/atdj.git" +build: [make] +depends: [ + "ocaml" {< "4.06.0"} + "omake" {<= "0.10.7"} + "atdgen" {build & < "1.13.0"} +] +synopsis: "Java code generation for ATD." +description: """ +Atdj is a program that generates a Java interface from type +definitions. In particular, given a set of ATD type definitions, this +tool generates a set of Java classes representing those types with +built-in JSON serializers and deserializers. + +The primary benefits of using the generated interface, over manually +manipulating JSON strings from within Java, are safety and ease of +use. Specifically, the generated interface offers the following +features: + +- JSON strings are automatically checked for correctness with respect + to the ATD specification. + +- Details such as optional fields and their associated default values + are automatically handled.""" +url { + src: + "https://github.com/esperco/atdj/tarball/4cea30a5661fe426af664b0ab5fb0143f34ed513" + checksum: [ + "sha256=f14c009b055b13bab1ac589e2f0a4f5ab9b94ef2a08efb59843413f022035f31" + "md5=a9227b4495932b4e8b9dc2b2f63708ad" + ] +} +extra-source "atdj.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdj/atdj.install" + checksum: [ + "sha256=b66eb0e65f34ccea9290340e81d1889aef62d06c05c906ab2818d6671517b0b9" + "md5=8be0df9e1cd1aaa3d73c056183ca50e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/atdj/atdj.20151001.01/opam b/packages/atdj/atdj.20151001.01/opam new file mode 100644 index 000000000..3bce1d5e9 --- /dev/null +++ b/packages/atdj/atdj.20151001.01/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "matthieu.dubuget@gmail.com" +homepage: "https://github.com/esperco/atdj" +bug-reports: "https://github.com/esperco/atdj/issues" +dev-repo: "git+https://github.com/esperco/atdj.git" +build: [make] +depends: [ + "ocaml" {< "4.06.0"} + "omake" {<= "0.10.7"} + "atdgen" {build & < "1.13.0"} +] +synopsis: "Java code generation for ATD." +description: """ +Atdj is a program that generates a Java interface from type +definitions. In particular, given a set of ATD type definitions, this +tool generates a set of Java classes representing those types with +built-in JSON serializers and deserializers. + +The primary benefits of using the generated interface, over manually +manipulating JSON strings from within Java, are safety and ease of +use. Specifically, the generated interface offers the following +features: + +- JSON strings are automatically checked for correctness with respect + to the ATD specification. + +- Details such as optional fields and their associated default values + are automatically handled.""" +authors: "Esper" +url { + src: + "https://github.com/esperco/atdj/tarball/4cea30a5661fe426af664b0ab5fb0143f34ed513" + checksum: [ + "sha256=f14c009b055b13bab1ac589e2f0a4f5ab9b94ef2a08efb59843413f022035f31" + "md5=a9227b4495932b4e8b9dc2b2f63708ad" + ] +} +extra-source "atdj.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/atdj/atdj.install" + checksum: [ + "sha256=b66eb0e65f34ccea9290340e81d1889aef62d06c05c906ab2818d6671517b0b9" + "md5=8be0df9e1cd1aaa3d73c056183ca50e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/avroc/avroc.0.0.1/opam b/packages/avroc/avroc.0.0.1/opam new file mode 100644 index 000000000..c8e0ce918 --- /dev/null +++ b/packages/avroc/avroc.0.0.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Sidharth Kuruvila " +authors: "Sidharth Kuruvila " +homepage: "http://github.com/sidharthkuruvila/ocaml-avroc" +bug-reports: "http://github.com/sidharthkuruvila/ocaml-avroc/issues" +license: "MIT" +dev-repo: "git+http://github.com/sidharthkuruvila/ocaml-avroc.git" +build: [make avroc] +install: [make "install"] +remove: ["ocamlfind" "remove" "avroc"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ctypes" {<= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Read and write Apache Avro files" +description: "A wrapper over Apache Avro's c library." +flags: light-uninstall +url { + src: + "https://github.com/sidharthkuruvila/ocaml-avroc/archive/v0.0.1g.tar.gz" + checksum: [ + "sha256=a87d242bcf97ab8ec42709833eea0a8afacd839f60cbe74d6addb70a3f76394f" + "md5=736d14f64e1de1b4bf94b044e106676d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/aws-s3-async/aws-s3-async.2.0.0/opam b/packages/aws-s3-async/aws-s3-async.2.0.0/opam new file mode 100644 index 000000000..6b054f1ef --- /dev/null +++ b/packages/aws-s3-async/aws-s3-async.2.0.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: "Anders Fugmann" +license: "BSD-3-Clause" +homepage: "https://github.com/andersfugmann/aws-s3" +dev-repo: "git+https://github.com/andersfugmann/aws-s3" +bug-reports: "https://github.com/andersfugmann/aws-s3/issues" +build: [["jbuilder" "build" "-p" name "-j" jobs]] +depends: [ + "ocaml" {>= "4.04.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "aws-s3" {= "2.0.0"} + "async" {>= "v0.9.0" & < "v0.15"} + "cohttp-async" {<= "2.5.2-1"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Ocaml library for accessing Amazon S3 - Async version" +description: """ +This library provides access to Amazon Simple Storage Solution (S3). +The library supports: +* Copying file to and from s3 +* List files in S3 (from root) +* Delete single/multi object in S3 +* Fetching credentials (though IAM) + +This library uses async for concurrency""" +url { + src: "https://github.com/andersfugmann/aws-s3/archive/2.0.0.tar.gz" + checksum: [ + "sha256=cd771e4bf172fc040b61c9bb34271c5c2f38b1f097d3f9271e82bfdb4e46da95" + "md5=7c9d952fa97d243bdfab37b49ab150e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/aws-s3-lwt/aws-s3-lwt.2.0.0/opam b/packages/aws-s3-lwt/aws-s3-lwt.2.0.0/opam new file mode 100644 index 000000000..9e7a3e4c5 --- /dev/null +++ b/packages/aws-s3-lwt/aws-s3-lwt.2.0.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: "Anders Fugmann" +license: "BSD-3-Clause" +homepage: "https://github.com/andersfugmann/aws-s3" +dev-repo: "git+https://github.com/andersfugmann/aws-s3" +bug-reports: "https://github.com/andersfugmann/aws-s3/issues" +build: [["jbuilder" "build" "-p" name "-j" jobs]] +depends: [ + "ocaml" {>= "4.04.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "aws-s3" {= "2.0.0"} + "tls" {< "1.0.0"} | "ssl" {<= "0.7.0"} + "lwt" {<= "5.9.0"} + "cohttp-lwt-unix" {<= "2.5.2-1"} +] +synopsis: "Ocaml library for accessing Amazon S3 - Lwt version." +description: """ +This library provides access to Amazon Simple Storage Solution (S3). +The library supports: +* Copying file to and from s3 +* List files in S3 (from root) +* Delete single/multi object in S3 +* Fetching credentials (though IAM) + +This library uses lwt for concurrency""" +url { + src: "https://github.com/andersfugmann/aws-s3/archive/2.0.0.tar.gz" + checksum: [ + "sha256=cd771e4bf172fc040b61c9bb34271c5c2f38b1f097d3f9271e82bfdb4e46da95" + "md5=7c9d952fa97d243bdfab37b49ab150e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/aws-s3/aws-s3.0.9.0/opam b/packages/aws-s3/aws-s3.0.9.0/opam new file mode 100644 index 000000000..6dd508714 --- /dev/null +++ b/packages/aws-s3/aws-s3.0.9.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "anders@fugmann.net" +authors: [ "Anders Fugmann" ] +license: "BSD-3-Clause" +homepage: "https://github.com/andersfugmann/aws-s3" +dev-repo: "git+https://github.com/andersfugmann/aws-s3.git" +bug-reports: "https://github.com/andersfugmann/aws-s3/issues" +build: [ + ["omake"] +] +install: ["omake" "install"] +remove: [ + ["ocamlfind" "remove" "aws-s3"] +] +flags: [ light-uninstall ] + +depends: [ + "ocaml" + "omake" {build & <= "0.10.7"} + "core" {<= "v0.17.1"} + "async" {< "v0.9"} + "ounit" {<= "2.2.7"} + "base64" {<"3.0.0"} + "cohttp" {< "0.99"} + "ocaml-inifiles" {= "1.2"} + "cryptokit" {<= "1.20"} + "nocrypto" {<= "0.5.4-2"} + "yojson" {<"1.5.0"} + "ppx_deriving_yojson" {<= "3.9.1"} + "xml-light" {<= "2.5"} +] +synopsis: "Client Library for simple S3 access." +description: """ +The library implements methods to cp (get and put), rm and ls. +Also included is IAM bindings to get machine role and security +tokens.""" +url { + src: "https://github.com/andersfugmann/aws-s3/archive/0.9.0.tar.gz" + checksum: [ + "sha256=57b3af088ebf1e8ca3b5a8ce8259833813a0d10c20570971273eeb2fa2dc4deb" + "md5=2f79870b0221284a4697983826095459" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/aws-s3/aws-s3.1.1.0/opam b/packages/aws-s3/aws-s3.1.1.0/opam new file mode 100644 index 000000000..351ed2c3b --- /dev/null +++ b/packages/aws-s3/aws-s3.1.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: "Anders Fugmann" +license: "BSD-3-Clause" +homepage: "https://github.com/andersfugmann/aws-s3" +dev-repo: "git+https://github.com/andersfugmann/aws-s3" +bug-reports: "https://github.com/andersfugmann/aws-s3/issues" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "core" {>= "v0.9" & < "v0.10"} + "async" {<= "v0.17.0"} + "async_extended" {<= "v0.11.0"} + "base64" {<"3.0.0"} + "ounit" {<= "2.2.7"} + "cohttp-async" {<= "2.5.2-1"} + "ocaml-inifiles" {= "1.2"} + "cryptokit" {<= "1.20"} + "nocrypto" {<= "0.5.4-2"} + "yojson" {<= "2.2.2"} + "ppx_deriving_protocol" {= "0.8"} + "xml-light" {<= "2.5"} +] +synopsis: "Client Library for simple S3 access." +description: """ +The library implements methods to cp (get and put), rm (single and +multi) and ls. Also included is IAM bindings to get machine role and +security tokens.""" +url { + src: "https://github.com/andersfugmann/aws-s3/archive/1.1.0.tar.gz" + checksum: [ + "sha256=649eb5a399e7067633fef0128e1a07d62d4cbe966cbf46b47864fc4fb627b969" + "md5=096a8efdeccefe33a1806c867d051c7d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/aws-s3/aws-s3.1.1.1/opam b/packages/aws-s3/aws-s3.1.1.1/opam new file mode 100644 index 000000000..73bdf64f8 --- /dev/null +++ b/packages/aws-s3/aws-s3.1.1.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: "Anders Fugmann" +license: "BSD-3-Clause" +homepage: "https://github.com/andersfugmann/aws-s3" +dev-repo: "git+https://github.com/andersfugmann/aws-s3" +bug-reports: "https://github.com/andersfugmann/aws-s3/issues" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "core" {>= "v0.9" & < "v0.10"} + "async" {<= "v0.17.0"} + "async_extended" {<= "v0.11.0"} + "base64" {<"3.0.0"} + "ounit" {<= "2.2.7"} + "cohttp-async" {<= "2.5.2-1"} + "ocaml-inifiles" {= "1.2"} + "cryptokit" {<= "1.20"} + "nocrypto" {<= "0.5.4-2"} + "yojson" {<= "2.2.2"} + "xml-light" {<= "2.5"} + "ppx_protocol_conv" {< "2.0.0"} +] +synopsis: "Client Library for simple S3 access." +description: """ +The library implements methods to cp (get and put), rm (single and +multi) and ls. Also included is IAM bindings to get machine role and +security tokens.""" +url { + src: "https://github.com/andersfugmann/aws-s3/archive/1.1.1.tar.gz" + checksum: [ + "sha256=114f79f5499609d14b01b9b9a369d7143d5e96c4defd5c7d157d05fb8b37ae69" + "md5=99939dd589b2eab0b52649a9e407287f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/aws-s3/aws-s3.2.0.0/opam b/packages/aws-s3/aws-s3.2.0.0/opam new file mode 100644 index 000000000..c263e39ee --- /dev/null +++ b/packages/aws-s3/aws-s3.2.0.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: "Anders Fugmann" +license: "BSD-3-Clause" +homepage: "https://github.com/andersfugmann/aws-s3" +dev-repo: "git+https://github.com/andersfugmann/aws-s3" +bug-reports: "https://github.com/andersfugmann/aws-s3/issues" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.04.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "core" {>= "v0.9.0" & <= "v0.17.1"} + "ounit" {<= "2.2.7"} + "cohttp" {<= "6.0.0"} + "base64" {<"3.0.0"} + "ocaml-inifiles" {= "1.2"} + "cryptokit" {<= "1.20"} + "nocrypto" {<= "0.5.4-2"} + "xml-light" {<= "2.5"} + "yojson" {<= "2.2.2"} + "ppx_protocol_conv" {< "2.0.0"} +] +synopsis: "Ocaml library for accessing Amazon S3" +description: """ +This library provides access to Amazon Simple Storage Solution (S3). +The library supports: +* Copying file to and from s3 +* List files in S3 (from root) +* Delete single/multi object in S3 +* Fetching credentials (though IAM) + +The library supports both lwt and async concurrency models. +* For lwt, please install `aws-s3-lwt` package +* For Async, please install `aws-s3-async` package""" +url { + src: "https://github.com/andersfugmann/aws-s3/archive/2.0.0.tar.gz" + checksum: [ + "sha256=cd771e4bf172fc040b61c9bb34271c5c2f38b1f097d3f9271e82bfdb4e46da95" + "md5=7c9d952fa97d243bdfab37b49ab150e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/baardskeerder/baardskeerder.0.5.1/opam b/packages/baardskeerder/baardskeerder.0.5.1/opam new file mode 100644 index 000000000..7b6ca4d52 --- /dev/null +++ b/packages/baardskeerder/baardskeerder.0.5.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "romain.slootmaekers@incubaid.com" +homepage: "http://incubaid.github.io/baardskeerder/" +license: "LGPL-3.0-only" +build: ["sh" "-exc" "cd src && %{make}%"] +remove: [["ocamlfind" "remove" "baardskeerder"]] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {< "2.0.0"} + "quickcheck" {<= "1.0.2"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "macos" +install: ["sh" "-exc" "cd src && %{make}% install"] +synopsis: "Baardskeerder is an append-only B-ish tree." +flags: light-uninstall +url { + src: "https://github.com/Incubaid/baardskeerder/tarball/0.5.1" + checksum: [ + "sha256=642b6868e47db71f403fa6b50ddf62a028344f3702c3d7f630293aa636aa7424" + "md5=aaa1703be8f109391fc6e9a6a8324f2f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/baardskeerder/baardskeerder.0.5.2/opam b/packages/baardskeerder/baardskeerder.0.5.2/opam new file mode 100644 index 000000000..8642f6abb --- /dev/null +++ b/packages/baardskeerder/baardskeerder.0.5.2/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "romain.slootmaekers@incubaid.com" +homepage: "http://incubaid.github.io/baardskeerder/" +license: "LGPL-3.0-only" +build: ["sh" "-exc" "cd src && %{make}%"] +remove: [["ocamlfind" "remove" "baardskeerder"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "quickcheck" {<= "1.0.2"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/Incubaid/baardskeerder" +install: ["sh" "-exc" "cd src && %{make}% install"] +synopsis: "Baardskeerder is an append-only B-ish tree." +flags: light-uninstall +url { + src: "https://github.com/Incubaid/baardskeerder/archive/0.5.2.tar.gz" + checksum: [ + "sha256=1b314398fe1c42c391040069e9d9eb48ec2bc32065d3d045d948dc7e042b5693" + "md5=281bd713b823b517b84bb0c88ce8c56d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bamboo/bamboo.0.0.02/opam b/packages/bamboo/bamboo.0.0.02/opam new file mode 100644 index 000000000..085424385 --- /dev/null +++ b/packages/bamboo/bamboo.0.0.02/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Yoichi Hirai " +authors: "Yoichi Hirai " +homepage: "https://github.com/pirapira/bamboo" +bug-reports: "https://github.com/pirapira/bamboo/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/pirapira/bamboo.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + "ocaml" "%{etc}%/bamboo/setup.ml" "-C" "%{etc}%/bamboo" "-uninstall" +] +depends: [ + "ocaml" + "batteries" {build & <= "3.9.0"} + "cryptokit" {build & >= "1.12" & <= "1.20"} + ("hex" {build & = "1.0.0"} | "hex" {build & = "0.2.0"} | + "hex" {build & = "0.1.0"}) + ("menhir" {build & = "20151005"} | "menhir" {build & = "20150921"} | + "menhir" {build & = "20150914"} | + "menhir" {build & = "20141215"} | + "menhir" {build & = "20140422"} | + "menhir" {build & = "20130911"} | + "menhir" {build & = "20130116"} | + "menhir" {build & = "20120123"}) + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "rope" {build & <= "0.6.3"} +] +synopsis: "A compiler targeting Ethereum Virtual Machine" +description: """ +Bamboo compiles a simple language to Ethereum Virtual Machine. The +language is designed to keep programmers away from common mistakes. It +features: state transition as recursion with potentially changing +arguments, mandatory reentrance continuation when calling out, no +loops, no assignments except to mappings and partial compliance with +common Ethereum ABI.""" +url { + src: "http://github.com/pirapira/bamboo/archive/0.0.02.tar.gz" + checksum: [ + "sha256=cb01f57e45e01b5b2e55b6f6d4ab08b9c77141567244c7cca51c5a09110050cb" + "md5=62056bf420a78f7e8eb05218b0e7dabd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bamboo/bamboo.0.0.03/opam b/packages/bamboo/bamboo.0.0.03/opam new file mode 100644 index 000000000..d76bf8f2a --- /dev/null +++ b/packages/bamboo/bamboo.0.0.03/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Yoichi Hirai " +authors: "Yoichi Hirai " +homepage: "https://github.com/pirapira/bamboo" +bug-reports: "https://github.com/pirapira/bamboo/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/pirapira/bamboo.git" +build: [ + [ + "rm" + "-f" + "src/parse/parser.ml" + "src/parse/parser.mli" + "src/parse/lexer.ml" + ] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +depends: [ + "ocaml" + "batteries" {build & <= "3.9.0"} + "cryptokit" {build & >= "1.12" & <= "1.20"} + "hex" {build & >= "0.1.0" & <= "1.0.0"} + "menhir" {build & >= "20120123" & <= "20151005"} + "ocamlbuild" {build & (>= "0.9.3" | = "0") & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "rope" {build & <= "0.6.3"} +] +synopsis: "A compiler targeting Ethereum Virtual Machine" +description: """ +Bamboo compiles a simple language to Ethereum Virtual Machine. The +language is designed to keep programmers away from common mistakes. It +features: state transition as recursion with potentially changing +arguments, mandatory reentrance continuation when calling out, no +loops, no assignments except to mappings and partial compliance with +common Ethereum ABI.""" +url { + src: "https://github.com/pirapira/bamboo/archive/0.0.03.tar.gz" + checksum: [ + "sha256=0b336e8ac067744eafa6bd065261143cf561052e054b90a223edae21cf37f2f9" + "md5=b8ceddf33f2f42a97e8554efd7f64fe3" + ] +} +extra-source "bamboo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bamboo/bamboo.install" + checksum: [ + "sha256=2e3ae6f6a5e1019b14a9d4c71a0f64820eee2b2e4726a93d31ba651ee469d0c1" + "md5=ad7c0f051c24f59700b975f1ee3954d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-abi/bap-abi.1.0.0/opam b/packages/bap-abi/bap-abi.1.0.0/opam new file mode 100644 index 000000000..9c498cca0 --- /dev/null +++ b/packages/bap-abi/bap-abi.1.0.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-abi"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-abi"] + ["ocamlfind" "remove" "bap-abi"] + ["bapbundle" "remove" "abi.plugin"] + ] +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A pass that applies ABI specific information" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-abi/bap-abi.1.1.0/opam b/packages/bap-abi/bap-abi.1.1.0/opam new file mode 100644 index 000000000..59d90581e --- /dev/null +++ b/packages/bap-abi/bap-abi.1.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-abi"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-abi"] + ["ocamlfind" "remove" "bap-abi"] + ["bapbundle" "remove" "abi.plugin"] + ] +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A pass that applies ABI specific information" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-abi/bap-abi.1.2.0/opam b/packages/bap-abi/bap-abi.1.2.0/opam new file mode 100644 index 000000000..74cd1af79 --- /dev/null +++ b/packages/bap-abi/bap-abi.1.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-abi"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-abi"] + ["ocamlfind" "remove" "bap-abi"] + ["bapbundle" "remove" "abi.plugin"] + ] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A pass that applies ABI specific information" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-abi/bap-abi.1.3.0/opam b/packages/bap-abi/bap-abi.1.3.0/opam new file mode 100644 index 000000000..47dd6ee2f --- /dev/null +++ b/packages/bap-abi/bap-abi.1.3.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-abi"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-abi"] + ["ocamlfind" "remove" "bap-abi"] + ["bapbundle" "remove" "abi.plugin"] + ] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A pass that applies ABI specific information" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-abi/bap-abi.1.4.0/opam b/packages/bap-abi/bap-abi.1.4.0/opam new file mode 100644 index 000000000..7ef9a0a6e --- /dev/null +++ b/packages/bap-abi/bap-abi.1.4.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-abi"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-abi"] + ["ocamlfind" "remove" "bap-abi"] + ["bapbundle" "remove" "abi.plugin"] + ] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP ABI integration subsystem" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-abi/bap-abi.1.5.0/opam b/packages/bap-abi/bap-abi.1.5.0/opam new file mode 100644 index 000000000..e8667766a --- /dev/null +++ b/packages/bap-abi/bap-abi.1.5.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-abi"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-abi"] + ["ocamlfind" "remove" "bap-abi"] + ["bapbundle" "remove" "abi.plugin"] + ] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP ABI integration subsystem" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-api/bap-api.1.0.0/opam b/packages/bap-api/bap-api.1.0.0/opam new file mode 100644 index 000000000..5648149c4 --- /dev/null +++ b/packages/bap-api/bap-api.1.0.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-api"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-api"] + ["ocamlfind" "remove" "bap-api"] + [ "bapbundle" "remove" "api.plugin"] + ] +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A pass that adds parameters to subroutines based on known API" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-api/bap-api.1.1.0/opam b/packages/bap-api/bap-api.1.1.0/opam new file mode 100644 index 000000000..d4bad7c07 --- /dev/null +++ b/packages/bap-api/bap-api.1.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-api"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-api"] + ["ocamlfind" "remove" "bap-api"] + [ "bapbundle" "remove" "api.plugin"] + ] +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A pass that adds parameters to subroutines based on known API" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-api/bap-api.1.2.0/opam b/packages/bap-api/bap-api.1.2.0/opam new file mode 100644 index 000000000..9345b1228 --- /dev/null +++ b/packages/bap-api/bap-api.1.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-api"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-api"] + ["ocamlfind" "remove" "bap-api"] + [ "bapbundle" "remove" "api.plugin"] + ] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A pass that adds parameters to subroutines based on known API" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-api/bap-api.1.3.0/opam b/packages/bap-api/bap-api.1.3.0/opam new file mode 100644 index 000000000..f7bd28f0e --- /dev/null +++ b/packages/bap-api/bap-api.1.3.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-api"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-api"] + ["ocamlfind" "remove" "bap-api"] + ["bapbundle" "remove" "api.plugin"] + ["rm" "-rf" "%{prefix}%/share/bap-api/c"] + ] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A pass that adds parameters to subroutines based on known API" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-api/bap-api.1.4.0/opam b/packages/bap-api/bap-api.1.4.0/opam new file mode 100644 index 000000000..ccb212b5d --- /dev/null +++ b/packages/bap-api/bap-api.1.4.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-api"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-api"] + ["ocamlfind" "remove" "bap-api"] + ["bapbundle" "remove" "api.plugin"] + ["rm" "-rf" "%{prefix}%/share/bap-api/c"] + ] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A pass that adds parameters to subroutines based on known API" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-api/bap-api.1.5.0/opam b/packages/bap-api/bap-api.1.5.0/opam new file mode 100644 index 000000000..5cca335b0 --- /dev/null +++ b/packages/bap-api/bap-api.1.5.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-api"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-api"] + ["ocamlfind" "remove" "bap-api"] + ["bapbundle" "remove" "api.plugin"] + ["rm" "-rf" "%{prefix}%/share/bap-api/c"] + ] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A pass that adds parameters to subroutines based on known API" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-arm/bap-arm.1.0.0/opam b/packages/bap-arm/bap-arm.1.0.0/opam new file mode 100644 index 000000000..1e052719c --- /dev/null +++ b/packages/bap-arm/bap-arm.1.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-arm"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-arm"] + ["ocamlfind" "remove" "bap-plugin-arm"] + ["bapbundle" "remove" "arm.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "bap-llvm" {= "1.0.0"} + "bap-abi" {= "1.0.0"} + "bap-c" {= "1.0.0"} +] +synopsis: "BAP ARM lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-arm/bap-arm.1.1.0/opam b/packages/bap-arm/bap-arm.1.1.0/opam new file mode 100644 index 000000000..21e0538c0 --- /dev/null +++ b/packages/bap-arm/bap-arm.1.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-arm"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-arm"] + ["ocamlfind" "remove" "bap-plugin-arm"] + ["bapbundle" "remove" "arm.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "bap-llvm" {= "1.1.0"} + "bap-abi" {= "1.1.0"} + "bap-c" {= "1.1.0"} +] +synopsis: "BAP ARM lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-arm/bap-arm.1.2.0/opam b/packages/bap-arm/bap-arm.1.2.0/opam new file mode 100644 index 000000000..a204530d9 --- /dev/null +++ b/packages/bap-arm/bap-arm.1.2.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-arm"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-arm"] + ["ocamlfind" "remove" "bap-plugin-arm"] + ["bapbundle" "remove" "arm.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "bap-llvm" {= "1.2.0"} + "bap-abi" {= "1.2.0"} + "bap-c" {= "1.2.0"} +] +synopsis: "BAP ARM lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-arm/bap-arm.1.3.0/opam b/packages/bap-arm/bap-arm.1.3.0/opam new file mode 100644 index 000000000..af31e84a8 --- /dev/null +++ b/packages/bap-arm/bap-arm.1.3.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-arm"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-arm"] + ["ocamlfind" "remove" "bap-plugin-arm"] + ["bapbundle" "remove" "arm.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-llvm" {= "1.3.0"} + "bap-abi" {= "1.3.0"} + "bap-c" {= "1.3.0"} +] +synopsis: "BAP ARM lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-arm/bap-arm.1.4.0/opam b/packages/bap-arm/bap-arm.1.4.0/opam new file mode 100644 index 000000000..3acffd8e6 --- /dev/null +++ b/packages/bap-arm/bap-arm.1.4.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-arm"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-arm"] + ["ocamlfind" "remove" "bap-plugin-arm"] + ["bapbundle" "remove" "arm.plugin"] + +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-llvm" {= "1.4.0"} + "bap-abi" {= "1.4.0"} + "bap-c" {= "1.4.0"} +] +synopsis: "BAP ARM lifter and disassembler" +description: """ +Provides semantics for ARM instructions, disassembler, and partial +support for the gnueabi ABI""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-arm/bap-arm.1.5.0/opam b/packages/bap-arm/bap-arm.1.5.0/opam new file mode 100644 index 000000000..0e4f9cc24 --- /dev/null +++ b/packages/bap-arm/bap-arm.1.5.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-arm"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-arm"] + ["ocamlfind" "remove" "bap-plugin-arm"] + ["bapbundle" "remove" "arm.plugin"] + +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-llvm" {= "1.5.0"} + "bap-abi" {= "1.5.0"} + "bap-c" {= "1.5.0"} +] +synopsis: "BAP ARM lifter and disassembler" +description: """ +Provides semantics for ARM instructions, disassembler, and partial +support for the gnueabi ABI""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-beagle/bap-beagle.1.2.0/opam b/packages/bap-beagle/bap-beagle.1.2.0/opam new file mode 100644 index 000000000..5322448cf --- /dev/null +++ b/packages/bap-beagle/bap-beagle.1.2.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-beagle"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-beagle"] + ["ocamlfind" "remove" "bap-beagle-prey"] + ["bapbundle" "remove" "beagle.plugin"] + ] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} + "bap-microx" {= "1.2.0"} +] +synopsis: "An obfuscated string solver" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-beagle/bap-beagle.1.3.0/opam b/packages/bap-beagle/bap-beagle.1.3.0/opam new file mode 100644 index 000000000..161a34bda --- /dev/null +++ b/packages/bap-beagle/bap-beagle.1.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-beagle"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-beagle"] + ["ocamlfind" "remove" "bap-beagle-prey"] + ["ocamlfind" "remove" "bap-plugin-strings"] + ["bapbundle" "remove" "beagle.plugin"] + ["bapbundle" "remove" "strings.plugin"] + ] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} + "bap-microx" {= "1.3.0"} + "bap-primus" {= "1.3.0"} + "bap-strings" {= "1.3.0"} +] +synopsis: "An obfuscated string solver" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-beagle/bap-beagle.1.4.0/opam b/packages/bap-beagle/bap-beagle.1.4.0/opam new file mode 100644 index 000000000..6b0f895a2 --- /dev/null +++ b/packages/bap-beagle/bap-beagle.1.4.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-beagle"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-beagle"] + ["ocamlfind" "remove" "bap-beagle-prey"] + ["ocamlfind" "remove" "bap-plugin-strings"] + ["bapbundle" "remove" "beagle.plugin"] + ["bapbundle" "remove" "strings.plugin"] + ] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} + "bap-microx" {= "1.4.0"} + "bap-primus" {= "1.4.0"} +] +synopsis: "BAP obfuscated string solver" +description: """ +Like strings on steroids - finds strings encoded in binaries, +even if they are not truly static.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-beagle/bap-beagle.1.5.0/opam b/packages/bap-beagle/bap-beagle.1.5.0/opam new file mode 100644 index 000000000..25e9d21b0 --- /dev/null +++ b/packages/bap-beagle/bap-beagle.1.5.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-beagle"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-beagle"] + ["ocamlfind" "remove" "bap-beagle-prey"] + ["ocamlfind" "remove" "bap-plugin-strings"] + ["bapbundle" "remove" "beagle.plugin"] + ["bapbundle" "remove" "strings.plugin"] + ] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "bap-microx" {= "1.5.0"} + "bap-primus" {= "1.5.0"} +] +synopsis: "BAP obfuscated string solver" +description: """ +Like strings on steroids - finds strings encoded in binaries, +even if they are not truly static.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-bil/bap-bil.1.5.0/opam b/packages/bap-bil/bap-bil.1.5.0/opam new file mode 100644 index 000000000..27cffb56d --- /dev/null +++ b/packages/bap-bil/bap-bil.1.5.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-bil"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-bil"] + ["bapbundle" "remove" "bil.plugin"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Controls the BIL transformation pipeline" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.0.0/opam b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.0.0/opam new file mode 100644 index 000000000..b27b738f6 --- /dev/null +++ b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight-frontend"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "bap-byteweight" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} + "ocurl" {<= "0.9.2"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "A frontend for the Byteweight library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.1.0/opam b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.1.0/opam new file mode 100644 index 000000000..3ee3b2fb9 --- /dev/null +++ b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight-frontend"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "bap-byteweight" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} + "ocurl" {<= "0.9.2"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "A frontend for the Byteweight library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.2.0/opam b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.2.0/opam new file mode 100644 index 000000000..96cb9e6e5 --- /dev/null +++ b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight-frontend"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "bap-byteweight" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} + "ocurl" {<= "0.9.2"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "A frontend for the Byteweight library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/opam b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/opam new file mode 100644 index 000000000..24a89cd5b --- /dev/null +++ b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight-frontend"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-byteweight" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} + "ocurl" {<= "0.9.2"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "A frontend for the Byteweight library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.4.0/opam b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.4.0/opam new file mode 100644 index 000000000..a3135242b --- /dev/null +++ b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.4.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight-frontend"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-byteweight" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} + "ocurl" {<= "0.9.2"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "BAP Toolkit for training and controlling Byteweight algorithm" +description: """ +A command line interface to the byteweight system that can train, +test, download, and upload binary signatures.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.5.0/opam b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.5.0/opam new file mode 100644 index 000000000..e0412d908 --- /dev/null +++ b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.5.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight-frontend"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-byteweight" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "ocurl" {<= "0.9.2"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "BAP Toolkit for training and controlling Byteweight algorithm" +description: """ +A command line interface to the byteweight system that can train, +test, download, and upload binary signatures.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-byteweight/bap-byteweight.1.0.0/opam b/packages/bap-byteweight/bap-byteweight.1.0.0/opam new file mode 100644 index 000000000..c6a162a6b --- /dev/null +++ b/packages/bap-byteweight/bap-byteweight.1.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-byteweight"] + ["ocamlfind" "remove" "bap-plugin-byteweight"] + [ "bapbundle" "remove" "byteweight.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "bap-signatures" {= "1.0.0"} +] +synopsis: "A library and a plugin for finding function starts" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-byteweight/bap-byteweight.1.1.0/opam b/packages/bap-byteweight/bap-byteweight.1.1.0/opam new file mode 100644 index 000000000..7eb524dfe --- /dev/null +++ b/packages/bap-byteweight/bap-byteweight.1.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-byteweight"] + ["ocamlfind" "remove" "bap-plugin-byteweight"] + [ "bapbundle" "remove" "byteweight.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "bap-signatures" {= "1.1.0"} +] +synopsis: "A library and a plugin for finding function starts" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-byteweight/bap-byteweight.1.2.0/opam b/packages/bap-byteweight/bap-byteweight.1.2.0/opam new file mode 100644 index 000000000..1b3277426 --- /dev/null +++ b/packages/bap-byteweight/bap-byteweight.1.2.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-byteweight"] + ["ocamlfind" "remove" "bap-plugin-byteweight"] + [ "bapbundle" "remove" "byteweight.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "bap-signatures" {= "1.2.0"} +] +synopsis: "A library and a plugin for finding function starts" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-byteweight/bap-byteweight.1.3.0/opam b/packages/bap-byteweight/bap-byteweight.1.3.0/opam new file mode 100644 index 000000000..fddd4c1bb --- /dev/null +++ b/packages/bap-byteweight/bap-byteweight.1.3.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-byteweight"] + ["ocamlfind" "remove" "bap-plugin-byteweight"] + [ "bapbundle" "remove" "byteweight.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-signatures" {= "1.3.0"} +] +synopsis: "A library and a plugin for finding function starts" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-byteweight/bap-byteweight.1.4.0/opam b/packages/bap-byteweight/bap-byteweight.1.4.0/opam new file mode 100644 index 000000000..cd69b4cee --- /dev/null +++ b/packages/bap-byteweight/bap-byteweight.1.4.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-byteweight"] + ["ocamlfind" "remove" "bap-plugin-byteweight"] + [ "bapbundle" "remove" "byteweight.plugin"] + +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-signatures" {= "1.4.0"} +] +synopsis: "BAP facility for indentifying code entry points" +description: """ +Provides a library and a plugin that uses the Byteweigh algorithm for +finding entry points (function strats) in stripped code.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-byteweight/bap-byteweight.1.5.0/opam b/packages/bap-byteweight/bap-byteweight.1.5.0/opam new file mode 100644 index 000000000..209bcd2e0 --- /dev/null +++ b/packages/bap-byteweight/bap-byteweight.1.5.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-byteweight"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-byteweight"] + ["ocamlfind" "remove" "bap-plugin-byteweight"] + [ "bapbundle" "remove" "byteweight.plugin"] + +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-signatures" {= "1.5.0"} +] +synopsis: "BAP facility for indentifying code entry points" +description: """ +Provides a library and a plugin that uses the Byteweigh algorithm for +finding entry points (function strats) in stripped code.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-c/bap-c.1.0.0/opam b/packages/bap-c/bap-c.1.0.0/opam new file mode 100644 index 000000000..fa1380820 --- /dev/null +++ b/packages/bap-c/bap-c.1.0.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-c"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-c"]] +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "bap-api" {= "1.0.0"} +] +synopsis: "A C language support library for BAP" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-c/bap-c.1.1.0/opam b/packages/bap-c/bap-c.1.1.0/opam new file mode 100644 index 000000000..84404e001 --- /dev/null +++ b/packages/bap-c/bap-c.1.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-c"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-c"]] +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "bap-api" {= "1.1.0"} +] +synopsis: "A C language support library for BAP" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-c/bap-c.1.2.0/opam b/packages/bap-c/bap-c.1.2.0/opam new file mode 100644 index 000000000..3b67221b5 --- /dev/null +++ b/packages/bap-c/bap-c.1.2.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-c"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-c"]] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "bap-api" {= "1.2.0"} +] +synopsis: "A C language support library for BAP" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-c/bap-c.1.3.0/opam b/packages/bap-c/bap-c.1.3.0/opam new file mode 100644 index 000000000..55c661bac --- /dev/null +++ b/packages/bap-c/bap-c.1.3.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-c"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-c"]] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-api" {= "1.3.0"} +] +synopsis: "A C language support library for BAP" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-c/bap-c.1.4.0/opam b/packages/bap-c/bap-c.1.4.0/opam new file mode 100644 index 000000000..fe847dda2 --- /dev/null +++ b/packages/bap-c/bap-c.1.4.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-c"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-c"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-api" {= "1.4.0"} +] +synopsis: "A C language support library for BAP" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-c/bap-c.1.5.0/opam b/packages/bap-c/bap-c.1.5.0/opam new file mode 100644 index 000000000..2beb659a7 --- /dev/null +++ b/packages/bap-c/bap-c.1.5.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-c"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-c"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-api" {= "1.5.0"} +] +synopsis: "A C language support library for BAP" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-cache/bap-cache.1.0.0/opam b/packages/bap-cache/bap-cache.1.0.0/opam new file mode 100644 index 000000000..1325eafb9 --- /dev/null +++ b/packages/bap-cache/bap-cache.1.0.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-cache"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-cache"] + [ "bapbundle" "remove" "cache.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP caching service" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-cache/bap-cache.1.1.0/opam b/packages/bap-cache/bap-cache.1.1.0/opam new file mode 100644 index 000000000..502fdce63 --- /dev/null +++ b/packages/bap-cache/bap-cache.1.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-cache"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-cache"] + [ "bapbundle" "remove" "cache.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP caching service" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-cache/bap-cache.1.2.0/opam b/packages/bap-cache/bap-cache.1.2.0/opam new file mode 100644 index 000000000..406031b8f --- /dev/null +++ b/packages/bap-cache/bap-cache.1.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-cache"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-cache"] + [ "bapbundle" "remove" "cache.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP caching service" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-cache/bap-cache.1.3.0/opam b/packages/bap-cache/bap-cache.1.3.0/opam new file mode 100644 index 000000000..a0ef475ac --- /dev/null +++ b/packages/bap-cache/bap-cache.1.3.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-cache"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-cache"] + [ "bapbundle" "remove" "cache.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP caching service" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-cache/bap-cache.1.4.0/opam b/packages/bap-cache/bap-cache.1.4.0/opam new file mode 100644 index 000000000..1211a6220 --- /dev/null +++ b/packages/bap-cache/bap-cache.1.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-cache"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-cache"] + [ "bapbundle" "remove" "cache.plugin"] + +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP caching service" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-cache/bap-cache.1.5.0/opam b/packages/bap-cache/bap-cache.1.5.0/opam new file mode 100644 index 000000000..1ca16da3c --- /dev/null +++ b/packages/bap-cache/bap-cache.1.5.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-cache"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-cache"] + [ "bapbundle" "remove" "cache.plugin"] + +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP caching service" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-callsites/bap-callsites.1.0.0/opam b/packages/bap-callsites/bap-callsites.1.0.0/opam new file mode 100644 index 000000000..934aa6d21 --- /dev/null +++ b/packages/bap-callsites/bap-callsites.1.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-callsites"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-callsites"] + [ "bapbundle" "remove" "callsites.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Inject data definition terms at callsites" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-callsites/bap-callsites.1.1.0/opam b/packages/bap-callsites/bap-callsites.1.1.0/opam new file mode 100644 index 000000000..90bcc8f97 --- /dev/null +++ b/packages/bap-callsites/bap-callsites.1.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-callsites"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-callsites"] + [ "bapbundle" "remove" "callsites.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Inject data definition terms at callsites" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-callsites/bap-callsites.1.2.0/opam b/packages/bap-callsites/bap-callsites.1.2.0/opam new file mode 100644 index 000000000..08302e968 --- /dev/null +++ b/packages/bap-callsites/bap-callsites.1.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-callsites"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-callsites"] + [ "bapbundle" "remove" "callsites.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Inject data definition terms at callsites" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-callsites/bap-callsites.1.3.0/opam b/packages/bap-callsites/bap-callsites.1.3.0/opam new file mode 100644 index 000000000..7060f59f7 --- /dev/null +++ b/packages/bap-callsites/bap-callsites.1.3.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-callsites"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-callsites"] + [ "bapbundle" "remove" "callsites.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Inject data definition terms at callsites" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-callsites/bap-callsites.1.4.0/opam b/packages/bap-callsites/bap-callsites.1.4.0/opam new file mode 100644 index 000000000..f33b28b4c --- /dev/null +++ b/packages/bap-callsites/bap-callsites.1.4.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-callsites"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-callsites"] + [ "bapbundle" "remove" "callsites.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Inject data definition terms at callsites" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-callsites/bap-callsites.1.5.0/opam b/packages/bap-callsites/bap-callsites.1.5.0/opam new file mode 100644 index 000000000..c5c0545c1 --- /dev/null +++ b/packages/bap-callsites/bap-callsites.1.5.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-callsites"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-callsites"] + [ "bapbundle" "remove" "callsites.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Inject data definition terms at callsites" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-constant-tracker/bap-constant-tracker.1.5.0/opam b/packages/bap-constant-tracker/bap-constant-tracker.1.5.0/opam new file mode 100644 index 000000000..4b2b02b27 --- /dev/null +++ b/packages/bap-constant-tracker/bap-constant-tracker.1.5.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-constant-tracker"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-plugin-constant_tracker"] + ["bapbundle" "remove" "constant_tracker.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-primus" {= "1.5.0"} +] +synopsis: "Constant Tracking Analysis based on Primus" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/opam new file mode 100644 index 000000000..c578ba289 --- /dev/null +++ b/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-cxxfilt" + "--cxxfilt-targets=%{conf-binutils:targets}%" + "--cxxfilt-path=%{conf-binutils:cxxfilt}%" + ] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-cxxfilt"] + ["bapbundle" "remove" "cxxfilt.plugin"] + +] +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "bap-demangle" {= "1.0.0"} + "conf-binutils" {= "0.2"} +] +synopsis: "A demangler that relies on a c++filt utility" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/opam new file mode 100644 index 000000000..742633717 --- /dev/null +++ b/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-cxxfilt" + "--cxxfilt-targets=%{conf-binutils:targets}%" + "--cxxfilt-path=%{conf-binutils:cxxfilt}%" + ] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-cxxfilt"] + ["bapbundle" "remove" "cxxfilt.plugin"] + +] +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "bap-demangle" {= "1.1.0"} + "conf-binutils" {= "0.2"} +] +synopsis: "A demangler that relies on a c++filt utility" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/opam new file mode 100644 index 000000000..b28f3b6c7 --- /dev/null +++ b/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-cxxfilt" + "--cxxfilt-targets=%{conf-binutils:targets}%" + "--cxxfilt-path=%{conf-binutils:cxxfilt}%" + ] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-cxxfilt"] + ["bapbundle" "remove" "cxxfilt.plugin"] + +] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "bap-demangle" {= "1.2.0"} + "conf-binutils" {= "0.2"} +] +synopsis: "A demangler that relies on a c++filt utility" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/opam new file mode 100644 index 000000000..2b403755e --- /dev/null +++ b/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-cxxfilt" + "--cxxfilt-targets=%{conf-binutils:targets}%" + "--cxxfilt-path=%{conf-binutils:cxxfilt}%" + ] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-cxxfilt"] + ["bapbundle" "remove" "cxxfilt.plugin"] +] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-demangle" {= "1.3.0"} + "conf-binutils" {= "0.2"} +] +synopsis: "A demangler that relies on a c++filt utility" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/opam new file mode 100644 index 000000000..1d6fec93d --- /dev/null +++ b/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-cxxfilt" + "--cxxfilt-targets=%{conf-binutils:targets}%" + "--cxxfilt-path=%{conf-binutils:cxxfilt}%" + ] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-cxxfilt"] + ["bapbundle" "remove" "cxxfilt.plugin"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-demangle" {= "1.4.0"} + "conf-binutils" {= "0.2"} +] +synopsis: "A demangler that relies on a c++filt utility" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.5.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.5.0/opam new file mode 100644 index 000000000..5562b737e --- /dev/null +++ b/packages/bap-cxxfilt/bap-cxxfilt.1.5.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-cxxfilt" + "--cxxfilt-targets=%{conf-binutils:targets}%" + "--cxxfilt-path=%{conf-binutils:cxxfilt}%" + ] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-cxxfilt"] + ["bapbundle" "remove" "cxxfilt.plugin"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-demangle" {= "1.5.0"} + "conf-binutils" {= "0.2"} +] +synopsis: "A demangler that relies on a c++filt utility" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.3.0/opam b/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.3.0/opam new file mode 100644 index 000000000..9d64b9a0b --- /dev/null +++ b/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.3.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dead-code-elimination"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-dead_code_elimination"] + ["bapbundle" "remove" "dead_code_elimination.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} +] +synopsis: "A sound analysis that will remove all unused code" +description: """ +An pass that conservatively removes dead code. The removed dead code +is usually produced by a lifter, though it might be possible that a +binary indeed contains a dead code. The algorithm doesn't remove +variables that are stored in memory, only registers are considered.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.4.0/opam b/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.4.0/opam new file mode 100644 index 000000000..7b2bf185a --- /dev/null +++ b/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.4.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dead-code-elimination"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-dead_code_elimination"] + ["bapbundle" "remove" "dead_code_elimination.plugin"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} +] +synopsis: "A BAP plugin that removes dead IR code" +description: """ +An pass that conservatively removes dead code in the generated IR. The +removed dead code is usually produced by a lifter, though it might be +possible that a binary indeed contains a dead code. The algorithm +doesn't remove variables that are stored in memory, only registers are +considered.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-demangle/bap-demangle.1.0.0/opam b/packages/bap-demangle/bap-demangle.1.0.0/opam new file mode 100644 index 000000000..bcd65eb5e --- /dev/null +++ b/packages/bap-demangle/bap-demangle.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-demangle"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-demangle"] + ["ocamlfind" "remove" "bap-plugin-demangle"] + ["bapbundle" "remove" "demangle.plugin"] + ] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Library for name demangling" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-demangle/bap-demangle.1.1.0/opam b/packages/bap-demangle/bap-demangle.1.1.0/opam new file mode 100644 index 000000000..01420e344 --- /dev/null +++ b/packages/bap-demangle/bap-demangle.1.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-demangle"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-demangle"] + ["ocamlfind" "remove" "bap-plugin-demangle"] + ["bapbundle" "remove" "demangle.plugin"] + ] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Library for name demangling" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-demangle/bap-demangle.1.2.0/opam b/packages/bap-demangle/bap-demangle.1.2.0/opam new file mode 100644 index 000000000..5656888f9 --- /dev/null +++ b/packages/bap-demangle/bap-demangle.1.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-demangle"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-demangle"] + ["ocamlfind" "remove" "bap-plugin-demangle"] + ["bapbundle" "remove" "demangle.plugin"] + ] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Library for name demangling" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-demangle/bap-demangle.1.3.0/opam b/packages/bap-demangle/bap-demangle.1.3.0/opam new file mode 100644 index 000000000..7c9f7765e --- /dev/null +++ b/packages/bap-demangle/bap-demangle.1.3.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-demangle"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-demangle"] + ["ocamlfind" "remove" "bap-plugin-demangle"] + ["bapbundle" "remove" "demangle.plugin"] + ] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Library for name demangling" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-demangle/bap-demangle.1.4.0/opam b/packages/bap-demangle/bap-demangle.1.4.0/opam new file mode 100644 index 000000000..2064f4c2d --- /dev/null +++ b/packages/bap-demangle/bap-demangle.1.4.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-demangle"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-demangle"] + ["ocamlfind" "remove" "bap-plugin-demangle"] + ["bapbundle" "remove" "demangle.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Library for name demangling" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-demangle/bap-demangle.1.5.0/opam b/packages/bap-demangle/bap-demangle.1.5.0/opam new file mode 100644 index 000000000..0829dab9c --- /dev/null +++ b/packages/bap-demangle/bap-demangle.1.5.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-demangle"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-demangle"] + ["ocamlfind" "remove" "bap-plugin-demangle"] + ["bapbundle" "remove" "demangle.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Library for name demangling" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/opam b/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/opam new file mode 100644 index 000000000..6f1445dc4 --- /dev/null +++ b/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dump-symbols"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-dump_symbols"] + ["bapbundle" "remove" "dump_symbols.plugin"] +] + +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps symbols information from a binary" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/opam b/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/opam new file mode 100644 index 000000000..2cc467732 --- /dev/null +++ b/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dump-symbols"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-dump_symbols"] + ["bapbundle" "remove" "dump_symbols.plugin"] +] + +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps symbols information from a binary" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/opam b/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/opam new file mode 100644 index 000000000..cf69e60b8 --- /dev/null +++ b/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dump-symbols"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-dump_symbols"] + ["bapbundle" "remove" "dump_symbols.plugin"] +] + +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps symbols information from a binary" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/opam b/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/opam new file mode 100644 index 000000000..723c50ebe --- /dev/null +++ b/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dump-symbols"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-dump_symbols"] + ["bapbundle" "remove" "dump_symbols.plugin"] +] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps symbols information from a binary" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.4.0/opam b/packages/bap-dump-symbols/bap-dump-symbols.1.4.0/opam new file mode 100644 index 000000000..e4d44148b --- /dev/null +++ b/packages/bap-dump-symbols/bap-dump-symbols.1.4.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dump-symbols"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-dump_symbols"] + ["bapbundle" "remove" "dump_symbols.plugin"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps symbols information from a binary" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.5.0/opam b/packages/bap-dump-symbols/bap-dump-symbols.1.5.0/opam new file mode 100644 index 000000000..c4567245c --- /dev/null +++ b/packages/bap-dump-symbols/bap-dump-symbols.1.5.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dump-symbols"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-dump_symbols"] + ["bapbundle" "remove" "dump_symbols.plugin"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps symbols information from a binary" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-dwarf/bap-dwarf.1.0.0/opam b/packages/bap-dwarf/bap-dwarf.1.0.0/opam new file mode 100644 index 000000000..38041658b --- /dev/null +++ b/packages/bap-dwarf/bap-dwarf.1.0.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dwarf"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-dwarf"]] +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} +] +synopsis: "BAP DWARF parsing library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-dwarf/bap-dwarf.1.1.0/opam b/packages/bap-dwarf/bap-dwarf.1.1.0/opam new file mode 100644 index 000000000..b2738297c --- /dev/null +++ b/packages/bap-dwarf/bap-dwarf.1.1.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dwarf"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-dwarf"]] +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} +] +synopsis: "BAP DWARF parsing library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-dwarf/bap-dwarf.1.2.0/opam b/packages/bap-dwarf/bap-dwarf.1.2.0/opam new file mode 100644 index 000000000..a179892d0 --- /dev/null +++ b/packages/bap-dwarf/bap-dwarf.1.2.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dwarf"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-dwarf"]] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} +] +synopsis: "BAP DWARF parsing library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-dwarf/bap-dwarf.1.3.0/opam b/packages/bap-dwarf/bap-dwarf.1.3.0/opam new file mode 100644 index 000000000..a40e58522 --- /dev/null +++ b/packages/bap-dwarf/bap-dwarf.1.3.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dwarf"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-dwarf"]] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} +] +synopsis: "BAP DWARF parsing library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-dwarf/bap-dwarf.1.4.0/opam b/packages/bap-dwarf/bap-dwarf.1.4.0/opam new file mode 100644 index 000000000..ffa6338ce --- /dev/null +++ b/packages/bap-dwarf/bap-dwarf.1.4.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dwarf"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-dwarf"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} +] +synopsis: "BAP DWARF parsing library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-dwarf/bap-dwarf.1.5.0/opam b/packages/bap-dwarf/bap-dwarf.1.5.0/opam new file mode 100644 index 000000000..a5248ad32 --- /dev/null +++ b/packages/bap-dwarf/bap-dwarf.1.5.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-dwarf"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-dwarf"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} +] +synopsis: "BAP DWARF parsing library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-elf/bap-elf.1.0.0/opam b/packages/bap-elf/bap-elf.1.0.0/opam new file mode 100644 index 000000000..e9db172ae --- /dev/null +++ b/packages/bap-elf/bap-elf.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-elf"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-elf"] + ["ocamlfind" "remove" "bap-plugin-elf_loader"] + ["bapbundle" "remove" "elf_loader.plugin"] +] + +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "bap-dwarf" {= "1.0.0"} + "camlp4" {<= "5.3"} + "bitstring" {< "3.0.0"} +] +synopsis: "BAP ELF parser and loader written in native OCaml" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-elf/bap-elf.1.1.0/opam b/packages/bap-elf/bap-elf.1.1.0/opam new file mode 100644 index 000000000..c4f1588aa --- /dev/null +++ b/packages/bap-elf/bap-elf.1.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-elf"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-elf"] + ["ocamlfind" "remove" "bap-plugin-elf_loader"] + ["bapbundle" "remove" "elf_loader.plugin"] +] + +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "bap-dwarf" {= "1.1.0"} + "camlp4" {<= "5.3"} + "bitstring" {< "3.0.0"} +] +synopsis: "BAP ELF parser and loader written in native OCaml" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-elf/bap-elf.1.2.0/opam b/packages/bap-elf/bap-elf.1.2.0/opam new file mode 100644 index 000000000..039f47e55 --- /dev/null +++ b/packages/bap-elf/bap-elf.1.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-elf"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-elf"] + ["ocamlfind" "remove" "bap-plugin-elf_loader"] + ["bapbundle" "remove" "elf_loader.plugin"] +] + +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "bap-dwarf" {= "1.2.0"} + "camlp4" {<= "5.3"} + "bitstring" {< "3.0.0"} +] +synopsis: "BAP ELF parser and loader written in native OCaml" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-elf/bap-elf.1.3.0/opam b/packages/bap-elf/bap-elf.1.3.0/opam new file mode 100644 index 000000000..ad8c11e27 --- /dev/null +++ b/packages/bap-elf/bap-elf.1.3.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-elf"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-elf"] + ["ocamlfind" "remove" "bap-plugin-elf_loader"] + ["bapbundle" "remove" "elf_loader.plugin"] +] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-dwarf" {= "1.3.0"} + "camlp4" {<= "5.3"} + "bitstring" {< "3.0.0"} +] +synopsis: "BAP ELF parser and loader written in native OCaml" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-elf/bap-elf.1.5.0/opam b/packages/bap-elf/bap-elf.1.5.0/opam new file mode 100644 index 000000000..48fcdc4e6 --- /dev/null +++ b/packages/bap-elf/bap-elf.1.5.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-elf"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-elf"] + ["ocamlfind" "remove" "bap-plugin-elf_loader"] + ["bapbundle" "remove" "elf_loader.plugin"] +] + +depends: [ + "ocaml" {>= "4.05.0" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-dwarf" {= "1.5.0"} + "bitstring" {>= "3.0.0" & < "4.0.0"} +] +synopsis: "BAP ELF parser and loader written in native OCaml" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-frames/bap-frames.2.1.1/opam b/packages/bap-frames/bap-frames.2.1.1/opam new file mode 100644 index 000000000..3dc69ba3a --- /dev/null +++ b/packages/bap-frames/bap-frames.2.1.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix=%{prefix}%"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-frames"] + [ "ocamlfind" "remove" "bap-frames"] + [ "ocamlfind" "remove" "bfd"] + [ "bapbundle" "remove" "frames.plugin"] + [ "rm" "-f" "%{prefix}%/share/bap-frames/*.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap-frames/exceptionframe.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap-frames/frame.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap-frames/keyframe.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap-frames/metaframe.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap-frames/modloadframe.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap-frames/stdframe.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap-frames/syscallframe.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap-frames/taintintroframe.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap-frames/types.piqi"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "core_kernel" {>= "v0.9.0" & < "v0.10.0"} + "ppx_jane" {>= "v0.9.0" & < "v0.10"} + "bap-std" {>= "1.0.0" & < "2.0.0"} + "bap-traces" {>= "1.0.0" & < "2.0.0"} + "piqi" {>= "0.7.4" & <= "0.7.8"} +] +synopsis: "A data format for storing execution traces" +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-frames/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=aea5fe4915b5aafd9497ac129d7f65e381eb97c1e742dd61a76b9e039a2766a9" + "md5=1c9d805875230c84b8ba131be1cb8486" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-frontc/bap-frontc.1.0.0/opam b/packages/bap-frontc/bap-frontc.1.0.0/opam new file mode 100644 index 000000000..17ade7a51 --- /dev/null +++ b/packages/bap-frontc/bap-frontc.1.0.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-frontc-parser"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-frontc_parser"] + ["bapbundle" "remove" "frontc_parser.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "bap-c" {= "1.0.0"} + "FrontC" {< "4.0.0"} +] +synopsis: "A C language frontend for based on FrontC library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-frontc/bap-frontc.1.1.0/opam b/packages/bap-frontc/bap-frontc.1.1.0/opam new file mode 100644 index 000000000..af55ddaae --- /dev/null +++ b/packages/bap-frontc/bap-frontc.1.1.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-frontc-parser"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-frontc_parser"] + ["bapbundle" "remove" "frontc_parser.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "bap-c" {= "1.1.0"} + "FrontC" {< "4.0.0"} +] +synopsis: "A C language frontend for based on FrontC library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-frontc/bap-frontc.1.2.0/opam b/packages/bap-frontc/bap-frontc.1.2.0/opam new file mode 100644 index 000000000..6b9247962 --- /dev/null +++ b/packages/bap-frontc/bap-frontc.1.2.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-frontc-parser"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-frontc_parser"] + ["bapbundle" "remove" "frontc_parser.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "bap-c" {= "1.2.0"} + "FrontC" {< "4.0.0"} +] +synopsis: "A C language frontend for based on FrontC library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-frontc/bap-frontc.1.3.0/opam b/packages/bap-frontc/bap-frontc.1.3.0/opam new file mode 100644 index 000000000..348f22e85 --- /dev/null +++ b/packages/bap-frontc/bap-frontc.1.3.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-frontc-parser"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-frontc_parser"] + ["bapbundle" "remove" "frontc_parser.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-c" {= "1.3.0"} + "FrontC" {< "4.0.0"} +] +synopsis: "A C language frontend for based on FrontC library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-frontc/bap-frontc.1.4.0/opam b/packages/bap-frontc/bap-frontc.1.4.0/opam new file mode 100644 index 000000000..525f524c8 --- /dev/null +++ b/packages/bap-frontc/bap-frontc.1.4.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-frontc-parser"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-frontc_parser"] + ["bapbundle" "remove" "frontc_parser.plugin"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-c" {= "1.4.0"} + "FrontC" {< "4.0.0"} +] +synopsis: "A C language frontend for based on FrontC library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-frontc/bap-frontc.1.5.0/opam b/packages/bap-frontc/bap-frontc.1.5.0/opam new file mode 100644 index 000000000..8ac3e0852 --- /dev/null +++ b/packages/bap-frontc/bap-frontc.1.5.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-frontc-parser"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-frontc_parser"] + ["bapbundle" "remove" "frontc_parser.plugin"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-c" {= "1.5.0"} + "FrontC" {< "4.0.0"} +] +synopsis: "A C language frontend for based on FrontC library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-frontend/bap-frontend.1.0.0/opam b/packages/bap-frontend/bap-frontend.1.0.0/opam new file mode 100644 index 000000000..4bb57c9b2 --- /dev/null +++ b/packages/bap-frontend/bap-frontend.1.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-frontend"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP frontend" +description: "The command-line interface to the Binary Analysis Platform." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-frontend/bap-frontend.1.1.0/opam b/packages/bap-frontend/bap-frontend.1.1.0/opam new file mode 100644 index 000000000..9bb5eaf34 --- /dev/null +++ b/packages/bap-frontend/bap-frontend.1.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-frontend"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP frontend" +description: "The command-line interface to the Binary Analysis Platform." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-frontend/bap-frontend.1.2.0/opam b/packages/bap-frontend/bap-frontend.1.2.0/opam new file mode 100644 index 000000000..addd63a80 --- /dev/null +++ b/packages/bap-frontend/bap-frontend.1.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-frontend"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP frontend" +description: "The command-line interface to the Binary Analysis Platform." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-frontend/bap-frontend.1.3.0/opam b/packages/bap-frontend/bap-frontend.1.3.0/opam new file mode 100644 index 000000000..1057e4303 --- /dev/null +++ b/packages/bap-frontend/bap-frontend.1.3.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-frontend"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP frontend" +description: "The command-line interface to the Binary Analysis Platform." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-frontend/bap-frontend.1.4.0/opam b/packages/bap-frontend/bap-frontend.1.4.0/opam new file mode 100644 index 000000000..088f9128d --- /dev/null +++ b/packages/bap-frontend/bap-frontend.1.4.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-frontend"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} + "parsexp" {>= "v0.9.0" & < "v0.10"} +] +synopsis: "BAP frontend" +description: "The command-line interface to the Binary Analysis Platform." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-frontend/bap-frontend.1.5.0/opam b/packages/bap-frontend/bap-frontend.1.5.0/opam new file mode 100644 index 000000000..6a3aac97a --- /dev/null +++ b/packages/bap-frontend/bap-frontend.1.5.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-frontend"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "parsexp" {>= "v0.9.0" & < "v0.10"} +] +synopsis: "BAP frontend" +description: "The command-line interface to the Binary Analysis Platform." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/opam b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/opam new file mode 100644 index 000000000..3f34d9119 --- /dev/null +++ b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-fsi-benchmark"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "bap-ida" {= "1.0.0"} + "bap-byteweight-frontend" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "BAP function start identification benchmark game" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/opam b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/opam new file mode 100644 index 000000000..5bb33bf5c --- /dev/null +++ b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-fsi-benchmark"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "bap-ida" {= "1.1.0"} + "bap-byteweight-frontend" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "BAP function start identification benchmark game" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/opam b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/opam new file mode 100644 index 000000000..332ad15db --- /dev/null +++ b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-fsi-benchmark"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "bap-ida" {= "1.2.0"} + "bap-byteweight-frontend" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "BAP function start identification benchmark game" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/opam b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/opam new file mode 100644 index 000000000..071f7f44d --- /dev/null +++ b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-fsi-benchmark"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-ida" {= "1.3.0"} + "bap-byteweight-frontend" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "BAP function start identification benchmark game" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.4.0/opam b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.4.0/opam new file mode 100644 index 000000000..ac0317258 --- /dev/null +++ b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-fsi-benchmark"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-ida" {= "1.4.0"} + "bap-byteweight-frontend" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "BAP function start identification benchmark game" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.5.0/opam b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.5.0/opam new file mode 100644 index 000000000..2f88e85bd --- /dev/null +++ b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.5.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-fsi-benchmark"] + [make] +] + +install: [[make "install"]] + +remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-ida" {= "1.5.0"} + "bap-byteweight-frontend" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} +] +synopsis: "BAP function start identification benchmark game" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-future/bap-future.1.0.0/opam b/packages/bap-future/bap-future.1.0.0/opam new file mode 100644 index 000000000..6b5da69a1 --- /dev/null +++ b/packages/bap-future/bap-future.1.0.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-future"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-future"]] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} +] +synopsis: "Library for asynchronous values" +description: """ +A library for reasoning about state based dynamic system. This can +be seen as a common denominator between Lwt and Async libraries.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-future/bap-future.1.1.0/opam b/packages/bap-future/bap-future.1.1.0/opam new file mode 100644 index 000000000..c5a34bcfb --- /dev/null +++ b/packages/bap-future/bap-future.1.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-future"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-future"]] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} +] +synopsis: "Library for asynchronous values" +description: """ +A library for reasoning about state based dynamic system. This can +be seen as a common denominator between Lwt and Async libraries.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-future/bap-future.1.2.0/opam b/packages/bap-future/bap-future.1.2.0/opam new file mode 100644 index 000000000..12aa21f50 --- /dev/null +++ b/packages/bap-future/bap-future.1.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-future"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-future"]] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} +] +synopsis: "Library for asynchronous values" +description: """ +A library for reasoning about state based dynamic system. This can +be seen as a common denominator between Lwt and Async libraries.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-future/bap-future.1.3.0/opam b/packages/bap-future/bap-future.1.3.0/opam new file mode 100644 index 000000000..078d679fb --- /dev/null +++ b/packages/bap-future/bap-future.1.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-future"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-future"]] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "monads" {<= "2.5.0"} +] +synopsis: "Library for asynchronous values" +description: """ +A library for reasoning about state based dynamic system. This can +be seen as a common denominator between Lwt and Async libraries.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-future/bap-future.1.4.0/opam b/packages/bap-future/bap-future.1.4.0/opam new file mode 100644 index 000000000..609d47942 --- /dev/null +++ b/packages/bap-future/bap-future.1.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-future"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-future"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "monads" {<= "2.5.0"} +] +synopsis: "A library for asynchronous values" +description: """ +A library for reasoning about state based dynamic systems. This can +be seen as a common denominator between Lwt and Async libraries.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-future/bap-future.1.5.0/opam b/packages/bap-future/bap-future.1.5.0/opam new file mode 100644 index 000000000..39b402dbb --- /dev/null +++ b/packages/bap-future/bap-future.1.5.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-future"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-future"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "monads" {<= "2.5.0"} +] +synopsis: "A library for asynchronous values" +description: """ +A library for reasoning about state based dynamic systems. This can +be seen as a common denominator between Lwt and Async libraries.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.0.0/opam b/packages/bap-ida-plugin/bap-ida-plugin.1.0.0/opam new file mode 100644 index 000000000..7fa185279 --- /dev/null +++ b/packages/bap-ida-plugin/bap-ida-plugin.1.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ida-plugin"] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-emit_ida_script"] + [ "bapbundle" "remove" "emit_ida_script.plugin"] + +] +depends: [ + "ocaml" + "bap" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Plugins for IDA and BAP integration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.1.0/opam b/packages/bap-ida-plugin/bap-ida-plugin.1.1.0/opam new file mode 100644 index 000000000..8e470a61d --- /dev/null +++ b/packages/bap-ida-plugin/bap-ida-plugin.1.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ida-plugin"] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-emit_ida_script"] + [ "bapbundle" "remove" "emit_ida_script.plugin"] + +] +depends: [ + "ocaml" + "bap" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Plugins for IDA and BAP integration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.2.0/opam b/packages/bap-ida-plugin/bap-ida-plugin.1.2.0/opam new file mode 100644 index 000000000..831241f2c --- /dev/null +++ b/packages/bap-ida-plugin/bap-ida-plugin.1.2.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ida-plugin"] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-emit_ida_script"] + [ "bapbundle" "remove" "emit_ida_script.plugin"] + +] +depends: [ + "ocaml" + "bap" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Plugins for IDA and BAP integration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/opam b/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/opam new file mode 100644 index 000000000..230bef191 --- /dev/null +++ b/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ida-plugin"] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-emit_ida_script"] + [ "bapbundle" "remove" "emit_ida_script.plugin"] + +] +depends: [ + "ocaml" + "bap" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Plugins for IDA and BAP integration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.4.0/opam b/packages/bap-ida-plugin/bap-ida-plugin.1.4.0/opam new file mode 100644 index 000000000..eef0b7e27 --- /dev/null +++ b/packages/bap-ida-plugin/bap-ida-plugin.1.4.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ida-plugin"] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-emit_ida_script"] + [ "bapbundle" "remove" "emit_ida_script.plugin"] + +] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Plugins for IDA and BAP integration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.5.0/opam b/packages/bap-ida-plugin/bap-ida-plugin.1.5.0/opam new file mode 100644 index 000000000..832fcb04a --- /dev/null +++ b/packages/bap-ida-plugin/bap-ida-plugin.1.5.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ida-plugin"] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-plugin-emit_ida_script"] + [ "bapbundle" "remove" "emit_ida_script.plugin"] + +] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Plugins for IDA and BAP integration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-ida-python/bap-ida-python.1.0.0/opam b/packages/bap-ida-python/bap-ida-python.1.0.0/opam new file mode 100644 index 000000000..27d295959 --- /dev/null +++ b/packages/bap-ida-python/bap-ida-python.1.0.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +license: "MIT" +substs: [ + "bap.cfg" +] +install: [ + ["cp" "-v" "plugins/plugin_loader_bap.py" "%{conf-ida:path}%/plugins/"] + ["cp" "-rv" "plugins/bap" "%{conf-ida:path}%/plugins/bap"] + ["cp" "-v" "bap.cfg" "%{conf-ida:path}%/cfg/"] +] +remove: [ + ["rm" "-f" "%{conf-ida:path}%/plugins/plugin_loader_bap.py"] + ["rm" "-rf" "%{conf-ida:path}%/plugins/bap/"] + ["rm" "-f" "%{conf-ida:path}%/cfg/bap.cfg"] +] +depends: [ + "ocaml" + "bap" {= "1.0.0"} + "conf-ida" {<= "0.3"} +] +synopsis: "An IDA Pro integration library" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=1b0a1939eeeae50774e3ef6307c0150aed76ad0251fc7a1b3295ff1ef24f4bd3" + "md5=041696dd7c83b43d63fea06af75fe65b" + ] +} +extra-source "bap.cfg.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-ida-python/bap.cfg.in" + checksum: [ + "sha256=da8c7d3672137dfed3bbd8b0b913d3aa42cd39f684bff95ecfa0d1e1645e53a4" + "md5=aec3a830555380469b523da74daef069" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida-python/bap-ida-python.1.1.0/opam b/packages/bap-ida-python/bap-ida-python.1.1.0/opam new file mode 100644 index 000000000..37f0afa3e --- /dev/null +++ b/packages/bap-ida-python/bap-ida-python.1.1.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +license: "MIT" +substs: [ + "bap.cfg" +] +install: [ + ["cp" "-v" "plugins/plugin_loader_bap.py" "%{conf-ida:path}%/plugins/"] + ["cp" "-rv" "plugins/bap" "%{conf-ida:path}%/plugins/bap"] + ["cp" "-v" "bap.cfg" "%{conf-ida:path}%/cfg/"] +] +remove: [ + ["rm" "-f" "%{conf-ida:path}%/plugins/plugin_loader_bap.py"] + ["rm" "-rf" "%{conf-ida:path}%/plugins/bap/"] + ["rm" "-f" "%{conf-ida:path}%/cfg/bap.cfg"] +] +depends: [ + "ocaml" + "bap" {= "1.1.0"} + "conf-ida" {<= "0.3"} +] +synopsis: "An IDA Pro integration library" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/1.1.0.tar.gz" + checksum: [ + "sha256=a5bfff5c55234e28b37a195f7612f72f8e03e89113f048e48da98062ffcc0232" + "md5=91596e844ad933f8078ab3a3bd96cdbf" + ] +} +extra-source "bap.cfg.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-ida-python/bap.cfg.in" + checksum: [ + "sha256=da8c7d3672137dfed3bbd8b0b913d3aa42cd39f684bff95ecfa0d1e1645e53a4" + "md5=aec3a830555380469b523da74daef069" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida-python/bap-ida-python.1.2.0/opam b/packages/bap-ida-python/bap-ida-python.1.2.0/opam new file mode 100644 index 000000000..9d0c5162e --- /dev/null +++ b/packages/bap-ida-python/bap-ida-python.1.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +license: "MIT" +substs: [ + "bap.cfg" +] +install: [ + ["cp" "-v" "plugins/plugin_loader_bap.py" "%{conf-ida:path}%/plugins/"] + ["cp" "-rv" "plugins/bap" "%{conf-ida:path}%/plugins/bap"] + ["cp" "-v" "bap.cfg" "%{conf-ida:path}%/cfg/"] +] +remove: [ + ["rm" "-f" "%{conf-ida:path}%/plugins/plugin_loader_bap.py"] + ["rm" "-rf" "%{conf-ida:path}%/plugins/bap/"] + ["rm" "-f" "%{conf-ida:path}%/cfg/bap.cfg"] +] +depends: [ + "ocaml" + "bap" {= "1.2.0"} + "conf-ida" {<= "0.3"} +] +synopsis: "An IDA Pro integration library" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=44d2025001903859bde2015aedabf07a3a64b4f9ca135edf020ef01f41553b41" + "md5=2afba3f95a9f3502c5011f425f2efeee" + ] +} +extra-source "bap.cfg.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-ida-python/bap.cfg.in" + checksum: [ + "sha256=da8c7d3672137dfed3bbd8b0b913d3aa42cd39f684bff95ecfa0d1e1645e53a4" + "md5=aec3a830555380469b523da74daef069" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida-python/bap-ida-python.1.3.0/opam b/packages/bap-ida-python/bap-ida-python.1.3.0/opam new file mode 100644 index 000000000..85a779eab --- /dev/null +++ b/packages/bap-ida-python/bap-ida-python.1.3.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +license: "MIT" +substs: [ + "bap.cfg" +] +install: [ + ["cp" "-v" "plugins/plugin_loader_bap.py" "%{conf-ida:path}%/plugins/"] + ["cp" "-rv" "plugins/bap" "%{conf-ida:path}%/plugins/bap"] + ["cp" "-v" "bap.cfg" "%{conf-ida:path}%/cfg/"] +] +remove: [ + ["rm" "-f" "%{conf-ida:path}%/plugins/plugin_loader_bap.py"] + ["rm" "-rf" "%{conf-ida:path}%/plugins/bap/"] + ["rm" "-f" "%{conf-ida:path}%/cfg/bap.cfg"] +] +depends: [ + "ocaml" + "bap" {= "1.3.0"} + "conf-ida" {<= "0.3"} +] +synopsis: "A BAP - IDA Pro integration library" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=b2c9410aabb6df6c0515eabfdb85113ff5bed15fcde925c92cc6512fad6cb571" + "md5=bc76550a6b84e6fdfc77c48bbe6d4da2" + ] +} +extra-source "bap.cfg.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-ida-python/bap.cfg.in" + checksum: [ + "sha256=da8c7d3672137dfed3bbd8b0b913d3aa42cd39f684bff95ecfa0d1e1645e53a4" + "md5=aec3a830555380469b523da74daef069" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida-python/bap-ida-python.1.4.0/opam b/packages/bap-ida-python/bap-ida-python.1.4.0/opam new file mode 100644 index 000000000..726453164 --- /dev/null +++ b/packages/bap-ida-python/bap-ida-python.1.4.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +license: "MIT" +substs: [ + "bap.cfg" +] +install: [ + ["mkdir" "-p" "%{prefix}%/share/%{name}%/"] + ["cp" "-v" "plugins/plugin_loader_bap.py" "%{prefix}%/share/%{name}%/"] + ["cp" "-rv" "plugins/bap" "%{prefix}%/share/%{name}%/"] + ["cp" "-v" "bap.cfg" "%{prefix}%/share/%{name}%/"] +] +remove: [ + ["rm" "-rf" "%{prefix}%/share/%{name}%/"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap" {= "1.4.0"} + "conf-ida" {<= "0.3"} +] +synopsis: "A BAP - IDA Pro integration library" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=de3dd9edc21c58e0a07430494e81c3a0f2c5106c923e28a8c3acb658872845db" + "md5=410c532f885f70684f735730a6b2970c" + ] +} + +post-messages: [ + "In order to install bap-ida-python plugin: + $: rm -rf %{conf-ida:path}%/plugins/bap/ + $: cp %{prefix}%/share/%{name}%/plugin_loader_bap.py %{conf-ida:path}%/plugins/ + $: cp -r %{prefix}%/share/%{name}%/bap %{conf-ida:path}%/plugins/ + $: cp %{prefix}%/share/%{name}%/bap.cfg %{conf-ida:path}%/cfg/ + " +] +extra-source "bap.cfg.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-ida-python/bap.cfg.in" + checksum: [ + "sha256=da8c7d3672137dfed3bbd8b0b913d3aa42cd39f684bff95ecfa0d1e1645e53a4" + "md5=aec3a830555380469b523da74daef069" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-ida-python/bap-ida-python.1.5.0/opam b/packages/bap-ida-python/bap-ida-python.1.5.0/opam new file mode 100644 index 000000000..8c779096d --- /dev/null +++ b/packages/bap-ida-python/bap-ida-python.1.5.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-ida-python/" +license: "MIT" +substs: [ + "bap.cfg" +] +install: [ + ["mkdir" "-p" "%{prefix}%/share/%{name}%/"] + ["cp" "-v" "plugins/plugin_loader_bap.py" "%{prefix}%/share/%{name}%/"] + ["cp" "-rv" "plugins/bap" "%{prefix}%/share/%{name}%/"] + ["cp" "-v" "bap.cfg" "%{prefix}%/share/%{name}%/"] +] +remove: [ + ["rm" "-rf" "%{prefix}%/share/%{name}%/"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap" {= "1.5.0"} + "conf-ida" {<= "0.3"} +] +synopsis: "A BAP - IDA Pro integration library" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=895a4ca9ac0b32355f80e39ffad3e03f353da7ef6456803fbaa069510f2d1ef0" + "md5=88b4041d764c0f9c0375235d9e94ad6f" + ] +} + +post-messages: [ + "In order to install bap-ida-python plugin: + $: rm -rf %{conf-ida:path}%/plugins/bap/ + $: cp %{prefix}%/share/%{name}%/plugin_loader_bap.py %{conf-ida:path}%/plugins/ + $: cp -r %{prefix}%/share/%{name}%/bap %{conf-ida:path}%/plugins/ + $: cp %{prefix}%/share/%{name}%/bap.cfg %{conf-ida:path}%/cfg/ + " +] +extra-source "bap.cfg.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-ida-python/bap.cfg.in" + checksum: [ + "sha256=da8c7d3672137dfed3bbd8b0b913d3aa42cd39f684bff95ecfa0d1e1645e53a4" + "md5=aec3a830555380469b523da74daef069" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-ida/bap-ida.1.0.0/opam b/packages/bap-ida/bap-ida.1.0.0/opam new file mode 100644 index 000000000..d4f50849d --- /dev/null +++ b/packages/bap-ida/bap-ida.1.0.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--enable-ida" + "--ida-path=%{conf-ida:path}%" + "--ida-headless=%{conf-ida:headless}%" +] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-ida"] + ["ocamlfind" "remove" "bap-plugin-ida"] + ["bapbundle" "remove" "ida.plugin"] +] +depends: [ + "ocaml" + "conf-ida" {<= "0.3"} + "bap-ida-python" {= "1.0.0"} + "core_kernel" {>= "113.24.00" & < "v0.9"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} + "bap-ida-plugin" {= "1.0.0"} +] +synopsis: "An IDA Pro integration library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida/bap-ida.1.1.0/opam b/packages/bap-ida/bap-ida.1.1.0/opam new file mode 100644 index 000000000..8fba1126f --- /dev/null +++ b/packages/bap-ida/bap-ida.1.1.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--enable-ida" + "--ida-path=%{conf-ida:path}%" + "--ida-headless=%{conf-ida:headless}%" +] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-ida"] + ["ocamlfind" "remove" "bap-plugin-ida"] + ["bapbundle" "remove" "ida.plugin"] +] +depends: [ + "ocaml" + "conf-ida" {<= "0.3"} + "bap-ida-python" {= "1.1.0"} + "core_kernel" {>= "113.24.00" & < "v0.9"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} + "bap-ida-plugin" {= "1.1.0"} +] +synopsis: "An IDA Pro integration library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida/bap-ida.1.2.0/opam b/packages/bap-ida/bap-ida.1.2.0/opam new file mode 100644 index 000000000..0575d8e0e --- /dev/null +++ b/packages/bap-ida/bap-ida.1.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--enable-ida" + "--ida-path=%{conf-ida:path}%" + "--ida-headless=%{conf-ida:headless}%" +] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-ida"] + ["ocamlfind" "remove" "bap-plugin-ida"] + ["bapbundle" "remove" "ida.plugin"] +] +depends: [ + "ocaml" + "conf-ida" {<= "0.3"} + "bap-ida-python" {= "1.2.0"} + "core_kernel" {>= "113.24.00" & < "v0.9"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} + "bap-ida-plugin" {= "1.2.0"} +] +synopsis: "An IDA Pro integration library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida/bap-ida.1.3.0/opam b/packages/bap-ida/bap-ida.1.3.0/opam new file mode 100644 index 000000000..bedd1f764 --- /dev/null +++ b/packages/bap-ida/bap-ida.1.3.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--enable-ida" + "--ida-path=%{conf-ida:path}%" + "--ida-headless=%{conf-ida:headless}%" +] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-ida"] + ["ocamlfind" "remove" "bap-plugin-ida"] + ["bapbundle" "remove" "ida.plugin"] +] +depends: [ + "ocaml" + "conf-ida" {<= "0.3"} + "bap-ida-python" {= "1.3.0"} + "core_kernel" {>= "113.24.00" & < "v0.9"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} + "bap-ida-plugin" {= "1.3.0"} +] +synopsis: "An IDA Pro integration library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ida/bap-ida.1.4.0/opam b/packages/bap-ida/bap-ida.1.4.0/opam new file mode 100644 index 000000000..136958540 --- /dev/null +++ b/packages/bap-ida/bap-ida.1.4.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--enable-ida" + "--ida-path=%{conf-ida:path}%" + "--ida-headless=%{conf-ida:headless}%" +] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-ida"] + ["ocamlfind" "remove" "bap-plugin-ida"] + ["bapbundle" "remove" "ida.plugin"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "conf-ida" {<= "0.3"} + "bap-ida-python" {>= "1.4.0" & <= "2.3.0"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "v0.9.0" & < "v0.10"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} + "bap-ida-plugin" {= "1.4.0"} +] +synopsis: "An IDA Pro integration library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-ida/bap-ida.1.5.0/opam b/packages/bap-ida/bap-ida.1.5.0/opam new file mode 100644 index 000000000..53b92b84e --- /dev/null +++ b/packages/bap-ida/bap-ida.1.5.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--enable-ida" + "--ida-path=%{conf-ida:path}%" + "--ida-headless=%{conf-ida:headless}%" +] + [make] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "bap-ida"] + ["ocamlfind" "remove" "bap-plugin-ida"] + ["bapbundle" "remove" "ida.plugin"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "conf-ida" {<= "0.3"} + "bap-ida-python" {= "1.5.0"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "ppx_jane" {>= "v0.9.0" & < "v0.10"} + "fileutils" {<= "0.6.6"} + "re" {<= "1.12.0"} + "bap-ida-plugin" {= "1.5.0"} +] +synopsis: "An IDA Pro integration library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-llvm/bap-llvm.1.0.0/opam b/packages/bap-llvm/bap-llvm.1.0.0/opam new file mode 100644 index 000000000..fea0d5482 --- /dev/null +++ b/packages/bap-llvm/bap-llvm.1.0.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--with-llvm-version=%{conf-bap-llvm:package-version}%" + "--with-llvm-config=%{conf-bap-llvm:config}%" + "--enable-llvm"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-llvm"] + ["bapbundle" "remove" "llvm.plugin"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} + "conf-bap-llvm" {<= "1.8"} + "conf-env-travis" {= "1"} +] +depexts: [ + ["clang"] {os-family = "debian"} +] +synopsis: "BAP LLVM backend" +description: + "Provides a loader and a disassembler, based on LLVM-MC library." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +extra-source "detect.travis" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-llvm/detect.travis" + checksum: [ + "sha256=d31e5e53e909a9f03f87a7fbbbd384f5901b7d4dcf321f9aac866ab27944694c" + "md5=00e7b28719062d550dcd7813becf7396" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-llvm/bap-llvm.1.1.0/opam b/packages/bap-llvm/bap-llvm.1.1.0/opam new file mode 100644 index 000000000..21df15efc --- /dev/null +++ b/packages/bap-llvm/bap-llvm.1.1.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--with-llvm-version=%{conf-bap-llvm:package-version}%" + "--with-llvm-config=%{conf-bap-llvm:config}%" + "--enable-llvm"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-llvm"] + ["bapbundle" "remove" "llvm.plugin"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} + "conf-bap-llvm" {<= "1.8"} + "conf-env-travis" {= "1"} +] +depexts: [ + ["clang"] {os-family = "debian"} +] +synopsis: "BAP LLVM backend" +description: + "Provides a loader and a disassembler, based on LLVM-MC library." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +extra-source "detect.travis" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-llvm/detect.travis" + checksum: [ + "sha256=d31e5e53e909a9f03f87a7fbbbd384f5901b7d4dcf321f9aac866ab27944694c" + "md5=00e7b28719062d550dcd7813becf7396" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-llvm/bap-llvm.1.2.0/opam b/packages/bap-llvm/bap-llvm.1.2.0/opam new file mode 100644 index 000000000..2625d1076 --- /dev/null +++ b/packages/bap-llvm/bap-llvm.1.2.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--with-llvm-version=%{conf-bap-llvm:package-version}%" + "--with-llvm-config=%{conf-bap-llvm:config}%" + "--enable-llvm"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-llvm"] + ["ocamlfind" "remove" "bap-llvm"] + ["bapbundle" "remove" "llvm.plugin"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} + "conf-bap-llvm" {<= "1.8"} + "conf-env-travis" {= "1"} +] +depexts: [ + ["clang"] {os-family = "debian"} +] +synopsis: "BAP LLVM backend" +description: + "Provides a loader and a disassembler, based on LLVM-MC library." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +extra-source "detect.travis" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-llvm/detect.travis" + checksum: [ + "sha256=d31e5e53e909a9f03f87a7fbbbd384f5901b7d4dcf321f9aac866ab27944694c" + "md5=00e7b28719062d550dcd7813becf7396" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-llvm/bap-llvm.1.3.0/opam b/packages/bap-llvm/bap-llvm.1.3.0/opam new file mode 100644 index 000000000..a7af8e466 --- /dev/null +++ b/packages/bap-llvm/bap-llvm.1.3.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--with-llvm-version=%{conf-bap-llvm:package-version}%" + "--with-llvm-config=%{conf-bap-llvm:config}%" + "--enable-llvm"] + [make] + ] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-llvm"] + ["ocamlfind" "remove" "bap-llvm"] + ["bapbundle" "remove" "llvm.plugin"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} + "conf-env-travis" {= "1"} + "conf-bap-llvm" {>= "1.1" & <= "1.8"} + "ogre" {<= "2.5.0"} + "monads" {<= "2.5.0"} +] +depexts: [ + ["clang"] {os-family = "debian"} +] +synopsis: "BAP LLVM backend" +description: + "Provides a loader and a disassembler, based on LLVM-MC library." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +extra-source "detect.travis" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-llvm/detect.travis" + checksum: [ + "sha256=d31e5e53e909a9f03f87a7fbbbd384f5901b7d4dcf321f9aac866ab27944694c" + "md5=00e7b28719062d550dcd7813becf7396" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-llvm/bap-llvm.1.4.0/opam b/packages/bap-llvm/bap-llvm.1.4.0/opam new file mode 100644 index 000000000..8cb20e358 --- /dev/null +++ b/packages/bap-llvm/bap-llvm.1.4.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--with-llvm-version=%{conf-bap-llvm:package-version}%" + "--with-llvm-config=%{conf-bap-llvm:config}%" + "--enable-llvm"] + [make] + ] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-llvm"] + ["ocamlfind" "remove" "bap-llvm"] + ["bapbundle" "remove" "llvm.plugin"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} + "conf-env-travis" {= "1"} + "conf-bap-llvm" {>= "1.1" & <= "1.2"} + "ogre" {<= "2.5.0"} + "monads" {<= "2.5.0"} +] +depexts: [ + ["clang"] {os-family = "debian"} +] +synopsis: "BAP LLVM backend" +description: + "Provides a loader and a disassembler, based on LLVM-MC library." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +extra-source "detect.travis" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-llvm/detect.travis" + checksum: [ + "sha256=d31e5e53e909a9f03f87a7fbbbd384f5901b7d4dcf321f9aac866ab27944694c" + "md5=00e7b28719062d550dcd7813becf7396" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-llvm/bap-llvm.1.5.0/opam b/packages/bap-llvm/bap-llvm.1.5.0/opam new file mode 100644 index 000000000..881e7565a --- /dev/null +++ b/packages/bap-llvm/bap-llvm.1.5.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--with-llvm-version=%{conf-bap-llvm:package-version}%" + "--with-llvm-config=%{conf-bap-llvm:config}%" + "--enable-llvm"] + [make] + ] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-llvm"] + ["ocamlfind" "remove" "bap-llvm"] + ["bapbundle" "remove" "llvm.plugin"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "conf-env-travis" {= "1"} + "conf-bap-llvm" {>= "1.1" & <= "1.3"} + "ogre" {<= "2.5.0"} + "monads" {<= "2.5.0"} +] +depexts: [ + ["clang"] {os-family = "debian"} +] +synopsis: "BAP LLVM backend" +description: + "Provides a loader and a disassembler, based on LLVM-MC library." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +extra-source "detect.travis" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-llvm/detect.travis" + checksum: [ + "sha256=d31e5e53e909a9f03f87a7fbbbd384f5901b7d4dcf321f9aac866ab27944694c" + "md5=00e7b28719062d550dcd7813becf7396" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-mc/bap-mc.1.0.0/opam b/packages/bap-mc/bap-mc.1.0.0/opam new file mode 100644 index 000000000..9f3f0124f --- /dev/null +++ b/packages/bap-mc/bap-mc.1.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-mc"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap-mc"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP machine instruction playground" +description: "A BAP version of llvm-mc tool." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-mc/bap-mc.1.1.0/opam b/packages/bap-mc/bap-mc.1.1.0/opam new file mode 100644 index 000000000..ad1e5ee93 --- /dev/null +++ b/packages/bap-mc/bap-mc.1.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-mc"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap-mc"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP machine instruction playground" +description: "A BAP version of llvm-mc tool." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-mc/bap-mc.1.2.0/opam b/packages/bap-mc/bap-mc.1.2.0/opam new file mode 100644 index 000000000..d2ddb1794 --- /dev/null +++ b/packages/bap-mc/bap-mc.1.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-mc"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap-mc"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP machine instruction playground" +description: "A BAP version of llvm-mc tool." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-mc/bap-mc.1.3.0/opam b/packages/bap-mc/bap-mc.1.3.0/opam new file mode 100644 index 000000000..39e128803 --- /dev/null +++ b/packages/bap-mc/bap-mc.1.3.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-mc"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap-mc"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP machine instruction playground" +description: "A BAP version of llvm-mc tool." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-mc/bap-mc.1.4.0/opam b/packages/bap-mc/bap-mc.1.4.0/opam new file mode 100644 index 000000000..b194a325a --- /dev/null +++ b/packages/bap-mc/bap-mc.1.4.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-mc"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap-mc"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP machine instruction playground" +description: "A BAP version of llvm-mc tool." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-mc/bap-mc.1.5.0/opam b/packages/bap-mc/bap-mc.1.5.0/opam new file mode 100644 index 000000000..7caa603f0 --- /dev/null +++ b/packages/bap-mc/bap-mc.1.5.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-mc"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap-mc"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP machine instruction playground" +description: "A BAP version of llvm-mc tool." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-microx/bap-microx.1.0.0/opam b/packages/bap-microx/bap-microx.1.0.0/opam new file mode 100644 index 000000000..fd1a4c0c5 --- /dev/null +++ b/packages/bap-microx/bap-microx.1.0.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-microx"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-microx"]] +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} +] +synopsis: "A micro execution framework" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-microx/bap-microx.1.1.0/opam b/packages/bap-microx/bap-microx.1.1.0/opam new file mode 100644 index 000000000..852a472f3 --- /dev/null +++ b/packages/bap-microx/bap-microx.1.1.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-microx"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-microx"]] +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} +] +synopsis: "A micro execution framework" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-microx/bap-microx.1.2.0/opam b/packages/bap-microx/bap-microx.1.2.0/opam new file mode 100644 index 000000000..38f80042e --- /dev/null +++ b/packages/bap-microx/bap-microx.1.2.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-microx"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-microx"]] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} +] +synopsis: "A micro execution framework" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-microx/bap-microx.1.3.0/opam b/packages/bap-microx/bap-microx.1.3.0/opam new file mode 100644 index 000000000..d93d4d9d9 --- /dev/null +++ b/packages/bap-microx/bap-microx.1.3.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-microx"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-microx"]] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} +] +synopsis: "A micro execution framework" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-microx/bap-microx.1.4.0/opam b/packages/bap-microx/bap-microx.1.4.0/opam new file mode 100644 index 000000000..4c33dc751 --- /dev/null +++ b/packages/bap-microx/bap-microx.1.4.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-microx"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-microx"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} +] +synopsis: "A micro execution framework" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-microx/bap-microx.1.5.0/opam b/packages/bap-microx/bap-microx.1.5.0/opam new file mode 100644 index 000000000..4bde9526b --- /dev/null +++ b/packages/bap-microx/bap-microx.1.5.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-microx"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-microx"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} +] +synopsis: "A micro execution framework" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-mips/bap-mips.1.4.0/opam b/packages/bap-mips/bap-mips.1.4.0/opam new file mode 100644 index 000000000..c2dafed3e --- /dev/null +++ b/packages/bap-mips/bap-mips.1.4.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-mips"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-plugin-mips"] + ["bapbundle" "remove" "mips.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-abi" {= "1.4.0"} + "bap-c" {= "1.4.0"} +] +synopsis: "BAP MIPS lifter" +description: "Provides lifter for MIPS and MIPS32 architectures" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-mips/bap-mips.1.5.0/opam b/packages/bap-mips/bap-mips.1.5.0/opam new file mode 100644 index 000000000..d3f0e90f8 --- /dev/null +++ b/packages/bap-mips/bap-mips.1.5.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-mips"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-plugin-mips"] + ["bapbundle" "remove" "mips.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-abi" {= "1.5.0"} + "bap-c" {= "1.5.0"} +] +synopsis: "BAP MIPS lifter" +description: "Provides lifter for MIPS and MIPS32 architectures" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-objdump/bap-objdump.1.0.0/opam b/packages/bap-objdump/bap-objdump.1.0.0/opam new file mode 100644 index 000000000..197900067 --- /dev/null +++ b/packages/bap-objdump/bap-objdump.1.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-objdump" + "--objdump-targets=%{conf-binutils:targets}%" + "--objdump-path=%{conf-binutils:objdump}%" + ] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-objdump"] + ["bapbundle" "remove" "objdump.plugin"] +] +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "conf-binutils" {<= "0.2"} +] +synopsis: "Extract symbols from binary, using binutils objdump" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-objdump/bap-objdump.1.1.0/opam b/packages/bap-objdump/bap-objdump.1.1.0/opam new file mode 100644 index 000000000..1de5e9397 --- /dev/null +++ b/packages/bap-objdump/bap-objdump.1.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-objdump" + "--objdump-targets=%{conf-binutils:targets}%" + "--objdump-path=%{conf-binutils:objdump}%" + ] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-objdump"] + ["bapbundle" "remove" "objdump.plugin"] +] +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "conf-binutils" {<= "0.2"} +] +synopsis: "Extract symbols from binary, using binutils objdump" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-objdump/bap-objdump.1.2.0/opam b/packages/bap-objdump/bap-objdump.1.2.0/opam new file mode 100644 index 000000000..22454aec1 --- /dev/null +++ b/packages/bap-objdump/bap-objdump.1.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-objdump" + "--objdump-targets=%{conf-binutils:targets}%" + "--objdump-path=%{conf-binutils:objdump}%" + ] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-objdump"] + ["bapbundle" "remove" "objdump.plugin"] +] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "conf-binutils" {<= "0.2"} +] +synopsis: "Extract symbols from binary, using binutils objdump" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-objdump/bap-objdump.1.3.0/opam b/packages/bap-objdump/bap-objdump.1.3.0/opam new file mode 100644 index 000000000..b30a5669b --- /dev/null +++ b/packages/bap-objdump/bap-objdump.1.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-objdump" + "--objdump-targets=%{conf-binutils:targets}%" + "--objdump-path=%{conf-binutils:objdump}%" + ] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-objdump"] + ["bapbundle" "remove" "objdump.plugin"] +] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "conf-binutils" {<= "0.2"} +] +synopsis: "Extract symbols from binary, using binutils objdump" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-objdump/bap-objdump.1.4.0/opam b/packages/bap-objdump/bap-objdump.1.4.0/opam new file mode 100644 index 000000000..e5cba6495 --- /dev/null +++ b/packages/bap-objdump/bap-objdump.1.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-objdump" + "--objdump-targets=%{conf-binutils:targets}%" + "--objdump-path=%{conf-binutils:objdump}%" + ] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-objdump"] + ["bapbundle" "remove" "objdump.plugin"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "re" {< "1.7.2"} + "cmdliner" {<= "1.3.0"} + "conf-binutils" {<= "0.2"} +] +synopsis: "Extract symbols from binary, using binutils objdump" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-objdump/bap-objdump.1.5.0/opam b/packages/bap-objdump/bap-objdump.1.5.0/opam new file mode 100644 index 000000000..4a2adc3ec --- /dev/null +++ b/packages/bap-objdump/bap-objdump.1.5.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" + "--enable-objdump" + "--objdump-targets=%{conf-binutils:targets}%" + "--objdump-path=%{conf-binutils:objdump}%" + ] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-objdump"] + ["bapbundle" "remove" "objdump.plugin"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "re" {< "1.7.2"} + "cmdliner" {<= "1.3.0"} + "conf-binutils" {<= "0.2"} +] +synopsis: "Extract symbols from binary, using binutils objdump" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-optimization/bap-optimization.1.5.0/opam b/packages/bap-optimization/bap-optimization.1.5.0/opam new file mode 100644 index 000000000..5780bfaa3 --- /dev/null +++ b/packages/bap-optimization/bap-optimization.1.5.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-optimization"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-optimization"] + ["bapbundle" "remove" "optimization.plugin"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A BAP plugin that removes dead IR code" +description: """ +A pass that conservatively removes dead code in the generated IR. The +removed dead code is usually produced by a lifter, though it might be +possible that a binary indeed contains a dead code. The algorithm +doesn't remove variables that are stored in memory, only registers are +considered.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-phoenix/bap-phoenix.1.0.0/opam b/packages/bap-phoenix/bap-phoenix.1.0.0/opam new file mode 100644 index 000000000..d8e03abf3 --- /dev/null +++ b/packages/bap-phoenix/bap-phoenix.1.0.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-phoenix"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-phoenix"] + ["bapbundle" "remove" "phoenix.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} + "text-tags" {<= "2.5.0"} + "ocamlgraph" {<= "2.1.0"} + "ezjsonm" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps information in a phoenix decompiler format" +description: "Useful for visualization and project exploration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-phoenix/bap-phoenix.1.1.0/opam b/packages/bap-phoenix/bap-phoenix.1.1.0/opam new file mode 100644 index 000000000..ac01c23b5 --- /dev/null +++ b/packages/bap-phoenix/bap-phoenix.1.1.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-phoenix"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-phoenix"] + ["bapbundle" "remove" "phoenix.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} + "text-tags" {<= "2.5.0"} + "ocamlgraph" {<= "2.1.0"} + "ezjsonm" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps information in a phoenix decompiler format" +description: "Useful for visualization and project exploration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-phoenix/bap-phoenix.1.2.0/opam b/packages/bap-phoenix/bap-phoenix.1.2.0/opam new file mode 100644 index 000000000..8b612078c --- /dev/null +++ b/packages/bap-phoenix/bap-phoenix.1.2.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-phoenix"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-phoenix"] + ["bapbundle" "remove" "phoenix.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} + "text-tags" {<= "2.5.0"} + "ocamlgraph" {<= "2.1.0"} + "ezjsonm" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps information in a phoenix decompiler format" +description: "Useful for visualization and project exploration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-phoenix/bap-phoenix.1.3.0/opam b/packages/bap-phoenix/bap-phoenix.1.3.0/opam new file mode 100644 index 000000000..3f9546d6e --- /dev/null +++ b/packages/bap-phoenix/bap-phoenix.1.3.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-phoenix"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-phoenix"] + ["bapbundle" "remove" "phoenix.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} + "text-tags" {<= "2.5.0"} + "ocamlgraph" {<= "2.1.0"} + "ezjsonm" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps information in a phoenix decompiler format" +description: "Useful for visualization and project exploration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-phoenix/bap-phoenix.1.4.0/opam b/packages/bap-phoenix/bap-phoenix.1.4.0/opam new file mode 100644 index 000000000..fa1e6f294 --- /dev/null +++ b/packages/bap-phoenix/bap-phoenix.1.4.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-phoenix"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-phoenix"] + ["bapbundle" "remove" "phoenix.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} + "text-tags" {<= "2.5.0"} + "ocamlgraph" {<= "2.1.0"} + "ezjsonm" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps information in a phoenix decompiler format" +description: "Useful for visualization and project exploration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-phoenix/bap-phoenix.1.5.0/opam b/packages/bap-phoenix/bap-phoenix.1.5.0/opam new file mode 100644 index 000000000..a5b0e2230 --- /dev/null +++ b/packages/bap-phoenix/bap-phoenix.1.5.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-phoenix"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-phoenix"] + ["bapbundle" "remove" "phoenix.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "text-tags" {<= "2.5.0"} + "ocamlgraph" {<= "2.1.0"} + "ezjsonm" {<= "1.3.0"} +] +synopsis: "BAP plugin that dumps information in a phoenix decompiler format" +description: "Useful for visualization and project exploration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-piqi/bap-piqi.1.0.0/opam b/packages/bap-piqi/bap-piqi.1.0.0/opam new file mode 100644 index 000000000..c7827914f --- /dev/null +++ b/packages/bap-piqi/bap-piqi.1.0.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-piqi"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-piqi_printers"] + [ "ocamlfind" "remove" "bap-piqi"] + [ "bapbundle" "remove" "piqi_printers.plugin"] + + +] + +depends: [ + "ocaml" + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} + "piqi" {>= "0.7.4" & <= "0.7.8"} +] +synopsis: "BAP plugin for serialization based on piqi library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-piqi/bap-piqi.1.1.0/opam b/packages/bap-piqi/bap-piqi.1.1.0/opam new file mode 100644 index 000000000..780f3fb09 --- /dev/null +++ b/packages/bap-piqi/bap-piqi.1.1.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-piqi"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-piqi_printers"] + [ "ocamlfind" "remove" "bap-piqi"] + [ "bapbundle" "remove" "piqi_printers.plugin"] + + +] + +depends: [ + "ocaml" + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} + "piqi" {>= "0.7.4" & <= "0.7.8"} +] +synopsis: "BAP plugin for serialization based on piqi library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-piqi/bap-piqi.1.2.0/opam b/packages/bap-piqi/bap-piqi.1.2.0/opam new file mode 100644 index 000000000..1142f813c --- /dev/null +++ b/packages/bap-piqi/bap-piqi.1.2.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-piqi"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-piqi_printers"] + [ "ocamlfind" "remove" "bap-piqi"] + [ "bapbundle" "remove" "piqi_printers.plugin"] + + +] + +depends: [ + "ocaml" + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} + "piqi" {>= "0.7.4" & <= "0.7.8"} +] +synopsis: "BAP plugin for serialization based on piqi library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-piqi/bap-piqi.1.3.0/opam b/packages/bap-piqi/bap-piqi.1.3.0/opam new file mode 100644 index 000000000..5cbad1efa --- /dev/null +++ b/packages/bap-piqi/bap-piqi.1.3.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-piqi"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-piqi_printers"] + [ "ocamlfind" "remove" "bap-piqi"] + [ "bapbundle" "remove" "piqi_printers.plugin"] + [ "rm" "-f" "%{prefix}%/share/bap/exp.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap/ir.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap/stmt.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap/type.piqi"] +] + +depends: [ + "ocaml" + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} + "piqi" {>= "0.7.4" & <= "0.7.8"} +] +synopsis: "BAP plugin for serialization based on piqi library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-piqi/bap-piqi.1.4.0/opam b/packages/bap-piqi/bap-piqi.1.4.0/opam new file mode 100644 index 000000000..7b5b383be --- /dev/null +++ b/packages/bap-piqi/bap-piqi.1.4.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-piqi"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-piqi_printers"] + [ "ocamlfind" "remove" "bap-piqi"] + [ "bapbundle" "remove" "piqi_printers.plugin"] + [ "rm" "-f" "%{prefix}%/share/bap/exp.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap/ir.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap/stmt.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap/type.piqi"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} + "piqi" {>= "0.7.4" & <= "0.7.8"} +] +synopsis: "BAP plugin for serialization based on piqi library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-piqi/bap-piqi.1.5.0/opam b/packages/bap-piqi/bap-piqi.1.5.0/opam new file mode 100644 index 000000000..8f7a28ca1 --- /dev/null +++ b/packages/bap-piqi/bap-piqi.1.5.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-piqi"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-piqi_printers"] + [ "ocamlfind" "remove" "bap-piqi"] + [ "bapbundle" "remove" "piqi_printers.plugin"] + [ "rm" "-f" "%{prefix}%/share/bap/exp.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap/ir.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap/stmt.piqi"] + [ "rm" "-f" "%{prefix}%/share/bap/type.piqi"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "piqi" {>= "0.7.4" & <= "0.7.8"} +] +synopsis: "BAP plugin for serialization based on piqi library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-powerpc/bap-powerpc.1.4.0/opam b/packages/bap-powerpc/bap-powerpc.1.4.0/opam new file mode 100644 index 000000000..71871e186 --- /dev/null +++ b/packages/bap-powerpc/bap-powerpc.1.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-powerpc"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-plugin-powerpc"] + ["bapbundle" "remove" "powerpc.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-abi" {= "1.4.0"} + "bap-c" {= "1.4.0"} + "bap-primus" {= "1.4.0"} + "zarith" {<= "1.14"} +] +synopsis: "BAP PowerPC lifter" +description: "Provides support for PPC and PPC64 architectures." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-powerpc/bap-powerpc.1.5.0/opam b/packages/bap-powerpc/bap-powerpc.1.5.0/opam new file mode 100644 index 000000000..5ea8851d3 --- /dev/null +++ b/packages/bap-powerpc/bap-powerpc.1.5.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-powerpc"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-plugin-powerpc"] + ["bapbundle" "remove" "powerpc.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-abi" {= "1.5.0"} + "bap-c" {= "1.5.0"} + "bap-primus" {= "1.5.0"} + "zarith" {<= "1.14"} +] +synopsis: "BAP PowerPC lifter" +description: "Provides support for PPC and PPC64 architectures." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-dictionary/bap-primus-dictionary.1.4.0/opam b/packages/bap-primus-dictionary/bap-primus-dictionary.1.4.0/opam new file mode 100644 index 000000000..088e74c2d --- /dev/null +++ b/packages/bap-primus-dictionary/bap-primus-dictionary.1.4.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-dictionary"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_dictionary"] + ["bapbundle" "remove" "primus_dictionary.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-primus" {= "1.4.0"} +] +synopsis: "BAP Primus Lisp library that provides dictionaries" +description: """ +Provides a key-value storage for Primus Lisp programs. Dictionaries +are represented with symbols and it is a responsibility of user to +prevent name clashing between different dictionaries.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-dictionary/bap-primus-dictionary.1.5.0/opam b/packages/bap-primus-dictionary/bap-primus-dictionary.1.5.0/opam new file mode 100644 index 000000000..e99eb778f --- /dev/null +++ b/packages/bap-primus-dictionary/bap-primus-dictionary.1.5.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-dictionary"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_dictionary"] + ["bapbundle" "remove" "primus_dictionary.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-primus" {= "1.5.0"} +] +synopsis: "BAP Primus Lisp library that provides dictionaries" +description: """ +Provides a key-value storage for Primus Lisp programs. Dictionaries +are represented with symbols and it is a responsibility of user to +prevent name clashing between different dictionaries.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/opam b/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/opam new file mode 100644 index 000000000..d640ba1c8 --- /dev/null +++ b/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-lisp"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_lisp"] + ["bapbundle" "remove" "primus_lisp.plugin"] + ["rm" "-rf" "%{prefix}%/share/primus/site-lisp"] + ] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-primus" {= "1.3.0"} +] +synopsis: "Manages Primus Lisp Library" +description: """ +Loads Primus Lisp library, controls loaded features and manages lisp +files.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-primus-lisp/bap-primus-lisp.1.4.0/opam b/packages/bap-primus-lisp/bap-primus-lisp.1.4.0/opam new file mode 100644 index 000000000..1fcb42eef --- /dev/null +++ b/packages/bap-primus-lisp/bap-primus-lisp.1.4.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-lisp"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_lisp"] + ["bapbundle" "remove" "primus_lisp.plugin"] + ["rm" "-rf" "%{prefix}%/share/primus/site-lisp"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-primus" {= "1.4.0"} +] +synopsis: "BAP Primus Lisp Runtime" +description: """ +The default (and the only one so far) Primus Lisp runtime. The plugin +provides Lisp primitives for manipulation program state, loads user +specified libraries, and integrates Primus Lisp with BAP universe.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-lisp/bap-primus-lisp.1.5.0/opam b/packages/bap-primus-lisp/bap-primus-lisp.1.5.0/opam new file mode 100644 index 000000000..3f23473f7 --- /dev/null +++ b/packages/bap-primus-lisp/bap-primus-lisp.1.5.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-lisp"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_lisp"] + ["bapbundle" "remove" "primus_lisp.plugin"] + ["rm" "-rf" "%{prefix}%/share/primus/site-lisp"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-primus" {= "1.5.0"} +] +synopsis: "BAP Primus Lisp Runtime" +description: """ +The default (and the only one so far) Primus Lisp runtime. The plugin +provides Lisp primitives for manipulation program state, loads user +specified libraries, and integrates Primus Lisp with BAP universe.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-region/bap-primus-region.1.4.0/opam b/packages/bap-primus-region/bap-primus-region.1.4.0/opam new file mode 100644 index 000000000..13b0277eb --- /dev/null +++ b/packages/bap-primus-region/bap-primus-region.1.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-region"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_region"] + ["bapbundle" "remove" "primus_region.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-primus" {= "1.4.0"} +] +synopsis: + "Provides a set of operations to store and manipulate interval trees" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-region/bap-primus-region.1.5.0/opam b/packages/bap-primus-region/bap-primus-region.1.5.0/opam new file mode 100644 index 000000000..2f055ef42 --- /dev/null +++ b/packages/bap-primus-region/bap-primus-region.1.5.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-region"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_region"] + ["bapbundle" "remove" "primus_region.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-primus" {= "1.5.0"} +] +synopsis: + "Provides a set of operations to store and manipulate interval trees" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-support/bap-primus-support.1.3.0/opam b/packages/bap-primus-support/bap-primus-support.1.3.0/opam new file mode 100644 index 000000000..25629d0d9 --- /dev/null +++ b/packages/bap-primus-support/bap-primus-support.1.3.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-support"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_exploring"] + ["ocamlfind" "remove" "bap-plugin-primus_greedy"] + ["ocamlfind" "remove" "bap-plugin-primus_limit"] + ["ocamlfind" "remove" "bap-plugin-primus_loader"] + ["ocamlfind" "remove" "bap-plugin-primus_mark_visited"] + ["ocamlfind" "remove" "bap-plugin-primus_print"] + ["ocamlfind" "remove" "bap-plugin-primus_promiscuous"] + ["ocamlfind" "remove" "bap-plugin-primus_propagate_taint"] + ["ocamlfind" "remove" "bap-plugin-primus_round_robin"] + ["ocamlfind" "remove" "bap-plugin-primus_wandering"] + ["bapbundle" "remove" "primus_exploring.plugin"] + ["bapbundle" "remove" "primus_greedy.plugin"] + ["bapbundle" "remove" "primus_limit.plugin"] + ["bapbundle" "remove" "primus_loader.plugin"] + ["bapbundle" "remove" "primus_mark_visited.plugin"] + ["bapbundle" "remove" "primus_print.plugin"] + ["bapbundle" "remove" "primus_promiscuous.plugin"] + ["bapbundle" "remove" "primus_propagate_taint.plugin"] + ["bapbundle" "remove" "primus_round_robin.plugin"] + ["bapbundle" "remove" "primus_wandering.plugin"] +] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-primus" {= "1.3.0"} +] +synopsis: "Provides supporting components for Primus" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-primus-support/bap-primus-support.1.4.0/opam b/packages/bap-primus-support/bap-primus-support.1.4.0/opam new file mode 100644 index 000000000..cfbec3d31 --- /dev/null +++ b/packages/bap-primus-support/bap-primus-support.1.4.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-support"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_exploring"] + ["ocamlfind" "remove" "bap-plugin-primus_greedy"] + ["ocamlfind" "remove" "bap-plugin-primus_limit"] + ["ocamlfind" "remove" "bap-plugin-primus_loader"] + ["ocamlfind" "remove" "bap-plugin-primus_mark_visited"] + ["ocamlfind" "remove" "bap-plugin-primus_print"] + ["ocamlfind" "remove" "bap-plugin-primus_promiscuous"] + ["ocamlfind" "remove" "bap-plugin-primus_round_robin"] + ["ocamlfind" "remove" "bap-plugin-primus_wandering"] + ["bapbundle" "remove" "primus_exploring.plugin"] + ["bapbundle" "remove" "primus_greedy.plugin"] + ["bapbundle" "remove" "primus_limit.plugin"] + ["bapbundle" "remove" "primus_loader.plugin"] + ["bapbundle" "remove" "primus_mark_visited.plugin"] + ["bapbundle" "remove" "primus_print.plugin"] + ["bapbundle" "remove" "primus_promiscuous.plugin"] + ["bapbundle" "remove" "primus_round_robin.plugin"] + ["bapbundle" "remove" "primus_wandering.plugin"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-primus" {= "1.4.0"} + "bare" {<= "2.5.0"} +] +synopsis: "Provides supporting components for Primus" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-support/bap-primus-support.1.5.0/opam b/packages/bap-primus-support/bap-primus-support.1.5.0/opam new file mode 100644 index 000000000..9dadff468 --- /dev/null +++ b/packages/bap-primus-support/bap-primus-support.1.5.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-support"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_exploring"] + ["ocamlfind" "remove" "bap-plugin-primus_greedy"] + ["ocamlfind" "remove" "bap-plugin-primus_limit"] + ["ocamlfind" "remove" "bap-plugin-primus_loader"] + ["ocamlfind" "remove" "bap-plugin-primus_mark_visited"] + ["ocamlfind" "remove" "bap-plugin-primus_print"] + ["ocamlfind" "remove" "bap-plugin-primus_promiscuous"] + ["ocamlfind" "remove" "bap-plugin-primus_round_robin"] + ["ocamlfind" "remove" "bap-plugin-primus_wandering"] + ["bapbundle" "remove" "primus_exploring.plugin"] + ["bapbundle" "remove" "primus_greedy.plugin"] + ["bapbundle" "remove" "primus_limit.plugin"] + ["bapbundle" "remove" "primus_loader.plugin"] + ["bapbundle" "remove" "primus_mark_visited.plugin"] + ["bapbundle" "remove" "primus_print.plugin"] + ["bapbundle" "remove" "primus_promiscuous.plugin"] + ["bapbundle" "remove" "primus_round_robin.plugin"] + ["bapbundle" "remove" "primus_wandering.plugin"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-primus" {= "1.5.0"} + "bare" {<= "2.5.0"} +] +synopsis: "Provides supporting components for Primus" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-test/bap-primus-test.1.4.0/opam b/packages/bap-primus-test/bap-primus-test.1.4.0/opam new file mode 100644 index 000000000..b3dc75a9b --- /dev/null +++ b/packages/bap-primus-test/bap-primus-test.1.4.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-test"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_test"] + ["bapbundle" "remove" "primus_test.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-primus" {= "1.4.0"} +] +synopsis: "BAP Primus Testing and Program Verification module" +description: """ +With Primus Test Framework program analysis could be implemented as a +set of simple tests written in Primus Lisp language. The framework +provides an unified incident reporting facility for generalized +problem reporting. The framework comes with a couple of analysis on +board as a showcase. + +Memcheck - a memory checker that detects vioalations of memory +management discipline, such as use-after-free, double free, and +corrupted free. + +Check Returned Value - verifies that a program is addressing all +possible outcomes of certain API calls, e.g., checks return values, +error codes, etc.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-test/bap-primus-test.1.5.0/opam b/packages/bap-primus-test/bap-primus-test.1.5.0/opam new file mode 100644 index 000000000..9ecb56186 --- /dev/null +++ b/packages/bap-primus-test/bap-primus-test.1.5.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-test"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_test"] + ["bapbundle" "remove" "primus_test.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-primus" {= "1.5.0"} +] +synopsis: "BAP Primus Testing and Program Verification module" +description: """ +With Primus Test Framework program analysis could be implemented as a +set of simple tests written in Primus Lisp language. The framework +provides an unified incident reporting facility for generalized +problem reporting. The framework comes with a couple of analysis on +board as a showcase. + +Memcheck - a memory checker that detects vioalations of memory +management discipline, such as use-after-free, double free, and +corrupted free. + +Check Returned Value - verifies that a program is addressing all +possible outcomes of certain API calls, e.g., checks return values, +error codes, etc.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-x86/bap-primus-x86.1.3.0/opam b/packages/bap-primus-x86/bap-primus-x86.1.3.0/opam new file mode 100644 index 000000000..34c99e5ee --- /dev/null +++ b/packages/bap-primus-x86/bap-primus-x86.1.3.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-x86"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_x86"] + ["bapbundle" "remove" "primus_x86.plugin"] + ] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-primus" {= "1.3.0"} + "bap-x86" {= "1.3.0"} +] +synopsis: "The x86 CPU support package for Primus CPU emulator" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-primus-x86/bap-primus-x86.1.4.0/opam b/packages/bap-primus-x86/bap-primus-x86.1.4.0/opam new file mode 100644 index 000000000..787041a0e --- /dev/null +++ b/packages/bap-primus-x86/bap-primus-x86.1.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-x86"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_x86"] + ["bapbundle" "remove" "primus_x86.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-primus" {= "1.4.0"} + "bap-x86" {= "1.4.0"} +] +synopsis: "The x86 CPU support package for BAP Primus CPU emulator" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus-x86/bap-primus-x86.1.5.0/opam b/packages/bap-primus-x86/bap-primus-x86.1.5.0/opam new file mode 100644 index 000000000..a0dd61593 --- /dev/null +++ b/packages/bap-primus-x86/bap-primus-x86.1.5.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus-x86"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-primus_x86"] + ["bapbundle" "remove" "primus_x86.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-primus" {= "1.5.0"} + "bap-x86" {= "1.5.0"} +] +synopsis: "The x86 CPU support package for BAP Primus CPU emulator" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus/bap-primus.1.3.0/opam b/packages/bap-primus/bap-primus.1.3.0/opam new file mode 100644 index 000000000..bdd7bd265 --- /dev/null +++ b/packages/bap-primus/bap-primus.1.3.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-primus"]] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-abi" {= "1.3.0"} + "bap-c" {= "1.3.0"} + "bap-future" {= "1.3.0"} + "monads" {<= "2.5.0"} + "uuidm" {<= "0.9.9"} +] +synopsis: "The Microexecution Framework" +description: """ +Primus is a framework for program microexecution. The Microexecution +technique was pioneered by Patrice Godefroid from Microsoft +Research. The idea was to execute a binary from any point, using +random inputs for undefined values. + +The idea of Primus is very similiar. A program is lifted into the +Intermediate Representation, that is interpreted using the Primus +interpreter. The Framework allows users to customize the interpreter +by implementing different machine components. + +Primus can be seen as a CPU emulator (this is actually one of the +modes of operation), in that sense it is very similiar to Unicorn, +hence the name. Primus is better than Unicorn, in the sense that +Primus is good and Unicorn is bad :) + +Primus can also be seen as a framework for building symbolic +executors.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-primus/bap-primus.1.4.0/opam b/packages/bap-primus/bap-primus.1.4.0/opam new file mode 100644 index 000000000..6f0648ecc --- /dev/null +++ b/packages/bap-primus/bap-primus.1.4.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-primus"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-abi" {= "1.4.0"} + "bap-c" {= "1.4.0"} + "bap-future" {= "1.4.0"} + "bap-strings" {= "1.4.0"} + "monads" {<= "2.5.0"} + "uuidm" {<= "0.9.9"} + "graphlib" {> "1.3.0" & <= "2.5.0"} + "parsexp" {>= "v0.9.0" & < "v0.10"} +] +synopsis: "The BAP Microexecution Framework" +description: """ +BAP Primus is a Microexecutuin Framework. The Microexecution technique +was pioneered by Patrice Godefroid from Microsoft Research. The idea +is to execute a binary from any point, using random inputs for +undefined values. + +The idea of Primus is very similiar. A program is lifted into the +Intermediate Representation, that is interpreted using the Primus +interpreter. The Framework allows users to customize the interpreter +by implementing different machine components.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-primus/bap-primus.1.5.0/opam b/packages/bap-primus/bap-primus.1.5.0/opam new file mode 100644 index 000000000..8d72ce981 --- /dev/null +++ b/packages/bap-primus/bap-primus.1.5.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-primus"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-primus"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-abi" {= "1.5.0"} + "bap-c" {= "1.5.0"} + "bap-future" {= "1.5.0"} + "bap-strings" {= "1.5.0"} + "monads" {<= "2.5.0"} + "uuidm" {<= "0.9.9"} + "graphlib" {> "1.3.0" & <= "2.5.0"} + "parsexp" {>= "v0.9.0" & < "v0.10"} +] +synopsis: "The BAP Microexecution Framework" +description: """ +BAP Primus is a Microexecutuin Framework. The Microexecution technique +was pioneered by Patrice Godefroid from Microsoft Research. The idea +is to execute a binary from any point, using random inputs for +undefined values. + +The idea of Primus is very similiar. A program is lifted into the +Intermediate Representation, that is interpreted using the Primus +interpreter. The Framework allows users to customize the interpreter +by implementing different machine components.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-print/bap-print.1.0.0/opam b/packages/bap-print/bap-print.1.0.0/opam new file mode 100644 index 000000000..f42de4868 --- /dev/null +++ b/packages/bap-print/bap-print.1.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-print"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-print"] + ["bapbundle" "remove" "print.plugin"] + + ] + +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "bap-demangle" {= "1.0.0"} + "text-tags" {<= "2.5.0"} +] +synopsis: "Print plugin - print project in various formats" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-print/bap-print.1.1.0/opam b/packages/bap-print/bap-print.1.1.0/opam new file mode 100644 index 000000000..84709ae9e --- /dev/null +++ b/packages/bap-print/bap-print.1.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-print"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-print"] + ["bapbundle" "remove" "print.plugin"] + + ] + +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "bap-demangle" {= "1.1.0"} + "text-tags" {<= "2.5.0"} +] +synopsis: "Print plugin - print project in various formats" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-print/bap-print.1.2.0/opam b/packages/bap-print/bap-print.1.2.0/opam new file mode 100644 index 000000000..94e271343 --- /dev/null +++ b/packages/bap-print/bap-print.1.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-print"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-print"] + ["bapbundle" "remove" "print.plugin"] + + ] + +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "bap-demangle" {= "1.2.0"} + "text-tags" {<= "2.5.0"} +] +synopsis: "Print plugin - print project in various formats" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-print/bap-print.1.3.0/opam b/packages/bap-print/bap-print.1.3.0/opam new file mode 100644 index 000000000..0cc1b1ca2 --- /dev/null +++ b/packages/bap-print/bap-print.1.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-print"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-print"] + ["bapbundle" "remove" "print.plugin"] + + ] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-demangle" {= "1.3.0"} + "text-tags" {<= "2.5.0"} +] +synopsis: "Print plugin - print project in various formats" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-print/bap-print.1.4.0/opam b/packages/bap-print/bap-print.1.4.0/opam new file mode 100644 index 000000000..af06ddda8 --- /dev/null +++ b/packages/bap-print/bap-print.1.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-print"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-print"] + ["bapbundle" "remove" "print.plugin"] + + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-demangle" {= "1.4.0"} + "text-tags" {<= "2.5.0"} +] +synopsis: "Print plugin - print project in various formats" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-print/bap-print.1.5.0/opam b/packages/bap-print/bap-print.1.5.0/opam new file mode 100644 index 000000000..3403ae54d --- /dev/null +++ b/packages/bap-print/bap-print.1.5.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-print"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-print"] + ["bapbundle" "remove" "print.plugin"] + + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-demangle" {= "1.5.0"} + "text-tags" {<= "2.5.0"} +] +synopsis: "Print plugin - print project in various formats" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-relocatable/bap-relocatable.1.3.0/opam b/packages/bap-relocatable/bap-relocatable.1.3.0/opam new file mode 100644 index 000000000..f28b026eb --- /dev/null +++ b/packages/bap-relocatable/bap-relocatable.1.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-relocatable"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-relocatable"] + ["bapbundle" "remove" "relocatable.plugin"] + ] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "ogre" {<= "2.5.0"} +] +synopsis: "Provides a brancher for relocatable files" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-relocatable/bap-relocatable.1.4.0/opam b/packages/bap-relocatable/bap-relocatable.1.4.0/opam new file mode 100644 index 000000000..e5a700e10 --- /dev/null +++ b/packages/bap-relocatable/bap-relocatable.1.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-relocatable"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-relocatable"] + ["bapbundle" "remove" "relocatable.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "ogre" {<= "2.5.0"} +] +synopsis: + "Provides a brancher service for BAP that handles certain relocations" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-relocatable/bap-relocatable.1.5.0/opam b/packages/bap-relocatable/bap-relocatable.1.5.0/opam new file mode 100644 index 000000000..986bc04aa --- /dev/null +++ b/packages/bap-relocatable/bap-relocatable.1.5.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-relocatable"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-relocatable"] + ["bapbundle" "remove" "relocatable.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "ogre" {<= "2.5.0"} +] +synopsis: + "Provides a brancher service for BAP that handles certain relocations" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-report/bap-report.1.4.0/opam b/packages/bap-report/bap-report.1.4.0/opam new file mode 100644 index 000000000..c1d004ef3 --- /dev/null +++ b/packages/bap-report/bap-report.1.4.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-report"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-plugin-report"] + ["bapbundle" "remove" "report.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} +] +synopsis: "A BAP plugin that reports program status" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-report/bap-report.1.5.0/opam b/packages/bap-report/bap-report.1.5.0/opam new file mode 100644 index 000000000..7e47898b8 --- /dev/null +++ b/packages/bap-report/bap-report.1.5.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-report"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-plugin-report"] + ["bapbundle" "remove" "report.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} +] +synopsis: "A BAP plugin that reports program status" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-run/bap-run.1.3.0/opam b/packages/bap-run/bap-run.1.3.0/opam new file mode 100644 index 000000000..7779041d3 --- /dev/null +++ b/packages/bap-run/bap-run.1.3.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-run"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-run"] + ["bapbundle" "remove" "run.plugin"] + ] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-primus" {= "1.3.0"} +] +synopsis: "A BAP plugin that executes a binary" +description: "Uses the Primus Microexecution Framework to execute a binary." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-run/bap-run.1.4.0/opam b/packages/bap-run/bap-run.1.4.0/opam new file mode 100644 index 000000000..70e63447a --- /dev/null +++ b/packages/bap-run/bap-run.1.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-run"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-run"] + ["bapbundle" "remove" "run.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-primus" {= "1.4.0"} +] +synopsis: "A BAP plugin that executes a binary" +description: "Uses the Primus Microexecution Framework to execute a binary." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-run/bap-run.1.5.0/opam b/packages/bap-run/bap-run.1.5.0/opam new file mode 100644 index 000000000..528068899 --- /dev/null +++ b/packages/bap-run/bap-run.1.5.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-run"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-run"] + ["bapbundle" "remove" "run.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-primus" {= "1.5.0"} +] +synopsis: "A BAP plugin that executes a binary" +description: "Uses the Primus Microexecution Framework to execute a binary." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-saluki/bap-saluki.bap-1.4/opam b/packages/bap-saluki/bap-saluki.bap-1.4/opam new file mode 100644 index 000000000..dba4c9e0c --- /dev/null +++ b/packages/bap-saluki/bap-saluki.bap-1.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-plugins/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-plugins/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-plugins/" +license: "MIT" + +build : [make "-C" "saluki" "build"] +install : [make "-C" "saluki" "install"] +remove : ["bapbundle" "remove" "saluki.plugin"] +depends: [ + "ocaml" + "bap-std" {= "1.4.0"} + "bap-callsites" {= "1.4.0"} + "bap-taint-propagator" {= "1.4.0"} +] +synopsis: + "A verification framework for detecting vulnerability patterns in binaries" +description: """ +Saluki framework allows users to easily specify properties for de- +tecting taint-style vulnerabilities automatically, drastically +reducing the need for manual auditing of binaries. Prop- erties are +formally verified over a program model which abstracts the concrete +program.""" +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-plugins/archive/bap-1.4.tar.gz" + checksum: [ + "sha256=8f43e752fb838a1809210ae28d6becd498a5989befeea3915417fb160f3a75bd" + "md5=3ed92fef24eea7441791c07f5d8c7d77" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-saluki/bap-saluki.bap-1.5/opam b/packages/bap-saluki/bap-saluki.bap-1.5/opam new file mode 100644 index 000000000..5a1fb1969 --- /dev/null +++ b/packages/bap-saluki/bap-saluki.bap-1.5/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-plugins/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-plugins/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-plugins/" +license: "MIT" + +build : [make "-C" "saluki" "build"] +install : [make "-C" "saluki" "install"] +remove : ["bapbundle" "remove" "saluki.plugin"] +depends: [ + "ocaml" + "bap-std" {= "1.5.0"} + "bap-callsites" {= "1.5.0"} + "bap-taint-propagator" {= "1.5.0"} +] +synopsis: + "A verification framework for detecting vulnerability patterns in binaries" +description: """ +Saluki framework allows users to easily specify properties for de- +tecting taint-style vulnerabilities automatically, drastically +reducing the need for manual auditing of binaries. Prop- erties are +formally verified over a program model which abstracts the concrete +program.""" +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-plugins/archive/bap-1.5.tar.gz" + checksum: [ + "sha256=616c62578b52d6d2572020a40753be39ff4e58c503c4f5773e09a6b6e93a8bd8" + "md5=703c7f04f24dc3a543088d166e610abd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-server/bap-server.0.1.0/opam b/packages/bap-server/bap-server.0.1.0/opam new file mode 100644 index 000000000..112759d74 --- /dev/null +++ b/packages/bap-server/bap-server.0.1.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-server/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-server/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-server/" +license: "MIT" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] + +install: [ + ["ocaml" "setup.ml" "-install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap-server"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "core-lwt" {<= "0.3.0"} + "regular" {<= "2.5.0"} + "bap-std" {= "1.3.0"} + "bap-arm" {= "1.3.0"} + "cohttp" {>= "0.20.0" & <= "0.21.0"} + "core_kernel" {>= "113.33.00" & < "v0.9"} + "ezjsonm" {>= "0.4.0" & < "0.4.4"} + "lwt" {<= "5.9.0"} + "oasis" {build & = "0.4.7"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} +] +conflicts: [ + "tls" {< "0.7.1"} + "nocrypto" {< "0.5.3"} +] + +synopsis: "BAP RPC server" +description: "A BAP frontend that implements JSON RPC." +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-server/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=4d370f9b225515ed865afbae0ed6b5339cdf0b05b70d25856e25d5abd679d282" + "md5=9bb465ad8f216009cfb0eda23509e02e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-server/bap-server.0.2.0/opam b/packages/bap-server/bap-server.0.2.0/opam new file mode 100644 index 000000000..e5c89fc6c --- /dev/null +++ b/packages/bap-server/bap-server.0.2.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-server/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-server/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-server/" +license: "MIT" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] + +install: [ + ["ocaml" "setup.ml" "-install"] +] + +remove: [ + ["rm" "-f" "%{bin}%/bap-server"] +] + +depends: [ + "ocaml" {>= "4.03.0"} + "core-lwt" {<= "0.3.0"} + "regular" {<= "2.5.0"} + "bap" {= "1.4.0"} + "cohttp" {>= "1.0.0" & < "2.0.0"} + "cohttp-lwt" {>= "1.0.0" & < "2.0.0"} + "cohttp-lwt-unix" {>= "1.0.0" & < "2.0.0"} + "core_kernel" {>= "v0.9.0" & < "v0.10.0"} + "ezjsonm" {= "0.5.0"} + "lwt" {>= "3.0.0" & < "4.0.0"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.6" & <= "4.4.0"} +] +conflicts: [ + "tls" {< "0.7.1"} + "nocrypto" {< "0.5.3"} +] + +synopsis: "BAP RPC server" +description: + "Provides a small subset of BAP functionality via a JSON RPC server." +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-server/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=031b7652f5fc62aafe94e8fff085a95f0e798f6ab05360a1a6fe25bce7b29303" + "md5=4252e66d43802393b89cb93ba68e278f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ssa/bap-ssa.1.3.0/opam b/packages/bap-ssa/bap-ssa.1.3.0/opam new file mode 100644 index 000000000..ffe1f66bd --- /dev/null +++ b/packages/bap-ssa/bap-ssa.1.3.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ssa"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-ssa"] + ["bapbundle" "remove" "ssa.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} +] +synopsis: "Translates a program into the SSA form" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-ssa/bap-ssa.1.4.0/opam b/packages/bap-ssa/bap-ssa.1.4.0/opam new file mode 100644 index 000000000..82c91b5c5 --- /dev/null +++ b/packages/bap-ssa/bap-ssa.1.4.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ssa"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-ssa"] + ["bapbundle" "remove" "ssa.plugin"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} +] +synopsis: "A BAP plugin, that translates a program into the SSA form" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-ssa/bap-ssa.1.5.0/opam b/packages/bap-ssa/bap-ssa.1.5.0/opam new file mode 100644 index 000000000..be1c07a30 --- /dev/null +++ b/packages/bap-ssa/bap-ssa.1.5.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ssa"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-ssa"] + ["bapbundle" "remove" "ssa.plugin"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} +] +synopsis: "A BAP plugin, that translates a program into the SSA form" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-std/bap-std.1.0.0/opam b/packages/bap-std/bap-std.1.0.0/opam new file mode 100644 index 000000000..bbb692ddd --- /dev/null +++ b/packages/bap-std/bap-std.1.0.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--mandir=%{man}%" + "--enable-bap-std"] + [make] +] + +install: [ + [make "reinstall"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "bap-build"] + ["rm" "-f" "%{bin}%/baptop"] + ["rm" "-f" "%{bin}%/ppx-bap"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/bapbundle"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "base-unix" {= "base"} + "bap-future" {= "1.0.0"} + "camlzip" {<= "1.13"} + "core_kernel" {>= "113.33.00" & < "v0.9"} + "fileutils" {<= "0.6.6"} + "graphlib" {<= "2.5.0"} + "oasis" {build & = "0.4.7"} + "ocamlfind" {>= "1.5.6" & < "2.0" & <= "1.9.6"} + "ppx_jane" {>= "113.33.00" & < "v0.9"} + "regular" {<= "2.5.0"} + "uri" {<= "4.4.0"} + "utop" {<= "2.15.0"} + "uuidm" {<= "0.9.9"} + "zarith" {<= "1.14"} + "cmdliner" {<= "0.9.8"} + "conf-which" {build & = "1"} + "conf-clang" {build & = "1"} +] +depexts: [ + ["libgmp-dev" "libzip-dev"] {os-distribution = "ubuntu"} + ["gmp" "libzip"] {os = "macos" & os-distribution = "macports"} +] +conflicts: ["fileutils" {= "0.5.0"}] +synopsis: "Binary Analysis Platform Standard Library" +description: "Provides the main BAP library." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-std/bap-std.1.1.0/opam b/packages/bap-std/bap-std.1.1.0/opam new file mode 100644 index 000000000..6103f3e67 --- /dev/null +++ b/packages/bap-std/bap-std.1.1.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--mandir=%{man}%" + "--enable-bap-std"] + [make] +] + +install: [ + [make "reinstall"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "bap-build"] + ["rm" "-f" "%{bin}%/baptop"] + ["rm" "-f" "%{bin}%/ppx-bap"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/bapbundle"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "base-unix" {= "base"} + "bap-future" {= "1.1.0"} + "camlzip" {<= "1.13"} + "core_kernel" {>= "113.33.00" & < "v0.9"} + "fileutils" {<= "0.6.6"} + "graphlib" {<= "2.5.0"} + "oasis" {build & = "0.4.7"} + "ocamlfind" {>= "1.5.6" & < "2.0" & <= "1.9.6"} + "ppx_jane" {>= "113.33.00" & < "v0.9"} + "regular" {<= "2.5.0"} + "uri" {<= "4.4.0"} + "utop" {<= "2.15.0"} + "uuidm" {<= "0.9.9"} + "zarith" {<= "1.14"} + "cmdliner" {<= "0.9.8"} + "conf-which" {build & = "1"} + "conf-clang" {build & = "1"} +] +depexts: [ + ["libgmp-dev" "libzip-dev"] {os-distribution = "ubuntu"} + ["gmp" "libzip"] {os = "macos" & os-distribution = "macports"} +] +conflicts: ["fileutils" {= "0.5.0"}] +synopsis: "Binary Analysis Platform Standard Library" +description: "Provides the main BAP library." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-std/bap-std.1.2.0/opam b/packages/bap-std/bap-std.1.2.0/opam new file mode 100644 index 000000000..ff0b5ff61 --- /dev/null +++ b/packages/bap-std/bap-std.1.2.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--mandir=%{man}%" + "--enable-bap-std"] + [make] +] + +install: [ + [make "reinstall"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "bap-build"] + ["rm" "-f" "%{bin}%/baptop"] + ["rm" "-f" "%{bin}%/ppx-bap"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/bapbundle"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "base-unix" {= "base"} + "bap-future" {= "1.2.0"} + "camlzip" {>= "1.07" & <= "1.13"} + "core_kernel" {>= "113.33.00" & < "v0.9"} + "fileutils" {<= "0.6.6"} + "graphlib" {<= "2.5.0"} + "oasis" {build & = "0.4.7"} + "ocamlfind" {>= "1.5.6" & < "2.0" & <= "1.9.6"} + "ppx_jane" {>= "113.33.00" & < "v0.9"} + "regular" {<= "2.5.0"} + "uri" {<= "4.4.0"} + "utop" {<= "2.15.0"} + "uuidm" {<= "0.9.9"} + "zarith" {<= "1.14"} + "cmdliner" {<= "0.9.8"} + "conf-which" {build & = "1"} + "conf-clang" {build & = "1"} +] +depexts: [ + ["libgmp-dev" "libzip-dev"] {os-distribution = "ubuntu"} + ["gmp" "libzip"] {os = "macos" & os-distribution = "macports"} +] +conflicts: ["fileutils" {= "0.5.0"}] +synopsis: "Binary Analysis Platform Standard Library" +description: "Provides the main BAP library." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-std/bap-std.1.3.0/opam b/packages/bap-std/bap-std.1.3.0/opam new file mode 100644 index 000000000..82cad57f1 --- /dev/null +++ b/packages/bap-std/bap-std.1.3.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--mandir=%{man}%" + "--enable-bap-std"] + [make] +] + +install: [ + [make "reinstall"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "bap-build"] + ["rm" "-f" "%{bin}%/baptop"] + ["rm" "-f" "%{bin}%/ppx-bap"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/bapbundle"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "base-unix" {= "base"} + "bap-future" {= "1.3.0"} + "camlzip" {>= "1.07" & <= "1.13"} + "core_kernel" {>= "113.33.00" & < "v0.9"} + "fileutils" {<= "0.6.6"} + "graphlib" {<= "2.5.0"} + "oasis" {build & = "0.4.7"} + "ocamlfind" {>= "1.5.6" & < "2.0" & <= "1.9.6"} + "ppx_jane" {>= "113.33.00" & < "v0.9"} + "regular" {<= "2.5.0"} + "uri" {<= "4.4.0"} + "utop" {<= "2.15.0"} + "uuidm" {<= "0.9.9"} + "zarith" {<= "1.14"} + "cmdliner" {<= "1.2"} + "ogre" {<= "2.5.0"} + "monads" {<= "2.5.0"} + "conf-which" {build & = "1"} + "conf-clang" {build & = "1"} +] +depexts: [ + ["libgmp-dev" "libzip-dev"] {os-distribution = "ubuntu"} + ["gmp" "libzip"] {os = "macos" & os-distribution = "macports"} +] +conflicts: ["fileutils" {= "0.5.0"}] +synopsis: "Binary Analysis Platform Standard Library" +description: "Provides the main BAP library." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-std/bap-std.1.4.0/opam b/packages/bap-std/bap-std.1.4.0/opam new file mode 100644 index 000000000..d1b1c1326 --- /dev/null +++ b/packages/bap-std/bap-std.1.4.0/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--mandir=%{man}%" + "--enable-bap-std"] + [make] +] + +install: [ + [make "reinstall"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "bap-build"] + ["rm" "-f" "%{bin}%/baptop"] + ["rm" "-f" "%{bin}%/ppx-bap"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/bapbundle"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "base-unix" {= "base"} + "bap-future" {= "1.4.0"} + "camlzip" {>= "1.07" & <= "1.13"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "bin_prot" {>= "v0.9.1" & < "v0.10"} + "fileutils" {<= "0.6.6"} + "graphlib" {<= "2.5.0"} + "oasis" {build & = "0.4.7"} + "ocamlfind" {>= "1.5.6" & < "2.0" & <= "1.9.6"} + "ppx_jane" {>= "v0.9.0" & < "v0.10"} + "regular" {<= "2.5.0"} + "uri" {<= "4.4.0"} + "utop" {build & = "1.19.3"} + "uuidm" {<= "0.9.9"} + "zarith" {<= "1.14"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "ogre" {<= "2.5.0"} + "monads" {<= "2.5.0"} + "conf-which" {build & = "1"} + "conf-clang" {build & = "1"} +] +depexts: [ + ["libgmp-dev" "libzip-dev"] {os-distribution = "ubuntu"} + ["gmp" "libzip"] {os = "macos" & os-distribution = "macports"} +] +conflicts: [ + "fileutils" {= "0.5.0"} + "jbuilder" {= "1.0+beta18"} +] +synopsis: "The Binary Analysis Platform Standard Library" +description: "Provides the main BAP library." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-std/bap-std.1.5.0/opam b/packages/bap-std/bap-std.1.5.0/opam new file mode 100644 index 000000000..e8cf89b05 --- /dev/null +++ b/packages/bap-std/bap-std.1.5.0/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--mandir=%{man}%" + "--enable-bap-std"] + [make] +] + +install: [ + [make "reinstall"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "bap-build"] + ["rm" "-f" "%{bin}%/baptop"] + ["rm" "-f" "%{bin}%/ppx-bap"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/bapbundle"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "base-unix" {= "base"} + "bap-future" {= "1.5.0"} + "camlzip" {>= "1.07" & <= "1.13"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "bin_prot" {>= "v0.9.1" & < "v0.10"} + "fileutils" {<= "0.6.6"} + "graphlib" {<= "2.5.0"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "ocamlfind" {>= "1.5.6" & < "2.0" & <= "1.9.6"} + "ppx_jane" {>= "v0.9.0" & < "v0.10"} + "regular" {<= "2.5.0"} + "uri" {<= "4.4.0"} + "utop" {build & = "1.19.3"} + "uuidm" {<= "0.9.9"} + "zarith" {<= "1.14"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "ogre" {<= "2.5.0"} + "monads" {<= "2.5.0"} + "conf-which" {build & = "1"} + "conf-clang" {build & = "1"} +] +depexts: [ + ["libgmp-dev" "libzip-dev"] {os-distribution = "ubuntu"} + ["gmp" "libzip"] {os = "macos" & os-distribution = "macports"} +] +conflicts: [ + "fileutils" {= "0.5.0"} + "jbuilder" {= "1.0+beta18"} +] +synopsis: "The Binary Analysis Platform Standard Library" +description: "Provides the main BAP library." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-strings/bap-strings.1.3.0/opam b/packages/bap-strings/bap-strings.1.3.0/opam new file mode 100644 index 000000000..d7ce07975 --- /dev/null +++ b/packages/bap-strings/bap-strings.1.3.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-strings"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-strings"]] + +depends: [ + "ocaml" + "core_kernel" {>= "113.33.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} +] +synopsis: "Text utilities useful in Binary Analysis and Reverse Engineering" +description: """ +The library provides several algorithms: + +- Detector - that uses a maximum aposteriori likelihood estimator + (MAP) to detect code that operates with textual data (aka Bayesian + inference). + +- Unscrambler - that is capable of finding all possible words, that + can be built from a bag of letters in O(1). + +- Scanner - a generic algorithm for finding strings of characters (a + library variant of strings tool)""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-strings/bap-strings.1.4.0/opam b/packages/bap-strings/bap-strings.1.4.0/opam new file mode 100644 index 000000000..f94d92949 --- /dev/null +++ b/packages/bap-strings/bap-strings.1.4.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-strings"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-strings"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & = "0.4.7"} +] +synopsis: "Text utilities useful in Binary Analysis and Reverse Engineering" +description: """ +The library provides several algorithms: + +- Detector - that uses a maximum aposteriori likelihood estimator + (MAP) to detect code that operates with textual data (aka Bayesian + inference). + +- Unscrambler - that is capable of finding all possible words, that + can be built from a bag of letters in O(1). + +- Scanner - a generic algorithm for finding strings of characters (a + library variant of strings tool)""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-strings/bap-strings.1.5.0/opam b/packages/bap-strings/bap-strings.1.5.0/opam new file mode 100644 index 000000000..b02ecae05 --- /dev/null +++ b/packages/bap-strings/bap-strings.1.5.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-strings"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-strings"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} +] +synopsis: "Text utilities useful in Binary Analysis and Reverse Engineering" +description: """ +The library provides several algorithms: + +- Detector - that uses a maximum aposteriori likelihood estimator + (MAP) to detect code that operates with textual data (aka Bayesian + inference). + +- Unscrambler - that is capable of finding all possible words, that + can be built from a bag of letters in O(1). + +- Scanner - a generic algorithm for finding strings of characters (a + library variant of strings tool)""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/opam b/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/opam new file mode 100644 index 000000000..3402e94c6 --- /dev/null +++ b/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-symbol-reader"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-read_symbols"] + [ "bapbundle" "remove" "read_symbols.plugin"] + +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin to read symbols information from file" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/opam b/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/opam new file mode 100644 index 000000000..20fef2c3c --- /dev/null +++ b/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-symbol-reader"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-read_symbols"] + [ "bapbundle" "remove" "read_symbols.plugin"] + +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin to read symbols information from file" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/opam b/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/opam new file mode 100644 index 000000000..1d694654e --- /dev/null +++ b/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-symbol-reader"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-read_symbols"] + [ "bapbundle" "remove" "read_symbols.plugin"] + +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin to read symbols information from file" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/opam b/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/opam new file mode 100644 index 000000000..27ad7f441 --- /dev/null +++ b/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-symbol-reader"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-read_symbols"] + [ "bapbundle" "remove" "read_symbols.plugin"] + +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin to read symbols information from file" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.4.0/opam b/packages/bap-symbol-reader/bap-symbol-reader.1.4.0/opam new file mode 100644 index 000000000..ccbb96b95 --- /dev/null +++ b/packages/bap-symbol-reader/bap-symbol-reader.1.4.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-symbol-reader"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-read_symbols"] + [ "bapbundle" "remove" "read_symbols.plugin"] + +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin that reads symbol information from files" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.5.0/opam b/packages/bap-symbol-reader/bap-symbol-reader.1.5.0/opam new file mode 100644 index 000000000..140dc70d6 --- /dev/null +++ b/packages/bap-symbol-reader/bap-symbol-reader.1.5.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-symbol-reader"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-plugin-read_symbols"] + [ "bapbundle" "remove" "read_symbols.plugin"] + +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP plugin that reads symbol information from files" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/opam b/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/opam new file mode 100644 index 000000000..83dfd2b70 --- /dev/null +++ b/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-propagate-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-propagate_taint"] + ["bapbundle" "remove" "propagate_taint.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} + "bap-microx" {= "1.0.0"} +] +synopsis: "Taint propagation engine using based on microexecution" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/opam b/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/opam new file mode 100644 index 000000000..8865f10a3 --- /dev/null +++ b/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-propagate-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-propagate_taint"] + ["bapbundle" "remove" "propagate_taint.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} + "bap-microx" {= "1.1.0"} +] +synopsis: "Taint propagation engine using based on microexecution" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/opam b/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/opam new file mode 100644 index 000000000..996a5288d --- /dev/null +++ b/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-propagate-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-propagate_taint"] + ["bapbundle" "remove" "propagate_taint.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} + "bap-microx" {= "1.2.0"} +] +synopsis: "Taint propagation engine using based on microexecution" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/opam b/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/opam new file mode 100644 index 000000000..176e33c35 --- /dev/null +++ b/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-propagate-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-propagate_taint"] + ["bapbundle" "remove" "propagate_taint.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} + "bap-microx" {= "1.3.0"} +] +synopsis: "Taint propagation engine using based on microexecution" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.4.0/opam b/packages/bap-taint-propagator/bap-taint-propagator.1.4.0/opam new file mode 100644 index 000000000..4971202dc --- /dev/null +++ b/packages/bap-taint-propagator/bap-taint-propagator.1.4.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-propagate-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-propagate_taint"] + ["bapbundle" "remove" "propagate_taint.plugin"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} + "bap-microx" {= "1.4.0"} +] +synopsis: "BAP Taint propagation engine using based on microexecution" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.5.0/opam b/packages/bap-taint-propagator/bap-taint-propagator.1.5.0/opam new file mode 100644 index 000000000..074821319 --- /dev/null +++ b/packages/bap-taint-propagator/bap-taint-propagator.1.5.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-propagate-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-propagate_taint"] + ["bapbundle" "remove" "propagate_taint.plugin"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "bap-microx" {= "1.5.0"} +] +synopsis: "BAP Taint propagation engine using based on microexecution" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-taint/bap-taint.1.0.0/opam b/packages/bap-taint/bap-taint.1.0.0/opam new file mode 100644 index 000000000..d5a0bf145 --- /dev/null +++ b/packages/bap-taint/bap-taint.1.0.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-taint"] + ["bapbundle" "remove" "taint.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Introduce taint into a program" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-taint/bap-taint.1.1.0/opam b/packages/bap-taint/bap-taint.1.1.0/opam new file mode 100644 index 000000000..e4b2567f9 --- /dev/null +++ b/packages/bap-taint/bap-taint.1.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-taint"] + ["bapbundle" "remove" "taint.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Introduce taint into a program" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-taint/bap-taint.1.2.0/opam b/packages/bap-taint/bap-taint.1.2.0/opam new file mode 100644 index 000000000..a1cc30537 --- /dev/null +++ b/packages/bap-taint/bap-taint.1.2.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-taint"] + ["bapbundle" "remove" "taint.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Introduce taint into a program" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-taint/bap-taint.1.3.0/opam b/packages/bap-taint/bap-taint.1.3.0/opam new file mode 100644 index 000000000..c24d82a8e --- /dev/null +++ b/packages/bap-taint/bap-taint.1.3.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-plugin-taint"] + ["bapbundle" "remove" "taint.plugin"]] +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Introduce taint into a program" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-taint/bap-taint.1.4.0/opam b/packages/bap-taint/bap-taint.1.4.0/opam new file mode 100644 index 000000000..a25a4ba2a --- /dev/null +++ b/packages/bap-taint/bap-taint.1.4.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-taint"] + ["ocamlfind" "remove" "bap-plugin-taint"] + ["ocamlfind" "remove" "bap-plugin-primus_propagate_taint"] + ["ocamlfind" "remove" "bap-plugin-primus_taint"] + ["bapbundle" "remove" "taint.plugin"] + ["bapbundle" "remove" "primus_propagate_taint.plugin"] + ["bapbundle" "remove" "primus_taint.plugin"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-primus" {= "1.4.0"} +] +synopsis: "BAP Taint Analysis Framework" +description: """ +Provides a generic library for handling program taints, and plugins +that integrate existing and new taint analysis tools with the new +framework.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-taint/bap-taint.1.5.0/opam b/packages/bap-taint/bap-taint.1.5.0/opam new file mode 100644 index 000000000..c8f078aba --- /dev/null +++ b/packages/bap-taint/bap-taint.1.5.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-taint"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bap-taint"] + ["ocamlfind" "remove" "bap-plugin-taint"] + ["ocamlfind" "remove" "bap-plugin-primus_propagate_taint"] + ["ocamlfind" "remove" "bap-plugin-primus_taint"] + ["bapbundle" "remove" "taint.plugin"] + ["bapbundle" "remove" "primus_propagate_taint.plugin"] + ["bapbundle" "remove" "primus_taint.plugin"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-primus" {= "1.5.0"} +] +synopsis: "BAP Taint Analysis Framework" +description: """ +Provides a generic library for handling program taints, and plugins +that integrate existing and new taint analysis tools with the new +framework.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-term-mapper/bap-term-mapper.1.0.0/opam b/packages/bap-term-mapper/bap-term-mapper.1.0.0/opam new file mode 100644 index 000000000..b9d82daa6 --- /dev/null +++ b/packages/bap-term-mapper/bap-term-mapper.1.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-map-terms"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-map_terms"] + [ "ocamlfind" "remove" "bap-bml"] + [ "bapbundle" "remove" "map_terms.plugin"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A DSL for program transformations" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-term-mapper/bap-term-mapper.1.1.0/opam b/packages/bap-term-mapper/bap-term-mapper.1.1.0/opam new file mode 100644 index 000000000..6f867259c --- /dev/null +++ b/packages/bap-term-mapper/bap-term-mapper.1.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-map-terms"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-map_terms"] + [ "ocamlfind" "remove" "bap-bml"] + [ "bapbundle" "remove" "map_terms.plugin"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A DSL for program transformations" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-term-mapper/bap-term-mapper.1.2.0/opam b/packages/bap-term-mapper/bap-term-mapper.1.2.0/opam new file mode 100644 index 000000000..a19d8989b --- /dev/null +++ b/packages/bap-term-mapper/bap-term-mapper.1.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-map-terms"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-map_terms"] + [ "ocamlfind" "remove" "bap-bml"] + [ "bapbundle" "remove" "map_terms.plugin"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A DSL for program transformations" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-term-mapper/bap-term-mapper.1.3.0/opam b/packages/bap-term-mapper/bap-term-mapper.1.3.0/opam new file mode 100644 index 000000000..d21f4addf --- /dev/null +++ b/packages/bap-term-mapper/bap-term-mapper.1.3.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-map-terms"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-map_terms"] + [ "ocamlfind" "remove" "bap-bml"] + [ "bapbundle" "remove" "map_terms.plugin"] +] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A DSL for program transformations" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-term-mapper/bap-term-mapper.1.4.0/opam b/packages/bap-term-mapper/bap-term-mapper.1.4.0/opam new file mode 100644 index 000000000..637134ad1 --- /dev/null +++ b/packages/bap-term-mapper/bap-term-mapper.1.4.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-map-terms"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-map_terms"] + [ "ocamlfind" "remove" "bap-bml"] + [ "bapbundle" "remove" "map_terms.plugin"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A BAP DSL for mapping program terms" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-term-mapper/bap-term-mapper.1.5.0/opam b/packages/bap-term-mapper/bap-term-mapper.1.5.0/opam new file mode 100644 index 000000000..08b80b273 --- /dev/null +++ b/packages/bap-term-mapper/bap-term-mapper.1.5.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-map-terms"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-map_terms"] + [ "ocamlfind" "remove" "bap-bml"] + [ "bapbundle" "remove" "map_terms.plugin"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A BAP DSL for mapping program terms" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-trace/bap-trace.1.0.0/opam b/packages/bap-trace/bap-trace.1.0.0/opam new file mode 100644 index 000000000..330905710 --- /dev/null +++ b/packages/bap-trace/bap-trace.1.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-trace"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-trace"] + ["bapbundle" "remove" "trace.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.0.0"} + "bap-traces" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A plugin to load and run program execution traces" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-trace/bap-trace.1.1.0/opam b/packages/bap-trace/bap-trace.1.1.0/opam new file mode 100644 index 000000000..ec0e44e54 --- /dev/null +++ b/packages/bap-trace/bap-trace.1.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-trace"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-trace"] + ["bapbundle" "remove" "trace.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.1.0"} + "bap-traces" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A plugin to load and run program execution traces" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-trace/bap-trace.1.2.0/opam b/packages/bap-trace/bap-trace.1.2.0/opam new file mode 100644 index 000000000..c11941fad --- /dev/null +++ b/packages/bap-trace/bap-trace.1.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-trace"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-trace"] + ["bapbundle" "remove" "trace.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.2.0"} + "bap-traces" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A plugin to load and run program execution traces" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-trace/bap-trace.1.3.0/opam b/packages/bap-trace/bap-trace.1.3.0/opam new file mode 100644 index 000000000..389face10 --- /dev/null +++ b/packages/bap-trace/bap-trace.1.3.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-trace"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-trace"] + ["bapbundle" "remove" "trace.plugin"] + ] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.3.0"} + "bap-traces" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A plugin to load and run program execution traces" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-trace/bap-trace.1.4.0/opam b/packages/bap-trace/bap-trace.1.4.0/opam new file mode 100644 index 000000000..4a2014cd5 --- /dev/null +++ b/packages/bap-trace/bap-trace.1.4.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-trace"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-trace"] + ["bapbundle" "remove" "trace.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.4.0"} + "bap-traces" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A plugin to load and run program execution traces" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-trace/bap-trace.1.5.0/opam b/packages/bap-trace/bap-trace.1.5.0/opam new file mode 100644 index 000000000..0e61149bb --- /dev/null +++ b/packages/bap-trace/bap-trace.1.5.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-trace"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap-plugin-trace"] + ["bapbundle" "remove" "trace.plugin"] + ] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "bap-traces" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A plugin to load and run program execution traces" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-traces/bap-traces.1.0.0/opam b/packages/bap-traces/bap-traces.1.0.0/opam new file mode 100644 index 000000000..5684d6be1 --- /dev/null +++ b/packages/bap-traces/bap-traces.1.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-traces"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-traces"] +] + +depends: [ + "ocaml" + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.0.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "uuidm" {<= "0.9.9"} +] +synopsis: "BAP Library for loading and parsing execution traces" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-traces/bap-traces.1.1.0/opam b/packages/bap-traces/bap-traces.1.1.0/opam new file mode 100644 index 000000000..edd72229b --- /dev/null +++ b/packages/bap-traces/bap-traces.1.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-traces"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-traces"] +] + +depends: [ + "ocaml" + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.1.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "uuidm" {<= "0.9.9"} +] +synopsis: "BAP Library for loading and parsing execution traces" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-traces/bap-traces.1.2.0/opam b/packages/bap-traces/bap-traces.1.2.0/opam new file mode 100644 index 000000000..bce351efc --- /dev/null +++ b/packages/bap-traces/bap-traces.1.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-traces"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-traces"] +] + +depends: [ + "ocaml" + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.2.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "uuidm" {<= "0.9.9"} +] +synopsis: "BAP Library for loading and parsing execution traces" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-traces/bap-traces.1.3.0/opam b/packages/bap-traces/bap-traces.1.3.0/opam new file mode 100644 index 000000000..817980d2b --- /dev/null +++ b/packages/bap-traces/bap-traces.1.3.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-traces"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-traces"] +] + +depends: [ + "ocaml" + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.3.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "uuidm" {<= "0.9.9"} +] +synopsis: "BAP Library for loading and parsing execution traces" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-traces/bap-traces.1.4.0/opam b/packages/bap-traces/bap-traces.1.4.0/opam new file mode 100644 index 000000000..ee6ef765a --- /dev/null +++ b/packages/bap-traces/bap-traces.1.4.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-traces"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-traces"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.4.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "uuidm" {<= "0.9.9"} +] +synopsis: "BAP Library for loading and parsing execution traces" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-traces/bap-traces.1.5.0/opam b/packages/bap-traces/bap-traces.1.5.0/opam new file mode 100644 index 000000000..8c28687cb --- /dev/null +++ b/packages/bap-traces/bap-traces.1.5.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-traces"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "ocamlfind" "remove" "bap-traces"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "uuidm" {<= "0.9.9"} +] +synopsis: "BAP Library for loading and parsing execution traces" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.4.0/opam b/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.4.0/opam new file mode 100644 index 000000000..f656a708e --- /dev/null +++ b/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-trivial-condition-form"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-plugin-trivial_condition_form"] + ["bapbundle" "remove" "trivial_condition_form.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} +] +synopsis: "Eliminates complex conditionals in branches" +description: """ +Ensures that all branching conditions are either a variable +or a constant. We call such representation a Trivial Condition Form +(TCF). During the translation all complex condition expressions are +hoisted into the assignemnt section of a block.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.5.0/opam b/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.5.0/opam new file mode 100644 index 000000000..3efabbe60 --- /dev/null +++ b/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.5.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-trivial-condition-form"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bap-plugin-trivial_condition_form"] + ["bapbundle" "remove" "trivial_condition_form.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} +] +synopsis: "Eliminates complex conditionals in branches" +description: """ +Ensures that all branching conditions are either a variable +or a constant. We call such representation a Trivial Condition Form +(TCF). During the translation all complex condition expressions are +hoisted into the assignemnt section of a block.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-veri/bap-veri.0.2.1/opam b/packages/bap-veri/bap-veri.0.2.1/opam new file mode 100644 index 000000000..bfb5aebe0 --- /dev/null +++ b/packages/bap-veri/bap-veri.0.2.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-veri/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-veri/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-veri/" +license: "MIT" + +build: [ + ["oasis" "setup"] + ["./configure" "--prefix=%{prefix}%"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-veri"] + ["rm" "-f" "%{bin}%/bap-veri"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "bap-std" {= "1.3.0"} + "bap-traces" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} + "oasis" {build & <= "0.4.11"} + "ounit" {<= "2.2.7"} + "pcre" {<= "8.0.1"} + "textutils" {< "v0.9"} + "uri" {<= "4.4.0"} +] +synopsis: "BAP verification tool" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-veri/archive/v0.2.1.tar.gz" + checksum: [ + "sha256=5dd546c812f273ee8edab20107256ed4c0072b7539bdc0ab5d38b638d37c1159" + "md5=bc8e9b105836c115f4884b7fe6862787" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-veri/bap-veri.0.2.2/opam b/packages/bap-veri/bap-veri.0.2.2/opam new file mode 100644 index 000000000..f8399ffb4 --- /dev/null +++ b/packages/bap-veri/bap-veri.0.2.2/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-veri/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-veri/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-veri/" +license: "MIT" + +build: [ + ["oasis" "setup"] + ["./configure" "--prefix=%{prefix}%"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-veri"] + ["rm" "-f" "%{bin}%/bap-veri"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-traces" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} + "oasis" {build & <= "0.4.11"} + "ounit" {<= "2.2.7"} + "pcre" {<= "8.0.1"} + "textutils" {>= "v0.9.0" & < "v0.10"} + "uri" {<= "4.4.0"} +] +synopsis: "BAP Instruction Semantics Verification Tool" +description: """ +Verifies that our understaning of instruction semantics is correct, or +at least the same as in QEMU by checking if our execution bisimulates +the QEMU.""" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-veri/archive/v0.2.2.tar.gz" + checksum: [ + "sha256=4b0ebbfd94c9ea78bfb993448b8e5457636130e9a5204ea5817b5aa7867f4b9c" + "md5=370ef26054ee1040351bad9cf6c22a45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-veri/bap-veri.0.2/opam b/packages/bap-veri/bap-veri.0.2/opam new file mode 100644 index 000000000..7a2b7d0f9 --- /dev/null +++ b/packages/bap-veri/bap-veri.0.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap-veri/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-veri/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-veri/" +license: "MIT" + +build: [ + ["oasis" "setup"] + ["./configure" "--prefix=%{prefix}%"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-veri"] + ["rm" "-f" "%{bin}%/bap-veri"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "bap-std" {= "1.0.0"} + "bap-traces" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} + "oasis" {build & <= "0.4.11"} + "ounit" {<= "2.2.7"} + "pcre" {<= "8.0.1"} + "textutils" {< "v0.9"} + "uri" {<= "4.4.0"} +] +synopsis: "BAP verification tool" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-veri/archive/v0.2.tar.gz" + checksum: [ + "sha256=57e0c8dce1304f3cd87ba1ed10d7d0d7e7e4562e6eea66fa69a9e09c76cb3e82" + "md5=1bdbbeee1d2c143609690720f3860521" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-warn-unused/bap-warn-unused.1.0.0/opam b/packages/bap-warn-unused/bap-warn-unused.1.0.0/opam new file mode 100644 index 000000000..dc8b29b9e --- /dev/null +++ b/packages/bap-warn-unused/bap-warn-unused.1.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-warn-unused"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-warn_unused"] + ["bapbundle" "remove" "warn_unused.plugin"]] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: + "Emit a warning if an unused result may cause a bug or security issue" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-warn-unused/bap-warn-unused.1.1.0/opam b/packages/bap-warn-unused/bap-warn-unused.1.1.0/opam new file mode 100644 index 000000000..33b331f13 --- /dev/null +++ b/packages/bap-warn-unused/bap-warn-unused.1.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-warn-unused"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-warn_unused"] + ["bapbundle" "remove" "warn_unused.plugin"]] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: + "Emit a warning if an unused result may cause a bug or security issue" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-warn-unused/bap-warn-unused.1.2.0/opam b/packages/bap-warn-unused/bap-warn-unused.1.2.0/opam new file mode 100644 index 000000000..029b54544 --- /dev/null +++ b/packages/bap-warn-unused/bap-warn-unused.1.2.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-warn-unused"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-warn_unused"] + ["bapbundle" "remove" "warn_unused.plugin"]] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: + "Emit a warning if an unused result may cause a bug or security issue" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-warn-unused/bap-warn-unused.1.3.0/opam b/packages/bap-warn-unused/bap-warn-unused.1.3.0/opam new file mode 100644 index 000000000..188aa4c36 --- /dev/null +++ b/packages/bap-warn-unused/bap-warn-unused.1.3.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-warn-unused"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-warn_unused"] + ["bapbundle" "remove" "warn_unused.plugin"]] + +depends: [ + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: + "Emit a warning if an unused result may cause a bug or security issue" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-warn-unused/bap-warn-unused.1.4.0/opam b/packages/bap-warn-unused/bap-warn-unused.1.4.0/opam new file mode 100644 index 000000000..7eabdfc86 --- /dev/null +++ b/packages/bap-warn-unused/bap-warn-unused.1.4.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-warn-unused"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-warn_unused"] + ["bapbundle" "remove" "warn_unused.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & = "0.4.7"} + "bap-std" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: + "Emit a warning if an unused result may cause a bug or security issue" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-warn-unused/bap-warn-unused.1.5.0/opam b/packages/bap-warn-unused/bap-warn-unused.1.5.0/opam new file mode 100644 index 000000000..49111185b --- /dev/null +++ b/packages/bap-warn-unused/bap-warn-unused.1.5.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-warn-unused"] + [make] +] + +install: [ + [make "install"] +] + +remove: [[ "ocamlfind" "remove" "bap-plugin-warn_unused"] + ["bapbundle" "remove" "warn_unused.plugin"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "bap-std" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: + "Emit a warning if an unused result may cause a bug or security issue" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-x86/bap-x86.1.0.0/opam b/packages/bap-x86/bap-x86.1.0.0/opam new file mode 100644 index 000000000..e2c7c6e1a --- /dev/null +++ b/packages/bap-x86/bap-x86.1.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-x86"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-x86-cpu"] + ["ocamlfind" "remove" "bap-plugin-x86"] + ["bapbundle" "remove" "x86.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.0.0"} + "bap-abi" {= "1.0.0"} + "bap-c" {= "1.0.0"} + "bap-llvm" {= "1.0.0"} + "cmdliner" {<= "1.3.0"} + ] +synopsis: "BAP x86 lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-x86/bap-x86.1.1.0/opam b/packages/bap-x86/bap-x86.1.1.0/opam new file mode 100644 index 000000000..20fba79ef --- /dev/null +++ b/packages/bap-x86/bap-x86.1.1.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["sh" "-x" "setup-llvm-version.sh"] + ["./configure" "--prefix=%{prefix}%" "--enable-x86"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-x86-cpu"] + ["ocamlfind" "remove" "bap-plugin-x86"] + ["bapbundle" "remove" "x86.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.1.0"} + "bap-abi" {= "1.1.0"} + "bap-c" {= "1.1.0"} + "bap-llvm" {= "1.1.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP x86 lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +extra-source "setup-llvm-version.sh" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-x86/setup-llvm-version.sh" + checksum: [ + "sha256=87a02364acf366f81074e8d7a2b4ad901e00dde77c8e51c8c2ad30907657d7d2" + "md5=d46974f2d2f7234cafefa4fdab89b1b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-x86/bap-x86.1.2.0/opam b/packages/bap-x86/bap-x86.1.2.0/opam new file mode 100644 index 000000000..d3b4afb4b --- /dev/null +++ b/packages/bap-x86/bap-x86.1.2.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-x86"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-x86-cpu"] + ["ocamlfind" "remove" "bap-plugin-x86"] + ["bapbundle" "remove" "x86.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.2.0"} + "bap-abi" {= "1.2.0"} + "bap-c" {= "1.2.0"} + "bap-llvm" {= "1.2.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP x86 lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-x86/bap-x86.1.3.0/opam b/packages/bap-x86/bap-x86.1.3.0/opam new file mode 100644 index 000000000..b2a881a94 --- /dev/null +++ b/packages/bap-x86/bap-x86.1.3.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-x86"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-x86-cpu"] + ["ocamlfind" "remove" "bap-plugin-x86"] + ["bapbundle" "remove" "x86.plugin"] + +] + +depends: [ + "ocaml" + "bap-std" {= "1.3.0"} + "bap-abi" {= "1.3.0"} + "bap-c" {= "1.3.0"} + "bap-llvm" {= "1.3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP x86 lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap-x86/bap-x86.1.4.0/opam b/packages/bap-x86/bap-x86.1.4.0/opam new file mode 100644 index 000000000..18e1bc8d0 --- /dev/null +++ b/packages/bap-x86/bap-x86.1.4.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-x86"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-x86-cpu"] + ["ocamlfind" "remove" "bap-plugin-x86"] + ["bapbundle" "remove" "x86.plugin"] + +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.4.0"} + "bap-abi" {= "1.4.0"} + "bap-c" {= "1.4.0"} + "bap-llvm" {= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP x86 lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap-x86/bap-x86.1.5.0/opam b/packages/bap-x86/bap-x86.1.5.0/opam new file mode 100644 index 000000000..5e4a11ddc --- /dev/null +++ b/packages/bap-x86/bap-x86.1.5.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-x86"] + [make] +] + +install: [[make "install"]] + +remove: [ + ["ocamlfind" "remove" "bap-x86-cpu"] + ["ocamlfind" "remove" "bap-plugin-x86"] + ["bapbundle" "remove" "x86.plugin"] + +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "bap-abi" {= "1.5.0"} + "bap-c" {= "1.5.0"} + "bap-llvm" {= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "BAP x86 lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.0.9.1/opam b/packages/bap/bap.0.9.1/opam new file mode 100644 index 000000000..075da44dc --- /dev/null +++ b/packages/bap/bap.0.9.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--with-cxx=`which clang++`"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "core_lwt"] +] + +depends: [ + "ocaml" {= "4.01.0" } + "base-unix" {= "base"} + "bitstring" {<= "4.1.0"} + "cmdliner" {<= "1.3.0"} + "cohttp" {= "0.15.0"} + "core_kernel" {= "111.28.0"} + "ezjsonm" {= "0.4.0"} + "faillib" {<= "111.17.00"} + "lwt" {<= "5.9.0"} + "oasis" {build & >= "0.4.0" & < "0.4.7"} + "re" {<= "1.12.0"} + "uri" {= "1.7.2"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Binary Analysis Platform" +description: """ +BAP library provides basic facilities for performing binary +analysis using OCaml, Python or other languages. + +BAP uses LLVM library as a disassembling backend, and provide facilities to +parse files in ELF and DWARF formats.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=d7eb1b73deba22f33de28fa653b5154e4fb7378fe07041f3875b73cd3f24423a" + "md5=f0e9d067bceb7a9d01eced6668de214c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.0.9.2/opam b/packages/bap/bap.0.9.2/opam new file mode 100644 index 000000000..00545a7e2 --- /dev/null +++ b/packages/bap/bap.0.9.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--with-cxx=`which clang++`"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "core_lwt"] +] + +depends: [ + "ocaml" {= "4.01.0"} + "base-unix" {= "base"} + "bitstring" {<= "4.1.0"} + "cmdliner" {<= "1.3.0"} + "cohttp" {= "0.15.0"} + "core_kernel" {= "111.28.0"} + "ezjsonm" {= "0.4.0"} + "faillib" {<= "111.17.00"} + "lwt" {<= "5.9.0"} + "ocamlgraph" {<= "2.1.0"} + "re" {<= "1.12.0"} + "uri" {= "1.7.2"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & >= "0.4.0" & < "0.4.7"} +] +synopsis: "Binary Analysis Platform" +description: """ +BAP library provides basic facilities for performing binary +analysis using OCaml, Python or other languages. + +BAP uses LLVM library as a disassembling backend, and provide facilities to +parse files in ELF and DWARF formats.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=36355cc60ff2814de494cb0add6284a3871359ba905ff592b990d74db01151fd" + "md5=5e16b1a878a29802f148b4f4837f3a7e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.0.9.3/opam b/packages/bap/bap.0.9.3/opam new file mode 100644 index 000000000..efe6ced47 --- /dev/null +++ b/packages/bap/bap.0.9.3/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--enable-docs" + "--docdir=%{doc}%/bap" + "--mandir=%{man}%/bap"] + [make] + [make "doc"] +] +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "core_lwt"] + ["rm" "-rf" bap:doc] +] + +depends: [ + "ocaml" {= "4.01.0"} + "base-unix" {= "base"} + "bitstring" {<= "4.1.0"} + "cmdliner" {<= "1.3.0"} + "cohttp" {= "0.15.0"} + "core_kernel" {= "111.28.0"} + "ezjsonm" {= "0.4.0"} + "faillib" {<= "111.17.00"} + "lwt" {<= "5.9.0"} + "oasis" {build & >= "0.4.0" & < "0.4.7"} + "ocamlgraph" {<= "2.1.0"} + "re" {<= "1.12.0"} + "uri" {= "1.7.2"} + "utop" {<= "2.15.0"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Binary Analysis Platform" +description: """ +BAP library provides basic facilities for performing binary +analysis using OCaml, Python or other languages. + +BAP uses LLVM library as a disassembling backend, and provide facilities to +parse files in ELF and DWARF formats.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.3.tar.gz" + checksum: [ + "sha256=84058df735634b4a535c0dcd58bb039ea07f31b405cf42bd1b87a4322b38c5e8" + "md5=2bfc5ee5068e741efab52d6418ad55c6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.0.9.4/opam b/packages/bap/bap.0.9.4/opam new file mode 100644 index 000000000..25a2c77dd --- /dev/null +++ b/packages/bap/bap.0.9.4/opam @@ -0,0 +1,89 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--enable-docs" + "--docdir=%{doc}%/bap" + "--mandir=%{man}%"] + [make] + [make "doc"] +] +install: [ + [make "install"] + ["cp" "bapbuild" "%{bin}%/bapbuild"] + ["cp" "baptop" "%{bin}%/baptop"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "core_lwt"] + ["rm" "-rf" bap:doc] + ["rm" "-f" "%{prefix}%/share/bap/sigs.zip"] + ["rm" "-f" "%{man}%/man1/bap-mc.1"] + ["rm" "-f" "%{man}%/man1/bap-objdump.1"] + ["rm" "-f" "%{man}%/man1/bap-byteweight.1"] + ["rm" "-f" "%{bin}%/bap-mc"] + ["rm" "-f" "%{bin}%/bap-objdump"] + ["rm" "-f" "%{bin}%/bap-byteweight"] + ["rm" "-f" "%{bin}%/bap-server"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/baptop"] +] + +depends: [ + "ocaml" {= "4.01.0"} + "base-unix" {= "base"} + "conf-time" {= "1"} + "bitstring" {<= "4.1.0"} + "camlzip" {<= "1.13"} + "cmdliner" {<= "1.3.0"} + "cohttp" {= "0.15.0"} + "core_kernel" {= "111.28.0"} + "ezjsonm" {= "0.4.0"} + "faillib" {<= "111.17.00"} + "fileutils" {<= "0.6.6"} + "lwt" {<= "5.9.0"} + "ocamlgraph" {<= "2.1.0"} + "ocurl" {<= "0.9.2"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "utop" {<= "2.15.0"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & >= "0.4.0" & < "0.4.7"} +] +depexts: + [ + "libgmp-dev" + "libzip-dev" + "libcurl4-gnutls-dev" + "llvm-3.4-dev" + "clang" + "llvm" + "m4" + ] {os-distribution = "ubuntu"} +synopsis: "Binary Analysis Platform" +description: """ +BAP library provides basic facilities for performing binary +analysis using OCaml, Python or other languages. + +BAP uses LLVM library as a disassembling backend, and provide facilities to +parse files in ELF and DWARF formats.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.4.tar.gz" + checksum: [ + "sha256=49dab2133303ee9aa8f2a5462eb6a8c1d76dea8326115d20fc066170bf4e9e5b" + "md5=8b7081e41efa7dfdf0f363646ab119ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.0.9.5/opam b/packages/bap/bap.0.9.5/opam new file mode 100644 index 000000000..c0d5bbc1b --- /dev/null +++ b/packages/bap/bap.0.9.5/opam @@ -0,0 +1,87 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--enable-docs" + "--docdir=%{doc}%/bap" + "--mandir=%{man}%"] + [make] + [make "doc"] +] +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "core_lwt"] + ["rm" "-rf" bap:doc] + ["rm" "-f" "%{prefix}%/share/bap/sigs.zip"] + ["rm" "-f" "%{man}%/man1/bap-mc.1"] + ["rm" "-f" "%{man}%/man1/bap-objdump.1"] + ["rm" "-f" "%{man}%/man1/bap-byteweight.1"] + ["rm" "-f" "%{bin}%/bap-mc"] + ["rm" "-f" "%{bin}%/bap-objdump"] + ["rm" "-f" "%{bin}%/bap-byteweight"] + ["rm" "-f" "%{bin}%/bap-server"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/baptop"] +] + +depends: [ + "ocaml" {>= "4.01"} + "base-unix" {= "base"} + "bitstring" {<= "4.1.0"} + "conf-time" {= "1"} + "camlzip" {<= "1.13"} + "cmdliner" {= "0.9.6"} + "cohttp" {= "0.15.0"} + "core_kernel" {= "111.28.0"} + "ezjsonm" {= "0.4.0"} + "faillib" {<= "111.17.00"} + "fileutils" {<= "0.6.6"} + "lwt" {<= "5.9.0"} + "oasis" {build & >= "0.4.0" & < "0.4.7"} + "ocamlgraph" {<= "2.1.0"} + "ocurl" {<= "0.9.2"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "utop" {<= "2.15.0"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: + [ + "libgmp-dev" + "libzip-dev" + "libcurl4-gnutls-dev" + "llvm-3.4-dev" + "clang" + "llvm" + "m4" + ] {os-distribution = "ubuntu"} +synopsis: "Binary Analysis Platform" +description: """ +BAP library provides basic facilities for performing binary +analysis using OCaml, Python or other languages. + +BAP uses LLVM library as a disassembling backend, and provide facilities to +parse files in ELF and DWARF formats.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.5.tar.gz" + checksum: [ + "sha256=6ee828cf69ce5a0c38a9a4f8906c82b5a62e97209297eb947d37b86408d4e274" + "md5=cd93875129d1d2c1f86fa05716c259d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap/bap.0.9.6/opam b/packages/bap/bap.0.9.6/opam new file mode 100644 index 000000000..a173a60f3 --- /dev/null +++ b/packages/bap/bap.0.9.6/opam @@ -0,0 +1,93 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--docdir=%{doc}%/bap" + "--mandir=%{man}%"] + [make] +] +install: [ + [make "install"] + ["bap-byteweight" "update"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "core_lwt"] + ["rm" "-rf" bap:doc] + ["rm" "-f" "%{prefix}%/share/bap/sigs.zip"] + ["rm" "-f" "%{man}%/man1/bap-mc.1"] + ["rm" "-f" "%{man}%/man1/bap-objdump.1"] + ["rm" "-f" "%{man}%/man1/bap-byteweight.1"] + ["rm" "-f" "%{bin}%/bap-mc"] + ["rm" "-f" "%{bin}%/bap-objdump"] + ["rm" "-f" "%{bin}%/bap-byteweight"] + ["rm" "-f" "%{bin}%/bap-server"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/baptop"] +] + +depends: [ + "ocaml" {= "4.01.0"} + "base-unix" {= "base"} + "conf-time" {= "1"} + "bitstring" {<= "4.1.0"} + "camlzip" {<= "1.13"} + "cmdliner" {= "0.9.6"} + "cohttp" {= "0.15.0"} + "core_kernel" {= "111.28.0"} + "ezjsonm" {= "0.4.0"} + "faillib" {<= "111.17.00"} + "fileutils" {<= "0.6.6"} + "lwt" {<= "5.9.0"} + "oasis" {build & >= "0.4.0" & < "0.4.7"} + "ocamlgraph" {<= "2.1.0"} + "ocurl" {<= "0.9.2"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "utop" {<= "2.15.0"} + "zarith" {<= "1.14"} + "piqi" {= "0.7.4"} + "ocamlbuild" {<= "0.15.0"} +] +depexts: + [ + "libgmp-dev" + "libzip-dev" + "libcurl4-gnutls-dev" + "llvm-3.4-dev" + "llvm" + "clang" + "m4" + ] {os-distribution = "ubuntu"} +synopsis: "Binary Analysis Platform" +description: """ +BAP is platform for binary analysis. It provides an OCaml library, +a set of tools and Python bindings. It also has a JSON API, exposed with +bap-server utility. + +BAP uses LLVM library as a disassembling backend, and provide facilities to +parse files in ELF, MACH-O, COFF and PE formats. It has a basic support for +all LLVM architectures, but first tier platforms are: + + - ARM + - IA32 aka x86 + - AMD64 aka x86-64""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.6.tar.gz" + checksum: [ + "sha256=9fca8d8ac91b4257b8d0349cf121ad88d8d40dd45f69741160549ffb5f7e285e" + "md5=51d81262bf1a78541aff93ccc8f82a11" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.0.9.7/opam b/packages/bap/bap.0.9.7/opam new file mode 100644 index 000000000..2f4804a53 --- /dev/null +++ b/packages/bap/bap.0.9.7/opam @@ -0,0 +1,95 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--mandir=%{man}%"] + [make] +] +install: [ + [make "install"] + ["bap-byteweight" "update"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "core_lwt"] + ["rm" "-rf" bap:doc] + ["rm" "-rf" "%{prefix}%/share/bap"] + ["rm" "-f" "%{man}%/man1/bap-mc.1"] + ["rm" "-f" "%{man}%/man1/bap.1"] + ["rm" "-f" "%{man}%/man1/bap-byteweight.1"] + ["rm" "-f" "%{bin}%/bap-mc"] + ["rm" "-f" "%{bin}%/bap"] + ["rm" "-f" "%{bin}%/bap-byteweight"] + ["rm" "-f" "%{bin}%/bap-server"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/baptop"] +] + +depends: [ + "ocaml" {= "4.01.0"} + "base-unix" {= "base"} + "conf-time" {= "1"} + "bitstring" {<= "4.1.0"} + "camlzip" {<= "1.13"} + "cmdliner" {= "0.9.6"} + "cohttp" {= "0.15.0"} + "core_kernel" {= "111.28.0"} + "ezjsonm" {= "0.4.0"} + "faillib" {<= "111.17.00"} + "fileutils" {<= "0.6.6"} + "lwt" {<= "5.9.0"} + "oasis" {build & >= "0.4.0" & < "0.4.7"} + "ocamlgraph" {<= "2.1.0"} + "ocurl" {<= "0.9.2"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "utop" {<= "2.15.0"} + "zarith" {<= "1.14"} + "piqi" {= "0.7.4"} + "ocamlbuild" {<= "0.15.0"} +] +depexts: [ + [ + "libgmp-dev" + "libzip-dev" + "libcurl4-gnutls-dev" + "llvm-3.4-dev" + "clang" + "llvm" + "m4" + ] {os-distribution = "ubuntu"} + ["gmp" "llvm-3.4" "graphviz" "curl" "libzip"] + {os = "macos" & os-distribution = "macports"} +] +synopsis: "Binary Analysis Platform" +description: """ +BAP is platform for binary analysis. It provides an OCaml library, +a set of tools and Python bindings. It also has a JSON API, exposed with +bap-server utility. + +BAP uses LLVM library as a disassembling backend, and provide facilities to +parse files in ELF, MACH-O, COFF and PE formats. It has a basic support for +all LLVM architectures, but first tier platforms are: + + - ARM + - IA32 aka x86 + - AMD64 aka x86-64""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.7.tar.gz" + checksum: [ + "sha256=0e0341cfa1dd593e48e1e6ee43467e32a9dcbd78035ae494e33c58ad5e03aee7" + "md5=68cef05086f75c4b06105455c3a1372c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.0.9.8/opam b/packages/bap/bap.0.9.8/opam new file mode 100644 index 000000000..dd758f314 --- /dev/null +++ b/packages/bap/bap.0.9.8/opam @@ -0,0 +1,96 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--mandir=%{man}%"] + [make] +] +install: [ + [make "install"] + ["bap-byteweight" "update"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "core_lwt"] + ["rm" "-rf" bap:doc] + ["rm" "-rf" "%{prefix}%/share/bap"] + ["rm" "-f" "%{man}%/man1/bap-mc.1"] + ["rm" "-f" "%{man}%/man1/bap.1"] + ["rm" "-f" "%{man}%/man1/bap-byteweight.1"] + ["rm" "-f" "%{bin}%/bap-mc"] + ["rm" "-f" "%{bin}%/bap"] + ["rm" "-f" "%{bin}%/bap-byteweight"] + ["rm" "-f" "%{bin}%/bap-server"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/baptop"] +] + +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "base-unix" {= "base"} + "conf-time" {= "1"} + "bitstring" {<= "4.1.0"} + "camlzip" {<= "1.13"} + "cmdliner" {= "0.9.6"} + "cohttp" {= "0.15.0"} + "core_kernel" {>= "111.28.0" & < "112.35.0"} + "ezjsonm" {= "0.4.0"} + "faillib" {<= "111.17.00"} + "fileutils" {<= "0.6.6"} + "lwt" {<= "5.9.0"} + "oasis" {build & >= "0.4.0" & < "0.4.7"} + "ocamlgraph" {<= "2.1.0"} + "ocurl" {<= "0.9.2"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "utop" {<= "2.15.0"} + "zarith" {<= "1.14"} + "piqi" {>= "0.7.4" & <= "0.7.8"} + "uuidm" {<= "0.9.9"} + "ocamlbuild" {<= "0.15.0"} +] +depexts: [ + [ + "libgmp-dev" + "libzip-dev" + "libcurl4-gnutls-dev" + "llvm-3.4-dev" + "clang" + "llvm" + "m4" + ] {os-distribution = "ubuntu"} + ["gmp" "llvm-3.4" "graphviz" "curl" "libzip"] + {os = "macos" & os-distribution = "macports"} +] +synopsis: "Binary Analysis Platform" +description: """ +BAP is platform for binary analysis. It provides an OCaml library, +a set of tools and Python bindings. It also has a JSON API, exposed with +bap-server utility. + +BAP uses LLVM library as a disassembling backend, and provide facilities to +parse files in ELF, MACH-O, COFF and PE formats. It has a basic support for +all LLVM architectures, but first tier platforms are: + + - ARM + - IA32 aka x86 + - AMD64 aka x86-64""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.8.tar.gz" + checksum: [ + "sha256=05fe2453f32d498861007a61e6c90fec1f2010e0f3807d3cc38563bbf5a19da2" + "md5=a0a2a91dc1aec506d240e5ac4300b046" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.0.9.9/opam b/packages/bap/bap.0.9.9/opam new file mode 100644 index 000000000..f3284bea3 --- /dev/null +++ b/packages/bap/bap.0.9.9/opam @@ -0,0 +1,96 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--with-cxx=`which clang++`" + "--mandir=%{man}%"] + [make] +] +install: [ + [make "install"] + ["bap-byteweight" "update"] +] + +remove: [ + ["ocamlfind" "remove" "bap"] + ["ocamlfind" "remove" "core_lwt"] + ["rm" "-rf" bap:doc] + ["rm" "-rf" "%{prefix}%/share/bap"] + ["rm" "-f" "%{man}%/man1/bap-mc.1"] + ["rm" "-f" "%{man}%/man1/bap.1"] + ["rm" "-f" "%{man}%/man1/bap-byteweight.1"] + ["rm" "-f" "%{bin}%/bap-mc"] + ["rm" "-f" "%{bin}%/bap"] + ["rm" "-f" "%{bin}%/bap-byteweight"] + ["rm" "-f" "%{bin}%/bap-server"] + ["rm" "-f" "%{bin}%/bapbuild"] + ["rm" "-f" "%{bin}%/baptop"] +] + +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "base-unix" {= "base"} + "conf-time" {= "1"} + "bitstring" {<= "4.1.0"} + "camlzip" {<= "1.13"} + "cmdliner" {>= "0.9.6" & <= "1.3.0"} + "cohttp" {>= "0.15.0" & < "0.99"} + "core_kernel" {>= "111.28.0" & <= "112.35.0"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "faillib" {<= "111.17.00"} + "fileutils" {<= "0.6.6"} + "lwt" {<= "5.9.0"} + "oasis" {build & >= "0.4.0" & < "0.4.7"} + "ocamlgraph" {<= "2.1.0"} + "ocurl" {<= "0.7.1"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "utop" {<= "2.15.0"} + "zarith" {<= "1.14"} + "piqi" {>= "0.7.4" & <= "0.7.8"} + "uuidm" {<= "0.9.9"} + "ocamlbuild" {<= "0.15.0"} +] +depexts: [ + [ + "libgmp-dev" + "libzip-dev" + "libcurl4-gnutls-dev" + "llvm-3.4-dev" + "clang" + "llvm" + "m4" + ] {os-distribution = "ubuntu"} + ["gmp" "llvm-3.4" "graphviz" "curl" "libzip"] + {os = "macos" & os-distribution = "macports"} +] +synopsis: "Binary Analysis Platform" +description: """ +BAP is platform for binary analysis. It provides an OCaml library, +a set of tools and Python bindings. It also has a JSON API, exposed with +bap-server utility. + +BAP uses LLVM library as a disassembling backend, and provide facilities to +parse files in ELF, MACH-O, COFF and PE formats. It has a basic support for +all LLVM architectures, but first tier platforms are: + + - ARM + - IA32 aka x86 + - AMD64 aka x86-64""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.9.tar.gz" + checksum: [ + "sha256=f3b166d7784d9d641bd3fe46f7bc29c930728c0a7d83a250dca93af299c63113" + "md5=38bd9e8790c11707272e5808c97166a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.1.0.0/opam b/packages/bap/bap.1.0.0/opam new file mode 100644 index 000000000..900fa0cc8 --- /dev/null +++ b/packages/bap/bap.1.0.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" + +depends: [ + "ocaml" {>= "4.02.3" & < "4.04"} + "bap-abi" {= "1.0.0"} + "bap-api" {= "1.0.0"} + "bap-arm" {= "1.0.0"} + "bap-byteweight" {= "1.0.0"} + "bap-c" {= "1.0.0"} + "bap-cache" {= "1.0.0"} + "bap-callsites" {= "1.0.0"} + "bap-cxxfilt" {= "1.0.0"} + "bap-demangle" {= "1.0.0"} + "bap-dump-symbols" {= "1.0.0"} + "bap-frontend" {= "1.0.0"} + "bap-frontc" {= "1.0.0"} + "bap-llvm" {= "1.0.0"} + "bap-mc" {= "1.0.0"} + "bap-microx" {= "1.0.0"} + "bap-objdump" {= "1.0.0"} + "bap-print" {= "1.0.0"} + "bap-std" {= "1.0.0"} + "bap-symbol-reader" {= "1.0.0"} + "bap-taint" {= "1.0.0"} + "bap-taint-propagator" {= "1.0.0"} + "bap-term-mapper" {= "1.0.0"} + "bap-trace" {= "1.0.0"} + "bap-traces" {= "1.0.0"} + "bap-warn-unused" {= "1.0.0"} + "bap-x86" {= "1.0.0"} +] +synopsis: "Binary Analysis Platform" +description: """ +Binary Analysis Platform is a framework for writing program analysis +tools, that target binary files. The framework consists of a plethora +of libraries, plugins, and frontends. The libraries provide code +reusability, the plugins facilitate extensibility, and the frontends +serve as entry points. + +This is a meta package that installs essential parts of BAP.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.1.1.0/opam b/packages/bap/bap.1.1.0/opam new file mode 100644 index 000000000..3d8e1a945 --- /dev/null +++ b/packages/bap/bap.1.1.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" + +depends: [ + "ocaml" {>= "4.02.3" & < "4.04"} + "bap-abi" {= "1.1.0"} + "bap-api" {= "1.1.0"} + "bap-arm" {= "1.1.0"} + "bap-byteweight" {= "1.1.0"} + "bap-c" {= "1.1.0"} + "bap-cache" {= "1.1.0"} + "bap-callsites" {= "1.1.0"} + "bap-cxxfilt" {= "1.1.0"} + "bap-demangle" {= "1.1.0"} + "bap-dump-symbols" {= "1.1.0"} + "bap-frontend" {= "1.1.0"} + "bap-frontc" {= "1.1.0"} + "bap-llvm" {= "1.1.0"} + "bap-mc" {= "1.1.0"} + "bap-microx" {= "1.1.0"} + "bap-objdump" {= "1.1.0"} + "bap-print" {= "1.1.0"} + "bap-std" {= "1.1.0"} + "bap-symbol-reader" {= "1.1.0"} + "bap-taint" {= "1.1.0"} + "bap-taint-propagator" {= "1.1.0"} + "bap-term-mapper" {= "1.1.0"} + "bap-trace" {= "1.1.0"} + "bap-traces" {= "1.1.0"} + "bap-warn-unused" {= "1.1.0"} + "bap-x86" {= "1.1.0"} +] +synopsis: "Binary Analysis Platform" +description: """ +Binary Analysis Platform is a framework for writing program analysis +tools, that target binary files. The framework consists of a plethora +of libraries, plugins, and frontends. The libraries provide code +reusability, the plugins facilitate extensibility, and the frontends +serve as entry points. + +This is a meta package that installs essential parts of BAP.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.1.2.0/opam b/packages/bap/bap.1.2.0/opam new file mode 100644 index 000000000..166cea41c --- /dev/null +++ b/packages/bap/bap.1.2.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" + +depends: [ + "ocaml" {>= "4.02.3"} + "bap-abi" {= "1.2.0"} + "bap-api" {= "1.2.0"} + "bap-arm" {= "1.2.0"} + "bap-beagle" {= "1.2.0"} + "bap-byteweight" {= "1.2.0"} + "bap-c" {= "1.2.0"} + "bap-cache" {= "1.2.0"} + "bap-cxxfilt" {= "1.2.0"} + "bap-callsites" {= "1.2.0"} + "bap-demangle" {= "1.2.0"} + "bap-dump-symbols" {= "1.2.0"} + "bap-frontend" {= "1.2.0"} + "bap-frontc" {= "1.2.0"} + "bap-llvm" {= "1.2.0"} + "bap-mc" {= "1.2.0"} + "bap-microx" {= "1.2.0"} + "bap-objdump" {= "1.2.0"} + "bap-print" {= "1.2.0"} + "bap-std" {= "1.2.0"} + "bap-symbol-reader" {= "1.2.0"} + "bap-taint" {= "1.2.0"} + "bap-taint-propagator" {= "1.2.0"} + "bap-term-mapper" {= "1.2.0"} + "bap-trace" {= "1.2.0"} + "bap-traces" {= "1.2.0"} + "bap-warn-unused" {= "1.2.0"} + "bap-x86" {= "1.2.0"} +] +synopsis: "Binary Analysis Platform" +description: """ +Binary Analysis Platform is a framework for writing program analysis +tools, that target binary files. The framework consists of a plethora +of libraries, plugins, and frontends. The libraries provide code +reusability, the plugins facilitate extensibility, and the frontends +serve as entry points. + +This is a meta package that installs essential parts of BAP.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap/bap.1.3.0/opam b/packages/bap/bap.1.3.0/opam new file mode 100644 index 000000000..888637c02 --- /dev/null +++ b/packages/bap/bap.1.3.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" + +depends: [ + "ocaml" {>= "4.02.3"} + "bap-abi" {= "1.3.0"} + "bap-api" {= "1.3.0"} + "bap-arm" {= "1.3.0"} + "bap-beagle" {= "1.3.0"} + "bap-byteweight" {= "1.3.0"} + "bap-c" {= "1.3.0"} + "bap-cache" {= "1.3.0"} + "bap-cxxfilt" {= "1.3.0"} + "bap-callsites" {= "1.3.0"} + "bap-demangle" {= "1.3.0"} + "bap-dead-code-elimination" {= "1.3.0"} + "bap-dump-symbols" {= "1.3.0"} + "bap-frontend" {= "1.3.0"} + "bap-frontc" {= "1.3.0"} + "bap-llvm" {= "1.3.0"} + "bap-mc" {= "1.3.0"} + "bap-microx" {= "1.3.0"} + "bap-objdump" {= "1.3.0"} + "bap-primus" {= "1.3.0"} + "bap-primus-lisp" {= "1.3.0"} + "bap-primus-support" {= "1.3.0"} + "bap-primus-x86" {= "1.3.0"} + "bap-print" {= "1.3.0"} + "bap-relocatable" {= "1.3.0"} + "bap-run" {= "1.3.0"} + "bap-ssa" {= "1.3.0"} + "bap-std" {= "1.3.0"} + "bap-strings" {= "1.3.0"} + "bap-symbol-reader" {= "1.3.0"} + "bap-taint" {= "1.3.0"} + "bap-taint-propagator" {= "1.3.0"} + "bap-term-mapper" {= "1.3.0"} + "bap-trace" {= "1.3.0"} + "bap-traces" {= "1.3.0"} + "bap-warn-unused" {= "1.3.0"} + "bap-x86" {= "1.3.0"} +] +synopsis: "Binary Analysis Platform" +description: """ +Binary Analysis Platform is a framework for writing program analysis +tools, that target binary files. The framework consists of a plethora +of libraries, plugins, and frontends. The libraries provide code +reusability, the plugins facilitate extensibility, and the frontends +serve as entry points. + +This is a meta package that installs essential parts of BAP.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bap/bap.1.4.0/opam b/packages/bap/bap.1.4.0/opam new file mode 100644 index 000000000..265d01f61 --- /dev/null +++ b/packages/bap/bap.1.4.0/opam @@ -0,0 +1,81 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-abi" {= "1.4.0"} + "bap-api" {= "1.4.0"} + "bap-arm" {= "1.4.0"} + "bap-beagle" {= "1.4.0"} + "bap-byteweight" {= "1.4.0"} + "bap-c" {= "1.4.0"} + "bap-cache" {= "1.4.0"} + "bap-cxxfilt" {= "1.4.0"} + "bap-callsites" {= "1.4.0"} + "bap-demangle" {= "1.4.0"} + "bap-dead-code-elimination" {= "1.4.0"} + "bap-dump-symbols" {= "1.4.0"} + "bap-frontend" {= "1.4.0"} + "bap-frontc" {= "1.4.0"} + "bap-llvm" {= "1.4.0"} + "bap-mc" {= "1.4.0"} + "bap-microx" {= "1.4.0"} + "bap-mips" {= "1.4.0"} + "bap-objdump" {= "1.4.0"} + "bap-powerpc" {= "1.4.0"} + "bap-primus" {= "1.4.0"} + "bap-primus-dictionary" {= "1.4.0"} + "bap-primus-lisp" {= "1.4.0"} + "bap-primus-region" {= "1.4.0"} + "bap-primus-support" {= "1.4.0"} + "bap-primus-test" {= "1.4.0"} + "bap-primus-x86" {= "1.4.0"} + "bap-print" {= "1.4.0"} + "bap-relocatable" {= "1.4.0"} + "bap-report" {= "1.4.0"} + "bap-run" {= "1.4.0"} + "bap-ssa" {= "1.4.0"} + "bap-std" {= "1.4.0"} + "bap-strings" {= "1.4.0"} + "bap-symbol-reader" {= "1.4.0"} + "bap-taint" {= "1.4.0"} + "bap-taint-propagator" {= "1.4.0"} + "bap-term-mapper" {= "1.4.0"} + "bap-trace" {= "1.4.0"} + "bap-traces" {= "1.4.0"} + "bap-trivial-condition-form" {= "1.4.0"} + "bap-warn-unused" {= "1.4.0"} + "bap-x86" {= "1.4.0"} +] +synopsis: "Binary Analysis Platform" +description: """ +The Carnegie Mellon University Binary Analysis Platform (CMU BAP) is a +reverse engineering and program analysis platform that works with +binary code and doesn't require the source code. BAP supports multiple +architectures: ARM, x86, x86-64, PowerPC, and MIPS. BAP disassembles +and lifts binary code into the RISC-like BAP Instruction Language +(BIL). Program analysis is performed using the BIL representation and +is architecture independent in a sense that it will work equally well +for all supported architectures. The main purpose of BAP is to provide +a toolkit for implementing automated program analysis. BAP is written +in OCaml and it is the preferred language to write analysis, but we +have bindings to C, Python and Rust. The Primus Framework also provide +a Lisp-like DSL for writing program analysis tools. + +This is a meta package that installs essential parts of BAP.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bap/bap.1.5.0/opam b/packages/bap/bap.1.5.0/opam new file mode 100644 index 000000000..49266740d --- /dev/null +++ b/packages/bap/bap.1.5.0/opam @@ -0,0 +1,84 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-abi" {= "1.5.0"} + "bap-api" {= "1.5.0"} + "bap-arm" {= "1.5.0"} + "bap-beagle" {= "1.5.0"} + "bap-bil" {= "1.5.0"} + "bap-byteweight" {= "1.5.0"} + "bap-c" {= "1.5.0"} + "bap-cache" {= "1.5.0"} + "bap-cxxfilt" {= "1.5.0"} + "bap-callsites" {= "1.5.0"} + "bap-constant-tracker" {= "1.5.0"} + "bap-demangle" {= "1.5.0"} + "bap-dump-symbols" {= "1.5.0"} + "bap-frontend" {= "1.5.0"} + "bap-frontc" {= "1.5.0"} + "bap-llvm" {= "1.5.0"} + "bap-mc" {= "1.5.0"} + "bap-microx" {= "1.5.0"} + "bap-mips" {= "1.5.0"} + "bap-objdump" {= "1.5.0"} + "bap-optimization" {= "1.5.0"} + "bap-powerpc" {= "1.5.0"} + "bap-primus" {= "1.5.0"} + "bap-primus-dictionary" {= "1.5.0"} + "bap-primus-lisp" {= "1.5.0"} + "bap-primus-region" {= "1.5.0"} + "bap-primus-support" {= "1.5.0"} + "bap-primus-test" {= "1.5.0"} + "bap-primus-x86" {= "1.5.0"} + "bap-print" {= "1.5.0"} + "bap-relocatable" {= "1.5.0"} + "bap-report" {= "1.5.0"} + "bap-run" {= "1.5.0"} + "bap-ssa" {= "1.5.0"} + "bap-std" {= "1.5.0"} + "bap-strings" {= "1.5.0"} + "bap-symbol-reader" {= "1.5.0"} + "bap-taint" {= "1.5.0"} + "bap-taint-propagator" {= "1.5.0"} + "bap-term-mapper" {= "1.5.0"} + "bap-trace" {= "1.5.0"} + "bap-traces" {= "1.5.0"} + "bap-trivial-condition-form" {= "1.5.0"} + "bap-warn-unused" {= "1.5.0"} + "bap-x86" {= "1.5.0"} + "bap-emacs-goodies" {= "0.1"} +] +synopsis: "Binary Analysis Platform" +description: """ +The Carnegie Mellon University Binary Analysis Platform (CMU BAP) is a +reverse engineering and program analysis platform that works with +binary code and doesn't require the source code. BAP supports multiple +architectures: ARM, x86, x86-64, PowerPC, and MIPS. BAP disassembles +and lifts binary code into the RISC-like BAP Instruction Language +(BIL). Program analysis is performed using the BIL representation and +is architecture independent in a sense that it will work equally well +for all supported architectures. The main purpose of BAP is to provide +a toolkit for implementing automated program analysis. BAP is written +in OCaml and it is the preferred language to write analysis, but we +have bindings to C, Python and Rust. The Primus Framework also provide +a Lisp-like DSL for writing program analysis tools. + +This is a meta package that installs essential parts of BAP.""" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bare/bare.1.4.0/opam b/packages/bare/bare.1.4.0/opam new file mode 100644 index 000000000..c46a8688c --- /dev/null +++ b/packages/bare/bare.1.4.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-bare"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bare"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & <= "0.4.11"} + "parsexp" {>= "v0.9.0" & < "v0.10"} +] +synopsis: "BAP Rule Engine Library" +description: """ +BARE is a library that provides non-linear pattern matching on streams +of facts that are represented as s-expressions. We use BARE, in particular, +to process Primus observations. Since Primus components use observations to +convey their knowledge downstream it is very convenient to be able to query +and join observations through the stream. In a sense, BARE could be seen as +SQL select/join for streams.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bare/bare.1.5.0/opam b/packages/bare/bare.1.5.0/opam new file mode 100644 index 000000000..b832f8e97 --- /dev/null +++ b/packages/bare/bare.1.5.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-bare"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "bare"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & <= "0.4.11"} + "parsexp" {>= "v0.9.0" & < "v0.10"} +] +synopsis: "BAP Rule Engine Library" +description: """ +BARE is a library that provides non-linear pattern matching on streams +of facts that are represented as s-expressions. We use BARE, in particular, +to process Primus observations. Since Primus components use observations to +convey their knowledge downstream it is very convenient to be able to query +and join observations through the stream. In a sense, BARE could be seen as +SQL select/join for streams.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base-bytes/base-bytes.backport/opam b/packages/base-bytes/base-bytes.backport/opam new file mode 100644 index 000000000..299505931 --- /dev/null +++ b/packages/base-bytes/base-bytes.backport/opam @@ -0,0 +1,12 @@ +opam-version: "2.0" +maintainer: " " +authors: " " +homepage: " " +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {>= "1.5.3" & <= "1.9.6"} +] +synopsis: "Bytes compatibility library distributed with ocamlfind" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base-no-ppx/base-no-ppx.base/opam b/packages/base-no-ppx/base-no-ppx.base/opam new file mode 100644 index 000000000..de318879b --- /dev/null +++ b/packages/base-no-ppx/base-no-ppx.base/opam @@ -0,0 +1,8 @@ +opam-version: "2.0" +synopsis: "A pseudo-library to indicate lack of extension points support" +depends: [ + "ocaml" {< "4.02.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base-num/base-num.base/opam b/packages/base-num/base-num.base/opam new file mode 100644 index 000000000..0f72fca4c --- /dev/null +++ b/packages/base-num/base-num.base/opam @@ -0,0 +1,9 @@ +opam-version: "2.0" +maintainer: "Xavier Leroy " +synopsis: "Num library distributed with the OCaml compiler" +depends: [ + "ocaml" {< "4.06.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base-ocamlbuild/base-ocamlbuild.base/opam b/packages/base-ocamlbuild/base-ocamlbuild.base/opam new file mode 100644 index 000000000..d15001802 --- /dev/null +++ b/packages/base-ocamlbuild/base-ocamlbuild.base/opam @@ -0,0 +1,11 @@ +opam-version: "2.0" +maintainer: "gabriel.scherer@gmail.com" + +synopsis: + "OCamlbuild binary and libraries distributed with the OCaml compiler" +depends: [ + "ocaml" {>= "3.10" & < "4.03"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base-unsafe-string/base-unsafe-string.base/opam b/packages/base-unsafe-string/base-unsafe-string.base/opam new file mode 100644 index 000000000..15718fde4 --- /dev/null +++ b/packages/base-unsafe-string/base-unsafe-string.base/opam @@ -0,0 +1,9 @@ +opam-version: "2.0" +synopsis: "A pseudo-library to indicate OCaml versions that equate 'string' and 'bytes' (by default)" +depends: [ + "ocaml" {< "4.06.0"} +] + +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base/base.v0.10.0/opam b/packages/base/base.v0.10.0/opam new file mode 100644 index 000000000..09d1a947b --- /dev/null +++ b/packages/base/base.v0.10.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/base" +bug-reports: "https://github.com/janestreet/base/issues" +dev-repo: "git+https://github.com/janestreet/base.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "sexplib" {>= "v0.10" & < "v0.11"} +] +depopts: [ + "base-native-int63" +] +synopsis: "Full standard library replacement for OCaml" +description: """ +Full standard library replacement for OCaml + +Base is a complete and portable alternative to the OCaml standard +library. It provides all standard functionalities one would expect +from a language standard library. It uses consistent conventions +across all of its module. + +Base aims to be usable in any context. As a result system dependent +features such as I/O are not offered by Base. They are instead +provided by companion libraries such as stdio: + + https://github.com/janestreet/stdio""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/base-v0.10.0.tar.gz" + checksum: [ + "sha256=310976831b799888e5d6dbf58de78018515bb9a41003832733bd11de6e239e41" + "md5=60a9db475c689720cc7fc4304e00b00e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base/base.v0.11.0/opam b/packages/base/base.v0.11.0/opam new file mode 100644 index 000000000..47b9d0fbd --- /dev/null +++ b/packages/base/base.v0.11.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/base" +bug-reports: "https://github.com/janestreet/base/issues" +dev-repo: "git+https://github.com/janestreet/base.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "sexplib0" {>= "v0.11" & < "v0.12"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} +] +depopts: [ + "base-native-int63" +] +synopsis: "Full standard library replacement for OCaml" +description: """ +Full standard library replacement for OCaml + +Base is a complete and portable alternative to the OCaml standard +library. It provides all standard functionalities one would expect +from a language standard library. It uses consistent conventions +across all of its module. + +Base aims to be usable in any context. As a result system dependent +features such as I/O are not offered by Base. They are instead +provided by companion libraries such as stdio: + + https://github.com/janestreet/stdio""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.11/files/base-v0.11.0.tar.gz" + checksum: [ + "sha256=ac393f03f2a1b187fa320caedb4de21d3b701d3b5d02e607e640e1e5e4721629" + "md5=787aaa04b25eca106ebb9380a32bad66" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base/base.v0.9.0/opam b/packages/base/base.v0.9.0/opam new file mode 100644 index 000000000..298f14591 --- /dev/null +++ b/packages/base/base.v0.9.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/base" +bug-reports: "https://github.com/janestreet/base/issues" +dev-repo: "git+https://github.com/janestreet/base.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "--only-packages" "base" "--root" "." "-j" jobs "@install"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta4" & < "1.0+beta8"} +] +conflicts: [ + "sexplib" {>= "v0.9.1"} +] +synopsis: "Full standard library replacement for OCaml" +description: """ +Full standard library replacement for OCaml + +Base is a complete and portable alternative to the OCaml standard +library. It provides all standard functionalities one would expect +from a language standard library. It uses consistent conventions +across all of its module. + +Base aims to be usable in any context. As a result system dependent +features such as I/O are not offered by Base. They are instead +provided by companion libraries such as stdio: + + https://github.com/janestreet/stdio""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/base-v0.9.0.tar.gz" + checksum: [ + "sha256=dd531eabadb92d33159b0006773b9a4079c910f065ef7bd149162feae050b75d" + "md5=e8edded940cb541e927a85867b56d422" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base/base.v0.9.1/opam b/packages/base/base.v0.9.1/opam new file mode 100644 index 000000000..3c2cd06b1 --- /dev/null +++ b/packages/base/base.v0.9.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/base" +bug-reports: "https://github.com/janestreet/base/issues" +dev-repo: "git+https://github.com/janestreet/base.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "--only-packages" "base" "--root" "." "-j" jobs "@install"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta2" & < "1.0+beta8"} + "sexplib" {>= "v0.9.1" & < "v0.10"} +] +synopsis: "Full standard library replacement for OCaml" +description: """ +Base is a complete and portable alternative to the OCaml standard +library. It provides all standard functionalities one would expect +from a language standard library. It uses consistent conventions +across all of its module. + +Base aims to be usable in any context. As a result system dependent +features such as I/O are not offered by Base. They are instead +provided by companion libraries such as stdio: + + https://github.com/janestreet/stdio""" +url { + src: "https://github.com/janestreet/base/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=4a616dbbb6c85bee4e0dc03a1ba94928a74eb5cd1ac63e3b9f060a2f85a1ad79" + "md5=a0ce2861bcbb756614f0de375576caa6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base/base.v0.9.2/opam b/packages/base/base.v0.9.2/opam new file mode 100644 index 000000000..0f5b16c51 --- /dev/null +++ b/packages/base/base.v0.9.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/base" +bug-reports: "https://github.com/janestreet/base/issues" +dev-repo: "git+https://github.com/janestreet/base.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} + "sexplib" {>= "v0.9.1" & < "v0.10"} +] +depopts: [ + "base-native-int63" +] +synopsis: "Full standard library replacement for OCaml" +description: """ +Base is a complete and portable alternative to the OCaml standard +library. It provides all standard functionalities one would expect +from a language standard library. It uses consistent conventions +across all of its module. + +Base aims to be usable in any context. As a result system dependent +features such as I/O are not offered by Base. They are instead +provided by companion libraries such as stdio: + + https://github.com/janestreet/stdio""" +url { + src: "https://github.com/janestreet/base/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=cb93c7b8da60adefc6f154b6eb7f94417add7b5d483e7f6f27e13b1295e30afc" + "md5=e9292a2ece0fd664d2251856cc051e17" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base/base.v0.9.3/opam b/packages/base/base.v0.9.3/opam new file mode 100644 index 000000000..bda345700 --- /dev/null +++ b/packages/base/base.v0.9.3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: "Jane Street Group, LLC" +homepage: "https://github.com/janestreet/base" +bug-reports: "https://github.com/janestreet/base/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/janestreet/base.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "sexplib" {>= "v0.9.1" & < "v0.10"} +] +depopts: "base-native-int63" +patches: "metaocaml.patch" {ocaml:compiler = "4.04.0+BER"} +synopsis: "Full standard library replacement for OCaml" +description: """ +Base is a complete and portable alternative to the OCaml standard +library. It provides all standard functionalities one would expect +from a language standard library. It uses consistent conventions +across all of its module. + +Base aims to be usable in any context. As a result system dependent +features such as I/O are not offered by Base. They are instead +provided by companion libraries such as stdio: + + https://github.com/janestreet/stdio""" +url { + src: "https://github.com/janestreet/base/archive/v0.9.3.tar.gz" + checksum: [ + "sha256=fce1bc3dcfa6b3c3da5a01324c1bce5cbbde70b5dc5e0dded8ba6acb94398cfb" + "md5=3edb19585be84ea308323ccd41213e57" + ] +} +extra-source "metaocaml.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/base/metaocaml.patch" + checksum: [ + "sha256=a6f4d3b72627149308b4a750f715f1ee1ecc61139e4085755767eb7be23209fc" + "md5=35e4b6516daba35e7633ee95bc2ebe4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base/base.v0.9.4/opam b/packages/base/base.v0.9.4/opam new file mode 100644 index 000000000..4b1b6c851 --- /dev/null +++ b/packages/base/base.v0.9.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: "Jane Street Group, LLC" +homepage: "https://github.com/janestreet/base" +bug-reports: "https://github.com/janestreet/base/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/janestreet/base.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "sexplib" {>= "v0.9.3" & < "v0.10"} +] +depopts: "base-native-int63" +synopsis: "Full standard library replacement for OCaml" +description: """ +Base is a complete and portable alternative to the OCaml standard +library. It provides all standard functionalities one would expect +from a language standard library. It uses consistent conventions +across all of its module. + +Base aims to be usable in any context. As a result system dependent +features such as I/O are not offered by Base. They are instead +provided by companion libraries such as stdio: + + https://github.com/janestreet/stdio""" +url { + src: "https://github.com/janestreet/base/archive/v0.9.4.tar.gz" + checksum: [ + "sha256=941ca48e046b864a3b1d13742caa0e71910058fcd6e033ea636c94cfa5a93225" + "md5=f85a6f3b0ee908818af4b30422d8e9e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/base64/base64.1.0.0/opam b/packages/base64/base64.1.0.0/opam new file mode 100644 index 000000000..3413794a4 --- /dev/null +++ b/packages/base64/base64.1.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +homepage: "https://github.com/mirage/ocaml-base64" +bug-reports: "https://github.com/mirage/ocaml-base64/issues" +authors: [ "Thomas Gazagnaire" + "Anil Madhavapeddy" ] +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "base64"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "extlib" + "extlib-compat" +] +dev-repo: "git+https://github.com/mirage/ocaml-base64" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Base64 encoding and decoding library" +description: """ +Base64 is a group of similar binary-to-text encoding schemes that represent +binary data in an ASCII string format by translating it into a radix-64 +representation. It is specified in RFC 2045.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-base64/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=8ea4fefb17aecf9c0293827421b1f408cf613a777902054c8d3204ff2d90f66d" + "md5=9a64caa88a8464f4567a5a96f9cf7e0c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batsh/batsh.0.0.1/opam b/packages/batsh/batsh.0.0.1/opam new file mode 100644 index 000000000..fc17e837c --- /dev/null +++ b/packages/batsh/batsh.0.0.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "byvoid@byvoid.com" +authors: ["BYVoid "] +homepage: "https://github.com/BYVoid/Batsh" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "batsh"]] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core" {>= "109.42.00" & <= "113.00.00"} + "dlist" {>= "0.0.2" & <= "0.1.0"} + "menhir" {>= "20130912" & <= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +dev-repo: "git+https://github.com/BYVoid/Batsh" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A (C-like syntax) programming language that compiles to Bash and Windows Batch." +description: """ +Batsh enables you to write code once runs on all platforms without any additional dependency. + +Documentation: https://github.com/BYVoid/Batsh +Onlien demo: http://batsh.byvoid.com/""" +flags: light-uninstall +url { + src: "https://github.com/BYVoid/Batsh/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=6574ad70d08f5961e5d58a62472ea58ffe101b915bbb46b777f441560fd438f4" + "md5=fe993188422f429697c95df2d378070b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/batsh/batsh.0.0.2/opam b/packages/batsh/batsh.0.0.2/opam new file mode 100644 index 000000000..db1ad2fe0 --- /dev/null +++ b/packages/batsh/batsh.0.0.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "byvoid@byvoid.com" +authors: ["BYVoid "] +homepage: "https://github.com/BYVoid/Batsh" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "batsh"]] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core" {>= "109.42.00" & <= "113.00.00"} + "dlist" {>= "0.0.2" & <= "0.1.0"} + "menhir" {>= "20130912" & <= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +dev-repo: "git+https://github.com/BYVoid/Batsh" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A (C-like syntax) programming language that compiles to Bash and Windows Batch." +description: """ +Batsh enables you to write code once runs on all platforms without any additional dependency. + +Documentation: https://github.com/BYVoid/Batsh + +Onlien demo: http://batsh.byvoid.com/""" +flags: light-uninstall +url { + src: "https://github.com/BYVoid/Batsh/archive/v0.0.2.tar.gz" + checksum: [ + "sha256=d78719f05687264e6104c2eab9bebd63a2c581c53d86e23cd19d056ea1f05929" + "md5=967391c5d1918ae17ba386c933ac88d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/batsh/batsh.0.0.3/opam b/packages/batsh/batsh.0.0.3/opam new file mode 100644 index 000000000..39108dfaa --- /dev/null +++ b/packages/batsh/batsh.0.0.3/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "byvoid@byvoid.com" +authors: ["BYVoid "] +homepage: "https://github.com/BYVoid/Batsh" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "batsh"]] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core" {>= "109.42.00" & <= "113.00.00"} + "dlist" {>= "0.0.2" & <= "0.1.0"} + "menhir" {>= "20130912" & <= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +dev-repo: "git+https://github.com/BYVoid/Batsh" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A (C-like syntax) programming language that compiles to Bash and Windows Batch." +description: """ +Batsh enables you to write code once runs on all platforms without any additional dependency. + +Documentation: https://github.com/BYVoid/Batsh + +Onlien demo: http://batsh.byvoid.com/ + +Fix bugs of Windows Batch: + +* While loop labels. +* Raw statement. +* String escape. +* Print without newline. +* Print return value. +* Return value of recursive function. +* Multiple parameters of function call. +* Arithmetic comparisons.""" +flags: light-uninstall +url { + src: "https://github.com/BYVoid/Batsh/archive/v0.0.3.tar.gz" + checksum: [ + "sha256=d1ff99d97ce770a479365d890622ed9abdda699ea72fbf78f10c92b9538b6aa2" + "md5=35f767b6626bbad9d64feda9168bce1b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/batsh/batsh.0.0.4/opam b/packages/batsh/batsh.0.0.4/opam new file mode 100644 index 000000000..069cba3b4 --- /dev/null +++ b/packages/batsh/batsh.0.0.4/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "byvoid@byvoid.com" +authors: ["BYVoid "] +homepage: "https://github.com/BYVoid/Batsh" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "batsh"]] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "109.42.00" & <= "113.00.00"} + "dlist" {>= "0.0.2" & <= "0.1.0"} + "menhir" {>= "20130912" & <= "20240715"} + "cmdliner" {>= "0.9.2" & <= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" + "core" +] +conflicts: [ + "core" {< "109.42.00"} +] +dev-repo: "git+https://github.com/BYVoid/Batsh" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A (C-like syntax) programming language that compiles to Bash and Windows Batch." +description: """ +Batsh enables you to write code once runs on all platforms without any additional dependency. + +Documentation: https://github.com/BYVoid/Batsh + +Online demo: http://batsh.byvoid.com/ + +* Remove dependency to Core (use Core_kernel instead). +* Rewrite command line front end with Cmdliner. +* Add unit tests for code. +* Stop printing redundant parentheses of arithmetic expressions (bash). +* Not split string comparison expression from if statement (bash). +* Not split list from assignment (winbat). +* Escape caret specially if exclamation mark is observed (winbat).""" +flags: light-uninstall +url { + src: "https://github.com/BYVoid/Batsh/archive/v0.0.4.tar.gz" + checksum: [ + "sha256=eb67fe3c1a82b83ca874a22cb7e50fedb1e0881f90a38514c328f47cbcf18676" + "md5=03e93a2adc17b53f45b746cc8014b904" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/batsh/batsh.0.0.5/opam b/packages/batsh/batsh.0.0.5/opam new file mode 100644 index 000000000..d257dac61 --- /dev/null +++ b/packages/batsh/batsh.0.0.5/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "byvoid@byvoid.com" +authors: ["BYVoid "] +homepage: "https://github.com/BYVoid/Batsh" +license: "MIT" +build: [ + ["ocp-build" "init"] + ["ocp-build" "build" "-njobs" "8"] +] +remove: [ + ["ocp-build" "init"] + ["ocp-build" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "ocp-build" {>= "1.99.8-beta" & <= "1.99.20-beta"} + "core_kernel" {>= "109.47.00" & <= "113.00.00"} + "core" {>= "109.47.00" & < "113.00.00"} + "dlist" {>= "0.0.3" & <= "0.1.0"} + "cmdliner" {>= "0.9.2" & <= "1.3.0"} +] +depopts: [ + "ounit" +] +dev-repo: "git+https://github.com/BYVoid/Batsh" +install: ["ocp-build" "install" "-install-lib" "%{lib}%/batsh"] +synopsis: + "A (C-like syntax) programming language that compiles to Bash and Windows Batch." +description: """ +Batsh enables you to write code once runs on all platforms without any additional dependency. + +Documentation: https://github.com/BYVoid/Batsh + +Online demo: http://batsh.byvoid.com/ + +Change log: + +* Not split call from assignment (winbat). +* Support return value of external command (winbat). +* Use ocamlyacc for compatibility. +* Switch build framework to ocp-build. +* Deal with argument with spaces.""" +url { + src: "https://github.com/BYVoid/Batsh/archive/v0.0.5.tar.gz" + checksum: [ + "sha256=cb1ddaffe6025b07f0004c55b92ec194ef7d1b1f5b70b8b6bad25105e2683bb8" + "md5=a892f5fb0a011ce34f3728540514be97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/batsh/batsh.0.0.6/opam b/packages/batsh/batsh.0.0.6/opam new file mode 100644 index 000000000..ccbb4c794 --- /dev/null +++ b/packages/batsh/batsh.0.0.6/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "byvoid@byvoid.com" +authors: ["BYVoid "] +homepage: "https://github.com/BYVoid/Batsh" +license: "MIT" +build: [ + ["ocp-build" "init"] + ["ocp-build" "build" "batsh" "-njobs" "8"] +] +remove: [ + ["ocp-build" "init"] + ["ocp-build" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "ocp-build" {= "1.99.8-beta"} + "camlp4" {build & <= "5.3"} + "core" {>= "109.47.00" & <= "113.00.00"} + "core_kernel" {>= "109.47.00" & <= "113.00.00"} + "dlist" {>= "0.0.3" & <= "0.1.0"} + "cmdliner" {>= "0.9.2" & <= "1.3.0"} +] +depopts: ["ounit"] +dev-repo: "git+https://github.com/BYVoid/Batsh" +install: ["ocp-build" "install" "batsh-lib" "batsh" "-install-lib" "%{lib}%"] +synopsis: + "A (C-like syntax) programming language that compiles to Bash and Windows Batch." +description: """ +Batsh enables you to write code once runs on all platforms without any additional dependency. + +Documentation: https://github.com/BYVoid/Batsh + +Online demo: http://batsh.org/ + +Change log: + +* Fix newline literals. +* Simple Semantic checker. +* Fix comments win Windows Batch. +* Add some built-in functions. +* Fix build issues for ocp-build 1.99.8""" +url { + src: "https://github.com/BYVoid/Batsh/archive/v0.0.6.tar.gz" + checksum: [ + "sha256=ca74fa94b2dfbc543eca23a36511e9dd89caa7cbea82706bac7a4c503e467afc" + "md5=aeb8a3a6b6c7c9de8b041dc9023b6a1a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/batteries/batteries.1.4.3/opam b/packages/batteries/batteries.1.4.3/opam new file mode 100644 index 000000000..a806d88a1 --- /dev/null +++ b/packages/batteries/batteries.1.4.3/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "estring"] + ["ocamlfind" "remove" "batteries"] +] +depends: [ + "ocaml" {< "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "camomile" {< "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Community-maintained foundation library" +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/releases/download/v1.4.3/batteries-1.4.3.tar.gz" + checksum: [ + "sha256=4c1516455180dfa50d735b8f139c72aeb64f08e8b3619eb0c1dc4cc1034bcfdf" + "md5=af93a95bcbfeaa188453b7495b815413" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.1.5.0/opam b/packages/batteries/batteries.1.5.0/opam new file mode 100644 index 000000000..9da25175d --- /dev/null +++ b/packages/batteries/batteries.1.5.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "estring"] + ["ocamlfind" "remove" "batteries"] +] +depends: [ + "ocaml" {<= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "camomile" {< "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Community-maintained foundation library" +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/releases/download/v1.5.0/batteries-1.5.0.tar.gz" + checksum: [ + "sha256=9aca465b11bdbeab579c27a9a64cb1cc7ae8b5663615110b00709aa489bf9085" + "md5=40b7022fddba246062fd489eeb15cd84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.0.0/opam b/packages/batteries/batteries.2.0.0/opam new file mode 100644 index 000000000..d38b86f60 --- /dev/null +++ b/packages/batteries/batteries.2.0.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +homepage: "http://batteries.forge.ocamlcore.org/" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "batteries"]] +depends: [ + "ocaml" {<= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: [make "install"] +synopsis: "Community-maintained foundation library" +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/releases/download/v2.0.0/batteries-2.0.tar.gz" + checksum: [ + "sha256=541f35dd69c6d56c53947f0845381a1ae99024fad891e964ef99c7f75328de19" + "md5=ab93a8a6ed7d94ca7c7be26862b4e1e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.1.0/opam b/packages/batteries/batteries.2.1.0/opam new file mode 100644 index 000000000..9417c6f20 --- /dev/null +++ b/packages/batteries/batteries.2.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +homepage: "http://batteries.forge.ocamlcore.org/" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "batteries"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +patches: "cloexec.patch" {ocaml:version >= "4.01.0"} +install: [make "install"] +synopsis: "Community-maintained foundation library" +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/releases/download/v2.1.0/batteries-2.1.tar.gz" + checksum: [ + "sha256=ad7b85ebc4404192ef101fa143147dd12713017de7941d71c64f7c7d354e91bf" + "md5=95567687a675107e58c66b93b9ea9bb1" + ] +} +extra-source "cloexec.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/batteries/cloexec.patch" + checksum: [ + "sha256=b9280a3398d434d7759a7eaa9c436f8a4516a7d126d58a4f2742de4d29f5ce95" + "md5=1e028dc99ffbdad4be64df4bc6ceecff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.2.0/opam b/packages/batteries/batteries.2.2.0/opam new file mode 100644 index 000000000..379698eb6 --- /dev/null +++ b/packages/batteries/batteries.2.2.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +homepage: "http://batteries.forge.ocamlcore.org/" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "batteries"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: [make "install"] +synopsis: "Community-maintained foundation library" +description: + "Batteries extends and enriches OCaml's standard library. It provides a unified IO system, numerous data structures, powerful iterators, unicode strings and ropes, parsers, command-line options, and many other features." +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/releases/download/v2.2.0/batteries-2.2.tar.gz" + checksum: [ + "sha256=7a7139ffa0c0da356a3be63a1024eb15f15eaf6d396b999565e77f77ca789c7c" + "md5=42063b5f2da9a311ff16799b8bec4ba5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.3.0/opam b/packages/batteries/batteries.2.3.0/opam new file mode 100644 index 000000000..0957417b3 --- /dev/null +++ b/packages/batteries/batteries.2.3.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +homepage: "http://batteries.forge.ocamlcore.org/" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "batteries"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.3" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +dev-repo: "git+https://github.com/ocaml-batteries-team/batteries-included" +install: [make "install"] +synopsis: "Community-maintained foundation library" +description: + "Batteries extends and enriches OCaml's standard library. It provides a unified IO system, numerous data structures, powerful iterators, unicode strings and ropes, parsers, command-line options, and many other features." +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.3.0.tar.gz" + checksum: [ + "sha256=224e7bc7b0356d526ccd01a4f3b47272a79c4f8dd7e5bdb76332c71a34ad8f0b" + "md5=34a9c9060f989637912ac0ba4503261e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.3.1/opam b/packages/batteries/batteries.2.3.1/opam new file mode 100644 index 000000000..bb570bd56 --- /dev/null +++ b/packages/batteries/batteries.2.3.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +homepage: "http://batteries.forge.ocamlcore.org/" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "batteries"]] +depends: [ + "ocaml" {>= "3.12.1" & < "4.03.0"} + "ocamlfind" {>= "1.5.3" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +dev-repo: "git+https://github.com/ocaml-batteries-team/batteries-included" +install: [make "install"] +synopsis: "Community-maintained foundation library" +description: + "Batteries extends and enriches OCaml's standard library. It provides a unified IO system, numerous data structures, powerful iterators, unicode strings and ropes, parsers, command-line options, and many other features." +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.3.1.tar.gz" + checksum: [ + "sha256=df778b90fcdb26288d9d92a86e51dd75d6bb7c6e41888c748c7508e8ea58b1d4" + "md5=e8d3aff7b031174c4fcfa69e1bfbf393" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.4.0/opam b/packages/batteries/batteries.2.4.0/opam new file mode 100644 index 000000000..f40dff52a --- /dev/null +++ b/packages/batteries/batteries.2.4.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +authors: "OCaml batteries-included team" +homepage: "http://batteries.forge.ocamlcore.org/" +bug-reports: "https://github.com/ocaml-batteries-team/batteries-included/issues" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "batteries"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.03.0"} + "ocamlfind" {>= "1.5.3" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +synopsis: "Community-maintained foundation library" +description: + "Batteries extends and enriches OCaml's standard library. It provides a unified IO system, numerous data structures, powerful iterators, unicode strings and ropes, parsers, command-line options, and many other features." +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.4.0.tar.gz" + checksum: [ + "sha256=f13ff15efa35c272e1e63a2604f92c1823d5685cd73d3d6cf00f25f80178439f" + "md5=0f0b2e4cb6386cebc6614ab30fa87489" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.5.2/opam b/packages/batteries/batteries.2.5.2/opam new file mode 100644 index 000000000..40f519536 --- /dev/null +++ b/packages/batteries/batteries.2.5.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +authors: "OCaml batteries-included team" +homepage: "http://batteries.forge.ocamlcore.org/" +bug-reports: "https://github.com/ocaml-batteries-team/batteries-included/issues" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "batteries"]] + +depends: [ + "ocaml" {>= "3.12.1" & < "4.04.0"} + "ocamlfind" {>= "1.5.3" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & >= "2.0.0" & <= "2.11.2"} + "num" {<= "1.5-1"} +] +synopsis: "a community-maintained standard library extension" +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.5.2.tar.gz" + checksum: [ + "sha256=649038b47cdc2b7d4d4331fdb54b1e726212ce904c3472687a86aaa8d6006451" + "md5=540ebfd52c57cc63dfaf7d5b4eea8045" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.5.3/opam b/packages/batteries/batteries.2.5.3/opam new file mode 100644 index 000000000..55e61f2bb --- /dev/null +++ b/packages/batteries/batteries.2.5.3/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +authors: "OCaml batteries-included team" +homepage: "http://batteries.forge.ocamlcore.org/" +bug-reports: "https://github.com/ocaml-batteries-team/batteries-included/issues" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "batteries"]] + +depends: [ + "ocaml" {>= "3.12.1" & < "4.05.0"} + "ocamlfind" {>= "1.5.3" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & >= "2.0.0" & <= "2.11.2"} + "num" {<= "1.5-1"} +] +synopsis: "a community-maintained standard library extension" +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.5.3.tar.gz" + checksum: [ + "sha256=d437cfc8e65027425c081c8f72c2e4499f539ea5ea574bcabd372bdca45370b9" + "md5=cefb1c1103dc03ec3167d58fa05bb93f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.6.0/opam b/packages/batteries/batteries.2.6.0/opam new file mode 100644 index 000000000..d8fdf8680 --- /dev/null +++ b/packages/batteries/batteries.2.6.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +authors: "OCaml batteries-included team" +homepage: "http://batteries.forge.ocamlcore.org/" +bug-reports: "https://github.com/ocaml-batteries-team/batteries-included/issues" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "batteries"]] + +depends: [ + "ocaml" {>= "3.12.1" & < "4.05.0"} + "ocamlfind" {>= "1.5.3" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & >= "2.0.0" & <= "2.11.2"} + "num" {<= "1.5-1"} +] +synopsis: "a community-maintained standard library extension" +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.6.0.tar.gz" + checksum: [ + "sha256=9d2f8d7a2526fa9fdb7208845165a67cce677909d49f650c633d06ceebb797d1" + "md5=fe64fe086bbe318d353b5034ec4bc2b2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.7.0/opam b/packages/batteries/batteries.2.7.0/opam new file mode 100644 index 000000000..d43798e77 --- /dev/null +++ b/packages/batteries/batteries.2.7.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +authors: "OCaml batteries-included team" +homepage: "http://batteries.forge.ocamlcore.org/" +bug-reports: "https://github.com/ocaml-batteries-team/batteries-included/issues" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "batteries"] +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} + "ocamlfind" {>= "1.5.3" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & >= "2.5" & <= "2.11.2"} + "qcheck" {with-test & >= "0.6" & <= "0.23"} + "bisect" {with-test & <= "1.3.1"} + "num" {<= "1.5-1"} +] +synopsis: "a community-maintained standard library extension" +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.7.0.tar.gz" + checksum: [ + "sha256=2ca12ffb9ef5f46530a2efd10d374949f13498f7070d6b6061a9e35ff89f9225" + "md5=077b8196098fc3c3d05d8fa657b9bc84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/batteries/batteries.2.8.0/opam b/packages/batteries/batteries.2.8.0/opam new file mode 100644 index 000000000..13cf56055 --- /dev/null +++ b/packages/batteries/batteries.2.8.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thelema314@gmail.com" +authors: "OCaml batteries-included team" +homepage: "http://batteries.forge.ocamlcore.org/" +bug-reports: "https://github.com/ocaml-batteries-team/batteries-included/issues" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "all"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "batteries"] +depends: [ + "ocaml" {>= "3.12.1" & < "4.07.0"} + "ocamlfind" {>= "1.5.3" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & >= "2.5" & <= "2.11.2"} + "qcheck" {with-test & >= "0.6" & <= "0.23"} + "bisect" {with-test & <= "1.3.1"} + "num" {<= "1.5-1"} +] +synopsis: "a community-maintained standard library extension" +flags: light-uninstall +url { + src: + "https://github.com/ocaml-batteries-team/batteries-included/releases/download/v2.8.0/batteries-2.8.0.tar.gz" + checksum: [ + "sha256=6b59220a09eb8639776b2f664f9bfcf264ca89b31ea83ead14549ab7129fffc6" + "md5=2d9a811dcb47bae9f1159676d880a46b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bau/bau.0.0.1/opam b/packages/bau/bau.0.0.1/opam new file mode 100644 index 000000000..f4efb0dc3 --- /dev/null +++ b/packages/bau/bau.0.0.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/bau/" +bug-reports: "https://github.com/rleonid/bau/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/rleonid/bau.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "bau"] +depends: [ + "ocaml" {>= "4.02.0" & <= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bigarray utilities" +description: """ +A hodge-podge of capabilities to make working with Bigarrays easier. +This is a Work-In-Progress so the final feature set might change, but +currently there is support for: +- Better pretty printing +- Random generators +- Creating faster folds/iters""" +flags: light-uninstall +url { + src: "https://github.com/rleonid/bau/archive/0.0.1.tar.gz" + checksum: [ + "sha256=e14b75f87bdfe5fe1fc903c3e66b217c564840629c214bcb93caa101d2c46c2c" + "md5=e008e806186bb1645194e65245325b24" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bau/bau.0.0.2/opam b/packages/bau/bau.0.0.2/opam new file mode 100644 index 000000000..442399a50 --- /dev/null +++ b/packages/bau/bau.0.0.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/bau/" +bug-reports: "https://github.com/rleonid/bau/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/rleonid/bau.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "bau"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bigarray utilities" +description: """ +A hodge-podge of capabilities to make working with Bigarrays easier. +This is a Work-In-Progress so the final feature set might change, but +currently there is support for: +- Better pretty printing +- Random generators +- Creating faster folds/iters""" +flags: light-uninstall +url { + src: "https://github.com/rleonid/bau/archive/0.0.2.tar.gz" + checksum: [ + "sha256=4a2406636d065ab6d933850b8a1da6d7ff6720115f71170516d299f1683d4fec" + "md5=156fabb100d9a34356fe484df2d9c576" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bau/bau.0.0.3/opam b/packages/bau/bau.0.0.3/opam new file mode 100644 index 000000000..4f0d45f12 --- /dev/null +++ b/packages/bau/bau.0.0.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/bau/" +bug-reports: "https://github.com/rleonid/bau/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/rleonid/bau.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "bau"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bigarray utilities" +description: """ +A hodge-podge of capabilities to make working with Bigarrays easier. +This is a Work-In-Progress so the final feature set might change, but +currently there is support for: +- Better pretty printing +- Random generators +- Creating faster folds/iters""" +flags: light-uninstall +url { + src: "http://github.com/rleonid/bau/archive/0.0.3.tar.gz" + checksum: [ + "sha256=80c5cb8616865f60b5cdd156dd337a37e02e82d1f403d7154a9240e948b00f10" + "md5=461aa6152098a812e216119b261c6411" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bddapron/bddapron.2.2.3/opam b/packages/bddapron/bddapron.2.2.3/opam new file mode 100644 index 000000000..791220d02 --- /dev/null +++ b/packages/bddapron/bddapron.2.2.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Nicolas Berthier " +authors: ["Bertrand Jeannet"] +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/bddapron/index.html" +bug-reports: "https://gforge.inria.fr/projects/bjeannet/" +license: "LGPL-2.1-only" +build: [ + ["./configure" "--docdir" doc] + [make] +] +install: [ + [make "install"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camllib" {<= "1.3.3"} + "mlcuddidl" {>= "2.3.0" & <= "3.0.8"} + "apron" {>= "20151015" & <= "v0.9.15"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Logico-numerical domain(s) based on BDDs and APRON" +url { + src: "http://nberth.space/pool/bddapron/bddapron-2.2.3.tar.gz" + checksum: [ + "sha256=4bd6854e7e7ce4bbe8814a95bb976da83d454a2b46c7f889d82c6187a2fdf50d" + "md5=c81ca435bc6a43f7ef42f1466e10a513" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bddapron/bddapron.2.2.4/opam b/packages/bddapron/bddapron.2.2.4/opam new file mode 100644 index 000000000..8c1052526 --- /dev/null +++ b/packages/bddapron/bddapron.2.2.4/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Nicolas Berthier " +authors: ["Bertrand Jeannet"] +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/bddapron/index.html" +bug-reports: "https://gforge.inria.fr/projects/bjeannet/" +license: "LGPL-2.1-only" +build: [ + ["./configure" "--docdir" doc] + [make] +] +install: [ + [make "install"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camllib" {<= "1.3.3"} + "mlcuddidl" {>= "2.3.0" & <= "3.0.8"} + "apron" {>= "20151015" & <= "v0.9.15"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Logico-numerical domain(s) based on BDDs and APRON" +url { + src: "http://nberth.space/pool/bddapron/bddapron-2.2.4.tar.gz" + checksum: [ + "sha256=c07e72eddaf361ce4f76a04dc545072ff9443bde1e46f0b92dc46b9e6351b3c3" + "md5=b7133a7ecd7fa2f4699b44cd2534a9fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bddapron/bddapron.2.2.5/opam b/packages/bddapron/bddapron.2.2.5/opam new file mode 100644 index 000000000..761ea16c5 --- /dev/null +++ b/packages/bddapron/bddapron.2.2.5/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Nicolas Berthier " +authors: ["Bertrand Jeannet"] +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/bddapron/index.html" +bug-reports: "https://gforge.inria.fr/projects/bjeannet/" +license: "LGPL-2.1-only" +build: [ + ["./configure" "--docdir" doc] + [make "JOBS=%{jobs}%"] +] +install: [ + [make "install"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camllib" {<= "1.3.3"} + "mlcuddidl" {>= "2.3.0" & <= "3.0.8"} + "apron" {>= "20151015" & <= "v0.9.15"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Logico-numerical domain(s) based on BDDs and APRON" +url { + src: "http://nberth.space/pool/bddapron/bddapron-2.2.5.tar.gz" + checksum: [ + "sha256=f5fce2893d3a4779414ffc7c2067eb2d157e6696694b58491093ce137beebdfd" + "md5=40a04eb6c139f08457fbfb9e28993d05" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bddapron/bddapron.2.3.0/opam b/packages/bddapron/bddapron.2.3.0/opam new file mode 100644 index 000000000..b705d7443 --- /dev/null +++ b/packages/bddapron/bddapron.2.3.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Nicolas Berthier " +authors: ["Bertrand Jeannet"] +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/bddapron/index.html" +bug-reports: "https://gforge.inria.fr/projects/bjeannet/" +license: "LGPL-2.1-only" +build: [ + ["./configure" "--docdir" doc] + [make "JOBS=%{jobs}%"] +] +install: [ + [make "install"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camllib" {<= "1.3.3"} + "mlcuddidl" {>= "2.3.0" & <= "3.0.8"} + "apron" {>= "20151015" & <= "v0.9.15"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Logico-numerical domain(s) based on BDDs and APRON" +url { + src: "http://nberth.space/pool/bddapron/bddapron-2.3.0.tar.gz" + checksum: [ + "sha256=7ba60f5eaf88d2f669754150bba5ba596289214751309a7f0801f182913f7547" + "md5=ed99c950ff143acd7fa53eafc132db7a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bddapron/bddapron.2.3.1/opam b/packages/bddapron/bddapron.2.3.1/opam new file mode 100644 index 000000000..ba94ba5a6 --- /dev/null +++ b/packages/bddapron/bddapron.2.3.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Nicolas Berthier " +authors: ["Bertrand Jeannet"] +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/bddapron/index.html" +bug-reports: "https://gforge.inria.fr/projects/bjeannet/" +license: "LGPL-2.1-only" +build: [ + ["./configure" "--docdir" doc] + [make "JOBS=%{jobs}%"] +] +install: [ + [make "install"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camllib" {<= "1.3.3"} + "mlcuddidl" {>= "2.3.0" & <= "3.0.8"} + "apron" {>= "20151015" & <= "v0.9.15"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Logico-numerical domain(s) based on BDDs and APRON" +url { + src: "http://nberth.space/pool/bddapron/bddapron-2.3.1.tar.gz" + checksum: [ + "sha256=5f9068d9dd2b0978259089a22aaf22ea695e8289279ea8cadb82577a3baca36f" + "md5=4a4eef2d83c071576571ed4addd7aa92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/beluga/beluga.0.5/opam b/packages/beluga/beluga.0.5/opam new file mode 100644 index 000000000..903fd5aac --- /dev/null +++ b/packages/beluga/beluga.0.5/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "fferre8@cs.cmgill.ca" +build: [["omake" "NATIVE_ENABLED=true"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "ulex" {<= "1.2"} + "omake" {<= "0.10.7"} + "ounit" {<= "2.2.7"} +] +synopsis: + "A Language for programming and reasoning using Higher-Order Abstract Syntax" +url { + src: "http://complogic.cs.mcgill.ca/beluga/beluga-0.5-20130207.tar.gz" + checksum: [ + "sha256=256467db13e27c647d0ea95a7afd10ff082f3d490b21a45cd2f8abc8dc92e6c3" + "md5=27ca78189f8e5e4346e4850c2faa4bd0" + ] +} +extra-source "beluga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/beluga/beluga.install.0.5" + checksum: [ + "sha256=bf745be4593ac1f913aaa2ee71aaefe9401ee7fbfe460245ae7e729b0f8a4e3d" + "md5=a49e7c297536db228e125ee677e49c1d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/beluga/beluga.0.8/opam b/packages/beluga/beluga.0.8/opam new file mode 100644 index 000000000..780c27a52 --- /dev/null +++ b/packages/beluga/beluga.0.8/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "fferre8@cs.cmgill.ca" +build: [["ocamlbuild" "-r" "-use-ocamlfind" "-j" "4" "src/beluga/main.native"]] +depends: [ + "ocaml" {< "4.02.2"} + "ocamlfind" {<= "1.9.6"} + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "ulex" {<= "1.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "A Language for programming and reasoning using Higher-Order Abstract Syntax" +url { + src: "http://complogic.cs.mcgill.ca/beluga/beluga-0.8.tar.gz" + checksum: [ + "sha256=770c48b43b1a0a3d489706e8b2598ad1d39b36e0a75f711f5fc3a99041297f9b" + "md5=2292b177fdcd84dc52e2cc1d26495392" + ] +} +extra-source "beluga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/beluga/beluga.install.0.8" + checksum: [ + "sha256=940e397d5e5cae8e4c3c9d47dce47e59875629fe448fa481f1e4332d4cc5a77d" + "md5=31eddd1135fa23173f0c6e862c5eb5fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bench/bench.1.3/opam b/packages/bench/bench.1.3/opam new file mode 100644 index 000000000..9abc8b600 --- /dev/null +++ b/packages/bench/bench.1.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +authors: "thelema" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/thelema/bench/" +bug-reports: "https://github.com/thelema/bench/issues" +dev-repo: "git+https://github.com/thelema/bench.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["rm" "setup.ml"] {ocaml:version >= "4.00.0"} + ["oasis" "setup"] {ocaml:version >= "4.00.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "bench"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "oasis" {>= "0.3.0" & < "0.4.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A benchmarking tool for statistically valid benchmarks" +flags: light-uninstall +url { + src: + "https://github.com/thelema/bench/releases/download/v1.3/bench-1.3.tar.gz" + checksum: [ + "sha256=8af49b08983109b5ad57a52eedd3287e76ee7dbf043ff2cfc0b37b5c7e84ba96" + "md5=8878462e1be5b580b84a3761de699e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/benchmark/benchmark.1.1/opam b/packages/benchmark/benchmark.1.1/opam new file mode 100644 index 000000000..18a21460e --- /dev/null +++ b/packages/benchmark/benchmark.1.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["rm" "setup.ml"] {ocaml:version >= "4.00.0"} + ["oasis" "setup"] {ocaml:version >= "4.00.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "benchmark"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "oasis" {>= "0.3.0" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Benchmark running times of code" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-benchmark/ocaml-benchmark/1.1/benchmark-1.1.tar.gz" + checksum: [ + "sha256=47bf13210acbcf2666c39ededf696255157ae7f34651a50a7de2e5d7220bac9b" + "md5=ae6885082c68f319ded4a1bb25ec5b37" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/benchmark/benchmark.1.2/opam b/packages/benchmark/benchmark.1.2/opam new file mode 100644 index 000000000..3351967a7 --- /dev/null +++ b/packages/benchmark/benchmark.1.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler "] +homepage: "http://ocaml-benchmark.forge.ocamlcore.org/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "benchmark"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Benchmark running times of code." +description: """ +This module provides a set of tools to measure the running times of +your functions and to easily compare the results. A statistical test +is used to determine whether the results truly differ.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-benchmark/ocaml-benchmark/1.2/benchmark-1.2.tar.gz" + checksum: [ + "sha256=0c8ab6505e1a4e7ca66b9f49b9386faaba2001352336c94ebd8e8d44982b86e4" + "md5=31f04b492314ec4850a768c03dd17d9f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/benchmark/benchmark.1.3.1/opam b/packages/benchmark/benchmark.1.3.1/opam new file mode 100644 index 000000000..88bee8037 --- /dev/null +++ b/packages/benchmark/benchmark.1.3.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler " ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/ocaml-benchmark" +dev-repo: "git+https://github.com/Chris00/ocaml-benchmark.git" +bug-reports: "https://github.com/Chris00/ocaml-benchmark/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "benchmark"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-unix" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-bigarray" + "pcre" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Benchmark running times of code." +description: """ +This module provides a set of tools to measure the running times of +your functions and to easily compare the results. A statistical test +is used to determine whether the results truly differ.""" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/ocaml-benchmark/releases/download/1.3.1/benchmark-1.3.1.tar.gz" + checksum: [ + "sha256=2f02c877fe9312227201c9e8ef9a6f290d0b4dd8be30033eb2e49912ff036f1d" + "md5=581eb29dd2144101a3ed9c8fcf529a7b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/benchmark/benchmark.1.3/opam b/packages/benchmark/benchmark.1.3/opam new file mode 100644 index 000000000..dfef61ea1 --- /dev/null +++ b/packages/benchmark/benchmark.1.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler "] +homepage: "http://ocaml-benchmark.forge.ocamlcore.org/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "benchmark"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["pcre"] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Benchmark running times of code." +description: """ +This module provides a set of tools to measure the running times of +your functions and to easily compare the results. A statistical test +is used to determine whether the results truly differ.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-benchmark/ocaml-benchmark/1.3/benchmark-1.3.tar.gz" + checksum: [ + "sha256=214a5fa2ffb77244c53094b3f8d3d89a00ae9aedc4587c9d8c9f9180c2cbdac6" + "md5=c265ba144aaad600a3714f08d43596cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bencode/bencode.0.2/opam b/packages/bencode/bencode.0.2/opam new file mode 100644 index 000000000..17c09195f --- /dev/null +++ b/packages/bencode/bencode.0.2/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: [ "Rudi Grinberg" "Simon Cruanes" ] +license: "WTFPL" +build: [make "all"] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/bencode" +install: [make "install"] +synopsis: "Read/Write bencode (.torrent) files in OCaml" +url { + src: "https://github.com/rgrinberg/bencode/archive/0.2.tar.gz" + checksum: [ + "sha256=1645f7b666bbbb078c85b7a75599958d7da5c288409e2643d200945e9da89c8b" + "md5=790a99820a6555f724d4e29b1f5ec558" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bes/bes.0.9.3/opam b/packages/bes/bes.0.9.3/opam new file mode 100644 index 000000000..f13c45e76 --- /dev/null +++ b/packages/bes/bes.0.9.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "florian.pichlmeier@mytum.de" +authors: [ + "Alexander Ostrovsky" + "Markus Weissmann" +] +license: "BSD-3-Clause" +homepage: "https://forge.ocamlcore.org/projects/bes/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "bes"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ospec" {>= "0.3.0" & <= "0.3.2"} + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "OCaml library and command line frontend to simplify/minimize boolean expressions" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/bes/bes/0.9.3/bes-0.9.3.tar.gz" + checksum: [ + "sha256=f1ff1807a3754757c5a092c7a3793179b0212e4957ca3a8aa1f1a964b1b45ef1" + "md5=4c25d97ef216ebc686c84cf56a6fda9a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bes/bes.0.9.4.2/opam b/packages/bes/bes.0.9.4.2/opam new file mode 100644 index 000000000..3e300a515 --- /dev/null +++ b/packages/bes/bes.0.9.4.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "markus.weissmann@in.tum.de" +authors: [ + "Alexander Ostrovsky" + "Markus Weissmann" +] +homepage: "https://forge.ocamlcore.org/projects/bes/" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "bes"]] +depends: [ + "ocaml" + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "ocamlfind" {<= "1.9.6"} + "ospec" {>= "0.3.0" & <= "0.3.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "boolean expression simplifier" +description: """ +This is a pure OCaml library containing several algorithms to simplify +boolean expressions (boolean expression simplifier)""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/bes/bes/0.9.4.2/bes-0.9.4.2.tar.gz" + checksum: [ + "sha256=07df2143b83d6ce2d4ac4a6ef5e46418c4f7d1b3b706744ae7d3eedb16df60e3" + "md5=5ab46d03b38ea244e2f41705bc27ebe0" + ] +} +extra-source "bes.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bes/bes.install" + checksum: [ + "sha256=b24a71d6180c5f6071c2a2fcac2eda83fe20eb7f9a12d21c740073f795e24ca3" + "md5=4f47f034403de389e2804b3997bcd38f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bibtex2html/bibtex2html.1.97/opam b/packages/bibtex2html/bibtex2html.1.97/opam new file mode 100644 index 000000000..47f58f51a --- /dev/null +++ b/packages/bibtex2html/bibtex2html.1.97/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: [ + "Jean-Christophe Filliâtre" + "Claude Marché" +] +homepage: "https://github.com/backtracking/bibtex2html" +dev-repo: "git+https://github.com/backtracking/bibtex2html.git" +bug-reports: "https://github.com/backtracking/bibtex2html/issues" +license: "GPL-2.0-only" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "hevea" {<= "2.36"} +] +install: [make "install"] +remove: [make "uninstall"] +patches: [ + "make-uninstall.patch" +] +synopsis: "BibTeX to HTML translator" +url { + src: + "https://github.com/backtracking/bibtex2html/releases/download/v1.97/bibtex2html-1.97.tar.gz" + checksum: [ + "sha256=99b5b66a729fd2928ee4d9d7d8397e36b684def4be9ee2746233006501c8e314" + "md5=d20d0d607be3f6aa770554f3eee0dde1" + ] +} +extra-source "make-uninstall.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bibtex2html/make-uninstall.patch" + checksum: [ + "sha256=a9b17cf608ae34c4423cfe7e3dc8cdfa09c855b1618dc997b2a3545b45794007" + "md5=9b4962f579a48817413af55901dc1db1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bibtex2html/bibtex2html.1.98/opam b/packages/bibtex2html/bibtex2html.1.98/opam new file mode 100644 index 000000000..6f7c4f53a --- /dev/null +++ b/packages/bibtex2html/bibtex2html.1.98/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: [ + "Jean-Christophe Filliâtre" + "Claude Marché" +] +homepage: "https://github.com/backtracking/bibtex2html" +dev-repo: "git+https://github.com/backtracking/bibtex2html.git" +bug-reports: "https://github.com/backtracking/bibtex2html/issues" +license: "GPL-2.0-only" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "hevea" {<= "2.36"} +] +install: [make "install"] +remove: [make "uninstall"] +patches: [ + "make-uninstall.patch" +] +synopsis: "BibTeX to HTML translator" +url { + src: + "https://github.com/backtracking/bibtex2html/releases/download/v1.98/bibtex2html-1.98.tar.gz" + checksum: [ + "sha256=e925a0b97bf87a14bcbda95cac269835cd5ae0173504261f2c60e3c46a8706d6" + "md5=33a96d32d6ca870163855573253aa720" + ] +} +extra-source "make-uninstall.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bibtex2html/make-uninstall.patch" + checksum: [ + "sha256=a9b17cf608ae34c4423cfe7e3dc8cdfa09c855b1618dc997b2a3545b45794007" + "md5=9b4962f579a48817413af55901dc1db1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bigbro/bigbro.2.0.4-rev3/opam b/packages/bigbro/bigbro.2.0.4-rev3/opam new file mode 100644 index 000000000..39eefa7dd --- /dev/null +++ b/packages/bigbro/bigbro.2.0.4-rev3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "http://cristal.inria.fr/~fpottier/bigbro/html/doc.html" +license: "public domain" +build: make +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "camlp5" {<= "8.03.01"} +] +patches: ["opam.patch"] +install: [make "install" "PREFIX=%{prefix}%" "MANDIR=%{man}%/man1"] +synopsis: "Management tool for hypertext (HTML) documents" +description: """ +Big Brother is a management tool for hypertext (HTML) documents. If +you maintain a Web site, or simply a set of bookmarks, it will verify +that the links they contain are valid. Written in OCAML""" +url { + src: "http://cristal.inria.fr/~fpottier/bigbro/bigbro-2.0.4-rev3.tar.gz" + checksum: [ + "sha256=6d5620e07ced44c6f7dd4453599f3ac108f585e8a070ecb750017139513bedc4" + "md5=f4f87b505041fe8a79c8c614fa171022" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bigbro/opam.patch" + checksum: [ + "sha256=760895d3233509297c83484ba0b291a7bbdb6029ffabfacb5d7a5c15c84d06b6" + "md5=1c774c13ebb9b10615f5a23dc04a36a0" + ] +} +extra-source "bigbro.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bigbro/bigbro.install" + checksum: [ + "sha256=2374b30348b3cda25fc07149594079a33cb92d59f4a6dc42b31c8c89d2507f87" + "md5=49a3f2c27af313f11f11fb429763dbc6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bignum/bignum.111.08.00/opam b/packages/bignum/bignum.111.08.00/opam new file mode 100644 index 000000000..77311d88a --- /dev/null +++ b/packages/bignum/bignum.111.08.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core" {= "111.08.00"} + "re2" {= "111.08.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/bignum-111.08.00.tar.gz" + checksum: [ + "sha256=d5a56c1a9b9c457189511885e59775062e9006c73419326600b180b6f75a7206" + "md5=bd380fb5fa926a2f8f783ef85d66db41" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.111.13.00/opam b/packages/bignum/bignum.111.13.00/opam new file mode 100644 index 000000000..64a2b2278 --- /dev/null +++ b/packages/bignum/bignum.111.13.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {= "111.13.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/bignum-111.13.00.tar.gz" + checksum: [ + "sha256=01608f691f6184e09b34ecba9172f739bd6ee50505259100787934b2b6d67b2d" + "md5=c726ab7e9d860c9460290268c388fab5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.111.17.00/opam b/packages/bignum/bignum.111.17.00/opam new file mode 100644 index 000000000..796143d59 --- /dev/null +++ b/packages/bignum/bignum.111.17.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "111.17.00" & <= "111.25.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/bignum-111.17.00.tar.gz" + checksum: [ + "sha256=910ae0cc1d6b23678c7c036177437391fb2389cd9a4d6edd366a5eaf08c22dcd" + "md5=ddc2ec8178044154b953946eed478731" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.111.28.00/opam b/packages/bignum/bignum.111.28.00/opam new file mode 100644 index 000000000..9e4e4a2da --- /dev/null +++ b/packages/bignum/bignum.111.28.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {= "111.28.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/bignum-111.28.00.tar.gz" + checksum: [ + "sha256=2a939864f5deff6ee5193f9bdeb89ecef42e5a714ba8baaf15d8076d13ba43fd" + "md5=32d114415394e9733a9031f787b071b7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.112.01.00/opam b/packages/bignum/bignum.112.01.00/opam new file mode 100644 index 000000000..13cb7522e --- /dev/null +++ b/packages/bignum/bignum.112.01.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "112.01.00" & < "112.02.00"} + "typerep" {>= "111.17.00" & < "111.18.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/bignum-112.01.00.tar.gz" + checksum: [ + "sha256=aa1e7a84c3f4e515f8b5997a965b7012971734091111fb077a259c275dc99124" + "md5=e042f52aee735c3392556c6876e54024" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.112.06.00/opam b/packages/bignum/bignum.112.06.00/opam new file mode 100644 index 000000000..1a787bb53 --- /dev/null +++ b/packages/bignum/bignum.112.06.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "112.06.00" & < "112.07.00"} + "typerep" {>= "112.06.00" & < "112.07.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/bignum-112.06.00.tar.gz" + checksum: [ + "sha256=03fe19f14948dbf5768d1090d1a57d3c874e6272f8cc2a12a56e5188c94ab998" + "md5=d4c6c3f41a1ece66c2912dae0fdde7fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.112.06.02/opam b/packages/bignum/bignum.112.06.02/opam new file mode 100644 index 000000000..7618a6b14 --- /dev/null +++ b/packages/bignum/bignum.112.06.02/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "112.06.00" & < "112.07.00"} + "typerep" {>= "112.06.00" & < "112.07.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.02/individual/bignum-112.06.02.tar.gz" + checksum: [ + "sha256=9e54f2ce3f03b70f39647fca27e916a8c936e6454c72a80f6eb3afce98d0a65d" + "md5=e1724acbdc870b813d10a5ece1246fd4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.112.17.00/opam b/packages/bignum/bignum.112.17.00/opam new file mode 100644 index 000000000..47ba20f77 --- /dev/null +++ b/packages/bignum/bignum.112.17.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "112.17.00" & < "112.18.00"} + "typerep" {>= "112.17.00" & < "112.18.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/bignum-112.17.00.tar.gz" + checksum: [ + "sha256=bbf94b1523e9d1f4636b85b1a8aade3042fb4ba82767a4fdceae4522a81e853e" + "md5=4ad7bedf2175e86baf504dfcc2db8a50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.112.24.00/opam b/packages/bignum/bignum.112.24.00/opam new file mode 100644 index 000000000..58f2ead7c --- /dev/null +++ b/packages/bignum/bignum.112.24.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "112.24.00" & < "112.25.00"} + "typerep" {>= "112.24.00" & < "112.25.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/bignum-112.24.tar.gz" + checksum: [ + "sha256=17fc33465d9c776c213766a38a2267630cfaf887502e9e61e846a9e897469015" + "md5=fc8ddb76d6674946938e68fb9e5a7fa1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.112.24.01/opam b/packages/bignum/bignum.112.24.01/opam new file mode 100644 index 000000000..c357391fa --- /dev/null +++ b/packages/bignum/bignum.112.24.01/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "112.24.00" & < "112.25.00"} + "typerep" {>= "112.24.00" & < "112.25.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/bignum-112.24.01.tar.gz" + checksum: [ + "sha256=cd5b4bf5bc78c57b8b7ee95fc60ec14442296b7d5b4568d18b5e3d7dbac53e02" + "md5=0d50ff580b27b0971d542b4790dd24af" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.112.35.00/opam b/packages/bignum/bignum.112.35.00/opam new file mode 100644 index 000000000..498acc148 --- /dev/null +++ b/packages/bignum/bignum.112.35.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bignum" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "112.35.00" & < "112.36.00"} + "typerep" {>= "112.35.00" & < "112.36.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bignum/issues" +dev-repo: "git+https://github.com/janestreet/bignum.git" +install: [[make "install"]] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/bignum-112.35.00.tar.gz" + checksum: [ + "sha256=fe34224db087466e2fa75a17ad1339ed7a1c47787be4a0327ae13775597c5226" + "md5=e7e98422e243175979d8a4a8c98d4ce4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bignum/bignum.113.00.00/opam b/packages/bignum/bignum.113.00.00/opam new file mode 100644 index 000000000..4369cd319 --- /dev/null +++ b/packages/bignum/bignum.113.00.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bignum" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "bignum"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "113.00.00" & < "113.01.00"} + "typerep" {>= "113.00.00" & < "113.01.00"} + "zarith" {< "1.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bignum/issues" +dev-repo: "git+https://github.com/janestreet/bignum.git" +install: [[make "install"]] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/bignum-113.00.00.tar.gz" + checksum: [ + "sha256=7253924c79f79d6b2c846ae18cdade0c3b5a5a9a0909b2a0fb2f9938040973bb" + "md5=81727b9f8edf49ffbee9154f32f0a998" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bignum/bignum.113.24.00/opam b/packages/bignum/bignum.113.24.00/opam new file mode 100644 index 000000000..95e99e20d --- /dev/null +++ b/packages/bignum/bignum.113.24.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bignum" +bug-reports: "https://github.com/janestreet/bignum/issues" +dev-repo: "git+https://github.com/janestreet/bignum.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core_kernel" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} + "zarith" {>= "1.4" & < "1.9"} +] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/bignum-113.24.00.tar.gz" + checksum: [ + "sha256=a156393144090418e2192fa5659b9479aac463678d704bae2c67cae1a727fa78" + "md5=35e5644a02fbb2d2d52a9ca9a25b143c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.113.33.00/opam b/packages/bignum/bignum.113.33.00/opam new file mode 100644 index 000000000..7d8e0c744 --- /dev/null +++ b/packages/bignum/bignum.113.33.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bignum" +bug-reports: "https://github.com/janestreet/bignum/issues" +dev-repo: "git+https://github.com/janestreet/bignum.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core_kernel" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} + "zarith" {>= "1.4" & < "1.9"} +] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/bignum-113.33.00.tar.gz" + checksum: [ + "sha256=7d214fe9f4cc233d8070915a750978d68ca24393cfe280f7d88c9793878829ab" + "md5=af139fab4ea1313a393b2dfcce2892fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.113.33.03/opam b/packages/bignum/bignum.113.33.03/opam new file mode 100644 index 000000000..b853d63cb --- /dev/null +++ b/packages/bignum/bignum.113.33.03/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bignum" +bug-reports: "https://github.com/janestreet/bignum/issues" +dev-repo: "git+https://github.com/janestreet/bignum.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core_kernel" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} + "zarith" {>= "1.4" & < "1.9"} +] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/bignum-113.33.03.tar.gz" + checksum: [ + "sha256=0837e52a6241fd1d7639b5f14f8bed6c9e19e4a1e118d7ec3cf4a510c08918d3" + "md5=084d6da6de36aaea85320f9517bda59f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bignum/bignum.v0.10.0/opam b/packages/bignum/bignum.v0.10.0/opam new file mode 100644 index 000000000..1d4640cce --- /dev/null +++ b/packages/bignum/bignum.v0.10.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bignum" +bug-reports: "https://github.com/janestreet/bignum/issues" +dev-repo: "git+https://github.com/janestreet/bignum.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "typerep" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "num" {<= "1.5-1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "zarith" {>= "1.4" & < "1.9"} +] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/bignum-v0.10.0.tar.gz" + checksum: [ + "sha256=82d2a61200d3faedbec85f701d5c65b6355acbb16b2c9347416c82389ac1eeaf" + "md5=a7a9bc5037541aa1e3f13c98828c68e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bignum/bignum.v0.9.0/opam b/packages/bignum/bignum.v0.9.0/opam new file mode 100644 index 000000000..1764fc62e --- /dev/null +++ b/packages/bignum/bignum.v0.9.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bignum" +bug-reports: "https://github.com/janestreet/bignum/issues" +dev-repo: "git+https://github.com/janestreet/bignum.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "typerep" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "zarith" {>= "1.4" & < "1.9"} +] +synopsis: + "Core-flavoured wrapper around zarith's arbitrary-precision rationals." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/bignum-v0.9.0.tar.gz" + checksum: [ + "sha256=5a11932b127c44181b7b2bf55dfdfa8eae93f4c729c3318031a5f5c3993d7346" + "md5=612df1b1cba1460c6b79548a289e9055" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.108.00.02/opam b/packages/bin_prot/bin_prot.108.00.02/opam new file mode 100644 index 000000000..60c651762 --- /dev/null +++ b/packages/bin_prot/bin_prot.108.00.02/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/bin_prot-108.00.02.tar.gz" + checksum: [ + "sha256=b54bce57590f52cf29c83f88be7cc2d0990813859d2ee8dd0caca5a40d8f8535" + "md5=629ac6a546b478b52c19f44b3a2d2597" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.108.07.00/opam b/packages/bin_prot/bin_prot.108.07.00/opam new file mode 100644 index 000000000..33d45b79d --- /dev/null +++ b/packages/bin_prot/bin_prot.108.07.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/bin_prot-108.07.00.tar.gz" + checksum: [ + "sha256=c1e7ab17dd9c321b41bb3c63c0dedd187fe3aa4521832568f749e81abc33bb7f" + "md5=751b6304d0a5059dea64955d05cc2654" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.108.07.01/opam b/packages/bin_prot/bin_prot.108.07.01/opam new file mode 100644 index 000000000..af610f221 --- /dev/null +++ b/packages/bin_prot/bin_prot.108.07.01/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/bin_prot-108.07.01.tar.gz" + checksum: [ + "sha256=d35655a5b9425c9cc33590ad62dd9b40b9982ab098fc632ffb1a0b5ed8f479b2" + "md5=4b16a1d296c3f6599d50ed32553d5b5d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.108.08.00/opam b/packages/bin_prot/bin_prot.108.08.00/opam new file mode 100644 index 000000000..7159efb18 --- /dev/null +++ b/packages/bin_prot/bin_prot.108.08.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/bin_prot-108.08.00.tar.gz" + checksum: [ + "sha256=944dfe6dd492e58fd14c830201bc326069b042df6679580c9714a094676fc168" + "md5=ccf26dab7ab6b1f8762c374b1b6430d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.109.07.00/opam b/packages/bin_prot/bin_prot.109.07.00/opam new file mode 100644 index 000000000..cdc6eb680 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.07.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/bin_prot-109.07.00.tar.gz" + checksum: [ + "sha256=6aaed8461710242064b99b57f3129b0f38174c5562dc57a3aebe02e408f3e1e2" + "md5=e7e0d6a914ecc485437caa031bc062b5" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bin_prot/disable_warn_error.patch" + checksum: [ + "sha256=6471010437653b20edaa18e8652048a0eb36049cc77d41b69d522d8a81a02709" + "md5=1e5c4f2e3049815243df40610f56c07c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.109.08.00/opam b/packages/bin_prot/bin_prot.109.08.00/opam new file mode 100644 index 000000000..3fc6e00e3 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.08.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/bin_prot-109.08.00.tar.gz" + checksum: [ + "sha256=1dba6c5c125eba00bfeb537c357618a2fea388b62bfa5c5a63c25c56915bf2d8" + "md5=e9941827eb8cf00d3d3f066feabae99c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.109.09.00/opam b/packages/bin_prot/bin_prot.109.09.00/opam new file mode 100644 index 000000000..1874eb55c --- /dev/null +++ b/packages/bin_prot/bin_prot.109.09.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/bin_prot-109.09.00.tar.gz" + checksum: [ + "sha256=97ba7f3a5ad4f94bf738801a41c8c8b8fc09fb21964f60db83b79bfdfa2112c8" + "md5=b0f35055bd53ef7f951db402eab0d3e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.109.10.00/opam b/packages/bin_prot/bin_prot.109.10.00/opam new file mode 100644 index 000000000..f298d0572 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.10.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/bin_prot-109.10.00.tar.gz" + checksum: [ + "sha256=1b27e005360037166fb75a94f9eb7a0c6f5993f7f6409f163daa62edf79d57a3" + "md5=68d4ffbc68bb0af7c23f600f4f06d2a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.109.11.00/opam b/packages/bin_prot/bin_prot.109.11.00/opam new file mode 100644 index 000000000..af6e4addf --- /dev/null +++ b/packages/bin_prot/bin_prot.109.11.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/bin_prot-109.11.00.tar.gz" + checksum: [ + "sha256=32c32ee8df54c5d72597ea42e43017a506c280a428d64f2b5a3b2fbbdfde5748" + "md5=f599bf4f3ab81fef1f050663d725a7d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.109.12.00/opam b/packages/bin_prot/bin_prot.109.12.00/opam new file mode 100644 index 000000000..5cad89592 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.12.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/bin_prot" +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/bin_prot/archive/109.12.00.tar.gz" + checksum: [ + "sha256=0a20104bd29c80a173248918d9f033cef3455af23ff7a7ba2b1ba300748fb85f" + "md5=ef4f3821cc06ccd97245881d64d95ff1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.109.13.00/opam b/packages/bin_prot/bin_prot.109.13.00/opam new file mode 100644 index 000000000..ce5be10de --- /dev/null +++ b/packages/bin_prot/bin_prot.109.13.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/bin_prot-109.13.00.tar.gz" + checksum: [ + "sha256=332485cdcbbbda856a03b4be3a9a1f4e1bcf15f0a1a8ab1d74565ffefd5adf3f" + "md5=fab621e6f9ab6e547efd668d433f71ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.109.14.00/opam b/packages/bin_prot/bin_prot.109.14.00/opam new file mode 100644 index 000000000..f16608943 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.14.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/bin_prot-109.14.00.tar.gz" + checksum: [ + "sha256=658f2e34257a14701b3478f1810f8a5b3c7194a515d28e364aedd8f014964fb1" + "md5=a13eb96ec7b8a97643f6213c88e55296" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.109.15.00/opam b/packages/bin_prot/bin_prot.109.15.00/opam new file mode 100644 index 000000000..6c556c1e7 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.15.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/bin_prot-109.15.00.tar.gz" + checksum: [ + "sha256=b7dd85bcd39a8961269b67a46e37a49f60304e4b890bcb62b58c54f69f43794d" + "md5=05df96e2a9afd349324f86543184ab98" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.109.15.01/opam b/packages/bin_prot/bin_prot.109.15.01/opam new file mode 100644 index 000000000..8e82ae313 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.15.01/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.28.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/bin_prot-109.15.01.tar.gz" + checksum: [ + "sha256=11b298bbb3f5d6bf093f1e5e18052f56c138be3cb10c5b6538ac3f8b3b090fe0" + "md5=c302526f52b69df2978baede65018285" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.109.30.00/opam b/packages/bin_prot/bin_prot.109.30.00/opam new file mode 100644 index 000000000..c132a27ad --- /dev/null +++ b/packages/bin_prot/bin_prot.109.30.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.28.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/bin_prot-109.30.00.tar.gz" + checksum: [ + "sha256=91f5b493af22a794fdebefcbdad5096d354883a191b5f9b6d3565c8dfd022733" + "md5=210d21f2b1b5eb075d75b6dfaef44708" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.109.41.00/opam b/packages/bin_prot/bin_prot.109.41.00/opam new file mode 100644 index 000000000..bb63bd505 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.41.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/bin_prot-109.41.00.tar.gz" + checksum: [ + "sha256=d138319f75d7e9a7aad10430e1ded89d4c65b580bf18624ea66387fc0226b632" + "md5=fd681f2e558f3e465a63b9c98a861a4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.109.42.00/opam b/packages/bin_prot/bin_prot.109.42.00/opam new file mode 100644 index 000000000..4c359a4a1 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.42.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/bin_prot-109.42.00.tar.gz" + checksum: [ + "sha256=8eb8ff6a813ceba0922f7c053200f3625e73de03fd657c54abe219a15fbc588b" + "md5=5808c5b95f0c8d1db5f5b537d0993ef1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.109.45.00/opam b/packages/bin_prot/bin_prot.109.45.00/opam new file mode 100644 index 000000000..4674f31d3 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.45.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/bin_prot-109.45.00.tar.gz" + checksum: [ + "sha256=f64499091fc4ff7c856ac7d701f6aafe6e4a44d02346cb196de3a4fc7f0c750e" + "md5=c68038977371812f5dbc81e7b1e4b243" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.109.47.00/opam b/packages/bin_prot/bin_prot.109.47.00/opam new file mode 100644 index 000000000..e15cb3f43 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.47.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.47.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/bin_prot-109.47.00.tar.gz" + checksum: [ + "sha256=56405bca6e402a11eedd7f68e7e5d236e670f4f1dd9461d5156faef6e10c8855" + "md5=c9141c56fb6de6bc2893757bf627b157" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.109.53.00/opam b/packages/bin_prot/bin_prot.109.53.00/opam new file mode 100644 index 000000000..b59dcfada --- /dev/null +++ b/packages/bin_prot/bin_prot.109.53.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/bin_prot-109.53.00.tar.gz" + checksum: [ + "sha256=a3b87c629646cb127bbd08a36d7d8e70bbfb1d198448d833ed6377baf12446f4" + "md5=7a2ec73b293d69a4d7822fc2a2e4f0ae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.109.53.02/opam b/packages/bin_prot/bin_prot.109.53.02/opam new file mode 100644 index 000000000..46dd083a0 --- /dev/null +++ b/packages/bin_prot/bin_prot.109.53.02/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +patches: ["fix-arm-double-field.diff"] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "109.60.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/bin_prot-109.53.02.tar.gz" + checksum: [ + "sha256=0d1e36ca48f8396366c441497a599b55cacfc24f887e7e99e54f8d51a5805689" + "md5=3061e7c90fac93feae70db35a9d26bdf" + ] +} +extra-source "fix-arm-double-field.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bin_prot/fix-arm-double-field.diff" + checksum: [ + "sha256=93d8bd22f507a7bbbbc7ad9a61539c96093afdbfa77a81305f15c867a2e08925" + "md5=6ab51f6ae53d8afb0881f98393c3283a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.109.53.03/opam b/packages/bin_prot/bin_prot.109.53.03/opam new file mode 100644 index 000000000..056d3febe --- /dev/null +++ b/packages/bin_prot/bin_prot.109.53.03/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +patches: ["fix-arm-double-field.diff"] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "109.60.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/bin_prot-109.53.03.tar.gz" + checksum: [ + "sha256=d50167bebb98837c859c5333f568834c77e1464ddde59c095eea466d30bcfcb3" + "md5=415888ab424dbbd5fa848edc35a5dc58" + ] +} +extra-source "fix-arm-double-field.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bin_prot/fix-arm-double-field.diff" + checksum: [ + "sha256=93d8bd22f507a7bbbbc7ad9a61539c96093afdbfa77a81305f15c867a2e08925" + "md5=6ab51f6ae53d8afb0881f98393c3283a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.111.03.00/opam b/packages/bin_prot/bin_prot.111.03.00/opam new file mode 100644 index 000000000..b49a8ea81 --- /dev/null +++ b/packages/bin_prot/bin_prot.111.03.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/bin_prot-111.03.00.tar.gz" + checksum: [ + "sha256=05037ab14eee3986932d781e57c061bd585dc9e7805ed24192d4e00576312722" + "md5=3bf9b04148d0cb0938effa19f770a45e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.112.01.00/opam b/packages/bin_prot/bin_prot.112.01.00/opam new file mode 100644 index 000000000..d57ccb46a --- /dev/null +++ b/packages/bin_prot/bin_prot.112.01.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/bin_prot-112.01.00.tar.gz" + checksum: [ + "sha256=95aadaede6c3d74319a589cc0e897fb9447b5f1f84a7a81af18c7430e2d99203" + "md5=f8f39f97e0ec7f680ab9edba7f69854a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.112.06.00/opam b/packages/bin_prot/bin_prot.112.06.00/opam new file mode 100644 index 000000000..1ad606a50 --- /dev/null +++ b/packages/bin_prot/bin_prot.112.06.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/bin_prot-112.06.00.tar.gz" + checksum: [ + "sha256=8f5650995f61e57aac9f78ee964766827ae89b56f749cbd5e91aae7fd60bdecf" + "md5=b47693fb0399a532d2e9dab868c8f878" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.112.06.01/opam b/packages/bin_prot/bin_prot.112.06.01/opam new file mode 100644 index 000000000..d241ac62d --- /dev/null +++ b/packages/bin_prot/bin_prot.112.06.01/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06/individual/bin_prot-112.06.01.tar.gz" + checksum: [ + "sha256=d10b9d33e67c20b86a9dccc4c721b61cd864a70c466d774892f8ca4d3a51f3d4" + "md5=3991301456423a18a1803cd1fb536fe5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.112.17.00/opam b/packages/bin_prot/bin_prot.112.17.00/opam new file mode 100644 index 000000000..b64f80d5f --- /dev/null +++ b/packages/bin_prot/bin_prot.112.17.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/bin_prot-112.17.00.tar.gz" + checksum: [ + "sha256=cd09c9eb5c347dea2f58cc0986ff87f5f575b5b6a8365d0ec97391c7d90f5395" + "md5=6c993c54b6d09fd810bb4aa39d3b4fc5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.112.24.00/opam b/packages/bin_prot/bin_prot.112.24.00/opam new file mode 100644 index 000000000..bf3162d80 --- /dev/null +++ b/packages/bin_prot/bin_prot.112.24.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +authors: ["Jane Street Group, LLC"] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/bin_prot-112.24.tar.gz" + checksum: [ + "sha256=dc0c978a825c7c123990af3317637c218f61079e6f35dc878260651084f1adb4" + "md5=172d9a9f6c4e85b57a23f5f64e8e8440" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.112.35.00/opam b/packages/bin_prot/bin_prot.112.35.00/opam new file mode 100644 index 000000000..56bd548f7 --- /dev/null +++ b/packages/bin_prot/bin_prot.112.35.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/bin_prot-112.35.00.tar.gz" + checksum: [ + "sha256=e97034e9548fa669decc0d386f1b52952a645d0f70297389b60e78ddef35bbbf" + "md5=c6f5f10c475d80eac8b0f3d39b33c6ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.113.00.00/opam b/packages/bin_prot/bin_prot.113.00.00/opam new file mode 100644 index 000000000..94dc8518b --- /dev/null +++ b/packages/bin_prot/bin_prot.113.00.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bin_prot" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "bin_prot"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +install: [[make "install"]] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/bin_prot-113.00.00.tar.gz" + checksum: [ + "sha256=06b409d26e4dfabcdd21ce0afefaed7900bdea73e3dc07bf60a5a2461a3ddf01" + "md5=941c9e86e409b74eeeea771a78961157" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.113.24.00/opam b/packages/bin_prot/bin_prot.113.24.00/opam new file mode 100644 index 000000000..adf2c38c3 --- /dev/null +++ b/packages/bin_prot/bin_prot.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bin_prot" +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} +] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/bin_prot-113.24.00.tar.gz" + checksum: [ + "sha256=d6124d8a3033680076b5a6787b9e77af6840503406c4de375b19c754579fd97f" + "md5=135255aca999c2eb460ea578f7a93f11" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.113.33.00+4.03/opam b/packages/bin_prot/bin_prot.113.33.00+4.03/opam new file mode 100644 index 000000000..317c964e4 --- /dev/null +++ b/packages/bin_prot/bin_prot.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bin_prot" +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} +] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/bin_prot-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=dd201046e753595734eaa05387f97b12c99321835a514da5d348d14b47e73648" + "md5=349e42b790ddc9665aca501e1d700f4b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.113.33.00/opam b/packages/bin_prot/bin_prot.113.33.00/opam new file mode 100644 index 000000000..9d2a05994 --- /dev/null +++ b/packages/bin_prot/bin_prot.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bin_prot" +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} +] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/bin_prot-113.33.00.tar.gz" + checksum: [ + "sha256=51cac973cce539e6ce3dfbafbe9dc631283d43b121e546c541b0578ca3213f5c" + "md5=c7a3b40330d5c81d9867a29124ef4c1e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.113.33.03/opam b/packages/bin_prot/bin_prot.113.33.03/opam new file mode 100644 index 000000000..61312acd8 --- /dev/null +++ b/packages/bin_prot/bin_prot.113.33.03/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bin_prot" +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} +] +depopts: [ + "mirage-xen-ocaml" +] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/bin_prot-113.33.03.tar.gz" + checksum: [ + "sha256=746ccccd61ae64b417b3948e5b73382e0490a6dccd8ac4f790cba27f026048f3" + "md5=d90c8977da36e4aafd3e0421744fd818" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.v0.10.0/opam b/packages/bin_prot/bin_prot.v0.10.0/opam new file mode 100644 index 000000000..9e9e4dba2 --- /dev/null +++ b/packages/bin_prot/bin_prot.v0.10.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bin_prot" +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_compare" {>= "v0.10" & < "v0.11"} + "ppx_custom_printf" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_fields_conv" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "ppx_variants_conv" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +depopts: [ + "mirage-xen-ocaml" +] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/bin_prot-v0.10.0.tar.gz" + checksum: [ + "sha256=6f1b72ef173a9fe5d3535c9dba4c97f4e5a4c880b74d7b354c0ecce2c25d8578" + "md5=81ab54c98a8e0f68f89143bfdac980c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bin_prot/bin_prot.v0.9.0/opam b/packages/bin_prot/bin_prot.v0.9.0/opam new file mode 100644 index 000000000..ac9b0150c --- /dev/null +++ b/packages/bin_prot/bin_prot.v0.9.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bin_prot" +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "--only-packages" "bin_prot" "--root" "." "-j" jobs "@install"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & < "1.0+beta12"} + "ppx_compare" {>= "v0.9" & < "v0.10"} + "ppx_custom_printf" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_fields_conv" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_variants_conv" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +depopts: [ + "mirage-xen-ocaml" +] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/bin_prot-v0.9.0.tar.gz" + checksum: [ + "sha256=4486251e4760307a717730f98c56089b9c99ca05db02ce2226ee9af240f1066f" + "md5=6c3b4b4d82d8d29862b3a37a0e3bff18" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.v0.9.1/opam b/packages/bin_prot/bin_prot.v0.9.1/opam new file mode 100644 index 000000000..dc34e1a2f --- /dev/null +++ b/packages/bin_prot/bin_prot.v0.9.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bin_prot" +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ppx_compare" {>= "v0.9" & < "v0.10"} + "ppx_custom_printf" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_fields_conv" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_variants_conv" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +depopts: [ + "mirage-xen-ocaml" +] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: "https://github.com/janestreet/bin_prot/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=b301a350fc951cbaba711c28395802121752a0ee927f0ec14fdd74ba4af1cb42" + "md5=4f734f178e99c3d1227de7d096848d4b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bin_prot/bin_prot.v0.9.2/opam b/packages/bin_prot/bin_prot.v0.9.2/opam new file mode 100644 index 000000000..b38dc14b4 --- /dev/null +++ b/packages/bin_prot/bin_prot.v0.9.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/bin_prot" +bug-reports: "https://github.com/janestreet/bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ppx_compare" {>= "v0.9" & < "v0.10"} + "ppx_custom_printf" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_fields_conv" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_variants_conv" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9.3" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +depopts: [ + "mirage-xen-ocaml" +] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: "https://github.com/janestreet/bin_prot/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=abf3743bf22584c905d3bdb1130aae8fa6cb970f0645d61cbcde3eb807068b86" + "md5=75a345471813f34a6803018fa40b3286" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/biniou/biniou.1.0.12/opam b/packages/biniou/biniou.1.0.12/opam new file mode 100644 index 000000000..f173bf34c --- /dev/null +++ b/packages/biniou/biniou.1.0.12/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] + +homepage: "https://github.com/mjambon/biniou" +bug-reports: "https://github.com/mjambon/biniou/issues" +dev-repo: "git+https://github.com/mjambon/biniou.git" +license: "BSD-3-Clause" + +build: make +remove: [["ocamlfind" "remove" "biniou"]] +depends: [ + "ocaml" {>= "4.00" & < "4.06.0"} + "conf-which" {build & = "1"} + "ocamlfind" {<= "1.9.6"} + "easy-format" {<= "1.3.4"} +] +install: [make "install" "BINDIR=%{bin}%"] + +# -bin-annot flag is used unconditionally, requiring ocaml >= 4.xx +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +flags: light-uninstall +url { + src: "https://github.com/mjambon/biniou/archive/v1.0.12.tar.gz" + checksum: [ + "sha256=b946e720d94d524b95bb0401d9e47a971e9234df808fe5f12601140ab09ec686" + "md5=2f36d212bd1ca8fef26c5f6b8f71886e" + ] +} +extra-source "biniou.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/biniou/biniou.install.1.0.12" + checksum: [ + "sha256=2f74b1ccbe369b8ee56f62fda239c7f33f96134717bf485cdfebaa08903b4072" + "md5=c34aebd8172d5fc4cd99202e2f5a2063" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/biniou/biniou.1.0.13/opam b/packages/biniou/biniou.1.0.13/opam new file mode 100644 index 000000000..189f3c26c --- /dev/null +++ b/packages/biniou/biniou.1.0.13/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] + +homepage: "https://github.com/mjambon/biniou" +bug-reports: "https://github.com/mjambon/biniou/issues" +dev-repo: "git+https://github.com/mjambon/biniou.git" +license: "BSD-3-Clause" + +build: make +remove: [["ocamlfind" "remove" "biniou"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "conf-which" {build & = "1"} + "ocamlfind" {<= "1.9.6"} + "easy-format" {<= "1.3.4"} +] +install: [make "install" "BINDIR=%{bin}%"] + +# -compat-32 flag is used unconditionally, requiring ocaml >= 4.01 +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +flags: light-uninstall +url { + src: "https://github.com/mjambon/biniou/archive/v1.0.13.tar.gz" + checksum: [ + "sha256=89245629187b29ac1064116ada84a94f271926d99c54c4de8e66d50bfeab2f25" + "md5=6859d971145c53e06a77510c3a301d70" + ] +} +extra-source "biniou.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/biniou/biniou.install.1.0.13" + checksum: [ + "sha256=2f74b1ccbe369b8ee56f62fda239c7f33f96134717bf485cdfebaa08903b4072" + "md5=c34aebd8172d5fc4cd99202e2f5a2063" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/biniou/biniou.1.0.5/opam b/packages/biniou/biniou.1.0.5/opam new file mode 100644 index 000000000..f27c9d508 --- /dev/null +++ b/packages/biniou/biniou.1.0.5/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "http://mjambon.com/biniou.html" +license: "BSD-3-Clause" +build: make +remove: [["ocamlfind" "remove" "biniou"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "easy-format" {<= "1.3.4"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +flags: light-uninstall +url { + src: "https://github.com/mjambon/biniou/archive/v1.0.5.tar.gz" + checksum: [ + "sha256=c440ba220649cb7578389d2054225858b4838a5155dcfbcfdf2383f565c2749f" + "md5=04faafa8c3f1e3fe6e82d78330da46a0" + ] +} +extra-source "biniou.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/biniou/biniou.install.1.0.5" + checksum: [ + "sha256=aed07b99eecc23b5a6f42408bedd6dbe3147319e1b4231065ab1379574e5288f" + "md5=71e99addcc0f3bb734201bd0cad5edb4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/biniou/biniou.1.0.6/opam b/packages/biniou/biniou.1.0.6/opam new file mode 100644 index 000000000..1533dd38d --- /dev/null +++ b/packages/biniou/biniou.1.0.6/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "http://mjambon.com/biniou.html" +license: "BSD-3-Clause" +build: make +remove: [["ocamlfind" "remove" "biniou"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "easy-format" {<= "1.3.4"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +flags: light-uninstall +url { + src: "https://github.com/mjambon/biniou/archive/v1.0.6.tar.gz" + checksum: [ + "sha256=4f1fe858d23b4b273803b493bb4dcc5e7bb3b26e0f19aec950ef1fe33f16896f" + "md5=6210856ffee54c95324ad213ad0c322e" + ] +} +extra-source "biniou.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/biniou/biniou.install.1.0.6" + checksum: [ + "sha256=aed07b99eecc23b5a6f42408bedd6dbe3147319e1b4231065ab1379574e5288f" + "md5=71e99addcc0f3bb734201bd0cad5edb4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/biniou/biniou.1.0.9/opam b/packages/biniou/biniou.1.0.9/opam new file mode 100644 index 000000000..af218ff94 --- /dev/null +++ b/packages/biniou/biniou.1.0.9/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "http://mjambon.com/biniou.html" +license: "BSD-3-Clause" +build: make +remove: [["ocamlfind" "remove" "biniou"]] +depends: [ + "ocaml" {< "4.06.0"} + "conf-which" {build & = "1"} + "ocamlfind" {<= "1.9.6"} + "easy-format" {<= "1.3.4"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +flags: light-uninstall +url { + src: "https://github.com/mjambon/biniou/archive/v1.0.9.tar.gz" + checksum: [ + "sha256=eb47c48f61b169e652629e7f2ee582dfd5965e640ee51bf28fab63b960864392" + "md5=2f9f355281817912ac04c589eb463ef2" + ] +} +extra-source "biniou.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/biniou/biniou.install.1.0.9" + checksum: [ + "sha256=aed07b99eecc23b5a6f42408bedd6dbe3147319e1b4231065ab1379574e5288f" + "md5=71e99addcc0f3bb734201bd0cad5edb4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/binsec/binsec.0.3/opam b/packages/binsec/binsec.0.3/opam new file mode 100644 index 000000000..e3ed4b8f9 --- /dev/null +++ b/packages/binsec/binsec.0.3/opam @@ -0,0 +1,97 @@ +opam-version: "2.0" +synopsis: "Semantic analysis of binary executables" +description: " +BINSEC aims at developing an open-source platform filling the gap between formal +methods over executable code and binary-level security analyses currently used +in the security industry. + +The project targets the following applicative domains: + + vulnerability analyses + malware comprehension + code protection + binary-level verification + +BINSEC is developed at CEA List in scientfic collaboration with Verimag and LORIA. + +An overview of some BINSEC features can be found in our SSPREW'17 tutorial." +maintainer: "BINSEC " +authors: [ +"Adel Djoudi" +"Benjamin Farinier" +"Frédéric Recoules" +"Josselin Feist" +"Lesly-Ann Daniel" +"Manh-Dung Nguyen" +"Mathilde Ollivier" +"Matthieu Lemerre" +"Olivier Nicole" +"Richard Bonichon" +"Robin David" +"Ta Thanh Dinh" +"Yaëlle Vinçont" +] +homepage: "https://binsec.github.io" +dev-repo: "git+https://github.com/binsec/binsec.git" +license: "LGPL-2.1-only" +doc: ["http://binsec.github.io/apiref/index.html"] +bug-reports: "https://github.com/binsec/binsec/issues" +tags: [ + "binary code analysis" + "symbolic execution" + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "plugins" + "abstract interpretation" + "dataflow analysis" + "linking" + "disassembly" +] + +build: [ + ["autoconf"] {pinned} + ["./configure" "--prefix" prefix] + [make "-C" "src" "depend"] + [make "-C" "src" "-j%{jobs}%"] +] + +install: [ + [make "-C" "src" "install"] +] + +depends: [ + "ocaml" { >= "4.04.2" & <= "4.07.1" } + "ocamlfind" {build & <= "1.9.6"} + "menhir" {<= "20240715"} + "ocamlgraph" { >= "1.8.5" & < "1.9~" } + "piqi" {<= "0.7.8"} + "piqilib" {<= "0.6.16"} + "zarith" {<= "1.14"} + "zmq" {<= "5.3.0"} + "llvm" {<= "17.0.6"} +] + +depexts: [ + [ "z3" "protobuf-compiler" ] { os-family = "debian" } + [ "z3" "protobuf-compiler" ] { os-family = "fedora" } + [ "z3" "protobuf" ] { os-family = "arch" } + [ "z3" "protobuf" ] { os-family = "openbsd" } +] + +messages: [ + "BINSEC uses external automatic solvers, like boolector, z3, cvc4, or yices + for some functionalities. Only Z3 is listed in depexts. + install the others through your package manager." +] +url { + src: "https://github.com/binsec/binsec/archive/binsec-0.3.tar.gz" + checksum: [ + "md5=337e588fe661ea007dd4da06d59dbda1" + "sha512=9283cf01564bc860fdab87aae2f73c8c8cc9a95110ec6c3cfaa981cab26b46ea2f35f093375427f072bd216e0341e2dffa3213ca3c0a0dd51cbc816561285d48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/biocaml/biocaml.0.2.0/opam b/packages/biocaml/biocaml.0.2.0/opam new file mode 100644 index 000000000..7507a0478 --- /dev/null +++ b/packages/biocaml/biocaml.0.2.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +authors: [ + "Ashish Agarwal" + "Philippe Veber" + "Sebastien Mondet" + "Francois Berenger" + "Christophe Troestler" +] +homepage: "http://biocaml.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{flow:enable}%-app"] + [make "all"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{flow:enable}%-app" + "--enable-tests" + ] {with-test} + [make "test"] {with-test} + [make "doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "biocaml"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "109.17.00"} + "sexplib" {< "v0.14"} + "camlzip" {<= "1.13"} + "xmlm" {<= "1.4.0"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["flow"] +install: [ + [make "install"] + [make "install-doc" "DOCDIR=%{doc}%"] {with-doc} +] +synopsis: "The OCaml Bioinformatics Library" +description: """ +Biocaml aims to be a high-performance user-friendly library for +Bioinformatics. See the [website](http://biocaml.org) for detailed API +documentation. We welcome contributors and feedback from users. Please +contact us with any comments and suggestions for features you would +like added.""" +flags: light-uninstall +url { + src: "http://biocaml.org/downloads/biocaml-0.2.0.tgz" + checksum: [ + "sha256=182743856776292a16ea64c2a03adbc909adb1cf089a71377d711614240837fa" + "md5=18d8fe2ff1b843dbb64f28a0c01f2e7c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/biocaml/biocaml.0.3.0/opam b/packages/biocaml/biocaml.0.3.0/opam new file mode 100644 index 000000000..55fe65a6b --- /dev/null +++ b/packages/biocaml/biocaml.0.3.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "agarwal1975@gmail.com" +authors: [ + "Ashish Agarwal" + "Philippe Veber" + "Sebastien Mondet" + "Francois Berenger" + "Christophe Troestler" +] +homepage: "http://biocaml.org" +build: [ + [ + "omake" + "configure" + "PREFIX=%{prefix}%" + "BUILD_TESTS=false" + "BUILD_APP=true" + ] + ["omake" "-j2"] + [ + "omake" + "configure" + "PREFIX=%{prefix}%" + "BUILD_TESTS=true" + "BUILD_APP=false" + ] {with-test} + ["omake" "test"] {with-test} + ["omake" "doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "biocaml"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.27.00" & <= "109.47.00"} + "sexplib" {< "v0.14"} + "camlzip" {<= "1.13"} + "xmlm" {<= "1.4.0"} + "pcre" {<= "8.0.1"} + "cfstream" {<= "1.3.2"} + "omake" {build & < "0.10"} + "flow" {>= "0.2" & <= "0.3"} + "lwt" {< "2.5.0"} +] +dev-repo: "git+https://github.com/biocaml/biocaml" +install: [ + ["omake" "install"] + ["omake" "install_doc" "INSTALL_DOCDIR=%{doc}%"] {with-doc} +] +synopsis: "The OCaml Bioinformatics Library" +description: """ +Biocaml aims to be a high-performance user-friendly library for +Bioinformatics. See the [website](http://biocaml.org) for detailed API +documentation. We welcome contributors and feedback from users. Please +contact us with any comments and suggestions for features you would +like added.""" +flags: light-uninstall +url { + src: "https://github.com/biocaml/biocaml/archive/0.3.0.tar.gz" + checksum: [ + "sha256=5f016d3960d84f7b9068a6bd756bb93462a24d1b9194719a5943f253f6229078" + "md5=4ae744397aafe40cc223276ece8f54cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/biocaml/biocaml.0.3.1/opam b/packages/biocaml/biocaml.0.3.1/opam new file mode 100644 index 000000000..79a9dee05 --- /dev/null +++ b/packages/biocaml/biocaml.0.3.1/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "agarwal1975@gmail.com" +authors: [ + "Ashish Agarwal" + "Philippe Veber" + "Sebastien Mondet" + "Francois Berenger" + "Christophe Troestler" +] +homepage: "http://biocaml.org" +build: [ + [ + "omake" + "configure" + "PREFIX=%{prefix}%" + "BUILD_TESTS=false" + "BUILD_APP=true" + ] + ["omake" "-j2"] + [ + "omake" + "configure" + "PREFIX=%{prefix}%" + "BUILD_TESTS=true" + "BUILD_APP=false" + ] {with-test} + ["omake" "test"] {with-test} + ["omake" "doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "biocaml"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.27.00" & <= "109.47.00"} + "sexplib" {< "v0.14"} + "camlzip" {<= "1.13"} + "xmlm" {<= "1.4.0"} + "pcre" {<= "8.0.1"} + "cfstream" {<= "1.3.2"} + "omake" {build & < "0.10"} + "flow" {>= "0.2" & <= "0.3"} + "lwt" {< "2.5.0"} +] +dev-repo: "git+https://github.com/biocaml/biocaml" +install: [ + ["omake" "install"] + ["omake" "install_doc" "INSTALL_DOCDIR=%{doc}%"] {with-doc} +] +synopsis: "The OCaml Bioinformatics Library" +description: """ +Biocaml aims to be a high-performance user-friendly library for +Bioinformatics. See the [website](http://biocaml.org) for detailed API +documentation. We welcome contributors and feedback from users. Please +contact us with any comments and suggestions for features you would +like added.""" +flags: light-uninstall +url { + src: "https://github.com/biocaml/biocaml/archive/0.3.1.tar.gz" + checksum: [ + "sha256=9b94e813b634d7616c9c4e0558a5a95295ad0736e8a589ddd8f8409121127228" + "md5=40f2d6226de0dede87d7190536cf986d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/biocaml/biocaml.0.4.0/opam b/packages/biocaml/biocaml.0.4.0/opam new file mode 100644 index 000000000..042306b4a --- /dev/null +++ b/packages/biocaml/biocaml.0.4.0/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "biocaml@googlegroups.com" +homepage: "http://biocaml.org" +bug-reports: "https://github.com/biocaml/biocaml/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/biocaml/biocaml.git" +authors: [ + "Sebastien Mondet" + "Ashish Agarwal" + "Philippe Veber" + "Christophe Troestler" + "Sergei Lebedev" + "David Koppstein" + "Alexander Gryzlov" + "Francois Berenger" +] + +build: [ + ["omake" "PREFIX=%{prefix}%"] + ["omake" "doc"] {with-doc} +] +install: [ + ["omake" "%{name}%.install"] + ["omake" "install_doc" "DOCDIR=%{doc}%/biocaml"] {with-doc} +] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "core" {>= "111.13.00" & <= "113.00.00"} + "sexplib" {< "v0.14"} + "camlzip" {>= "1.05" & <= "1.13"} + "xmlm" {<= "1.4.0"} + "cfstream" {<= "1.3.2"} + "future" {<= "0.2.0"} + "ppx_compare" {< "v0.14"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.14"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "lwt" {<= "5.9.0"} + "async" {< "v0.14"} + "ounit" {<= "2.2.7"} +] +synopsis: "The OCaml Bioinformatics Library" +description: """ +Biocaml aims to be a high-performance user-friendly library for +Bioinformatics. See the [website](http://biocaml.org) for detailed API +documentation. We welcome contributors and feedback from users. Please +contact us with any comments and suggestions for features you would +like added.""" +flags: light-uninstall +url { + src: "https://github.com/biocaml/biocaml/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=46558df43409ac74209d2db3c71305a4b28cfc2700f709c2bd74572acbde8a78" + "md5=6c00715886b8b655a62086ded1bcdf1b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/biocaml/biocaml.0.5.0/opam b/packages/biocaml/biocaml.0.5.0/opam new file mode 100644 index 000000000..0e291298d --- /dev/null +++ b/packages/biocaml/biocaml.0.5.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "biocaml@googlegroups.com" +authors: [ + "Sebastien Mondet" + "Ashish Agarwal" + "Philippe Veber" + "Christophe Troestler" + "Sergei Lebedev" + "David Koppstein" + "Alexander Gryzlov" + "Francois Berenger" +] +homepage: "http://biocaml.org" +bug-reports: "https://github.com/biocaml/biocaml/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/biocaml/biocaml.git" +build: [ + [make "byte"] + [make "native"] + [make "META"] + [make "%{name}%.install"] + ["omake" "-j%{jobs}%" "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "solvuu-build" {build & <= "0.1.0"} + "core_kernel" {>= "111.13.00" & <= "113.33.03"} + "sexplib" {< "v0.14"} + "camlzip" {>= "1.05" & <= "1.13"} + "xmlm" {<= "1.4.0"} + "cfstream" {<= "1.3.2"} + "ppx_compare" {< "v0.14"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.14"} + "re" {< "1.8.0"} + "rresult" {<= "0.7.0"} + "uri" {<= "4.4.0"} +] +depopts: [ + "async" + "core" + "lwt" + "ounit" +] +conflicts: [ + "core" {< "111.13.00"} +] +synopsis: "The OCaml Bioinformatics Library" +description: """ +Biocaml aims to be a high-performance user-friendly library for +Bioinformatics. See the [website](http://biocaml.org) for detailed API +documentation. We welcome contributors and feedback from users. Please +contact us with any comments and suggestions for features you would +like added.""" +install: ["omake" "install_doc" "DOCDIR=%{doc}%/biocaml"] {with-doc} +url { + src: "https://github.com/biocaml/biocaml/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=a32ee2e6e41e23367661192d1e69c634b03df532309b1e34949d3996e329d3a0" + "md5=38d46f29c8722e07a885227ee319b220" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/biocaml/biocaml.0.6.0/opam b/packages/biocaml/biocaml.0.6.0/opam new file mode 100644 index 000000000..83f20a64b --- /dev/null +++ b/packages/biocaml/biocaml.0.6.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "biocaml@googlegroups.com" +authors: [ + "Sebastien Mondet" + "Ashish Agarwal" + "Philippe Veber" + "Christophe Troestler" + "Sergei Lebedev" + "David Koppstein" + "Alexander Gryzlov" + "Francois Berenger" +] +homepage: "http://biocaml.org" +bug-reports: "https://github.com/biocaml/biocaml/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/biocaml/biocaml.git" +build: [ + [make "byte"] + [make "native"] + [make "META"] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "solvuu-build" {build & >= "0.2.0" & < "0.3.0"} + "core_kernel" {>= "111.13.00" & <= "113.33.03"} + "sexplib" {< "v0.14"} + "camlzip" {>= "1.05" & <= "1.13"} + "xmlm" {<= "1.4.0"} + "cfstream" {<= "1.3.2"} + "ppx_compare" {< "v0.14"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.14"} + "re" {< "1.8.0"} + "rresult" {<= "0.7.0"} + "uri" {<= "4.4.0"} +] +depopts: [ + "async" + "core" + "lwt" + "ounit" +] +conflicts: [ + "core" {< "111.13.00"} +] +synopsis: "The OCaml Bioinformatics Library" +description: """ +Biocaml aims to be a high-performance user-friendly library for +Bioinformatics. See the [website](http://biocaml.org) for detailed API +documentation. We welcome contributors and feedback from users. Please +contact us with any comments and suggestions for features you would +like added.""" +url { + src: "https://github.com/biocaml/biocaml/archive/v0.6.0.tar.gz" + checksum: [ + "sha256=ce9f9b49a7332b68b6ff210bdb5f9ff5d4f59733c930a953b32ef8e53f6ee4c5" + "md5=e4a4493a6a72b68ea374b82b8a234d23" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/biocaml/biocaml.0.7.0/opam b/packages/biocaml/biocaml.0.7.0/opam new file mode 100644 index 000000000..e4473ffaf --- /dev/null +++ b/packages/biocaml/biocaml.0.7.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "biocaml@googlegroups.com" +homepage: "http://biocaml.org" +bug-reports: "https://github.com/biocaml/biocaml/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/biocaml/biocaml.git" +authors: [ + "Sebastien Mondet" + "Ashish Agarwal" + "Philippe Veber" + "Christophe Troestler" + "Sergei Lebedev" + "David Koppstein" + "Alexander Gryzlov" + "Francois Berenger" +] + +build: [ + [make "byte"] + [make "native"] + [make "META"] + [make "%{name}%.install"] + ["omake" "-j%{jobs}%" "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.03.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "solvuu-build" {= "0.3.0"} + "core_kernel" {>= "111.13.00" & <= "113.33.03"} + "sexplib" {< "v0.14"} + "camlzip" {>= "1.05" & <= "1.13"} + "xmlm" {<= "1.4.0"} + "cfstream" {<= "1.3.2"} + "ppx_compare" {< "v0.14"} + "ppx_sexp_conv" {< "v0.14"} + "re" {< "1.8.0"} + "rresult" {<= "0.7.0"} + "uri" {<= "4.4.0"} +] +depopts: [ + "async" + "core" + "lwt" + "ounit" +] + +conflicts: [ + "core" {< "111.13.00" | > "113.33.03"} +] + +synopsis: "The OCaml Bioinformatics Library" +description: """ +Biocaml aims to be a high-performance user-friendly library for +Bioinformatics. See the [website](http://biocaml.org) for detailed API +documentation. We welcome contributors and feedback from users. Please +contact us with any comments and suggestions for features you would +like added.""" +install: ["omake" "install_doc" "DOCDIR=%{doc}%/biocaml"] {with-doc} +url { + src: "https://github.com/biocaml/biocaml/archive/0.7.0.tar.gz" + checksum: [ + "sha256=f54521d5cf946abbbcf4bd5b1a60e2f63632064faed7dff5814654e7ec5214ce" + "md5=b12415ba411c916977aa0bd1880fdd29" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/biocaml/biocaml.0.8.0/opam b/packages/biocaml/biocaml.0.8.0/opam new file mode 100644 index 000000000..07a02e64c --- /dev/null +++ b/packages/biocaml/biocaml.0.8.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "biocaml@googlegroups.com" +authors: [ + "Sebastien Mondet" + "Ashish Agarwal" + "Philippe Veber" + "Christophe Troestler" + "Sergei Lebedev" + "David Koppstein" + "Alexander Gryzlov" + "Francois Berenger" +] +homepage: "http://biocaml.org" +bug-reports: "https://github.com/biocaml/biocaml/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/biocaml/biocaml.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base64" {< "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} + "core_kernel" {>= "v0.9.1" & < "v0.11"} + "sexplib" {< "v0.14"} + "camlzip" {>= "1.05" & <= "1.13"} + "xmlm" {<= "1.4.0"} + "cfstream" {<= "1.3.2"} + "ppx_compare" {< "v0.14"} + "ppx_sexp_conv" {< "v0.14"} + "re" {<= "1.12.0"} + "rresult" {<= "0.7.0"} + "uri" {<= "4.4.0"} +] +depopts: [ + "async" + "core" + "lwt" +] +synopsis: "The OCaml Bioinformatics Library" +description: """ +Biocaml aims to be a high-performance user-friendly library for +Bioinformatics. See the [website](http://biocaml.org) for detailed API +documentation. We welcome contributors and feedback from users. Please +contact us with any comments and suggestions for features you would +like added.""" +url { + src: "https://github.com/biocaml/biocaml/archive/0.8.0.tar.gz" + checksum: [ + "sha256=52e8675ee9a4aef269190c8161355483eebbfb5ac51493ca6ab9d44099fdc916" + "md5=8a93cf0feea589c689a9b001d80b40bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect/bisect.1.1/opam b/packages/bisect/bisect.1.1/opam new file mode 100644 index 000000000..9256d31ac --- /dev/null +++ b/packages/bisect/bisect.1.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Xavier Clerc"] +homepage: "http://bisect.x9c.fr/" +build: [ + ["sh" "configure" "-ocaml-prefix" prefix "-ocamlfind" "%{bin}%/ocamlfind"] + [make] +] +remove: [["ocamlfind" "remove" "bisect"]] +depends: [ + "ocaml" {< "4.02"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["opam.patch"] +install: [make "install"] +synopsis: "Code coverage tool for the OCaml language" +description: """ +Bisect is a code coverage tool for the OCaml language. It is a +camlp4-based tool that allows to instrument your application before +running tests. After application execution, it is possible to generate +a report in HTML format that is the replica of the application source +code annotated with code coverage information.""" +flags: light-uninstall +url { + src: "http://bisect.x9c.fr/distrib/bisect-1.1.tar.gz" + checksum: [ + "sha256=07d788944b9f1acde28e8932a7640dc882ca225e09be779c66b3340e8ebd74a0" + "md5=6e4be9696c902f74908fd835a84353e9" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect/opam.patch.1.1" + checksum: [ + "sha256=f3aeca05d33cc8c957e8c5b23188df2d7ca99e600de0aaf4eacab18191f813bb" + "md5=b9960c6c20a4fdeaf333396170e3912f" + ] +} +extra-source "bisect.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect/bisect.install" + checksum: [ + "sha256=4d7858452281e94f48ff9708324c6a7bc9a0be4f840e2472cf7002df25acf671" + "md5=2106aa627796b3e457d35f1100295f27" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect/bisect.1.3/opam b/packages/bisect/bisect.1.3/opam new file mode 100644 index 000000000..95cf5bd56 --- /dev/null +++ b/packages/bisect/bisect.1.3/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Xavier Clerc"] +homepage: "http://bisect.x9c.fr/" +license: "GPL-3.0-only" +build: [ + ["sh" "configure" "-ocaml-prefix" prefix "-ocamlfind" "%{bin}%/ocamlfind"] + {ocaml:version != "4.00.1"} + [ + "sh" + "configure" + "-ocaml-prefix" + prefix + "-ocamlfind" + "%{bin}%/ocamlfind" + "-ppx" + ] {ocaml:version = "4.00.1"} + [make "all"] +] +remove: [["ocamlfind" "remove" "bisect"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "install-thread.patch" + "opam.patch" +] +install: [make "install"] +synopsis: "Code coverage tool for the OCaml language" +description: """ +Bisect is a code coverage tool for the OCaml language. It is a +camlp4-based tool that allows to instrument your application before +running tests. After application execution, it is possible to generate +a report in HTML format that is the replica of the application source +code annotated with code coverage information.""" +flags: light-uninstall +url { + src: "http://bisect.x9c.fr/distrib/bisect-1.3.tar.gz" + checksum: [ + "sha256=19c85cc0f22a21e0f9b4e13fdd98abcde3a8ef2a7a7c5da7f49faa4025c92f3a" + "md5=8481342a3d9f17d5502bc84c04c206e3" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect/opam.patch.1.3" + checksum: [ + "sha256=d4b13b03a2bdc279b8f346eb798788cc00f04fe4ed846ccbee9565a3c9432f8a" + "md5=85e88ebfbe0b3fd36b707379139c2965" + ] +} +extra-source "install-thread.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect/install-thread.patch" + checksum: [ + "sha256=ead92cb62998ff62fc355f84820baf2114f1d9b9ef7bc452c90a715ab41a30d7" + "md5=a2ab1b151d25c4f57247c1f91847e1b6" + ] +} +extra-source "bisect.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect/bisect.install" + checksum: [ + "sha256=4d7858452281e94f48ff9708324c6a7bc9a0be4f840e2472cf7002df25acf671" + "md5=2106aa627796b3e457d35f1100295f27" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.0.1/opam b/packages/bisect_ppx/bisect_ppx.0.1/opam new file mode 100644 index 000000000..255e01acb --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/bisect_ppx" +dev-repo: "git+https://github.com/rleonid/bisect_ppx.git" +bug-reports: "https://github.com/rleonid/bisect_ppx/issues" +build: [ + ["sh" "configure"] + [make "all"] +] +install: [make "install"] +remove: [ "ocamlfind" "remove" "bisect_ppx" ] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bisect code coverage instrumentation via ppx." +flags: light-uninstall +url { + src: "https://github.com/rleonid/bisect_ppx/archive/0.1.tar.gz" + checksum: [ + "sha256=2b065cf24d5baf397cc14634de5b0203e88a6c9b16d98748b8984453c26c4e3a" + "md5=f6cc1612adf5ca9fd59c796dc24f23ee" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.0.1" + checksum: [ + "sha256=96a04ad96df30ca142e3f3d005ffb334c8359519756595a16642f8c56902dce9" + "md5=9b6b8d8130b60e1e0ccfb77871dc9489" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.2/opam b/packages/bisect_ppx/bisect_ppx.0.2.2/opam new file mode 100644 index 000000000..32018e1dc --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.0.2.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/bisect_ppx" +dev-repo: "git+https://github.com/rleonid/bisect_ppx.git" +bug-reports: "https://github.com/rleonid/bisect_ppx/issues" +build: [ + ["sh" "configure"] + [make "all"] +] +install: [ make "install"] +remove: [ "ocamlfind" "remove" "bisect_ppx" ] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bisect code coverage instrumentation via ppx." +flags: light-uninstall +url { + src: "https://github.com/rleonid/bisect_ppx/archive/0.2.2.tar.gz" + checksum: [ + "sha256=9d15f2ca0f9e09bb3bbe67f50216dfb078fa2029d584c560f4e8910a1399b51a" + "md5=2b556494605d1d3a2630e6d7e33691f3" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.0.2.2" + checksum: [ + "sha256=96a04ad96df30ca142e3f3d005ffb334c8359519756595a16642f8c56902dce9" + "md5=9b6b8d8130b60e1e0ccfb77871dc9489" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.3/opam b/packages/bisect_ppx/bisect_ppx.0.2.3/opam new file mode 100644 index 000000000..b4f4133ee --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.0.2.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/bisect_ppx" +dev-repo: "git+https://github.com/rleonid/bisect_ppx.git" +bug-reports: "https://github.com/rleonid/bisect_ppx/issues" +build: [ + ["sh" "configure"] + [make "all"] +] +install: [ make "install"] +remove: [ "ocamlfind" "remove" "bisect_ppx" ] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bisect code coverage instrumentation via ppx." +flags: light-uninstall +url { + src: "https://github.com/rleonid/bisect_ppx/archive/0.2.3.tar.gz" + checksum: [ + "sha256=a69639041317f82e23e4f1def396bdfe7b99cc8afb93d5e45c4ea8189d5f03b5" + "md5=aa2a332baec6bd7f22f93d31a2a4965c" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.0.2.3" + checksum: [ + "sha256=96a04ad96df30ca142e3f3d005ffb334c8359519756595a16642f8c56902dce9" + "md5=9b6b8d8130b60e1e0ccfb77871dc9489" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.4/opam b/packages/bisect_ppx/bisect_ppx.0.2.4/opam new file mode 100644 index 000000000..ee9002e55 --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.0.2.4/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/bisect_ppx" +bug-reports: "https://github.com/rleonid/bisect_ppx/issues" +dev-repo: "git+https://github.com/rleonid/bisect_ppx.git" +build: [ + ["sh" "configure"] + [make "all"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "bisect_ppx"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bisect code coverage instrumentation via ppx." +description: """ +A fork of the original Bisect code to solely work with ppx, with a few +bug fixes and improvements.""" +flags: light-uninstall +url { + src: "https://github.com/rleonid/bisect_ppx/archive/0.2.4.tar.gz" + checksum: [ + "sha256=0bf1582eb302c5f77654f5cce45df18e22324de1fd4a7a0e0239281c3af90031" + "md5=8723d55f4d58f2328d11baab86763a97" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.0.2.4" + checksum: [ + "sha256=96a04ad96df30ca142e3f3d005ffb334c8359519756595a16642f8c56902dce9" + "md5=9b6b8d8130b60e1e0ccfb77871dc9489" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.5/opam b/packages/bisect_ppx/bisect_ppx.0.2.5/opam new file mode 100644 index 000000000..f64861dc3 --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.0.2.5/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/bisect_ppx" +bug-reports: "https://github.com/rleonid/bisect_ppx/issues" +dev-repo: "git+https://github.com/rleonid/bisect_ppx.git" +build: [ + ["sh" "configure"] + [make "all"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "bisect_ppx"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bisect code coverage instrumentation via ppx." +description: """ +A fork of the original Bisect code to solely work with ppx, with a few +bug fixes and improvements.""" +flags: light-uninstall +url { + src: "https://github.com/rleonid/bisect_ppx/archive/0.2.5.tar.gz" + checksum: [ + "sha256=48c395bcdd626ee6f5ed1340149f48469cfe62c6a05071f4a0373a0b35e7cf4a" + "md5=bc2e35ac0d6b12e2c14d64e9859ba653" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.0.2.5" + checksum: [ + "sha256=96a04ad96df30ca142e3f3d005ffb334c8359519756595a16642f8c56902dce9" + "md5=9b6b8d8130b60e1e0ccfb77871dc9489" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.6/opam b/packages/bisect_ppx/bisect_ppx.0.2.6/opam new file mode 100644 index 000000000..3bb502f84 --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.0.2.6/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/bisect_ppx" +bug-reports: "https://github.com/rleonid/bisect_ppx/issues" +dev-repo: "git+https://github.com/rleonid/bisect_ppx.git" +build: [ + ["sh" "configure"] + [make "all"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "bisect_ppx"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bisect code coverage instrumentation via ppx." +description: """ +A fork of the original Bisect code to solely work with ppx, with a few +bug fixes and improvements.""" +flags: light-uninstall +url { + src: "https://github.com/rleonid/bisect_ppx/archive/0.2.6.tar.gz" + checksum: [ + "sha256=22cc2a1fdf86393394f2b5955a50cb54ef5ca1dae55b12c816073a25bc5c3e6f" + "md5=fbf18a7efe55bb632b87ae4355fd8a8c" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.0.2.6" + checksum: [ + "sha256=96a04ad96df30ca142e3f3d005ffb334c8359519756595a16642f8c56902dce9" + "md5=9b6b8d8130b60e1e0ccfb77871dc9489" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.0.2/opam b/packages/bisect_ppx/bisect_ppx.0.2/opam new file mode 100644 index 000000000..a2796ad05 --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.0.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/bisect_ppx" +dev-repo: "git+https://github.com/rleonid/bisect_ppx.git" +bug-reports: "https://github.com/rleonid/bisect_ppx/issues" +build: [ + ["sh" "configure"] + [make "all"] +] +install: [make "install"] +remove: [ "ocamlfind" "remove" "bisect_ppx" ] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bisect code coverage instrumentation via ppx." +flags: light-uninstall +url { + src: "https://github.com/rleonid/bisect_ppx/archive/0.2.tar.gz" + checksum: [ + "sha256=3427233602650cd9f3afc596543d2580e6c28cd38b7bb730a67ad3570dafd845" + "md5=3280351ff0c894fdc35e0dc20d9e43c4" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.0.2" + checksum: [ + "sha256=96a04ad96df30ca142e3f3d005ffb334c8359519756595a16642f8c56902dce9" + "md5=9b6b8d8130b60e1e0ccfb77871dc9489" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.1.0.0/opam b/packages/bisect_ppx/bisect_ppx.1.0.0/opam new file mode 100644 index 000000000..147de5e05 --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.1.0.0/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: [ + "Xavier Clerc " + "Leonid Rozenberg " + "Anton Bachin " +] +license: "GPL-3.0-only" +homepage: "https://github.com/rleonid/bisect_ppx" +bug-reports: "https://github.com/rleonid/bisect_ppx/issues" +dev-repo: "git+https://github.com/rleonid/bisect_ppx.git" +build: [ + [make "build"] + [make "dev" "tests"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "bisect_ppx"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} +] +conflicts: [ + "ocveralls" {<= "0.3.2"} +] +synopsis: "Code coverage for OCaml" +description: """ +Bisect_ppx helps you test thoroughly. It is a small preprocessor that inserts +instrumentation at places in your code, such as if-then-else and match +expressions. After you run tests, Bisect_ppx gives a nice HTML report showing +which places were visited and which were missed. + +Usage is simple - add package bisect_ppx when building tests, then run the +report tool on the generated visitation files. + +This is an advanced fork of the original Bisect coverage tool. It has many +improvements and updates. + +- Much more thorough code instrumentation, so you can find more gaps in your + testing. +- Fast operation by default. +- More legible and appealing HTML reports. +- Various bugfixes. +- No camlp4 dependency.""" +flags: light-uninstall +url { + src: "https://github.com/rleonid/bisect_ppx/archive/1.0.0.tar.gz" + checksum: [ + "sha256=5e99c3853fc7e09205d17ea5ff3c75059faa18b112a5d8c469e62f7bf2abac91" + "md5=7b965d605e000812b33ae7dfe8ec0dcc" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.1.0.0" + checksum: [ + "sha256=560893aea2d0dc898dd1f3c1b4197b2605f0689667488cf057af9ad6efe58243" + "md5=887f32c5449bb9014b750064e39670b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.1.0.1/opam b/packages/bisect_ppx/bisect_ppx.1.0.1/opam new file mode 100644 index 000000000..77ffa849a --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.1.0.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: [ + "Xavier Clerc " + "Leonid Rozenberg " + "Anton Bachin " +] +license: "GPL-3.0-only" +homepage: "https://github.com/rleonid/bisect_ppx" +bug-reports: "https://github.com/rleonid/bisect_ppx/issues" +dev-repo: "git+https://github.com/rleonid/bisect_ppx.git" +build: [ + [make "build"] + [make "dev" "tests"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "bisect_ppx"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} +] +conflicts: [ + "ocveralls" {<= "0.3.2"} +] +synopsis: "Code coverage for OCaml" +description: """ +Bisect_ppx helps you test thoroughly. It is a small preprocessor that inserts +instrumentation at places in your code, such as if-then-else and match +expressions. After you run tests, Bisect_ppx gives a nice HTML report showing +which places were visited and which were missed. + +Usage is simple - add package bisect_ppx when building tests, then run the +report tool on the generated visitation files. + +This is an advanced fork of the original Bisect coverage tool. It has many +improvements and updates. + +- Much more thorough code instrumentation, so you can find more gaps in your + testing. +- Fast operation by default. +- More legible and appealing HTML reports. +- Various bugfixes. +- No camlp4 dependency.""" +flags: light-uninstall +url { + src: "https://github.com/rleonid/bisect_ppx/archive/1.0.1.tar.gz" + checksum: [ + "sha256=0e6ba8db04e1dd439dfba094fe02f44a5eb07447a8cffe7f4a6bab20654c4357" + "md5=9c320ad23d919972a64fd24e7b4642f1" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.1.0.1" + checksum: [ + "sha256=560893aea2d0dc898dd1f3c1b4197b2605f0689667488cf057af9ad6efe58243" + "md5=887f32c5449bb9014b750064e39670b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.1.1.0/opam b/packages/bisect_ppx/bisect_ppx.1.1.0/opam new file mode 100644 index 000000000..950f62646 --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.1.1.0/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: [ + "Xavier Clerc " + "Leonid Rozenberg " + "Anton Bachin " +] +license: "GPL-3.0-only" +homepage: "https://github.com/aantron/bisect_ppx" +bug-reports: "https://github.com/aantron/bisect_ppx/issues" +dev-repo: "git+https://github.com/aantron/bisect_ppx.git" +build: [ + [make "build"] + [make "dev" "tests"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "bisect_ppx"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {>= "4.02.3" & <= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} +] +conflicts: [ + "ocveralls" {<= "0.3.2"} +] +synopsis: "Code coverage for OCaml" +description: """ +Bisect_ppx helps you test thoroughly. It is a small preprocessor that inserts +instrumentation at places in your code, such as if-then-else and match +expressions. After you run tests, Bisect_ppx gives a nice HTML report showing +which places were visited and which were missed. + +Usage is simple - add package bisect_ppx when building tests, then run the +report tool on the generated visitation files. + +This is an advanced fork of the original Bisect coverage tool. It has many +improvements and updates. + +- Much more thorough code instrumentation, so you can find more gaps in your + testing. +- Fast operation by default. +- More legible and appealing HTML reports. +- Various bugfixes. +- No camlp4 dependency.""" +flags: light-uninstall +url { + src: "https://github.com/aantron/bisect_ppx/archive/1.1.0.tar.gz" + checksum: [ + "sha256=6a2b963a2ff485d556873396363b1fce8ec1c4d07757012274407e0ac8806628" + "md5=963bb0ff4a1d9e5c0a0476adc326fa8e" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.1.1.0" + checksum: [ + "sha256=560893aea2d0dc898dd1f3c1b4197b2605f0689667488cf057af9ad6efe58243" + "md5=887f32c5449bb9014b750064e39670b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.1.2.0/opam b/packages/bisect_ppx/bisect_ppx.1.2.0/opam new file mode 100644 index 000000000..0780b3a56 --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.1.2.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: [ + "Xavier Clerc " + "Leonid Rozenberg " + "Anton Bachin " +] +license: "GPL-3.0-only" +homepage: "https://github.com/aantron/bisect_ppx" +bug-reports: "https://github.com/aantron/bisect_ppx/issues" +dev-repo: "git+https://github.com/aantron/bisect_ppx.git" +build: [ + [make "build"] + [make "dev" "tests"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "bisect_ppx"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {>= "4.02.3" & <= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} +] +conflicts: [ + "ocveralls" {<= "0.3.2"} +] +synopsis: "Code coverage for OCaml" +description: """ +Bisect_ppx helps you test thoroughly. It is a small preprocessor that inserts +instrumentation at places in your code, such as if-then-else and match +expressions. After you run tests, Bisect_ppx gives a nice HTML report showing +which places were visited and which were missed. + +Usage is simple - add package bisect_ppx when building tests, then run the +report tool on the generated visitation files. + +This is an advanced fork of the original Bisect coverage tool. It has many +improvements and updates. + +- Much more thorough code instrumentation, so you can find more gaps in your + testing. +- Fast operation by default. +- More legible and appealing HTML reports. +- Various bugfixes. +- No camlp4 dependency.""" +flags: light-uninstall +url { + src: "https://github.com/aantron/bisect_ppx/archive/1.2.0.tar.gz" + checksum: [ + "sha256=bb19925803971dc8c9c1e668e358ff082bfaad3f32c59c0183009d4c1e26ff95" + "md5=e9dd15cb3d1e1e5ec7013bb960f3bdc3" + ] +} +extra-source "bisect_ppx.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.1.2.0" + checksum: [ + "sha256=560893aea2d0dc898dd1f3c1b4197b2605f0689667488cf057af9ad6efe58243" + "md5=887f32c5449bb9014b750064e39670b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bisect_ppx/bisect_ppx.1.3.0/opam b/packages/bisect_ppx/bisect_ppx.1.3.0/opam new file mode 100644 index 000000000..f21f4e5e8 --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.1.3.0/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: [ + "Anton Bachin " + "Leonid Rozenberg " +] +authors: [ + "Xavier Clerc " + "Leonid Rozenberg " + "Anton Bachin " +] +license: "MPL-2.0" +homepage: "https://github.com/aantron/bisect_ppx" +bug-reports: "https://github.com/aantron/bisect_ppx/issues" +dev-repo: "git+https://github.com/aantron/bisect_ppx.git" +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "base-unix" {= "base"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ocamlbuild" {<= "0.15.0"} + "ocaml-migrate-parsetree" {>= "1.0.3" & < "2.0.0"} + "ounit" {with-test & <= "2.2.7"} + "ppx_tools_versioned" {<= "5.4.0"} +] +conflicts: [ + "ocveralls" {<= "0.3.2"} +] +# Note that Bisect_ppx effectively requires 4.02.3, because Jbuilder requires +# it. 4.02.0 is the natural constraint of Bisect_ppx. +messages: [ + "For the Ocamlbuild plugin, please install package bisect_ppx-ocamlbuild" + {ocamlbuild:installed & !bisect_ppx-ocamlbuild:installed} +] +post-messages: [ + "The future Bisect_ppx 2.0.0 will make breaking changes in late 2017. See + https://github.com/aantron/bisect_ppx/releases/tag/1.3.0" +] + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +synopsis: "Code coverage for OCaml" +description: """ +Bisect_ppx helps you test thoroughly. It is a small preprocessor that inserts +instrumentation at places in your code, such as if-then-else and match +expressions. After you run tests, Bisect_ppx gives a nice HTML report showing +which places were visited and which were missed. + +Usage is simple - add package bisect_ppx when building tests, then run the +report tool on the generated visitation files. + +This is an advanced fork of the original Bisect coverage tool. It has many +improvements and updates. + +- Much more thorough code instrumentation, so you can find more gaps in your + testing. +- Fast operation by default. +- More legible and appealing HTML reports. +- Various bugfixes. +- No camlp4 dependency.""" +url { + src: "https://github.com/aantron/bisect_ppx/archive/1.3.0.tar.gz" + checksum: [ + "sha256=fbcc62cd6f0dfd73cdba22b69e8d2c3fa9b7a0af1a8ef6935011130dfa599bf9" + "md5=d247c2203a0d141078e40fadcfcf8258" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bistro/bistro.0.0.0/opam b/packages/bistro/bistro.0.0.0/opam new file mode 100644 index 000000000..14dd63ed8 --- /dev/null +++ b/packages/bistro/bistro.0.0.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Philippe Veber " +authors: "Philippe Veber " +homepage: "https://github.com/pveber/bistro/" +dev-repo: "git+https://github.com/pveber/bistro.git" +bug-reports: "https://github.com/pveber/bistro/issues" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "bistro"] + ["ocamlfind" "remove" "ppx_bistro"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "core" {<= "v0.17.1"} + "dbm" {<= "1.4"} + "lwt" {< "4.0.0"} + "oasis" {<= "0.4.11"} + "ocamlnet" {<= "4.1.9-2"} + "pvem" {= "0.0.1"} + "ppx_tools" {<= "6.6"} + "sexplib" {< "113.24.00"} +] +synopsis: "A library to build and run distributed workflows" +description: """ +bistro is an OCaml library to build and run computations represented +by a collection of interdependent scripts, as is often found in +data analysis (especially computational biology). + +Features: +- build complex and composable workflows declaratively +- simple and lightweight wrapping of new components +- resume-on-failure: if something fails, fix it and the workflow will + restart from where it stopped +- parallel workflow execution (locally or over a PBS cluster) +- development-friendly: when a script is modified, bistro + automatically finds out what needs to be recomputed +- automatic naming of generated files +- static typing: detect file format errors at compile time! + +The library provides a datatype to represent scripts (including +metadata and dependencies), an engine to run workflows and a standard +library providing components for popular tools (although mostly +related to computational biology and unix for now).""" +flags: light-uninstall +url { + src: "https://github.com/pveber/bistro/archive/v0.0.0.tar.gz" + checksum: [ + "sha256=b0c9d223de9e5f6789583550bbe9cc66262278ab4e884c4891dfd491d1a5f39f" + "md5=65500009ee598dee04788edbb224dca8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bistro/bistro.0.1.0/opam b/packages/bistro/bistro.0.1.0/opam new file mode 100644 index 000000000..770e0dca5 --- /dev/null +++ b/packages/bistro/bistro.0.1.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Philippe Veber " +authors: "Philippe Veber " +homepage: "https://github.com/pveber/bistro/" +bug-reports: "https://github.com/pveber/bistro/issues" +license: "GPL-1.0-or-later" +dev-repo: "git+https://github.com/pveber/bistro.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "bistro"] + ["ocamlfind" "remove" "ppx_bistro"] +] +depends: [ + "ocaml" + "oasis" {build & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "core" {<= "v0.17.1"} + "dbm" {<= "1.4"} + "lwt" {< "4.0.0"} + "ppx_tools" {<= "6.6"} + "pvem" {= "0.0.1"} + "rresult" {<= "0.7.0"} + "sexplib" {< "113.24.00"} +] +synopsis: "A library to build and run distributed workflows" +description: """ +bistro is an OCaml library to build and run computations represented +by a collection of interdependent scripts, as is often found in +data analysis (especially computational biology). + +Features: +- build complex and composable workflows declaratively +- simple and lightweight wrapping of new components +- resume-on-failure: if something fails, fix it and the workflow will + restart from where it stopped +- parallel workflow execution (locally or over a PBS cluster) +- development-friendly: when a script is modified, bistro + automatically finds out what needs to be recomputed +- automatic naming of generated files +- static typing: detect file format errors at compile time! + +The library provides a datatype to represent scripts (including +metadata and dependencies), an engine to run workflows and a standard +library providing components for popular tools (although mostly +related to computational biology and unix for now).""" +flags: light-uninstall +url { + src: "https://github.com/pveber/bistro/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=f369f581cb99451a9345123e06bfca54bdc4ca45991b162b1c51a74aeab1756d" + "md5=2e1b5dabade11d518da4549b6c93e161" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bistro/bistro.0.2.0/opam b/packages/bistro/bistro.0.2.0/opam new file mode 100644 index 000000000..73cd21c21 --- /dev/null +++ b/packages/bistro/bistro.0.2.0/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Philippe Veber " +authors: "Philippe Veber " +homepage: "https://github.com/pveber/bistro/" +bug-reports: "https://github.com/pveber/bistro/issues" +license: "GPL-1.0-or-later" +dev-repo: "git+https://github.com/pveber/bistro.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "bistro"] + ["ocamlfind" "remove" "ppx_bistro"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "core" {< "v0.9.0"} + "lwt" {< "4.0.0"} + "ocamlgraph" {>= "1.8.7" & <= "2.1.0"} + "ppx_tools" {<= "6.6"} + "pvem" {= "0.0.1"} + "rresult" {<= "0.7.0"} + "sexplib" {>= "113.24.00" & <= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "tyxml" {>= "4.0" & <= "4.6.0"} +] +synopsis: "A library to build and run distributed workflows" +description: """ +bistro is an OCaml library to build and run computations represented +by a collection of interdependent scripts, as is often found in +data analysis (especially computational biology). + +Features: +- build complex and composable workflows declaratively +- simple and lightweight wrapping of new components +- resume-on-failure: if something fails, fix it and the workflow will + restart from where it stopped +- parallel workflow execution (locally or over a PBS cluster) +- development-friendly: when a script is modified, bistro + automatically finds out what needs to be recomputed +- automatic naming of generated files +- static typing: detect file format errors at compile time! + +The library provides a datatype to represent scripts (including +metadata and dependencies), an engine to run workflows and a standard +library providing components for popular tools (although mostly +related to computational biology and unix for now).""" +flags: light-uninstall +url { + src: "https://github.com/pveber/bistro/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=02e7bf761ad05dd6d88ebbdfd94602f042799c75ecd8350875a89555f42618dc" + "md5=43320edd9517b8c93cbe78a45261038d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bistro/bistro.0.3.0/opam b/packages/bistro/bistro.0.3.0/opam new file mode 100644 index 000000000..57a48310b --- /dev/null +++ b/packages/bistro/bistro.0.3.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Philippe Veber " +authors: "Philippe Veber " +homepage: "https://github.com/pveber/bistro/" +bug-reports: "https://github.com/pveber/bistro/issues" +license: "GPL-1.0-or-later" +dev-repo: "git+https://github.com/pveber/bistro.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} + "core" {>= "v0.9.0" & < "v0.11"} + "lwt" {< "4.0.0"} + "ocamlgraph" {>= "1.8.7" & <= "2.1.0"} + "rresult" {<= "0.7.0"} + "sexplib" {>= "113.24.00" & <= "v0.17.0"} + "tyxml" {>= "4.0" & <= "4.6.0"} +] +synopsis: "A library to build and run distributed workflows" +description: """ +bistro is an OCaml library to build and run computations represented +by a collection of interdependent scripts, as is often found in +data analysis (especially computational biology). + +Features: +- build complex and composable workflows declaratively +- simple and lightweight wrapping of new components +- resume-on-failure: if something fails, fix it and the workflow will + restart from where it stopped +- parallel workflow execution (locally or over a PBS cluster) +- development-friendly: when a script is modified, bistro + automatically finds out what needs to be recomputed +- automatic naming of generated files +- static typing: detect file format errors at compile time! + +The library provides a datatype to represent scripts (including +metadata and dependencies), an engine to run workflows and a standard +library providing components for popular tools (although mostly +related to computational biology and unix for now).""" +url { + src: "https://github.com/pveber/bistro/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=95c84f11706e54bf0414d0874dfe49ef5834e22dad42efaeda22283e2aeea063" + "md5=670877e55d851a83cf8a833b6df1e955" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bitcoin/bitcoin.1.0/opam b/packages/bitcoin/bitcoin.1.0/opam new file mode 100644 index 000000000..db3e9028d --- /dev/null +++ b/packages/bitcoin/bitcoin.1.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: [ + ["./configure" "--prefix" prefix] + [make] + [make "doc"] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" + "yojson" {< "2.0.0"} + "ocamlnet" {< "4"} + "ocsigenserver" {<= "6.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Library offering an OCaml interface to the official Bitcoin client API" +url { + src: + "https://download.ocamlcore.org/ocaml-bitcoin/ocaml-bitcoin/1.0/ocaml-bitcoin-1.0.tgz" + checksum: [ + "sha256=d6b05ac8ee1381d903067d68f3deca3941af039635708c73e0c9e65c9a579499" + "md5=6f8ec4b5d677935e443907b6a6c47b0c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bitcoin/bitcoin.1.1.1/opam b/packages/bitcoin/bitcoin.1.1.1/opam new file mode 100644 index 000000000..f9b23f591 --- /dev/null +++ b/packages/bitcoin/bitcoin.1.1.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://ocaml-bitcoin.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/ocaml-bitcoin/issues" +dev-repo: "git+https://github.com/darioteixeira/ocaml-bitcoin.git" +license: "GPL-2.0-only" +build: [ + [ + "./configure" + "--prefix" + prefix + "--docdir" + "%{doc}%/bitcoin" + "--%{ocsigenserver:enable}%-ocsigen" + "--%{ocamlnet:enable}%-ocamlnet" + ] + [make] + [make "doc"] +] +remove: [["ocamlfind" "remove" "bitcoin"]] +depends: [ + "ocaml" + "yojson" {< "2.0.0"} + "ocamlnet" {< "4"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "ocsigenserver" +] +install: [make "install"] +synopsis: + "Library offering an OCaml interface to the official Bitcoin client API" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-bitcoin/ocaml-bitcoin/1.1.1/ocaml-bitcoin-1.1.1.tgz" + checksum: [ + "sha256=de20411cc97bcfbb9fc1834facb4a44a7479aa637d9e72e0c5d810301f169a2d" + "md5=ab90771221b720f96bcdc816ebca4f03" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bitcoin/bitcoin.1.1/opam b/packages/bitcoin/bitcoin.1.1/opam new file mode 100644 index 000000000..627ca86cd --- /dev/null +++ b/packages/bitcoin/bitcoin.1.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://ocaml-bitcoin.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/ocaml-bitcoin/issues" +dev-repo: "git+https://github.com/darioteixeira/ocaml-bitcoin.git" +license: "GPL-2.0-only" +build: [ + [ + "./configure" + "--prefix" + prefix + "--docdir" + "%{doc}%/bitcoin" + "--%{ocsigenserver:enable}%-ocsigen" + "--%{ocamlnet:enable}%-ocamlnet" + ] + [make] + [make "doc"] +] +remove: [["ocamlfind" "remove" "bitcoin"]] +depends: [ + "ocaml" + "yojson" {< "2.0.0"} + "ocamlnet" {< "4"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "ocsigenserver" +] +install: [make "install"] +synopsis: + "Library offering an OCaml interface to the official Bitcoin client API" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-bitcoin/ocaml-bitcoin/1.1/ocaml-bitcoin-1.1.tgz" + checksum: [ + "sha256=e109105128ce7c1bd077e7395eaebf7defcaffe3a5632589e043ea27eab41fe3" + "md5=68406609e42a40e0fe2642330bf35887" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bitcoinml/bitcoinml.0.2.4/opam b/packages/bitcoinml/bitcoinml.0.2.4/opam new file mode 100644 index 000000000..25d2eaa38 --- /dev/null +++ b/packages/bitcoinml/bitcoinml.0.2.4/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Davide Gessa " +authors: [ + "Davide Gessa " +] + +homepage: "https://github.com/dakk/bitcoinml" +bug-reports: "https://github.com/dakk/bitcoinml/issues" +license: "MIT" +dev-repo: "git+https://github.com/dakk/bitcoinml.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta11" & <= "transition"} + "base" {build & >= "v0.9.2" & < "v0.11"} + "configurator" {build & >= "v0.9.1" & <= "v0.11.0"} + "ppx_jane" {>= "v0.9.0" & <= "v0.17.0"} + "ppx_bitstring" {>= "2.0.0" & <= "4.1.0"} + "bitstring" {>= "2.1.0" & <= "4.1.0"} + "stdio" {>= "v0.9.0" & <= "v0.17.0"} + "bignum" {>= "v0.9.0" & <= "v0.17.0"} + "cryptokit" {>= "1.11" & <= "1.20"} + "stdint" {>= "0.3.0-0" & <= "0.7.2"} + "hex" {with-test & >= "1.1.1" & <= "1.5.0"} + "ounit" {with-test & >= "2.2.2" & <= "2.2.7"} + "odoc" {with-test & >= "1.1.1" & <= "2.4.4"} +] +synopsis: "Bitcoin data-structures library for OCaml" +description: """ +Bitcoin data-structures library for OCaml. Modules documentation is +available at https://dakk.github.io/bitcoinml/""" +url { + src: "https://github.com/dakk/bitcoinml/archive/0.2.4-rc4.zip" + checksum: [ + "sha256=4592cd3dfceeef2f31e264aee4f466554db0327fe5aa238327fdbe7ca16f847e" + "md5=65fd22570e07d9070f8f490117efcd9a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bitcoinml/bitcoinml.0.2/opam b/packages/bitcoinml/bitcoinml.0.2/opam new file mode 100644 index 000000000..965ddda43 --- /dev/null +++ b/packages/bitcoinml/bitcoinml.0.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Davide Gessa " +authors: "Davide Gessa " +homepage: "https://github.com/dakk/bitcoinml" +bug-reports: "https://github.com/dakk/bitcoinml/issues" +license: "MIT" +dev-repo: "git+https://github.com/dakk/bitcoinml.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "base" {build & >= "v0.9.2" & < "v0.11"} + "stdio" {build & >= "v0.9.0" & <= "v0.17.0"} + "configurator" {build & >= "v0.9.1" & <= "v0.11.0"} + "bitstring" {build & >= "2.1.0" & <= "4.1.0"} + "ppx_bitstring" {>= "2.0.0" & <= "4.1.0"} + "bignum" {build & >= "v0.9.0" & <= "v0.17.0"} + "cryptokit" {build & >= "1.11" & <= "1.20"} + "stdint" {build & >= "0.3.0-0" & <= "0.7.2"} + "ounit" {with-test & >= "2.2.2" & <= "2.2.7"} + "odoc" {with-test & >= "1.1.1" & <= "2.4.4"} +] +synopsis: "Bitcoin data-structures library for OCaml" +description: """ +Bitcoin data-structures library for OCaml. Modules documentation is +available at https://dakk.github.io/bitcoinml/""" +url { + src: "https://github.com/dakk/bitcoinml/archive/0.2.0.zip" + checksum: [ + "sha256=19b881e6ea5f8e120e5b5b4bde38a6d4864bd86c330b66e93967fa8cdd8ddb11" + "md5=4d5db3ca0eee6d79a4ab4c20c2eaaf1a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bitcoinml/bitcoinml.0.3.0/opam b/packages/bitcoinml/bitcoinml.0.3.0/opam new file mode 100644 index 000000000..0fb9f4fa1 --- /dev/null +++ b/packages/bitcoinml/bitcoinml.0.3.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Davide Gessa " +authors: "Davide Gessa " +homepage: "https://github.com/dakk/bitcoinml" +bug-reports: "https://github.com/dakk/bitcoinml/issues" +license: "MIT" +dev-repo: "git+https://github.com/dakk/bitcoinml.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs "@install"] + ["jbuilder" "build" "-p" name "-j" jobs "@runtest" "@doc"] {with-test} + ["jbuilder" "build" "-p" name "-j" jobs "@doc"] {with-doc} +] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta11" & <= "transition"} + "base" {build & >= "v0.9.2" & < "v0.11"} + "configurator" {build & >= "v0.9.1" & <= "v0.11.0"} + "ppx_jane" {>= "v0.9.0" & <= "v0.17.0"} + "ppx_bitstring" {>= "2.0.0" & <= "4.1.0"} + "bitstring" {>= "2.1.0" & <= "4.1.0"} + "stdio" {>= "v0.9.0" & <= "v0.17.0"} + "bignum" {>= "v0.9.0" & <= "v0.17.0"} + "cryptokit" {>= "1.11" & <= "1.20"} + "stdint" {>= "0.3.0-0" & <= "0.7.2"} + "hex" {with-test & >= "1.1.1" & <= "1.5.0"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "odoc" {with-test & >= "1.1.1" & <= "2.4.4"} +] +synopsis: "Bitcoin data-structures library for OCaml" +description: """ +Bitcoin data-structures library for OCaml. Modules documentation is +available at https://dakk.github.io/bitcoinml/""" +url { + src: "https://github.com/dakk/bitcoinml/archive/0.3.0.zip" + checksum: [ + "sha256=276503dbfa2ffaa300239239c4a783e39c30b4aff7969267119e167f6ce72842" + "md5=548ee930e41523481c5f35ad2d7a6395" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bitcoinml/bitcoinml.0.3.1/opam b/packages/bitcoinml/bitcoinml.0.3.1/opam new file mode 100644 index 000000000..220cc3d80 --- /dev/null +++ b/packages/bitcoinml/bitcoinml.0.3.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Davide Gessa " +authors: "Davide Gessa " +homepage: "https://github.com/dakk/bitcoinml" +bug-reports: "https://github.com/dakk/bitcoinml/issues" +license: "MIT" +dev-repo: "git+https://github.com/dakk/bitcoinml.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs "@install"] + ["jbuilder" "build" "-p" name "-j" jobs "@runtest" "@doc"] {with-test} + ["jbuilder" "build" "-p" name "-j" jobs "@doc"] {with-doc} +] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta11" & <= "transition"} + "base" {build & >= "v0.9.2" & < "v0.11"} + "configurator" {build & >= "v0.9.1" & <= "v0.11.0"} + "ppx_jane" {>= "v0.9.0" & <= "v0.17.0"} + "ppx_bitstring" {>= "2.0.0" & <= "4.1.0"} + "bitstring" {>= "2.1.0" & <= "4.1.0"} + "stdio" {>= "v0.9.0" & <= "v0.17.0"} + "bignum" {>= "v0.9.0" & <= "v0.17.0"} + "cryptokit" {>= "1.11" & <= "1.20"} + "stdint" {>= "0.3.0-0" & <= "0.7.2"} + "hex" {with-test & >= "1.1.1" & <= "1.5.0"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "odoc" {with-test & >= "1.1.1" & <= "2.4.4"} +] +synopsis: "Bitcoin data-structures library for OCaml" +description: """ +Bitcoin data-structures library for OCaml. Modules documentation is +available at https://dakk.github.io/bitcoinml/""" +url { + src: "https://github.com/dakk/bitcoinml/archive/0.3.1.zip" + checksum: [ + "sha256=5399a903489ff80892c57e5e26b301926dccd7017f4cc71cdfcfa10a706ce4c8" + "md5=db0f5550258f1e5f9a6e8dbe64d352ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bitmasks/bitmasks.1.0.0/opam b/packages/bitmasks/bitmasks.1.0.0/opam new file mode 100644 index 000000000..af6428508 --- /dev/null +++ b/packages/bitmasks/bitmasks.1.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "david.allsopp@metastack.com" +authors: [ "David Allsopp" ] +license: "BSD-3-clause with OCaml linking exception" +homepage: "https://metastack.github.io/bitmasks" +dev-repo: "git+https://github.com/metastack/bitmasks.git" +bug-reports: "https://github.com/metastack/bitmasks/issues" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "bitmasks"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "BitMasks over int and int64 exposed as sets" +description: """ +Library for exposing bitmasks (typically as int or int64) in an +implementation compatible with OCaml's Set. The underlying data +representation is unaltered, allowing the value to be manipulated +either as a bitmask or as a set without conversion.""" +flags: light-uninstall +url { + src: + "https://github.com/metastack/bitmasks/releases/download/v1.0.0/bitmasks-1.0.0.tar.gz" + checksum: [ + "sha256=524dc87bd83e606eaa6501ac3f9a87efed12e2b665e003260189ae2cf309bce3" + "md5=5f3e3092eac1a535db3f9996e10b4b45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bitmasks/bitmasks.1.1.0/opam b/packages/bitmasks/bitmasks.1.1.0/opam new file mode 100644 index 000000000..2a978879c --- /dev/null +++ b/packages/bitmasks/bitmasks.1.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "david.allsopp@metastack.com" +authors: [ "David Allsopp" ] +license: "BSD-3-clause with OCaml linking exception" +homepage: "https://metastack.github.io/bitmasks" +dev-repo: "git+https://github.com/metastack/bitmasks.git" +bug-reports: "https://github.com/metastack/bitmasks/issues" +build: [ + ["jbuilder" "build" "-p" name] + ["jbuilder" "runtest"] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {< "4.07"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "odoc" {with-doc & <= "2.4.4"} +] +patches: ["82eb7ee561c3e660dc33a6938346abf7354a23d4.patch"] +synopsis: "BitMasks over int and int64 exposed as sets" +description: """ +Library for exposing bitmasks (typically as int or int64) in an +implementation compatible with OCaml's Set. The underlying data +representation is unaltered, allowing the value to be manipulated +either as a bitmask or as a set without conversion.""" +url { + src: "https://github.com/metastack/bitmasks/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=32cc757159824f7515e44852db4f03bbe2b1530d4a49f67ec67a56bb710a0487" + "md5=e1d5ba8f4481552db4d600b0abf7f72e" + ] +} +extra-source "82eb7ee561c3e660dc33a6938346abf7354a23d4.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bitmasks/82eb7ee561c3e660dc33a6938346abf7354a23d4.patch" + checksum: [ + "sha256=bf7dd458fa4e1c1ab2e3908c159ffeb5681aeca260b126cb67d361caafa20492" + "md5=100f2ae2b7b240f09ae627e4c85bbcfe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bitstring/bitstring.2.0.3/opam b/packages/bitstring/bitstring.2.0.3/opam new file mode 100644 index 000000000..d6d4ae76b --- /dev/null +++ b/packages/bitstring/bitstring.2.0.3/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Richard W.M. Jones"] +homepage: "http://code.google.com/p/bitstring/" +license: ["LGPL-2.0-only with exceptions" "GPL-2.0-or-later"] +build: [ + ["./configure" "--prefix" prefix] + [make "srcdir=./"] +] +remove: [["ocamlfind" "remove" "bitstring"]] +depends: [ + "ocaml" {>= "3.10" & < "4.02"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "camlp4" {<= "5.3"} + "conf-time" {= "1"} +] +install: [make "install"] +synopsis: "bitstrings and bitstring matching for OCaml" +flags: light-uninstall +url { + src: + "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/bitstring/ocaml-bitstring-2.0.3.tar.gz" + checksum: [ + "sha256=1c28e22599949d4f4ad091f9caa57a68650c25f711e2b2fcf658293a0243a81d" + "md5=88ad0ee29af8b077e63896da23ec9054" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bitstring/bitstring.2.0.4/opam b/packages/bitstring/bitstring.2.0.4/opam new file mode 100644 index 000000000..29a1bdfa3 --- /dev/null +++ b/packages/bitstring/bitstring.2.0.4/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Richard W.M. Jones"] +homepage: "http://code.google.com/p/bitstring" +dev-repo: "git+https://code.google.com/p/bitstring.git" +license: ["LGPL-2.0-only with exceptions" "GPL-2.0-or-later"] +doc: ["http://et.redhat.com/~rjones/bitstring/html/Bitstring.html"] +build: [ + ["./configure" "--prefix" prefix] + [make "srcdir=./"] + [make "check"] {with-test} +] +patches: [ + "fix_402.patch" {ocaml:version >= "4.02"} + "fix_404.patch" +] +remove: [["ocamlfind" "remove" "bitstring"]] +depends: [ + "ocaml" {>= "3.10" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "conf-time" {= "1"} +] +install: [make "install"] +synopsis: "bitstrings and bitstring matching for OCaml" +description: """ +The ocaml-bitstring project adds Erlang-style bitstrings and matching over bitstrings as a syntax extension and library for OCaml. +You can use this module to both parse and generate binary formats, files and protocols. +Bitstring handling is added as primitives to the language, making it exceptionally simple to use and very powerful.""" +flags: light-uninstall +url { + src: + "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/bitstring/ocaml-bitstring-2.0.4.tar.gz" + checksum: [ + "sha256=c5635096aadaf0c4e0157b39f2eb6cd41c293105e5ab50e5cf0c174d85fd5755" + "md5=5f92601000aea467c989afe141cb1632" + ] + mirrors: + "https://github.com/mor1/ocaml-bitstring/releases/download/v2.0.4/ocaml-bitstring-2.0.4.tar.gz" +} +extra-source "fix_404.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bitstring/fix_404.patch" + checksum: [ + "sha256=2b159547d33db465bfe37f9526c4b197c3e74aab55ded91932470297248b25d4" + "md5=a122d4355af956fa32c0ae50cbe4856a" + ] +} +extra-source "fix_402.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bitstring/fix_402.patch" + checksum: [ + "sha256=303d24dd69e8667332eb7122026edcbde71844d9cf9cd1c21deaaadcf170c06e" + "md5=f989f36961da4486cd2f65c9624a6ebb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bitstring/bitstring.2.1.0/opam b/packages/bitstring/bitstring.2.1.0/opam new file mode 100644 index 000000000..ffdf0d3dd --- /dev/null +++ b/packages/bitstring/bitstring.2.1.0/opam @@ -0,0 +1,58 @@ +authors: [ "Richard W.M. Jones" ] +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +dev-repo: "git+https://github.com/xguerin/bitstring.git" +doc: ["http://et.redhat.com/~rjones/bitstring/html/Bitstring.html"] +homepage: "https://github.com/xguerin/bitstring" +license: ["LGPL-2.0-only with exceptions" "GPL-2.0-or-later"] +maintainer: "Xavier Guérin " +opam-version: "2.0" + +build: [ + ["./configure" "--prefix" prefix] + [make "srcdir=./"] + [make "check"] {with-test} +] +patches: [ + "fix_402.patch" {ocaml:version = "4.02"} + "fix_404.patch" +] +remove: [["ocamlfind" "remove" "bitstring"]] +depends: [ + "ocaml" {>= "3.10" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "conf-time" {= "1"} +] +install: [make "install"] +synopsis: "bitstrings and bitstring matching for OCaml" +description: """ +The ocaml-bitstring project adds Erlang-style bitstrings and matching over bitstrings as a syntax extension and library for OCaml. +You can use this module to both parse and generate binary formats, files and protocols. +Bitstring handling is added as primitives to the language, making it exceptionally simple to use and very powerful.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/opam-source-archives/raw/main/bitstring.2.1.0.tar.gz" + checksum: [ + "sha256=a848f15787709e88bf97a81d5e7dc0115ad83b3cf36bbaec6a69fdf3d102f7bd" + "md5=70f7acebe337072bff03a1f7a3fb1d3a" + ] +} +extra-source "fix_404.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bitstring/fix_404.patch" + checksum: [ + "sha256=2b159547d33db465bfe37f9526c4b197c3e74aab55ded91932470297248b25d4" + "md5=a122d4355af956fa32c0ae50cbe4856a" + ] +} +extra-source "fix_402.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bitstring/fix_402.patch" + checksum: [ + "sha256=303d24dd69e8667332eb7122026edcbde71844d9cf9cd1c21deaaadcf170c06e" + "md5=f989f36961da4486cd2f65c9624a6ebb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bitstring/bitstring.2.1.1/opam b/packages/bitstring/bitstring.2.1.1/opam new file mode 100644 index 000000000..785df9617 --- /dev/null +++ b/packages/bitstring/bitstring.2.1.1/opam @@ -0,0 +1,58 @@ +authors: [ "Richard W.M. Jones" ] +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +dev-repo: "git+https://github.com/xguerin/bitstring.git" +doc: ["http://et.redhat.com/~rjones/bitstring/html/Bitstring.html"] +homepage: "https://github.com/xguerin/bitstring" +license: ["LGPL-2.0-only with exceptions" "GPL-2.0-or-later"] +maintainer: "Xavier Guérin " +opam-version: "2.0" + +build: [ + ["./configure" "--prefix" prefix] + [make "srcdir=./"] + [make "check"] {with-test} +] +patches: [ + "fix_402.patch" {ocaml:version = "4.02"} + "fix_404.patch" +] +remove: [["ocamlfind" "remove" "bitstring"]] +depends: [ + "ocaml" {>= "3.10" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "conf-time" {= "1"} +] +install: [make "install"] +synopsis: "bitstrings and bitstring matching for OCaml" +description: """ +The ocaml-bitstring project adds Erlang-style bitstrings and matching over bitstrings as a syntax extension and library for OCaml. +You can use this module to both parse and generate binary formats, files and protocols. +Bitstring handling is added as primitives to the language, making it exceptionally simple to use and very powerful.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/opam-source-archives/raw/main/bitstring.2.1.1.tar.gz" + checksum: [ + "sha256=c442b091dc41a65359a3a04ae0cadd2b241ec123b71a207fe88e15f1296f7f50" + "md5=69797ac391a4c4a106bbde2a2bc8d9ab" + ] +} +extra-source "fix_404.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bitstring/fix_404.patch" + checksum: [ + "sha256=2b159547d33db465bfe37f9526c4b197c3e74aab55ded91932470297248b25d4" + "md5=a122d4355af956fa32c0ae50cbe4856a" + ] +} +extra-source "fix_402.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bitstring/fix_402.patch" + checksum: [ + "sha256=303d24dd69e8667332eb7122026edcbde71844d9cf9cd1c21deaaadcf170c06e" + "md5=f989f36961da4486cd2f65c9624a6ebb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bitv/bitv.1.0/opam b/packages/bitv/bitv.1.0/opam new file mode 100644 index 000000000..f76b9eed2 --- /dev/null +++ b/packages/bitv/bitv.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "filliatr@lri.fr" +authors: ["Jean-Christophe Filliâtre"] +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make] +] +synopsis: "A bit vector library" +depends: [ + "ocaml" {< "4.06.0"} +] +url { + src: "https://www.lri.fr/~filliatr/ftp/ocaml/ds/bitv-1.0.tar.gz" + checksum: [ + "sha256=8db2b05309b51990989a599ac65b1b33f305e4fb9e848b005f3f32eec9e299ca" + "md5=b9532c91945f3f22090c18669fd60f2a" + ] +} +extra-source "bitv.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bitv/bitv.install" + checksum: [ + "sha256=b399d5f037b53ec13d2952386289daad474f59faa90b580aebf628c55185bfde" + "md5=7c8ae3398e3430f0943f8e72a61e3850" + ] +} +extra-source "META" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bitv/META.1.0" + checksum: [ + "sha256=aa2c0ac11d5e68a93711f08a3579d58cda8a1cd5f1b76b23677282e85f0c5e11" + "md5=f742f3cb1e62615f06b3161e77fc445c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bitv/bitv.1.1/opam b/packages/bitv/bitv.1.1/opam new file mode 100644 index 000000000..171cda325 --- /dev/null +++ b/packages/bitv/bitv.1.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "filliatr@lri.fr" +authors: ["Jean-Christophe Filliâtre"] +homepage: "https://www.lri.fr/~filliatr/software.en.html" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "bitv"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install"] +synopsis: "A bit vector library" +flags: light-uninstall +url { + src: "https://www.lri.fr/~filliatr/ftp/ocaml/ds/bitv-1.1.tar.gz" + checksum: [ + "sha256=122ae57e71e45a5ef8a876b32f1b558e5cbd4b84174e21c59a1e9fa14895d33e" + "md5=5b65f4e719a1ea29add797563950c9ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bitv/bitv.1.2/opam b/packages/bitv/bitv.1.2/opam new file mode 100644 index 000000000..ee0547e90 --- /dev/null +++ b/packages/bitv/bitv.1.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "filliatr@lri.fr" +authors: "Jean-Christophe Filliâtre" +homepage: "https://www.lri.fr/~filliatr/software.en.html" +dev-repo: "git+https://github.com/backtracking/bitv.git" +bug-reports: "https://github.com/backtracking/bitv/issues" +license: "LGPL-2.1-only" +build: [ + ["autoconf"] + ["./configure"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "bitv"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "conf-autoconf" {build & <= "0.2"} +] +synopsis: "A bit vector library" +flags: light-uninstall +url { + src: "https://www.lri.fr/~filliatr/ftp/ocaml/ds/bitv-1.2.tar.gz" + checksum: [ + "sha256=8a1074fe289d55ad4d177070ec38cdcaea45ddd4141b9961b64422527be80e03" + "md5=a08de015cead540ed69e16886e90189e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/blahcaml/blahcaml.2.1/opam b/packages/blahcaml/blahcaml.2.1/opam new file mode 100644 index 000000000..f1cd45b41 --- /dev/null +++ b/packages/blahcaml/blahcaml.2.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://blahcaml.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/blahcaml/issues" +dev-repo: "git+https://github.com/darioteixeira/blahcaml.git" +license: "GPL-2.0-only" +available: os != "macos" +build: [[make]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "blahcaml"]] +depends: ["ocaml" "ocamlfind" {<= "1.9.6"} "pxp" {<= "1.2.9"} "xstrp4" {= "1.8"}] +synopsis: "Blahcaml provides basic OCaml bindings to the Blahtex library." +description: + "Blahtex is written in C++, and aims at the conversion of TeX equations into MathML." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/blahcaml/blahcaml/2.1/blahcaml-2.1.tgz" + checksum: [ + "sha256=a1ff192eb4b5b2551d96eba0192a846eb977e05b5c593edf0d994ff98d2c3ac3" + "md5=b93d355bfc0a77ff3d26e996773292a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bogue/bogue.20190717/opam b/packages/bogue/bogue.20190717/opam new file mode 100644 index 000000000..97359d6bd --- /dev/null +++ b/packages/bogue/bogue.20190717/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "-p" name "@doc"] {with-doc} +] +maintainer: ["Vu Ngoc San "] +authors: ["Vu Ngoc San "] +bug-reports: "https://github.com/sanette/bogue/issues" +homepage: "https://github.com/sanette/bogue" +doc: "http://sanette.github.io/bogue/Bogue.html" +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/sanette/bogue.git" +synopsis: "GUI library for ocaml, with animations, based on SDL2" +description: """ +bogue is a GUI library for ocaml, with animations, based on SDL2. + +This library can be used for games or for adding GUI elements to any +ocaml program. + +It uses the SDL2 renderer library, which makes it quite fast. + +It is themable, and does not try to look like your desktop. Instead, +it will look the same on every platform. + +Graphics output is scalable, and hence easily adapts to Hi-DPI +displays. + +Programming with bogue is easy if you're used to GUIs with widgets, +layouts, callbacks, and of course it has a functional flavor. It uses +Threads when non-blocking reactions are needed.""" +depends: [ + "tsdl-image" {>= "0.2" & < "0.3"} + "tsdl-ttf" {>= "0.2" & < "0.3"} + "ocaml" {>= "4.03.0"} + "dune" {>= "1.10" & <= "3.17.1"} + "tsdl" {>= "0.9.0" & < "0.9.7"} +] + +url { + src: "https://github.com/sanette/bogue/archive/20190719.tar.gz" + checksum: [ + "sha256=dbd219f2ce26e85a6fcb637f93df04b895f25615cdc4f50eae999ec0f0e61bbc" + "md5=3fd02f22348daba5b2067ef12deaef1e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bogue/bogue.20190920/opam b/packages/bogue/bogue.20190920/opam new file mode 100644 index 000000000..22bd95133 --- /dev/null +++ b/packages/bogue/bogue.20190920/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "-p" name "@doc"] {with-doc} +] +maintainer: ["Vu Ngoc San "] +authors: ["Vu Ngoc San "] +bug-reports: "https://github.com/sanette/bogue/issues" +homepage: "https://github.com/sanette/bogue" +doc: "http://sanette.github.io/bogue/Bogue.html" +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/sanette/bogue.git" +synopsis: "GUI library for ocaml, with animations, based on SDL2" +description: """ +bogue is a GUI library for ocaml, with animations, based on SDL2. + +This library can be used for games or for adding GUI elements to any +ocaml program. + +It uses the SDL2 renderer library, which makes it quite fast. + +It is themable, and does not try to look like your desktop. Instead, +it will look the same on every platform. + +Graphics output is scalable, and hence easily adapts to Hi-DPI +displays. + +Programming with bogue is easy if you're used to GUIs with widgets, +layouts, callbacks, and of course it has a functional flavor. It uses +Threads when non-blocking reactions are needed.""" +depends: [ + "tsdl-image" {>= "0.2" & < "0.3"} + "tsdl-ttf" {>= "0.2" & < "0.3"} + "ocaml" {>= "4.03.0"} + "dune" {>= "1.10" & <= "3.17.1"} + "tsdl" {>= "0.9.0" & < "0.9.7"} +] +url { + src: "https://github.com/sanette/bogue/archive/20190920.tar.gz" + checksum: [ + "md5=b97973e802f8b81826637998e8246b2d" + "sha512=7f05127da4d82a01f9c9eeb9e157faf8e15a952ee31bd9042a0a34531ae7463eed7b6aeb75be6623e4883d83de7df67651d57bd5dbc6507f69144a94112e1bea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bogue/bogue.20200630/opam b/packages/bogue/bogue.20200630/opam new file mode 100644 index 000000000..32e5bae5c --- /dev/null +++ b/packages/bogue/bogue.20200630/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "-p" name "@doc"] {with-doc} +] +maintainer: ["Vu Ngoc San "] +authors: ["Vu Ngoc San "] +bug-reports: "https://github.com/sanette/bogue/issues" +homepage: "https://github.com/sanette/bogue" +doc: "http://sanette.github.io/bogue/Bogue.html" +license: "IST" +dev-repo: "git+https://github.com/sanette/bogue.git" +synopsis: "GUI library for ocaml, with animations, based on SDL2" +description: """ +bogue is a GUI library for ocaml, with animations, based on SDL2. + +This library can be used for games or for adding GUI elements to any +ocaml program. + +It uses the SDL2 renderer library, which makes it quite fast. + +It is themable, and does not try to look like your desktop. Instead, +it will look the same on every platform. + +Graphics output is scalable, and hence easily adapts to Hi-DPI +displays. + +Programming with bogue is easy if you're used to GUIs with widgets, +layouts, callbacks, and of course it has a functional flavor. It uses +Threads when non-blocking reactions are needed.""" +depends: [ + "stdlib-shims" {>= "0.1.0" & <= "0.3.0"} + "tsdl-image" {>= "0.2" & < "0.3"} + "tsdl-ttf" {>= "0.2" & < "0.3"} + "ocaml" {>= "4.05.0"} + "dune" {>= "1.10" & <= "3.17.1"} + "tsdl" {>= "0.9.0" & < "0.9.7"} +] +url { + src: "https://github.com/sanette/bogue/archive/20200630.tar.gz" + checksum: [ + "md5=587556b986f3aa3cb9b7f1821dfee261" + "sha512=0180add49ebad4102136ea78243b202262f66e29f0529d19f4d36fbdcc54c55d86ff2bc1474a0099318d3b30868146c4fcda74da756bfb0893e3c58330a53a30" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bolt/bolt.1.2/opam b/packages/bolt/bolt.1.2/opam new file mode 100644 index 000000000..f8dd83774 --- /dev/null +++ b/packages/bolt/bolt.1.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["sh" "configure" "-ocaml-prefix" prefix "-ocamlfind" "%{bin}%/ocamlfind"] + [make] +] +remove: [["ocamlfind" "remove" "bolt"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["opam.patch"] +install: [make "install"] +synopsis: "Logging tool" +flags: light-uninstall +url { + src: "http://bolt.x9c.fr/distrib/bolt-1.2.tar.gz" + checksum: [ + "sha256=1df6260c999ad701f6ec65aab2e766dec413353bc2593251886a94a63fef0359" + "md5=3cf14ece1f1b60be7e25dfe9613dc0dd" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bolt/opam.patch.1.2" + checksum: [ + "sha256=997cfa0118353ff4a3342e1e3fb0301a4256e177b102cdd918c0628e97bc8261" + "md5=b4bd58c4c3af3c30d85e7c6e85e35184" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bolt/bolt.1.4/opam b/packages/bolt/bolt.1.4/opam new file mode 100644 index 000000000..f2019f124 --- /dev/null +++ b/packages/bolt/bolt.1.4/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "sylvain.pogodalla@inria.fr" +build: [ + ["./configure" "-ocamlfind" "%{bin}%/ocamlfind"] {ocaml:preinstalled} + [ + "./configure" + "-ocaml-prefix" + "%{prefix}%" + "-ocamlfind" + "%{bin}%/ocamlfind" + ] {!ocaml:preinstalled} + [make "all"] +] +remove: [ + ["ocamlfind" "remove" "bolt"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["opam.patch" "opam.bolt.META.patch"] + +homepage: "http://bolt.x9c.fr/" +license: "LGPL-3.0-only" +authors: ["Xavier Clerc"] +install: [make "install"] +synopsis: "Bolt is an OCaml Logging Tool" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/bolt/1.4/sources/bolt-1.4.tar.gz" + checksum: [ + "sha256=fea361095802d2630a38a512b07ba348a8cc6b84525132d6d249e57e333f00b1" + "md5=26d10d36debfabbc6782d442d5d852d6" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bolt/opam.patch.1.4" + checksum: [ + "sha256=eb9e08bf9a8f2d0b038933591d8178df5815796953b321b816617094721a9421" + "md5=08ffba423dba98b5341b36b27a0009f4" + ] +} +extra-source "opam.bolt.META.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bolt/opam.bolt.META.patch" + checksum: [ + "sha256=9e5c24e387f3d699d0cb3dcfb72a9cc3228cf3fd617faaa895ab301ae0dd87d0" + "md5=b62fb003991b9dd09a01ade5067056d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bookaml/bookaml.2.0/opam b/packages/bookaml/bookaml.2.0/opam new file mode 100644 index 000000000..e90a90311 --- /dev/null +++ b/packages/bookaml/bookaml.2.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://bookaml.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/bookaml/issues" +dev-repo: "git+https://github.com/darioteixeira/bookaml.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + [ + "./configure" + "--prefix" + prefix + "--docdir" + "%{doc}%/bookaml" + "--%{ocsigenserver:enable}%-ocsigen" + "--%{ocamlnet:enable}%-ocamlnet" + ] + [make] + [make "doc"] +] +remove: [["ocamlfind" "remove" "bookaml"]] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "batteries" {<= "3.9.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "cryptokit" {<= "1.20"} + "ocamlnet" {< "4"} + "tyxml" {< "4.3"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "ocsigenserver" +] +install: [make "install"] +synopsis: "Library for retrieving information about published books" +description: """ +Bookaml is a library providing a basic API to gather information about a book +given its ISBN, or to find any number of books matching given search criteria. +The library is closely tied to the Amazon Product Advertising API, which is +used internally for retrieving book information.""" +flags: light-uninstall +url { + src: "https://github.com/darioteixeira/bookaml/archive/v2.0.tar.gz" + checksum: [ + "sha256=39b276ae19a401c0cb604b122574f0c94bd905c42b352042013b50375f3ec28d" + "md5=e9c0fc2caa4394f1912d50475e30561f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bookaml/bookaml.3.0/opam b/packages/bookaml/bookaml.3.0/opam new file mode 100644 index 000000000..4b14e7786 --- /dev/null +++ b/packages/bookaml/bookaml.3.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://bookaml.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/bookaml/issues" +dev-repo: "git+https://github.com/darioteixeira/bookaml.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/bookaml" "--%{ocsigenserver:enable}%-ocsigen" "--%{ocamlnet:enable}%-ocamlnet"] + [make] + [make "doc"] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bookaml"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "batteries" {<= "3.9.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "cryptokit" {<= "1.20"} + "ocamlnet" {>= "4" & <= "4.1.9-2"} + "tyxml" {< "4.3"} + "camlp4" {<= "5.3"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "ocsigenserver" +] +synopsis: "Library for retrieving information about published books" +description: """ +Bookaml is a library providing a basic API to gather information about a book +given its ISBN, or to find any number of books matching given search criteria. +The library is closely tied to the Amazon Product Advertising API, which is +used internally for retrieving book information.""" +flags: light-uninstall +url { + src: "https://github.com/darioteixeira/bookaml/archive/v3.0.tar.gz" + checksum: [ + "sha256=c379e17a525e9e49acdf40a5dd93ce0bcb3d72dd8a2969db72d0abc58668f313" + "md5=aa2e4768692b6c11a4f3bc6bdf8f9da9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bookaml/bookaml.3.1/opam b/packages/bookaml/bookaml.3.1/opam new file mode 100644 index 000000000..80b2dd9fe --- /dev/null +++ b/packages/bookaml/bookaml.3.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://bookaml.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/bookaml/issues" +dev-repo: "git+https://github.com/darioteixeira/bookaml.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/bookaml" "--%{ocsigenserver:enable}%-ocsigen" "--%{ocamlnet:enable}%-ocamlnet"] + [make] + [make "doc"] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "bookaml"]] +depends: [ + "ocaml" {>= "4.01.0"} + "batteries" {<= "3.9.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "camlp4" {<= "5.3"} + "cryptokit" {<= "1.20"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {>= "4" & <= "4.1.9-2"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "tyxml" {>= "3.4" & < "3.6"} +] +depopts: [ + "lwt" + "ocsigenserver" +] +synopsis: "Library for retrieving information about published books" +description: """ +Bookaml is a library providing a basic API to gather information about a book +given its ISBN, or to find any number of books matching given search criteria. +The library is closely tied to the Amazon Product Advertising API, which is +used internally for retrieving book information.""" +flags: light-uninstall +url { + src: "https://github.com/darioteixeira/bookaml/archive/v3.1.tar.gz" + checksum: [ + "sha256=9ff828506d2ee93ca6bae65b027b949655ff53eca7716c104323a7f223f83cb6" + "md5=ca8af791889eb96ef141d8ea64a0ad20" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/boomerang/boomerang.1.1.0/opam b/packages/boomerang/boomerang.1.1.0/opam new file mode 100644 index 000000000..ab0d93113 --- /dev/null +++ b/packages/boomerang/boomerang.1.1.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Solomon Aduol Maina " +authors: [ "https://github.com/SolomonAduolMaina/boomerang/graphs/contributors" ] +license: "LGPL-2.0-or-later" +homepage: "http://www.seas.upenn.edu/~harmony" +dev-repo: "git+https://github.com/SolomonAduolMaina/boomerang.git" +bug-reports: "https://github.com/SolomonAduolMaina/boomerang" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/boomerang/setup.ml" "-C" "%{etc}%/boomerang" "-uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04"} + "base-unix" {= "base"} + "core" {< "v0.10"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_hash" {<= "v0.17.0"} +] +synopsis: "The Boomerang Language" +description: """ +Boomerang is a programming language for writing lenses—well-behaved +bidirectional transformations—that operate on ad-hoc, textual data +formats.""" +url { + src: "https://github.com/SolomonAduolMaina/boomerang/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d0fac97f06458f507ba3a73ba6f7ced8d31d8a55db53dae9cc9f669b85934b22" + "md5=cda48f8df35913e9793cf9e8ff8e2750" + ] +} +extra-source "boomerang.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/boomerang/boomerang.install" + checksum: [ + "sha256=f0a315fc7b5600d60e67dcb64e5bed4f930fa100c8d113a57390bc3cab9621e1" + "md5=ecc97c692bb2f70fe50124a88d705fde" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/brotli/brotli.2.0.0/opam b/packages/brotli/brotli.2.0.0/opam new file mode 100644 index 000000000..6ad7ef662 --- /dev/null +++ b/packages/brotli/brotli.2.0.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "http://hyegar.com" +bug-reports: "https://github.com/fxfactorial/ocaml-brotli/issues" +license: "BSD-3-Clause" +tags: ["clib:stdc" "clib:brotli"] +dev-repo: "git+https://github.com/fxfactorial/ocaml-brotli.git" +build: [ + ["oasis" "setup" "-setup-update" "dynamic"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "brotli"] +depends: [ + "ocaml" {>= "4.04.0"} + "oasis" {build & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-brotli" {= "0.0.1"} + "base-unsafe-string" {= "base"} +] +post-messages: [ + "Be sure to have libbrotli installed on your machine" {failure} +] +synopsis: "Bindings to Google's Brotli compresion algorithm" +description: """ +OCaml Bindings to brotli, Google's compression algorithm for the web +Source: https://github.com/google/brotli/ RFC: +http://www.ietf.org/id/draft-alakuijala-brotli""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-brotli/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=a57bae20fe2d17d05a7e25d169cc112913616de5ce0a86b826b486ecaf10632d" + "md5=1c04be7faf48eb4b1af25d22f81257e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/brotli/brotli.2.0.1/opam b/packages/brotli/brotli.2.0.1/opam new file mode 100644 index 000000000..bd1dccb33 --- /dev/null +++ b/packages/brotli/brotli.2.0.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "http://hyegar.com" +bug-reports: "https://github.com/fxfactorial/ocaml-brotli/issues" +license: "BSD-3-Clause" +tags: ["clib:stdc" "clib:brotli"] +dev-repo: "git+https://github.com/fxfactorial/ocaml-brotli.git" +build: [ + ["oasis" "setup" "-setup-update" "dynamic"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "brotli"] +depends: [ + "ocaml" {>= "4.04.0"} + "oasis" {build & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-brotli" {= "0.0.1"} + "base-unsafe-string" {= "base"} +] +post-messages: [ + "Be sure to have libbrotli installed on your machine" {failure} +] +synopsis: "Bindings to Google's Brotli compresion algorithm" +description: """ +OCaml Bindings to brotli, Google's compression algorithm for the web +Source: https://github.com/google/brotli/ RFC: +http://www.ietf.org/id/draft-alakuijala-brotli""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-brotli/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=a7e70159339f5537805176ecb3e8c29be652b23fa22594ac8d21c7c6129221d1" + "md5=5e9dbf18f33e7e42bfb05038bb0b31e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/brotli/brotli.2.0.2/opam b/packages/brotli/brotli.2.0.2/opam new file mode 100644 index 000000000..64c2b417b --- /dev/null +++ b/packages/brotli/brotli.2.0.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "http://hyegar.com" +bug-reports: "https://github.com/fxfactorial/ocaml-brotli/issues" +license: "BSD-3-Clause" +tags: ["clib:stdc" "clib:brotli"] +dev-repo: "git+https://github.com/fxfactorial/ocaml-brotli.git" +build: [ + ["oasis" "setup" "-setup-update" "dynamic"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "brotli"] +depends: [ + "ocaml" {>= "4.04.0"} + "oasis" {build & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-brotli" {= "0.0.1"} + "base-unsafe-string" {= "base"} +] +post-messages: [ + "Be sure to have libbrotli installed on your machine" {failure} +] +synopsis: "Bindings to Google's Brotli compresion algorithm" +description: """ +OCaml Bindings to brotli, Google's compression algorithm for the web +Source: https://github.com/google/brotli/ RFC: +http://www.ietf.org/id/draft-alakuijala-brotli""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-brotli/archive/v2.0.2.tar.gz" + checksum: [ + "sha256=9414573d053bcc6e8b7532ce3f5cf24fd31a6d723c4d4119b25b9fd3f3c3385f" + "md5=1ac69ff0f512de104cfa6f533c882b0f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/brotli/brotli.2.0.3/opam b/packages/brotli/brotli.2.0.3/opam new file mode 100644 index 000000000..b2ebeb0f2 --- /dev/null +++ b/packages/brotli/brotli.2.0.3/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "http://hyegar.com" +bug-reports: "https://github.com/fxfactorial/reasonml-brotli/issues" +license: "BSD-3-Clause" +tags: ["clib:stdc" "clib:brotli"] +dev-repo: "git+https://github.com/fxfactorial/reasonml-brotli.git" +build: [ + ["jbuilder" "build" "-p" "brotli"] + ["jbuilder" "build" "@doc"] {with-doc} +] +install: ["jbuilder" "install"] +remove: ["jbuilder" "uninstall"] +depends: [ + "ocaml" {>= "4.04.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "odoc" {build & <= "2.4.4"} + "opam-installer" {build & <= "2.3.0"} + "conf-brotli" {= "0.0.1"} + "reason" {build & <= "3.14.0"} + "base-unsafe-string" {= "base"} +] +post-messages: [ + "Be sure to have libbrotli installed on your machine" {failure} +] +synopsis: "Bindings to Google's Brotli compresion algorithm" +description: """ +OCaml Bindings to brotli, Google's compression algorithm for the web +Source: https://github.com/google/brotli/ RFC: +http://www.ietf.org/id/draft-alakuijala-brotli""" +url { + src: "https://github.com/fxfactorial/reasonml-brotli/archive/v2.0.3.tar.gz" + checksum: [ + "sha256=045ace6a222d4e2d4f58f33cf40c1d2f19f04ffef458de11e1837ff7b73fefb2" + "md5=1df2ce2a0171f8e85abf0fdbfe91988d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bsbnative/bsbnative.1.9.4/opam b/packages/bsbnative/bsbnative.1.9.4/opam new file mode 100644 index 000000000..09955e5dc --- /dev/null +++ b/packages/bsbnative/bsbnative.1.9.4/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +license: "SEE LICENSE IN LICENSE" +homepage: "https://github.com/bucklescript/bucklescript#readme" +bug-reports: "https://github.com/bucklescript/bucklescript/issues" +dev-repo: "git+https://github.com/bucklescript/bucklescript.git" +authors: [ "Hongbo Zhang <>" ] +maintainer: "hongbo_zhang " +tags: [ "ocaml" "bucklescript" "stdlib" "functional programming" ] +build: [ + [ "./scripts/opam_install.sh" ] +] +synopsis: "bsb-native is BuckleScript's bsb but for ocamlc and ocamlopt" +description: "bsb-native is BuckleScript's bsb but for ocamlc and ocamlopt" +depends: [ + "ocaml" {= "4.02.3"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/bsbnative-1.9.4.tar.gz" + checksum: [ + "sha256=83cb1dfc0a7006f3cad4c5e4175873ebe30d3463c1011fd1aadf02ead2b96753" + "md5=90fa52709385f28cc80b15e6f0f537e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bson/bson.0.89.0/opam b/packages/bson/bson.0.89.0/opam new file mode 100644 index 000000000..d2bee67ae --- /dev/null +++ b/packages/bson/bson.0.89.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["MassD http://massd.github.io/"] +license: "GPL-3.0-only" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{deriving-ocsigen:enable}%-syntax" + "--%{js_of_ocaml:enable}%-client" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "bson"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "deriving-ocsigen" + "js_of_ocaml" +] +dev-repo: "git+https://github.com/MassD/bson" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A bson data structure, including encoding/decoding" +flags: light-uninstall +url { + src: "https://github.com/MassD/bson/archive/v0.89.0.tar.gz" + checksum: [ + "sha256=4b967ceadd92c270bca7be90c5961275683102263291ada0c5210e759100c8d7" + "md5=5ecf8b3c4eb01495c1812ac6ba15c19f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bson/bson.0.89.1/opam b/packages/bson/bson.0.89.1/opam new file mode 100644 index 000000000..ae48679f6 --- /dev/null +++ b/packages/bson/bson.0.89.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["MassD http://massd.github.io/"] +license: "GPL-3.0-only" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{deriving-ocsigen:enable}%-syntax" + "--%{js_of_ocaml:enable}%-client" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "bson"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "deriving-ocsigen" + "js_of_ocaml" +] +dev-repo: "git+https://github.com/MassD/bson" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A bson data structure, including encoding/decoding" +flags: light-uninstall +url { + src: "https://github.com/MassD/bson/archive/v0.89.1.tar.gz" + checksum: [ + "sha256=bc239dbe892067c8ee93d3931a890250d0f977fc201185e78294eaaeac5d5269" + "md5=3d560ff152072bea8fbf233c5900eac0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bson/bson.0.89.2/opam b/packages/bson/bson.0.89.2/opam new file mode 100644 index 000000000..51ef8c3f5 --- /dev/null +++ b/packages/bson/bson.0.89.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["MassD http://massd.github.io/"] +license: "GPL-3.0-only" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{deriving:enable}%-syntax" + "--%{js_of_ocaml:enable}%-client" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "bson"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "deriving" + "js_of_ocaml" +] +dev-repo: "git+https://github.com/MassD/bson" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A bson data structure, including encoding/decoding" +flags: light-uninstall +url { + src: "https://github.com/MassD/bson/archive/v0.89.2.tar.gz" + checksum: [ + "sha256=a062a83c973b8b31c15ab36582d947477eb65b46eafeccbfb7966bb24a5a422a" + "md5=a9f6e2238d0f1ba2f6e94440ed283262" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bson/bson.0.89.3/opam b/packages/bson/bson.0.89.3/opam new file mode 100644 index 000000000..33a4b0d52 --- /dev/null +++ b/packages/bson/bson.0.89.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["MassD http://massd.github.io/, Marc Simon marc.simon42@gmail.com"] +license: "GPL-3.0-only" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{deriving:enable}%-syntax" + "--%{js_of_ocaml+deriving:enable}%-client" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "bson"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "deriving" + "js_of_ocaml" +] +dev-repo: "git+https://github.com/MassD/bson" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A bson data structure, including encoding/decoding" +flags: light-uninstall +url { + src: "https://github.com/MassD/bson/archive/v0.89.3.tar.gz" + checksum: [ + "sha256=07357968334bb8e854c1775008471f0428f72f24f836f54852e9e24bb6cf0948" + "md5=04be0ecb3abe6878c4d33e718680ae2c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/bt/bt.0.1.2/opam b/packages/bt/bt.0.1.2/opam new file mode 100644 index 000000000..05c5762e8 --- /dev/null +++ b/packages/bt/bt.0.1.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "n.oje.bar@gmail.com" +authors: [ "Nicolas Ojeda Bar " ] +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "bt"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "bitstring" {<= "4.1.0"} + "cmdliner" {<= "1.3.0"} + "cohttp" {>= "0.11.2" & < "0.99"} + "cryptokit" {<= "1.20"} + "lwt" {< "2.4.7"} + "ocamlfind" {<= "1.9.6"} + "qcheck" {<= "0.23"} + "uri" {<= "4.4.0"} + "zarith" {<= "1.14"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/nojb/ocaml-bt" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "BitTorrent library and client using Lwt" +flags: light-uninstall +url { + src: "https://github.com/nojb/ocaml-bt/archive/v0.1.2.tar.gz" + checksum: [ + "sha256=3d4f52c12ef200d14426b520a7b95c1675911b8631d9c79938a7cbe5faac1299" + "md5=97e7d562c19a6e129aeda3fa007ac346" + ] +} +extra-source "bt.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bt/bt.install" + checksum: [ + "sha256=a8f80b94c3f52c1bd54d96975befd95d5fa45b8b5145f9b81cb7c603d0a7ae77" + "md5=3930cb93cfa27b2c88967c9994751b4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bt/bt.0.2/opam b/packages/bt/bt.0.2/opam new file mode 100644 index 000000000..b38767e64 --- /dev/null +++ b/packages/bt/bt.0.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "n.oje.bar@gmail.com" +authors: [ "Nicolas Ojeda Bar " ] +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "bt"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "bitstring" {<= "4.1.0"} + "cmdliner" {<= "1.3.0"} + "cohttp" {>= "0.11.2" & < "0.99"} + "cryptokit" {<= "1.20"} + "lwt" {< "2.4.7"} + "ocamlfind" {<= "1.9.6"} + "qcheck" {<= "0.23"} + "uri" {<= "4.4.0"} + "zarith" {<= "1.14"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/nojb/ocaml-bt" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "BitTorrent library and client using Lwt" +flags: light-uninstall +url { + src: "https://github.com/nojb/ocaml-bt/archive/v0.2.tar.gz" + checksum: [ + "sha256=7476debdc68699b07fbe9ca262d29ccf6ec0582322b04058ca257da09a41e431" + "md5=79877dd825fa6933b73fa5cb237a5238" + ] +} +extra-source "bt.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bt/bt.install" + checksum: [ + "sha256=a8f80b94c3f52c1bd54d96975befd95d5fa45b8b5145f9b81cb7c603d0a7ae77" + "md5=3930cb93cfa27b2c88967c9994751b4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bulletml/bulletml.0.1.0/opam b/packages/bulletml/bulletml.0.1.0/opam new file mode 100644 index 000000000..1aa0aba79 --- /dev/null +++ b/packages/bulletml/bulletml.0.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/emillon/bulletml" +bug-reports: "https://github.com/emillon/bulletml/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/emillon/bulletml.git" +build: [ + [make] + [make "check"] {with-test} +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02.2"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "base64" {>= "2.0.0" & < "3.0.0"} + "re" {<= "1.12.0"} + "mparser" {<= "1.3"} + "alcotest" {with-test & <= "1.8.0"} + "xml-light" {<= "2.5"} + "ocamlsdl" {= "0.9.1"} + "js_of_ocaml" {>= "2.6" & < "3.0"} + "ppx_deriving" {<= "6.0.3"} +] +synopsis: "Library to manipulate shmup patterns" +description: """ +This provides a set of tools to manipulate BulletML, a XML-based description +language for patterns of bullets present in shoot-them-up (shmup) games.""" +url { + src: "https://github.com/emillon/bulletml/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=4287b831e21e4cb48ace36fa3ea7e15688c87bab024865ec46e4d40cbb284d05" + "md5=d49961d0e353975b94f1b7f05c99aecb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/bulletml/bulletml.0.2.0/opam b/packages/bulletml/bulletml.0.2.0/opam new file mode 100644 index 000000000..7e4a5d4ea --- /dev/null +++ b/packages/bulletml/bulletml.0.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/emillon/bulletml" +bug-reports: "https://github.com/emillon/bulletml/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/emillon/bulletml.git" +build: [ + [make] + [make "check"] {with-test} +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02.2"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "base64" {>= "2.0.0" & < "3.0.0"} + "re" {<= "1.12.0"} + "mparser" {<= "1.3"} + "alcotest" {<= "1.8.0"} + "xml-light" {<= "2.5"} + "ocamlsdl" {= "0.9.1"} + "js_of_ocaml" {>= "2.6" & < "3.0"} + "ounit" {<= "2.2.7"} + "ppx_deriving" {<= "6.0.3"} +] +synopsis: "Library to manipulate shmup patterns" +description: """ +This provides a set of tools to manipulate BulletML, a XML-based description +language for patterns of bullets present in shoot-them-up (shmup) games.""" +url { + src: "https://github.com/emillon/bulletml/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=f5570439b06983f887b804ac065aa571d7668a6686fe48afefdec083a4113a19" + "md5=366d117b591b95afec028774f6e0ff6e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/c3/c3.0.2.1/opam b/packages/c3/c3.0.2.1/opam new file mode 100644 index 000000000..d5604c233 --- /dev/null +++ b/packages/c3/c3.0.2.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +build: [ + [make "all"] +] +install: [ + [make "install"] +] +remove: [ "ocamlfind" "remove" "c3"] +depends: [ + "ocaml" {>= "4.01.0"} + "oasis" {<= "0.4.11"} + "js_of_ocaml" {>= "2.5" & < "3.0"} + "camlp4" {<= "5.3"} + "lwt" {<= "5.9.0"} + "cohttp" {<= "6.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/ocaml-c3" +authors: [ "Dave Scott" ] +homepage: "https://github.com/djs55/ocaml-c3" +bug-reports: "https://github.com/djs55/ocaml-c3/issues" +synopsis: "OCaml bindings for the Javascript c3 charting library." +description: + "If you want to write a client-side web application in OCaml with js_of_ocaml and display some charts, this library is for you." +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-c3/archive/v0.2.1.tar.gz" + checksum: [ + "sha256=bb61408f9ff39229d54ac1e243760e4d70d5b22017514b3eb1278a4c81a4cdd8" + "md5=1c8a772f9c8ad6288f836168b54862fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/c3/c3.0.3.0/opam b/packages/c3/c3.0.3.0/opam new file mode 100644 index 000000000..58313ccf7 --- /dev/null +++ b/packages/c3/c3.0.3.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +build: [ + [make "all"] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "c3"] +depends: [ + "ocaml" {>= "4.01.0"} + "oasis" {<= "0.4.11"} + "js_of_ocaml" {>= "2.5" & < "3.0"} + "camlp4" {<= "5.3"} + "lwt" {<= "5.9.0"} + "cohttp" {<= "6.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/ocaml-c3" +authors: [ "Dave Scott" ] +homepage: "https://github.com/djs55/ocaml-c3" +bug-reports: "https://github.com/djs55/ocaml-c3/issues" +synopsis: "OCaml bindings for the Javascript c3 charting library." +description: + "If you want to write a client-side web application in OCaml with js_of_ocaml and display some charts, this library is for you." +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-c3/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=e9e126a80382f571a605042f2a9b5c4d772af22fd5122e8bc1f0e401ceeb3455" + "md5=bd10a4cb49319d8e24fab4a485893b6f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cache/cache.1.0/opam b/packages/cache/cache.1.0/opam new file mode 100644 index 000000000..0cd5ebd2e --- /dev/null +++ b/packages/cache/cache.1.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Gerd Stolpmann"] +homepage: "http://projects.camlcity.org/projects/cache.html" +license: "BSD-3-Clause" +build: [ + [make "all"] + [make "opt"] +] +remove: [["ocamlfind" "remove" "cache"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "ocamlnet" {>= "3.6.0" & < "4.0"} +] +install: [make "install"] +synopsis: + "Implements a caching service for storing arbitrary strings that can be located by string keys" +flags: light-uninstall +url { + src: "http://download.camlcity.org/download/cache-1.0.tar.gz" + checksum: [ + "sha256=5770ad8ed58fdc1a24f3d53a669c132ccde9c8d2e3f7154bd7e50f2043d4bce9" + "md5=32b50c1d835b96677acbb5efdd00bf6a" + ] + mirrors: "http://download2.camlcity.org/download/cache-1.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cairo/cairo.0.4.1/opam b/packages/cairo/cairo.0.4.1/opam new file mode 100644 index 000000000..c469547cc --- /dev/null +++ b/packages/cairo/cairo.0.4.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler " + "Pierre Hauweele " +] +homepage: "http://forge.ocamlcore.org/projects/cairo/" +dev-repo: "git+https://github.com/Chris00/ocaml-cairo.git" +bug-reports: "https://forge.ocamlcore.org/tracker/?atid=1104&group_id=246&func=browse" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [["ocaml" "setup.ml" "-install"]] +remove: [["ocamlfind" "remove" "cairo2"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {build & <= "1.9.6"} + "lablgtk" {<= "2.18.13"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-cairo" {build & = "1"} + "conf-autoconf" {build & <= "0.2"} +] +patches: ["opam.patch"] +# The package does not build without Graphics, +# which is not available by default on OS X. +# Use cairo2 >= 0.5. +available: os != "macos" +conflicts: [ "cairo2" ] +synopsis: "Binding to Cairo, a 2D Vector Graphics Library" +description: """ +Cairo is a 2D graphics library with support for multiple output +devices. This module is a binding to http://cairographics.org/""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/cairo/cairo/0.4.1/cairo-0.4.1.tar.gz" + checksum: [ + "sha256=4e468f043547a2905d426af71ce333dc6539b1ccb06af6eb467ec55ea0fa85ff" + "md5=4eb3b09fb7dd51dac345c3e6fcb0437c" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cairo/opam.patch" + checksum: [ + "sha256=5f1664867a8dc13f00a2e222e0e52dd650a50d0a719a7744a6cd11f0b367d3ea" + "md5=e8a3c627521f9cad9a8a526b3e7902b0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cairo/cairo.0.4.2/opam b/packages/cairo/cairo.0.4.2/opam new file mode 100644 index 000000000..a4047ffa5 --- /dev/null +++ b/packages/cairo/cairo.0.4.2/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler " + "Pierre Hauweele " +] +homepage: "http://forge.ocamlcore.org/projects/cairo/" +dev-repo: "git+https://github.com/Chris00/ocaml-cairo.git" +bug-reports: "https://forge.ocamlcore.org/tracker/?atid=1104&group_id=246&func=browse" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lablgtk:enable}%-lablgtk2" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [["ocaml" "setup.ml" "-install"]] +remove: [["ocamlfind" "remove" "cairo2"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-cairo" {build & = "1"} + "conf-autoconf" {build & <= "0.2"} +] +depopts: ["lablgtk"] +conflicts: [ "cairo2" ] + +# The package does not build without Graphics, +# which is not available by default on OS X. +# Use cairo2 >= 0.5. +available: os != "macos" +synopsis: "Binding to Cairo, a 2D Vector Graphics Library." +description: """ +This is a binding to Cairo, a 2D graphics library with support for +multiple output devices. Currently supported output targets include +the X Window System, Quartz, Win32, image buffers, PostScript, PDF, +and SVG file output.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/cairo/cairo/0.4.2/cairo-0.4.2.tar.gz" + checksum: [ + "sha256=5a1053edc8744bf766a852291ecbd3c03a514935dff8029cc75a35b8cf0bc332" + "md5=cbd64bfe6a3eb120ae98deb5ce6980ae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cairo/cairo.1.2.0/opam b/packages/cairo/cairo.1.2.0/opam new file mode 100644 index 000000000..e87f52910 --- /dev/null +++ b/packages/cairo/cairo.1.2.0/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "gregoire.henry@ocamlpro.com" +substs: ["opam.patch"] +build: [ + ["aclocal" "-I" "support"] + ["autoconf"] + ["./configure" "LABLGTKDIR=%{lib}%/lablgtk2" "--prefix" prefix "--sbindir=%{lib}%/cairo/sbin" "--libexecdir=%{lib}%/cairo/libexec" "--sysconfdir=%{lib}%/cairo/etc" "--sharedstatedir=%{lib}%/cairo/com" "--localstatedir=%{lib}%/cairo/var" "--libdir=%{lib}%/cairo/lib" "--includedir=%{lib}%/cairo/include" "--datarootdir=%{lib}%/cairo/share"] + [make] + ["ocamlopt.opt" "-shared" "-linkall" "-I" "src" "-ccopt" "-I/usr/include/cairo" "-ccopt" "-I/usr/include/glib-2.0" "-ccopt" "-I/usr/lib/x86_64-linux-gnu/glib-2.0/include" "-ccopt" "-I/usr/include/pixman-1" "-ccopt" "-I/usr/include/freetype2" "-ccopt" "-I/usr/include/libpng12" "-o" "src/cairo.cmxs" "-cclib" "-Lsrc/" "-cclib" "-lcairo" "src/cairo.cmxa"] +] +install: [ + [make "install"] + ["cp" "src/cairo.cmxs" "%{lib}%/cairo"] + ["cp" "META" "%{lib}%/cairo"] +] +remove: [["rm" "-rf" "%{lib}%/cairo" "%{prefix}%/lib/stublibs/dllmlcairo_lablgtk.so" "%{prefix}%/lib/stublibs/dllmlcairo.so" "%{prefix}%/lib/stublibs/dllmlpangocairo.so"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-cairo" {build & = "1"} + "lablgtk" {<= "2.18.13"} + "conf-autoconf" {build & <= "0.2"} +] +patches: [ + "opam.patch" + "configure_fontconfig.patch" + "configure_lablgtkdir.patch" +] +authors: [ + "Olivier Andrieu" + "Richard Jones" +] +homepage: "http://cairographics.org/cairo-ocaml/" +dev-repo: "git+http://anongit.freedesktop.org/git/cairo-ocaml.git" +bug-reports: "https://bugs.freedesktop.org/buglist.cgi?quicksearch=cairo%20ocaml" +synopsis: "Binding to Cairo, a 2D Vector Graphics Library" +description: """ +Cairo is a 2D graphics library with support for multiple output +devices. This module is a binding to http://cairographics.org/""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/cairo-1.2.0.tar.gz" + checksum: [ + "sha256=5883492901fa56cd435e964d49a3bd9bfc45a06cef7fd1b8f1e5efa60a306e43" + "md5=75bf7eb95045c1dba2733d7107b7b218" + ] +} +extra-source "opam.patch.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cairo/opam.patch.in" + checksum: [ + "sha256=24e8b2411d1124f2e2fd502d4c65ba80a4a1151271ea3a8e21f872393f25e07f" + "md5=0faefbfc1ee2ca11085de194d8fbb043" + ] +} +extra-source "configure_lablgtkdir.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cairo/configure_lablgtkdir.patch" + checksum: [ + "sha256=8b483afc894160e49d3fe3e332d0cae0f50cd3887ab23d5c491b8fda4f9d92b8" + "md5=8c0acd3a13f693cc2c7d2094abf11e98" + ] +} +extra-source "configure_fontconfig.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cairo/configure_fontconfig.patch" + checksum: [ + "sha256=c9467324c85aa5cb2460f5f7d92a1613dd39a1a688dcd20465091f56cd1ab215" + "md5=1a661cbcf14f9212d7ca5ef2a0911b64" + ] +} +extra-source "META" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cairo/META.1.2.0" + checksum: [ + "sha256=3f7e35b9b8048ce30c4c7151f6ffbb6ffa4c8a2112c55939d2dcc996115aa405" + "md5=903a39b5d8f89ef5857ca8540fa7c39a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cairo2/cairo2.0.4.3/opam b/packages/cairo2/cairo2.0.4.3/opam new file mode 100644 index 000000000..2ae3fb12a --- /dev/null +++ b/packages/cairo2/cairo2.0.4.3/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler " + "Pierre Hauweele " +] +homepage: "http://forge.ocamlcore.org/projects/cairo/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Chris00/ocaml-cairo.git" +bug-reports: "https://github.com/Chris00/ocaml-cairo/issues" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lablgtk:enable}%-lablgtk2" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "cairo2"]] +depends: [ + "ocaml" {< "4.06"} + "lablgtk" {<= "2.18.13"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-cairo" {build & = "1"} + "graphics" {build & <= "5.1.2"} +] +available: os != "macos" +synopsis: "Binding to Cairo, a Vector Graphics Library." +description: """ +This is a binding to Cairo, a 2D graphics library with support for +multiple output devices. Currently supported output targets include +the X Window System, Quartz, Win32, image buffers, PostScript, PDF, +and SVG file output.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/cairo/cairo/0.4.3/cairo-0.4.3.tar.gz" + checksum: [ + "sha256=627335f8338ce9ff69525693e7cbf97ba7eba089a8b159dc4042e6e61eadb328" + "md5=0eec598d0736434bee438f2063221286" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cairo2/cairo2.0.4.4/opam b/packages/cairo2/cairo2.0.4.4/opam new file mode 100644 index 000000000..baa3c392f --- /dev/null +++ b/packages/cairo2/cairo2.0.4.4/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler " + "Pierre Hauweele " +] +homepage: "http://forge.ocamlcore.org/projects/cairo/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Chris00/ocaml-cairo.git" +bug-reports: "https://github.com/Chris00/ocaml-cairo/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "cairo2"]] +depends: [ + "ocaml" {< "4.06"} + "lablgtk" {<= "2.18.13"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-cairo" {build & = "1"} + "graphics" {build & <= "5.1.2"} +] +available: os != "macos" +synopsis: "Binding to Cairo, a 2D Vector Graphics Library." +description: """ +This is a binding to Cairo, a 2D graphics library with support for +multiple output devices. Currently supported output targets include +the X Window System, Quartz, Win32, image buffers, PostScript, PDF, +and SVG file output.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/cairo/cairo/0.4.4/cairo-0.4.4.tar.gz" + checksum: [ + "sha256=e4e88e2acfb2a867b35c446dea09c81631002913a1dc78c9ffcf1fc47155b3a3" + "md5=74a071e39cee3cf732b310318f8c23e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cairo2/cairo2.0.4.5/opam b/packages/cairo2/cairo2.0.4.5/opam new file mode 100644 index 000000000..e7dece475 --- /dev/null +++ b/packages/cairo2/cairo2.0.4.5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler " + "Pierre Hauweele " +] +homepage: "http://forge.ocamlcore.org/projects/cairo/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Chris00/ocaml-cairo.git" +bug-reports: "https://github.com/Chris00/ocaml-cairo/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "cairo2"]] +depends: [ + "ocaml" {< "4.06"} + "lablgtk" {<= "2.18.13"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-cairo" {build & = "1"} + "graphics" {build & <= "5.1.2"} +] +available: os != "macos" +synopsis: "Binding to Cairo, a 2D Vector Graphics Library." +description: """ +This is a binding to Cairo, a 2D graphics library with support for +multiple output devices. Currently supported output targets include +the X Window System, Quartz, Win32, image buffers, PostScript, PDF, +and SVG file output.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/cairo/cairo/0.4.5/cairo2-0.4.5.tar.gz" + checksum: [ + "sha256=8dc0e0962862fc64bddefb0932a3ab9d83e2f918433c1f4a97ce179d917c4086" + "md5=3f9999fc541319cdd897e20f0f4121ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cairo2/cairo2.0.4.6/opam b/packages/cairo2/cairo2.0.4.6/opam new file mode 100644 index 000000000..17c7d8b71 --- /dev/null +++ b/packages/cairo2/cairo2.0.4.6/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler " + "Pierre Hauweele " +] +homepage: "http://forge.ocamlcore.org/projects/cairo/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Chris00/ocaml-cairo.git" +bug-reports: "https://github.com/Chris00/ocaml-cairo/issues" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lablgtk:enable}%-lablgtk2" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "cairo2"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-cairo" {build & = "1"} + "graphics" {build & <= "5.1.2"} +] +depopts: ["lablgtk"] + +# The package does not build without Graphics, +# which is not available by default on OS X. +# Use cairo2 >= 0.5. +available: os != "macos" +synopsis: "Binding to Cairo, a 2D Vector Graphics Library." +description: """ +This is a binding to Cairo, a 2D graphics library with support for +multiple output devices. Currently supported output targets include +the X Window System, Quartz, Win32, image buffers, PostScript, PDF, +and SVG file output.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/cairo/cairo/0.4.6/cairo2-0.4.6.tar.gz" + checksum: [ + "sha256=fc38a6b913ec074be58ed3b393cb60c036d4b34d3c2f0ed8da2a91efcb8e81d1" + "md5=ad1f9a4eff1d60c2c6bb3c078cc716e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/calculon/calculon.0.1/opam b/packages/calculon/calculon.0.1/opam new file mode 100644 index 000000000..95933060f --- /dev/null +++ b/packages/calculon/calculon.0.1/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "c-cube" +authors: ["Armael" "Enjolras" "c-cube"] +homepage: "https://github.com/c-cube/calculon" +bug-reports: "https://github.com/c-cube/calculon/issues" +tags: ["irc" "bot" "factoids"] +dev-repo: "git+http://github.com/c-cube/calculon.git" +build: [ + [ + "./configure" + "--bindir" + "%{bin}%" + "--%{uri+lambdasoup+cohttp+atdgen:enable}%-web" + "--%{re+sequence:enable}%-extras" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "calculon"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "base-unix" {= "base"} + "result" {<= "1.5"} + "lwt" {<= "5.9.0"} + "irc-client" {>= "0.4.0" & < "0.6.0"} + "tls" {< "1.0.0"} + "yojson" {<= "2.2.2"} + "containers" {>= "1.0" & < "2.0"} + "ISO8601" {<= "0.2.6"} + "re" {>= "1.5.0" & < "1.7.2"} + "stringext" {<= "1.6.0"} +] +depopts: [ + "uri" + "cohttp" + "atdgen" + "lambdasoup" + "sequence" +] +conflicts: [ + "cohttp" {>= "1.0.0"} +] +synopsis: + "Library for writing IRC bots in OCaml, a collection of plugins, and a dramatic robotic actor." +description: """ +The core library is called `calculon` and revolves around +the concept of commands that react to user messages. See the README for a small +tutorial on how to write your own plugins.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/calculon/archive/0.1.tar.gz" + checksum: [ + "sha256=eeb30d326797717d0d83c45b3fe1d0f8fa0d9a39c3d677736c32b8d20188639d" + "md5=24fb37bb915717a0497962fda9fecc5c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/calculon/calculon.0.2/opam b/packages/calculon/calculon.0.2/opam new file mode 100644 index 000000000..31f7c65de --- /dev/null +++ b/packages/calculon/calculon.0.2/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "c-cube" +authors: ["Armael" "Enjolras" "c-cube"] +homepage: "https://github.com/c-cube/calculon" +bug-reports: "https://github.com/c-cube/calculon/issues" +tags: ["irc" "bot" "factoids"] +dev-repo: "git+https://github.com/c-cube/calculon.git" +build: [ + ["jbuilder" "build" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} + ["jbuilder" "build" "@doc" "-p" name] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "base-bytes" {<= "base"} + "base-unix" {= "base"} + "result" {<= "1.5"} + "lwt" {<= "5.9.0"} + "irc-client" {>= "0.4.0" & < "0.6.0"} + "tls" {< "1.0.0"} + "yojson" {<= "2.2.2"} + "containers" {>= "1.0" & < "2.1"} + "ISO8601" {<= "0.2.6"} + "stringext" {<= "1.6.0"} + "re" {<= "1.12.0"} +] +depopts: [ + "uri" + "cohttp" + "cohttp-lwt" + "cohttp-lwt-unix" + "atdgen" + "lambdasoup" + "sequence" +] +synopsis: + "Library for writing IRC bots in OCaml, a collection of plugins, and a dramatic robotic actor." +description: """ +The core library is called `calculon` and revolves around +the concept of commands that react to user messages. See the README for a small +tutorial on how to write your own plugins.""" +url { + src: "https://github.com/c-cube/calculon/archive/0.2.tar.gz" + checksum: [ + "sha256=c41f1fc7e90a140627c1bc1cb268976fc11ce43fad3725de34096843e83406b8" + "md5=df6692d28d27ae6f87c773739b758fb8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/calendar/calendar.2.03.1/opam b/packages/calendar/calendar.2.03.1/opam new file mode 100644 index 000000000..677e4464e --- /dev/null +++ b/packages/calendar/calendar.2.03.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Julien Signoles"] +homepage: "http://calendar.forge.ocamlcore.org/" +bug-reports: "https://github.com/ocaml-community/calendar/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocaml-community/calendar.git" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "calendar"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install"] +synopsis: "Library for handling dates and times in your program" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/calendar/calendar/2.03.1/calendar-2.03.1.tar.gz" + checksum: [ + "sha256=828123d97222b046ca292b983ed3bb43ed5bad30cec0bede2b20ccd92f0f019f" + "md5=8f14a2c7d84e4caf03099b049716d728" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/caml2html/caml2html.1.4.1/opam b/packages/caml2html/caml2html.1.4.1/opam new file mode 100644 index 000000000..fde277efc --- /dev/null +++ b/packages/caml2html/caml2html.1.4.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["mkdir" "-p" bin] + [make] + [make "lib"] +] +remove: [["ocamlfind" "remove" "caml2html"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "Highlight OCaml code in HTML pages (colors)" +description: """ +The Caml2html package provides an executable and a library that +highlight OCaml code by adding some color.""" +flags: light-uninstall +url { + src: "http://godi-backup2.camlcity.org/godi-backup/caml2html-1.4.1.tar.gz" + checksum: [ + "sha256=984e567725af0d666e9750aedb35edf4fac77c074908218a4071baec3d0963b9" + "md5=ec0e48e6851dceac8eb1ee70339aaadc" + ] +} +extra-source "caml2html.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/caml2html/caml2html.install" + checksum: [ + "sha256=498a611cf3837853cba99dd26c5f28538520cf1a515c0af038ab17a210b9e99a" + "md5=9c6143ea09a2fd5a79ab26957e528433" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/caml2html/caml2html.1.4.2/opam b/packages/caml2html/caml2html.1.4.2/opam new file mode 100644 index 000000000..29c06c134 --- /dev/null +++ b/packages/caml2html/caml2html.1.4.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["mkdir" "-p" bin] + [make] + [make "lib"] +] +remove: [["ocamlfind" "remove" "caml2html"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} + "camlmix" {= "1.3.0"} +] +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "Produce ready-to-go HTML files" +flags: light-uninstall +url { + src: "https://github.com/mjambon/caml2html/archive/v1.4.2.tar.gz" + checksum: [ + "sha256=b7a640828ba6e9f223759e2cc326e95f5551b9281b15220e9e255ddcc246908c" + "md5=cf5a6bff1c0a029a2e494e4dac80c482" + ] +} +extra-source "caml2html.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/caml2html/caml2html.install" + checksum: [ + "sha256=498a611cf3837853cba99dd26c5f28538520cf1a515c0af038ab17a210b9e99a" + "md5=9c6143ea09a2fd5a79ab26957e528433" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/caml2html/caml2html.1.4.3/opam b/packages/caml2html/caml2html.1.4.3/opam new file mode 100644 index 000000000..9fab992a4 --- /dev/null +++ b/packages/caml2html/caml2html.1.4.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ + "Sébastien Ailleret" + "Martin Jambon" +] +homepage: "http://mjambon.com/caml2html.html" +license: "GPL-1.0-or-later" +build: [ + ["mkdir" "-p" bin] + [make] + [make "lib"] +] +remove: [["ocamlfind" "remove" "caml2html"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlmix" {= "1.3.0"} +] +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "Produce ready-to-go HTML files" +flags: light-uninstall +url { + src: "https://github.com/mjambon/caml2html/tarball/v1.4.3" + checksum: [ + "sha256=057e26e1ef8afcadd44056055ece5f73ea67c6d816bd1fed1aa8b5f5428840fc" + "md5=5cbb7aff571ff46cc8e602c0459e094a" + ] +} +extra-source "caml2html.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/caml2html/caml2html.install" + checksum: [ + "sha256=498a611cf3837853cba99dd26c5f28538520cf1a515c0af038ab17a210b9e99a" + "md5=9c6143ea09a2fd5a79ab26957e528433" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/caml2html/caml2html.1.4.4/opam b/packages/caml2html/caml2html.1.4.4/opam new file mode 100644 index 000000000..436167ec1 --- /dev/null +++ b/packages/caml2html/caml2html.1.4.4/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: [ + "Sébastien Ailleret" + "Martin Jambon" +] +homepage: "http://mjambon.com/caml2html.html" +bug-reports: "https://github.com/mjambon/caml2html/issues" +dev-repo: "git+https://github.com/mjambon/caml2html.git" +license: "GPL-1.0-or-later" +build: [ + ["mkdir" "-p" bin] + [make] + [make "lib"] +] +install: [ + [make "install" "PREFIX=%{prefix}%"] +] +remove: [ + ["ocamlfind" "remove" "caml2html"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "camlmix" {= "1.3.0"} +] +synopsis: "Produce ready-to-go HTML files" +flags: light-uninstall +url { + src: "https://github.com/mjambon/caml2html/tarball/v1.4.4" + checksum: [ + "sha256=ed953a2728110cb701bc0587d39257eb6a212d75405025d6437c6bd13e703a4a" + "md5=4577623529b5148b079da36865814890" + ] +} +extra-source "caml2html.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/caml2html/caml2html.install" + checksum: [ + "sha256=498a611cf3837853cba99dd26c5f28538520cf1a515c0af038ab17a210b9e99a" + "md5=9c6143ea09a2fd5a79ab26957e528433" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camldm/camldm.0.1.0/opam b/packages/camldm/camldm.0.1.0/opam new file mode 100644 index 000000000..68fbeebfc --- /dev/null +++ b/packages/camldm/camldm.0.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@eu.citrix.com" +build: make +remove: [ + [make "uninstall" "BINDIR=%{bin}%"] + ["ocamlfind" "remove" "camldm"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "rpc" {>= "1.5.0" & < "5.9.0"} + "base-unsafe-string" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libdevmapper-dev"] {os-family = "debian"} + ["device-mapper-devel"] {os-distribution = "centos"} +] +dev-repo: "git+https://github.com/jonludlam/camldm" +available: os = "linux" +install: [make "install" "BINDIR=%{bin}%"] +synopsis: "Bindings for Linux libdevicemapper" +description: """ +Linux's device mapper allows one to create virtual block devices +on top of existing devices. The virtual devices may be remapped, +mirrored, thin-provisioned etc. Device mapper is used to support +logical volume management systems such as LVM.""" +url { + src: "https://github.com/jonludlam/camldm/archive/0.1.0.tar.gz" + checksum: [ + "sha256=e8aaddf1e2b4d1d88fda75df4df986c6e2dacc9a1ff0930a8b3d3b29761108a5" + "md5=c98cb87d60ea1e1415dc05b4bf7b84f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/camlhighlight/camlhighlight.3.0/opam b/packages/camlhighlight/camlhighlight.3.0/opam new file mode 100644 index 000000000..db44bf5d2 --- /dev/null +++ b/packages/camlhighlight/camlhighlight.3.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://camlhighlight.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/camlhighlight/issues" +dev-repo: "git+https://github.com/darioteixeira/camlhighlight.git" +license: "GPL-2.0-only" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/camlhighlight"] + [make] + [make "doc"] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "camlhighlight"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "batteries" {>= "2" & <= "3.9.0"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "tyxml" {>= "3.2" & < "4"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libsource-highlight-dev"] {os-family = "debian"} + ["source-highlight"] {os = "macos" & os-distribution = "homebrew"} +] +substs: ["sexp-dir.patch"] +patches: ["sexp-dir.patch"] +synopsis: + "Camlhighlight provides syntax highlighting facilities for OCaml applications." +description: """ +The library works by parsing the output of GNU Source-highlight, +a widely available library supporting the most common programming +and markup languages.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/camlhighlight/camlhighlight/3.0/camlhighlight-3.0.tgz" + checksum: [ + "sha256=3812d3f7b7978df3d35630e486598cc9ffc5bd70486b045e36750f8287ae3ce7" + "md5=f626399d41dbcb77af48d32beb3d9814" + ] +} +extra-source "sexp-dir.patch.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlhighlight/sexp-dir.patch.in.3.0" + checksum: [ + "sha256=f1218aa69153032806e4377905f4a401858f782b6663c81b432b623c640fc79b" + "md5=2eb006bfafae89b4de92cf821c75790d" + ] +} +extra-source "camlhighlight.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlhighlight/camlhighlight.install" + checksum: [ + "sha256=62004b709dbf6cb5f47c7c641a4bfb6af2b01a2efff3ff5c1cfa3a1e57bd412f" + "md5=27a856977ec205a26db3b54e20c5ba85" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/camlhighlight/camlhighlight.4.0/opam b/packages/camlhighlight/camlhighlight.4.0/opam new file mode 100644 index 000000000..abd426d0e --- /dev/null +++ b/packages/camlhighlight/camlhighlight.4.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://camlhighlight.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/camlhighlight/issues" +dev-repo: "git+https://github.com/darioteixeira/camlhighlight.git" +license: "GPL-2.0-only" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/camlhighlight"] + [make] + [make "doc"] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "camlhighlight"]] +depends: [ + "ocaml" + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {<= "1.9.6"} + "batteries" {>= "2" & <= "3.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.14"} + "sexplib" {< "v0.14"} + "tyxml" {>= "3.2" & < "3.6"} +] +depexts: [ + ["libsource-highlight-dev"] {os-family = "debian"} + ["source-highlight"] {os = "macos" & os-distribution = "homebrew"} +] +substs: ["sexp-dir.patch"] +patches: ["sexp-dir.patch"] +synopsis: + "Camlhighlight provides syntax highlighting facilities for OCaml applications." +description: """ +The library works by parsing the output of GNU Source-highlight, +a widely available library supporting the most common programming +and markup languages.""" +flags: light-uninstall +url { + src: "https://github.com/darioteixeira/camlhighlight/archive/v4.0.tar.gz" + checksum: [ + "sha256=a80c5197dd38cde9ee500955837b905f29bb897dcb1a6017d150e40c24efd456" + "md5=d28afb10b99d4c7231808ffb361c708d" + ] +} +extra-source "sexp-dir.patch.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlhighlight/sexp-dir.patch.in.4.0" + checksum: [ + "sha256=28419d588b53f3937e3bb1c76b3b0c03cc24351efb8553dbc7dcc05d29f44161" + "md5=bd66b831f7b268e1004c2b08c373cbe2" + ] +} +extra-source "camlhighlight.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlhighlight/camlhighlight.install" + checksum: [ + "sha256=62004b709dbf6cb5f47c7c641a4bfb6af2b01a2efff3ff5c1cfa3a1e57bd412f" + "md5=27a856977ec205a26db3b54e20c5ba85" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/camlhighlight/camlhighlight.5.0/opam b/packages/camlhighlight/camlhighlight.5.0/opam new file mode 100644 index 000000000..7914526db --- /dev/null +++ b/packages/camlhighlight/camlhighlight.5.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://camlhighlight.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/camlhighlight/issues" +dev-repo: "git+https://github.com/darioteixeira/camlhighlight.git" +license: "GPL-2.0-only" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/camlhighlight"] + [make] + [make "doc"] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "camlhighlight"]] +depends: [ + "ocaml" + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "batteries" {>= "2" & <= "3.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.14"} + "sexplib" {< "v0.14"} + "tyxml" {>= "3.6" & < "4.0"} +] +depexts: [ + ["libsource-highlight-dev"] {os-family = "debian"} + ["source-highlight"] {os = "macos" & os-distribution = "homebrew"} +] +substs: ["sexp-dir.patch"] +patches: ["sexp-dir.patch"] +synopsis: + "Camlhighlight provides syntax highlighting facilities for OCaml applications." +description: """ +The library works by parsing the output of GNU Source-highlight, +a widely available library supporting the most common programming +and markup languages.""" +flags: light-uninstall +url { + src: "https://github.com/darioteixeira/camlhighlight/archive/v5.0.tar.gz" + checksum: [ + "sha256=cc068496e31ba258f083561f412da5d357f1344129dffdeab02ad0de1aa11fd0" + "md5=972f648ed9bc5618637b0898e87a760b" + ] +} +extra-source "sexp-dir.patch.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlhighlight/sexp-dir.patch.in.5.0" + checksum: [ + "sha256=28419d588b53f3937e3bb1c76b3b0c03cc24351efb8553dbc7dcc05d29f44161" + "md5=bd66b831f7b268e1004c2b08c373cbe2" + ] +} +extra-source "camlhighlight.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlhighlight/camlhighlight.install" + checksum: [ + "sha256=62004b709dbf6cb5f47c7c641a4bfb6af2b01a2efff3ff5c1cfa3a1e57bd412f" + "md5=27a856977ec205a26db3b54e20c5ba85" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/camlimages/camlimages.4.0.1/opam b/packages/camlimages/camlimages.4.0.1/opam new file mode 100644 index 000000000..89d79aeb1 --- /dev/null +++ b/packages/camlimages/camlimages.4.0.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +maintainer: "jun.furuse@gmail.com" +build: [ + [ "omake" "--configure" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & <= "0.10.7"} +] +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { >= "2.18.6" } +] +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +homepage: "http://cristal.inria.fr/camlimages/" +install: [ + [ "omake" "install" ] +] +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.0.1.tar.gz" + checksum: [ + "sha256=b40237c1505487049799a7af296eb3996b3fa08eab94415546f46d61355747c4" + "md5=d6b9494b56a72b65fd302d1858efff7c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlimages/camlimages.4.0.2/opam b/packages/camlimages/camlimages.4.0.2/opam new file mode 100644 index 000000000..84eaab187 --- /dev/null +++ b/packages/camlimages/camlimages.4.0.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +homepage: "http://cristal.inria.fr/camlimages/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + [ "omake" "--configure" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & <= "0.10.7"} +] +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { >= "2.18.6" } +] +install: [ + [ "omake" "install" ] +] +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.0.2.tar.gz" + checksum: [ + "sha256=24d673d67fc8958382ef261beb7c78db5e252b784e7747bcf0d85bbcdaf4a8ad" + "md5=5cfd732034ac7845d0b9e783254f0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlimages/camlimages.4.1.0/opam b/packages/camlimages/camlimages.4.1.0/opam new file mode 100644 index 000000000..9d5ba877c --- /dev/null +++ b/packages/camlimages/camlimages.4.1.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +homepage: "http://cristal.inria.fr/camlimages/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + [ "omake" "--configure" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +depends: [ + "ocaml" {>= "4.00.0" & <= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & <= "0.10.7"} +] +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { >= "2.18.6" } +] +install: [ + [ "omake" "install" ] +] +patches: [ + "camlimages.4.1.0.build_fix.patch" +] +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.1.0.tar.gz" + checksum: [ + "sha256=99f6a408f570e45037273b826757eaa173273e08a2a20e32064762c3327053f3" + "md5=e5bded8e500c58a228a021b1377ea5af" + ] +} +extra-source "camlimages.4.1.0.build_fix.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlimages/camlimages.4.1.0.build_fix.patch" + checksum: [ + "sha256=2068ae3569ceecbfa76586fdb7a495454cb108b0a5e89bc7ff32b7b8b5db9b58" + "md5=b355c56cd972562926810de76118221c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlimages/camlimages.4.1.1/opam b/packages/camlimages/camlimages.4.1.1/opam new file mode 100644 index 000000000..285b6979f --- /dev/null +++ b/packages/camlimages/camlimages.4.1.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +homepage: "http://cristal.inria.fr/camlimages/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + [ "omake" "--configure" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +depends: [ + "ocaml" {>= "4.00.1" & <= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & <= "0.10.7"} +] +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { >= "2.18.6" } +] +install: [ + [ "omake" "install" ] +] +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.1.1.tar.gz" + checksum: [ + "sha256=f6d1c2d7d67188c353c552b23d1d96ea8b00878bff085cac6e769e60b3dc9946" + "md5=413645eb35c3b933119ae80279ab4646" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlimages/camlimages.4.1.2/opam b/packages/camlimages/camlimages.4.1.2/opam new file mode 100644 index 000000000..47170f0a3 --- /dev/null +++ b/packages/camlimages/camlimages.4.1.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +homepage: "http://cristal.inria.fr/camlimages/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + [ "omake" "--configure" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & <= "0.10.7"} +] +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { >= "2.18.6" } +] +install: [ + [ "omake" "install" ] +] +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.1.2.tar.gz" + checksum: [ + "sha256=543d428588f1540cafee32be5ada8d00f430e87ce4ddd17207b84ac7a7f92d7c" + "md5=91a07717d4682018ee536731078bb453" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlimages/camlimages.4.2.0/opam b/packages/camlimages/camlimages.4.2.0/opam new file mode 100644 index 000000000..dd563a07f --- /dev/null +++ b/packages/camlimages/camlimages.4.2.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + [ "omake" "--configure" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & <= "0.10.7"} +] +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { >= "2.18.6" } +] +homepage: "http://cristal.inria.fr/camlimages/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +install: [ + [ "omake" "install" ] +] +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.2.0.tar.gz" + checksum: [ + "sha256=bd8f1527f8382af2b0eb0d22c112fde442bb3ea01bc932d66dedf764128e2f8a" + "md5=2060b7c7f8f8e1863142f0d67edc9926" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlimages/camlimages.4.2.1/opam b/packages/camlimages/camlimages.4.2.1/opam new file mode 100644 index 000000000..0ac30ec8e --- /dev/null +++ b/packages/camlimages/camlimages.4.2.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + [ "omake" "--configure" ] +] +install: [ + [ "omake" "install" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & <= "0.10.7"} +] +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { >= "2.18.6" } +] +homepage: "http://cristal.inria.fr/camlimages/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.2.1.tar.gz" + checksum: [ + "sha256=fff8e59e2a980e257585f41038ccefe007f8ad91c33d88a749b14495cfe2d5ed" + "md5=7ce29544e2a2945b4899f3c6f05859a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlimages/camlimages.4.2.2/opam b/packages/camlimages/camlimages.4.2.2/opam new file mode 100644 index 000000000..87a62c3c4 --- /dev/null +++ b/packages/camlimages/camlimages.4.2.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +maintainer: "jun.furuse@gmail.com" +homepage: "http://cristal.inria.fr/camlimages/" +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +build: [ + [ "omake" "--configure" ] +] +install: [ + [ "omake" "install" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & <= "0.10.7"} +] +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { >= "2.18.6" } +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.2.2.tar.gz" + checksum: [ + "sha256=913d12e89a0f2e91662465ad8f15ebaaf49bc03bf84edf17b506e8bbbc94d554" + "md5=3c4aa0153ca2d91ec2a0798d74648581" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlimages/camlimages.4.2.3/opam b/packages/camlimages/camlimages.4.2.3/opam new file mode 100644 index 000000000..832fc26b2 --- /dev/null +++ b/packages/camlimages/camlimages.4.2.3/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +maintainer: "jun.furuse@gmail.com" +homepage: "http://cristal.inria.fr/camlimages/" +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +build: [ + [ "omake" "--configure" ] +] +install: [ + [ "omake" "install" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & <= "0.10.7"} +] +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { >= "2.18.6" } +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.2.3.tar.gz" + checksum: [ + "sha256=14a019e1792c28845071a08b5a1d3faa80cb5aa71b69702b1c791963c97fd6a4" + "md5=4372729302b029a23246b6299439e040" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlimages/camlimages.4.2.4/opam b/packages/camlimages/camlimages.4.2.4/opam new file mode 100644 index 000000000..f2b3cf3ac --- /dev/null +++ b/packages/camlimages/camlimages.4.2.4/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +maintainer: "jun.furuse@gmail.com" +homepage: "http://cristal.inria.fr/camlimages/" +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +build: [ + [ "omake" "--configure" ] +] +install: [ + [ "omake" "install" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & <= "0.10.7"} +] +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { >= "2.18.6" } +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.2.4.tar.gz" + checksum: [ + "sha256=69eb82a42903b08443e7a954d3444c413564039eab3af5f09cfdb3685dd0b939" + "md5=64b49a9f869c699aebc517e89373c537" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlimages/camlimages.4.2.5/opam b/packages/camlimages/camlimages.4.2.5/opam new file mode 100644 index 000000000..0c349c922 --- /dev/null +++ b/packages/camlimages/camlimages.4.2.5/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/camlimages" +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +build: [ + [ "omake" "--configure" ] +] +install: [ + [ "omake" "install" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +depends: [ + "ocaml" {>= "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & < "0.10"} +] +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { < "2.18.6" } +] +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.2.5.tar.gz" + checksum: [ + "sha256=7ba87c3ba6d96e863ae0aaa11d73e34ae852ba1126705c97f6af3bb6226f36f6" + "md5=2dac146789f8971f0a746b220472f4dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/camlimages/camlimages.4.2.6/opam b/packages/camlimages/camlimages.4.2.6/opam new file mode 100644 index 000000000..bd9668ab0 --- /dev/null +++ b/packages/camlimages/camlimages.4.2.6/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +authors: [ + "Jun Furuse" + "Fran\195\167ois Pessaux" + "Pierre Weis" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/camlimages" +bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlimages" +build: [ + [ "omake" "--configure" ] +] +install: [ + [ "omake" "install" ] +] +remove: [ + [ "ocamlfind" "remove" "camlimages" ] +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +depends: [ + "ocaml" {>= "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "omake" {build & < "0.10"} +] +depopts: [ + "lablgtk" +] +conflicts: [ + "lablgtk" { < "2.18.6" } +] +synopsis: "Image processing library" +description: """ +An image processing library, which provides loading and saving various +image formats with an interface for the Caml graphics library. It has +also an interface with the freetype library to draw texts using +truetype fonts.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlimages-4.2.6.tar.gz" + checksum: [ + "sha256=e64a5ab0ee7612b7cad5335cedd6d37b46469cc4169d8cc2ebb0dcb069c03042" + "md5=1e16ba8381ccec229d128342e58d2f19" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/camllib/camllib.1.3.0/opam b/packages/camllib/camllib.1.3.0/opam new file mode 100644 index 000000000..9e31df029 --- /dev/null +++ b/packages/camllib/camllib.1.3.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Nicolas Berthier " +authors: ["Bertrand Jeannet"] +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/camllib/index.html" +bug-reports: "https://gforge.inria.fr/projects/bjeannet/" +# SVN repositories not supported (yet). +# dev-repo: "svn://scm.gforge.inria.fr/svnroot/bjeannet/pkg/camllib/branches/opam-packaging" +license: "LGPL-2.1-only" +build: [ + ["cp" "Makefile.config.opam" "Makefile.config"] + [make] +] +install: [ + [make "install"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Utility Library (including various datatypes)" +url { + src: "http://nberth.space/pool/camllib/camllib-1.3.0.tar.gz" + checksum: [ + "sha256=ffd0f80006b632b5cf39d1f8358327dce0c7ab69bb8b54abd2957e38aaffa9bd" + "md5=4a48775b63e6538eacb5e10c2d40a6ca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camllib/camllib.1.3.1/opam b/packages/camllib/camllib.1.3.1/opam new file mode 100644 index 000000000..d4846be06 --- /dev/null +++ b/packages/camllib/camllib.1.3.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Nicolas Berthier " +authors: ["Bertrand Jeannet"] +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/camllib/index.html" +bug-reports: "https://gforge.inria.fr/projects/bjeannet/" +# SVN repositories not supported (yet). +# dev-repo: "svn://scm.gforge.inria.fr/svnroot/bjeannet/pkg/camllib/branches/opam-packaging" +license: "LGPL-2.1-only" +build: [ + ["cp" "Makefile.config.opam" "Makefile.config"] + [make] +] +install: [ + [make "install"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Utility Library (including various datatypes)" +url { + src: "http://nberth.space/pool/camllib/camllib-1.3.1.tar.gz" + checksum: [ + "sha256=ad86d12e1817e2bac3bbcdd0fb4babb3e0004908637a224237f1797c49a5a415" + "md5=165241aeada8257e3d37589ae6c28efc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlon/camlon.1.0.0/opam b/packages/camlon/camlon.1.0.0/opam new file mode 100644 index 000000000..0c2716c83 --- /dev/null +++ b/packages/camlon/camlon.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/camlon" +bug-reports: "https://bitbucket.org/camlspotter/camlon/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlon" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} +] +synopsis: + "Caml Object Notion, parsing and printing OCaml like data expressions" +description: """ +CamlON is JSON in OCaml, a tree like data type structure with OCaml values' +look and feel. The library provides the data type and its parser and printer.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlon-1.0.0.tar.gz" + checksum: [ + "sha256=558c26b9eab879da1f40a4e99dde2a5bc062d4dde408f5afcfb1b40207f3103b" + "md5=8bd9f6802d221214e1988389cc3d428a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlon/camlon.1.0.1/opam b/packages/camlon/camlon.1.0.1/opam new file mode 100644 index 000000000..e5819c84c --- /dev/null +++ b/packages/camlon/camlon.1.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/camlon" +bug-reports: "https://bitbucket.org/camlspotter/camlon/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlon" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} +] +synopsis: + "Caml Object Notion, parsing and printing OCaml like data expressions" +description: """ +CamlON is JSON in OCaml, a tree like data type structure with OCaml values' +look and feel. The library provides the data type and its parser and printer.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlon-1.0.1.tar.gz" + checksum: [ + "sha256=d03faea16ef89a57d6082b629bc90d7d2579c2199cb64b465f8f91003bb91a98" + "md5=e3e6eb7c8b16e5cf237e21bb5a3a9cec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlon/camlon.1.0.2/opam b/packages/camlon/camlon.1.0.2/opam new file mode 100644 index 000000000..da43759cf --- /dev/null +++ b/packages/camlon/camlon.1.0.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/camlon" +bug-reports: "https://bitbucket.org/camlspotter/camlon/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlon" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ocaml-compiler-libs" {<= "v0.17.0"} +] +synopsis: + "Caml Object Notion, parsing and printing OCaml like data expressions" +description: """ +CamlON is JSON in OCaml, a tree like data type structure with OCaml values' +look and feel. The library provides the data type and its parser and printer.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlon-1.0.2.tar.gz" + checksum: [ + "sha256=113265e96e59fc9069e61f18ae742cdaa3d0d8c4957caa01fe2c63560c1488ae" + "md5=0d333e8aac9d4e38ea7418f6b86371b0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlon/camlon.2.0.0/opam b/packages/camlon/camlon.2.0.0/opam new file mode 100644 index 000000000..89d13464e --- /dev/null +++ b/packages/camlon/camlon.2.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/camlon" +bug-reports: "https://bitbucket.org/camlspotter/camlon/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/camlon" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} +] +synopsis: + "Caml Object Notion, parsing and printing OCaml like data expressions" +description: """ +CamlON is JSON in OCaml, a tree like data type structure with OCaml values' +look and feel. The library provides the data type and its parser and printer.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlon-2.0.0.tar.gz" + checksum: [ + "sha256=76de3df5cf91eeb8589822f1ee9f00574b636890af73df50f4eea64888c870a8" + "md5=ef9a16b4fdf64b723426fbf0f035e76f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/camlp5/camlp5.6.04/opam b/packages/camlp5/camlp5.6.04/opam new file mode 100644 index 000000000..c9897516e --- /dev/null +++ b/packages/camlp5/camlp5.6.04/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {= "3.12.1"} +] +url { + src: "http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-6.04.tgz" + checksum: [ + "sha256=52a39d931e88c0b2a315cca2daff35fd5cc2c0abd92abf339e9ca7a7fad9fcb2" + "md5=0fcd56e4512ef9da41808331d8e1d197" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.6.04" + checksum: [ + "sha256=5ecc89520ff18791a9e055976cb1c3fed11cbb39d76d9bafef2559fae0982a06" + "md5=4ff7e7e1dee2f9349b391d0c6633662a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.6.06/opam b/packages/camlp5/camlp5.6.06/opam new file mode 100644 index 000000000..57877e99e --- /dev/null +++ b/packages/camlp5/camlp5.6.06/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {<= "4.00.0"} +] +url { + src: "http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-6.06.tgz" + checksum: [ + "sha256=763f89ee6cde4ca063a50708c3fe252d55ea9f8037e3ae9801690411ea6180c5" + "md5=8de69094d73d24768844a5017a2bd04b" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.6.06" + checksum: [ + "sha256=5ecc89520ff18791a9e055976cb1c3fed11cbb39d76d9bafef2559fae0982a06" + "md5=4ff7e7e1dee2f9349b391d0c6633662a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.6.07/opam b/packages/camlp5/camlp5.6.07/opam new file mode 100644 index 000000000..c29ebd385 --- /dev/null +++ b/packages/camlp5/camlp5.6.07/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "http://pauillac.inria.fr/~ddr/camlp5" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {< "4.01.0"} +] +url { + src: "http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-6.07.tgz" + checksum: [ + "sha256=be8282958acd8af8cc7c8c1065bfee12e1dac27b5eef76f54376d795fb16b689" + "md5=e6ab7d29cbd851f6f99c4e5a9010178f" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.6.07" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.6.11/opam b/packages/camlp5/camlp5.6.11/opam new file mode 100644 index 000000000..423d99b0a --- /dev/null +++ b/packages/camlp5/camlp5.6.11/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "http://pauillac.inria.fr/~ddr/camlp5" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {< "4.02.0"} +] +url { + src: "http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-6.11.tgz" + checksum: [ + "sha256=65521c1d316ea6c0e794d07bd331bdb091840d3ab41c16b50005d7685a2cab37" + "md5=5bd3d0e8a32d762b28107caef631f860" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.6.11" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.6.12/opam b/packages/camlp5/camlp5.6.12/opam new file mode 100644 index 000000000..30b7c9fec --- /dev/null +++ b/packages/camlp5/camlp5.6.12/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Gabriel Scherer " +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/camlp5/camlp5/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {< "4.02.2"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlp5-6.12.tgz" + checksum: [ + "sha256=b716c8b248289205bc76823000bc0b0988517cfcfd9c2eb1a3c43cc2cd7d5c02" + "md5=d49d30b62396b7285f3d609ac90c3fe5" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.6.12" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.6.13/opam b/packages/camlp5/camlp5.6.13/opam new file mode 100644 index 000000000..b85276ffe --- /dev/null +++ b/packages/camlp5/camlp5.6.13/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Gabriel Scherer " +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/ocaml/opam-repository/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {< "4.02.3"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlp5-6.13.tgz" + checksum: [ + "sha256=d1e948c04079e417d2b616f03f57cda9b6111c563d7ce59a8956ac93772e4aa9" + "md5=1e75b167a0c00bd47fb24e4101f5f21f" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.6.13" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.6.14/opam b/packages/camlp5/camlp5.6.14/opam new file mode 100644 index 000000000..4712addad --- /dev/null +++ b/packages/camlp5/camlp5.6.14/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Gabriel Scherer " +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/camlp5/camlp5/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {< "4.02.4"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlp5-6.14.tgz" + checksum: [ + "sha256=09f9ed12893d2ec39c88106af2306865c966096bedce0250f2fe52b67d2480e2" + "md5=f603baad3d742048889911e2d4795ac9" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.6.14" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.6.15/opam b/packages/camlp5/camlp5.6.15/opam new file mode 100644 index 000000000..7ecde9710 --- /dev/null +++ b/packages/camlp5/camlp5.6.15/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/ocaml/opam-repository/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {>= "4.02.0" & <= "4.03.0"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlp5-6.15.tgz" + checksum: [ + "sha256=2e0e1e31e0537f2179766820dd9bd0a4d424bc5ab9c610e6dbf9145f27747f2b" + "md5=ad79f4b4384109fbb92b1b3bcb105224" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.6.15" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.6.16/opam b/packages/camlp5/camlp5.6.16/opam new file mode 100644 index 000000000..933c73d69 --- /dev/null +++ b/packages/camlp5/camlp5.6.16/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/ocaml/opam-repository/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {>= "1.07" & <= "4.03.0"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/camlp5-6.16.tgz" + checksum: [ + "sha256=fd446cff6421f5144a521c7cecfdc7217b1424908186cddd3d5be543b35058b1" + "md5=c096732e42e61629d4a640be15790dba" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.6.16" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.6.17/opam b/packages/camlp5/camlp5.6.17/opam new file mode 100644 index 000000000..7d9498806 --- /dev/null +++ b/packages/camlp5/camlp5.6.17/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/camlp5/camlp5/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {>= "1.07" & <= "4.04.1"} +] +url { + src: "https://github.com/camlp5/camlp5/archive/rel617.tar.gz" + checksum: [ + "sha256=8fa2a46a7030b1194862650cbb71ab52a10a0174890560a8b6edf236f8937414" + "md5=572e0fa053715e40a40415ea3ca5d4ea" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.6.17" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.7.00/opam b/packages/camlp5/camlp5.7.00/opam new file mode 100644 index 000000000..d92d0bec2 --- /dev/null +++ b/packages/camlp5/camlp5.7.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/camlp5/camlp5/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {>= "4.02" & <= "4.06"} +] +url { + src: "https://github.com/camlp5/camlp5/archive/rel700.tar.gz" + checksum: [ + "sha256=0b252388e58f879c78c075b17fc8bf3714bc070d5914425bb3adfeefa9097cfd" + "md5=146716679e1127f994f078fdd0abd6d5" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.7.00" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.7.01/opam b/packages/camlp5/camlp5.7.01/opam new file mode 100644 index 000000000..818e7e6b7 --- /dev/null +++ b/packages/camlp5/camlp5.7.01/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/camlp5/camlp5/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {>= "4.02" & <= "4.05.0"} +] +url { + src: "https://github.com/camlp5/camlp5/archive/rel701.tar.gz" + checksum: [ + "sha256=c83640ffabc5506d7b9c9fdcc342062dee1eabd90de547c0471faf5ef5560540" + "md5=438f8861a5a7aabd6030b732c6497045" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.7.01" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.7.03/opam b/packages/camlp5/camlp5.7.03/opam new file mode 100644 index 000000000..6935dc3c2 --- /dev/null +++ b/packages/camlp5/camlp5.7.03/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/camlp5/camlp5/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +remove: [ + ["sh" "-ecx" "./configure --prefix '%{prefix}%' -libdir '%{lib}%' -mandir '%{man}%' && %{make}% uninstall"] + [ "rm" "-rf" "%{lib}%/camlp5" ] + [ "rm" "-f" "%{man}%/man1/camlp5.1" "%{man}%/man1/camlp5o.1" "%{man}%/man1/camlp5o.opt.1" "%{man}%/man1/camlp5r.1" "%{man}%/man1/camlp5r.opt.1" "%{man}%/man1/camlp5sch.1" "%{man}%/man1/mkcamlp5.1" "%{man}%/man1/mkcamlp5.opt.1" "%{man}%/man1/ocpp5.1" ] +] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {>= "4.02" & < "4.06.1"} +] +url { + src: "https://github.com/camlp5/camlp5/archive/rel703.tar.gz" + checksum: [ + "sha256=c13d0a957a8e70627e1900ca25243b5e8da042bbda9eaa9e7d06955c0e3df21a" + "md5=a6f7b50fedb6f182a7443aaadf6aed9c" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.7.03" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.7.05/opam b/packages/camlp5/camlp5.7.05/opam new file mode 100644 index 000000000..c0b234846 --- /dev/null +++ b/packages/camlp5/camlp5.7.05/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/camlp5/camlp5/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +remove: [ + ["sh" "-ecx" "./configure --prefix '%{prefix}%' -libdir '%{lib}%' -mandir '%{man}%' && %{make}% uninstall"] + [ "rm" "-rf" "%{lib}%/camlp5" ] + [ "rm" "-f" "%{man}%/man1/camlp5.1" "%{man}%/man1/camlp5o.1" "%{man}%/man1/camlp5o.opt.1" "%{man}%/man1/camlp5r.1" "%{man}%/man1/camlp5r.opt.1" "%{man}%/man1/camlp5sch.1" "%{man}%/man1/mkcamlp5.1" "%{man}%/man1/mkcamlp5.opt.1" "%{man}%/man1/ocpp5.1" ] +] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {>= "4.02" & < "4.06.3"} +] +url { + src: "https://github.com/camlp5/camlp5/archive/rel705.tar.gz" + checksum: [ + "sha256=ccc7afd2936c75cbee4aad58cd2ef8e7bf0dded556b91d76e4e462a27550ff12" + "md5=cf9d909191711afb1b634f75acbe1cfe" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.7.05" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.7.06.10-g84ce6cc4/opam b/packages/camlp5/camlp5.7.06.10-g84ce6cc4/opam new file mode 100644 index 000000000..24c608d53 --- /dev/null +++ b/packages/camlp5/camlp5.7.06.10-g84ce6cc4/opam @@ -0,0 +1,60 @@ +synopsis: "Preprocessor-pretty-printer of OCaml" +description: +""" +Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also provides parsing and printing tools. + +As a preprocessor, it allows to: + +extend the syntax of OCaml, +redefine the whole syntax of the language. +As a pretty printer, it allows to: + +display OCaml programs in an elegant way, +convert from one syntax to another, +check the results of syntax extensions. +Camlp5 also provides some parsing and pretty printing tools: + +extensible grammars +extensible printers +stream parsers and lexers +pretty print module +It works as a shell command and can also be used in the OCaml toplevel. +""" +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +bug-reports: "https://github.com/camlp5/camlp5/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" + +depends: [ + "ocaml" { >= "4.02" & <= "4.07.1" } +] + +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +install: [make "install"] +remove: [ + ["sh" "-ecx" "./configure --prefix '%{prefix}%' -libdir '%{lib}%' -mandir '%{man}%' && %{make}% uninstall"] + [ "rm" "-rf" "%{lib}%/camlp5" ] + [ "rm" "-f" "%{man}%/man1/camlp5.1" "%{man}%/man1/camlp5o.1" "%{man}%/man1/camlp5o.opt.1" "%{man}%/man1/camlp5r.1" "%{man}%/man1/camlp5r.opt.1" "%{man}%/man1/camlp5sch.1" "%{man}%/man1/mkcamlp5.1" "%{man}%/man1/mkcamlp5.opt.1" "%{man}%/man1/ocpp5.1" ] +] +url { + src: "https://github.com/camlp5/camlp5/archive/84ce6cc4d7738b3c43dfeadd5e9717bb9b50c786.tar.gz" + checksum: "sha256=3a9b90684a710b23b2f83f020304f0fda48219725d7a9ea881ae49effd9afdeb" +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.7.06.10-g84ce6cc4" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlp5/camlp5.7.06/opam b/packages/camlp5/camlp5.7.06/opam new file mode 100644 index 000000000..74e0fabeb --- /dev/null +++ b/packages/camlp5/camlp5.7.06/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Daniel de Rauglaudre"] +homepage: "https://camlp5.github.io" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] + [make "world.opt"] +] +bug-reports: "https://github.com/camlp5/camlp5/issues" +dev-repo: "git+https://github.com/camlp5/camlp5.git" +doc: "https://camlp5.github.io/doc/html" +install: [make "install"] +remove: [ + ["sh" "-ecx" "./configure --prefix '%{prefix}%' -libdir '%{lib}%' -mandir '%{man}%' && %{make}% uninstall"] + [ "rm" "-rf" "%{lib}%/camlp5" ] + [ "rm" "-f" "%{man}%/man1/camlp5.1" "%{man}%/man1/camlp5o.1" "%{man}%/man1/camlp5o.opt.1" "%{man}%/man1/camlp5r.1" "%{man}%/man1/camlp5r.opt.1" "%{man}%/man1/camlp5sch.1" "%{man}%/man1/mkcamlp5.1" "%{man}%/man1/mkcamlp5.opt.1" "%{man}%/man1/ocpp5.1" ] +] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {>= "4.02" & <= "4.07.0"} +] +url { + src: "https://github.com/camlp5/camlp5/archive/rel706.tar.gz" + checksum: [ + "sha256=bea3fba40305b6299a4a65a26f8e1f1caf844abec61588ff1c500e9c05047922" + "md5=7e5bc8a04fd701f1942d5b7aac170667" + ] +} +extra-source "camlp5.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlp5/camlp5.install.7.06" + checksum: [ + "sha256=bf07d3a2417f6af7ade104907a14c46eb5b3215cc59bddc4db09266a2f0d0c52" + "md5=b16bcaf28bfb364236b2181fb50a6564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlpdf/camlpdf.1.7.1/opam b/packages/camlpdf/camlpdf.1.7.1/opam new file mode 100644 index 000000000..21d1054be --- /dev/null +++ b/packages/camlpdf/camlpdf.1.7.1/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "contact@coherentgraphics.co.uk" +build: make +remove: [["ocamlfind" "remove" "camlpdf"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} +] +dev-repo: "git+https://github.com/johnwhitington/camlpdf" +install: [make "install"] +synopsis: "Read, write and modify PDF files" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/camlpdf/archive/v1.7.1.tar.gz" + checksum: [ + "sha256=c9ab328719ae990b0325c0e148e00b7ec1253a3cbfeb79f6a70b0ec30425f0a7" + "md5=fc025a26d05bcf7452fad2c1dcebd681" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlpdf/camlpdf.1.7/opam b/packages/camlpdf/camlpdf.1.7/opam new file mode 100644 index 000000000..213489fd4 --- /dev/null +++ b/packages/camlpdf/camlpdf.1.7/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "contact@coherentgraphics.co.uk" +build: make +remove: [["ocamlfind" "remove" "camlpdf"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} +] +dev-repo: "git+https://github.com/johnwhitington/camlpdf" +install: [make "install"] +synopsis: "Read, write and modify PDF files" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/camlpdf/archive/v1.7.tar.gz" + checksum: [ + "sha256=72059ad9e2be8cd7dac68649840c373d210695eeb83f8ee0fbe12760ed36e738" + "md5=a777850789cc309ded0eb18d36b70d9c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlpdf/camlpdf.2.1.1/opam b/packages/camlpdf/camlpdf.2.1.1/opam new file mode 100644 index 000000000..ba5a90b23 --- /dev/null +++ b/packages/camlpdf/camlpdf.2.1.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "contact@coherentgraphics.co.uk" +authors: ["John Whitington"] +homepage: "http://github.com/johnwhitington/camlpdf" +bug-reports: "http://github.com/johnwhitington/camlpdf/issues" +dev-repo: "git+https://github.com/johnwhitington/camlpdf" +build: [[make]] +install: [[make "install"]] +patches: ["int.patch"] +remove: [["ocamlfind" "remove" "camlpdf"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +synopsis: "Read, write and modify PDF files" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/camlpdf/archive/v2.1.1.zip" + checksum: [ + "sha256=c153ef5cfe18fe81673f6e6883f15f845a82694b8757311f1241ff9b39066c27" + "md5=1793d6ff77dc5d51034277b2b46225a4" + ] +} +extra-source "int.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlpdf/int.patch" + checksum: [ + "sha256=7c06ade92a024924f19fe4ca33db900e35a814358c0b5e1110d1b40bd00a1aef" + "md5=08d366d3219853c8ffcd102db813a5f8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camltc/camltc.0.8.1/opam b/packages/camltc/camltc.0.8.1/opam new file mode 100644 index 000000000..db2da8cd0 --- /dev/null +++ b/packages/camltc/camltc.0.8.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "dev@domoco.fr" +authors: ["Incubaid Team"] +homepage: "https://github.com/toolslive/camltc" +build: [make "-C" "src"] +remove: [ + [make "-C" "src" "uninstall" "DESTDIR=%{prefix}%"] +] +depends: [ + "ocaml" {> "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/toolslive/camltc" +install: [make "-C" "src" "install" "DESTDIR=%{prefix}%"] +synopsis: "Tokyo Cabinet bindings for OCaml." +url { + src: "https://github.com/toolslive/camltc/archive/camltc-0.8.1.tar.gz" + checksum: [ + "sha256=206f81aa2372bcd52c1ed632b85b514088ff517003e99fe09d58ed0389f26053" + "md5=9a157d4a2ac7aef8ade07585f6144644" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camltc/camltc.0.8.2/opam b/packages/camltc/camltc.0.8.2/opam new file mode 100644 index 000000000..8de7b9443 --- /dev/null +++ b/packages/camltc/camltc.0.8.2/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "dev@domoco.fr" +authors: ["Incubaid Team"] +homepage: "https://github.com/toolslive/camltc" +build: [make "-C" "src"] +remove: [ + [make "-C" "src" "uninstall" "DESTDIR=%{prefix}%"] +] +depends: [ + "ocaml" {> "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/toolslive/camltc" +install: [make "-C" "src" "install" "DESTDIR=%{prefix}%"] +synopsis: "Tokyo Cabinet bindings for OCaml." +url { + src: "https://github.com/toolslive/camltc/archive/camltc-0.8.2.tar.gz" + checksum: [ + "sha256=dee463534ed491705b6681b2eb5f0aa0b183b9c33aba5b5d22efafd38898cf46" + "md5=691749dda2a35f4c9ee49e182b71f135" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camltc/camltc.0.8.3/opam b/packages/camltc/camltc.0.8.3/opam new file mode 100644 index 000000000..da70a37a7 --- /dev/null +++ b/packages/camltc/camltc.0.8.3/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "dev@domoco.fr" +authors: ["Incubaid Team"] +homepage: "https://github.com/toolslive/camltc" +build: [make "-C" "src"] +remove: [ + [make "-C" "src" "uninstall" "DESTDIR=%{prefix}%"] +] +depends: [ + "ocaml" {> "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/toolslive/camltc" +install: [make "-C" "src" "install" "DESTDIR=%{prefix}%"] +synopsis: "Tokyo Cabinet bindings for OCaml." +url { + src: "https://github.com/toolslive/camltc/archive/camltc-0.8.3.tar.gz" + checksum: [ + "sha256=babe200e49e4238fc7225ef3cc51325fdb09ef1b1ccd43f944812b9bd03c0b73" + "md5=e49adf3fd4bacdf4b0b65f5f4e50af6d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camltc/camltc.0.9.0/opam b/packages/camltc/camltc.0.9.0/opam new file mode 100644 index 000000000..2e3dfcc4e --- /dev/null +++ b/packages/camltc/camltc.0.9.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "dev@domoco.fr" +authors: ["Incubaid Team"] +homepage: "https://github.com/toolslive/camltc" +build: [make "-C" "src"] +remove: [ + [make "-C" "src" "uninstall" "DESTDIR=%{prefix}%"] +] +depends: [ + "ocaml" {> "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/toolslive/camltc" +install: [make "-C" "src" "install" "DESTDIR=%{prefix}%"] +synopsis: "Tokyo Cabinet bindings for OCaml." +url { + src: "https://github.com/toolslive/camltc/archive/camltc-0.9.0.tar.gz" + checksum: [ + "sha256=24075a20c5321cc77cf46dd3ff48fd7b2485856ecd3b51af9dbb39c3aa35e9e1" + "md5=76148c6ac4630072cf94082d961dc960" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camltc/camltc.0.9.1/opam b/packages/camltc/camltc.0.9.1/opam new file mode 100644 index 000000000..a6fee6358 --- /dev/null +++ b/packages/camltc/camltc.0.9.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "dev@domoco.fr" +authors: ["Incubaid Team"] +homepage: "https://github.com/toolslive/camltc" +build: [make "-C" "src"] +remove: [ + [make "-C" "src" "uninstall" "DESTDIR=%{prefix}%"] +] +depends: [ + "ocaml" {> "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/toolslive/camltc" +install: [make "-C" "src" "install" "DESTDIR=%{prefix}%"] +synopsis: "Tokyo Cabinet bindings for OCaml." +url { + src: "https://github.com/toolslive/camltc/archive/camltc-0.9.1.tar.gz" + checksum: [ + "sha256=9abac15608a0020aa25cdb90dade2ea0de0e9d06cd6c61d7c571e033d1cde212" + "md5=642869c6b12e27ae6225e3011ae8d5a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camltc/camltc.0.9.2/opam b/packages/camltc/camltc.0.9.2/opam new file mode 100644 index 000000000..3b193544d --- /dev/null +++ b/packages/camltc/camltc.0.9.2/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "romain.slootmaekers@incubaid.com" +dev-repo: "git+https://github.com/toolslive/camltc.git" +build: ["%{make}%" "-C" "src"] +remove: [ + ["ocamlfind" "remove" "camltc"] +] +depends: [ + "ocaml" {> "4.00.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["%{make}%" "-C" "src" "install"] +synopsis: "OCaml bindings for tokyo cabinet" +flags: light-uninstall +url { + src: + "https://github.com/toolslive/camltc/releases/download/camltc-0.9.2/camltc-0.9.2.tgz" + checksum: [ + "sha256=38ced8ebe8cf3eab3425a2ad9496c3b0ab8f64cbe53d482a1d714d9472860174" + "md5=07da74c81a4714159f32665f377e413b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camltemplate/camltemplate.1.0.2/opam b/packages/camltemplate/camltemplate.1.0.2/opam new file mode 100644 index 000000000..618337d98 --- /dev/null +++ b/packages/camltemplate/camltemplate.1.0.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Benjamin Geer"] +homepage: "https://forge.ocamlcore.org/projects/camltemplate/" +license: "GPL-2.0-or-later" +build: [ + ["./configure" "--prefix=%{lib}%"] + [make] + [make "opt"] +] +remove: [["ocamlfind" "remove" "camltemplate"]] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"}] +install: [ + [make "-C" "src" "install"] + [make "-C" "doc" "install" "INSTALL_DIR=%{doc}%/camltemplate"] +] +synopsis: "Library for generating text from templates" +description: """ +CamlTemplate is library for generating text from templates in +OCaml. It can be used to generate web pages, scripts, SQL +queries, XML documents and other sorts of text.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/camltemplate/camltemplate/camltemplate-1.0.2/camltemplate-1.0.2.tar.gz" + checksum: [ + "sha256=0f9d0c0aa56a1091f142683484c864e8f31b47aa93fec690b3976a6920a191d5" + "md5=b2fec2070e2480d80752251953be1bd1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlzip/camlzip.1.04/opam b/packages/camlzip/camlzip.1.04/opam new file mode 100644 index 000000000..ae025fe32 --- /dev/null +++ b/packages/camlzip/camlzip.1.04/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +dev-repo: "git+https://github.com/xavierleroy/camlzip.git" +build: [ + [make "all"] + [make "allopt"] +] +remove: [ + ["ocamlfind" "remove" "camlzip"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["zlib1g-dev"] {os-family = "debian"} + ["zlib-devel"] {os-distribution = "centos"} + ["zlib-devel"] {os-distribution = "rhel"} + ["zlib-devel"] {os-distribution = "fedora"} + ["zlib-dev"] {os-distribution = "alpine"} +] +patches: ["camlzip-install.diff"] +install: [make "install"] +synopsis: + "Provides easy access to compressed files in ZIP, GZIP and JAR format" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/camlzip/camlzip/CamlZIP1.04/camlzip-1.04.tar.gz" + checksum: [ + "sha256=76f5f88a468722e851b3a959ef93e7c61dffb877fbaafa2b71a7a7146e85ecfe" + "md5=b3930f4f2e2563b9a5e1b17aa455e635" + ] +} +extra-source "camlzip.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlzip/camlzip.install" + checksum: [ + "sha256=a905d58b44c5958fccffe16f4863129eaa98deb62d6da4b58211f73a6b964705" + "md5=12f39f07b491506db6958c7c55bcb826" + ] +} +extra-source "camlzip-install.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlzip/camlzip-install.diff" + checksum: [ + "sha256=6ca215f399baf5374a18fd13421d8e031584e2bb2c7430038e8a99d7dbbc39d5" + "md5=5a4fd95a35bb9cd517c2daf153037b12" + ] +} +extra-source "META" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlzip/META.1.04" + checksum: [ + "sha256=66619439ab669e8278ad0d8111639ecb468620060179e7eb97e00466a3c4aa7b" + "md5=aadcb18085412671e21d9520d70fdca5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camlzip/camlzip.1.05/opam b/packages/camlzip/camlzip.1.05/opam new file mode 100644 index 000000000..8336035fe --- /dev/null +++ b/packages/camlzip/camlzip.1.05/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +authors: ["Xavier Leroy"] +homepage: "http://forge.ocamlcore.org/projects/camlzip/" +dev-repo: "git+https://github.com/xavierleroy/camlzip.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + [make "all"] + [make "allopt"] +] +remove: [ + ["ocamlfind" "remove" "zip"] + ["ocamlfind" "remove" "camlzip"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["zlib1g-dev"] {os-family = "debian"} + ["zlib-devel"] {os-distribution = "centos"} + ["zlib-devel"] {os-distribution = "rhel"} + ["zlib-devel"] {os-distribution = "fedora"} + ["zlib-dev"] {os-distribution = "alpine"} +] +patches: [ + "fix-install.patch" + "build_with_trunk.patch" +] +install: [make "install-findlib"] +synopsis: + "Provides easy access to compressed files in ZIP, GZIP and JAR format" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/camlzip/camlzip/1.05/camlzip-1.05.tar.gz" + checksum: [ + "sha256=930b70c736ab5a7ed1b05220102310a0a2241564786657abe418e834a538d06b" + "md5=e85c179d5dc79821e6e8d90e636599f1" + ] +} +extra-source "fix-install.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlzip/fix-install.patch.1.05" + checksum: [ + "sha256=a09de781cf62084099ba2b479043f15cfd97d28cc1820c887796dd1148c7acdf" + "md5=594479824fc5a27615516885050fea65" + ] +} +extra-source "build_with_trunk.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlzip/build_with_trunk.patch.1.05" + checksum: [ + "sha256=6d677604a37215586b8d65f05f3e5c3cf2a8b01f94a78bdf09dfdc63cded76cd" + "md5=4d2ed9ceea2fa6bf008e80df62476e90" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camomile/camomile.0.8.3/opam b/packages/camomile/camomile.0.8.3/opam new file mode 100644 index 000000000..7d6a5211d --- /dev/null +++ b/packages/camomile/camomile.0.8.3/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "gregoire@ocamlpro.com" +authors: ["Yoriyuki Yamagata"] +homepage: "https://github.com/yoriyuki/Camomile/wiki" +bug-reports: "https://github.com/yoriyuki/Camomile/issues" +dev-repo: "git+https://github.com/yoriyuki/Camomile.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +doc: ["http://camomile.sourceforge.net/dochtml/index.html"] +patches: [ + "cmxs.patch" +] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "camomile"]] +depends: [ + "ocaml" {< "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "cppo" {build & <= "1.8.0"} +] +install: [make "install"] +synopsis: "A comprehensive Unicode library" +description: """ +Camomile is a Unicode library for OCaml. Camomile provides Unicode +character type, UTF-8, UTF-16, UTF-32 strings, conversion to/from +about 200 encodings, collation and locale-sensitive case mappings, and +more. The library is currently designed for Unicode Standard 3.2.""" +flags: light-uninstall +url { + src: "http://prdownloads.sourceforge.net/camomile/camomile-0.8.3.tar.bz2" + checksum: [ + "sha256=94c8d65d417c90301f6b3b21e4b00e151c434a3e2d406c3d5b3363859034f27b" + "md5=c6476bdb4138d222bc14396a82205034" + ] +} +extra-source "cmxs.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camomile/cmxs.patch" + checksum: [ + "sha256=4585efbfb95934927b112935fd7cd8f8ffecbaa0ab0cfe4e720bcaf2077b4462" + "md5=74d1b84e557b3be36c46a80f6f1f5419" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/camomile/camomile.0.8.5/opam b/packages/camomile/camomile.0.8.5/opam new file mode 100644 index 000000000..67beb6b5e --- /dev/null +++ b/packages/camomile/camomile.0.8.5/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "gregoire@ocamlpro.com" +authors: ["Yoriyuki Yamagata"] +homepage: "https://github.com/yoriyuki/Camomile/wiki" +bug-reports: "https://github.com/yoriyuki/Camomile/issues" +dev-repo: "git+https://github.com/yoriyuki/Camomile.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +patches: [ + "cmxs.patch" + "no-camlp4.patch" + "cmx.patch" + "4.05-typing-fix.patch" +] +build: [ + ["./configure" "--prefix" prefix] + [make] {ocaml:native} + [make "byte" "unidata" "unimaps" "charmap_data" "locale_data"] + {!ocaml:native} +] +remove: [["ocamlfind" "remove" "camomile"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} +] +install: [make "install"] +synopsis: "A comprehensive Unicode library" +description: """ +Camomile is a Unicode library for OCaml. Camomile provides Unicode +character type, UTF-8, UTF-16, UTF-32 strings, conversion to/from +about 200 encodings, collation and locale-sensitive case mappings, and +more. The library is currently designed for Unicode Standard 3.2.""" +flags: light-uninstall +url { + src: + "https://github.com/yoriyuki/Camomile/releases/download/rel-0.8.5/camomile-0.8.5.tar.bz2" + checksum: [ + "sha256=85806b051cf059b93676a10a3f66051f7f322cad6e3248172c3e5275f79d7100" + "md5=1e25b6cd4efd26ab38a667db18d83f02" + ] +} +extra-source "no-camlp4.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camomile/no-camlp4.patch" + checksum: [ + "sha256=f204ab74a928147c19d04af384487756196c906825bcc8e163ee92e0e71b84b3" + "md5=1b51ed7f60446bcbfd055d55303c5fb4" + ] +} +extra-source "cmxs.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camomile/cmxs.patch" + checksum: [ + "sha256=4585efbfb95934927b112935fd7cd8f8ffecbaa0ab0cfe4e720bcaf2077b4462" + "md5=74d1b84e557b3be36c46a80f6f1f5419" + ] +} +extra-source "cmx.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camomile/cmx.patch" + checksum: [ + "sha256=0b10231d84ad02521f130f180d714a10d944332753dd53af8a26542598fe20ac" + "md5=e9183939d3751735de7a7527fb9976d3" + ] +} +extra-source "4.05-typing-fix.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camomile/4.05-typing-fix.patch" + checksum: [ + "sha256=38d59d0b644c4bedd74684a9d2b0a06c9fd089a7319bd793094e3d0770585f39" + "md5=a27ed34adc9c93d5d60cc71e4b2714a5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/opam b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/opam new file mode 100644 index 000000000..4351f52f7 --- /dev/null +++ b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +license: "Apache-1.0+" +homepage: "https://github.com/mirage/capnp-rpc" +bug-reports: "https://github.com/mirage/capnp-rpc/issues" +dev-repo: "git+https://github.com/mirage/capnp-rpc.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "conf-capnproto" {build & <= "2"} + "capnp" {>= "3.0.0" & <= "3.6.0"} + "capnp-rpc" {>= "0.2" & < "0.3"} + "lwt" {<= "5.9.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "asetmap" {<= "0.8.1"} + "mirage-flow-lwt" {<= "1.6.0"} + "tls" {>= "0.8.0" & < "0.9.0"} + "mirage-kv-lwt" {< "2.0.0"} + "mirage-clock" {< "3.0.0"} + "base64" {< "3.0.0"} + "uri" {>= "1.6.0" & <= "4.4.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: + "Cap'n Proto is a capability-based RPC system with bindings for many languages." +description: """ +This package provides a version of the Cap'n Proto RPC system using the Cap'n +Proto serialisation format and Lwt for concurrency.""" +url { + src: "https://github.com/mirage/capnp-rpc/archive/v0.2.tar.gz" + checksum: [ + "sha256=d45dec1ded30204e853d104b548046e34f0594810bc084864efefe13fdf2143e" + "md5=80aa897e6e057017852ad3af00b93d51" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/opam b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/opam new file mode 100644 index 000000000..416e2794b --- /dev/null +++ b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +license: "Apache-1.0+" +homepage: "https://github.com/mirage/capnp-rpc" +bug-reports: "https://github.com/mirage/capnp-rpc/issues" +dev-repo: "git+https://github.com/mirage/capnp-rpc.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "conf-capnproto" {build & <= "2"} + "capnp" {>= "3.0.0" & < "3.4"} + "uint" {< "2.0.0"} + "capnp-rpc" {>= "0.3" & < "0.4"} + "lwt" {<= "5.9.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "asetmap" {<= "0.8.1"} + "mirage-flow-lwt" {<= "1.6.0"} + "tls" {>= "0.8.0" & < "0.9.0"} + "mirage-kv-lwt" {< "2.0.0"} + "mirage-clock" {< "3.0.0"} + "base64" {< "3.0.0"} + "uri" {>= "1.6.0" & <= "4.4.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "alcotest-lwt" {with-test & <= "1.8.0"} +] +synopsis: + "Cap'n Proto is a capability-based RPC system with bindings for many languages." +description: """ +This package provides a version of the Cap'n Proto RPC system using the Cap'n +Proto serialisation format and Lwt for concurrency.""" +url { + src: "https://github.com/mirage/capnp-rpc/archive/v0.3.tar.gz" + checksum: [ + "sha256=0244b6267711d0319469afde26c577d30da0fd47b9404cf965c96de91905c3d8" + "md5=131758728124170d94a78839fd1c1041" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/opam b/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/opam new file mode 100644 index 000000000..ee1b745d2 --- /dev/null +++ b/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +license: "Apache-1.0+" +homepage: "https://github.com/mirage/capnp-rpc" +bug-reports: "https://github.com/mirage/capnp-rpc/issues" +dev-repo: "git+https://github.com/mirage/capnp-rpc.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "capnp-rpc-lwt" {>= "0.2" & < "0.3"} + "mirage-flow-unix" {<= "4.0.2"} + "cmdliner" {<= "1.3.0"} + "cstruct-lwt" {>= "3.0.0" & <= "6.2.0"} + "astring" {<= "0.8.5"} + "fmt" {>= "0.8.4" & <= "0.9.0"} + "logs" {<= "0.7.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} +] +synopsis: + "Cap'n Proto is a capability-based RPC system with bindings for many languages." +description: + "This package contains some helpers for use with traditional (non-Unikernel) operating systems." +url { + src: "https://github.com/mirage/capnp-rpc/archive/v0.2.tar.gz" + checksum: [ + "sha256=d45dec1ded30204e853d104b548046e34f0594810bc084864efefe13fdf2143e" + "md5=80aa897e6e057017852ad3af00b93d51" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/opam b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/opam new file mode 100644 index 000000000..4acc15035 --- /dev/null +++ b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +license: "Apache-1.0+" +homepage: "https://github.com/mirage/capnp-rpc" +bug-reports: "https://github.com/mirage/capnp-rpc/issues" +dev-repo: "git+https://github.com/mirage/capnp-rpc.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "capnp-rpc-lwt" {>= "0.3" & < "0.5"} + "mirage-flow-unix" {<= "4.0.2"} + "cmdliner" {<= "1.3.0"} + "cstruct-lwt" {<= "6.2.0"} + "astring" {<= "0.8.5"} + "fmt" {>= "0.8.4" & <= "0.9.0"} + "base64" {< "3.0.0"} + "logs" {<= "0.7.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} +] +synopsis: + "Cap'n Proto is a capability-based RPC system with bindings for many languages." +description: + "This package contains some helpers for use with traditional (non-Unikernel) operating systems." +url { + src: "https://github.com/mirage/capnp-rpc/archive/v0.3.tar.gz" + checksum: [ + "sha256=0244b6267711d0319469afde26c577d30da0fd47b9404cf965c96de91905c3d8" + "md5=131758728124170d94a78839fd1c1041" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/capnp/capnp.1.0.0/opam b/packages/capnp/capnp.1.0.0/opam new file mode 100644 index 000000000..4e279c572 --- /dev/null +++ b/packages/capnp/capnp.1.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "pelzlpj@gmail.com" +build: ["env" "PREFIX=%{prefix}%" "omake"] +remove: [["env" "PREFIX=%{prefix}%" "omake" "uninstall"]] +depends: [ + "ocaml" {>= "4.01.0"} + "omake" {<= "0.10.7"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "core" {< "111.25.00"} + "ocplib-endian" {>= "0.7" & <= "1.2"} + "res" {<= "5.0.2"} + "uint" {<= "2.0.1"} + "conf-capnproto" {build & <= "2"} +] +dev-repo: "git+https://github.com/pelzlpj/capnp-ocaml" +install: ["env" "PREFIX=%{prefix}%" "omake" "install"] +synopsis: + "OCaml code generation plugin for the Cap'n Proto serialization framework" +description: """ +Cap'n Proto is a multi-language code generation framework designed for +high performance through the use of lazy parsing and arena allocation. +This package provides a plugin for the Cap'n Proto compiler which enables +OCaml code generation, as well as corresponding runtime library support.""" +url { + src: "https://github.com/capnproto/capnp-ocaml/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=d3874820215361262e403e9109eb94e90a41e4108501af2172c57a64a882468c" + "md5=fadf2d058f266514e4a5227469d040f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/capnp/capnp.1.0.1/opam b/packages/capnp/capnp.1.0.1/opam new file mode 100644 index 000000000..3d84af8f3 --- /dev/null +++ b/packages/capnp/capnp.1.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "pelzlpj@gmail.com" +build: ["env" "PREFIX=%{prefix}%" "omake"] +remove: [["env" "PREFIX=%{prefix}%" "omake" "uninstall"]] +depends: [ + "ocaml" {>= "4.01.0"} + "omake" {<= "0.10.7"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "core" {< "111.25.00"} + "ocplib-endian" {>= "0.7" & <= "1.2"} + "res" {<= "5.0.2"} + "uint" {<= "2.0.1"} + "conf-capnproto" {build & <= "2"} +] +dev-repo: "git+https://github.com/pelzlpj/capnp-ocaml" +install: ["env" "PREFIX=%{prefix}%" "omake" "install"] +synopsis: + "OCaml code generation plugin for the Cap'n Proto serialization framework" +description: """ +Cap'n Proto is a multi-language code generation framework designed for +high performance through the use of lazy parsing and arena allocation. +This package provides a plugin for the Cap'n Proto compiler which enables +OCaml code generation, as well as corresponding runtime library support.""" +url { + src: "https://github.com/capnproto/capnp-ocaml/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=c67e0bf365c2a62438e734fc0098b77e00dd9b77ddb9ca16345afe1f0095b2e4" + "md5=7df6d317fb0f1e1bb3395f8b0d92743c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/capnp/capnp.2.0.1/opam b/packages/capnp/capnp.2.0.1/opam new file mode 100644 index 000000000..ef69b3e87 --- /dev/null +++ b/packages/capnp/capnp.2.0.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "pelzlpj@gmail.com" +build: ["env" "PREFIX=%{prefix}%" "omake"] +remove: [["env" "PREFIX=%{prefix}%" "omake" "uninstall"]] +depends: [ + "ocaml" {>= "4.01.0"} + "omake" {<= "0.10.7"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "core" {< "111.25.00"} + "ocplib-endian" {>= "0.7" & <= "1.2"} + "res" {<= "5.0.2"} + "uint" {<= "2.0.1"} + "camlp4" {<= "5.3"} + "conf-capnproto" {build & <= "2"} +] +dev-repo: "git+https://github.com/pelzlpj/capnp-ocaml" +install: ["env" "PREFIX=%{prefix}%" "omake" "install"] +synopsis: + "OCaml code generation plugin for the Cap'n Proto serialization framework" +description: """ +Cap'n Proto is a multi-language code generation framework designed for +high performance through the use of lazy parsing and arena allocation. +This package provides a plugin for the Cap'n Proto compiler which enables +OCaml code generation, as well as corresponding runtime library support.""" +url { + src: "https://github.com/capnproto/capnp-ocaml/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=2177bb76b24087bb8e26df54f5fcda31a6b5c9eb03cc0844d3fd609925d2524c" + "md5=65fe11901d4a9d9e963107927867fc00" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/capnp/capnp.2.1.0/opam b/packages/capnp/capnp.2.1.0/opam new file mode 100644 index 000000000..6c65e6bdc --- /dev/null +++ b/packages/capnp/capnp.2.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +homepage: "https://github.com/pelzlpj/capnp-ocaml" +bug-reports: "https://github.com/pelzlpj/capnp-ocaml/issues" +dev-repo: "git+https://github.com/pelzlpj/capnp-ocaml.git" +maintainer: "Paul Pelzl " +build: [["env" "PREFIX=%{prefix}%" "omake"]] +install: [["env" "PREFIX=%{prefix}%" "omake" "install"]] +remove: [["env" "PREFIX=%{prefix}%" "omake" "uninstall"]] +depends: [ + "ocaml" {>= "4.01.0" & != "4.03.0" & != "4.04.0"} + "omake" {<= "0.10.7"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "core_kernel" {< "v0.9.0"} + "sexplib" {<= "v0.9.0"} + "extunix" {<= "0.4.3"} + "ocplib-endian" {>= "0.7" & <= "1.2"} + "res" {<= "5.0.2"} + "uint" {<= "2.0.1"} + "camlp4" {<= "5.3"} + "conf-capnproto" {build & <= "2"} +] +synopsis: + "OCaml code generation plugin for the Cap'n Proto serialization framework" +description: """ +Cap'n Proto is a multi-language code generation framework designed for +high performance through the use of lazy parsing and arena allocation. +This package provides a plugin for the Cap'n Proto compiler which enables +OCaml code generation, as well as corresponding runtime library support.""" +authors: "Paul Pelzl " +url { + src: "https://github.com/capnproto/capnp-ocaml/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=92c456239f110ce22af8697aaff63a5f4dfd4fc1750ca5bb00770e47d58178f3" + "md5=fc7a34b16faba3387b3b25ec9c1bfcd4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/capnp/capnp.2.1.1/opam b/packages/capnp/capnp.2.1.1/opam new file mode 100644 index 000000000..e3c6bac62 --- /dev/null +++ b/packages/capnp/capnp.2.1.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +homepage: "https://github.com/pelzlpj/capnp-ocaml" +bug-reports: "https://github.com/pelzlpj/capnp-ocaml/issues" +dev-repo: "git+https://github.com/pelzlpj/capnp-ocaml.git" +maintainer: "Paul Pelzl " +build: [["env" "PREFIX=%{prefix}%" "omake"]] +install: [["env" "PREFIX=%{prefix}%" "omake" "install"]] +remove: [["env" "PREFIX=%{prefix}%" "omake" "uninstall"]] +depends: [ + "ocaml" {>= "4.01.0" & != "4.03.0" & != "4.04.0"} + "omake" {<= "0.10.7"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "core_kernel" {< "v0.9.0"} + "sexplib" {<= "v0.9.0"} + "extunix" {<= "0.4.3"} + "ocplib-endian" {>= "0.7" & <= "1.2"} + "res" {<= "5.0.2"} + "uint" {<= "2.0.1"} + "camlp4" {<= "5.3"} + "conf-capnproto" {build & <= "2"} +] +synopsis: + "OCaml code generation plugin for the Cap'n Proto serialization framework" +description: """ +Cap'n Proto is a multi-language code generation framework designed for +high performance through the use of lazy parsing and arena allocation. +This package provides a plugin for the Cap'n Proto compiler which enables +OCaml code generation, as well as corresponding runtime library support.""" +authors: "Paul Pelzl " +url { + src: "https://github.com/capnproto/capnp-ocaml/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=b4718b650c51ba05292afcbd1cb0ddfbd3efc7e160c65736538434b76c9cd931" + "md5=88faa1670c4cce32cf986f14fe749eed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/capnp/capnp.3.2.0/opam b/packages/capnp/capnp.3.2.0/opam new file mode 100644 index 000000000..27d8c0833 --- /dev/null +++ b/packages/capnp/capnp.3.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +homepage: "https://github.com/capnproto/capnp-ocaml" +bug-reports: "https://github.com/capnproto/capnp-ocaml/issues" +dev-repo: "git+https://github.com/capnproto/capnp-ocaml.git" +maintainer: "Paul Pelzl " + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "build" "@runtest" "@src/benchmark/benchmarks"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "result" {<= "1.5"} + "core_kernel" {>= "v0.10.0" & < "v0.11"} + "extunix" {<= "0.4.3"} + "ocplib-endian" {>= "0.7" & <= "1.2"} + "res" {<= "5.0.2"} + "uint" {<= "2.0.1"} + "core" {with-test & <= "v0.17.1"} + "ounit" {with-test & <= "2.2.7"} + "conf-capnproto" {with-test & <= "2"} +] +synopsis: + "OCaml code generation plugin for the Cap'n Proto serialization framework" +description: """ +Cap'n Proto is a multi-language code generation framework designed for +high performance through the use of lazy parsing and arena allocation. +This package provides a plugin for the Cap'n Proto compiler which enables +OCaml code generation, as well as corresponding runtime library support.""" +authors: "Paul Pelzl " +url { + src: + "https://github.com/capnproto/capnp-ocaml/releases/download/v3.2.0/capnp-3.2.0.tbz" + checksum: [ + "sha256=267570129a69a146ddb01d2e2fc19d068a87b21c3f7656070e52783e520e8f9c" + "md5=e2ad69c6465b960cf8834b42138a1303" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/caqti-dynload/caqti-dynload.0.10.0/opam b/packages/caqti-dynload/caqti-dynload.0.10.0/opam new file mode 100644 index 000000000..cd27286ea --- /dev/null +++ b/packages/caqti-dynload/caqti-dynload.0.10.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" + "caqti" {= "0.10.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocamlfind" {<= "1.9.6"} + "ppx_optcomp" {>= "v0.9.0" & < "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} +] +synopsis: "Dynamic linking of Caqti drivers using findlib.dynload." +description: """ +This library registers a dynamic linker which will be called when +encoutering an unhandled database URI. It tries to load a findlib package +named "caqti-driver-" where "" is the scheme of the URI, +which is expected register a driver for the scheme. + +This is a separate package to avoid the dependency on the findlib.dynload +for architectures, like MirageOS, where dynamic linking may be unavailable. +The alternative is to link drivers directly into the application.""" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" + checksum: [ + "sha256=83c80e1b55e0311d9a97b1f591a3f504670c977e7e47f8ed827897ce8d4a05ad" + "md5=28a2a8f5235662e7a452b786ffdb4a7f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/caqti-dynload/caqti-dynload.0.10.1/opam b/packages/caqti-dynload/caqti-dynload.0.10.1/opam new file mode 100644 index 000000000..3b87976fa --- /dev/null +++ b/packages/caqti-dynload/caqti-dynload.0.10.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" + "caqti" {= "0.10.1"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocamlfind" {<= "1.9.6"} + "ppx_optcomp" {>= "v0.9.0" & < "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} +] +synopsis: "Dynamic linking of Caqti drivers using findlib.dynload." +description: """ +This library registers a dynamic linker which will be called when +encoutering an unhandled database URI. It tries to load a findlib package +named "caqti-driver-" where "" is the scheme of the URI, +which is expected register a driver for the scheme. + +This is a separate package to avoid the dependency on the findlib.dynload +for architectures, like MirageOS, where dynamic linking may be unavailable. +The alternative is to link drivers directly into the application.""" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" + checksum: [ + "sha256=e2b1d83b54f4583fc1cf4775d006c68cab4ec0b95a359ab724d5305ada737280" + "md5=7abd1ee41a02eb7483617cbc22b09691" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/caqti-dynload/caqti-dynload.0.9.0/opam b/packages/caqti-dynload/caqti-dynload.0.9.0/opam new file mode 100644 index 000000000..81e8b0d21 --- /dev/null +++ b/packages/caqti-dynload/caqti-dynload.0.9.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" + "caqti" {= "0.9.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocamlfind" {<= "1.9.6"} + "ppx_optcomp" {>= "v0.9.0" & < "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} +] +synopsis: "Dynamic linking of Caqti drivers using findlib.dynload." +description: """ +This library registers a dynamic linker which will be called when +encoutering an unhandled database URI. It tries to load a findlib package +named "caqti-driver-" where "" is the scheme of the URI, +which is expected register a driver for the scheme. + +This is a separate package to avoid the dependency on the findlib.dynload +for architectures, like MirageOS, where dynamic linking may be unavailable. +The alternative is to link drivers directly into the application.""" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" + checksum: [ + "sha256=4c84a16d983d0fed2786f536a3fa4d8fa113b8b30b4deea4a74772582d5489b2" + "md5=42a2e2d3b73d7fbaecc618549aad2865" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/caradoc/caradoc.0.3/opam b/packages/caradoc/caradoc.0.3/opam new file mode 100644 index 000000000..77a1ee467 --- /dev/null +++ b/packages/caradoc/caradoc.0.3/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/caradoc-org/caradoc" +license: "GPL-2.0-only" +authors: ["Guillaume Endignoux "] +doc: ["https://github.com/caradoc-org/caradoc/blob/master/README.md"] +dev-repo: "git+https://github.com/caradoc-org/caradoc.git" +bug-reports: "https://github.com/caradoc-org/caradoc/issues" +build: [ + [make] +] +depends: [ + "ocaml" {>= "4.00" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {<= "2.2.7"} + "menhir" {<= "20240715"} + "cryptokit" {<= "1.20"} +] +patches: ["no_warn_error.patch"] +synopsis: "Parser and validator of PDF files" +description: + "Caradoc provides many commands to analyze PDFs, as well as an interactive user interface in console." +url { + src: "https://github.com/caradoc-org/caradoc/archive/refs/tags/v0.3.tar.gz" + checksum: [ + "sha256=220a347798a229c11149152ddcd2b6b5dc4134ff9d3d2563204bd75411446e23" + "md5=56a49d861db7c61bed6f8dad0cffec31" + ] +} +extra-source "no_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/caradoc/no_warn_error.patch" + checksum: [ + "sha256=6e304621470b7e2dbc96dac441d991b51e28ac22cf70ee1bac41b85432d3938f" + "md5=94ff94e292311179481feb53bdd6bbf2" + ] +} +extra-source "caradoc.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/caradoc/caradoc.install" + checksum: [ + "sha256=c8365f9f3ff53bde6512c1e0d6b564a56294e2a0afd28dd3f28c76ba5f7d0964" + "md5=e45f75fefecf26bd968a815577542e84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/caravan/caravan.0.0.2/opam b/packages/caravan/caravan.0.0.2/opam new file mode 100644 index 000000000..94b749e07 --- /dev/null +++ b/packages/caravan/caravan.0.0.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [make "build"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "core" {<= "v0.17.1"} + "async" {< "113.24.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/xandkar/caravan" +install: [make "install"] +synopsis: "A framework for testing arbitrary systems, in OCaml" +description: "Inspired by Erlang/OTP's Common Test." +flags: deprecated +url { + src: "https://github.com/xandkar/caravan/archive/0.0.2.tar.gz" + checksum: [ + "sha256=bc305a80687ddbdf96df7caf7bc7f690118082dfeb3ce653c0851b69cd0a019b" + "md5=d8a6d1f1685b0b48585d46a935b9cf4d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cbat-explicit-edge/cbat-explicit-edge.0.1/opam b/packages/cbat-explicit-edge/cbat-explicit-edge.0.1/opam new file mode 100644 index 000000000..3242037f0 --- /dev/null +++ b/packages/cbat-explicit-edge/cbat-explicit-edge.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "The Charles Stark Draper Laboratory, Inc. " +authors: "The Charles Stark Draper Laboratory, Inc. " +homepage: "https://github.com/draperlaboratory/cbat_tools/" +bug-reports: "https://github.com/draperlaboratory/cbat_tools/issues" +dev-repo: "git+https://github.com/draperlaboratory/cbat_tools" +license: "MIT" +build: [ + [make "-C" "explicit_edge"] +] +install: [[make "install" "-C" "explicit_edge"]] +remove: [[make "uninstall" "-C" "explicit_edge"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "cbat-vsa" {= "0.1"} +] +synopsis: "VSA-based CFG edge reconstruction made in bap ecosystem" +description: """ +This plugin is intended to utilize the results of value-set analysis to complete +a program's CFG by replacing indirect jumps with direct ones where possible. +It does this by replacing each indirect jump with a sequence of conditional direct +jumps when the possible targets can be reduced to a sufficiently small number. +""" + +url { + src: "https://github.com/draperlaboratory/cbat_tools/archive/v0.1.tar.gz" + checksum: [ + "sha256=27f6e26b899a6bb7e8d9f4d601fe7982b70e9e934ceca7ff803f02bf8a78c1d0" + "md5=f0cce621aba8c83277a54c11f7b3fc67" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cbat-tools/cbat-tools.0.1/opam b/packages/cbat-tools/cbat-tools.0.1/opam new file mode 100644 index 000000000..066ea58b8 --- /dev/null +++ b/packages/cbat-tools/cbat-tools.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "The Charles Stark Draper Laboratory, Inc. " +authors: "The Charles Stark Draper Laboratory, Inc. " +homepage: "https://github.com/draperlaboratory/cbat_tools/" +bug-reports: "https://github.com/draperlaboratory/cbat_tools/issues" +dev-repo: "git+https://github.com/draperlaboratory/cbat_tools" +license: "MIT" + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "ppx_deriving" {<= "6.0.3"} + "cbat-vsa" {= "0.1"} + "cbat-explicit-edge" {= "0.1"} +] +synopsis: "Program analysis tools developed at Draper on the CBAT project" + +description: """ +This meta package contains two BAP plugins for: +1) Value set analysis (cbat-vsa) +2) VSA-based resolving of indirect edges in CFG (cbat-explicit-edge) +""" + +url { + src: "https://github.com/draperlaboratory/cbat_tools/archive/v0.1.tar.gz" + checksum: [ + "sha256=27f6e26b899a6bb7e8d9f4d601fe7982b70e9e934ceca7ff803f02bf8a78c1d0" + "md5=f0cce621aba8c83277a54c11f7b3fc67" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cbat-vsa/cbat-vsa.0.1/opam b/packages/cbat-vsa/cbat-vsa.0.1/opam new file mode 100644 index 000000000..16dd58ef3 --- /dev/null +++ b/packages/cbat-vsa/cbat-vsa.0.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "The Charles Stark Draper Laboratory, Inc. " +authors: "The Charles Stark Draper Laboratory, Inc. " +homepage: "https://github.com/draperlaboratory/cbat_tools/" +bug-reports: "https://github.com/draperlaboratory/cbat_tools/issues" +dev-repo: "git+https://github.com/draperlaboratory/cbat_tools" +license: "MIT" +build: [ + [make "-C" "value_set"] +] +install: [[make "install" "-C" "value_set"]] +remove: [[make "uninstall" "-C" "value_set"]] +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "bap-std" {= "1.5.0"} + "ppx_deriving" {<= "6.0.3"} +] +synopsis: "Value set analysis made in bap ecosystem" + +description: """ +A BAP plugin that implements VSA and uses circular linear progressions +to abstract over sets of possible values. +""" + +url { + src: "https://github.com/draperlaboratory/cbat_tools/archive/v0.1.tar.gz" + checksum: [ + "sha256=27f6e26b899a6bb7e8d9f4d601fe7982b70e9e934ceca7ff803f02bf8a78c1d0" + "md5=f0cce621aba8c83277a54c11f7b3fc67" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cbor/cbor.0.1/opam b/packages/cbor/cbor.0.1/opam new file mode 100644 index 000000000..a325d229a --- /dev/null +++ b/packages/cbor/cbor.0.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: "ygrek" +homepage: "https://github.com/ygrek/ocaml-cbor" +bug-reports: "https://github.com/ygrek/ocaml-cbor/issues" +dev-repo: "git+https://github.com/ygrek/ocaml-cbor.git" +tags: "org:ygrek" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{yojson:enable}%-tests" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [["ocamlfind" "remove" "cbor"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "oasis" {>= "0.4.0" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "yojson" {with-test & <= "2.2.2"} +] +synopsis: "CBOR encoder/decoder (RFC 7049) - native OCaml implementation" +description: """ +The Concise Binary Object Representation (CBOR) is a data format whose design goals +include the possibility of extremely small code size, fairly small message size, and +extensibility without the need for version negotiation.""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-cbor/ocaml-cbor-0.1.tar.gz" + checksum: [ + "sha256=41a998affa99f78ad43462fe7685e761a327c8e44a4663c78e7666a8eaa6af47" + "md5=5ff56aa9395808ef27d65685965a41d2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cconv/cconv.0.1/opam b/packages/cconv/cconv.0.1/opam new file mode 100644 index 000000000..bfcd49b87 --- /dev/null +++ b/packages/cconv/cconv.0.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +homepage: "https://github.com/c-cube/cconv" +license: "BSD-2-Clause" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{bencode:enable}%-bencode" + "--%{yojson:enable}%-yojson" + "--%{sexplib:enable}%-sexp" + ] + [make "all"] +] +tags: ["conversion" "gadt" "serialization"] +remove: [["ocamlfind" "remove" "cconv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "bencode" + "sexplib" + "yojson" +] +conflicts: [ + "bencode" {>= "2.0"} +] +dev-repo: "git+https://github.com/c-cube/cconv" +install: [make "install"] +synopsis: "Combinators for Type Conversion in OCaml." +description: """ +CConv provides type-safe combinators for describing how to read/build OCaml +values of a given type. Those combinators can be used for serializing and +deserializing the values into several formats. The library ships with +conversion to Json (yojson), S-expressions (sexplib) and B-encode.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/cconv/archive/0.1.tar.gz" + checksum: [ + "sha256=cd58b83ecc9b65566e8852b878c1ece603d49065daac9b66342af75cf9165a08" + "md5=1ec069ac54f4ec4fd4cd3501039b0b69" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ccss/ccss.1.4/opam b/packages/ccss/ccss.1.4/opam new file mode 100644 index 000000000..35821c13c --- /dev/null +++ b/packages/ccss/ccss.1.4/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://ccss.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/ccss/issues" +dev-repo: "git+https://github.com/darioteixeira/ccss.git" +license: "GPL-2.0-only" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["rm" "%{bin}%/ccss"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "menhir" {<= "20240715"} + "batteries" {<= "3.9.0"} + "ulex" {<= "1.2"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "CCSS is a preprocessor for CSS, extending the language with arithmetic operations and variables." +description: """ +It includes a fairly complete CSS parser and lexer, and thus other language extensions may be +easily added in the future.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ccss/ccss/1.4/ccss-1.4.tgz" + checksum: [ + "sha256=8c0c0c262540120f3ba603b3a1df01e34b0dc9f140d937282b7e52c92a16bee7" + "md5=021a10e1efec7e4ae6ebffcdf6111903" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ccss/ccss.1.5/opam b/packages/ccss/ccss.1.5/opam new file mode 100644 index 000000000..3c3fb089e --- /dev/null +++ b/packages/ccss/ccss.1.5/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://ccss.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/ccss/issues" +dev-repo: "git+https://github.com/darioteixeira/ccss.git" +license: "GPL-2.0-only" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [[make "install"]] +remove: [["rm" "%{bin}%/ccss"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "menhir" {<= "20240715"} + "batteries" {<= "3.9.0"} + "ulex" {<= "1.2"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "CCSS is a preprocessor for CSS, extending the language with arithmetic operations and variables." +description: """ +It includes a fairly complete CSS parser and lexer, and thus other language extensions may be +easily added in the future.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ccss/ccss/1.5/ccss-1.5.tgz" + checksum: [ + "sha256=c70d6eaf2b8c08083c9bde3e35ac091dc54315f5d0d24947573ae3f0794b17bf" + "md5=6fd7d056ef01baca3e356c7493764a79" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cduce/cduce.0.5.5/opam b/packages/cduce/cduce.0.5.5/opam new file mode 100644 index 000000000..c2a313089 --- /dev/null +++ b/packages/cduce/cduce.0.5.5/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Alain Frisch"] +homepage: "http://www.cduce.org/" +license: "MIT" +build: [ + [ + "./configure" + "--prefix=%{prefix}%" + "--mandir=%{doc}%/cduce" + "--mliface=%{lib}%/ocaml-src" + {"%{ocaml-src:installed}%" & ocaml:version = "3.12.1"} + ] + [make "all"] +] +remove: [["ocamlfind" "remove" "cduce"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "ulex" {<= "1.2"} + "ocamlnet" {< "4.0.1"} + "pxp" {<= "1.2.9"} +] +depopts: ["ocaml-src"] +install: [make "install"] +synopsis: "Modern XML-oriented functional language with innovative features" +flags: light-uninstall +url { + src: "http://www.cduce.org/download/cduce-0.5.5.tar.gz" + checksum: [ + "sha256=4ed53a0ff196f490729d0146b474546f5115fd3cff2627f52670cfcc619b0157" + "md5=bf9726a9cbc6287c807a8b1113f1e71f" + ] +} +extra-source "cduce.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cduce/cduce.install" + checksum: [ + "sha256=7681d41529dcc08c70a33cadc50e612282ea18a7ad3663ef6396296adf368fd2" + "md5=384cc62166f125d3959f7875b05c085a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cduce_ws/cduce_ws.0.1/opam b/packages/cduce_ws/cduce_ws.0.1/opam new file mode 100644 index 000000000..3d69f93e6 --- /dev/null +++ b/packages/cduce_ws/cduce_ws.0.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +depends: [ + "ocaml" {= "3.12.1"} + "cduce" {= "0.5.5"} + "ocurl" {<= "0.9.2"} + "ocaml-src" {<= "4.09.1-1"} +] +install: [make "install"] +synopsis: "Library fo Web Services creation" +description: """ +CDuce_WS is library for Web Services creation. It can be used alone +for the creation of clients programs, and with OcCDuce for servers. + +Basically, CDuce_WS is a CDuce representation of the SOAP protocol +structures (SOAP Envelope, SOAP Encoding, etc.) with some helper +functions to ease the programmation of Web Services. Additionally, a +WSDL structure is also provided, as well as some functions (adapted +from OCSoap) to extract useful information from a WSDL file.""" +url { + src: "http://www.cduce.org/download/cduce_ws-0.1.tar.gz" + checksum: [ + "sha256=7f49fd6c0fdbad764eb232a2d22e6bca94790a4f4974b733c27a03bc06debef4" + "md5=0ec07973db62cf3ffa4bb3c9ce2c1b6c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/certify/certify.0.1/opam b/packages/certify/certify.0.1/opam new file mode 100644 index 000000000..908b5a220 --- /dev/null +++ b/packages/certify/certify.0.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "meetup@yomimono.org" +homepage: "https://github.com/yomimono/ocaml-certify" +dev-repo: "git+https://github.com/yomimono/ocaml-certify.git" +bug-reports: "https://github.com/yomimono/ocaml-certify/issues" +authors: [ + "Mindy Preston" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix] + [make] +] + +install: [make "install"] +remove: ["ocamlfind" "remove" "certify"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "asn1-combinators" {< "0.2.0"} + "nocrypto" {>= "0.5.0" & <= "0.5.4-2"} + "x509" {>= "0.4.0" & < "0.7.0"} + "cmdliner" {< "1.1.0"} +] +synopsis: "Utility for signing x509 certificates and creating CSRs." +flags: light-uninstall +url { + src: "https://github.com/yomimono/ocaml-certify/archive/v0.1.tar.gz" + checksum: [ + "sha256=b957463280e3a4ed7a35e58c55ba1625f69f742feb9f9f403ceea60a982c0f4c" + "md5=11e64da56bd16a28598554656eb153aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cfg/cfg.2.0.1/opam b/packages/cfg/cfg.2.0.1/opam new file mode 100644 index 000000000..b62bea933 --- /dev/null +++ b/packages/cfg/cfg.2.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: ["Markus Mottl"] +homepage: "http://mmottl.github.io/cfg" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/mmottl/cfg.git" +bug-reports: "https://github.com/mmottl/cfg/issues" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] + +remove: [["ocamlfind" "remove" "cfg"]] + +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] + +synopsis: "Manipulate context-free grammars" +flags: light-uninstall +url { + src: "https://github.com/mmottl/cfg/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=025dd617df0e0afa9d772712b97ddac898c693cf944f992f75c4f1cc0f8578db" + "md5=f48d30b72ff4f3577d2c5258fdcfe0e1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cfg/cfg.2.0.3/opam b/packages/cfg/cfg.2.0.3/opam new file mode 100644 index 000000000..5ad386ad8 --- /dev/null +++ b/packages/cfg/cfg.2.0.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: ["Markus Mottl"] +homepage: "http://mmottl.github.io/cfg" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/mmottl/cfg.git" +bug-reports: "https://github.com/mmottl/cfg/issues" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] + +remove: [["ocamlfind" "remove" "cfg"]] + +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] + +synopsis: "Manipulate context-free grammars" +flags: light-uninstall +url { + src: "https://github.com/mmottl/cfg/archive/v2.0.3.tar.gz" + checksum: [ + "sha256=6b734d05560dc45a27a1cb1c24803cf7e7b590b5cbd39fa8ee6b32880834d7a7" + "md5=5fb9eae04946a3262f151f5db21bf268" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cfg/cfg.2.0.4/opam b/packages/cfg/cfg.2.0.4/opam new file mode 100644 index 000000000..13a169df1 --- /dev/null +++ b/packages/cfg/cfg.2.0.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: ["Markus Mottl"] +homepage: "http://mmottl.github.io/cfg" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/mmottl/cfg.git" +bug-reports: "https://github.com/mmottl/cfg/issues" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] + +remove: [["ocamlfind" "remove" "cfg"]] + +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] + +synopsis: "Manipulate context-free grammars" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/cfg/releases/download/v2.0.4/cfg-2.0.4.tar.gz" + checksum: [ + "sha256=13778fd8a827a3c9491e092a9daea073ef7f59c043a23bdcdc05b85253405595" + "md5=5c83422b43378f24af6ce47ff470dad4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cfstream/cfstream.1.0.0/opam b/packages/cfstream/cfstream.1.0.0/opam new file mode 100644 index 000000000..94a8f03bb --- /dev/null +++ b/packages/cfstream/cfstream.1.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/biocaml/cfstream" +dev-repo: "git+https://github.com/biocaml/cfstream.git" +bug-reports: "https://github.com/biocaml/cfstream/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "Ashish Agarwal " +authors: [ + "Philippe Veber " + "Ashish Agarwal " + "Drup " +] +build: [ + ["rm" "-f" "configure.om"] + ["omake"] + ["omake" "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "core" {< "v0.11"} +] +install: [ + ["omake" "cfstream.install"] + ["omake" "install_doc" "DOC_DIR=%{doc}%"] {with-doc} +] +synopsis: "Stream operations in the style of Core's API." +url { + src: "https://github.com/biocaml/cfstream/archive/cfstream-1.0.0.tar.gz" + checksum: [ + "sha256=17201a2caca6768d443509ad009add3e7981d4feed9bea55adfa45f9814cc008" + "md5=08b26ea9b21ecb50635d4d63b7dab4ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cfstream/cfstream.1.1.1/opam b/packages/cfstream/cfstream.1.1.1/opam new file mode 100644 index 000000000..bd2599436 --- /dev/null +++ b/packages/cfstream/cfstream.1.1.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +homepage: "https://github.com/biocaml/cfstream" +dev-repo: "git+https://github.com/biocaml/cfstream.git" +bug-reports: "https://github.com/biocaml/cfstream/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "Ashish Agarwal " +authors: [ + "Philippe Veber " + "Ashish Agarwal " + "Drup " +] + +build: [ + ["omake" "PREFIX=%{prefix}%" "COMPILE_TEST=false"] + ["omake" "doc"] {with-doc} +] +install: [ + ["omake" "install"] + ["omake" "install_doc" "DOC_DIR=%{doc}%/cfstream"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "cfstream"] +] + +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "core" {< "v0.11"} +] +synopsis: "Stream operations in the style of Core's API." +flags: light-uninstall +url { + src: "https://github.com/biocaml/cfstream/archive/1.1.1.tar.gz" + checksum: [ + "sha256=995d9faba768b96d6e9854b40de749a834959ea83453f1049e0eafbb54dbbdc2" + "md5=914b69f09b1faa1d0e4fd9075985f39d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cfstream/cfstream.1.1.2/opam b/packages/cfstream/cfstream.1.1.2/opam new file mode 100644 index 000000000..a1827ce85 --- /dev/null +++ b/packages/cfstream/cfstream.1.1.2/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +homepage: "https://github.com/biocaml/cfstream" +dev-repo: "git+https://github.com/biocaml/cfstream.git" +bug-reports: "https://github.com/biocaml/cfstream/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "Ashish Agarwal " +authors: [ + "Philippe Veber " + "Ashish Agarwal " + "Drup " +] + +build: [ + ["omake" "PREFIX=%{prefix}%" "COMPILE_TEST=false"] + ["omake" "doc"] {with-doc} +] +install: [ + ["omake" "install"] + ["omake" "install_doc" "DOC_DIR=%{doc}%/cfstream"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "cfstream"] +] + +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "core_kernel" {< "v0.11"} +] +synopsis: "Stream operations in the style of Core's API." +flags: light-uninstall +url { + src: + "https://github.com/biocaml/cfstream/releases/download/v1.1.2/cfstream-1.1.2.tar.gz" + checksum: [ + "sha256=a3d632e76e7437f44a073962a5ab9982f456c0ccc970494314ef0c2d21be893d" + "md5=c08b6e71b25b0d281270076e2d08f4b9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cfstream/cfstream.1.2.0/opam b/packages/cfstream/cfstream.1.2.0/opam new file mode 100644 index 000000000..b88b2923a --- /dev/null +++ b/packages/cfstream/cfstream.1.2.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +homepage: "https://github.com/biocaml/cfstream" +dev-repo: "git+https://github.com/biocaml/cfstream.git" +bug-reports: "https://github.com/biocaml/cfstream/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "Ashish Agarwal " +authors: [ + "Philippe Veber " + "Ashish Agarwal " + "Drup " +] + +build: [ + ["omake" "PREFIX=%{prefix}%" "COMPILE_TEST=false"] + ["omake" "doc"] {with-doc} +] +install: [ + ["omake" "install"] + ["omake" "install_doc" "DOC_DIR=%{doc}%/cfstream"] {with-doc} +] +remove: ["ocamlfind" "remove" "cfstream"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "core_kernel" {< "v0.11"} +] +synopsis: "Stream operations in the style of Core's API." +flags: light-uninstall +url { + src: "https://github.com/biocaml/cfstream/archive/1.2.0.tar.gz" + checksum: [ + "sha256=5d5b8aa43ae906d13c9d25edc6242f3781ab9c83a4148d0589eed3b39b69df8d" + "md5=2ea6b953909d44b1120d4b2c297e109a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cfstream/cfstream.1.2.1/opam b/packages/cfstream/cfstream.1.2.1/opam new file mode 100644 index 000000000..b55888939 --- /dev/null +++ b/packages/cfstream/cfstream.1.2.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: [ + "Philippe Veber " + "Ashish Agarwal " + "Drup " +] +homepage: "https://github.com/biocaml/cfstream" +bug-reports: "https://github.com/biocaml/cfstream/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/biocaml/cfstream.git" +build: [ + [make "byte"] + [make "native"] + [make "_build/META"] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-m4" {build & = "1"} + "solvuu-build" {build & >= "0.1.0" & < "0.3.0"} + "core_kernel" {< "v0.10"} +] +synopsis: "Stream operations in the style of Core's API." +url { + src: "https://github.com/biocaml/cfstream/archive/cfstream-1.2.1.tar.gz" + checksum: [ + "sha256=7e8075819bd9a2dffd74838e482f96d7092fc33a74c67912a864363fd84f6da3" + "md5=bb067cd117e0cd8af6b62c29dc8c7a29" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cfstream/cfstream.1.2.2/opam b/packages/cfstream/cfstream.1.2.2/opam new file mode 100644 index 000000000..d0c2f03a1 --- /dev/null +++ b/packages/cfstream/cfstream.1.2.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: [ + "Philippe Veber " + "Ashish Agarwal " + "Drup " +] +homepage: "https://github.com/biocaml/cfstream" +bug-reports: "https://github.com/biocaml/cfstream/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/biocaml/cfstream.git" +build: [ + [make "byte"] + [make "native"] + [make "_build/META"] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-m4" {build & = "1"} + "solvuu-build" {= "0.3.0"} + "core_kernel" {< "v0.11"} +] +synopsis: "Stream operations in the style of Core's API." +url { + src: "https://github.com/biocaml/cfstream/archive/1.2.2.tar.gz" + checksum: [ + "sha256=1cc43f2c604b7669418a56c48862a93d4bf33c705667e819e036ee6f6b11539a" + "md5=cfbd9a0cfa53f94cebcd98387586bc7e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cfstream/cfstream.1.2.3/opam b/packages/cfstream/cfstream.1.2.3/opam new file mode 100644 index 000000000..331066cc6 --- /dev/null +++ b/packages/cfstream/cfstream.1.2.3/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: [ + "Philippe Veber " + "Ashish Agarwal " + "Drup " +] +homepage: "https://github.com/biocaml/cfstream" +bug-reports: "https://github.com/biocaml/cfstream/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/biocaml/cfstream.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "core_kernel" {>= "v0.9.0" & < "v0.11"} + "ounit" {<= "2.2.7"} + "conf-m4" {build & = "1"} +] +synopsis: "Stream operations in the style of Core's API." +url { + src: "https://github.com/biocaml/cfstream/archive/1.2.3.tar.gz" + checksum: [ + "sha256=4d68b21e88d3217ca53e7d4f599da23d6d92b97983b58f41f6e43070d96be3f1" + "md5=f324b76a5af6b612f6601a01f94449f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cgi/cgi.0.8/opam b/packages/cgi/cgi.0.8/opam new file mode 100644 index 000000000..c9cade9f7 --- /dev/null +++ b/packages/cgi/cgi.0.8/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "rixed-opam@happyleptic.org" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "cgi"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +patches: ["ocamlfind.patch"] +install: [make "install"] +synopsis: "Library for writing CGIs" +flags: light-uninstall +url { + src: "https://www.lri.fr/~filliatr/ftp/ocaml/cgi/cgi-0.8.tar.gz" + checksum: [ + "sha256=695bafc10226ec419f939049d15bcfa28086c7bea41f84b3b6008abc069208f4" + "md5=87e1e239dfb9af15f6c8ed469dca313a" + ] +} +extra-source "ocamlfind.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cgi/ocamlfind.patch" + checksum: [ + "sha256=edf79bd82b4ef3b6eba7a0bc5712e2127cf46aefe08dfe92549d1dc4520f249f" + "md5=b8f538415ec9fb2af679af7ab63b5161" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/chamo/chamo.2.01/opam b/packages/chamo/chamo.2.01/opam new file mode 100644 index 000000000..de1e96b4c --- /dev/null +++ b/packages/chamo/chamo.2.01/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "lablgtk-extras" {>= "1.2" & <= "1.6"} + "lablgtk" {>= "2.16.0" & < "2.18"} + "pcre" {<= "8.0.1"} +] +install: [make "install"] +synopsis: + "A source code editor, even if it can be used to edit any text file." +homepage: "https://zoggy.frama.io/chamo/" +license: "LGPL-3.0-only" +doc: "https://zoggy.frama.io/chamo/" +dev-repo: "git+https://framagit.org/zoggy/chamo.git" +url { + src: + "https://framagit.org/zoggy/chamo/-/archive/release-2.01/chamo-release-2.01.tar.gz" + checksum: [ + "sha256=f4783d4f2458170a58b16743dd2c88454eb028abdb3432938216f6d0e131d4e0" + "md5=3a9285847aa9bf09bcebfab7a7e8c758" + ] +} +extra-source "chamo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/chamo/chamo.install" + checksum: [ + "sha256=c2185dc58f4ebcf86c0c2b1a2cd8a72e0dcacb84e5d95659b0747efee71aadb0" + "md5=61635a19e58f6af4d4587471c79bef4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/chamo/chamo.2.02/opam b/packages/chamo/chamo.2.02/opam new file mode 100644 index 000000000..1c8bf1503 --- /dev/null +++ b/packages/chamo/chamo.2.02/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall-lib"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "lablgtk-extras" {>= "1.2" & <= "1.6"} + "lablgtk" {>= "2.16.0" & < "2.18"} + "conf-glade" {= "2"} + "pcre" {<= "8.0.1"} +] +install: [make "install-lib"] +synopsis: + "A source code editor, even if it can be used to edit any text file." +homepage: "https://zoggy.frama.io/chamo/" +license: "LGPL-3.0-only" +doc: "https://zoggy.frama.io/chamo/" +dev-repo: "git+https://framagit.org/zoggy/chamo.git" +url { + src: + "https://framagit.org/zoggy/chamo/-/archive/release-2.02/chamo-release-2.02.tar.gz" + checksum: [ + "sha256=5df61e632cbcb282fa40bf08db1ef203811f40430c5eb5888a31ab8ffc9c4315" + "md5=8a9b3bd35abfcd4db7b8f2910f48395b" + ] +} +extra-source "chamo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/chamo/chamo.install" + checksum: [ + "sha256=c2185dc58f4ebcf86c0c2b1a2cd8a72e0dcacb84e5d95659b0747efee71aadb0" + "md5=61635a19e58f6af4d4587471c79bef4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/chamo/chamo.2.03/opam b/packages/chamo/chamo.2.03/opam new file mode 100644 index 000000000..f89d06ee7 --- /dev/null +++ b/packages/chamo/chamo.2.03/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://zoggy.frama.io/chamo/" +license: "LGPL-3.0-only" +doc: "https://zoggy.frama.io/chamo/" +dev-repo: "git+https://framagit.org/zoggy/chamo.git" +tags: ["editor" "development" "ide"] +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall-lib"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.2" & <= "1.2.1"} + "lablgtk-extras" {>= "1.5" & <= "1.6"} + "lablgtk" {>= "2.18.0" & <= "2.18.13"} + "conf-glade" {= "2"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +install: [make "install-lib"] +synopsis: + "A source code editor, even if it can be used to edit any text file." +url { + src: + "https://framagit.org/zoggy/chamo/-/archive/release-2.03/chamo-release-2.03.tar.gz" + checksum: [ + "sha256=3f4a5e0e4eedd9b8b9228028a90dff165393697df48b059601d4cfa676816a76" + "md5=621cb304a7f6201fc118ae22ec22c3c3" + ] +} +extra-source "chamo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/chamo/chamo.install" + checksum: [ + "sha256=c2185dc58f4ebcf86c0c2b1a2cd8a72e0dcacb84e5d95659b0747efee71aadb0" + "md5=61635a19e58f6af4d4587471c79bef4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/channel/channel.1.0.0/opam b/packages/channel/channel.1.0.0/opam new file mode 100644 index 000000000..a3129550a --- /dev/null +++ b/packages/channel/channel.1.0.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +authors: "Thomas Gazagnaire " +homepage: "https://github.com/mirage/mirage-channel" +bug-reports: "https://github.com/mirage/mirage-channel/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/mirage-channel.git" +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "channel"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "mirage-types-lwt" {< "3.0.0"} + "io-page" {< "2.0.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "cstruct" {<= "6.2.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-flow" {with-test & < "1.2.0"} +] +conflicts: [ + "tcpip" {< "2.5.0"} +] +synopsis: "MirageOS channels" +description: + "An implementation of MirageOS' V1.CHANNEL using page aligned buffers." +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-channel/archive/1.0.0.tar.gz" + checksum: [ + "sha256=71edf95a2711bdf8afe0a0ac8d7bc4f252d73f79d85a2935218ec726406585d6" + "md5=74478e4fa322d9a196b270deb1920af9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/channel/channel.1.1.0/opam b/packages/channel/channel.1.1.0/opam new file mode 100644 index 000000000..8cb5645a9 --- /dev/null +++ b/packages/channel/channel.1.1.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +authors: "Thomas Gazagnaire " +homepage: "https://github.com/mirage/mirage-channel" +bug-reports: "https://github.com/mirage/mirage-channel/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/mirage-channel.git" +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "channel"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "mirage-types-lwt" {< "3.0.0"} + "io-page" {< "2.0.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "cstruct" {<= "6.2.0"} + "logs" {<= "0.7.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-flow" {with-test & < "1.2.0"} +] +conflicts: [ + "tcpip" {< "2.5.0"} +] +synopsis: "MirageOS channels" +description: + "An implementation of MirageOS' V1.CHANNEL using page aligned buffers." +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-channel/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=fd5de460c689bdadd9c5c2953f453d570b5bddf0a1e0a46d7a2e26f601043da7" + "md5=1e68eb89a3a3872068377a0e5567b192" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/channel/channel.1.1.1/opam b/packages/channel/channel.1.1.1/opam new file mode 100644 index 000000000..9a3b87e18 --- /dev/null +++ b/packages/channel/channel.1.1.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: ["Anil Madhavapeddy" "Mindy Preston" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/mirage-channel" +doc: "http://docs.mirage.io/channel/" +license: "ISC" +dev-repo: "git+https://github.com/mirage/mirage-channel.git" +bug-reports: "https://github.com/mirage/mirage-channel/issues" +tags: ["org:mirage"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "mirage-types-lwt" {< "3.0.0"} + "io-page" {< "2.0.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "cstruct" {<= "6.2.0"} + "logs" {<= "0.7.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-flow" {with-test & < "1.2.0"} +] +conflicts: [ + "tcpip" {< "2.5.0"} +] + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} +] +synopsis: "MirageOS channels" +description: + "An implementation of MirageOS' V1.CHANNEL using page aligned buffers." +url { + src: + "https://github.com/mirage/mirage-channel/releases/download/v1.1.1/channel-1.1.1.tbz" + checksum: [ + "sha256=0681979230241c43bae5d1b7d11c2977a4721a2f2fc4ab8a02a25c09a771e414" + "md5=219f4fa56171f698618b87eb48d7257e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-client/charrua-client.0.1.0/opam b/packages/charrua-client/charrua-client.0.1.0/opam new file mode 100644 index 000000000..b47b1cbf4 --- /dev/null +++ b/packages/charrua-client/charrua-client.0.1.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: ["Mindy Preston "] +authors : ["Mindy Preston "] +homepage: "https://github.com/yomimono/charrua-client" +bug-reports: "https://github.com/yomimono/charrua-client/issues" +dev-repo: "git+https://github.com/yomimono/charrua-client.git" +tags: [ "org:mirage"] +doc: "https://docs.mirage.io" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-mirage" + "%{mirage-types-lwt:installed}%" + ] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "alcotest" {with-test & <= "1.8.0"} + "charrua-core" {>= "0.4" & < "0.5"} + "cstruct" {<= "6.2.0"} + "ipaddr" {< "4.0.0"} + "rresult" {<= "0.7.0"} + "mirage-random" {>= "1.0.0" & < "1.2.0"} + "duration" {<= "0.2.1"} + "logs" {<= "0.7.0"} + "tcpip" {>= "3.0.0" & < "3.6.0"} + "fmt" {<= "0.9.0"} +] +depopts: [ + "mirage-types-lwt" +] +conflicts: [ + "mirage-types-lwt" {<"3.0.0"} + "mirage-types" {<"3.0.0"} +] +synopsis: + "Library using charrua-core to provide a DHCP-configured IPv4 implementation" +url { + src: + "https://github.com/yomimono/charrua-client/releases/download/0.1.0/charrua-client-0.1.0.tbz" + checksum: [ + "sha256=5d73644c4e8f819620e52ef47484099339253c96489d7b50c6e867a175a68611" + "md5=40932786184f5f8822ec9343a7775531" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-core/charrua-core.0.1/opam b/packages/charrua-core/charrua-core.0.1/opam new file mode 100644 index 000000000..74a1e2902 --- /dev/null +++ b/packages/charrua-core/charrua-core.0.1/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/charrua-core" +bug-reports: "https://github.com/haesbaert/charrua-core/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/charrua-core.git" +build: [ + ["sh" "build.sh"] +] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "cstruct" {<= "1.9.0"} + "sexplib" {< "113.01.00"} + "menhir" {<= "20240715"} + "ipaddr" {>= "2.5.0" & < "2.7.0"} + "io-page" {<= "1.3.0"} + "tcpip" {>= "2.3.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Charrua DHCP core library." +description: """ +[charrua-core](http://www.github.com/haesbaert/charrua-core) is an +_ISC-licensed_ DHCP library implementation in ocaml. + +It provides basically two modules, a `Dhcp` responsible for parsing and +constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP +servers. + +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is a Unix DHCP +server based on charrua-core. + +[charrua-mirage](http://www.github.com/haesbaert/charrua-mirage) is a Mirage +DHCP server based on charrua-core. + +You can browse the API for [charrua-core] at +http://haesbaert.github.io/charrua-core/api + +Features +~~~~~~~~ + +* Dhcp_server supports a stripped down ISC dhcpd.conf, so you can probably just + use your old dhcpd.conf. +* Support for multiple interfaces/subnets. +* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a + process, as a Mirage VM or anything else. +* Functorizes over Logging functions. +* Code is purely functional with the exception of Dhcp Leases. +* With `charrua-mirage` you can run a server directly on top of Xen, without a + full operating system. +* It's in ocaml, so it's pretty cool. + +The name `charrua` is a reference to the, now extinct, semi-nomadic people of +southern South America. + +This project became one of the [Mirage Pioneer] +(https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) projects.""" +url { + src: "https://github.com/haesbaert/charrua-core/archive/v0.1.tar.gz" + checksum: [ + "sha256=3f14c50c104b068ffabb5848f314718ef09ac16905cf0bb3492fd7367cc15602" + "md5=e8fe482a9618cf82b785dabedb870f04" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-core/charrua-core.0.3/opam b/packages/charrua-core/charrua-core.0.3/opam new file mode 100644 index 000000000..32e33091a --- /dev/null +++ b/packages/charrua-core/charrua-core.0.3/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/charrua-core" +bug-reports: "https://github.com/haesbaert/charrua-core/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/charrua-core.git" +build: [ + ["sh" "build.sh"] +] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "cstruct-unix" {<= "6.2.0"} + "sexplib" {<= "v0.17.0"} + "menhir" {<= "20240715"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "tcpip" {>= "2.6.0" & < "3.0.0"} +] +synopsis: "Charrua DHCP core library." +description: """ +[charrua-core](http://www.github.com/haesbaert/charrua-core) is an +_ISC-licensed_ DHCP library implementation in ocaml. + +It provides basically two modules, a `Dhcp` responsible for parsing and +constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP +servers. + +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is a Unix DHCP +server based on charrua-core. + +[mirage](https://github.com/mirage/mirage-skeleton/tree/master/dhcp) is a Mirage +DHCP unikernel server based on charrua-core. + +You can browse the API for [charrua-core] at +http://haesbaert.github.io/charrua-core/api + +Features + +* Dhcp_server supports a stripped down ISC dhcpd.conf, so you can probably just + use your old dhcpd.conf, it also supports manual configuration building in + ocaml. +* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a + process, as a Mirage unikernel or anything else. +* Dhcp_wire provides marshalling and unmarshalling utilities for DHCP, it is the + base for Dhcp_server. +* All DHCP options are supported at the time of this writing. +* Code is purely applicative. +* It's in ocaml, so it's pretty cool. + +The name `charrua` is a reference to the, now extinct, semi-nomadic people of +southern South America. + +This project became one of the [Mirage Pioneer] +(https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) projects.""" +url { + src: "https://github.com/haesbaert/charrua-core/archive/v0.3.tar.gz" + checksum: [ + "sha256=d3343cf878c53dbaf4a34c447ef4a81eaf7ca3555db50282db8a3ffcb25a648b" + "md5=194813e9826e8a55d3a315d5f42364e2" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-core/charrua-core.0.4/opam b/packages/charrua-core/charrua-core.0.4/opam new file mode 100644 index 000000000..222e7b282 --- /dev/null +++ b/packages/charrua-core/charrua-core.0.4/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/charrua-core" +bug-reports: "https://github.com/haesbaert/charrua-core/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/charrua-core.git" +build: [ + ["sh" "build.sh"] +] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "sexplib" {<= "v0.17.0"} + "menhir" {<= "20240715"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "tcpip" {>= "3.0.0" & < "3.1.0"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} +] +synopsis: "Charrua DHCP core library." +description: """ +[charrua-core](http://www.github.com/haesbaert/charrua-core) is an +_ISC-licensed_ DHCP library implementation in ocaml. + +It provides basically two modules, a `Dhcp` responsible for parsing and +constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP +servers. + +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is a Unix DHCP +server based on charrua-core. + +[mirage](https://github.com/mirage/mirage-skeleton/tree/master/dhcp) is a Mirage +DHCP unikernel server based on charrua-core. + +You can browse the API for [charrua-core] at +http://haesbaert.github.io/charrua-core/api + +Features + +* Dhcp_server supports a stripped down ISC dhcpd.conf, so you can probably just + use your old dhcpd.conf, it also supports manual configuration building in + ocaml. +* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a + process, as a Mirage unikernel or anything else. +* Dhcp_wire provides marshalling and unmarshalling utilities for DHCP, it is the + base for Dhcp_server. +* All DHCP options are supported at the time of this writing. +* Code is purely applicative. +* It's in ocaml, so it's pretty cool. + +The name `charrua` is a reference to the, now extinct, semi-nomadic people of +southern South America. + +This project became one of the [Mirage Pioneer] +(https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) projects.""" +url { + src: "https://github.com/mirage/charrua-core/archive/v0.4.tar.gz" + checksum: [ + "sha256=9d1e4430bd3ac9e291de585ecb2a69026bfeb40172dc60d70d5c5cd5ad1f8f4f" + "md5=69f078e945c4a5a586db7cd7be08525e" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-core/charrua-core.0.5/opam b/packages/charrua-core/charrua-core.0.5/opam new file mode 100644 index 000000000..6943caf1a --- /dev/null +++ b/packages/charrua-core/charrua-core.0.5/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +license: "ISC" +homepage: "https://github.com/mirage/charrua-core" +bug-reports: "https://github.com/mirage/charrua-core/issues" +dev-repo: "git+https://github.com/mirage/charrua-core.git" +doc: "https://mirage.github.io/charrua-core/api" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_tools" {<= "6.6"} + "menhir" {build & <= "20240715"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "sexplib" {<= "v0.17.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "tcpip" {>= "3.1.0" & < "3.2.0"} + "rresult" {<= "0.7.0"} + "io-page" {with-test & <= "3.0.0"} +] +synopsis: "Charrua DHCP core library." +description: """ +[charrua-core](http://www.github.com/haesbaert/charrua-core) is an +_ISC-licensed_ DHCP library implementation in ocaml. + +It provides basically two modules, a `Dhcp` responsible for parsing and +constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP +servers. + +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is a Unix DHCP +server based on charrua-core. + +[mirage](https://github.com/mirage/mirage-skeleton/tree/master/dhcp) is a Mirage +DHCP unikernel server based on charrua-core. + +You can browse the API for [charrua-core] at +http://haesbaert.github.io/charrua-core/api + +Features + +* Dhcp_server supports a stripped down ISC dhcpd.conf, so you can probably just + use your old dhcpd.conf, it also supports manual configuration building in + ocaml. +* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a + process, as a Mirage unikernel or anything else. +* Dhcp_wire provides marshalling and unmarshalling utilities for DHCP, it is the + base for Dhcp_server. +* All DHCP options are supported at the time of this writing. +* Code is purely applicative. +* It's in ocaml, so it's pretty cool. + +The name `charrua` is a reference to the, now extinct, semi-nomadic people of +southern South America. + +This project became one of the [Mirage Pioneer] +(https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) projects.""" +url { + src: + "https://github.com/mirage/charrua-core/releases/download/v0.5/charrua-core-0.5.tbz" + checksum: [ + "sha256=e4693787c13b4516f021a8ce2dc3f2285708ab42da4b64e0dc66080c5881eb75" + "md5=e722882d95dd898454bdb3d6c12048a4" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-core/charrua-core.0.6/opam b/packages/charrua-core/charrua-core.0.6/opam new file mode 100644 index 000000000..21e1c8e89 --- /dev/null +++ b/packages/charrua-core/charrua-core.0.6/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +license: "ISC" +homepage: "https://github.com/mirage/charrua-core" +bug-reports: "https://github.com/mirage/charrua-core/issues" +dev-repo: "git+https://github.com/mirage/charrua-core.git" +doc: "https://mirage.github.io/charrua-core/api" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_tools" {<= "6.6"} + "menhir" {build & <= "20240715"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "sexplib" {<= "v0.17.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "tcpip" {>= "3.1.0" & < "3.2.0"} + "rresult" {<= "0.7.0"} + "io-page" {with-test & <= "3.0.0"} +] +synopsis: + "DHCP core library - a DHCP server and wire frame encoder and decoder" +description: """ +[charrua-core](http://www.github.com/mirage/charrua-core) is an +_ISC-licensed_ DHCP library implementation in OCaml. + +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](http://mirage.github.io/charrua-core/api) +[![Build Status](https://travis-ci.org/mirage/charrua-core.svg)](https://travis-ci.org/mirage/charrua-core) + +It provides basically two modules, a `Dhcp` responsible for parsing and +constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP +servers. + +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is a Unix DHCP +server based on charrua-core. + +[mirage](https://github.com/mirage/mirage-skeleton/tree/master/applications/dhcp) +is a Mirage DHCP unikernel server based on charrua-core. + +You can browse the API for [charrua-core](http://www.github.com/mirage/charrua-core) at +http://mirage.github.io/charrua-core/api""" +url { + src: + "https://github.com/mirage/charrua-core/releases/download/v0.6/charrua-core-0.6.tbz" + checksum: [ + "sha256=a439efb5a7ce904e2ccaa557b7de431fc946e3bc95e7a066296dd2c45697095c" + "md5=9d3dce29ca4f01060d8c6d4a8a66a457" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-core/charrua-core.0.7/opam b/packages/charrua-core/charrua-core.0.7/opam new file mode 100644 index 000000000..ef46a5d8d --- /dev/null +++ b/packages/charrua-core/charrua-core.0.7/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +license: "ISC" +homepage: "https://github.com/mirage/charrua-core" +bug-reports: "https://github.com/mirage/charrua-core/issues" +dev-repo: "git+https://github.com/mirage/charrua-core.git" +doc: "https://mirage.github.io/charrua-core/api" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_tools" {<= "6.6"} + "menhir" {build & <= "20240715"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "sexplib" {<= "v0.17.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "tcpip" {>= "3.1.0" & < "3.2.0"} + "rresult" {<= "0.7.0"} + "io-page" {with-test & <= "3.0.0"} +] +synopsis: + "DHCP core library - a DHCP server and wire frame encoder and decoder" +description: """ +[charrua-core](http://www.github.com/mirage/charrua-core) is an +_ISC-licensed_ DHCP library implementation in OCaml. + +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](http://mirage.github.io/charrua-core/api) +[![Build Status](https://travis-ci.org/mirage/charrua-core.svg)](https://travis-ci.org/mirage/charrua-core) + +It provides basically two modules, a `Dhcp_wire` responsible for parsing and +constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP +servers. + +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is a Unix DHCP +server based on charrua-core. + +[mirage](https://github.com/mirage/mirage-skeleton/tree/master/applications/dhcp) +is a Mirage DHCP unikernel server based on charrua-core. + +You can browse the API for [charrua-core](http://www.github.com/mirage/charrua-core) at +http://mirage.github.io/charrua-core/api""" +url { + src: + "https://github.com/mirage/charrua-core/releases/download/v0.7/charrua-core-0.7.tbz" + checksum: [ + "sha256=9188ccc4f645249a7135c4584a992e3f2cb059bd04e9da670013067ca745b318" + "md5=8dc296dd688e9cea29bfb131774a7b41" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-core/charrua-core.0.8/opam b/packages/charrua-core/charrua-core.0.8/opam new file mode 100644 index 000000000..70935d2df --- /dev/null +++ b/packages/charrua-core/charrua-core.0.8/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +license: "ISC" +homepage: "https://github.com/mirage/charrua-core" +bug-reports: "https://github.com/mirage/charrua-core/issues" +dev-repo: "git+https://github.com/mirage/charrua-core.git" +doc: "https://mirage.github.io/charrua-core/api" + +build: [ + ["jbuilder" "subst" "-p" name "--name" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_cstruct" {<= "6.2.0"} + "menhir" {build & <= "20240715"} + "cstruct" {>= "3.0.1" & < "4.0.0"} + "sexplib" {<= "v0.17.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "tcpip" {>= "3.1.0" & < "3.2.0"} + "rresult" {<= "0.7.0"} + "io-page" {with-test & <= "3.0.0"} + "cstruct-unix" {with-test & <= "6.2.0"} +] +conflicts: [ + "ppx_driver" {< "v0.9.0"} +] +synopsis: + "DHCP core library - a DHCP server and wire frame encoder and decoder" +description: """ +[charrua-core](http://www.github.com/mirage/charrua-core) is an +_ISC-licensed_ DHCP library implementation in OCaml. + +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](http://mirage.github.io/charrua-core/api) +[![Build Status](https://travis-ci.org/mirage/charrua-core.svg)](https://travis-ci.org/mirage/charrua-core) + +It provides basically two modules, a `Dhcp_wire` responsible for parsing and +constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP +servers. + +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is a Unix DHCP +server based on charrua-core. + +[mirage](https://github.com/mirage/mirage-skeleton/tree/master/applications/dhcp) +is a Mirage DHCP unikernel server based on charrua-core. + +You can browse the API for [charrua-core](http://www.github.com/mirage/charrua-core) at +http://mirage.github.io/charrua-core/api + +#### Features + +* Dhcp_server supports a stripped down ISC dhcpd.conf, so you can probably just + use your old dhcpd.conf, it also supports manual configuration building in + ocaml. +* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a + process, as a Mirage unikernel or anything else. +* Dhcp_wire provides marshalling and unmarshalling utilities for DHCP, it is the + base for Dhcp_server. +* All DHCP options are supported at the time of this writing. +* Code is purely applicative. +* It's in ocaml, so it's pretty cool. + +The name `charrua` is a reference to the, now extinct, semi-nomadic people of +southern South America. + +This project became one of the [Mirage Pioneer](https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) +projects.""" +url { + src: + "https://github.com/mirage/charrua-core/releases/download/v0.8/charrua-core-0.8.tbz" + checksum: [ + "sha256=aeed570694ccabf6a8682aafb410ee4ab0021a7e8e5ad6b326a2abe920ab12b0" + "md5=cefcd421a63a0d4dc255a0bf22d20b04" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-unix/charrua-unix.0.1/opam b/packages/charrua-unix/charrua-unix.0.1/opam new file mode 100644 index 000000000..4611c14a4 --- /dev/null +++ b/packages/charrua-unix/charrua-unix.0.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/charrua-unix" +bug-reports: "https://github.com/haesbaert/charrua-unix/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/charrua-unix.git" +build: [ + ["sh" "build.sh"] +] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "charrua-core" {<= "0.1"} + "cmdliner" {<= "1.3.0"} + "rawlink" {< "1.0"} + "type_conv" {build & <= "113.00.02"} + "sexplib" {< "113.09.00"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} + "tuntap" {>= "1.2.0" & < "2.0.0"} + "cstruct" {< "2.0"} + "mtime" {< "1.0.0"} +] +synopsis: "Charrua DHCP Unix Server" +description: """ +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is an _ISC-licensed_ +Unix DHCP daemon based on +[charrua-core](http://www.github.com/haesbaert/charrua-core). + +Features + +* Supports a stripped down ISC dhcpd.conf. A configuration sample can be found +[here](https://github.com/haesbaert/charrua-core/blob/master/sample/dhcpd.conf) +* Priviledge dropping, the daemon doesn't run as root. +* Almost purely-functional code. +* Support for multiple interfaces/subnets. + +Try `charruad --help` for options.""" +url { + src: "https://github.com/haesbaert/charrua-unix/archive/v0.1.tar.gz" + checksum: [ + "sha256=a6e1d5163e6a84eba3563bebe8bd8ca33d40334f097c786c2001c814d9c99860" + "md5=57feacab4ba945c40794e186524c88ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-unix/charrua-unix.0.3/opam b/packages/charrua-unix/charrua-unix.0.3/opam new file mode 100644 index 000000000..c759bd492 --- /dev/null +++ b/packages/charrua-unix/charrua-unix.0.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/charrua-unix" +bug-reports: "https://github.com/haesbaert/charrua-unix/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/charrua-unix.git" +build: [ + ["sh" "build.sh"] +] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "charrua-core" {>= "0.3" & < "0.4"} + "cmdliner" {<= "1.3.0"} + "rawlink" {< "1.0"} + "tuntap" {>= "1.2.0" & < "2.0.0"} +] +synopsis: "Charrua DHCP Unix Server" +description: """ +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is an _ISC-licensed_ +Unix DHCP daemon based on +[charrua-core](http://www.github.com/haesbaert/charrua-core). + +Features + +* Supports a stripped down ISC dhcpd.conf. A configuration sample can be found +[here](https://github.com/haesbaert/charrua-core/blob/master/sample/dhcpd.conf) +* Priviledge dropping, the daemon doesn't run as root. +* Almost purely-functional code. +* Support for multiple interfaces/subnets. + +Try `charruad --help` for options.""" +url { + src: "https://github.com/haesbaert/charrua-unix/archive/v0.3.tar.gz" + checksum: [ + "sha256=843a38c79e5fbf80c53a3c3bd5df5471ca0b3553c0017708339e972d5d97c6ad" + "md5=7b5b598181c7d1fdc675afb905ceb20d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-unix/charrua-unix.0.4/opam b/packages/charrua-unix/charrua-unix.0.4/opam new file mode 100644 index 000000000..eacee486a --- /dev/null +++ b/packages/charrua-unix/charrua-unix.0.4/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/charrua-unix" +bug-reports: "https://github.com/haesbaert/charrua-unix/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/charrua-unix.git" +build: [ + ["sh" "build.sh"] +] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "charrua-core" {= "0.4"} + "cmdliner" {<= "1.3.0"} + "rawlink" {< "1.0"} + "tuntap" {>= "1.2.0" & < "2.0.0"} +] +synopsis: "Charrua DHCP Unix Server" +description: """ +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is an _ISC-licensed_ +Unix DHCP daemon based on +[charrua-core](http://www.github.com/haesbaert/charrua-core). + +Features + +* Supports a stripped down ISC dhcpd.conf. A configuration sample can be found +[here](https://github.com/haesbaert/charrua-core/blob/master/sample/dhcpd.conf) +* Priviledge dropping, the daemon doesn't run as root. +* Almost purely-functional code. +* Support for multiple interfaces/subnets. + +Try `charruad --help` for options.""" +url { + src: "https://github.com/haesbaert/charrua-unix/archive/v0.4.tar.gz" + checksum: [ + "sha256=02a768bcf0787352b92422d2cea95d928781e2fe1c17c37da1f24c74b76c9f7f" + "md5=8e25acaf61b2a21d74937e583418ed79" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/charrua-unix/charrua-unix.0.5/opam b/packages/charrua-unix/charrua-unix.0.5/opam new file mode 100644 index 000000000..fb9c8c9c3 --- /dev/null +++ b/packages/charrua-unix/charrua-unix.0.5/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/charrua-unix" +bug-reports: "https://github.com/haesbaert/charrua-unix/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/charrua-unix.git" +build: [ + ["sh" "build.sh"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "charrua-core" {>= "0.5" & <= "0.12.0"} + "cmdliner" {<= "1.3.0"} + "rawlink" {< "1.0"} + "tuntap" {>= "1.2.0" & < "2.0.0"} + "mtime" {< "1.0.0"} + "cstruct-unix" {= "0"} +] +synopsis: "Charrua DHCP Unix Server" +description: """ +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is an _ISC-licensed_ +Unix DHCP daemon based on +[charrua-core](http://www.github.com/haesbaert/charrua-core). + +Features + +* Supports a stripped down ISC dhcpd.conf. A configuration sample can be found +[here](https://github.com/haesbaert/charrua-core/blob/master/sample/dhcpd.conf) +* Priviledge dropping, the daemon doesn't run as root. +* Almost purely-functional code. +* Support for multiple interfaces/subnets. + +Try `charruad --help` for options.""" +url { + src: "https://github.com/haesbaert/charrua-unix/archive/v0.5.tar.gz" + checksum: [ + "sha256=319626442b7fe3825d7c838b60fde14f09519e1d54eb40f8e2c0a221a784e608" + "md5=471eafdeb902a151e07b9d2b2dc7d1df" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/charrua-unix/charrua-unix.0.6/opam b/packages/charrua-unix/charrua-unix.0.6/opam new file mode 100644 index 000000000..293aa98e0 --- /dev/null +++ b/packages/charrua-unix/charrua-unix.0.6/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/charrua-unix" +bug-reports: "https://github.com/haesbaert/charrua-unix/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/charrua-unix.git" +build: [ + [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {<= "6.2.0"} + "cstruct-unix" {= "0"} + "ipaddr" {<= "5.6.0"} + "lwt" {<= "5.9.0"} + "charrua-core" {>= "0.5" & <= "0.12.0"} + "cmdliner" {<= "1.3.0"} + "rawlink" {< "1.0"} + "tuntap" {>= "1.2.0" & < "2.0.0"} + "mtime" {< "1.0.0"} +] +synopsis: "DHCP Unix Server" +description: """ +[charrua-unix](http://www.github.com/haesbaert/charrua-unix) is an _ISC-licensed_ +Unix DHCP daemon based on +[charrua-core](http://www.github.com/haesbaert/charrua-core). + +[![Build Status](https://travis-ci.org/haesbaert/charrua-unix.svg)](https://travis-ci.org/haesbaert/charrua-unix)""" +url { + src: + "https://github.com/haesbaert/charrua-unix/releases/download/v0.6/charrua-unix-0.6.tbz" + checksum: [ + "sha256=2f6241b4994bd756ba0cd60a73fadf091fb9755bda5599e19575ab2ea3d0f9a3" + "md5=dddd026edb4026bb7b45816b1c0102d0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/charrua-unix/charrua-unix.0.9/opam b/packages/charrua-unix/charrua-unix.0.9/opam new file mode 100644 index 000000000..e4fee1729 --- /dev/null +++ b/packages/charrua-unix/charrua-unix.0.9/opam @@ -0,0 +1,107 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/charrua-unix" +bug-reports: "https://github.com/haesbaert/charrua-unix/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/charrua-unix.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03" & < "4.06.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "charrua-core" {>= "0.9" & <= "0.12.0"} + "cstruct-unix" {<= "6.2.0"} + "cmdliner" {<= "1.3.0"} + "rawlink" {<"0.9"} + "tuntap" {>= "1.2.0" & < "2.0.0"} + "mtime" {>= "1.0.0" & <= "2.1.0"} +] +synopsis: "DHCP - a DHCP client, server and wire frame encoder and decoder" +description: """ +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](http://mirage.github.io/charrua-dhcp/api) +[![Build Status](https://travis-ci.org/mirage/charrua-core.svg)](https://travis-ci.org/mirage/charrua-dhcp) + +[charrua](http://www.github.com/mirage/charrua-dhcp) is an +_ISC-licensed_ DHCP library implementation in OCaml. +It provides three packages: + +- charrua-core: a library that handles wire traffic parsing and a server implementation +- charrua-client: a library for handling DHCP client state and messages +- charrua-client-lwt: a DHCP client library with timeouts and network read/write +- charrua-client-mirage: a MirageOS-compatible set of interfaces to charrua-client-lwt +- charrua-unix: a Unix DHCP server implementation + +### Charrua-core + +Charrua-core consists of two modules, a `Dhcp_wire` responsible for parsing and +constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP +servers. + +You can browse the API for [charrua-core](http://www.github.com/mirage/charrua-core) at +http://mirage.github.io/charrua-core/api + +[mirage](https://github.com/mirage/mirage-skeleton/tree/master/applications/dhcp) +is a Mirage DHCP unikernel server based on charrua-core. + +#### Features + +* `Dhcp_server` supports a stripped down ISC dhcpd.conf, so you can probably just + use your old `dhcpd.conf`, it also supports manual configuration building in + OCaml. +* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a + process, as a Mirage unikernel or anything else. +* `Dhcp_wire` provides marshalling and unmarshalling utilities for DHCP, it is the + base for `Dhcp_server`. +* All DHCP options are supported at the time of this writing. +* Code is purely applicative. +* It's in OCaml, so it's pretty cool. + +The name `charrua` is a reference to the, now extinct, semi-nomadic people of +southern South America. + +### Charrua-client + +charrua-client is a DHCP client powered by [charrua-core](https://github.com/haesbaert/charrua-core). + +The base library exposes a simple state machine in `Dhcp_client` +for use in acquiring a DHCP lease. + +`charrua-client-lwt` extends `charrua-client` with a functor `Dhcp_client_lwt`, +using the provided modules for timing and networking logic, +for convenient use by a program which might wish to implement a full client. + +`charrua-client-mirage` exposes an additional `Dhcp_client_mirage` for direct use +with the [MirageOS library operating system](https://github.com/mirage/mirage). + +### Charrua-unix Server + +charrua-unix is an _ISC-licensed_ Unix DHCP daemon based on +[charrua-dhcp](http://www.github.com/mirage/charrua-dhcp). + +#### Features + +* Supports a stripped down ISC dhcpd.conf. A configuration sample can be found +[here](https://github.com/haesbaert/charrua-core/blob/master/sample/dhcpd.conf) +* Priviledge dropping, the daemon doesn't run as root. +* Almost purely-functional code. +* Support for multiple interfaces/subnets. + +Try `charruad --help` for options. + +This project became one of the [Mirage Pioneer](https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) +projects.""" +url { + src: + "https://github.com/mirage/charrua-core/releases/download/v0.9/charrua-core-0.9.tbz" + checksum: [ + "sha256=c73b93e766bc14eb0c4c64a5bb5cafe0e19af3b9905c656eb024ab1be527d454" + "md5=015e5795d03f9a57deff04c424027efd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cil/cil.1.5.1/opam b/packages/cil/cil.1.5.1/opam new file mode 100644 index 000000000..e6ea2fea7 --- /dev/null +++ b/packages/cil/cil.1.5.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "gabriel@kerneis.info" +authors: ["gabriel@kerneis.info"] +homepage: "http://kerneis.github.io/cil/" +bug-reports: "http://sourceforge.net/p/cil/bugs/150/" +dev-repo: "git://git.code.sf.net/p/cil/code cil-code.git" +build: [ + ["./configure" "--prefix" prefix "--sbindir=%{lib}%/cil/sbin" "--libexecdir=%{lib}%/cil/libexec" "--sysconfdir=%{lib}%/cil/etc" "--sharedstatedir=%{lib}%/cil/com" "--localstatedir=%{lib}%/cil/var" "--libdir=%{lib}%/cil/lib" "--includedir=%{lib}%/cil/include" "--datarootdir=%{lib}%/cil/share"] + [make] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "cil"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +synopsis: + "A front-end for the C programming language that facilitates program analysis and transformation" +flags: light-uninstall +url { + src: "http://downloads.sourceforge.net/project/cil/cil/cil-1.5.1.tar.gz" + checksum: [ + "sha256=e2172b4053bf8064ec5ea7deebf169d2b944f588a64c119fe310b48b57e2cd7b" + "md5=09d78ed8979df5f3fba3cb120b78ce73" + ] +} +extra-source "cil.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cil/cil.install" + checksum: [ + "sha256=070a72e0c6a6f5f4de1e79cfcdbac9b4ed568fdd84e368e923bbdcf0daf58753" + "md5=997cdba152fc26c04cfc37673d6c53f5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cil/cil.1.7.1/opam b/packages/cil/cil.1.7.1/opam new file mode 100644 index 000000000..1cd4d3769 --- /dev/null +++ b/packages/cil/cil.1.7.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "gabriel@kerneis.info" +build: [ + ["env" "FORCE_PERL_PREFIX=1" "./configure" "--prefix" prefix] + [make] +] +remove: [ + ["env" "FORCE_PERL_PREFIX=1" "./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: [make "install"] +synopsis: + "A front-end for the C programming language that facilitates program analysis and transformation" +url { + src: "http://downloads.sourceforge.net/project/cil/cil/cil-1.7.1.tar.gz" + checksum: [ + "sha256=3a2c734c571bc468cfd566f993a079caa743861e7070956019e731cc7ce02650" + "md5=c143ee9433b3298e5fa355aea5b251ff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cil/cil.1.7.2/opam b/packages/cil/cil.1.7.2/opam new file mode 100644 index 000000000..6d28203f9 --- /dev/null +++ b/packages/cil/cil.1.7.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "gabriel@kerneis.info" +build: [ + ["env" "FORCE_PERL_PREFIX=1" "./configure" "--prefix" prefix] + [make] +] +remove: [ + ["env" "FORCE_PERL_PREFIX=1" "./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: [make "install"] +synopsis: + "A front-end for the C programming language that facilitates program analysis and transformation" +url { + src: "http://downloads.sourceforge.net/project/cil/cil/cil-1.7.2.tar.gz" + checksum: [ + "sha256=52f02caead75e19b866cce58cc621b076ee6c4eeac6cbb3d7e2438929bd707ec" + "md5=319ff039078420e2c0692b5c3d77ad19" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cil/cil.1.7.3/opam b/packages/cil/cil.1.7.3/opam new file mode 100644 index 000000000..da1683e1d --- /dev/null +++ b/packages/cil/cil.1.7.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: ["gabriel@kerneis.info"] +maintainer: "gabriel@kerneis.info" +homepage: "http://kerneis.github.io/cil/" +bug-reports: "http://sourceforge.net/p/cil/bugs/" +dev-repo: "git://git.code.sf.net/p/cil/code cil-code.git" +build: [ + ["env" "FORCE_PERL_PREFIX=1" "./configure" "--prefix" prefix] + [make] +] +install: [ + make "install" +] +remove: [ + ["env" "FORCE_PERL_PREFIX=1" "./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +patches: "format-obj-magic.patch" {ocaml:version >= "4.02.0"} +synopsis: + "A front-end for the C programming language that facilitates program analysis and transformation" +url { + src: "http://downloads.sourceforge.net/project/cil/cil/cil-1.7.3.tar.gz" + checksum: [ + "sha256=69b7f290d2b15dd44e2b837d3de0922245be841f79ab56a7e9ba8205544be314" + "md5=dffd5ee8f812b86b5352583c223ef6e6" + ] +} +extra-source "format-obj-magic.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cil/format-obj-magic.patch" + checksum: [ + "sha256=bea85c9294acdd2499ef3832bbcae054988cdff431abf965ddbbe6b82bb51c58" + "md5=c57137c1ab0e0ade7b17db4edf940137" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cinaps/cinaps.v0.9.0/opam b/packages/cinaps/cinaps.v0.9.0/opam new file mode 100644 index 000000000..c08c68bc9 --- /dev/null +++ b/packages/cinaps/cinaps.v0.9.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/cinaps" +bug-reports: "https://github.com/janestreet/cinaps/issues" +dev-repo: "git+https://github.com/janestreet/cinaps.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} +] +synopsis: "Trivial metaprogramming tool" +description: """ +Cinaps is a trivial Metaprogramming tool using the OCaml toplevel. It +is based on the same idea as expectation tests. The user write some +OCaml code inside special comments and cinaps make sure that what +follows is what is printed by the OCaml code.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/cinaps-v0.9.0.tar.gz" + checksum: [ + "sha256=235e17364df0f6fc97c1e3990fc56e0ca044aad6fee8286a6cc52bfb92abc623" + "md5=ee28fa3c305cb380c1d88d5c9188cdf9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/clangml-transforms/clangml-transforms.0.19/opam b/packages/clangml-transforms/clangml-transforms.0.19/opam new file mode 100644 index 000000000..4e4db3516 --- /dev/null +++ b/packages/clangml-transforms/clangml-transforms.0.19/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +authors: ["Pippijn van Steenhoven" "Francois Berenger"] +maintainer: "https://github.com/Antique-team/clangml-transforms/issues" +homepage: "https://github.com/Antique-team/clangml-transforms" +bug-reports: "https://github.com/Antique-team/clangml-transforms/issues" +build: [ + ["obuild" "configure"] + ["obuild" "build"] +] +remove: [ + ["ocamlfind" "-remove" "clangml-transforms"] +] +depends: [ + "ocaml" {< "4.05"} + "deriving" {<= "0.8.1"} + "clangml" {< "4.0.0"} + "batteries" {<= "3.9.0"} + "dolog" {< "4.0.0"} + "obuild" {> "0.0.7" & <= "0.1.11"} +] +dev-repo: "git+https://github.com/Antique-team/clangml-transforms" +install: ["obuild" "install"] +synopsis: "Transformations over the clang AST for MemCAD" +flags: light-uninstall +url { + src: + "https://github.com/Antique-team/clangml-transforms/archive/v0.19.tar.gz" + checksum: [ + "sha256=610dbda2e7b66f3b9d32ac32c62fcff1f307ad211b153bf769a139a45c2fc891" + "md5=4203ac8701672ad10807205b7de1e2b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/clangml-transforms/clangml-transforms.0.20/opam b/packages/clangml-transforms/clangml-transforms.0.20/opam new file mode 100644 index 000000000..4f9aefe96 --- /dev/null +++ b/packages/clangml-transforms/clangml-transforms.0.20/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: ["Pippijn van Steenhoven" "Francois Berenger"] +maintainer: "https://github.com/Antique-team/clangml-transforms/issues" +homepage: "https://github.com/Antique-team/clangml-transforms" +bug-reports: "https://github.com/Antique-team/clangml-transforms/issues" +dev-repo: "git+https://github.com/Antique-team/clangml-transforms.git" +build: [ + ["obuild" "configure"] + ["obuild" "build"] +] +install: [ + ["obuild" "install"] +] +remove: [ + ["ocamlfind" "-remove" "clangml-transforms"] +] +depends: [ + "ocaml" {< "4.05"} + "deriving" {<= "0.8.1"} + "clangml" {< "4.0.0"} + "batteries" {<= "3.9.0"} + "dolog" {< "4.0.0"} + "obuild" {> "0.0.7" & <= "0.1.11"} +] +synopsis: "Transformations over the clang AST for MemCAD" +flags: light-uninstall +url { + src: + "https://github.com/Antique-team/clangml-transforms/archive/v0.20.tar.gz" + checksum: [ + "sha256=df5846c199cc7ad9b104e2044b3219e7b958f17eaef7c5bb0732163b09246621" + "md5=55a93a4b72dfb0055564b3e7e0fe03dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/clangml-transforms/clangml-transforms.0.21/opam b/packages/clangml-transforms/clangml-transforms.0.21/opam new file mode 100644 index 000000000..88019c280 --- /dev/null +++ b/packages/clangml-transforms/clangml-transforms.0.21/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: ["Pippijn van Steenhoven" "Francois Berenger"] +maintainer: "https://github.com/Antique-team/clangml-transforms/issues" +homepage: "https://github.com/Antique-team/clangml-transforms" +bug-reports: "https://github.com/Antique-team/clangml-transforms/issues" +dev-repo: "git+https://github.com/Antique-team/clangml-transforms.git" +build: [ + ["obuild" "configure"] + ["obuild" "build"] +] +install: [ + ["obuild" "install"] +] +remove: [ + ["ocamlfind" "-remove" "clangml-transforms"] +] +depends: [ + "ocaml" {< "4.05"} + "deriving" {<= "0.8.1"} + "clangml" {< "4.0.0"} + "batteries" {<= "3.9.0"} + "dolog" {< "4.0.0"} + "obuild" {> "0.0.7" & <= "0.1.11"} +] +synopsis: "Transformations over the clang AST for MemCAD" +flags: light-uninstall +url { + src: + "https://github.com/Antique-team/clangml-transforms/archive/v0.21.tar.gz" + checksum: [ + "sha256=4143b8c84729911c530319a8fd1d78596e9178717acf855d1580e3ff46405ccc" + "md5=2594b69596c1544dd269162a47742ff8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/clangml-transforms/clangml-transforms.0.23/opam b/packages/clangml-transforms/clangml-transforms.0.23/opam new file mode 100644 index 000000000..2c8761394 --- /dev/null +++ b/packages/clangml-transforms/clangml-transforms.0.23/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: ["Pippijn van Steenhoven" "Francois Berenger"] +maintainer: "https://github.com/Antique-team/clangml-transforms/issues" +homepage: "https://github.com/Antique-team/clangml-transforms" +bug-reports: "https://github.com/Antique-team/clangml-transforms/issues" +dev-repo: "git+https://github.com/Antique-team/clangml-transforms.git" +build: [ + ["obuild" "configure"] + ["obuild" "build"] +] +install: [ + ["obuild" "install"] +] +remove: [ + ["ocamlfind" "-remove" "clangml-transforms"] +] +depends: [ + "ocaml" {< "4.05"} + "deriving" {<= "0.8.1"} + "clangml" {< "4.0.0"} + "batteries" {<= "3.9.0"} + "dolog" {< "4.0.0"} + "obuild" {> "0.0.7" & <= "0.1.11"} +] +synopsis: "Transformations over the clang AST for MemCAD" +flags: light-uninstall +url { + src: + "https://github.com/Antique-team/clangml-transforms/archive/v0.23.tar.gz" + checksum: [ + "sha256=e845ec0f689a46768101bf2014e9732dad4a2f60b68f7da24bf234e0cf315a9d" + "md5=c19481dd502847c0d2df568c750e9da2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/clangml/clangml.3.8.0/opam b/packages/clangml/clangml.3.8.0/opam new file mode 100644 index 000000000..06a53fdc6 --- /dev/null +++ b/packages/clangml/clangml.3.8.0/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +authors: ["Pippijn van Steenhoven"] +maintainer: "https://github.com/Antique-team/clangml/issues" +homepage: "https://github.com/Antique-team/clangml" +bug-reports: "https://github.com/Antique-team/clangml/issues" +dev-repo: "git+https://github.com/Antique-team/clangml.git" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "dolog" {< "4.0.0"} + "batteries" {<= "3.9.0"} + "deriving" {<= "0.8.1"} + "ANSITerminal" {<= "0.8.5"} + "base-unix" {= "base"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + [ + "libboost-dev" + "llvm-3.8-dev" + "clang-3.8" + "libclang-3.8-dev" + "binutils-dev" + ] {os-family = "debian"} + ["dev-libs/boost" "sys-devel/binutils" "sys-devel/binutils-libs"] + {os-distribution = "gentoo"} + ["boost" "binutils"] {os-distribution = "arch"} +] +available: os != "macos" +post-messages: [ + "This package requires llvm-3.8, clang-3.8, boost and binutils" {failure} +] +synopsis: "clang OCaml bindings" +conflicts: ["ocaml-system"] +url { + src: "https://github.com/Antique-team/clangml/archive/v3.8.0.tar.gz" + checksum: [ + "sha256=8a7b3b74c6d6a294ce6595fe477e8fcd7a1426e01b68a3b6ed62456a902427f0" + "md5=95c0efbf88f1a2efa41ffcd50c04f207" + ] +} +extra-source "clangml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/clangml/clangml.install" + checksum: [ + "sha256=79bf263146b674a605e2608e5c2aacb3a100f248ea943de167d8c0fb3631a096" + "md5=347541519ab211a1cf2eb1049a6125f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/clangml/clangml.3.9.1.2/opam b/packages/clangml/clangml.3.9.1.2/opam new file mode 100644 index 000000000..08758167a --- /dev/null +++ b/packages/clangml/clangml.3.9.1.2/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "https://github.com/Antique-team/clangml/issues" +authors: "Pippijn van Steenhoven" +homepage: "https://github.com/Antique-team/clangml" +bug-reports: "https://github.com/Antique-team/clangml/issues" +dev-repo: "git+https://github.com/Antique-team/clangml.git" +build: [ + [ + "sh" + "-c" + "test -d ${HOME}/usr/clang39 || ( wget http://llvm.org/releases/3.9.0/clang+llvm-3.9.0-x86_64-apple-darwin.tar.xz && tar -xf clang+llvm-3.9.0-x86_64-apple-darwin.tar.xz && mkdir -p ${HOME}/usr/clang39 && mv clang+llvm-3.9.0-x86_64-apple-darwin/* ${HOME}/usr/clang39 )" + ] {os = "macos"} + [make] +] +install: [make "install"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.05.0"} + "dolog" {< "4.0.0"} + "batteries" {<= "3.9.0"} + "deriving" {<= "0.8.1"} + "ANSITerminal" {<= "0.8.5"} + "base-unix" {= "base"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-binutils" {build & <= "0.3"} + "conf-ncurses" {build & = "1"} + "conf-wget" {build & = "1"} +] +depexts: [ + ["boost"] {os-distribution = "arch"} + [ + "binutils-dev" + "clang-3.9" + "libboost-dev" + "libclang-3.9-dev" + "llvm-3.9-dev" + "libncurses-dev" + ] {os-family = "debian"} + ["dev-libs/boost"] {os-distribution = "gentoo"} + ["boost160"] {os = "macos" & os-distribution = "homebrew"} +] +available: os != "alpine" & os != "centos" +post-messages: [ + "This package requires llvm-3.9, clang-3.9, boost and binutils" {failure} +] +synopsis: "clang OCaml bindings" +url { + src: "https://github.com/Antique-team/clangml/archive/v3.9.1.2.tar.gz" + checksum: [ + "sha256=e12d3a24256e782d6c79b873f521841f298f594425eabd2b3d2b313182aabbf7" + "md5=1832d0e35b7147ca08fbc2e67e6d6240" + ] +} +extra-source "clangml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/clangml/clangml.install" + checksum: [ + "sha256=79bf263146b674a605e2608e5c2aacb3a100f248ea943de167d8c0fb3631a096" + "md5=347541519ab211a1cf2eb1049a6125f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cloudi/cloudi.1.7.1-rc1/opam b/packages/cloudi/cloudi.1.7.1-rc1/opam new file mode 100644 index 000000000..921f272d5 --- /dev/null +++ b/packages/cloudi/cloudi.1.7.1-rc1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Michael Truog " +authors: "Michael Truog " +homepage: "http://cloudi.org/" +bug-reports: "https://github.com/CloudI/CloudI/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/CloudI/cloudi_api_ocaml.git" +build: [ + [make] +] +remove: ["ocamlfind" "remove" "cloudi"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "OCaml CloudI API" +flags: light-uninstall +url { + src: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.1-rc1.tar.gz" + checksum: [ + "sha256=80e847e54643e5d335caeeae686b13653751e7fab9802323ec85712da95dd713" + "md5=64c6f06b373813d89af3ec258413f1ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cloudi/cloudi.1.7.1/opam b/packages/cloudi/cloudi.1.7.1/opam new file mode 100644 index 000000000..9814695d0 --- /dev/null +++ b/packages/cloudi/cloudi.1.7.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Michael Truog " +authors: "Michael Truog " +homepage: "http://cloudi.org/" +bug-reports: "https://github.com/CloudI/CloudI/issues" +license: "MIT" +dev-repo: "git+https://github.com/CloudI/cloudi_api_ocaml.git" +build: [ + [make] +] +remove: ["ocamlfind" "remove" "cloudi"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "OCaml CloudI API" +flags: light-uninstall +url { + src: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.1.tar.gz" + checksum: [ + "sha256=4ae98dd3284bc6327dc8ee0065f6acbc326b8ed53064b406b01e104d3d5da0f2" + "md5=4c03c5ff48204f7783a1da512809889d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cloudi/cloudi.1.7.2/opam b/packages/cloudi/cloudi.1.7.2/opam new file mode 100644 index 000000000..4018bd975 --- /dev/null +++ b/packages/cloudi/cloudi.1.7.2/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Michael Truog " +authors: "Michael Truog " +homepage: "http://cloudi.org/" +bug-reports: "https://github.com/CloudI/CloudI/issues" +license: "MIT" +dev-repo: "git+https://github.com/CloudI/cloudi_api_ocaml.git" +build: [ + [make] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "OCaml CloudI API" +url { + src: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.2.tar.gz" + checksum: [ + "sha256=2dd7c9cd9841d3264fcc56414faa533074641be88916d479fed0bbb7936fbb27" + "md5=64480f31bf82b884a3feee0f4664000f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cmdliner/cmdliner.0.9.2/opam b/packages/cmdliner/cmdliner.0.9.2/opam new file mode 100644 index 000000000..461d5740b --- /dev/null +++ b/packages/cmdliner/cmdliner.0.9.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/cmdliner" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "cmdliner"]] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Declarative definition of command line interfaces for OCaml" +description: """ +Cmdliner is a module for the declarative definition of command line +interfaces. + +It provides a simple and compositional mechanism to convert command +line arguments to OCaml values and pass them to your functions. The +module automatically handles syntax errors, help messages and UNIX man +page generation. It supports programs with single or multiple commands +and respects most of the POSIX and GNU conventions. + +Cmdliner is made of a single independent module and distributed under +the BSD3 license.""" +flags: light-uninstall +url { + src: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.2.tbz" + checksum: [ + "sha256=3ae9f97039bffc335a19a1e2c43f2019a4545045c80bd0ef6943d4a6ec08b852" + "md5=8f3c925d15d676602782453a16808102" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cmdliner/cmdliner.0.9.5/opam b/packages/cmdliner/cmdliner.0.9.5/opam new file mode 100644 index 000000000..e7103b64e --- /dev/null +++ b/packages/cmdliner/cmdliner.0.9.5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/cmdliner" +#dev-repo: "http://erratique.ch/repos/cmdliner.git" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" +tags: [ "cli" "system" "declarative" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + ["ocaml" "pkg/git.ml" ] + ["ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" ] # TODO fixme +] +synopsis: "Declarative definition of command line interfaces for OCaml" +description: """ +Cmdliner is a module for the declarative definition of command line +interfaces. + +It provides a simple and compositional mechanism to convert command +line arguments to OCaml values and pass them to your functions. The +module automatically handles syntax errors, help messages and UNIX man +page generation. It supports programs with single or multiple commands +and respects most of the [POSIX][1] and [GNU][2] conventions. + +Cmdliner is made of a single independent module and distributed under +the BSD3 license. + +[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html +[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html""" +url { + src: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.5.tbz" + checksum: [ + "sha256=a0e199c4930450e12edf81604eeceddeeb32d55c43438be689e60df282277a7e" + "md5=a5195004312cd99bacde7de232bab73b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cmdliner/cmdliner.0.9.6/opam b/packages/cmdliner/cmdliner.0.9.6/opam new file mode 100644 index 000000000..b5bf0c5e3 --- /dev/null +++ b/packages/cmdliner/cmdliner.0.9.6/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/cmdliner" +doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" +dev-repo: "git+http://erratique.ch/repos/cmdliner.git" +bug-reports: "https://github.com/dbuenzli/cmdliner/issues" +tags: [ "cli" "system" "declarative" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Declarative definition of command line interfaces for OCaml" +description: """ +Cmdliner is a module for the declarative definition of command line +interfaces. + +It provides a simple and compositional mechanism to convert command +line arguments to OCaml values and pass them to your functions. The +module automatically handles syntax errors, help messages and UNIX man +page generation. It supports programs with single or multiple commands +and respects most of the [POSIX][1] and [GNU][2] conventions. + +Cmdliner is made of a single independent module and distributed under +the BSD3 license. + +[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html +[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html""" +url { + src: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.6.tbz" + checksum: [ + "sha256=176579b437bb4c1b3c8a8cedbf1909f849a90ca434e7c4173096f232a7f408c4" + "md5=9c2490a6d1def1e6a8bb264f235682cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cmdliner/cmdliner.0.9.7/opam b/packages/cmdliner/cmdliner.0.9.7/opam new file mode 100644 index 000000000..9828a6afb --- /dev/null +++ b/packages/cmdliner/cmdliner.0.9.7/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/cmdliner" +doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" +dev-repo: "git+http://erratique.ch/repos/cmdliner.git" +bug-reports: "https://github.com/dbuenzli/cmdliner/issues" +tags: [ "cli" "system" "declarative" "org:erratique" ] +license: "BSD-3-Clause" +patches: "backport_pre_4_00_0.patch" {ocaml:version < "4.00.0"} +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Declarative definition of command line interfaces for OCaml" +description: """ +Cmdliner is a module for the declarative definition of command line +interfaces. + +It provides a simple and compositional mechanism to convert command +line arguments to OCaml values and pass them to your functions. The +module automatically handles syntax errors, help messages and UNIX man +page generation. It supports programs with single or multiple commands +and respects most of the [POSIX][1] and [GNU][2] conventions. + +Cmdliner is made of a single independent module and distributed under +the BSD3 license. + +[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html +[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html""" +url { + src: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.7.tbz" + checksum: [ + "sha256=9c19893cffb5d3c3469ee0cce85e3eeeba17d309b33b9ace31aba06f68f0bf7a" + "md5=46d7553b95f623f811df2a844fb448fb" + ] +} +extra-source "backport_pre_4_00_0.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cmdliner/backport_pre_4_00_0.patch" + checksum: [ + "sha256=06600f0ab5be1be0cf13e6d4fd26df641eb78da43d311ed89b27a3dcbb9e86b8" + "md5=1262925c03c5a5ff1b452da6d7404ae8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cmdliner/cmdliner.0.9.8/opam b/packages/cmdliner/cmdliner.0.9.8/opam new file mode 100644 index 000000000..2382344c0 --- /dev/null +++ b/packages/cmdliner/cmdliner.0.9.8/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/cmdliner" +doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" +dev-repo: "git+http://erratique.ch/repos/cmdliner.git" +bug-reports: "https://github.com/dbuenzli/cmdliner/issues" +tags: [ "cli" "system" "declarative" "org:erratique" ] +license: "BSD-3-Clause" +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Declarative definition of command line interfaces for OCaml" +description: """ +Cmdliner is a module for the declarative definition of command line +interfaces. + +It provides a simple and compositional mechanism to convert command +line arguments to OCaml values and pass them to your functions. The +module automatically handles syntax errors, help messages and UNIX man +page generation. It supports programs with single or multiple commands +and respects most of the [POSIX][1] and [GNU][2] conventions. + +Cmdliner is made of a single independent module and distributed under +the BSD3 license. + +[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html +[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html""" +url { + src: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.8.tbz" + checksum: [ + "sha256=7dfaafdd88ec9d96abf8ded4c0ea7111948194400220a56e4bb44a1edfa4bd41" + "md5=fc67c937447cc223722f1419fa2189da" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cmdliner/cmdliner.1.0.0/opam b/packages/cmdliner/cmdliner.1.0.0/opam new file mode 100644 index 000000000..1a953fe90 --- /dev/null +++ b/packages/cmdliner/cmdliner.1.0.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/cmdliner" +doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" +dev-repo: "git+http://erratique.ch/repos/cmdliner.git" +bug-reports: "https://github.com/dbuenzli/cmdliner/issues" +tags: [ "cli" "system" "declarative" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {>= "0.8.1" & build & <= "1.0.7"} + "result" {< "1.5"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" +]] +synopsis: "Declarative definition of command line interfaces for OCaml" +description: """ +Cmdliner allows the declarative definition of command line interfaces +for OCaml. + +It provides a simple and compositional mechanism to convert command +line arguments to OCaml values and pass them to your functions. The +module automatically handles syntax errors, help messages and UNIX man +page generation. It supports programs with single or multiple commands +and respects most of the [POSIX][1] and [GNU][2] conventions. + +Cmdliner has no dependencies and is distributed under the ISC license. + +[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html +[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html""" +url { + src: "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.0.tbz" + checksum: [ + "sha256=3df9a78a1fa966ba0cfbc4195f0e4dc8d0ff67a4ed23aa1807ef47a0233ed6e7" + "md5=6baa375f393fbe9ca1fcb0a7a875e001" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cmdliner/cmdliner.1.0.1/opam b/packages/cmdliner/cmdliner.1.0.1/opam new file mode 100644 index 000000000..2db2b1cca --- /dev/null +++ b/packages/cmdliner/cmdliner.1.0.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/cmdliner" +doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" +dev-repo: "git+http://erratique.ch/repos/cmdliner.git" +bug-reports: "https://github.com/dbuenzli/cmdliner/issues" +tags: [ "cli" "system" "declarative" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {>= "0.8.1" & build & <= "1.0.7"} + "result" {< "1.5"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" +]] +synopsis: "Declarative definition of command line interfaces for OCaml" +description: """ +Cmdliner allows the declarative definition of command line interfaces +for OCaml. + +It provides a simple and compositional mechanism to convert command +line arguments to OCaml values and pass them to your functions. The +module automatically handles syntax errors, help messages and UNIX man +page generation. It supports programs with single or multiple commands +and respects most of the [POSIX][1] and [GNU][2] conventions. + +Cmdliner has no dependencies and is distributed under the ISC license. + +[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html +[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html""" +url { + src: "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.1.tbz" + checksum: [ + "sha256=e9964972ac3a6f0636575fe16ac4a5df15392904e51d60c281f72c00e148448c" + "md5=6eb1083e64fa8775e5df16d8c9b1bc75" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cmdliner/cmdliner.1.0.2/opam b/packages/cmdliner/cmdliner.1.0.2/opam new file mode 100644 index 000000000..fd6aa441e --- /dev/null +++ b/packages/cmdliner/cmdliner.1.0.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/cmdliner" +doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" +dev-repo: "git+http://erratique.ch/repos/cmdliner.git" +bug-reports: "https://github.com/dbuenzli/cmdliner/issues" +tags: [ "cli" "system" "declarative" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {>= "0.8.1" & build & <= "1.0.7"} + "result" {< "1.5"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" +]] +synopsis: "Declarative definition of command line interfaces for OCaml" +description: """ +Cmdliner allows the declarative definition of command line interfaces +for OCaml. + +It provides a simple and compositional mechanism to convert command +line arguments to OCaml values and pass them to your functions. The +module automatically handles syntax errors, help messages and UNIX man +page generation. It supports programs with single or multiple commands +and respects most of the [POSIX][1] and [GNU][2] conventions. + +Cmdliner has no dependencies and is distributed under the ISC license. + +[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html +[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html""" +url { + src: "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz" + checksum: [ + "sha256=414ea2418fca339590abb3c18b95e7715c1086a1f7a32713a492ba1825bc58a2" + "md5=ab2f0130e88e8dcd723ac6154c98a881" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coccinelle/coccinelle.1.0.0-rc21/opam b/packages/coccinelle/coccinelle.1.0.0-rc21/opam new file mode 100644 index 000000000..6494ea28e --- /dev/null +++ b/packages/coccinelle/coccinelle.1.0.0-rc21/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: ["Julia Lawall et. al."] +homepage: "http://coccinelle.lip6.fr/" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--enable-release" "--prefix" prefix] + [make "clean"] + [make "all.opt"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "menhir" {< "20141215"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "7.1.1"} + "conf-pkg-config" {<= "3"} + "conf-python-2-7" {<= "1.2"} + "conf-python-2-7-dev" {= "1.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "opam.patch" +] +install: [make "install"] +synopsis: "Coccinelle is a C source code matching and transformation engine." +description: """ +Coccinelle provides the language SmPL (Semantic Patch Language) for specifying +desired matches and transformations in C code.""" +url { + src: "http://coccinelle.lip6.fr/distrib/coccinelle-1.0.0-rc21.tgz" + checksum: "md5=0387370889c434a69306f8e22919d6ce" +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coccinelle/opam.patch" + checksum: [ + "sha256=62fda329bae1b6f3fab668f675f8953b2061d370b47566ddb7de5f6a10ae959b" + "md5=33cbcaad19968ea269e5c32877b99f98" + ] +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coccinelle/coccinelle.1.0.0-rc22/opam b/packages/coccinelle/coccinelle.1.0.0-rc22/opam new file mode 100644 index 000000000..78751f0aa --- /dev/null +++ b/packages/coccinelle/coccinelle.1.0.0-rc22/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: ["Julia Lawall et. al."] +homepage: "http://coccinelle.lip6.fr/" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--enable-release" "--prefix" prefix] + [make "clean"] + [make "all.opt"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "menhir" {< "20141215"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "7.1.1"} + "conf-pkg-config" {<= "3"} + "conf-python-2-7" {<= "1.2"} + "conf-python-2-7-dev" {= "1.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "opam.patch" +] +install: [make "install"] +synopsis: "Coccinelle is a C source code matching and transformation engine." +description: """ +Coccinelle provides the language SmPL (Semantic Patch Language) for specifying +desired matches and transformations in C code.""" +url { + src: "http://coccinelle.lip6.fr/distrib/coccinelle-1.0.0-rc22.tgz" + checksum: "md5=0eb75dc542475f6b9a957a84f5fb1a4e" +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coccinelle/opam.patch" + checksum: [ + "sha256=62fda329bae1b6f3fab668f675f8953b2061d370b47566ddb7de5f6a10ae959b" + "md5=33cbcaad19968ea269e5c32877b99f98" + ] +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coccinelle/coccinelle.1.0.0-rc23/opam b/packages/coccinelle/coccinelle.1.0.0-rc23/opam new file mode 100644 index 000000000..c10e313e7 --- /dev/null +++ b/packages/coccinelle/coccinelle.1.0.0-rc23/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +authors: ["Julia Lawall et. al."] +homepage: "http://coccinelle.lip6.fr/" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--enable-release" "--prefix" prefix] + [make "clean"] + [make "all.opt"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.02.0"} + "camlp4" {<= "5.3"} + "menhir" {= "20140422"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "7.1.1"} + "conf-pkg-config" {<= "3"} + "conf-python-2-7" {<= "1.2"} + "conf-python-2-7-dev" {= "1.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "opam.patch" +] +dev-repo: "git+https://github.com/coccinelle/coccinelle" +install: [make "install"] +synopsis: "Coccinelle is a C source code matching and transformation engine." +description: """ +Coccinelle provides the language SmPL (Semantic Patch Language) for specifying +desired matches and transformations in C code.""" +url { + src: + "https://github.com/coccinelle/coccinelle/archive/coccinelle-1.0.0-rc23.tar.gz" + checksum: [ + "sha256=27f5ab71e5ce9e3ef9d95782cb4d1306e0e1a3dcf754b5ca44d4fc6a4bbf8660" + "md5=b4b12e8b8730c586891572a2518b87a5" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coccinelle/opam.patch" + checksum: [ + "sha256=62fda329bae1b6f3fab668f675f8953b2061d370b47566ddb7de5f6a10ae959b" + "md5=33cbcaad19968ea269e5c32877b99f98" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coccinelle/coccinelle.1.0.0-rc24/opam b/packages/coccinelle/coccinelle.1.0.0-rc24/opam new file mode 100644 index 000000000..4a826bb7e --- /dev/null +++ b/packages/coccinelle/coccinelle.1.0.0-rc24/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +authors: ["Julia Lawall et. al."] +homepage: "http://coccinelle.lip6.fr/" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--enable-release" "--prefix" prefix] + [make "clean"] + [make "all.opt"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "menhir" {= "20140422"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "7.1.1"} + "conf-pkg-config" {<= "3"} + "conf-python-2-7" {<= "1.2"} + "conf-python-2-7-dev" {= "1.0"} + "parmap" {<= "1.2.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "opam.patch" +] +dev-repo: "git+https://github.com/coccinelle/coccinelle" +install: [make "install"] +synopsis: "Coccinelle is a C source code matching and transformation engine." +description: """ +Coccinelle provides the language SmPL (Semantic Patch Language) for specifying +desired matches and transformations in C code.""" +url { + src: + "https://github.com/coccinelle/coccinelle/archive/coccinelle-1.0.0-rc24.tar.gz" + checksum: [ + "sha256=7acd01f6b1be947fc5aad4fdb05aaddacdb5167d125610516e1d565f65b0f44e" + "md5=8cbe943716a7a1033d46f8157ea986d4" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coccinelle/opam.patch" + checksum: [ + "sha256=62fda329bae1b6f3fab668f675f8953b2061d370b47566ddb7de5f6a10ae959b" + "md5=33cbcaad19968ea269e5c32877b99f98" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coccinelle/coccinelle.1.0.0.1/opam b/packages/coccinelle/coccinelle.1.0.0.1/opam new file mode 100644 index 000000000..915fee723 --- /dev/null +++ b/packages/coccinelle/coccinelle.1.0.0.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: ["Julia Lawall et. al."] +homepage: "http://coccinelle.lip6.fr/" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--enable-release" "--prefix" prefix] + [make "clean"] + [make "all.opt"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "menhir" {= "20140422"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "7.1.1"} + "conf-pkg-config" {<= "3"} + "conf-python-2-7" {<= "1.2"} + "conf-python-2-7-dev" {= "1.0"} + "parmap" {<= "1.2.5"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +patches: [ + "opam.patch" +] +install: [make "install"] +synopsis: "Coccinelle is a C source code matching and transformation engine." +description: """ +Coccinelle provides the language SmPL (Semantic Patch Language) for specifying +desired matches and transformations in C code.""" +url { + src: "http://coccinelle.lip6.fr/distrib/coccinelle-1.0.0.tgz" + checksum: "md5=bce69f218d0a2b4f3bfd438c97633327" +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coccinelle/opam.patch" + checksum: [ + "sha256=62fda329bae1b6f3fab668f675f8953b2061d370b47566ddb7de5f6a10ae959b" + "md5=33cbcaad19968ea269e5c32877b99f98" + ] +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coccinelle/coccinelle.1.0.2/opam b/packages/coccinelle/coccinelle.1.0.2/opam new file mode 100644 index 000000000..4fa86d933 --- /dev/null +++ b/packages/coccinelle/coccinelle.1.0.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +authors: ["Julia Lawall et. al."] +homepage: "http://coccinelle.lip6.fr/" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--enable-release" "--enable-ocaml" "--prefix" prefix] + [make "clean"] + [make "all.opt"] +] +install: [ + [make "install"] +] +remove: [ + ["rm" "-f" "%{prefix}%/bin/spatch"] + ["rm" "-f" "%{prefix}%/bin/spatch.opt"] + ["rm" "-f" "%{prefix}%/bin/pycocci"] + ["rm" "-rf" "%{prefix}%/lib/coccinelle"] + ["rm" "-f" "%{prefix}%/share/man/man1/spatch.1"] + ["rm" "-f" "%{prefix}%/share/man/man1/pycocci.1"] + ["rm" "-f" "%{prefix}%/share/man/man3/Coccilib.3cocci"] +] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "menhir" {= "20140422"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "7.1.1"} + "conf-pkg-config" {<= "3"} + "conf-python-2-7" {<= "1.2"} + "conf-python-2-7-dev" {= "1.0"} + "parmap" {<= "1.2.5"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +dev-repo: "git+https://github.com/coccinelle/coccinelle" +synopsis: "Coccinelle is a C source code matching and transformation engine." +description: """ +Coccinelle provides the language SmPL (Semantic Patch Language) for specifying +desired matches and transformations in C code.""" +flags: light-uninstall +url { + src: "https://github.com/coccinelle/coccinelle/archive/1.0.2.tar.gz" + checksum: [ + "sha256=8a925c44ca691fc15b4d99cfa113c2c429646a4b9bbb81763371bf80194c66b9" + "md5=5170cdf7d42bdd83d8f78d2a6a957830" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coccinelle/coccinelle.1.0.7/opam b/packages/coccinelle/coccinelle.1.0.7/opam new file mode 100644 index 000000000..896557147 --- /dev/null +++ b/packages/coccinelle/coccinelle.1.0.7/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Julia Lawall et. al." +maintainer: "Thierry.Martinez@inria.fr" +bug-reports: "cocci@systeme.lip6.fr" +homepage: "http://coccinelle.lip6.fr/" +dev-repo: "git+https://github.com/coccinelle/coccinelle" +license: "GPL-2.0-only" +build: [ + ["./autogen"] + ["autoreconf" "bundles/stdcompat/stdcompat-6"] + ["./configure" "--enable-release" "--enable-ocaml" "--prefix" prefix] + [make "clean"] + [make "all.opt"] +] +install: [ + [make "install"] +] +depends: [ + "ocaml" {< "4.08"} + "menhir" {< "20171206"} + "ocamlfind" {<= "1.9.6"} + "pcre" {< "7.3.0"} + "stdcompat" {< "7"} + "pyml" {< "20190626"} + "conf-pkg-config" {<= "3"} + "conf-python-3" {<= "9.0.0"} + "conf-python-3-dev" {= "1"} + "conf-aclocal" {<= "2"} + "conf-autoconf" {<= "0.2"} + "parmap" {< "1.0-rc10"} + "num" {<= "1.5-1"} +] +synopsis: "Coccinelle is a C source code matching and transformation engine" +description: """ +Coccinelle provides the language SmPL (Semantic Patch Language) for specifying +desired matches and transformations in C code.""" +url { + src: "https://github.com/coccinelle/coccinelle/archive/1.0.7.tar.gz" + checksum: "sha256=5224f0e858a39236e3a62d2ff919274e5e71d53de68d4220f893156bba068488" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coclobas/coclobas.0.0.0/opam b/packages/coclobas/coclobas.0.0.0/opam new file mode 100644 index 000000000..6e287123d --- /dev/null +++ b/packages/coclobas/coclobas.0.0.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Seb Mondet " +authors: "Seb Mondet " +homepage: "https://github.com/hammerlab/coclobas" +bug-reports: "https://github.com/hammerlab/coclobas/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/hammerlab/coclobas.git" +build: [ + [make "byte"] + [make "native"] + [make "META"] + [make "coclobas.install"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "solvuu-build" {build & = "0.2.0"} + "nonstd" {<= "0.0.3"} + "sosa" {<= "0.3.0"} + "pvem_lwt_unix" {<= "0.0.2"} + "cohttp" {>= "0.21.1" & < "0.99"} + "lwt" {<= "5.9.0"} + "trakeva" {<= "0.1.1"} + "cmdliner" {<= "1.3.0"} + "ppx_deriving" {< "4.2"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "uuidm" {<= "0.9.9"} + "base64" {< "3.0.0"} + "odate" {<= "0.7"} +] +depopts: "ketrew" +synopsis: "HPC scheduler on top of Kubernetes" +description: """ +Coclobas is a scheduler for “classic HPC-style” jobs on the Google +Container Engine; it is mostly used as a Ketrew plugin, but can be +driven separately.""" +url { + src: "https://github.com/hammerlab/coclobas/archive/0.0.0.tar.gz" + checksum: [ + "sha256=1e78ea057130088160134cd1c4844fdce793dd39a3ac46086f28869258be13c8" + "md5=2ca556f40657af9487dc5e6bbde1e7ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coclobas/coclobas.0.0.1/opam b/packages/coclobas/coclobas.0.0.1/opam new file mode 100644 index 000000000..58baf60cc --- /dev/null +++ b/packages/coclobas/coclobas.0.0.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Seb Mondet " +authors: "Seb Mondet " +homepage: "https://github.com/hammerlab/coclobas" +bug-reports: "https://github.com/hammerlab/coclobas/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/hammerlab/coclobas.git" +build: [ + [make "byte"] + [make "native"] + [make "META"] + [make "coclobas.install"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "solvuu-build" {= "0.3.0"} + "nonstd" {<= "0.0.3"} + "sosa" {<= "0.3.0"} + "pvem_lwt_unix" {<= "0.0.2"} + "cohttp" {>= "0.21.1" & < "0.99"} + "lwt" {>= "2.6.0" & <= "5.9.0"} + "trakeva" {<= "0.1.1"} + "cmdliner" {<= "1.3.0"} + "ppx_deriving" {< "4.2"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "uuidm" {<= "0.9.9"} + "base64" {< "3.0.0"} + "odate" {<= "0.7"} +] +depopts: "ketrew" +synopsis: "Coclobas is a scheduler for HPC-like jobs accessible through HTTP" +description: """ +It can be setup with two kinds of configurations: + +- Using Kubernetes and the *Google Container Engine*, + i.e. using a Kubernetes “eleastic” cluster setup with `gcloud` and submitting + jobs as Kubernetes “pods”. +- Using the server's machine as a one-node cluster and submitting jobs as docker + containers given a maximal number of jobs. + +Coclobas is mostly used as a Ketrew plugin, but can be driven separately.""" +url { + src: "https://github.com/hammerlab/coclobas/archive/coclobas.0.0.1.tar.gz" + checksum: [ + "sha256=264305bd82a8dc8d3f048bd10a3ac03ff4a3df65aa002e17f99370ff10fb5240" + "md5=76ca13fabd99fb05b8b2792ac303d7d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coclobas/coclobas.0.0.2/opam b/packages/coclobas/coclobas.0.0.2/opam new file mode 100644 index 000000000..49e7b2686 --- /dev/null +++ b/packages/coclobas/coclobas.0.0.2/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Seb Mondet " +authors: "Seb Mondet " +homepage: "https://github.com/hammerlab/coclobas" +bug-reports: "https://github.com/hammerlab/coclobas/issues" +dev-repo: "git+https://github.com/hammerlab/coclobas.git" +license: "Apache-2.0" + +build: [ + [make "byte"] + [make "native"] + [make "META"] + [make "coclobas.install"] +] + + +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "solvuu-build" {= "0.3.0"} + "nonstd" {<= "0.0.3"} + "sosa" {<= "0.3.0"} + "pvem_lwt_unix" {<= "0.0.2"} + "cohttp" {>= "0.21.1" & < "0.99"} + "lwt" {<= "5.9.0"} + "trakeva" {<= "0.1.1"} + "cmdliner" {<= "1.3.0"} + "ppx_deriving" {< "4.1.5"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "uuidm" {<= "0.9.9"} + "base64" {< "3.0.0"} + "odate" {<= "0.7"} +] +depopts: [ + "ketrew" +] + +synopsis: "Coclobas is a scheduler for HPC-like jobs accessible through HTTP" +description: """ +It can be setup with three configurations: + +- Using Kubernetes and the *Google Container Engine*, + i.e. using a Kubernetes “eleastic” cluster setup with `gcloud` and submitting + jobs as Kubernetes “pods”. +- Using the server's machine as a one-node cluster and submitting jobs as docker + containers given a maximal number of jobs. +- Using AWS-Batch, submitting jobs with aws-cli and optionally using + S3 bucket to share data (new in 0.0.2, and a bit experimental). + +Coclobas is mostly used as a Ketrew plugin, but can be driven separately.""" +url { + src: "https://github.com/hammerlab/coclobas/archive/coclobas.0.0.2.tar.gz" + checksum: [ + "sha256=e677d49d7f99c8f721e1af979665452a67669e4c3d9def3a7d3e92c1deaf9342" + "md5=46ce8c59a482eb4cdf7b3325ce9840a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/codept/codept.0.10.0/opam b/packages/codept/codept.0.10.0/opam new file mode 100644 index 000000000..fd3116c8c --- /dev/null +++ b/packages/codept/codept.0.10.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "octachron " +homepage: "https://github.com/Octachron/codept" +bug-reports: "https://github.com/Octachron/codept/issues" +license: "GPL-3.0-only" +dev-repo: "git+https://github.com/Octachron/codept.git" +build: [ + ["./configure" "--%{ocamlbuild:enable}%-ocamlbuild"] + [make "all"] + [make "alt2-tests"] {with-test} + [make "alt2-docs"] {with-doc} +] +depopts:["ocamlbuild"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} +] +synopsis: "alternative ocaml dependency analyzer" +description: """ +Codept intends to be a dependency solver for OCaml project and an alternative to ocamldep. Compared to ocamldep, codept major features are: + + * whole project analysis + * exhaustive warning and error messages + * structured format (s-expression or json) for dependencies + * uniform handling of delayed alias dependencies + * (experimental) full dependencies, + when dependencies up to transitive closure are not enough + +Both ocamldep and codept computes an over-approximation of the dependencies graph of OCaml project. However, codept uses whole project analysis to reduce the number of fictitious dependencies inferred at the project scale, whereas ocamldep is, by design, limited to local file analysis.""" +authors: "octachron " +url { + src: "https://github.com/Octachron/codept/archive/0.10.0.tar.gz" + checksum: [ + "sha256=63f389eded761944fc679b528497dc591f08c0176f246f83130e338349f1f7cb" + "md5=788cab5970ddde3be2cc82d988ccc6ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/codept/codept.0.10.1/opam b/packages/codept/codept.0.10.1/opam new file mode 100644 index 000000000..b97711bea --- /dev/null +++ b/packages/codept/codept.0.10.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "octachron " +homepage: "https://github.com/Octachron/codept" +bug-reports: "https://github.com/Octachron/codept/issues" +license: "GPL-3.0-only" +dev-repo: "git+https://github.com/Octachron/codept.git" +build: [ + ["./configure" "--%{ocamlbuild:enable}%-ocamlbuild"] + [make "all"] + [make "alt2-tests"] {with-test} + [make "alt2-docs"] {with-doc} +] +depopts:["ocamlbuild"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.07.0"} + "base-unix" {= "base"} +] +synopsis: "alternative ocaml dependency analyzer" +description: """ +Codept intends to be a dependency solver for OCaml project and an alternative to ocamldep. Compared to ocamldep, codept major features are: + + * whole project analysis + * exhaustive warning and error messages + * structured format (s-expression or json) for dependencies + * uniform handling of delayed alias dependencies + * (experimental) full dependencies, + when dependencies up to transitive closure are not enough + +Both ocamldep and codept computes an over-approximation of the dependencies graph of OCaml project. However, codept uses whole project analysis to reduce the number of fictitious dependencies inferred at the project scale, whereas ocamldep is, by design, limited to local file analysis.""" +authors: "octachron " +url { + src: "https://github.com/Octachron/codept/archive/0.10.1.tar.gz" + checksum: [ + "sha256=266112914f292406f1ed7fdb3c1aa6051839e669afc5d5cf42793a1a1ed0e72b" + "md5=37550464ac0c18b6c565cdfca2b78349" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/codept/codept.0.9.0/opam b/packages/codept/codept.0.9.0/opam new file mode 100644 index 000000000..7a8d61fcb --- /dev/null +++ b/packages/codept/codept.0.9.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "octachron " +authors: "octachron " +homepage: "https://github.com/Octachron/codept" +bug-reports: "https://github.com/Octachron/codept/issues" +license: "GPL-3.0-only" +dev-repo: "git+https://github.com/Octachron/codept.git" +build: [ + [make "all"] + [make "alt2-tests"] {with-test} + [make "alt2-docs"] {with-doc} +] +depopts: "ocamlbuild" +synopsis: "alternative ocaml dependency analyzer" +description: """ +Codept intends to be a dependency solver for OCaml project and an alternative to ocamldep. Compared to ocamldep, codept major features are: + + * whole project analysis + * exhaustive warning and error messages + * uniform handling of delayed alias dependencies + * (experimental) full dependencies, + when dependencies up to transitive closure are not enough + +Both ocamldep and codept computes an over-approximation of the dependencies graph of OCaml project. However, codept uses whole project analysis to reduce the number of fictitious dependencies inferred at the project scale, whereas ocamldep is, by design, limited to local file analysis.""" +depends: [ + "ocaml" {= "4.04.0"} +] +url { + src: "https://github.com/Octachron/codept/archive/0.9.0.tar.gz" + checksum: [ + "sha256=7fce2fcc9a78000526fa82e18e8a7c62cbed42779b871346ae3dd276a813438a" + "md5=a71b9fa6b4247eeab7532963fd126a40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/codept/codept.0.9.1/opam b/packages/codept/codept.0.9.1/opam new file mode 100644 index 000000000..4f3c27e7c --- /dev/null +++ b/packages/codept/codept.0.9.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "octachron " +homepage: "https://github.com/Octachron/codept" +bug-reports: "https://github.com/Octachron/codept/issues" +license: "GPL-3.0-only" +dev-repo: "git+https://github.com/Octachron/codept.git" +build: [ + ["./configure" "--%{ocamlbuild:enable}%-ocamlbuild"] + [make "all"] + [make "alt2-tests"] {with-test} + [make "alt2-docs"] {with-doc} +] +depopts:["ocamlbuild"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} +] +synopsis: "alternative ocaml dependency analyzer" +description: """ +Codept intends to be a dependency solver for OCaml project and an alternative to ocamldep. Compared to ocamldep, codept major features are: + + * whole project analysis + * exhaustive warning and error messages + * uniform handling of delayed alias dependencies + * (experimental) full dependencies, + when dependencies up to transitive closure are not enough + +Both ocamldep and codept computes an over-approximation of the dependencies graph of OCaml project. However, codept uses whole project analysis to reduce the number of fictitious dependencies inferred at the project scale, whereas ocamldep is, by design, limited to local file analysis.""" +authors: "octachron " +url { + src: "https://github.com/Octachron/codept/archive/0.9.1.tar.gz" + checksum: [ + "sha256=7a38bd58d370a16c2b96aa4cf9fcec08d8b72d17a4a5b92a757b4e984f89a053" + "md5=a3f0e371b70bc78dfa3ae5d079133da0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cohttp-async/cohttp-async.0.99.0/opam b/packages/cohttp-async/cohttp-async.0.99.0/opam new file mode 100644 index 000000000..6cacb4b9b --- /dev/null +++ b/packages/cohttp-async/cohttp-async.0.99.0/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cohttp" {>= "0.99.0" & < "1.0"} + "conduit-async" {<= "7.1.0"} + "async" {< "v0.10.0"} + "magic-mime" {<= "1.3.1"} + "fmt" {<= "0.9.0"} + "ounit" {with-test & <= "2.2.7"} + "uri" {< "2.0.0"} +] +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](http://ocsigen.org/lwt) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](http://www.openmirage.org) interface + to generate standalone microkernels (see the [mirage-http](https://github.com/mirage/mirage-http) + repository). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" + checksum: [ + "sha256=ad79462819b141e6054ae32560a16fcdfd93a1ab0c0245f801b3791fdbbe2f2e" + "md5=a789a9ed492005257bdb217e2248da0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp-async/cohttp-async.1.0.0/opam b/packages/cohttp-async/cohttp-async.1.0.0/opam new file mode 100644 index 000000000..f13e7aea0 --- /dev/null +++ b/packages/cohttp-async/cohttp-async.1.0.0/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cohttp" {>= "1.0.0" & <= "6.0.0"} + "conduit-async" {<= "7.1.0"} + "async" {< "v0.10.0"} + "magic-mime" {<= "1.3.1"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "ounit" {with-test & <= "2.2.7"} + "uri" {< "2.0.0"} +] +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](http://ocsigen.org/lwt) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](http://www.openmirage.org) interface + to generate standalone microkernels use the cohttp-mirage subpackage. +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.0/cohttp-1.0.0.tbz" + checksum: [ + "sha256=42b26ee6126ce0c607345e285a926641f5a9aa48b2854319b1d42c3782a704e0" + "md5=756f590576d4a60ce2382ef89274b44b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/opam b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/opam new file mode 100644 index 000000000..7fd0be5e1 --- /dev/null +++ b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cohttp" {>= "0.99.0" & < "1.0"} + "cohttp-lwt" {<= "2.5.2-1"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "js_of_ocaml" {>= "3.0" & < "3.4"} + "js_of_ocaml-ppx" {>= "3.0" & < "3.4"} + "js_of_ocaml-lwt" {<= "5.9.1"} +] +conflicts: [ + "lwt" {< "2.5.0"} + "js_of_ocaml" {< "2.8"} +] +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](http://ocsigen.org/lwt) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](http://www.openmirage.org) interface + to generate standalone microkernels (see the [mirage-http](https://github.com/mirage/mirage-http) + repository). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" + checksum: [ + "sha256=ad79462819b141e6054ae32560a16fcdfd93a1ab0c0245f801b3791fdbbe2f2e" + "md5=a789a9ed492005257bdb217e2248da0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/opam b/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/opam new file mode 100644 index 000000000..fb5a5b8a7 --- /dev/null +++ b/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "conduit-lwt-unix" {< "2.0.0"} + "cmdliner" {<= "1.3.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "cohttp-lwt" {>= "0.99" & < "1.0"} + "lwt" {>= "3.0.0" & < "4.0.0"} + "base-unix" {= "base"} + "ounit" {with-test & <= "2.2.7"} +] +conflicts: [ + "lwt" {< "2.5.0"} +] +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](http://ocsigen.org/lwt) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](http://www.openmirage.org) interface + to generate standalone microkernels (see the [mirage-http](https://github.com/mirage/mirage-http) + repository). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" + checksum: [ + "sha256=ad79462819b141e6054ae32560a16fcdfd93a1ab0c0245f801b3791fdbbe2f2e" + "md5=a789a9ed492005257bdb217e2248da0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp-lwt/cohttp-lwt.0.99.0/opam b/packages/cohttp-lwt/cohttp-lwt.0.99.0/opam new file mode 100644 index 000000000..ba01f101c --- /dev/null +++ b/packages/cohttp-lwt/cohttp-lwt.0.99.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "conduit" {>= "0.14.0" & <= "7.1.0"} + "cohttp" {>= "0.99.0" & < "1.0"} + "lwt" {<= "5.9.0"} +] +conflicts: [ + "lwt" {< "2.5.0"} +] +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](http://ocsigen.org/lwt) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](http://www.openmirage.org) interface + to generate standalone microkernels (see the [mirage-http](https://github.com/mirage/mirage-http) + repository). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" + checksum: [ + "sha256=ad79462819b141e6054ae32560a16fcdfd93a1ab0c0245f801b3791fdbbe2f2e" + "md5=a789a9ed492005257bdb217e2248da0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp-top/cohttp-top.0.99.0/opam b/packages/cohttp-top/cohttp-top.0.99.0/opam new file mode 100644 index 000000000..14338e6d8 --- /dev/null +++ b/packages/cohttp-top/cohttp-top.0.99.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cohttp" {>= "0.99.0" & < "1.0"} +] +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](http://ocsigen.org/lwt) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](http://www.openmirage.org) interface + to generate standalone microkernels (see the [mirage-http](https://github.com/mirage/mirage-http) + repository). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" + checksum: [ + "sha256=ad79462819b141e6054ae32560a16fcdfd93a1ab0c0245f801b3791fdbbe2f2e" + "md5=a789a9ed492005257bdb217e2248da0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.10.0/opam b/packages/cohttp/cohttp.0.10.0/opam new file mode 100644 index 000000000..0d9b01074 --- /dev/null +++ b/packages/cohttp/cohttp.0.10.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [make "PREFIX=%{prefix}%"] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] + +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.13" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" +] +conflicts: [ + "async" {< "109.15.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.3"} + "lwt" {>= "2.5.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.10.0.tar.gz" + checksum: [ + "sha256=72d1412f25dbe76387b625d781d4a6dfc4c5de803dc3e1f06b50bfdc42bb0187" + "md5=46e26e1327a536a1c0dddcb197ce1267" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.10.1/opam b/packages/cohttp/cohttp.0.10.1/opam new file mode 100644 index 000000000..98d5e6a02 --- /dev/null +++ b/packages/cohttp/cohttp.0.10.1/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [make "PREFIX=%{prefix}%"] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] + +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.5.0" & < "2.0.0"} + "ounit" {<= "2.2.7"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "async_ssl" + "lwt" + "ssl" +] +conflicts: [ + "async" {< "109.15.00"} + "async" {>= "113.00.00"} + "async_ssl" {< "111.06.00"} + "async_ssl" {>= "112.24.00"} + "lwt" {>= "2.4.3"} + "lwt" {>= "2.5.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.10.1.tar.gz" + checksum: [ + "sha256=b2d26739b067382b39d638cf6de48206116a37d7109cf67bc123f6134c7d1838" + "md5=96c2c5f302966717e14ccc0b082934b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.11.0/opam b/packages/cohttp/cohttp.0.11.0/opam new file mode 100644 index 000000000..2faf15bbe --- /dev/null +++ b/packages/cohttp/cohttp.0.11.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.5.0" & < "2.0.0"} + "stringext" {<= "1.6.0"} + "ounit" {<= "2.2.7"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {= "0.5.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: [ + "async" + "lwt" {< "2.4.3"} + "lwt" {>= "2.5.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.11.0.tar.gz" + checksum: [ + "sha256=2d39aed72d09f0013993451e4822f0d0fe1847f25dfbd8642163c36ac44e8ea1" + "md5=423a481f7f320332f080a831a09c7cf1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.11.1/opam b/packages/cohttp/cohttp.0.11.1/opam new file mode 100644 index 000000000..abc0b516f --- /dev/null +++ b/packages/cohttp/cohttp.0.11.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.5.0" & < "2.0.0"} + "stringext" {<= "1.6.0"} + "ounit" {<= "2.2.7"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {= "0.5.1"} + "lwt" {>= "2.4.3" & < "2.5.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["async"] +conflicts: [ + "async" {<"109.15.00"} + "async" {>= "113.00.00"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.11.1.tar.gz" + checksum: [ + "sha256=79771afe71b38177434d3879fb6af8540064f0d0df580a5eb479946f1156f890" + "md5=98ace17c7923ba8420ee2fcfb29b49e5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.11.2/opam b/packages/cohttp/cohttp.0.11.2/opam new file mode 100644 index 000000000..ff94b8637 --- /dev/null +++ b/packages/cohttp/cohttp.0.11.2/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.5.0" & < "2.0.0"} + "stringext" {<= "1.6.0"} + "ounit" {<= "2.2.7"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {= "0.5.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: [ + "async" {< "109.15.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.3"} + "lwt" {>= "2.5.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.11.2.tar.gz" + checksum: [ + "sha256=efd5e8d310628939dfd107f20364919d454876552f1b3039a935cc4b5c39c0b3" + "md5=3e2cdebe21f4b545b95950c554bc0555" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.12.0/opam b/packages/cohttp/cohttp.0.12.0/opam new file mode 100644 index 000000000..0c6689b55 --- /dev/null +++ b/packages/cohttp/cohttp.0.12.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.5.0" & < "2.0.0"} + "ounit" {<= "2.2.7"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.6.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "109.15.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.3"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.12.0.tar.gz" + checksum: [ + "sha256=11d21f18c633e2d4568bc2749c133ae3078d05ba73f90b1cc1fb6f5e01c530bb" + "md5=318788d5e43569935e21cc39d455aa34" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.13.0/opam b/packages/cohttp/cohttp.0.13.0/opam new file mode 100644 index 000000000..9b39613f2 --- /dev/null +++ b/packages/cohttp/cohttp.0.13.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.5.0" & < "2.0.0"} + "ounit" {<= "2.2.7"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "cmdliner" {>= "0.9.4" & <= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "109.15.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.3"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.13.0.tar.gz" + checksum: [ + "sha256=85dd03e4a03bfc2fe27bea126dfebaae09b704e59b0d0754c239911e8375c3b6" + "md5=83e2982f385946bdddbe142a523b836d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.14.0/opam b/packages/cohttp/cohttp.0.14.0/opam new file mode 100644 index 000000000..9f1cfe68c --- /dev/null +++ b/packages/cohttp/cohttp.0.14.0/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" + +homepage: "https://github.com/mirage/ocaml-cohttp" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" + +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] + +remove: [["ocamlfind" "remove" "cohttp"]] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.5.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {< "2.0.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] + +conflicts: [ + "async" {< "109.15.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.3"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.14.0.tar.gz" + checksum: [ + "sha256=926307a68200753f9873c3115e0242a64d6d68cc4dc493126d944e58dadf7813" + "md5=9841ea7065be56c7751cc51e37b93e80" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.15.0/opam b/packages/cohttp/cohttp.0.15.0/opam new file mode 100644 index 000000000..6a276ea73 --- /dev/null +++ b/packages/cohttp/cohttp.0.15.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-cohttp" + +authors: [ "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" ] + +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.5.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "109.15.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.3"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.15.0.tar.gz" + checksum: [ + "sha256=14057a506728417d6cc4014d525d25e98708b4b1ea429e71ae09452fb2a348b5" + "md5=743fe33c63cfddcadc5e8363bd31910e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.15.1/opam b/packages/cohttp/cohttp.0.15.1/opam new file mode 100644 index 000000000..a7bc484fa --- /dev/null +++ b/packages/cohttp/cohttp.0.15.1/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" ] + +license: "ISC" +homepage: "https://github.com/mirage/ocaml-cohttp" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" + +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] + +remove: [["ocamlfind" "remove" "cohttp"]] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.5.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] + +conflicts: [ + "async" {< "109.15.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.15.1.tar.gz" + checksum: [ + "sha256=db895de56a6a3e17b63cb507acced4b880013bd292dabc3c3a43d14b14f7d5e8" + "md5=6e07df549d4594e2bb092da10fdf2d5f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.15.2/opam b/packages/cohttp/cohttp.0.15.2/opam new file mode 100644 index 000000000..642b1dae7 --- /dev/null +++ b/packages/cohttp/cohttp.0.15.2/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" ] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-cohttp" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" + +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] + +remove: [["ocamlfind" "remove" "cohttp"]] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.5.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "ounit" {with-test & <= "2.2.7"} + "oasis" {build & >= "0.4.4" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] + +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.15.2.tar.gz" + checksum: [ + "sha256=c6d7b99f550b5b814a73e9788522e5acdae341b38dbc9fa9d2417f3dd3afdd6e" + "md5=0298462b68c70b719f1889aa36863c03" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.16.0/opam b/packages/cohttp/cohttp.0.16.0/opam new file mode 100644 index 000000000..98a95134d --- /dev/null +++ b/packages/cohttp/cohttp.0.16.0/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.8.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.16.0.tar.gz" + checksum: [ + "sha256=97fefdffff8de42b4b9767cfffd05630a06445c12f5acb646d05a60f32e70638" + "md5=21b556d90c011f9861b7b394851afdc4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.16.1/opam b/packages/cohttp/cohttp.0.16.1/opam new file mode 100644 index 000000000..5635efd38 --- /dev/null +++ b/packages/cohttp/cohttp.0.16.1/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.8.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.16.1.tar.gz" + checksum: [ + "sha256=7d1d842bc0594d95e8bc567d933a00ecc1c0fd98a07cfbe123e4fbdc15dd7bd4" + "md5=834422b0353d50c3d44a37f19feb684e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.17.0/opam b/packages/cohttp/cohttp.0.17.0/opam new file mode 100644 index 000000000..9fa6230d8 --- /dev/null +++ b/packages/cohttp/cohttp.0.17.0/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" ] + +license: "ISC" +homepage: "https://github.com/mirage/ocaml-cohttp" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" + +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] + +remove: [["ocamlfind" "remove" "cohttp"]] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.8.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] + +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.17.0.tar.gz" + checksum: [ + "sha256=5a66049986092e96c0ae301cfe06b57bf8d75337333550b5a7dea6640b3d9801" + "md5=04023710b7e98a919fc0da9a67e2e794" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.17.1/opam b/packages/cohttp/cohttp.0.17.1/opam new file mode 100644 index 000000000..0b848a319 --- /dev/null +++ b/packages/cohttp/cohttp.0.17.1/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" ] + +license: "ISC" +homepage: "https://github.com/mirage/ocaml-cohttp" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" + +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] + +remove: [["ocamlfind" "remove" "cohttp"]] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.8.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] + +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.17.1.tar.gz" + checksum: [ + "sha256=fb124fb2fb5ff2e74559bf380627f6a537e208c1518ddcb01f0d37b62b55f673" + "md5=448c8c5e37acc070234a6f1759ce14f6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.17.2/opam b/packages/cohttp/cohttp.0.17.2/opam new file mode 100644 index 000000000..beea64885 --- /dev/null +++ b/packages/cohttp/cohttp.0.17.2/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.17.2.tar.gz" + checksum: [ + "sha256=9a067e7e66767a422ccc75a7b9462adbddabb55d56ace71f76e7cce6df22b453" + "md5=dc1677d31c8cf011f3849f7125dc8f05" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.18.0/opam b/packages/cohttp/cohttp.0.18.0/opam new file mode 100644 index 000000000..ca0916810 --- /dev/null +++ b/packages/cohttp/cohttp.0.18.0/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.18.0.tar.gz" + checksum: [ + "sha256=a303dbcbed63bfd009a9de9a0f76881a8f61177373ffb8982f41bb683991915a" + "md5=138184fd4567047c2b15fb3717563d4c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.18.1/opam b/packages/cohttp/cohttp.0.18.1/opam new file mode 100644 index 000000000..1307842e2 --- /dev/null +++ b/packages/cohttp/cohttp.0.18.1/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.18.1.tar.gz" + checksum: [ + "sha256=4b0cc28f12a78341c3cc97041d657ac8d82f559eb01c47a838e1da345a4a3de4" + "md5=ac7ab4d8cec28358e0ad0f610754c607" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.18.2/opam b/packages/cohttp/cohttp.0.18.2/opam new file mode 100644 index 000000000..b169346b2 --- /dev/null +++ b/packages/cohttp/cohttp.0.18.2/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.18.2.tar.gz" + checksum: [ + "sha256=f979da34e9c8775fff88431deac89bcc297c0a3d75d13b9529142cb265027bc4" + "md5=d4c20ff94e7dc1dd788b2b8e04330df0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.18.3/opam b/packages/cohttp/cohttp.0.18.3/opam new file mode 100644 index 000000000..4b85a0ff2 --- /dev/null +++ b/packages/cohttp/cohttp.0.18.3/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.4.7"} + "lwt" {>= "2.5.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.18.3.tar.gz" + checksum: [ + "sha256=c5be86fe4037366b48505450bf08ce15dddd8d7e6c439be147ded672664474dc" + "md5=b552c88d85c5c1595390e17b6cf5ea50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.19.0/opam b/packages/cohttp/cohttp.0.19.0/opam new file mode 100644 index 000000000..d4607f5c6 --- /dev/null +++ b/packages/cohttp/cohttp.0.19.0/opam @@ -0,0 +1,81 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" ] + +license: "ISC" +homepage: "https://github.com/mirage/ocaml-cohttp" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" + +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] + +remove: [["ocamlfind" "remove" "cohttp"]] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] + +conflicts: [ + "async" {<"111.25.00"} + "async" {>= "113.00.00"} + "lwt" {<"2.5.0"} + "lwt" {>= "4.0.0"} + "js_of_ocaml" {>="3.0"} +] + +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.19.0.tar.gz" + checksum: [ + "sha256=1d8246a9f711aed36655f3634fa8aacbcd55868128f3a45bc86e588fe97b0189" + "md5=54a9498b4d6ec5291ab6f669cae69d30" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.19.1/opam b/packages/cohttp/cohttp.0.19.1/opam new file mode 100644 index 000000000..c27e3be3c --- /dev/null +++ b/packages/cohttp/cohttp.0.19.1/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["async" "lwt" "js_of_ocaml"] +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.5.0"} + "lwt" {>= "4.0.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.19.1.tar.gz" + checksum: [ + "sha256=212de54ba889729c652ada555145cdb2c1046d468e28e863f13b04eca3071325" + "md5=3c2513b9a542b191d4c596c33db3f588" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.19.2/opam b/packages/cohttp/cohttp.0.19.2/opam new file mode 100644 index 000000000..32731d3ed --- /dev/null +++ b/packages/cohttp/cohttp.0.19.2/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["async" "lwt" "js_of_ocaml"] +conflicts: [ + "async" {< "111.25.00"} + "async" {>= "113.00.00"} + "lwt" {< "2.5.0"} + "lwt" {>= "4.0.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.19.2.tar.gz" + checksum: [ + "sha256=14a1731669b9bd2d48578d5f7f945fb1636302dea0dee51536231639e839414e" + "md5=dad8a88020a0f76fce8bb1364adedb3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.19.3/opam b/packages/cohttp/cohttp.0.19.3/opam new file mode 100644 index 000000000..85d57cbb2 --- /dev/null +++ b/packages/cohttp/cohttp.0.19.3/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "conduit" {>= "0.7.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "111.25.00"} + "lwt" {< "2.5.0"} + "lwt" {>= "4.0.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP(S) library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.19.3.tar.gz" + checksum: [ + "sha256=3b8688267d8d141800781681a3f54f5269738c30e4ebc7be8581890249bb3fdb" + "md5=d78120bf2bf0b215d459ebe67536d0eb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.20.0/opam b/packages/cohttp/cohttp.0.20.0/opam new file mode 100644 index 000000000..d23cd1d78 --- /dev/null +++ b/packages/cohttp/cohttp.0.20.0/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] + {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-build"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-test"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "type_conv" {<= "113.00.02"} + "pa_sexp_conv" {<= "113.00.01"} + "pa_fields_conv" {<= "113.00.01"} + "conduit" {>= "0.11.0" & < "0.16.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "113.24.00"} + "lwt" {< "2.5.0"} + "lwt" {>= "4.0.0"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP(S) library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.20.0.tar.gz" + checksum: [ + "sha256=fdd811bd09415b663e852841dda991c58b03e3531d5d99d92d303003b36a392e" + "md5=1930e618ccd2cd151890db1259968a69" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.20.1/opam b/packages/cohttp/cohttp.0.20.1/opam new file mode 100644 index 000000000..40b60074e --- /dev/null +++ b/packages/cohttp/cohttp.0.20.1/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] + {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-build"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-test"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "conduit" {>= "0.11.0" & < "0.16.0"} + "ppx_fields_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "113.24.00"} + "lwt" {< "2.5.0"} + "lwt" {>= "4.0.0"} + "js_of_ocaml" {< "2.6"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP(S) library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.20.1.tar.gz" + checksum: [ + "sha256=77d026a032dbf695c23e6437da640485ba989f461220209c5dcd654d150dafc1" + "md5=fc504289091457fe2b1ceb7a83956ab8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.20.2/opam b/packages/cohttp/cohttp.0.20.2/opam new file mode 100644 index 000000000..4dd790479 --- /dev/null +++ b/packages/cohttp/cohttp.0.20.2/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] + {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-build"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-test"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "conduit" {>= "0.11.0" & < "0.16.0"} + "ppx_fields_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "113.24.00"} + "lwt" {< "2.5.0"} + "lwt" {>= "4.0.0"} + "js_of_ocaml" {< "2.6"} + "js_of_ocaml" {>="3.0"} +] +synopsis: "HTTP(S) library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.20.2.tar.gz" + checksum: [ + "sha256=b8e9c2268710625b8235b59fc08bc15449710938e7a8cd6f80bb04f473453dc7" + "md5=30f504f6be979a5a799a6a2f3ee4e443" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.21.0/opam b/packages/cohttp/cohttp.0.21.0/opam new file mode 100644 index 000000000..54bcff60d --- /dev/null +++ b/packages/cohttp/cohttp.0.21.0/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] + {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-build"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-test"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "conduit" {>= "0.11.0" & < "0.16.0"} + "ppx_fields_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "113.24.00"} + "lwt" {< "2.5.0"} + "lwt" {>= "4.0.0"} + "js_of_ocaml" {< "2.6"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "HTTP(S) library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.21.0.tar.gz" + checksum: [ + "sha256=65e2bc1cfc47cf32c8949e4c587e617bad660a986e0085ad71627df14b2fc426" + "md5=ce54a6363da401eb774fcad8a47e31a5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.21.1/opam b/packages/cohttp/cohttp.0.21.1/opam new file mode 100644 index 000000000..309e59de4 --- /dev/null +++ b/packages/cohttp/cohttp.0.21.1/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] + {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-build"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-test"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "conduit" {>= "0.14.0" & < "0.16.0"} + "ppx_fields_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "113.24.00"} + "lwt" {< "2.5.0"} + "lwt" {>= "4.0.0"} + "js_of_ocaml" {< "2.8"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "HTTP(S) library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.21.1.tar.gz" + checksum: [ + "sha256=373c6c874c925405265b4bf398e8bb90b81ce10190a4e21dd7cf9412ebc03f31" + "md5=594877707fe4fe2b87fa75f6b1588958" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.22.0/opam b/packages/cohttp/cohttp.0.22.0/opam new file mode 100644 index 000000000..40b9c5b9f --- /dev/null +++ b/packages/cohttp/cohttp.0.22.0/opam @@ -0,0 +1,79 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] + {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-build"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-test"] {with-test & ocaml:version < "4.06.0"} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cmdliner" {build & >= "0.9.4" & <= "1.3.0"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "conduit" {>= "0.14.0" & < "0.16.0"} + "ppx_fields_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} +] +depopts: [ + "async" + "lwt" + "js_of_ocaml" +] +conflicts: [ + "async" {< "113.24.00"} + "lwt" {< "2.5.0"} + "lwt" {>= "4.0.0"} + "js_of_ocaml" {< "2.8"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "HTTP(S) library for Lwt, Async and Mirage" +description: """ +There are several optional dependencies which activate functionality: + +* Lwt: `opam install lwt cohttp` +* Lwt and SSL: `opam install lwt ssl cohttp` +* Async: `opam install async cohttp` +* Async and SSL: `opam install async_ssl cohttp`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.22.0.tar.gz" + checksum: [ + "sha256=706a3851b54ce9feb5bf3184a5e95ab79128756f2b31b646e7a69c82cb4e7678" + "md5=1698d2e565ac5fe0474372e04ff265d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.1/opam b/packages/cohttp/cohttp.0.9.1/opam new file mode 100644 index 000000000..7619dd444 --- /dev/null +++ b/packages/cohttp/cohttp.0.9.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.0" & < "1.3.2"} + "ounit" {<= "2.2.7"} + "cstruct" {< "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "mirage-net" +] +conflicts: [ + "async" {!= "108.00.02"} + "lwt" {>= "2.4.7"} + "lwt" {< "2.4.1"} +] +install: [make "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/tarball/ocaml-cohttp-0.9.1" + checksum: [ + "sha256=38d6ab810a7d271c952e8ba0362e03a8f0f1345032a355589184058f33029ca7" + "md5=d7732dd27ec6f647277f6e3016a14d7b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.10/opam b/packages/cohttp/cohttp.0.9.10/opam new file mode 100644 index 000000000..fd9820aa2 --- /dev/null +++ b/packages/cohttp/cohttp.0.9.10/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [make "PREFIX=%{prefix}%"] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.8" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {<= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "mirage-net" +] +conflicts: [ + "async" {< "109.15.00"} + "async" {> "109.53.02"} + "lwt" {< "2.4.3"} + "lwt" {>= "2.4.7"} + "mirage-net" {< "0.5.0"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cohttp/archive/ocaml-cohttp-0.9.10.tar.gz" + checksum: [ + "sha256=75b1abf6878c23c82a4fb5df0f1477ab95a8bcbcef57bc978e6420432c5299a5" + "md5=c54246723d919fa13cd86ae4d89289b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.11/opam b/packages/cohttp/cohttp.0.9.11/opam new file mode 100644 index 000000000..022b701b3 --- /dev/null +++ b/packages/cohttp/cohttp.0.9.11/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [make "PREFIX=%{prefix}%"] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.8" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {>= "0.8.0" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "mirage-net" +] +conflicts: [ + "async" {< "109.15.00"} + "async" {> "109.53.02"} + "lwt" {< "2.4.3"} + "lwt" {>= "2.4.7"} + "mirage-net" {< "0.9.4"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.11.tar.gz" + checksum: [ + "sha256=3ad5b28c5513c65ff4ad8625a56c959a6b652ca796f50b341b66fa7e49448e86" + "md5=e9e3e893f1d9f4162a27c4d2ae605d3a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.12/opam b/packages/cohttp/cohttp.0.9.12/opam new file mode 100644 index 000000000..222bd923e --- /dev/null +++ b/packages/cohttp/cohttp.0.9.12/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [make "PREFIX=%{prefix}%"] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.8" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {>= "0.8.0" & <= "6.2.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "mirage-net" +] +conflicts: [ + "async" {< "109.15.00"} + "async" {> "109.53.02"} + "lwt" {< "2.4.3"} + "lwt" {>= "2.4.7"} + "mirage-net" {< "0.9.4"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.12.tar.gz" + checksum: [ + "sha256=a8538529a1bfbfe04f97d1eaed5733d69bd783196c9cd6983420fb54f3194643" + "md5=f2144c5e40d69460552c6ca6ac92a9a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.13/opam b/packages/cohttp/cohttp.0.9.13/opam new file mode 100644 index 000000000..ce31de32f --- /dev/null +++ b/packages/cohttp/cohttp.0.9.13/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [make "PREFIX=%{prefix}%"] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.8" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "mirage-tcpip-unix" + "mirage-tcpip-xen" +] +conflicts: [ + "async" {>= "109.15.00"} + "async" {<= "109.53.02"} + "lwt" {< "2.4.3"} + "lwt" {>= "2.4.7"} + "mirage-tcpip-unix" {< "0.9.5"} + "mirage-tcpip-xen" {< "0.9.5"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.13.tar.gz" + checksum: [ + "sha256=344a0b5d74a1f8d9fb568839ff3a0c3c92f20189e72a4b704dc6c405921f1e12" + "md5=506cf944285f87d3b6db758d2bfeeaf8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.14/opam b/packages/cohttp/cohttp.0.9.14/opam new file mode 100644 index 000000000..9ac0c5fec --- /dev/null +++ b/packages/cohttp/cohttp.0.9.14/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [make "PREFIX=%{prefix}%"] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.8" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: [ + "async" {<"109.15.00"} + "async" {>"109.53.02"} + "lwt" {<"2.4.3"} + "lwt" {>="2.4.7"} + "mirage-tcpip-unix" {<"0.9.5"} + "mirage-tcpip-xen" {<"0.9.5"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.14.tar.gz" + checksum: [ + "sha256=1cb0e40e2391266c532d298be3aa5b8b69c1ff748dbdaed17e27868bc6d29fee" + "md5=5cdc476d6b5972448c93e5fa85a5d966" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.15/opam b/packages/cohttp/cohttp.0.9.15/opam new file mode 100644 index 000000000..f3269419e --- /dev/null +++ b/packages/cohttp/cohttp.0.9.15/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [make "PREFIX=%{prefix}%"] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.8" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: [ + "async" {<"109.15.00"} + "async" {>="113.00.00"} + "lwt" {<"2.4.3"} + "lwt" {>="2.4.7"} + "mirage-tcpip-unix" {<"0.9.5"} + "mirage-tcpip-xen" {<"0.9.5"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.15.tar.gz" + checksum: [ + "sha256=adf3522aeba1f30246bf76a687ca72b04e341771fb36c1d1a5536c203bfb2a7d" + "md5=a72c94518a62a786406dbbb2ca1f8d01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.16/opam b/packages/cohttp/cohttp.0.9.16/opam new file mode 100644 index 000000000..d70ac12db --- /dev/null +++ b/packages/cohttp/cohttp.0.9.16/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [make "PREFIX=%{prefix}%"] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "cohttp"] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.4.0" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: [ + "async" {<"109.15.00"} + "async" {>="113.00.00"} + "lwt" {<"2.4.3"} + "lwt" {>="2.4.7"} +] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.16.tar.gz" + checksum: [ + "sha256=d83a8e0e8e398a6fe744986f7747526c0763eab50fe85d62d68ca7f1fe08ff12" + "md5=6c4b25419b71840d407ad873ec04e07a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.2/opam b/packages/cohttp/cohttp.0.9.2/opam new file mode 100644 index 000000000..16c4b1741 --- /dev/null +++ b/packages/cohttp/cohttp.0.9.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{ssl+lwt:enable}%-lwt" + "--%{mirage-net:enable}%-mirage" + "--%{async:enable}%-async" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.2" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {< "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "mirage-net" + "ssl" +] +conflicts: [ + "async" {!= "108.00.02"} + "lwt" {>= "2.4.7"} + "lwt" {< "2.4.1"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/tarball/ocaml-cohttp-0.9.2" + checksum: [ + "sha256=11f59c4b75dd96eff9c8d64437b60a323188178b8d873f28516d8dd2393c00a5" + "md5=213f2afdfd642912e11c5fd6530f12ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.3/opam b/packages/cohttp/cohttp.0.9.3/opam new file mode 100644 index 000000000..06d690ffd --- /dev/null +++ b/packages/cohttp/cohttp.0.9.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.2" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {< "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "mirage-net" +] +conflicts: [ + "async" {!= "108.00.02"} + "lwt" {>= "2.4.7"} + "lwt" {< "2.4.1"} +] +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cohttp/tarball/ocaml-cohttp-0.9.3" + checksum: [ + "sha256=4e999830d7c1c42bc757ac28ec0d5f797afd94395a78790a3bbeb912dcb0a499" + "md5=5570263d389edcab6ae2dbd4951c8a17" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.4/opam b/packages/cohttp/cohttp.0.9.4/opam new file mode 100644 index 000000000..7b6dff65e --- /dev/null +++ b/packages/cohttp/cohttp.0.9.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.2" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {< "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["async" "lwt" "mirage-net"] +conflicts: [ + "async" {> "109.53.02"} + "async" {< "108.07.00"} + "lwt" {>= "2.4.7"} + "lwt" {< "2.4.1"} +] +dev-repo: "git+https://github.com/avsm/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-cohttp/archive/ocaml-cohttp-0.9.4.tar.gz" + checksum: [ + "sha256=a23c12dfddbdc7cfba2a882d884e33aa9d9b2081dbb70d737142dacd18a2f3aa" + "md5=df3197a8f45279293d6905344f5adfe2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.5/opam b/packages/cohttp/cohttp.0.9.5/opam new file mode 100644 index 000000000..98048d6cd --- /dev/null +++ b/packages/cohttp/cohttp.0.9.5/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.2" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["async" "lwt" "mirage-net"] +conflicts: [ + "async" {> "109.53.02"} + "async" {< "108.07.00"} + "lwt" {>= "2.4.7"} + "lwt" {< "2.4.1"} + "mirage-net" {< "0.5.0"} + "mirage-net" {>= "0.9.4"} +] +dev-repo: "git+https://github.com/avsm/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-cohttp/archive/ocaml-cohttp-0.9.5.tar.gz" + checksum: [ + "sha256=a66aadf7aefaa3feec1763b71ffe44f95ff8fd75c685c9d4f5b78a52a5350c0c" + "md5=5ad1492595e9539cdc72011ec3a32340" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.6/opam b/packages/cohttp/cohttp.0.9.6/opam new file mode 100644 index 000000000..86c232e0e --- /dev/null +++ b/packages/cohttp/cohttp.0.9.6/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.2" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["async" "lwt" "mirage-net"] +conflicts: [ + "async" {> "109.53.02"} + "async" {< "109.12.00"} + "lwt" {>= "2.4.7"} + "lwt" {< "2.4.1"} + "mirage-net" {< "0.5.0"} + "mirage-net" {>= "0.9.4"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cohttp/archive/ocaml-cohttp-0.9.6.tar.gz" + checksum: [ + "sha256=13d23b3c7aed8e9575ee40eb147d1148ba8dffaf322bab549d2666050bae777b" + "md5=6e8ad98dc5098afd433557447d4bbe9f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.7/opam b/packages/cohttp/cohttp.0.9.7/opam new file mode 100644 index 000000000..c58acb244 --- /dev/null +++ b/packages/cohttp/cohttp.0.9.7/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.2" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {<= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["async" "lwt" "mirage-net"] +conflicts: [ + "async" {> "109.53.02"} + "async" {< "109.15.00"} + "lwt" {>= "2.4.7"} + "lwt" {< "2.4.3"} + "mirage-net" {< "0.5.0"} + "mirage-net" {>= "0.9.4"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cohttp/archive/ocaml-cohttp-0.9.7.tar.gz" + checksum: [ + "sha256=c27059c9f027dfcc76f10c7b3470dc3928a7fc6020737327a6a327d95d497bd8" + "md5=7e7bba357d4ebbf40471d55008ab86c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.8/opam b/packages/cohttp/cohttp.0.9.8/opam new file mode 100644 index 000000000..5a5542ad1 --- /dev/null +++ b/packages/cohttp/cohttp.0.9.8/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.8" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {<= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["async" "lwt" "mirage-net"] +conflicts: [ + "async" {> "109.53.02"} + "async" {< "109.15.00"} + "lwt" {>= "2.4.7"} + "lwt" {< "2.4.3"} + "mirage-net" {< "0.5.0"} + "mirage-net" {>= "0.9.4"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cohttp/archive/ocaml-cohttp-0.9.8.tar.gz" + checksum: [ + "sha256=d9b00edeecf189c355650197a41e0ae3937cbd622dd2ae8e985f2141254f7f13" + "md5=7ef884266c1f76a20567e5f862dc53ba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.9.9/opam b/packages/cohttp/cohttp.0.9.9/opam new file mode 100644 index 000000000..25f50aa1a --- /dev/null +++ b/packages/cohttp/cohttp.0.9.9/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "cohttp"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.8" & < "1.5.0"} + "ounit" {<= "2.2.7"} + "cstruct" {<= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["async" "lwt" "mirage-net"] +conflicts: [ + "async" {> "109.53.02"} + "async" {< "109.15.00"} + "lwt" {>= "2.4.7"} + "lwt" {< "2.4.3"} + "mirage-net" {< "0.5.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "HTTP library for Lwt, Async and Mirage" +description: """ +If you wish to install the Lwt_unix version, then you will also need the ssl +optional package for this version. Just do: + +`opam install cohttp lwt ssl` to get a fully working HTTP(S) Lwt_unix client.""" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cohttp/archive/ocaml-cohttp-0.9.9.tar.gz" + checksum: [ + "sha256=81e3de42246d443dcffe1deb7f1a7598f9a3eef1291aadf26b05a0aac1e48f35" + "md5=78cbb1812875969f137965d9f4bc87e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cohttp/cohttp.0.99.0/opam b/packages/cohttp/cohttp.0.99.0/opam new file mode 100644 index 000000000..93ff54108 --- /dev/null +++ b/packages/cohttp/cohttp.0.99.0/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "re" {<= "1.12.0"} + "uri" {>= "1.9.0" & < "2.0.0"} + "fieldslib" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "ppx_fields_conv" {>= "v0.9.0" & <= "v0.17.0"} + "ppx_sexp_conv" {>= "v0.9.0" & <= "v0.17.0"} + "stringext" {<= "1.6.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "magic-mime" {<= "1.3.1"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "jsonm" {build & <= "1.0.2"} + "ounit" {with-test & <= "2.2.7"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](http://ocsigen.org/lwt) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](http://www.openmirage.org) interface + to generate standalone microkernels (see the [mirage-http](https://github.com/mirage/mirage-http) + repository). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" + checksum: [ + "sha256=ad79462819b141e6054ae32560a16fcdfd93a1ab0c0245f801b3791fdbbe2f2e" + "md5=a789a9ed492005257bdb217e2248da0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coinst/coinst.1.9.1/opam b/packages/coinst/coinst.1.9.1/opam new file mode 100644 index 000000000..ca0da8e33 --- /dev/null +++ b/packages/coinst/coinst.1.9.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "roberto@dicosmo.org" +build: [ + [make "depend"] + [make] +] +remove: [ + [ + "rm" "-f" "%{prefix}%/bin/coinst" + "rm" "-f" "%{prefix}%/bin/coinst-upgrades" + "rm" "-f" "%{prefix}%/bin/comigrate" + ] +] +depends: [ + "ocaml" {< "4.02.0"} + "js_of_ocaml" {<= "5.9.1"} + "cudf" {<= "0.10"} +] +dev-repo: "git+https://github.com/vouillon/coinst" +install: [ + "install" "-c" "coinst" "coinst-upgrades" "comigrate" "%{prefix}%/bin" +] +synopsis: "Coinst tool suite to perform analysis on package repositories." +description: "See coinst.irill.org for more information." +flags: light-uninstall +url { + src: "https://github.com/vouillon/coinst/archive/v1.9.1.tar.gz" + checksum: [ + "sha256=b7e42166e70e1a29fc8515ae3cef381a0c0c635cdc788d4ab23b9e6c940061d6" + "md5=d22acb79330b12e9667c16bdfd2321db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/combine/combine.0.42/opam b/packages/combine/combine.0.42/opam new file mode 100644 index 000000000..9a34a7ad5 --- /dev/null +++ b/packages/combine/combine.0.42/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: [ + "Remy El Sibaie" + "Jean-Christophe Filliâtre" +] +license: "LGPL-2.1-only" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +remove: [["ocamlfind" "remove" "combine"]] +depends: [ + "ocaml" {< "4.06.0"} + "menhir" {<= "20240715"} + "num" {<= "1.5-1"} +] +patches: ["install.diff"] +install: [make "install"] +synopsis: "Combine is a library for combinatorics problem solving." +description: """ +The Combine library contains four main modules: + - Dlx: implements Knuth's dancing links + - Zdd: implements Zero-suppressed binary decision diagrams + - Emc: a common interface to modules Dlx and Zdd to solve the + Exact Matrix Cover problem + - Tiling: converts a 2D tiling problem into an EMC problem""" +flags: light-uninstall +url { + src: "http://www.lri.fr/~filliatr/combine/download/combine-0.42.tar.gz" + checksum: [ + "sha256=ef3e6a9cd8be15882024e02ae99787aeb5007b4bed7ce29b0e5d7cf158ffb4c0" + "md5=3b9f7c4da130ed272f1d0fdd12d45bba" + ] +} +extra-source "install.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/combine/install.diff" + checksum: [ + "sha256=99f0d2c26039ed281e3bd72c2cc42bbfdf4c85d57536898c4ff79f5d01c4cae3" + "md5=22d2ceb7d39412f8371924859c226fb8" + ] +} +extra-source "combine.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/combine/combine.install" + checksum: [ + "sha256=cb154f04b1afccaa7a4ca6e7603ccb1114066c7d4dffa98b8d7ab9d48dbd925f" + "md5=a03d20fcd54d7277982caf03b05354fa" + ] +} +extra-source "META" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/combine/META.0.42" + checksum: [ + "sha256=54ae0a9080856ec6805ca9f11066092b400cb18bf062d01c44ef1facdb550ca3" + "md5=5e2ad3b2a5b5b8e01c0860863a39a55d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/combine/combine.0.55/opam b/packages/combine/combine.0.55/opam new file mode 100644 index 000000000..9101b7bc7 --- /dev/null +++ b/packages/combine/combine.0.55/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: [ + "Remy El Sibaie" + "Jean-Christophe Filliâtre" +] +license: "LGPL-2.1-only" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +remove: [["ocamlfind" "remove" "combine"]] +depends: [ + "ocaml" {< "4.06.0"} + "menhir" {<= "20240715"} + "num" {<= "1.5-1"} +] +dev-repo: "git+https://github.com/backtracking/combine" +install: [make "install"] +synopsis: "Combine is a library for combinatorics problem solving." +description: """ +The Combine library contains four main modules: + - Dlx: implements Knuth's dancing links + - Zdd: implements Zero-suppressed binary decision diagrams + - Emc: a common interface to modules Dlx and Zdd to solve the + Exact Matrix Cover problem + - Tiling: converts a 2D tiling problem into an EMC problem""" +flags: light-uninstall +url { + src: "https://github.com/backtracking/combine/archive/opam-packaged.zip" + checksum: [ + "sha256=7f952fc2026c5956e15979f1f9e894f9de2ca50cc1a67b3565d38345b437fa8f" + "md5=9545ebb80978d59bb3534b870cb20d2b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/command_rpc/command_rpc.v0.10.0/opam b/packages/command_rpc/command_rpc.v0.10.0/opam new file mode 100644 index 000000000..244c2de0d --- /dev/null +++ b/packages/command_rpc/command_rpc.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/command_rpc" +bug-reports: "https://github.com/janestreet/command_rpc/issues" +dev-repo: "git+https://github.com/janestreet/command_rpc.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Utilities for Versioned RPC communication with a child process over stdin and stdout." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/command_rpc-v0.10.0.tar.gz" + checksum: [ + "sha256=5b90e347f3199b094bcb965502b619f7b09bef646ea00d134cbbbb1bfc733859" + "md5=669643bcfafdc55d9d38e4fc61b7bef1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/command_rpc/command_rpc.v0.9.0/opam b/packages/command_rpc/command_rpc.v0.9.0/opam new file mode 100644 index 000000000..8432d1f9e --- /dev/null +++ b/packages/command_rpc/command_rpc.v0.9.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/command_rpc" +bug-reports: "https://github.com/janestreet/command_rpc/issues" +dev-repo: "git+https://github.com/janestreet/command_rpc.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Utilities for Versioned RPC communication with a child process over stdin and stdout." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/command_rpc-v0.9.0.tar.gz" + checksum: [ + "sha256=eed1178a65fefc13fce5d036a45edf5de5fddb79477e570ac31ad09e8d955a9f" + "md5=c78fb154ba812324048dcbba9327976c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/opam b/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/opam new file mode 100644 index 000000000..6fa1d9e6c --- /dev/null +++ b/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "Tony Aldridge " +authors: "Tony Aldridge " +homepage: "https://github.com/angrylawyer/commonjs_of_ocaml" +bug-reports: "https://github.com/angrylawyer/commonjs_of_ocaml/issues" +dev-repo: "git+https://github.com/angrylawyer/commonjs_of_ocaml.git" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + "ocaml" + "%{etc}%/commonjs_of_ocaml/_oasis_remove_.ml" + "%{etc}%/commonjs_of_ocaml" +] +depends: [ + "ocaml" {>= "4.02"} + "js_of_ocaml" {>= "2.7" & < "3.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "cppo" {build & <= "1.8.0"} +] +synopsis: "Import and export CommonJS modules in js_of_ocaml" +description: """ +Helper PPX and functions for ease of interfacing with other CommonJS +modules when building a project through js_of_ocaml""" +url { + src: + "https://github.com/AngryLawyer/commonjs_of_ocaml/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=9c33361c27fb3ac3607684a8a9954d6e1dca05c9327ef8903af90d9cce16e817" + "md5=3e5dccd67a02ac7c01df182426c542f6" + ] +} +extra-source "commonjs_of_ocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/commonjs_of_ocaml/commonjs_of_ocaml.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/commonjs_of_ocaml/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.108.00.02/opam b/packages/comparelib/comparelib.108.00.02/opam new file mode 100644 index 000000000..cfa444dba --- /dev/null +++ b/packages/comparelib/comparelib.108.00.02/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/comparelib-108.00.02.tar.gz" + checksum: [ + "sha256=2cdfeed2c0783e50a1031c3d10d7dd3414c968995155fd4ec66a8ea24fba39b1" + "md5=94aca88e213f77b6959df03498d3f3e2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.108.07.00/opam b/packages/comparelib/comparelib.108.07.00/opam new file mode 100644 index 000000000..d0dbddcb5 --- /dev/null +++ b/packages/comparelib/comparelib.108.07.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/comparelib-108.07.00.tar.gz" + checksum: [ + "sha256=52955d4e06b0b7026a5b0f2b74932ef0ebed16465f0b8ac244a7c23ef6687179" + "md5=c4d9689c83b07be383ab8b264c856a7b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.108.07.01/opam b/packages/comparelib/comparelib.108.07.01/opam new file mode 100644 index 000000000..b71a4b045 --- /dev/null +++ b/packages/comparelib/comparelib.108.07.01/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/comparelib-108.07.01.tar.gz" + checksum: [ + "sha256=1236c7f27b14ecfac7739caa53c9cb4c55b16e2a48b1a8ab4335dda99a22419b" + "md5=d83e254b7fa7707c3aa55bb7f9f7fe7c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.108.08.00/opam b/packages/comparelib/comparelib.108.08.00/opam new file mode 100644 index 000000000..a876f2982 --- /dev/null +++ b/packages/comparelib/comparelib.108.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/comparelib-108.08.00.tar.gz" + checksum: [ + "sha256=60d95c4a6e0563d8b0384dd02612486df0722110fe4de499116d497922f0ee38" + "md5=4cdb1ab2168d371b5a623831ee94237e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.07.00/opam b/packages/comparelib/comparelib.109.07.00/opam new file mode 100644 index 000000000..ae882b950 --- /dev/null +++ b/packages/comparelib/comparelib.109.07.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/comparelib-109.07.00.tar.gz" + checksum: [ + "sha256=2cc238d809180b99620159f13fbd833474f38899086ac9f8f27fd52d57149fd7" + "md5=afca62820f8f0c94bbbc2f265eb072b8" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/comparelib/disable_warn_error.patch" + checksum: [ + "sha256=1d48ba4dc8ca953502601b0df9a82cd73412f524d91290ca07393eeaf16b8d25" + "md5=4d9b7e4c4b0df5d13d82e75764f6cf0b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.08.00/opam b/packages/comparelib/comparelib.109.08.00/opam new file mode 100644 index 000000000..5b4024628 --- /dev/null +++ b/packages/comparelib/comparelib.109.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/comparelib-109.08.00.tar.gz" + checksum: [ + "sha256=2af57debc75b009d262e98e856123b830b490ae95b9439b993b24757d2fbe8c5" + "md5=4e63bc193065514f7525d2aa9d3b8259" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.09.00/opam b/packages/comparelib/comparelib.109.09.00/opam new file mode 100644 index 000000000..b119d7fad --- /dev/null +++ b/packages/comparelib/comparelib.109.09.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/comparelib-109.09.00.tar.gz" + checksum: [ + "sha256=95335a709609dabdcf2ce9b5a76a6f1d2b8824b0cb8ebf566ff30a08b1880c6e" + "md5=c53b9eec4e035bcce76f13369e55c79b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.10.00/opam b/packages/comparelib/comparelib.109.10.00/opam new file mode 100644 index 000000000..0faa16bbd --- /dev/null +++ b/packages/comparelib/comparelib.109.10.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/comparelib-109.10.00.tar.gz" + checksum: [ + "sha256=247caa463e7ef34441c66bdf4bd393f2d66a8a051c0e66421510cef2a0fdf5d8" + "md5=c949dcbc2dc0480cef2c1ef455789c2f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.11.00/opam b/packages/comparelib/comparelib.109.11.00/opam new file mode 100644 index 000000000..bfa7575cb --- /dev/null +++ b/packages/comparelib/comparelib.109.11.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/comparelib-109.11.00.tar.gz" + checksum: [ + "sha256=17c9486b29743a45b493b1ec730d95f3339fb56d9525688966daecb267b8c209" + "md5=8baba5c07f1eaddc31c569ddb66adb2f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.12.00/opam b/packages/comparelib/comparelib.109.12.00/opam new file mode 100644 index 000000000..7baf389a1 --- /dev/null +++ b/packages/comparelib/comparelib.109.12.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/comparelib" +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/comparelib/archive/109.12.00.tar.gz" + checksum: [ + "sha256=c0ff415747af75c3ff2e203cd7d82b67edb8e275128c18502eea81565041933c" + "md5=e354f1e0cdb9801f1fdc67c10219bae3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.13.00/opam b/packages/comparelib/comparelib.109.13.00/opam new file mode 100644 index 000000000..89959c618 --- /dev/null +++ b/packages/comparelib/comparelib.109.13.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/comparelib-109.13.00.tar.gz" + checksum: [ + "sha256=7426412447d9982d54f1eae140c4f114d2876b79a693bdbf06ed64ef4de0bf2e" + "md5=8dca493b01e8f2f588f3cc74171da65f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.14.00/opam b/packages/comparelib/comparelib.109.14.00/opam new file mode 100644 index 000000000..217bdaae8 --- /dev/null +++ b/packages/comparelib/comparelib.109.14.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/comparelib-109.14.00.tar.gz" + checksum: [ + "sha256=c4abe28e5b76aeb15f2d84871a45e7471759cf749f16537d45299ba611554d60" + "md5=bbc6259587f5f73d26a9e82cac800f1c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.15.00/opam b/packages/comparelib/comparelib.109.15.00/opam new file mode 100644 index 000000000..1640d312b --- /dev/null +++ b/packages/comparelib/comparelib.109.15.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/comparelib-109.15.00.tar.gz" + checksum: [ + "sha256=1e63586208999d8d453d91ea50e1bb118e08ba6ce52dda1ee79a6e32efddd701" + "md5=033d2c5529c35e2b09bf627ee8a5c153" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.27.00/opam b/packages/comparelib/comparelib.109.27.00/opam new file mode 100644 index 000000000..36c3428ca --- /dev/null +++ b/packages/comparelib/comparelib.109.27.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/comparelib-109.27.00.tar.gz" + checksum: [ + "sha256=6d7015be475a08e3e4105f10697c0e3139c6a9b62c9c9dbf5039947c522a437f" + "md5=51d9c34410e5d80a0fc72314566dc1f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.27.02/opam b/packages/comparelib/comparelib.109.27.02/opam new file mode 100644 index 000000000..655b21f1f --- /dev/null +++ b/packages/comparelib/comparelib.109.27.02/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/comparelib-109.27.02.tar.gz" + checksum: [ + "sha256=93c69ceae5f8cdc8b9079b246fd79f5c7f3cbe424de123296756f7896e3e0bd1" + "md5=a8e78630d10cc77a79b2a92d4221b5aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.109.60.00/opam b/packages/comparelib/comparelib.109.60.00/opam new file mode 100644 index 000000000..56cb843bb --- /dev/null +++ b/packages/comparelib/comparelib.109.60.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.60.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/comparelib-109.60.00.tar.gz" + checksum: [ + "sha256=1075fb05e0d1e290f71ad0f6163f32b2cb4cebdc77568491c7eb38ba91f5db7e" + "md5=ac3c1279f373304fc661e13affe88cc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/comparelib/comparelib.113.00.00/opam b/packages/comparelib/comparelib.113.00.00/opam new file mode 100644 index 000000000..a322afbb5 --- /dev/null +++ b/packages/comparelib/comparelib.113.00.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/comparelib" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "comparelib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/comparelib/issues" +dev-repo: "git+https://github.com/janestreet/comparelib.git" +install: [[make "install"]] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/comparelib-113.00.00.tar.gz" + checksum: [ + "sha256=8e7e05373da38905904d5362dd2297ea0733dbb7e374471d0082c497db20830a" + "md5=bdb4f44831e0ba7325a9d0ec2540fa48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/conduit-async/conduit-async.1.0.0/opam b/packages/conduit-async/conduit-async.1.0.0/opam new file mode 100644 index 000000000..19d7a6ea9 --- /dev/null +++ b/packages/conduit-async/conduit-async.1.0.0/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [ + ["jbuilder" "subst" "-p" name "--name" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "ppx_sexp_conv" {<= "v0.17.0"} + "conduit" {>= "1.0.0" & < "1.1.0"} + "async" {>= "v0.9.0" & < "v0.10"} +] +depopts: [ + "async_ssl" +] +conflicts: [ + "async_ssl" {<"v0.9.0" } + "async_ssl" {>= "v0.15"} +] +synopsis: "Network conduit library" +description: """ +The `conduit` library takes care of establishing and listening for +TCP and SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways +to bind to a library (e.g. the C FFI, or the Ctypes library), as well +as well as which library is used (just OpenSSL for now). + +By default, OpenSSL is used as the preferred connection library, but +you can force the use of the pure OCaml TLS stack by setting the +environment variable `CONDUIT_TLS=native` when starting your program. + +### Modules + +Source code is in `lib/`. + +* `Conduit_lwt_unix` has the Lwt UNIX modules. +* `Conduit_async` has the Core/Async modules. + +There are also resolvers that map URIs to Conduit endpoints. +See for the online `ocamldoc` +for more details. + +### Debugging + +Some of the `Lwt_unix`-based modules use a non-empty `CONDUIT_DEBUG` +environment variable to output debugging information to standard error. +Just set this variable when running the program to see what URIs +are being resolved to. + +### Further Informartion + +* **WWW:** https://github.com/mirage/ocaml-conduit +* **E-mail:** +* **Bugs:** https://github.com/mirage/ocaml-conduit/issues""" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.0/conduit-1.0.0.tbz" + checksum: [ + "sha256=2b3c74998af84fb6ac1e0f81d8881401adf14b64fa54e7717e797bb2ccc3d1cc" + "md5=4656f150b9f98603c21d00c8f0aa1a9b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit-async/conduit-async.1.0.3/opam b/packages/conduit-async/conduit-async.1.0.3/opam new file mode 100644 index 000000000..b57c222f9 --- /dev/null +++ b/packages/conduit-async/conduit-async.1.0.3/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [ + ["jbuilder" "subst" "-p" name "--name" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "ppx_sexp_conv" {<= "v0.17.0"} + "conduit" {>= "1.0.0" & < "1.1.0"} + "async" {>= "v0.10.0" & < "v0.11"} +] +depopts: [ + "async_ssl" +] +conflicts: [ + "async_ssl" {<"v0.9.0" } + "async_ssl" {>= "v0.15"} +] +synopsis: "An OCaml network connection establishment library" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-conduit.svg?branch=master)](https://travis-ci.org/mirage/ocaml-conduit) + +The `conduit` library takes care of establishing and listening for +TCP and SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways +to bind to a library (e.g. the C FFI, or the Ctypes library), as well +as well as which library is used (just OpenSSL for now). + +By default, OpenSSL is used as the preferred connection library, but +you can force the use of the pure OCaml TLS stack by setting the +environment variable `CONDUIT_TLS=native` when starting your program. + +The opam packages available are: + +- `conduit`: the main `Conduit` module +- `conduit-lwt`: the portable Lwt implementation +- `conduit-lwt-unix`: the Lwt/Unix implementation +- `conduit-async` the Jane Street Async implementation +- `mirage-conduit`: the MirageOS compatible implementation + +### Debugging + +Some of the `Lwt_unix`-based modules use a non-empty `CONDUIT_DEBUG` +environment variable to output debugging information to standard error. +Just set this variable when running the program to see what URIs +are being resolved to. + +### Further Informartion + +* **API Docs:** http://docs.mirage.io/ +* **WWW:** https://github.com/mirage/ocaml-conduit +* **E-mail:** +* **Bugs:** https://github.com/mirage/ocaml-conduit/issues""" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.3/conduit-1.0.3.tbz" + checksum: [ + "sha256=4b6f4bef5262a898ea919137267b844ff5a29f6e3ce95a71c4f0d5b85138abdd" + "md5=e1ec0cbd3478ea572f43491fab69db44" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.10.0/opam b/packages/conduit/conduit.0.10.0/opam new file mode 100644 index 000000000..314cd7654 --- /dev/null +++ b/packages/conduit/conduit.0.10.0/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "sexplib" {>= "109.15.00" & < "113.24.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} + "tcpip" {<= "8.2.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "async" {>"113.24.00"} + "mirage-types" {<"2.0.0"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0" | >= "1.0.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.10.0.tar.gz" + checksum: [ + "sha256=b02989659ab115bb19d0ceebc8532a5d66479783cae83427ed0a3cafffd4e2cb" + "md5=aaaa3c2b86d94dc57ccfe0d0ac83376e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.11.0/opam b/packages/conduit/conduit.0.11.0/opam new file mode 100644 index 000000000..8538dc590 --- /dev/null +++ b/packages/conduit/conduit.0.11.0/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "pa_sexp_conv" {< "v0.9.0" & <= "113.00.01"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "async" {<"113.24.00"} + "mirage-types" {<"2.0.0"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.11.0.tar.gz" + checksum: [ + "sha256=f6ee11c1739b932bcfa83e15c0c881be4b2a1ac96d5c6af3bbc064c20070ef8e" + "md5=95829092cdf3816daa4d7db1efd0a601" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.12.0/opam b/packages/conduit/conduit.0.12.0/opam new file mode 100644 index 000000000..3fffbaa11 --- /dev/null +++ b/packages/conduit/conduit.0.12.0/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & <= "113.33.04"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "async" {<"113.24.00"} + "mirage-types" {<"2.0.0"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.12.0.tar.gz" + checksum: [ + "sha256=e00e67cdef32e1fa8e2145e625c007657d657d628824039c237b48f135601f4c" + "md5=400da8452c1b9b0a6bbd788ba08f166b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.13.0/opam b/packages/conduit/conduit.0.13.0/opam new file mode 100644 index 000000000..f1e90739b --- /dev/null +++ b/packages/conduit/conduit.0.13.0/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & <= "113.33.04"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "async" {<"113.24.00"} + "mirage-types" {<"2.0.0"} + "mirage-types" {>"3.0.0"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.13.0.tar.gz" + checksum: [ + "sha256=f9e2536c5f12a77d1059442e87a7e36e2bc95b6053d3e37f9004e14f05580e2d" + "md5=c04f0906789cf305994ca932960515c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.14.0/opam b/packages/conduit/conduit.0.14.0/opam new file mode 100644 index 000000000..02e3b45c3 --- /dev/null +++ b/packages/conduit/conduit.0.14.0/opam @@ -0,0 +1,81 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & <= "113.33.04"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-flow-lwt" +] +conflicts: [ + "mirage-flow-lwt" {< "1.2.0"} + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "async" {<"113.24.00"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.14.0.tar.gz" + checksum: [ + "sha256=9832e826c9421bb2c695435497a6ca2bab0905f9afbce128054599328535b749" + "md5=01cc8ad1722f13a42fdd32be319fc5a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.14.1/opam b/packages/conduit/conduit.0.14.1/opam new file mode 100644 index 000000000..13ad53f16 --- /dev/null +++ b/packages/conduit/conduit.0.14.1/opam @@ -0,0 +1,81 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & <= "113.33.04"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-flow-lwt" +] +conflicts: [ + "mirage-flow-lwt" {< "1.2.0"} + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "async" {<"113.24.00"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.14.1.tar.gz" + checksum: [ + "sha256=1104599eea0e9c452293bf8efa5b722e626596597b910b4c2915ae0bc1a1aaaa" + "md5=6f22df1ea1b1327fd053ac96bc760c27" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.14.2/opam b/packages/conduit/conduit.0.14.2/opam new file mode 100644 index 000000000..744bae48d --- /dev/null +++ b/packages/conduit/conduit.0.14.2/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +license: "ISC" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & <= "113.33.04"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-flow-lwt" +] +conflicts: [ + "mirage-flow-lwt" {< "1.2.0"} + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "112.24.00"} + "async" {< "113.24.00"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {< "2.0.0"} + "nocrypto" {< "0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.14.2.tar.gz" + checksum: [ + "sha256=19718ee3216494c43ff36be3f0f7ada00fda7101d50d38db286dd12c32907a7a" + "md5=e28aa0c62add461af09502192f151d99" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.14.3/opam b/packages/conduit/conduit.0.14.3/opam new file mode 100644 index 000000000..466a38939 --- /dev/null +++ b/packages/conduit/conduit.0.14.3/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +license: "ISC" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & < "v0.10.0"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-flow-lwt" +] +conflicts: [ + "mirage-flow-lwt" {< "1.2.0"} + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "112.24.00"} + "async" {< "113.24.00"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {< "2.0.0"} + "nocrypto" {< "0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.14.3.tar.gz" + checksum: [ + "sha256=bbf57c5cd3ca5ba3abb06fb8f360712d9d386598d51b2776c50363c01bd514eb" + "md5=faf044d8270f1cad0bddfd8ba1481aeb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.14.4/opam b/packages/conduit/conduit.0.14.4/opam new file mode 100644 index 000000000..ccca1c6e6 --- /dev/null +++ b/packages/conduit/conduit.0.14.4/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +license: "ISC" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & < "v0.10.0"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "112.24.00"} + "async" {< "113.24.00"} + "mirage-types" {< "2.0.0" | >= "3.0.0"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {< "2.0.0"} + "nocrypto" {< "0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.14.4.tar.gz" + checksum: [ + "sha256=91746eb873fb7c57614c4feec5c75f56fa4c6d9a5c521d63a39095f3f23bdce8" + "md5=671bc66a25c05ff37d36fcb731b9c8eb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.14.5/opam b/packages/conduit/conduit.0.14.5/opam new file mode 100644 index 000000000..3e39b3893 --- /dev/null +++ b/packages/conduit/conduit.0.14.5/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +license: "ISC" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & < "v0.10.0"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "112.24.00"} + "async" {< "113.24.00"} + "mirage-types" {< "2.0.0"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {< "2.0.0"} + "nocrypto" {< "0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.14.5.tar.gz" + checksum: [ + "sha256=00aba333c05866bb712f7890c6f9fd457b85cf592d28adc6636413032683f86f" + "md5=c29ed80445b6665e646752411f87621d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.15.0/opam b/packages/conduit/conduit.0.15.0/opam new file mode 100644 index 000000000..2f475cfbe --- /dev/null +++ b/packages/conduit/conduit.0.15.0/opam @@ -0,0 +1,84 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & < "v0.10.0"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "result" {<= "1.5"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" + "mirage-flow-lwt" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "async" {<"113.24.00"} + "mirage-flow-lwt" {< "1.2.0"} + "mirage-types-lwt" {<"3.0.0"} + "dns" {<"0.19.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.3.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.15.0.tar.gz" + checksum: [ + "sha256=fa8c812c1e87cc59e7f6f8fd6d716014aadeda9853e5c6feacd5ecdd1fec5815" + "md5=20f8016d86a0571df37d79f701b250cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.15.1/opam b/packages/conduit/conduit.0.15.1/opam new file mode 100644 index 000000000..1ea462459 --- /dev/null +++ b/packages/conduit/conduit.0.15.1/opam @@ -0,0 +1,84 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & < "v0.10.0"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "result" {<= "1.5"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" + "mirage-flow-lwt" +] +conflicts: [ + "lwt" {<"2.7.0"} + "lwt" {>= "3.0.0"} + "async_ssl" {<"112.24.00"} + "async" {<"113.24.00"} + "mirage-flow-lwt" {< "1.2.0"} + "mirage-types-lwt" {<"3.0.0"} + "dns" {<"0.19.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.3.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.15.1.tar.gz" + checksum: [ + "sha256=e2f26e109f9cd93b6c9f47a09cde7fe7411c960bdb2a4934e74106b32f630081" + "md5=43b31fddba7e96946aa1a00e3bd830d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.15.2/opam b/packages/conduit/conduit.0.15.2/opam new file mode 100644 index 000000000..e9cd519fa --- /dev/null +++ b/packages/conduit/conduit.0.15.2/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & < "v0.10.0"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "result" {<= "1.5"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" + "mirage-flow-lwt" +] +conflicts: [ + "lwt" {<"2.7.0"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "async" {<"113.24.00"} + "mirage-flow-lwt" {< "1.2.0"} + "mirage-types-lwt" {<"3.0.0"} + "dns" {<"0.19.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.3.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.15.2.tar.gz" + checksum: [ + "sha256=5b77cc6d31610c277d4792403c9acf5f3dc42ece5435055551ce08a29f1d7202" + "md5=c62120ab9d6ae02256d8ec13032bac00" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.15.3/opam b/packages/conduit/conduit.0.15.3/opam new file mode 100644 index 000000000..e18fa7719 --- /dev/null +++ b/packages/conduit/conduit.0.15.3/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & < "v0.10.0"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "result" {<= "1.5"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" + "mirage-flow-lwt" +] +conflicts: [ + "lwt" {<"2.7.0"} + "async_ssl" {<"112.24.00"} + "async" {<"113.24.00"} + "mirage-flow-lwt" {< "1.2.0"} + "mirage-types-lwt" {<"3.0.0"} + "dns" {<"0.19.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.3.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.15.3.tar.gz" + checksum: [ + "sha256=6760c9fed6b1c5360d74b4cd6fafbd78e1736c08d3024ed9ecb79b29ad3456db" + "md5=6cb52e08e8b2df29b4ef73a26f5056c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.15.4/opam b/packages/conduit/conduit.0.15.4/opam new file mode 100644 index 000000000..3a1fb8d8b --- /dev/null +++ b/packages/conduit/conduit.0.15.4/opam @@ -0,0 +1,84 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_driver" {build & >= "v0.9.1" & < "v0.10.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_optcomp" {>= "113.24.00" & <= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "result" {<= "1.5"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "lwt_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" + "mirage-flow-lwt" +] +conflicts: [ + "lwt" {<"2.7.0"} + "async_ssl" {<"112.24.00"} + "async" {<"113.24.00"} + "mirage-flow-lwt" {< "1.2.0"} + "mirage-types-lwt" {<"3.0.0"} + "dns" {<"0.19.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.3.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.15.4.tar.gz" + checksum: [ + "sha256=5c18e1cd034b4f8e0f229426051a16100d30d07c83d7969e3331e0d7dec3b2d7" + "md5=48824ea34aeeb90e4eea97e14ab9a0a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.5.0/opam b/packages/conduit/conduit.0.5.0/opam new file mode 100644 index 000000000..8b91b4831 --- /dev/null +++ b/packages/conduit/conduit.0.5.0/opam @@ -0,0 +1,52 @@ +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +homepage: "https://github.com/mirage/ocaml-conduit" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: make +remove: [ + ["ocamlfind" "remove" "conduit"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" +] +conflicts: [ + "async" {< "109.15.00"} + "lwt" {< "2.4.3"} + "lwt" {>= "3.0.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-conduit" +install: [make "install"] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for +TCP and SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways +to bind to a library (e.g. the C FFI, or the Ctypes library), as well +as well as which library is used (just OpenSSL for now).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=26f03d7d0a593a6cc47d47a50da2f5ea87355dce8aa724a4ab8e163fcf5eec98" + "md5=3a72107c4861950a4e1039c821516b15" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.5.1/opam b/packages/conduit/conduit.0.5.1/opam new file mode 100644 index 000000000..1568d16a6 --- /dev/null +++ b/packages/conduit/conduit.0.5.1/opam @@ -0,0 +1,54 @@ +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +homepage: "https://github.com/mirage/ocaml-conduit" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: make +remove: [ + ["ocamlfind" "remove" "conduit"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" +] +conflicts: [ + "async" {< "109.15.00"} + "lwt" {< "2.4.3"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "111.21.00"} + "async_ssl" {>= "112.24.00"} +] +dev-repo: "git+https://github.com/mirage/ocaml-conduit" +install: [make "install"] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for +TCP and SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways +to bind to a library (e.g. the C FFI, or the Ctypes library), as well +as well as which library is used (just OpenSSL for now).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.5.1.tar.gz" + checksum: [ + "sha256=5b1c8bfd27cf8345c704ecda96ad76603f36e8ec232b74946b06efda59897d45" + "md5=8b9f180f3f9743d9c6a20dcd0f7d359a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.6.0/opam b/packages/conduit/conduit.0.6.0/opam new file mode 100644 index 000000000..0fe370e02 --- /dev/null +++ b/packages/conduit/conduit.0.6.0/opam @@ -0,0 +1,65 @@ +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +homepage: "https://github.com/mirage/ocaml-conduit" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: make +remove: [ + ["ocamlfind" "remove" "conduit"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-types" + "dns" + "tcpip" + "vchan" +] +conflicts: [ + "async" {< "109.15.00"} + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "111.21.00"} + "async_ssl" {>= "112.24.00"} + "mirage-types" {< "2.0.0" | >= "3.0.0"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-conduit" +install: [make "install"] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for +TCP and SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways +to bind to a library (e.g. the C FFI, or the Ctypes library), as well +as well as which library is used (just OpenSSL for now).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.6.0.tar.gz" + checksum: [ + "sha256=5058717021e5d9fbf096f84b1a85fbef75d5d1a057563ebd462b72797f947938" + "md5=754e3a0ee9fea848f49820b688a653c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.6.1/opam b/packages/conduit/conduit.0.6.1/opam new file mode 100644 index 000000000..4b9ec6844 --- /dev/null +++ b/packages/conduit/conduit.0.6.1/opam @@ -0,0 +1,66 @@ +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +homepage: "https://github.com/mirage/ocaml-conduit" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: make +remove: [ + ["ocamlfind" "remove" "conduit"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-types" + "dns" + "tcpip" + "vchan" +] +conflicts: [ + "async" {< "109.15.00"} + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "111.21.00"} + "async_ssl" {>= "112.24.00"} + "mirage-types" {< "2.0.0" | >= "3.0.0"} + "mirage-types" {>= "2.3.0"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-conduit" +install: [make "install"] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for +TCP and SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways +to bind to a library (e.g. the C FFI, or the Ctypes library), as well +as well as which library is used (just OpenSSL for now).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.6.1.tar.gz" + checksum: [ + "sha256=4a298119732a507c0234116e24352b4648af3a8e068c801ba4a5c6dca3fcf147" + "md5=ba923edf5319433c9355f4c78152e695" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.7.0/opam b/packages/conduit/conduit.0.7.0/opam new file mode 100644 index 000000000..41e1755d7 --- /dev/null +++ b/packages/conduit/conduit.0.7.0/opam @@ -0,0 +1,68 @@ +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +homepage: "https://github.com/mirage/ocaml-conduit" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: make +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "dns" + "vchan" + "tls" + "tcpip" + "mirage-types" + "io-page" +] +conflicts: [ + "async" {< "109.15.00"} + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "111.21.00"} + "async_ssl" {>= "112.24.00"} + "mirage-types" {< "2.0.0" | >= "3.0.0"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} + "tls" {< "0.2.0"} + "tls" {>= "0.4.0"} + "vchan" {< "2.0.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-conduit" +install: [make "install"] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=764ded9182f0ed5c25e1ecbbab297dba3c370042df53f398368355c313ca25b1" + "md5=95e18606d3c8dd919bf833a0c1ca2cc8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.7.1/opam b/packages/conduit/conduit.0.7.1/opam new file mode 100644 index 000000000..fa7b3015d --- /dev/null +++ b/packages/conduit/conduit.0.7.1/opam @@ -0,0 +1,74 @@ +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +homepage: "https://github.com/mirage/ocaml-conduit" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: make +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "dns" + "vchan" + "tls" + "tcpip" + "mirage-types" + "io-page" +] +conflicts: [ + "async" {< "109.15.00"} + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "111.21.00"} + "async_ssl" {>= "112.24.00"} + "mirage-types" {< "2.0.0" | >= "3.0.0"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} + "tls" {< "0.2.0"} + "tls" {>= "0.4.0"} + "vchan" {< "2.0.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-conduit" +install: [make "install"] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.7.1.tar.gz" + checksum: [ + "sha256=f8dae65c5f035d874f2486318ec9a1a41e51f870656b67d44245925bfedf5b76" + "md5=e10beee5dd2c6188baf2fa3f8098d919" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.7.2/opam b/packages/conduit/conduit.0.7.2/opam new file mode 100644 index 000000000..d6c1bf4e1 --- /dev/null +++ b/packages/conduit/conduit.0.7.2/opam @@ -0,0 +1,74 @@ +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +homepage: "https://github.com/mirage/ocaml-conduit" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: make +remove: ["ocamlfind" "remove" "conduit"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "vchan" + "tls" + "mirage-types" + "io-page" + "dns" + "tcpip" +] +conflicts: [ + "async" {< "109.15.00"} + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "111.21.00"} + "async_ssl" {>= "112.24.00"} + "mirage-types" {< "2.0.0" | >= "3.0.0"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} + "tls" {< "0.2.0"} + "tls" {>= "0.4.0"} + "vchan" {< "2.0.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-conduit" +install: [make "install"] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.7.2.tar.gz" + checksum: [ + "sha256=a6a122d24474ede7cbb0d7eeb2782a6712c5dc59373e6d0678387f00193eb603" + "md5=cd7d3ef786636a7d7e963990de4d48d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.8.0/opam b/packages/conduit/conduit.0.8.0/opam new file mode 100644 index 000000000..1efd53702 --- /dev/null +++ b/packages/conduit/conduit.0.8.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "dns" + "vchan" + "tls" + "mirage-types" + "io-page" + "tcpip" +] +conflicts: [ + "async" {< "109.15.00"} + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {>= "112.24.00"} + "mirage-types" {< "2.0.0" | >= "3.0.0"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "0.5.0"} + "vchan" {< "2.0.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=a3cfcd02d5b70ba19cb7c902f96c02723c63513727548106676168494824be6e" + "md5=b686a295a96a7e3b15d0b6dd316323ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.8.1/opam b/packages/conduit/conduit.0.8.1/opam new file mode 100644 index 000000000..a6bc9e145 --- /dev/null +++ b/packages/conduit/conduit.0.8.1/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "dns" + "vchan" + "tls" + "mirage-types" + "io-page" + "tcpip" +] +conflicts: [ + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "112.24.00"} + "mirage-types" {< "2.0.0" | >= "3.0.0"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "0.5.0"} + "vchan" {< "2.0.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.8.1.tar.gz" + checksum: [ + "sha256=087690f8de6cfbe165e48c7b66e9447e4b9fbfb648dcc0cb42bfc3ba2e080d5e" + "md5=1bba7b4233fb999b98569419a5e71823" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.8.2/opam b/packages/conduit/conduit.0.8.2/opam new file mode 100644 index 000000000..5186c75af --- /dev/null +++ b/packages/conduit/conduit.0.8.2/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "dns" + "vchan" + "tls" + "mirage-types" + "io-page" + "tcpip" +] +conflicts: [ + "lwt" {< "2.4.4"} + "lwt" {>= "3.0.0"} + "async_ssl" {< "112.24.00"} + "mirage-types" {< "2.0.0" | >= "3.0.0"} + "dns" {< "0.10.0"} + "dns" {>= "2.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "0.5.0"} + "vchan" {< "2.0.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.8.2.tar.gz" + checksum: [ + "sha256=96962d870c0a72ce0dc41cc3e640080438e561651ed9dff95fa591c3ab45b1fb" + "md5=6fc8b4a34e232b0fac799549cfe0f068" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.8.4/opam b/packages/conduit/conduit.0.8.4/opam new file mode 100644 index 000000000..afba7ae59 --- /dev/null +++ b/packages/conduit/conduit.0.8.4/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "dns" + "vchan" + "tls" + "mirage-types" + "io-page" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "mirage-types" {<"2.0.0"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "tls" {<"0.4.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.8.4.tar.gz" + checksum: [ + "sha256=0e2daeaa14fcd518497fa37cb74d88db92ed94c34f1e538c475e74a3250e013a" + "md5=6deac1a85a8c62b2307d6c16c79f18bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.8.5/opam b/packages/conduit/conduit.0.8.5/opam new file mode 100644 index 000000000..3865c7e3f --- /dev/null +++ b/packages/conduit/conduit.0.8.5/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "mirage-types" {<"2.0.0"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {<"0.4.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.8.5.tar.gz" + checksum: [ + "sha256=d62c6b3bb56cd8744040cc0efd19c6a3b4f0b12fbcaa0e153f77faf3d9709d3f" + "md5=7cbef53fc5c2a97c5ebe03b3b52f9b26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.8.6/opam b/packages/conduit/conduit.0.8.6/opam new file mode 100644 index 000000000..f1bd61341 --- /dev/null +++ b/packages/conduit/conduit.0.8.6/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "mirage-types" {<"2.0.0"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {<"0.4.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.8.6.tar.gz" + checksum: [ + "sha256=0cee6e9f7d988e20d5f7af1c32c8fdbac6ac831ab94f0dea4261cce4d6377cc3" + "md5=acbc74bbd69d27eeef0faa38d24d6cf7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.8.7/opam b/packages/conduit/conduit.0.8.7/opam new file mode 100644 index 000000000..ac073d689 --- /dev/null +++ b/packages/conduit/conduit.0.8.7/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "mirage-types" {<"2.0.0"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {<"0.4.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.8.7.tar.gz" + checksum: [ + "sha256=4c1faee45969cd3e41b791c7f58670cd4cf68e4627976afcdfad7445712b7c7d" + "md5=50453158e941ea73c2e3e3ed3a772866" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.8.8/opam b/packages/conduit/conduit.0.8.8/opam new file mode 100644 index 000000000..ffbbe389f --- /dev/null +++ b/packages/conduit/conduit.0.8.8/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "mirage-types" {<"2.0.0"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {<"0.4.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.8.8.tar.gz" + checksum: [ + "sha256=006189eb9f5cb59af341ad3052b1d29df52016e21a305d5b4c9e5f0fabd99488" + "md5=e70a7387c86eabd11e9ec6354076e5c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/conduit/conduit.0.9.0/opam b/packages/conduit/conduit.0.9.0/opam new file mode 100644 index 000000000..ec16554b4 --- /dev/null +++ b/packages/conduit/conduit.0.9.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "conduit"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {>= "109.15.00" & < "113.01.00"} + "stringext" {<= "1.6.0"} + "uri" {< "2.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" + "ssl" + "async_ssl" + "mirage-dns" + "vchan" + "launchd" + "tls" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.4"} + "lwt" {>="3.0.0"} + "async_ssl" {<"112.24.00"} + "mirage-types" {<"2.0.0"} + "dns" {<"0.10.0"} + "dns" {>= "2.0.0"} + "mirage-dns" {>= "4.0.0"} + "tls" {< "0.4.0"} + "tls" {>= "1.0.0"} + "vchan" {<"2.0.0"} + "nocrypto" {<"0.4.0"} +] +synopsis: "Network connection library for TCP and SSL" +description: """ +The `conduit` library takes care of establishing and listening for TCP and +SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways to bind to +a library (e.g. the C FFI, or the Ctypes library), as well as well as which +library is used (either OpenSSL or a native OCaml TLS implementation). + +If you are using the `Lwt_unix` version of the library, you can set two +environment variables to control the behaviour of the library: + +- `CONDUIT_DEBUG=1` will output debug information to standard error. +- `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.9.0.tar.gz" + checksum: [ + "sha256=cd40f81372a14cdb28870fd8b8cf00b02ebe985170de1d14aa984ed8203e87b5" + "md5=d446676e276811b01d52c083cf36704f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/configurator/configurator.v0.10.0/opam b/packages/configurator/configurator.v0.10.0/opam new file mode 100644 index 000000000..75c289835 --- /dev/null +++ b/packages/configurator/configurator.v0.10.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/configurator" +bug-reports: "https://github.com/janestreet/configurator/issues" +dev-repo: "git+https://github.com/janestreet/configurator.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "stdio" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +synopsis: "Helper library for gathering system configuration" +description: """ +Configurator is a small library that helps writing OCaml scripts that +test features available on the system, in order to generate config.h +files for instance. + +Configurator allows one to: +- test if a C program compiles +- query pkg-config +- import #define from OCaml header files +- generate config.h file""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/configurator-v0.10.0.tar.gz" + checksum: [ + "sha256=d8055de3d7d664f3864e21e798508810703a596238bd7b476296ffd13e9c7633" + "md5=d02f66dd5dc4dbc3017f78c51209ba6b" + ] +} +post-messages: [ "configurator is deprecated. Please use dune-configurator in new code and consider switching to it in existing projects." ] +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/configurator/configurator.v0.9.0/opam b/packages/configurator/configurator.v0.9.0/opam new file mode 100644 index 000000000..e2ef133f6 --- /dev/null +++ b/packages/configurator/configurator.v0.9.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/configurator" +bug-reports: "https://github.com/janestreet/configurator/issues" +dev-repo: "git+https://github.com/janestreet/configurator.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_base" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Helper library for gathering system configuration" +description: """ +Configurator is a small library that helps writing OCaml scripts that +test features available on the system, in order to generate config.h +files for instance. + +Configurator allows one to: +- test if a C program compiles +- query pkg-config +- import #define from OCaml header files +- generate config.h file""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/configurator-v0.9.0.tar.gz" + checksum: [ + "sha256=29cd82be5ca0612e9e5eb63c9b1990d2bdc83cfb1d1977227b0c45e6523601c7" + "md5=857aed0fda772fd2c1632affb0d3bcb6" + ] +} +post-messages: [ "configurator is deprecated. Please use dune-configurator in new code and consider switching to it in existing projects." ] +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/configurator/configurator.v0.9.1/opam b/packages/configurator/configurator.v0.9.1/opam new file mode 100644 index 000000000..0b536db00 --- /dev/null +++ b/packages/configurator/configurator.v0.9.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/configurator" +bug-reports: "https://github.com/janestreet/configurator/issues" +dev-repo: "git+https://github.com/janestreet/configurator.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_base" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Helper library for gathering system configuration" +description: """ +Configurator is a small library that helps writing OCaml scripts that +test features available on the system, in order to generate config.h +files for instance. + +Configurator allows one to: +- test if a C program compiles +- query pkg-config +- import #define from OCaml header files +- generate config.h file""" +url { + src: "https://github.com/janestreet/configurator/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=f93c68f4d9d2939555fdcfb5ad02cd06bbfc116374bdfb7779d80f2ab1affb96" + "md5=3152504ee8f08667e385fe36bd058cf5" + ] +} +post-messages: [ "configurator is deprecated. Please use dune-configurator in new code and consider switching to it in existing projects." ] +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.0.10/opam b/packages/containers/containers.0.10/opam new file mode 100644 index 000000000..e74435b3e --- /dev/null +++ b/packages/containers/containers.0.10/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{base-threads:enable}%-thread" + "--disable-bench" + "--disable-tests" + "--%{lwt:enable}%-lwt" + "--%{base-bigarray:enable}%-bigarray" + "--%{sequence:enable}%-advanced" + "--%{base-unix:enable}%-unix" + "--enable-docs" + "--enable-misc" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "lwt" "sequence" "base-bigarray" "base-unix" "base-threads" ] +conflicts: [ + "lwt" {>= "4.0.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +synopsis: + "A modular extension of the OCaml standard library with a focus on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features optional libraries for dealing with strings, helpers for unix, +threads, lwt and a `misc` library full of experimental ideas (not stable, not +necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.10.tar.gz" + checksum: [ + "sha256=9ce4161570aa5c617282bdebebaad6307501510f584485180e35d010b9db297c" + "md5=f67fee01cbb7b78a60f22d3c70e8c113" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.11/opam b/packages/containers/containers.0.11/opam new file mode 100644 index 000000000..03913e098 --- /dev/null +++ b/packages/containers/containers.0.11/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{base-threads:enable}%-thread" + "--disable-bench" + "--disable-tests" + "--%{lwt:enable}%-lwt" + "--%{base-bigarray:enable}%-bigarray" + "--%{sequence:enable}%-advanced" + "--%{base-unix:enable}%-unix" + "--enable-docs" + "--enable-misc" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "lwt" "sequence" "base-bigarray" "base-unix" "base-threads" ] +conflicts: [ + "lwt" {>= "4.0.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +synopsis: + "A modular extension of the OCaml standard library with a focus on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features optional libraries for dealing with strings, helpers for unix, +threads, lwt and a `misc` library full of experimental ideas (not stable, not +necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.11.tar.gz" + checksum: [ + "sha256=ed0cbe7bdd1a03f36bd7591dd09003fec7c42cefea49cea640979442c91c2850" + "md5=8dcd8683e0e34ee50c40f87a0d2e6bf0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.3.3/opam b/packages/containers/containers.0.3.3/opam new file mode 100644 index 000000000..4017acfc1 --- /dev/null +++ b/packages/containers/containers.0.3.3/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-thread" + "--disable-bench" + "--disable-tests" + "--disable-cgi" + "--disable-lwt" + "--enable-docs" + ] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +post-messages: [ "in containers, modules start with 'CC' (stands for 'core containers')" ] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers" +install: [make "build" "install"] +synopsis: "A modular standard library focused on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features an optional library for dealing with strings, and a `misc` +library full of experimental ideas (not stable, not necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.3.3.tar.gz" + checksum: [ + "sha256=3e02ca74b6ca57f6b3647dd9e091157aa183a84412ff3d3d27c2d1df830b4b48" + "md5=8264a8bdf7205dad08dd3cff07af76d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.3.4/opam b/packages/containers/containers.0.3.4/opam new file mode 100644 index 000000000..74c8d7a25 --- /dev/null +++ b/packages/containers/containers.0.3.4/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-thread" + "--disable-bench" + "--disable-tests" + "--disable-cgi" + "--disable-lwt" + "--enable-docs" + ] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +post-messages: [ "in containers, modules start with 'CC' (stands for 'core containers')" ] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers" +install: [make "build" "install"] +synopsis: "A modular standard library focused on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features an optional library for dealing with strings, and a `misc` +library full of experimental ideas (not stable, not necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.3.4.tar.gz" + checksum: [ + "sha256=ae44948ff9927f179acb48a9fdb4ef31724bfbed4f0473ba177bba9d7cbc0337" + "md5=ed3afee86d38ee2ce7e61df491277040" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.4.1/opam b/packages/containers/containers.0.4.1/opam new file mode 100644 index 000000000..26e90a432 --- /dev/null +++ b/packages/containers/containers.0.4.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-thread" + "--disable-bench" + "--disable-tests" + "--disable-cgi" + "--disable-lwt" + "--enable-docs" + "--enable-misc" + ] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +post-messages: [ "in containers, modules start with 'CC' (stands for 'core containers')" ] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers" +install: [make "build" "install"] +synopsis: "A modular standard library focused on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features an optional library for dealing with strings, and a `misc` +library full of experimental ideas (not stable, not necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.4.1.tar.gz" + checksum: [ + "sha256=65000e6b819b24efcc0ef2b82ebc1f402366cebed132a56def4867becdc592d4" + "md5=6a7570c3c28f96b82d65fe4ef84bffb1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.4/opam b/packages/containers/containers.0.4/opam new file mode 100644 index 000000000..b21e953e5 --- /dev/null +++ b/packages/containers/containers.0.4/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-thread" + "--disable-bench" + "--disable-tests" + "--disable-cgi" + "--disable-lwt" + "--enable-docs" + "--enable-misc" + ] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +post-messages: [ "in containers, modules start with 'CC' (stands for 'core containers')" ] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers" +install: [make "build" "install"] +synopsis: "A modular standard library focused on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features an optional library for dealing with strings, and a `misc` +library full of experimental ideas (not stable, not necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.4.tar.gz" + checksum: [ + "sha256=7e7fa5ae4fb98dc095c536074f33e93f81093d519e6a440d3d5db95b6f070c52" + "md5=3e46f83078b2f66d4a5a3976b6d40799" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.5/opam b/packages/containers/containers.0.5/opam new file mode 100644 index 000000000..ce5a78ed8 --- /dev/null +++ b/packages/containers/containers.0.5/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-thread" + "--disable-bench" + "--disable-tests" + "--disable-cgi" + "--disable-lwt" + "--enable-docs" + "--enable-misc" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +post-messages: [ "in containers, modules start with 'CC' (stands for 'core containers')" ] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +synopsis: "A modular standard library focused on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features an optional library for dealing with strings, and a `misc` +library full of experimental ideas (not stable, not necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.5.tar.gz" + checksum: [ + "sha256=73b8c3c9a57677ab6a69e7709a5454c550dd70f641a574a735f582ed24078e54" + "md5=c7c09138da1071a7a168bab78a558434" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.6.1/opam b/packages/containers/containers.0.6.1/opam new file mode 100644 index 000000000..f48d4a1eb --- /dev/null +++ b/packages/containers/containers.0.6.1/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-thread" + "--disable-bench" + "--disable-tests" + "--disable-cgi" + "--%{lwt:enable}%-lwt" + "--enable-docs" + "--enable-misc" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +post-messages: [ + "in containers, modules start with 'CC' (stands for 'core containers')" +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "lwt" ] +conflicts: [ + "lwt" {>= "4.0.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +synopsis: "A modular standard library focused on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features an optional library for dealing with strings, and a `misc` +library full of experimental ideas (not stable, not necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.6.1.2.tar.gz" + checksum: [ + "sha256=222c8da105d2644eed3f27471a6663cf5562c3ae6908c4660420ee6d7b2ac7ed" + "md5=237e2819408c3537398eaea369d7133e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.6/opam b/packages/containers/containers.0.6/opam new file mode 100644 index 000000000..0f6efc935 --- /dev/null +++ b/packages/containers/containers.0.6/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-thread" + "--disable-bench" + "--disable-tests" + "--disable-cgi" + "--%{lwt:enable}%-lwt" + "--enable-docs" + "--enable-misc" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +post-messages: [ + "in containers, modules start with 'CC' (stands for 'core containers')" +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "lwt" ] +conflicts: [ + "lwt" {>= "4.0.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +synopsis: "A modular standard library focused on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features an optional library for dealing with strings, and a `misc` +library full of experimental ideas (not stable, not necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.6.tar.gz" + checksum: [ + "sha256=6da346d0c9f5a27f0982e81ad2d5db43391d6090afa88071b52bde2ad21c9182" + "md5=745828b3fb316272a7d9db178d85c2a9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.7/opam b/packages/containers/containers.0.7/opam new file mode 100644 index 000000000..a7738244e --- /dev/null +++ b/packages/containers/containers.0.7/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-thread" + "--disable-bench" + "--disable-tests" + "--%{lwt:enable}%-lwt" + "--%{base-bigarray:enable}%-bigarray" + "--%{sequence:enable}%-advanced" + "--enable-docs" + "--enable-misc" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +post-messages: [ + "containers is now split into finer-grained sub-libraries, including + `containers.io`, `containers.iter`, `containers.sexp`, `containers.data`. + CCGen and CCSequence have been removed, consider using the libraries + `gen` and `sequence` on opam." +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "lwt" "sequence" "base-bigarray" ] +conflicts: [ + "lwt" {>= "4.0.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +synopsis: "A modular standard library focused on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features an optional library for dealing with strings, and a `misc` +library full of experimental ideas (not stable, not necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.7.0.1.tar.gz" + checksum: [ + "sha256=2c64d88b72afcdc665f61dd3fc9ec277feb99b617b0708b974d6c2d73da3efda" + "md5=32ee1096036e53aee54116c7ef1d0758" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.8/opam b/packages/containers/containers.0.8/opam new file mode 100644 index 000000000..11577a168 --- /dev/null +++ b/packages/containers/containers.0.8/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{base-threads:enable}%-thread" + "--disable-bench" + "--disable-tests" + "--%{lwt:enable}%-lwt" + "--%{base-bigarray:enable}%-bigarray" + "--%{sequence:enable}%-advanced" + "--enable-docs" + "--enable-misc" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +post-messages: [ + "containers is now split into finer-grained sub-libraries, including + `containers.io`, `containers.iter`, `containers.sexp`, `containers.data`. + CCGen and CCSequence have been removed, consider using the libraries + `gen` and `sequence` on opam." +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "lwt" "sequence" "base-bigarray" ] +conflicts: [ + "lwt" {>= "4.0.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +synopsis: "A modular standard library focused on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features an optional library for dealing with strings, and a `misc` +library full of experimental ideas (not stable, not necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.8.tar.gz" + checksum: [ + "sha256=faf63161481a92ec9e8073a60322dfda658e57fffc15940a86148e30a0ca8419" + "md5=e5642a704f506e91f0bdf99bc2c0d405" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.0.9/opam b/packages/containers/containers.0.9/opam new file mode 100644 index 000000000..c5e4eaaa4 --- /dev/null +++ b/packages/containers/containers.0.9/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{base-threads:enable}%-thread" + "--disable-bench" + "--disable-tests" + "--%{lwt:enable}%-lwt" + "--%{base-bigarray:enable}%-bigarray" + "--%{sequence:enable}%-advanced" + "--enable-docs" + "--enable-misc" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "containers"] +] +post-messages: [ + "containers is now split into finer-grained sub-libraries, including + `containers.io`, `containers.iter`, `containers.sexp`, `containers.data`. + CCGen and CCSequence have been removed, consider using the libraries + `gen` and `sequence` on opam." +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "lwt" "sequence" "base-bigarray" ] +conflicts: [ + "lwt" {>= "4.0.0"} +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "http://cedeela.fr/~simon/software/containers/" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +synopsis: "A modular standard library focused on data structures." +description: """ +Containers is a standard library (BSD license) focused on data structures, +combinators and iterators, without dependencies on unix. Every module is +independent and is prefixed with 'CC' in the global namespace. Some modules +extend the stdlib (e.g. CCList provides safe map/fold_right/append, and +additional functions on lists). + +It also features an optional library for dealing with strings, and a `misc` +library full of experimental ideas (not stable, not necessarily usable).""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.9.0.2.tar.gz" + checksum: [ + "sha256=1964d3d59e6aa13983b32d81fe9bfa2c57e59bf8e5d2529e5e48226b59026212" + "md5=79f88f646088572c5fe949575a10adaa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.1.0/opam b/packages/containers/containers.1.0/opam new file mode 100644 index 000000000..0e482e861 --- /dev/null +++ b/packages/containers/containers.1.0/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "http://cedeela.fr/~simon/software/containers/" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-bench" + "--disable-tests" + "--%{base-unix:enable}%-unix" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "containers"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.08.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "result" {< "1.5"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & <= "2.11.2"} +] +depopts: [ + "base-unix" + "base-threads" +] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: [ +"Major release, with breaking changes. The APIs are more focused, +more consistent, and some sub-libraries were removed or merged into the core +ones. + +A summary of the changes can be found at +https://github.com/c-cube/ocaml-containers/issues/84 +and in the changelog +https://github.com/c-cube/ocaml-containers/blob/1.0/CHANGELOG.adoc" +] +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/1.0.tar.gz" + checksum: [ + "sha256=d31239782eda4ffddc6358add3089e3a389aab7682b8202fd7db90075a703e75" + "md5=0d5481a695b9d39ac02f46f2cb641c65" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.1.1/opam b/packages/containers/containers.1.1/opam new file mode 100644 index 000000000..e6c93440e --- /dev/null +++ b/packages/containers/containers.1.1/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "http://cedeela.fr/~simon/software/containers/" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-bench" + "--disable-tests" + "--%{base-unix:enable}%-unix" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "containers"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.08.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "result" {< "1.5"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & <= "2.11.2"} +] +depopts: [ + "base-unix" + "base-threads" +] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: [ +"small release, with some bugfixes" +] +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/1.1.tar.gz" + checksum: [ + "sha256=b8255217d5e797fe40d997b59558f1152a55f59a621c963ba7da5a00242e2f3d" + "md5=62c5dae69803b3cefaf1ba67c550bd19" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.1.2/opam b/packages/containers/containers.1.2/opam new file mode 100644 index 000000000..fef0a9476 --- /dev/null +++ b/packages/containers/containers.1.2/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "http://cedeela.fr/~simon/software/containers/" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-bench" + "--disable-tests" + "--%{base-unix:enable}%-unix" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "containers"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.08.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "result" {< "1.5"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & <= "2.11.2"} +] +depopts: [ + "base-unix" + "base-threads" +] +conflicts: [ + "sequence" {< "0.5"} +] +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/1.2.tar.gz" + checksum: [ + "sha256=1c7825fbefaf90c3f9f9367ce0abda95f1dda242b1db560ed51c75ef0c6b5b15" + "md5=5755b0fdc75fb9bc01f56e2c8dc31695" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.1.3/opam b/packages/containers/containers.1.3/opam new file mode 100644 index 000000000..3871e1268 --- /dev/null +++ b/packages/containers/containers.1.3/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "http://cedeela.fr/~simon/software/containers/" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-bench" + "--disable-tests" + "--%{base-unix:enable}%-unix" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "containers"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.08.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "result" {< "1.5"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & <= "2.11.2"} +] +depopts: [ + "base-unix" + "base-threads" +] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: + " +Small release with many bugfixes and a few new functions. + +A summary hub.com/c-cube/ocaml-containers/issues/84 +changelog: https://github.com/c-cube/ocaml-containers/blob/1.3/CHANGELOG.adoc + " +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/1.3.tar.gz" + checksum: [ + "sha256=839495aaca4f7bf681b8af931a5de7d51a5076e5c30a5fbf83f4b1de8216aa57" + "md5=4c483a6958a7292a5bd67d7da9a071e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.1.4/opam b/packages/containers/containers.1.4/opam new file mode 100644 index 000000000..e7803b586 --- /dev/null +++ b/packages/containers/containers.1.4/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "http://cedeela.fr/~simon/software/containers/" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-bench" + "--disable-tests" + "--%{base-unix:enable}%-unix" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "containers"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.08.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "result" {< "1.5"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & <= "2.11.2"} +] +depopts: [ + "base-unix" + "base-threads" +] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: + " +Small release with bugfixes, performance improvements, and a few new functions. + +changelog: https://github.com/c-cube/ocaml-containers/blob/1.4/CHANGELOG.adoc + " +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/1.4.tar.gz" + checksum: [ + "sha256=fe89419bc502af431e8e9ec2e2dc3929bb115a0bd18c57e2a1a0c90179151f4b" + "md5=08a07ed6f33b89b22826434ac966bae2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.1.5.1/opam b/packages/containers/containers.1.5.1/opam new file mode 100644 index 000000000..506281d01 --- /dev/null +++ b/packages/containers/containers.1.5.1/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "http://cedeela.fr/~simon/software/containers/" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-bench" + "--disable-tests" + "--%{base-unix:enable}%-unix" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "containers"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.08.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "result" {< "1.5"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & <= "2.11.2"} +] +depopts: [ + "base-unix" + "base-threads" +] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: + "Release with a few new functions which closes many issues and provides better retro-compatibility with the stdlib. + +changelog: https://github.com/c-cube/ocaml-containers/blob/1.5/CHANGELOG.adoc + " +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/1.5.1.tar.gz" + checksum: [ + "sha256=a59871de548ba791f1ef34914c78d6711fbec300b443d546468d32e6a88b9813" + "md5=33b76302a84c6def8e050a11d1096fbf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.1.5.2/opam b/packages/containers/containers.1.5.2/opam new file mode 100644 index 000000000..f84a082a0 --- /dev/null +++ b/packages/containers/containers.1.5.2/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "http://cedeela.fr/~simon/software/containers/" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-bench" + "--disable-tests" + "--%{base-unix:enable}%-unix" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "containers"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.08.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "result" {< "1.5"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & <= "2.11.2"} +] +depopts: [ + "base-unix" + "base-threads" +] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: + "Release with a few new functions which closes many issues and provides better retro-compatibility with the stdlib. + +changelog: https://github.com/c-cube/ocaml-containers/blob/1.5/CHANGELOG.adoc + " +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/1.5.2.tar.gz" + checksum: [ + "sha256=a06b65803cab98278d119e4058ae3e4b5dfb8ba8551fa3b35ff012ce04fb9518" + "md5=e0ed5c0f86f7a178a8e2e28c1740f0a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.1.5/opam b/packages/containers/containers.1.5/opam new file mode 100644 index 000000000..3c6afc6de --- /dev/null +++ b/packages/containers/containers.1.5/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "http://cedeela.fr/~simon/software/containers/" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-bench" + "--disable-tests" + "--%{base-unix:enable}%-unix" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "containers"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.08.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "result" {< "1.5"} + "ocamlbuild" {build & <= "0.15.0"} + "qtest" {with-test & <= "2.11.2"} +] +depopts: [ + "base-unix" + "base-threads" +] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: + "Release with a few new functions which closes many issues and provides better retro-compatibility with the stdlib. + +changelog: https://github.com/c-cube/ocaml-containers/blob/1.5/CHANGELOG.adoc + " +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/1.5.tar.gz" + checksum: [ + "sha256=437aa55c50de45b85472cbba45e1b8d14c530f0c110c88d9297938bf168fdb33" + "md5=ca3082462d9157c24a1b50bf52e1a59d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.2.0/opam b/packages/containers/containers.2.0/opam new file mode 100644 index 000000000..8fe978cfd --- /dev/null +++ b/packages/containers/containers.2.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "https://c-cube.github.io/ocaml-containers" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["jbuilder" "build" "@doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "base-bytes" {<= "base"} + "result" {< "1.5"} + "qtest" {with-test & <= "2.11.2"} + "qcheck" {with-test & >= "0.9" & <= "0.23"} + "ounit" {with-test & <= "2.2.7"} + "sequence" {with-test & <= "1.1"} + "gen" {with-test & <= "1.1"} + "odoc" {with-doc & <= "2.4.4"} +] +depopts: [ + "base-unix" + "base-threads" +] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: + " +Major release with some breaking changes in the API. + +These changes belong to 3 categories: +- make `open Containers` replace polymorphic operators with monomorphic ones +- make most optional arguments relying on polymorphic operators mandatory +- improve consistency of printers + +changelog: https://github.com/c-cube/ocaml-containers/blob/2.0/CHANGELOG.adoc + " +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +url { + src: "https://github.com/c-cube/ocaml-containers/archive/2.0.tar.gz" + checksum: [ + "sha256=7b312f8c17546cdaf9fd2cc537efe3455daddaf28abef041a76af86ff6a55b42" + "md5=595aae472fa27b294b1aa8d49c4f90ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.2.1/opam b/packages/containers/containers.2.1/opam new file mode 100644 index 000000000..507cd2341 --- /dev/null +++ b/packages/containers/containers.2.1/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "https://c-cube.github.io/ocaml-containers" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["jbuilder" "build" "@doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "result" {< "1.5"} + "uchar" {<= "0.0.2"} + "qtest" {with-test & <= "2.11.2"} + "qcheck" {with-test & >= "0.9" & <= "0.23"} + "ounit" {with-test & <= "2.2.7"} + "sequence" {with-test & <= "1.1"} + "gen" {with-test & <= "1.1"} + "uutf" {with-test & <= "1.0.3"} + "odoc" {with-doc & <= "2.4.4"} +] +depopts: ["base-unix" "base-threads"] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: + " +Feature release with many improvements and some new modules. + +In particular: +- new `CCUtf8_string` to deal with UTF8 encoded bytestrings +- new `CCBijection` module in containers.data, for finite bijections +- infix operators for most arithmetic types + +changelog: https://github.com/c-cube/ocaml-containers/blob/2.1/CHANGELOG.adoc + " +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +url { + src: "https://github.com/c-cube/ocaml-containers/archive/2.1.tar.gz" + checksum: [ + "sha256=c1520f75abe549f8b89bf6f526b5b6bd771b2c84ec61069244da794539118767" + "md5=368bf1c69e0008f74d98e1a64b2ac0e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.2.2/opam b/packages/containers/containers.2.2/opam new file mode 100644 index 000000000..b6bd95b9d --- /dev/null +++ b/packages/containers/containers.2.2/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "https://c-cube.github.io/ocaml-containers" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["jbuilder" "build" "@doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "result" {< "1.5"} + "uchar" {<= "0.0.2"} + "qtest" {with-test & <= "2.11.2"} + "qcheck" {with-test & >= "0.9" & <= "0.23"} + "ounit" {with-test & <= "2.2.7"} + "sequence" {with-test & <= "1.1"} + "gen" {with-test & <= "1.1"} + "uutf" {with-test & <= "1.0.3"} + "odoc" {with-doc & <= "2.4.4"} +] +depopts: ["base-unix" "base-threads"] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: +"Small release with a few new functions and improved doc and labels modules. + +changelog: https://github.com/c-cube/ocaml-containers/blob/2.2/CHANGELOG.adoc +" +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +url { + src: "https://github.com/c-cube/ocaml-containers/archive/2.2.tar.gz" + checksum: [ + "sha256=dd8695f00ee8b730ae31198607c120ecb8c08f068f6e324eee25df2f0a256429" + "md5=78b5a44e79b8b48382320264b15049db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/containers/containers.2.3/opam b/packages/containers/containers.2.3/opam new file mode 100644 index 000000000..bb2828a66 --- /dev/null +++ b/packages/containers/containers.2.3/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/ocaml-containers/" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +doc: "https://c-cube.github.io/ocaml-containers" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["jbuilder" "build" "@doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "result" {< "1.5"} + "uchar" {<= "0.0.2"} + "qtest" {with-test & <= "2.11.2"} + "qcheck" {with-test & >= "0.9" & <= "0.23"} + "ounit" {with-test & <= "2.2.7"} + "sequence" {with-test & <= "1.1"} + "gen" {with-test & <= "1.1"} + "uutf" {with-test & <= "1.0.3"} + "odoc" {with-doc & <= "2.4.4"} +] +depopts: ["base-unix" "base-threads"] +conflicts: [ + "sequence" {< "0.5"} +] +post-messages: [ +"Containers 2.3 is a small release with a few more functions in existing modules, +some bugfixes, and many performance improvements. + +Changelog: https://github.com/c-cube/ocaml-containers/blob/2.3/CHANGELOG.adoc" +] +synopsis: + "A modular, clean and powerful extension of the OCaml standard library." +description: """ +Containers is an extension of OCaml's standard library (under BSD license) +focused on data structures, combinators and iterators, without dependencies on +unix, str or num. Every module is independent and is prefixed with 'CC' in the +global namespace. Some modules extend the stdlib (e.g. CCList provides safe +map/fold_right/append, and additional functions on lists). +Alternatively, `open Containers` will bring enhanced versions of the standard +modules into scope. + +It also features sub-libraries for dealing with threads, S-expressions, +and the intricacies of unix.""" +url { + src: "https://github.com/c-cube/ocaml-containers/archive/2.3.tar.gz" + checksum: [ + "sha256=dea866e1764d212ca784553ae053468681ca59cfd2394a1cfe7f2005ef8c3190" + "md5=8169302b511ccb13061bdeee9aaf68c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.2.4.1/opam b/packages/containers/containers.2.4.1/opam new file mode 100644 index 000000000..012afd7d8 --- /dev/null +++ b/packages/containers/containers.2.4.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: + "A modular, clean and powerful extension of the OCaml standard library" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "https://c-cube.github.io/ocaml-containers" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +depends: [ + "dune" {<= "3.17.1"} + "dune-configurator" {<= "3.17.1"} + "result" {< "1.5"} + "uchar" {<= "0.0.2"} + "qtest" {with-test & <= "2.11.2"} + "qcheck" {with-test & >= "0.9" & <= "0.23"} + "ounit" {with-test & <= "2.2.7"} + "sequence" {with-test & <= "1.1"} + "gen" {with-test & <= "1.1"} + "uutf" {with-test & <= "1.0.3"} + "odoc" {with-doc & <= "2.4.4"} + "ocaml" {>= "4.02.0" & < "4.08.0"} +] +depopts: ["base-unix" "base-threads"] +conflicts: [ + "sequence" {< "0.5"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "build" "@doc" "-p" name] {with-doc} + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +url { + src: "https://github.com/c-cube/ocaml-containers/archive/2.4.1.tar.gz" + checksum: [ + "md5=f5332eaace414692fa28263b7ae8467b" + "sha512=045846438a9dc306e72e714444c92e669d49cc75c5acb04d8338d608d91852c3e42712583143a5e2ae60f652e38ca637693b9a8e4ba2015bda634f25fa36ea9b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.2.4/opam b/packages/containers/containers.2.4/opam new file mode 100644 index 000000000..bc10d51b6 --- /dev/null +++ b/packages/containers/containers.2.4/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: + "A modular, clean and powerful extension of the OCaml standard library" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "https://c-cube.github.io/ocaml-containers" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +depends: [ + "dune" {<= "3.17.1"} + "dune-configurator" {<= "3.17.1"} + "result" {< "1.5"} + "uchar" {<= "0.0.2"} + "qtest" {with-test & <= "2.11.2"} + "qcheck" {with-test & >= "0.9" & <= "0.23"} + "ounit" {with-test & <= "2.2.7"} + "sequence" {with-test & <= "1.1"} + "gen" {with-test & <= "1.1"} + "uutf" {with-test & <= "1.0.3"} + "odoc" {with-doc & <= "2.4.4"} + "ocaml" {>= "4.02.0" & < "4.08.0"} +] +depopts: ["base-unix" "base-threads"] +conflicts: [ + "sequence" {< "0.5"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "build" "@doc" "-p" name] {with-doc} + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +url { + src: "https://github.com/c-cube/ocaml-containers/archive/2.4.tar.gz" + checksum: [ + "md5=290f9619171d3f2365b032e63c73f7b9" + "sha512=e07f8fa0f029713069fab1400008b3799d25588f3c2087771240da2d1a58b2ad98cdb1359fc859e9ca74218e4df9caea079944c32b34241c657efa8d10b61673" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.2.5/opam b/packages/containers/containers.2.5/opam new file mode 100644 index 000000000..7b833031b --- /dev/null +++ b/packages/containers/containers.2.5/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: + "A modular, clean and powerful extension of the OCaml standard library" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "https://c-cube.github.io/ocaml-containers" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +depends: [ + "dune" {<= "3.17.1"} + "dune-configurator" {<= "3.17.1"} + "result" {< "1.5"} + "uchar" {<= "0.0.2"} + "qtest" {with-test & <= "2.11.2"} + "qcheck" {with-test & >= "0.9" & <= "0.23"} + "ounit" {with-test & <= "2.2.7"} + "sequence" {with-test & <= "1.1"} + "gen" {with-test & <= "1.1"} + "uutf" {with-test & <= "1.0.3"} + "odoc" {with-doc & <= "2.4.4"} + "ocaml" {>= "4.02.0" & < "4.08.0"} +] +depopts: ["base-unix" "base-threads"] +conflicts: [ + "sequence" {< "0.5"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "build" "@doc" "-p" name] {with-doc} + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +url { + src: "https://github.com/c-cube/ocaml-containers/archive/2.5.tar.gz" + checksum: [ + "md5=e769d484d7b8bfe499496533de21038c" + "sha512=441e86837efaea9a130db97abd136b6e1b155a8965116bcebbda30508cabe3dbae2656422247af6630c960a1576004253caf515858a5805828ee60f468746a07" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.2.6.1/opam b/packages/containers/containers.2.6.1/opam new file mode 100644 index 000000000..57dda129c --- /dev/null +++ b/packages/containers/containers.2.6.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: + "A modular, clean and powerful extension of the OCaml standard library" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "https://c-cube.github.io/ocaml-containers" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +depends: [ + "dune" {<= "3.17.1"} + "dune-configurator" {<= "3.17.1"} + "result" {< "1.5"} + "uchar" {<= "0.0.2"} + "qtest" {with-test & <= "2.11.2"} + "qcheck" {with-test & >= "0.9" & <= "0.23"} + "ounit" {with-test & <= "2.2.7"} + "iter" {with-test & <= "1.8"} + "gen" {with-test & <= "1.1"} + "uutf" {with-test & <= "1.0.3"} + "mdx" {with-test & < "1.5.0"} + "odoc" {with-doc & <= "2.4.4"} + "ocaml" {>= "4.02.0" & < "5.0"} +] +depopts: ["base-unix" "base-threads"] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "build" "@doc" "-p" name] {with-doc} + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +url { + src: "https://github.com/c-cube/ocaml-containers/archive/2.6.1.tar.gz" + checksum: [ + "md5=b014ec183c497ea1d2104870c7f7f48c" + "sha512=31733278588937163f677c2e042b95868e74d43e42989edd47b827a29611d285650f892b27204bd2bdd7fe52d57bbd64e2eb79c8983e63e1c98b1386adb44581" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.2.6/opam b/packages/containers/containers.2.6/opam new file mode 100644 index 000000000..80d180eb3 --- /dev/null +++ b/packages/containers/containers.2.6/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: + "A modular, clean and powerful extension of the OCaml standard library" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +tags: ["stdlib" "containers" "iterators" "list" "heap" "queue"] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "https://c-cube.github.io/ocaml-containers" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +depends: [ + "dune" {<= "3.17.1"} + "dune-configurator" {<= "3.17.1"} + "result" {< "1.5"} + "uchar" {<= "0.0.2"} + "qtest" {with-test & <= "2.11.2"} + "qcheck" {with-test & >= "0.9" & <= "0.23"} + "ounit" {with-test & <= "2.2.7"} + "iter" {with-test & <= "1.8"} + "gen" {with-test & <= "1.1"} + "uutf" {with-test & <= "1.0.3"} + "mdx" {with-test & < "1.5.0"} + "odoc" {with-doc & <= "2.4.4"} + "ocaml" {>= "4.02.0" & < "5.0"} +] +depopts: ["base-unix" "base-threads"] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "build" "@doc" "-p" name] {with-doc} + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +url { + src: "https://github.com/c-cube/ocaml-containers/archive/2.6.tar.gz" + checksum: [ + "md5=cbc9b49bb6b4211f95bae5368d30649b" + "sha512=bee7248b6382e006a979b85bee1643f7083101ec65771b71f4949d0a9e66150e3ab65c615828600fa0c1f23a0281b8d8e926c104606d04681649558bc49b21f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/containers/containers.2.7/opam b/packages/containers/containers.2.7/opam new file mode 100644 index 000000000..3c3845b7e --- /dev/null +++ b/packages/containers/containers.2.7/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +synopsis: "A modular, clean and powerful extension of the OCaml standard library" +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "build" "@doc" "-p" name ] {with-doc} + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "dune" {<= "3.17.1"} + "dune-configurator" {<= "3.17.1"} + "result" { < "1.5" } + "uchar" {<= "0.0.2"} + "qtest" {with-test & <= "2.11.2"} + "qcheck" { with-test & >= "0.9" & < "0.14" } + "ounit" {with-test & <= "2.2.7"} + "iter" {with-test & <= "1.8"} + "gen" {with-test & <= "1.1"} + "uutf" {with-test & <= "1.0.3"} + "odoc" {with-doc & <= "2.4.4"} + "ocaml" { >= "4.02.0" & < "5.0"} + "ocaml" { with-test & < "4.11" } +] +depopts: [ + "base-unix" + "base-threads" +] +tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] +homepage: "https://github.com/c-cube/ocaml-containers/" +doc: "https://c-cube.github.io/ocaml-containers" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" +bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" +authors: "Simon Cruanes" +url { + src: "https://github.com/c-cube/ocaml-containers/archive/v2.7.tar.gz" + checksum: [ + "md5=c362df51b4e879b06173b01bd8608cde" + "sha512=06e4824eb13623bf506d94973f239569ed774885b32a9b9ead7b056691e65e25f2462ea7b800a962a2dc81754a49ea4d6b6646f5ecd8ec65d7a1a825e778b525" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cookie-js/cookie-js.1.0.0/opam b/packages/cookie-js/cookie-js.1.0.0/opam new file mode 100644 index 000000000..98519f340 --- /dev/null +++ b/packages/cookie-js/cookie-js.1.0.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/ocaml-cookie-js" +build: [make "all"] +remove: [ + [ make "uninstall" ] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "js_of_ocaml" {< "3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/andrewray/ocaml-cookie-js" +install: [make "install"] +synopsis: "Simple library for setting/getting cookies in js_of_ocaml" +description: + "Based on javascript code at http://www.quirksmode.org/js/cookies.html" +url { + src: "https://github.com/andrewray/ocaml-cookie-js/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=452592a0a3b392a9621b08f81d91da7cbe16a6e79ae24dc9606b7672cbd16e76" + "md5=d7069ee7eb3ca5275f65c70dd60ec319" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.1/opam b/packages/coq-serapi/coq-serapi.8.7.1+0.4.1/opam new file mode 100644 index 000000000..285ca81dc --- /dev/null +++ b/packages/coq-serapi/coq-serapi.8.7.1+0.4.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "e@x80.org" +authors: "Emilio Jesús Gallego Arias" +homepage: "https://github.com/ejgallego/coq-serapi" +bug-reports: "https://github.com/ejgallego/coq-serapi/issues" +dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" +license: "GPL-3.0-only" + +depends: [ + "ocaml" {>= "4.06.0"} + "coq" {>= "8.7.1+1" & < "8.8"} + "camlp5" {<= "8.03.01"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_import" {>= "1.4" & < "2.0" & <= "1.11.0"} + "ppx_deriving" {>= "4.2.1" & <= "6.0.3"} + "cmdliner" {>= "0.9.6" & < "1.1.0" } + "sexplib" {<= "v0.17.0"} + "ppx_driver" {build & >= "v0.10.1" & <= "v0.11.0"} + "ppx_sexp_conv" {< "v0.11.0"} +] +build: [ make "-j%{jobs}%" "TARGET=native" ] +install: [ "cp" "sertop.native" "%{bin}%/sertop" ] +remove: [ "rm" "-f" "%{bin}%/sertop" ] +synopsis: + "Sexp Protocol for machine-based interaction with the Coq Proof Assistant" +flags: light-uninstall +url { + src: "https://github.com/ejgallego/coq-serapi/archive/8.7.1+0.4.1.tar.gz" + checksum: [ + "sha256=5cab3f1d3bd3d574d0e5d2aff543c1cbb6c056e2450113476bd7aee7db0d8db3" + "md5=7a1ec538a12cdfa36c8f5adc54941b37" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.12/opam b/packages/coq-serapi/coq-serapi.8.7.1+0.4.12/opam new file mode 100644 index 000000000..fb4595639 --- /dev/null +++ b/packages/coq-serapi/coq-serapi.8.7.1+0.4.12/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "e@x80.org" +authors: "Emilio Jesús Gallego Arias" +homepage: "https://github.com/ejgallego/coq-serapi" +bug-reports: "https://github.com/ejgallego/coq-serapi/issues" +dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" +license: "GPL-3.0-only" + +depends: [ + "ocaml" {>= "4.06.0"} + "coq" {>= "8.7.2" & < "8.8"} + "camlp5" {<= "8.03.01"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "sexplib" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_import" {>= "1.4" & < "2.0" & <= "1.11.0"} + "ppx_deriving" {>= "4.2.1" & <= "6.0.3"} + "ppx_driver" {build & >= "v0.10.1" & <= "v0.11.0"} + "ppx_sexp_conv" {< "v0.11.0"} +] +build: [ make "-j%{jobs}%" "TARGET=native" ] +install: [[ "cp" "sertop.native" "%{bin}%/sertop" ] + [ "cp" "sercomp.native" "%{bin}%/sercomp"]] +remove: [[ "rm" "-f" "%{bin}%/sertop" ] + [ "rm" "-f" "%{bin}%/sercomp"]] +synopsis: + "Sexp Protocol for machine-based interaction with the Coq Proof Assistant" +flags: light-uninstall +url { + src: "https://github.com/ejgallego/coq-serapi/archive/8.7.2+0.4.12.tar.gz" + checksum: [ + "sha256=10ff38672781a3b6fe0bd0babe96309efffabb6634a8942f3a096d3581fd065f" + "md5=1473905ab397c8ea8edf8cc26b7c3bc9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.2/opam b/packages/coq-serapi/coq-serapi.8.7.1+0.4.2/opam new file mode 100644 index 000000000..330995816 --- /dev/null +++ b/packages/coq-serapi/coq-serapi.8.7.1+0.4.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "e@x80.org" +authors: "Emilio Jesús Gallego Arias" +homepage: "https://github.com/ejgallego/coq-serapi" +bug-reports: "https://github.com/ejgallego/coq-serapi/issues" +dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" +license: "GPL-3.0-only" + +depends: [ + "ocaml" {>= "4.06.0"} + "coq" {>= "8.7.1+1" & < "8.8"} + "camlp5" {<= "8.03.01"} + "cmdliner" {>= "0.9.6" & < "1.1.0"} + "sexplib" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_import" {>= "1.4" & < "2.0" & <= "1.11.0"} + "ppx_deriving" {>= "4.2.1" & <= "6.0.3"} + "ppx_driver" {build & >= "v0.10.1" & <= "v0.11.0"} + "ppx_sexp_conv" {< "v0.11.0"} +] +build: [ make "-j%{jobs}%" "TARGET=native" ] +install: [ "cp" "sertop.native" "%{bin}%/sertop" ] +remove: [ "rm" "-f" "%{bin}%/sertop" ] +synopsis: + "Sexp Protocol for machine-based interaction with the Coq Proof Assistant" +flags: light-uninstall +url { + src: "https://github.com/ejgallego/coq-serapi/archive/8.7.1+0.4.2.tar.gz" + checksum: [ + "sha256=4bd4d24b399f7b28bf24b94d889f4827e4cc6a272b47380cf796331c4deaccc0" + "md5=9a10e3ed7256529ed5169993c97a5a94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.8/opam b/packages/coq-serapi/coq-serapi.8.7.1+0.4.8/opam new file mode 100644 index 000000000..7b1231ad1 --- /dev/null +++ b/packages/coq-serapi/coq-serapi.8.7.1+0.4.8/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "e@x80.org" +authors: "Emilio Jesús Gallego Arias" +homepage: "https://github.com/ejgallego/coq-serapi" +bug-reports: "https://github.com/ejgallego/coq-serapi/issues" +dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" +license: "GPL-3.0-only" + +depends: [ + "ocaml" {>= "4.06.0"} + "coq" {>= "8.7.1+2" & < "8.8"} + "camlp5" {<= "8.03.01"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "sexplib" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_import" {>= "1.4" & < "2.0" & <= "1.11.0"} + "ppx_deriving" {>= "4.2.1" & <= "6.0.3"} + "ppx_driver" {build & >= "v0.10.1" & <= "v0.11.0"} + "ppx_sexp_conv" {< "v0.11.0"} +] +build: [ make "-j%{jobs}%" "TARGET=native" ] +install: [[ "cp" "sertop.native" "%{bin}%/sertop" ] + [ "cp" "sercomp.native" "%{bin}%/sercomp"]] +remove: [[ "rm" "-f" "%{bin}%/sertop" ] + [ "rm" "-f" "%{bin}%/sercomp"]] +synopsis: + "Sexp Protocol for machine-based interaction with the Coq Proof Assistant" +flags: light-uninstall +url { + src: "https://github.com/ejgallego/coq-serapi/archive/8.7.1+0.4.8.tar.gz" + checksum: [ + "sha256=941e823ef59c546162a76a0927b082ff9b832d4104cd7ea210f203b822f3925e" + "md5=86424f5383a0c15410fb8b1d48567770" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4/opam b/packages/coq-serapi/coq-serapi.8.7.1+0.4/opam new file mode 100644 index 000000000..feb029276 --- /dev/null +++ b/packages/coq-serapi/coq-serapi.8.7.1+0.4/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "e@x80.org" +authors: "Emilio Jesús Gallego Arias" +homepage: "https://github.com/ejgallego/coq-serapi" +bug-reports: "https://github.com/ejgallego/coq-serapi/issues" +dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" +license: "GPL-3.0-only" + +depends: [ + "ocaml" {>= "4.06.0"} + "coq" {>= "8.7.1+1" & < "8.8"} + "camlp5" {<= "8.03.01"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_import" {>= "1.4" & < "2.0" & <= "1.11.0"} + "ppx_deriving" {>= "4.2.1" & <= "6.0.3"} + "cmdliner" {>= "0.9.6" & < "1.1.0"} + "sexplib" {<= "v0.17.0"} + "ppx_driver" {build & >= "v0.10.1" & <= "v0.11.0"} + "ppx_sexp_conv" {< "v0.11.0"} +] +build: [ make "-j%{jobs}%" "TARGET=native" ] +install: [ "cp" "sertop.native" "%{bin}%/sertop" ] +remove: [ "rm" "-f" "%{bin}%/sertop" ] +synopsis: + "Sexp Protocol for machine-based interaction with the Coq Proof Assistant" +flags: light-uninstall +url { + src: "https://github.com/ejgallego/coq-serapi/archive/8.7.1+0.4.tar.gz" + checksum: [ + "sha256=9713c606077af6dc57684c1b2628cda1ba57d167751d4a72bc9d43389a9ee867" + "md5=be6a281612324b8cd26de9cfec58ce94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coq-serapi/coq-serapi.8.7.2+0.4.13/opam b/packages/coq-serapi/coq-serapi.8.7.2+0.4.13/opam new file mode 100644 index 000000000..bbc2d5b85 --- /dev/null +++ b/packages/coq-serapi/coq-serapi.8.7.2+0.4.13/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "e@x80.org" +authors: "Emilio Jesús Gallego Arias" +homepage: "https://github.com/ejgallego/coq-serapi" +bug-reports: "https://github.com/ejgallego/coq-serapi/issues" +dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" +license: "GPL-3.0-only" + +depends: [ + "ocaml" {>= "4.06.0" & < "4.07.0" } + "coq" {>= "8.7.2" & < "8.8"} + "camlp5" {<= "8.03.01"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "sexplib" {< "v0.13"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_import" {>= "1.4" & < "2.0" & <= "1.11.0"} + "ppx_deriving" {>= "4.2.1" & <= "6.0.3"} + "ppx_sexp_conv" {>= "v0.11.0" & < "v0.13"} +] +build: [ make "-j%{jobs}%" "TARGET=native" ] +install: [[ "cp" "sertop.native" "%{bin}%/sertop" ] + [ "cp" "sercomp.native" "%{bin}%/sercomp"]] +remove: [[ "rm" "-f" "%{bin}%/sertop" ] + [ "rm" "-f" "%{bin}%/sercomp"]] +synopsis: + "Sexp Protocol for machine-based interaction with the Coq Proof Assistant" +flags: light-uninstall +url { + src: "https://github.com/ejgallego/coq-serapi/archive/8.7.2+0.4.13.tar.gz" + checksum: [ + "sha256=ed226831d2f2990ef8f2f802b3518155931f53aaef39a95297bcab1411366e13" + "md5=34e3b9d47c0c52294ed1d4c432cfac45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq-serapi/coq-serapi.8.8.0+0.5.1/opam b/packages/coq-serapi/coq-serapi.8.8.0+0.5.1/opam new file mode 100644 index 000000000..62ba2dfbe --- /dev/null +++ b/packages/coq-serapi/coq-serapi.8.8.0+0.5.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "e@x80.org" +authors: "Emilio Jesús Gallego Arias" +homepage: "https://github.com/ejgallego/coq-serapi" +bug-reports: "https://github.com/ejgallego/coq-serapi/issues" +dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" +license: "GPL-3.0-only" + +depends: [ + "ocaml" {>= "4.06.0" & < "4.07.0"} + "coq" {>= "8.8.0" & < "8.9"} + "camlp5" {<= "8.03.01"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "sexplib" {< "v0.13"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_import" {>= "1.4" & < "2.0" & <= "1.11.0"} + "ppx_deriving" {>= "4.2.1" & <= "6.0.3"} + "ppx_sexp_conv" {>= "v0.11.0" & < "v0.13"} +] +build: [ make "-j%{jobs}%" "TARGET=native" ] +synopsis: + "Sexp Protocol for machine-based interaction with the Coq Proof Assistant" +url { + src: "https://github.com/ejgallego/coq-serapi/archive/8.8.0+0.5.1.tar.gz" + checksum: [ + "sha256=2189580cc72b8e2d3339b0a01acac0d8934bbf847a1237588ca0b2a87443c73d" + "md5=6982b825b4faa29ad18d6f156ef79d34" + ] +} +extra-source "coq-serapi.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq-serapi/coq-serapi.install" + checksum: [ + "sha256=9ed6181d3e8cbf5356636d588d7ab6c9fc92646494a464edb4c76055216f903e" + "md5=5f618a1d7a4105aaac53506065bf7d8b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.3/opam b/packages/coq/coq.8.3/opam new file mode 100644 index 000000000..58f2ad782 --- /dev/null +++ b/packages/coq/coq.8.3/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "-camlp5dir" + "%{camlp5:lib}%" + "--prefix" + prefix + "-docdir" + doc + ] + [make "-j%{jobs}%" "world"] +] +depends: [ + "ocaml" {>= "3.10.2" & < "4.02.0"} + "camlp5" {!= "5.00" & < "8"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +depopts: ["lablgtk"] +patches: ["configure.patch"] +install: [make "install"] +synopsis: "Formal proof management system" +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/V8.3pl5/files/coq-8.3pl5.tar.gz" + checksum: [ + "sha256=89d185fa3e0d3620703ad4b723ef85695ce427da6235fe91d74fc22d1ffcfd5d" + "md5=b16741e211e98a3a3870a105aa0cb9fe" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.3" + checksum: [ + "sha256=dfa5b8f0e207b46a2240062176bdab57ce6f1a8ef05e3b5c8174f1f81d3aaa92" + "md5=90aa43dcd6bdeb615b19364fe1c72dfb" + ] +} +extra-source "configure.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/configure.patch.8.3" + checksum: [ + "sha256=f09f33fc38ecd1da7c325303169bd2f0d9705103c1ba840e999c221e70204627" + "md5=57538c85ccec8ae97e06ae3b6697cf0e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.4.5/opam b/packages/coq/coq.8.4.5/opam new file mode 100644 index 000000000..7fd938797 --- /dev/null +++ b/packages/coq/coq.8.4.5/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://coq.inria.fr/" +dev-repo: "git+https://github.com/coq/coq.git" +bug-reports: "https://coq.inria.fr/bugs/" +build: [ + [ + "./configure" + "-makecmd" + "%{make}%" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "--prefix" + prefix + "--usecamlp5" + "--camlp5dir" + "%{camlp5:lib}%" + "--coqide" + "no" + ] + ["%{make}%" "-j%{jobs}%" "world"] + ["%{make}%" "-j%{jobs}%" "states"] +] +depends: [ + "ocaml" {>= "3.11.2" & < "4.03"} + "camlp5" {< "8"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +patches: "build_with_trunk.patch" {ocaml:version >= "4.03"} +install: ["%{make}%" "install"] +synopsis: "Formal proof management system." +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/8.4pl5/files/coq-8.4pl5.tar.gz" + checksum: [ + "sha256=35815ab78a58d72799eacaab155427620ab071677882ca6c98d7bfec97d25245" + "md5=7839005b48527a85149da950bd2ac006" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.4.5" + checksum: [ + "sha256=dfa5b8f0e207b46a2240062176bdab57ce6f1a8ef05e3b5c8174f1f81d3aaa92" + "md5=90aa43dcd6bdeb615b19364fe1c72dfb" + ] +} +extra-source "build_with_trunk.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/build_with_trunk.patch" + checksum: [ + "sha256=ed3353dbb5cb66fac7a05778bd82622c3067a1b94d735c67e602bca566b8d8ee" + "md5=c30af7766aced02aa12f9cb841add6cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.4.6/opam b/packages/coq/coq.8.4.6/opam new file mode 100644 index 000000000..50671a7fe --- /dev/null +++ b/packages/coq/coq.8.4.6/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "dev@clarus.me" +homepage: "https://coq.inria.fr/" +dev-repo: "git+https://github.com/coq/coq.git" +bug-reports: "https://coq.inria.fr/bugs/" +build: [ + [ + "./configure" + "-makecmd" + "%{make}%" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "--prefix" + prefix + "--usecamlp5" + "--camlp5dir" + "%{camlp5:lib}%" + "--coqide" + "no" + ] + ["%{make}%" "-j%{jobs}%" "world"] + ["%{make}%" "-j%{jobs}%" "states"] +] +remove: ["rm" "-R" "%{lib}%/coq"] +depends: [ + "ocaml" {>= "3.11.2" & < "4.03"} + "camlp5" {< "8"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +install: ["%{make}%" "install"] +synopsis: "Formal proof management system." +flags: light-uninstall +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/V8.4pl6/files/coq-8.4pl6.tar.gz" + checksum: [ + "sha256=a540a231a9970a49353ca039f3544616ff86a208966ab1c593779ae13c91ebd6" + "md5=2334a98b64578cb81d2b4127e327b368" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.4.6" + checksum: [ + "sha256=fcd2bd18a69867ad42f95881780ce30eea128eb9ac268755a201f0ef9184c6d7" + "md5=0bee75113a7888368e9e06ad9ac40aad" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.4.6~camlp4/opam b/packages/coq/coq.8.4.6~camlp4/opam new file mode 100644 index 000000000..701733446 --- /dev/null +++ b/packages/coq/coq.8.4.6~camlp4/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "dev@clarus.me" +homepage: "https://coq.inria.fr/" +dev-repo: "git+https://github.com/coq/coq.git" +bug-reports: "https://coq.inria.fr/bugs/" +build: [ + [ + "./configure" + "-makecmd" + "%{make}%" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "--prefix" + prefix + "--usecamlp4" + "--coqide" + "no" + ] + ["%{make}%" "-j%{jobs}%" "world"] + ["%{make}%" "-j%{jobs}%" "states"] +] +remove: ["rm" "-R" "%{lib}%/coq"] +depends: [ + "ocaml" {>= "3.11.2" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +conflicts: [ + "camlp5" {< "8"} +] +install: ["%{make}%" "install"] +synopsis: "Formal proof management system." +description: "Version built using camlp4" +flags: light-uninstall +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/V8.4pl6/files/coq-8.4pl6.tar.gz" + checksum: [ + "sha256=a540a231a9970a49353ca039f3544616ff86a208966ab1c593779ae13c91ebd6" + "md5=2334a98b64578cb81d2b4127e327b368" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.4.6~camlp4" + checksum: [ + "sha256=fcd2bd18a69867ad42f95881780ce30eea128eb9ac268755a201f0ef9184c6d7" + "md5=0bee75113a7888368e9e06ad9ac40aad" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.4pl1/opam b/packages/coq/coq.8.4pl1/opam new file mode 100644 index 000000000..1e51d6757 --- /dev/null +++ b/packages/coq/coq.8.4pl1/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "--prefix" + prefix + "--usecamlp5" + "--camlp5dir" + "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "world"] +] +depends: [ + "ocaml" {>= "3.11.2" & < "4.02.0"} + "camlp5" {< "8"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +depopts: ["lablgtk"] +patches: [ + "coqmktop.patch" + "CAML_LD_LIBRARY_PATH.patch" + "configure.patch" +] +install: [make "install"] +synopsis: "Formal proof management system" +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/V8.4pl1/files/coq-8.4pl1.tar.gz" + checksum: [ + "sha256=5d0e4553ab50677a94b4d5ca1650a90718e9362082a649ba95be4010390a0f80" + "md5=07e44e89fc99d6c414605dc96be37f12" + ] +} +extra-source "coqmktop.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coqmktop.patch" + checksum: [ + "sha256=8892e0c34d0c674bdda678ad8311a8fb9bbf8cd2390f87f47eaf8efbc8b70216" + "md5=acae67a08b2a91d17966bee2e4ef2d00" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.4pl1" + checksum: [ + "sha256=dfa5b8f0e207b46a2240062176bdab57ce6f1a8ef05e3b5c8174f1f81d3aaa92" + "md5=90aa43dcd6bdeb615b19364fe1c72dfb" + ] +} +extra-source "configure.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/configure.patch.8.4pl1" + checksum: [ + "sha256=e626006fa1ac915d20168ef2af6f1aab06d07cf558cf2748bee975c1a642a1d9" + "md5=0ca3a939dc36edc33f2090be491c07e7" + ] +} +extra-source "CAML_LD_LIBRARY_PATH.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/CAML_LD_LIBRARY_PATH.patch.8.4pl1" + checksum: [ + "sha256=8589dfe9dd6f41cfbdac15029021cdf190a8228e6dd85d2cc246b09e7fad8e9c" + "md5=7ae1df6a74ae04bf1471e66c35145a1c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.4pl2/opam b/packages/coq/coq.8.4pl2/opam new file mode 100644 index 000000000..001737b56 --- /dev/null +++ b/packages/coq/coq.8.4pl2/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "--prefix" + prefix + "--usecamlp5" + "--camlp5dir" + "%{camlp5:lib}%" + "--coqide" + "no" + ] + [make "-j%{jobs}%" "world"] + [make "-j%{jobs}%" "states"] +] +depends: [ + "ocaml" {>= "3.11.2" & < "4.02.0"} + "camlp5" {< "8"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +patches: ["CAML_LD_LIBRARY_PATH.patch" "configure.patch"] +install: [make "install"] +synopsis: "Formal proof management system" +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/V8.4pl2/files/coq-8.4pl2.tar.gz" + checksum: [ + "sha256=fb719a38f613b01861e3b251e745a5c8ef395a26ce7029668e85ac75fcbca2d8" + "md5=7fd98da8db35a89b9718333a31af6153" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.4pl2" + checksum: [ + "sha256=dfa5b8f0e207b46a2240062176bdab57ce6f1a8ef05e3b5c8174f1f81d3aaa92" + "md5=90aa43dcd6bdeb615b19364fe1c72dfb" + ] +} +extra-source "configure.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/configure.patch.8.4pl2" + checksum: [ + "sha256=c20a5b5166b167d3c9da58c5605d502083909b04d681b1fa3fde331a6eea5897" + "md5=95c231681553311984dc0eaf1611b333" + ] +} +extra-source "CAML_LD_LIBRARY_PATH.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/CAML_LD_LIBRARY_PATH.patch.8.4pl2" + checksum: [ + "sha256=cfc9ef56e78678e5a1f525c80359ece7661461e382920b0a87103c229e6c49f0" + "md5=e4ee7ff6d89c5bc32e8392faad13584e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.4pl4/opam b/packages/coq/coq.8.4pl4/opam new file mode 100644 index 000000000..6a117ec76 --- /dev/null +++ b/packages/coq/coq.8.4pl4/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "--prefix" + prefix + "--usecamlp5" + "--camlp5dir" + "%{camlp5:lib}%" + "--coqide" + "no" + ] + [make "-j%{jobs}%" "world"] + [make "-j%{jobs}%" "states"] +] +depends: [ + "ocaml" {>= "3.11.2" & < "4.02.0"} + "camlp5" {< "8"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +install: [make "install"] +synopsis: "Formal proof management system" +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/V8.4pl4/files/coq-8.4pl4.tar.gz" + checksum: [ + "sha256=06c3aeab7819eed8f35ce794c887a70cf3b4f6b71ee52cd3110fb4e526717f01" + "md5=6a9f61cf0ece644b170f722fbc8cf2a1" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.4pl4" + checksum: [ + "sha256=dfa5b8f0e207b46a2240062176bdab57ce6f1a8ef05e3b5c8174f1f81d3aaa92" + "md5=90aa43dcd6bdeb615b19364fe1c72dfb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.5.0/opam b/packages/coq/coq.8.5.0/opam new file mode 100644 index 000000000..2b9499f71 --- /dev/null +++ b/packages/coq/coq.8.5.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "dev@clarus.me" +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "http://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.0-only" +depopts: [ + "coq-native" +] +build: [ + [ + "./configure" + "-configdir" "%{lib}%/coq/config" + "-mandir" man + "-prefix" prefix + "-usecamlp5" + "-camlp5dir" "%{camlp5:lib}%" + "-coqide" "no" + "-debug" + "-native-compiler" "yes" {coq-native:installed} "no" {!coq-native:installed} + ] + [make "-j%{jobs}%"] +] +remove: ["rm" "-R" "%{lib}%/coq"] +depends: [ + "ocaml" {< "4.06.0"} + "camlp5" {< "8"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +patches: ["ephemeron-rename.patch"] +install: [make "install"] +synopsis: "Formal proof management system" +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.5.tar.gz" + checksum: [ + "sha256=1af77608d3506bfd22e6b2a40929b42d1692dd96e234153882b3d60c6efac2fe" + "md5=8ee5081f50277c531a0467299ee8c02d" + ] +} +extra-source "ephemeron-rename.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/ephemeron-rename.patch" + checksum: [ + "sha256=62bb68d20cbc702698839c5e4463bbe57e819946b22b05e7b3c0c1072fec403d" + "md5=9fa070d977a9f672ef1909babb5a4776" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.5.0" + checksum: [ + "sha256=ca274b504e7a924b00a9452c97b0eed21cb993c9fded8293d83a411ce1ef8953" + "md5=26c6de669a7d377c2be8592c4e3c0260" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.5.0~camlp4/opam b/packages/coq/coq.8.5.0~camlp4/opam new file mode 100644 index 000000000..3195256d4 --- /dev/null +++ b/packages/coq/coq.8.5.0~camlp4/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "dev@clarus.me" +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "http://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.0-only" +depopts: [ + "coq-native" +] +build: [ + [ + "./configure" + "-configdir" "%{lib}%/coq/config" + "-mandir" man + "-prefix" prefix + "-usecamlp4" + "-coqide" "no" + "-debug" + "-native-compiler" "yes" {coq-native:installed} "no" {!coq-native:installed} + ] + [make "-j%{jobs}%"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "camlp4" {<= "5.3"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +patches: ["ephemeron-rename.patch"] +install: [make "install"] +synopsis: "Formal proof management system" +url { + src: "https://github.com/coq/coq/archive/V8.5.tar.gz" + checksum: [ + "sha256=1af77608d3506bfd22e6b2a40929b42d1692dd96e234153882b3d60c6efac2fe" + "md5=8ee5081f50277c531a0467299ee8c02d" + ] +} +extra-source "ephemeron-rename.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/ephemeron-rename.patch" + checksum: [ + "sha256=62bb68d20cbc702698839c5e4463bbe57e819946b22b05e7b3c0c1072fec403d" + "md5=9fa070d977a9f672ef1909babb5a4776" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.5.0~camlp4" + checksum: [ + "sha256=ca274b504e7a924b00a9452c97b0eed21cb993c9fded8293d83a411ce1ef8953" + "md5=26c6de669a7d377c2be8592c4e3c0260" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.5.1/opam b/packages/coq/coq.8.5.1/opam new file mode 100644 index 000000000..420bbd482 --- /dev/null +++ b/packages/coq/coq.8.5.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "dev@clarus.me" +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "http://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.0-only" +depopts: [ + "coq-native" +] +build: [ + [ + "./configure" + "-configdir" "%{lib}%/coq/config" + "-mandir" man + "-prefix" prefix + "-usecamlp5" + "-camlp5dir" "%{camlp5:lib}%" + "-coqide" "no" + "-debug" + "-native-compiler" "yes" {coq-native:installed} "no" {!coq-native:installed} + ] + [make "-j%{jobs}%"] +] +remove: ["rm" "-R" "%{lib}%/coq"] +depends: [ + "ocaml" {< "4.06.0"} + "camlp5" {< "8"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +install: [make "install"] +synopsis: "Formal proof management system" +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.5pl1.tar.gz" + checksum: [ + "sha256=2765c2c9d38f1e094068b916125ccdee6b44d519c41215bfc2a62cb420153fc7" + "md5=5b608a502e3e0b1f2120ccf092509c14" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.5.1" + checksum: [ + "sha256=ca274b504e7a924b00a9452c97b0eed21cb993c9fded8293d83a411ce1ef8953" + "md5=26c6de669a7d377c2be8592c4e3c0260" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.5.2/opam b/packages/coq/coq.8.5.2/opam new file mode 100644 index 000000000..07c32706d --- /dev/null +++ b/packages/coq/coq.8.5.2/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "dev@clarus.me" +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.0-only" +depopts: [ + "coq-native" +] +build: [ + [ + "./configure" + "-configdir" "%{lib}%/coq/config" + "-mandir" man + "-prefix" prefix + "-usecamlp5" + "-camlp5dir" "%{camlp5:lib}%" + "-coqide" "no" + "-debug" + "-native-compiler" "yes" {coq-native:installed} "no" {!coq-native:installed} + ] + [make "-j%{jobs}%"] +] +remove: ["rm" "-R" "%{lib}%/coq"] +depends: [ + "ocaml" {< "4.06.0"} + "camlp5" {< "8"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +install: [make "install"] +synopsis: "Formal proof management system" +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.5pl2.tar.gz" + checksum: [ + "sha256=c2339575968aff367b4f35d2f77e182204b217326127fbd76235921112e46511" + "md5=e7570f73e69a6b7490c31df392ed98f7" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.5.2" + checksum: [ + "sha256=ca274b504e7a924b00a9452c97b0eed21cb993c9fded8293d83a411ce1ef8953" + "md5=26c6de669a7d377c2be8592c4e3c0260" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.5.2~camlp4/opam b/packages/coq/coq.8.5.2~camlp4/opam new file mode 100644 index 000000000..696631d1b --- /dev/null +++ b/packages/coq/coq.8.5.2~camlp4/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dev@clarus.me" +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.0-only" +depopts: [ + "coq-native" +] +build: [ + [ + "./configure" + "-configdir" "%{lib}%/coq/config" + "-mandir" man + "-prefix" prefix + "-usecamlp4" + "-coqide" "no" + "-debug" + "-native-compiler" "yes" {coq-native:installed} "no" {!coq-native:installed} + ] + [make "-j%{jobs}%"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "camlp4" {<= "5.3"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +install: [make "install"] +synopsis: "Formal proof management system" +url { + src: "https://github.com/coq/coq/archive/V8.5pl2.tar.gz" + checksum: [ + "sha256=c2339575968aff367b4f35d2f77e182204b217326127fbd76235921112e46511" + "md5=e7570f73e69a6b7490c31df392ed98f7" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.5.2~camlp4" + checksum: [ + "sha256=ca274b504e7a924b00a9452c97b0eed21cb993c9fded8293d83a411ce1ef8953" + "md5=26c6de669a7d377c2be8592c4e3c0260" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.5.3/opam b/packages/coq/coq.8.5.3/opam new file mode 100644 index 000000000..78e239cf4 --- /dev/null +++ b/packages/coq/coq.8.5.3/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Maxime Dénès " +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.0-only" +depopts: [ + "coq-native" +] +build: [ + [ + "./configure" + "-configdir" "%{lib}%/coq/config" + "-mandir" man + "-prefix" prefix + "-usecamlp5" + "-camlp5dir" "%{camlp5:lib}%" + "-coqide" "no" + "-debug" + "-native-compiler" "yes" {coq-native:installed} "no" {!coq-native:installed} + ] + # Applying this upstream fix: https://github.com/coq/coq/pull/17459 + ["sed" "-e" "s/CAMLP4DEPS=.*$/CAMLP4DEPS=$\\{shell LC_ALL=C sed -n -e 's@^(\\\\*.*camlp4deps: \"\\\\(.*\\\\)\".*@\\\\1@p' $\\{1}}/" "-i.bak" "Makefile.build"] + [make "-j%{jobs}%"] +] +remove: ["rm" "-R" "%{lib}%/coq"] +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} + "camlp5" {< "8"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +install: [make "install"] +synopsis: "Formal proof management system" +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.5pl3.tar.gz" + checksum: [ + "sha256=c2e059520fd41daacc29a5374f7fdde706c7b10880d8de044de5f33725174bbf" + "md5=66cf2161bbca229c071a0c5132623f15" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.5.3" + checksum: [ + "sha256=ca274b504e7a924b00a9452c97b0eed21cb993c9fded8293d83a411ce1ef8953" + "md5=26c6de669a7d377c2be8592c4e3c0260" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.6.1/opam b/packages/coq/coq.8.6.1/opam new file mode 100644 index 000000000..14f9275c8 --- /dev/null +++ b/packages/coq/coq.8.6.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Maxime Dénès " +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.0-only" +depopts: [ + "coq-native" +] +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" man + "-prefix" prefix + "-usecamlp5" + "-camlp5dir" "%{camlp5:lib}%" + "-coqide" "no" + "-debug" + "-native-compiler" "yes" {coq-native:installed} "no" {!coq-native:installed} + ] + [make "-j%{jobs}%"] +] +remove: ["rm" "-R" "%{lib}%/coq"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp5" {< "8"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +install: [make "install"] +synopsis: "Formal proof management system" +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.6.1.tar.gz" + checksum: [ + "sha256=ba2e6cca27b064dee2c8d52926896baa7909d0a4ccc3599b4b2bc374ac2ed50a" + "md5=17d6a99370458b752a45299b9197c29b" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.6.1" + checksum: [ + "sha256=ca274b504e7a924b00a9452c97b0eed21cb993c9fded8293d83a411ce1ef8953" + "md5=26c6de669a7d377c2be8592c4e3c0260" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coq/coq.8.6/opam b/packages/coq/coq.8.6/opam new file mode 100644 index 000000000..3c0aaf816 --- /dev/null +++ b/packages/coq/coq.8.6/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Maxime Dénès " +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.0-only" +depopts: [ + "coq-native" +] +build: [ + [ + "./configure" + "-configdir" "%{lib}%/coq/config" + "-mandir" man + "-prefix" prefix + "-usecamlp5" + "-camlp5dir" "%{camlp5:lib}%" + "-coqide" "no" + "-debug" + "-native-compiler" "yes" {coq-native:installed} "no" {!coq-native:installed} + ] + [make "-j%{jobs}%"] +] +remove: ["rm" "-R" "%{lib}%/coq"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp5" {< "8"} + "num" {<= "1.5-1"} + "conf-findutils" {build & = "1"} +] +install: [make "install"] +synopsis: "Formal proof management system" +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.6.tar.gz" + checksum: [ + "sha256=aa58e67d8003da237946e135f9301285201fa8d827064c1162f7613bcde418dc" + "md5=d60092c39f0cf428b35efff71641c3eb" + ] +} +extra-source "coq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coq/coq.install.8.6" + checksum: [ + "sha256=ca274b504e7a924b00a9452c97b0eed21cb993c9fded8293d83a411ce1ef8953" + "md5=26c6de669a7d377c2be8592c4e3c0260" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/coqide/coqide.8.4.5/opam b/packages/coqide/coqide.8.4.5/opam new file mode 100644 index 000000000..87de285b7 --- /dev/null +++ b/packages/coqide/coqide.8.4.5/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "--prefix" + prefix + "--usecamlp5" + "--camlp5dir" + "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "parsing/tok.cmo"] + [make "-j%{jobs}%" "parsing/tok.cmx"] + [make "-j%{jobs}%" "parsing/tok.cmi"] + [make "-j%{jobs}%" "coqide-files"] + [make "-j%{jobs}%" "coqide-binaries"] +] +depends: [ + "ocaml" + "camlp5" {<= "8.03.01"} + "coq" {= "8.4.5"} + "lablgtk" {>= "2.12.0" & <= "2.18.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "MAKEFILE_remove_useless_for_coqide.patch" +] +install: [make "install-coqide"] +synopsis: "IDE of the coq formal proof management system" +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/8.4pl5/files/coq-8.4pl5.tar.gz" + checksum: [ + "sha256=35815ab78a58d72799eacaab155427620ab071677882ca6c98d7bfec97d25245" + "md5=7839005b48527a85149da950bd2ac006" + ] +} +extra-source "MAKEFILE_remove_useless_for_coqide.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/MAKEFILE_remove_useless_for_coqide.patch.8.4.5" + checksum: [ + "sha256=7756951fcb9798f4c8f97accd125b90c3a7246b322cca692bdb99edde2edd56a" + "md5=478ed6e68fa46d00d0a6acfb53d39e52" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coqide/coqide.8.4.6/opam b/packages/coqide/coqide.8.4.6/opam new file mode 100644 index 000000000..a69d50dac --- /dev/null +++ b/packages/coqide/coqide.8.4.6/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "dev@clarus.me" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "--prefix" + prefix + "--usecamlp5" + "--camlp5dir" + "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "parsing/tok.cmo"] + [make "-j%{jobs}%" "parsing/tok.cmx"] + [make "-j%{jobs}%" "parsing/tok.cmi"] + [make "-j%{jobs}%" "coqide-files"] + [make "-j%{jobs}%" "coqide-binaries"] +] +depends: [ + "ocaml" + "camlp5" {<= "8.03.01"} + "coq" {= "8.4.6"} + "lablgtk" {>= "2.12.0" & <= "2.18.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "MAKEFILE_remove_useless_for_coqide.patch" +] +install: [make "install-coqide"] +synopsis: "IDE of the coq formal proof management system" +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/V8.4pl6/files/coq-8.4pl6.tar.gz" + checksum: [ + "sha256=a540a231a9970a49353ca039f3544616ff86a208966ab1c593779ae13c91ebd6" + "md5=2334a98b64578cb81d2b4127e327b368" + ] +} +extra-source "MAKEFILE_remove_useless_for_coqide.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/MAKEFILE_remove_useless_for_coqide.patch.8.4.6" + checksum: [ + "sha256=a5c48db4f9dbdfd18dd6ac8bb9b07ee4838fc29f25d1c5875e8b1cc5c9713eb4" + "md5=cf7fa3750fa80405b1f117c3c3304c63" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coqide/coqide.8.4pl2/opam b/packages/coqide/coqide.8.4pl2/opam new file mode 100644 index 000000000..775ed54a7 --- /dev/null +++ b/packages/coqide/coqide.8.4pl2/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "--prefix" + prefix + "--usecamlp5" + "--camlp5dir" + "%{camlp5:lib}%" + ] + [make "coqide-files" "coqide-binaries"] +] +depends: [ + "ocaml" + "camlp5" {<= "8.03.01"} + "coq" {= "8.4pl2"} + "lablgtk" {>= "2.12.0" & <= "2.18.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "CAML_LD_LIBRARY_PATH.patch" + "MAKEFILE_remove_useless_for_coqide.patch" + "CONFIGURE_allow_make4.patch" +] +install: [make "install-coqide"] +synopsis: "IDE of the coq formal proof management system" +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/V8.4pl2/files/coq-8.4pl2.tar.gz" + checksum: [ + "sha256=fb719a38f613b01861e3b251e745a5c8ef395a26ce7029668e85ac75fcbca2d8" + "md5=7fd98da8db35a89b9718333a31af6153" + ] +} +extra-source "MAKEFILE_remove_useless_for_coqide.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/MAKEFILE_remove_useless_for_coqide.patch.8.4pl2" + checksum: [ + "sha256=9eebf0062be0a49777b8963627153cf6e7e00fe32bcf8ac37e2183fa2de9cea1" + "md5=0ef819341127690e51ba1ee0f73df43e" + ] +} +extra-source "CONFIGURE_allow_make4.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/CONFIGURE_allow_make4.patch" + checksum: [ + "sha256=7d32ecc5d9f2aa5ca0332c711faba2a79a6df0f304fcac4653cecb346e670f0e" + "md5=35c2acdbe16b8ffb9a9c4673026c15d0" + ] +} +extra-source "CAML_LD_LIBRARY_PATH.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/CAML_LD_LIBRARY_PATH.patch" + checksum: [ + "sha256=e55f200cf119c0839d8f0640dcd80dce5b8a7be49c6e9f38155097c0f1e136c6" + "md5=cb40fd11d27c93a077f668a15e467e7a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coqide/coqide.8.4pl4/opam b/packages/coqide/coqide.8.4pl4/opam new file mode 100644 index 000000000..50580f131 --- /dev/null +++ b/packages/coqide/coqide.8.4pl4/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "--prefix" + prefix + "--usecamlp5" + "--camlp5dir" + "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "parsing/tok.cmo"] + [make "-j%{jobs}%" "parsing/tok.cmx"] + [make "-j%{jobs}%" "parsing/tok.cmi"] + [make "-j%{jobs}%" "coqide-files"] + [make "-j%{jobs}%" "coqide-binaries"] +] +depends: [ + "ocaml" + "camlp5" {<= "8.03.01"} + "coq" {= "8.4pl4"} + "lablgtk" {>= "2.12.0" & <= "2.18.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "MAKEFILE_remove_useless_for_coqide.patch" +] +install: [make "install-coqide"] +synopsis: "IDE of the coq formal proof management system" +url { + src: + "https://coq-distrib.s3.fr-par.scw.cloud/V8.4pl4/files/coq-8.4pl4.tar.gz" + checksum: [ + "sha256=06c3aeab7819eed8f35ce794c887a70cf3b4f6b71ee52cd3110fb4e526717f01" + "md5=6a9f61cf0ece644b170f722fbc8cf2a1" + ] +} +extra-source "MAKEFILE_remove_useless_for_coqide.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/MAKEFILE_remove_useless_for_coqide.patch.8.4pl4" + checksum: [ + "sha256=1e1365fcc61a6b20d4739d4321865514541eb111ce2ae9f0ea322a26b61beb6f" + "md5=f17447834f0d663923b21e5c0c188a4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coqide/coqide.8.5.0/opam b/packages/coqide/coqide.8.5.0/opam new file mode 100644 index 000000000..adabbf8d8 --- /dev/null +++ b/packages/coqide/coqide.8.5.0/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "coqdev@inria.fr" +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.1-only" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "-prefix" + prefix + "-usecamlp5" + "-camlp5dir" + "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "coqide-files"] + [make "-j%{jobs}%" "coqide-binaries"] +] +remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] +depends: [ + "ocaml" + "camlp5" {<= "8.03.01"} + "coq" {= "8.5.0"} + "lablgtk" {<= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [ + make + "install-ide-bin" + "install-ide-files" + "install-ide-info" + "install-ide-devfiles" +] +patches: [ + "ephemeron-rename.patch" + "fix-idedeps-double-linking.patch" +] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.5.tar.gz" + checksum: [ + "sha256=1af77608d3506bfd22e6b2a40929b42d1692dd96e234153882b3d60c6efac2fe" + "md5=8ee5081f50277c531a0467299ee8c02d" + ] +} +extra-source "fix-idedeps-double-linking.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/fix-idedeps-double-linking.patch" + checksum: [ + "sha256=3f60e747bde68eab111136f2b72802210b3ece078ef0a5df11c92647c622f6cc" + "md5=e739ee7f611a2b55d07073e3f73f05fc" + ] +} +extra-source "ephemeron-rename.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/ephemeron-rename.patch" + checksum: [ + "sha256=62bb68d20cbc702698839c5e4463bbe57e819946b22b05e7b3c0c1072fec403d" + "md5=9fa070d977a9f672ef1909babb5a4776" + ] +} +extra-source "coq-coqide.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/coq-coqide.install" + checksum: [ + "sha256=47a89b06973a5a6625db0c74e7f03679bdd221ed8cad83687916d8f084301009" + "md5=d005cda8cb7888fbea94c5416dcb31bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coqide/coqide.8.5.1/opam b/packages/coqide/coqide.8.5.1/opam new file mode 100644 index 000000000..27f0b0a31 --- /dev/null +++ b/packages/coqide/coqide.8.5.1/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "coqdev@inria.fr" +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.1-only" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "-prefix" + prefix + "-usecamlp5" + "-camlp5dir" + "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "coqide-files"] + [make "-j%{jobs}%" "coqide-binaries"] +] +remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] +depends: [ + "ocaml" + "camlp5" {<= "8.03.01"} + "coq" {= "8.5.1"} + "lablgtk" {<= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [ + make + "install-ide-bin" + "install-ide-files" + "install-ide-info" + "install-ide-devfiles" +] + +patches: ["fix-idedeps-double-linking.patch"] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.5pl1.tar.gz" + checksum: [ + "sha256=2765c2c9d38f1e094068b916125ccdee6b44d519c41215bfc2a62cb420153fc7" + "md5=5b608a502e3e0b1f2120ccf092509c14" + ] +} +extra-source "fix-idedeps-double-linking.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/fix-idedeps-double-linking.patch" + checksum: [ + "sha256=3f60e747bde68eab111136f2b72802210b3ece078ef0a5df11c92647c622f6cc" + "md5=e739ee7f611a2b55d07073e3f73f05fc" + ] +} +extra-source "coqide.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/coqide.install.8.5.1" + checksum: [ + "sha256=47a89b06973a5a6625db0c74e7f03679bdd221ed8cad83687916d8f084301009" + "md5=d005cda8cb7888fbea94c5416dcb31bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coqide/coqide.8.5.2/opam b/packages/coqide/coqide.8.5.2/opam new file mode 100644 index 000000000..6b9299c0d --- /dev/null +++ b/packages/coqide/coqide.8.5.2/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "coqdev@inria.fr" +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.1-only" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "-prefix" + prefix + "-usecamlp5" + "-camlp5dir" + "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "coqide-files"] + [make "-j%{jobs}%" "coqide-binaries"] +] +remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] +depends: [ + "ocaml" + "camlp5" {<= "8.03.01"} + "coq" {= "8.5.2"} + "lablgtk" {<= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [ + make + "install-ide-bin" + "install-ide-files" + "install-ide-info" + "install-ide-devfiles" +] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.5pl2.tar.gz" + checksum: [ + "sha256=c2339575968aff367b4f35d2f77e182204b217326127fbd76235921112e46511" + "md5=e7570f73e69a6b7490c31df392ed98f7" + ] +} +extra-source "coqide.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/coqide.install.8.5.2" + checksum: [ + "sha256=47a89b06973a5a6625db0c74e7f03679bdd221ed8cad83687916d8f084301009" + "md5=d005cda8cb7888fbea94c5416dcb31bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coqide/coqide.8.5.3/opam b/packages/coqide/coqide.8.5.3/opam new file mode 100644 index 000000000..aaf9f4617 --- /dev/null +++ b/packages/coqide/coqide.8.5.3/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Maxime Dénès " +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.1-only" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "-prefix" + prefix + "-usecamlp5" + "-camlp5dir" + "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "coqide-files"] + [make "-j%{jobs}%" "coqide-binaries"] +] +remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] +depends: [ + "ocaml" {>= "3.12.1"} + "camlp5" {<= "8.03.01"} + "coq" {= "8.5.3"} + "lablgtk" {<= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [ + make + "install-ide-bin" + "install-ide-files" + "install-ide-info" + "install-ide-devfiles" +] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.5pl3.tar.gz" + checksum: [ + "sha256=c2e059520fd41daacc29a5374f7fdde706c7b10880d8de044de5f33725174bbf" + "md5=66cf2161bbca229c071a0c5132623f15" + ] +} +extra-source "coqide.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/coqide.install.8.5.3" + checksum: [ + "sha256=47a89b06973a5a6625db0c74e7f03679bdd221ed8cad83687916d8f084301009" + "md5=d005cda8cb7888fbea94c5416dcb31bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coqide/coqide.8.6.1/opam b/packages/coqide/coqide.8.6.1/opam new file mode 100644 index 000000000..97dcac434 --- /dev/null +++ b/packages/coqide/coqide.8.6.1/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Maxime Dénès " +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.1-only" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "-prefix" + prefix + "-usecamlp5" + "-camlp5dir" + "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "coqide-files"] + [make "-j%{jobs}%" "coqide-binaries"] +] +remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] +depends: [ + "ocaml" {>= "4.01.0"} + "camlp5" {<= "8.03.01"} + "coq" {= "8.6.1"} + "lablgtk" {<= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [ + make + "install-ide-bin" + "install-ide-files" + "install-ide-info" + "install-ide-devfiles" +] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.6.1.tar.gz" + checksum: [ + "sha256=ba2e6cca27b064dee2c8d52926896baa7909d0a4ccc3599b4b2bc374ac2ed50a" + "md5=17d6a99370458b752a45299b9197c29b" + ] +} +extra-source "coqide.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/coqide.install.8.6.1" + checksum: [ + "sha256=47a89b06973a5a6625db0c74e7f03679bdd221ed8cad83687916d8f084301009" + "md5=d005cda8cb7888fbea94c5416dcb31bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coqide/coqide.8.6/opam b/packages/coqide/coqide.8.6/opam new file mode 100644 index 000000000..9e0be13f4 --- /dev/null +++ b/packages/coqide/coqide.8.6/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Maxime Dénès " +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://coq.inria.fr/bugs/" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.1-only" +build: [ + [ + "./configure" + "-configdir" + "%{lib}%/coq/config" + "-mandir" + man + "-docdir" + doc + "-prefix" + prefix + "-usecamlp5" + "-camlp5dir" + "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "coqide-files"] + [make "-j%{jobs}%" "coqide-binaries"] +] +remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] +depends: [ + "ocaml" {>= "4.01.0"} + "camlp5" {<= "8.03.01"} + "coq" {= "8.6"} + "lablgtk" {<= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [ + make + "install-ide-bin" + "install-ide-files" + "install-ide-info" + "install-ide-devfiles" +] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.6.tar.gz" + checksum: [ + "sha256=aa58e67d8003da237946e135f9301285201fa8d827064c1162f7613bcde418dc" + "md5=d60092c39f0cf428b35efff71641c3eb" + ] +} +extra-source "coqide.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/coqide.install.8.6" + checksum: [ + "sha256=47a89b06973a5a6625db0c74e7f03679bdd221ed8cad83687916d8f084301009" + "md5=d005cda8cb7888fbea94c5416dcb31bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/coqide/coqide.8.7.0/opam b/packages/coqide/coqide.8.7.0/opam new file mode 100644 index 000000000..f591a64d0 --- /dev/null +++ b/packages/coqide/coqide.8.7.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Maxime Dénès " +authors: "The Coq development team, INRIA, CNRS, University Paris Sud, University Paris 7, Ecole Polytechnique." +homepage: "https://coq.inria.fr/" +bug-reports: "https://github.com/coq/coq/issues" +dev-repo: "git+https://github.com/coq/coq.git" +license: "LGPL-2.1-only" +build: [ + [ + "./configure" + "-configdir" "%{lib}%/coq/config" + "-prefix" prefix + "-mandir" man + "-docdir" doc + "-libdir" "%{lib}%/coq" + "-datadir" "%{share}%/coq" + "-usecamlp5" + "-camlp5dir" "%{camlp5:lib}%" + ] + [make "-j%{jobs}%" "coqide-files"] + [make "-j%{jobs}%" "coqide-opt"] +] +remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.05.0"} + "camlp5" {<= "8.03.01"} + "coq" {= "8.7.0"} + "lablgtk" {<= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [ + make + "install-ide-bin" + "install-ide-files" + "install-ide-info" + "install-ide-devfiles" +] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.7.0.tar.gz" + checksum: [ + "sha256=f376207ed051b3fd27c519f44b25eb25f8dddbce22715f68c3cedfd2e4b39297" + "md5=4d79181b17c63fe5287aeaf6263077e7" + ] +} +extra-source "coqide.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/coqide/coqide.install.8.7.0" + checksum: [ + "sha256=47a89b06973a5a6625db0c74e7f03679bdd221ed8cad83687916d8f084301009" + "md5=d005cda8cb7888fbea94c5416dcb31bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core-lwt/core-lwt.0.1/opam b/packages/core-lwt/core-lwt.0.1/opam new file mode 100644 index 000000000..2cbb93cfc --- /dev/null +++ b/packages/core-lwt/core-lwt.0.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/core-lwt/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/core-lwt/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/core-lwt/" +license: "MIT" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] + +install: [ + ["ocaml" "setup.ml" "-install"] +] + +remove: [ + ["ocamlfind" "remove" "core_lwt"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "oasis" {build & >= "0.4.0" & <= "0.4.11"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "core_kernel" {< "v0.9.0"} + "lwt" {< "3.0.0"} +] +synopsis: "Lwt library wrapper in the Janestreet core style" +description: """ +Provides an interface to Lwt library that follows the Janestreet +coding standards.""" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/core-lwt/archive/0.1.tar.gz" + checksum: [ + "sha256=ba7b216c54e656dc824d63400134b138e9387a8a472680b8ffee3ab6aef34dad" + "md5=0c38f8048f76586eef51a80973452776" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core-lwt/core-lwt.0.2.0/opam b/packages/core-lwt/core-lwt.0.2.0/opam new file mode 100644 index 000000000..35912821b --- /dev/null +++ b/packages/core-lwt/core-lwt.0.2.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/core-lwt/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/core-lwt/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/core-lwt/" +license: "MIT" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] + +install: [ + ["ocaml" "setup.ml" "-install"] +] + +remove: [ + ["ocamlfind" "remove" "core_lwt"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "oasis" {build & >= "0.4.0" & <= "0.4.11"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "core_kernel" {>= "v0.9.0" & < "v0.11"} + "lwt" {>= "3.2.0" & < "4.0.0"} +] +synopsis: "Lwt library wrapper in the Janestreet core style" +description: """ +Provides an interface to Lwt library that follows the Janestreet +coding standards.""" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/core-lwt/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=b5dc9a53ab25bb57d1a032a3ba1a4b8fb65e9cfec42e1c26283b511274cc9f38" + "md5=6d92f09611566e14080f2f517136ef34" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.108.00.02/opam b/packages/core/core.108.00.02/opam new file mode 100644 index 000000000..d2e1b6958 --- /dev/null +++ b/packages/core/core.108.00.02/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {< "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "108.00.02"} + "fieldslib" {= "108.00.02"} + "pa_ounit" {= "108.00.02"} + "pipebang" {= "108.00.02"} + "sexplib" {= "108.00.02"} + "variantslib" {= "108.00.02"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/core-108.00.02.tar.gz" + checksum: [ + "sha256=b4671f80dc0758f61ec6b18f20907627b45109b1ad8a51cf9978584d4160008b" + "md5=54f8000c96ba67a9237a31c29df20913" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.108.07.00/opam b/packages/core/core.108.07.00/opam new file mode 100644 index 000000000..6f7cd04a4 --- /dev/null +++ b/packages/core/core.108.07.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {< "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "108.07.00"} + "fieldslib" {= "108.07.00"} + "pa_ounit" {= "108.07.00"} + "pipebang" {= "108.07.00"} + "sexplib" {= "108.07.00"} + "variantslib" {= "108.07.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/core-108.07.00.tar.gz" + checksum: [ + "sha256=1d5460f6591984d754aa59a9bb3915edd36a2028b1e91cafb6f462ff7c803030" + "md5=360e4cd76eacd0f0263fb535a0f4eaf1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.108.07.01/opam b/packages/core/core.108.07.01/opam new file mode 100644 index 000000000..39278ffcd --- /dev/null +++ b/packages/core/core.108.07.01/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {< "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "108.07.01"} + "fieldslib" {= "108.07.01"} + "pa_ounit" {= "108.07.01"} + "pipebang" {= "108.07.01"} + "sexplib" {= "108.07.01"} + "variantslib" {= "108.07.01"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/core-108.07.01.tar.gz" + checksum: [ + "sha256=bac89ed1d691bc93652b8709b98eff945bc91f5390d2e8ce9350177abd9da2af" + "md5=98cc925a06502cab67669294fb557714" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.108.08.00/opam b/packages/core/core.108.08.00/opam new file mode 100644 index 000000000..37ccf4c5f --- /dev/null +++ b/packages/core/core.108.08.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {< "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "108.08.00"} + "fieldslib" {= "108.08.00"} + "pa_ounit" {= "108.08.00"} + "pipebang" {= "108.08.00"} + "sexplib" {= "108.08.00"} + "variantslib" {= "108.08.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["fix_META.patch"] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/core-108.08.00.tar.gz" + checksum: [ + "sha256=e493e93d8def9df66bc0bfc3dbabd53b02d1561289be0ce43c2538a8c0b77ab1" + "md5=6e54b2ab36fa2837b20bd91e38f72769" + ] +} +extra-source "fix_META.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/fix_META.patch.108.08.00" + checksum: [ + "sha256=c34cf8dff112f1448ce0f1e0441f5725df0e69306b07556dfe5e1426e0bfe68c" + "md5=da8b47f111e10a60132dca76e9fb54bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.07.00/opam b/packages/core/core.109.07.00/opam new file mode 100644 index 000000000..93100ae4f --- /dev/null +++ b/packages/core/core.109.07.00/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.07.00"} + "fieldslib" {= "109.07.00"} + "pa_ounit" {= "109.07.00"} + "pipebang" {= "109.07.00"} + "sexplib" {= "109.07.00"} + "variantslib" {= "109.07.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "fix_META.patch" + "disable_warn_error.patch" +] +available: os = "linux" +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/core-109.07.00.tar.gz" + checksum: [ + "sha256=9d5d78a19939d1380d385319164f6da2381d988d63390534a8af2d25e6b0caf0" + "md5=8dfad200b39ae9a0024d15f3a2b82094" + ] +} +extra-source "fix_META.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/fix_META.patch.109.07.00" + checksum: [ + "sha256=bd3fde2b36a092aaa1e440db85f290a8671ecb0ef41e30ff55d48c952e1077d5" + "md5=fb60b89b32618650741252d689283694" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/disable_warn_error.patch" + checksum: [ + "sha256=ac2b54303e84f1f9571c3a18b20f839e0e4c96297c0aae217c60bbb19086cd1d" + "md5=28f60b531a5295b09ea57b4b24ea8f77" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.08.00/opam b/packages/core/core.109.08.00/opam new file mode 100644 index 000000000..afd9776e3 --- /dev/null +++ b/packages/core/core.109.08.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.08.00"} + "fieldslib" {= "109.08.00"} + "pa_ounit" {= "109.08.00"} + "pipebang" {= "109.08.00"} + "sexplib" {= "109.08.00"} + "variantslib" {= "109.08.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/core-109.08.00.tar.gz" + checksum: [ + "sha256=cbfe0d92ce5828f261b556e52c391d74d48f02a0004c14618129891e705a3be7" + "md5=39a9fb0b04af5667ceb962bcfdbe8ff0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.09.00/opam b/packages/core/core.109.09.00/opam new file mode 100644 index 000000000..55ee4d155 --- /dev/null +++ b/packages/core/core.109.09.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.09.00"} + "fieldslib" {= "109.09.00"} + "pa_ounit" {= "109.09.00"} + "pipebang" {= "109.09.00"} + "sexplib" {= "109.09.00"} + "variantslib" {= "109.09.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/core-109.09.00.tar.gz" + checksum: [ + "sha256=4fa39425e8e5fa9d78fd5aa0578cba7426015c3cf011c1ce891783a2f8bab886" + "md5=8c443e4daa310f3259dc98016b52424b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.10.00/opam b/packages/core/core.109.10.00/opam new file mode 100644 index 000000000..b9f5e2aa0 --- /dev/null +++ b/packages/core/core.109.10.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.10.00"} + "fieldslib" {= "109.10.00"} + "pa_ounit" {= "109.10.00"} + "pipebang" {= "109.10.00"} + "sexplib" {= "109.10.00"} + "variantslib" {= "109.10.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/core-109.10.00.tar.gz" + checksum: [ + "sha256=8f2a23ba882a25a10ad052ec384f2480e0c43f16d4a0459d077d074bf08e935a" + "md5=cb6a2c002a2319e9233ec4f5833cb6eb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.11.00/opam b/packages/core/core.109.11.00/opam new file mode 100644 index 000000000..67ec6787f --- /dev/null +++ b/packages/core/core.109.11.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.11.00"} + "fieldslib" {= "109.11.00"} + "pa_ounit" {= "109.11.00"} + "pipebang" {= "109.11.00"} + "sexplib" {= "109.11.00"} + "variantslib" {= "109.11.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/core-109.11.00.tar.gz" + checksum: [ + "sha256=7e526ece56e15d14bae8039b2f537ed3a13fcc51d117e3d9f52cbd73d4ebee98" + "md5=ca91f7cfb14bf4a100fcedff8acbd890" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.12.00/opam b/packages/core/core.109.12.00/opam new file mode 100644 index 000000000..a5597b82d --- /dev/null +++ b/packages/core/core.109.12.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.12.00"} + "fieldslib" {= "109.12.00"} + "pa_ounit" {= "109.12.00"} + "pipebang" {= "109.12.00"} + "sexplib" {= "109.12.00"} + "variantslib" {= "109.12.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.12.00"} + "herelib" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/core" +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/core/archive/109.12.00.tar.gz" + checksum: [ + "sha256=030c6f663f3e31d9ff23c1f2b65de235a0e7b373ffd813921384fb20222cafbe" + "md5=b885a11d7d1b1a7048d8c0e7e0eedc86" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.13.00/opam b/packages/core/core.109.13.00/opam new file mode 100644 index 000000000..a2cb9e153 --- /dev/null +++ b/packages/core/core.109.13.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.13.00"} + "fieldslib" {= "109.13.00"} + "pa_ounit" {= "109.13.00"} + "pipebang" {= "109.13.00"} + "sexplib" {= "109.13.00"} + "variantslib" {= "109.13.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.13.00"} + "herelib" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/core-109.13.00.tar.gz" + checksum: [ + "sha256=be6c74b3a622f3aa2fbe4ea8ec03f5efb2ad7c972528796b0aa9af2b6fe47629" + "md5=a5d2d95c42daca7a09f64ed124cf6cf1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.14.00/opam b/packages/core/core.109.14.00/opam new file mode 100644 index 000000000..c9267adec --- /dev/null +++ b/packages/core/core.109.14.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.14.00"} + "fieldslib" {= "109.14.00"} + "pa_ounit" {= "109.14.00"} + "pipebang" {= "109.14.00"} + "sexplib" {= "109.14.00"} + "variantslib" {= "109.14.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.14.00"} + "herelib" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/core-109.14.00.tar.gz" + checksum: [ + "sha256=b7cf99ed0de11457d3a6e2990c02a5293c425798f096fc02e18f9318ca12fcb7" + "md5=6c961cae9d522f81bbdc2961227f57fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.14.01/opam b/packages/core/core.109.14.01/opam new file mode 100644 index 000000000..c8f1895fb --- /dev/null +++ b/packages/core/core.109.14.01/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.14.00"} + "fieldslib" {= "109.14.00"} + "pa_ounit" {= "109.14.00"} + "pipebang" {= "109.14.00"} + "sexplib" {= "109.14.00"} + "variantslib" {= "109.14.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.14.00"} + "herelib" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/core-109.14.01.tar.gz" + checksum: [ + "sha256=9be991c2f721fe2d8ce1046dc958886b0f34335598976c000310a4201a2c2330" + "md5=150653f9b342ade0b7102934fc8dac9b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.15.00/opam b/packages/core/core.109.15.00/opam new file mode 100644 index 000000000..9c60902bf --- /dev/null +++ b/packages/core/core.109.15.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.15.00"} + "fieldslib" {= "109.15.00"} + "pa_ounit" {= "109.15.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.15.00"} + "variantslib" {= "109.15.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.15.00"} + "herelib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/core-109.15.00.tar.gz" + checksum: [ + "sha256=45a37f230e8a7e2569cc22cfeb436d03ff725325f4ec6d2f91b3b7ff50707a64" + "md5=1d8ae4407972a9621e9a3a49fe743970" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.15.01/opam b/packages/core/core.109.15.01/opam new file mode 100644 index 000000000..7f0a0e38f --- /dev/null +++ b/packages/core/core.109.15.01/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.15.01"} + "fieldslib" {= "109.15.00"} + "pa_ounit" {= "109.15.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.15.00"} + "variantslib" {= "109.15.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.15.00"} + "herelib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/core-109.15.01.tar.gz" + checksum: [ + "sha256=588ff7d8f8a0a2e941acba54adedd59ae935ac50e99e228fd8ecfbec6d427ed7" + "md5=e18c22112252250e6248fec7cbac95f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.17.00/opam b/packages/core/core.109.17.00/opam new file mode 100644 index 000000000..d9bbf98db --- /dev/null +++ b/packages/core/core.109.17.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.15.01"} + "fieldslib" {= "109.15.00"} + "pa_ounit" {= "109.15.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.17.00"} + "variantslib" {= "109.15.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.15.00"} + "herelib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/core-109.17.00.tar.gz" + checksum: [ + "sha256=db769a467e08af3e4a26098f7b9e2f3f3687f68e17118e4beb0fe3628e0fe9c7" + "md5=09f05c814ed2d23b861b572d08037b68" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.18.00/opam b/packages/core/core.109.18.00/opam new file mode 100644 index 000000000..abd81f15b --- /dev/null +++ b/packages/core/core.109.18.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {= "109.15.01"} + "fieldslib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "sexplib" {= "109.17.00"} + "variantslib" {= "109.15.00"} + "res" {<= "5.0.2"} + "ounit" {<= "2.2.7"} + "comparelib" {= "109.15.00"} + "herelib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.18.00/individual/core-109.18.00.tar.gz" + checksum: [ + "sha256=f122a69f1ca84f41ee90ecb85148a02fa70ce506900ab9416ca1866c40467415" + "md5=55fe237d2d5c3e5ba0b91e2f1c718928" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.19.00/opam b/packages/core/core.109.19.00/opam new file mode 100644 index 000000000..a23bc54a0 --- /dev/null +++ b/packages/core/core.109.19.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "fieldslib" {= "109.19.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.17.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/core-109.19.00.tar.gz" + checksum: [ + "sha256=f31f14cc81097ed157ac0578265be73a274e3edfdae3803aef1c47822f03ae40" + "md5=61e109b9648c662a1f750d8cd7719272" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.20.00/opam b/packages/core/core.109.20.00/opam new file mode 100644 index 000000000..81d853a7e --- /dev/null +++ b/packages/core/core.109.20.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/core-109.20.00.tar.gz" + checksum: [ + "sha256=7d05d43f94bbcf0006e6a3c72ec100aeb9188e83eb20e0a785690328f0e19fcb" + "md5=0e41d98ed9b6d0129d35484920097068" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.21.00/opam b/packages/core/core.109.21.00/opam new file mode 100644 index 000000000..0d935730b --- /dev/null +++ b/packages/core/core.109.21.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/core-109.21.00.tar.gz" + checksum: [ + "sha256=34e95d5ba46580a39c35091d77e3d3cad4f55845a4e61a71bd51332e1cd66353" + "md5=a5a840895f7795f96da3e82df58b7a84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.22.00/opam b/packages/core/core.109.22.00/opam new file mode 100644 index 000000000..b753ec342 --- /dev/null +++ b/packages/core/core.109.22.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/core-109.22.00.tar.gz" + checksum: [ + "sha256=153c923d30aa378b34b09a7a39c8d680790a3db79bb56b879ee299d6c421c7ca" + "md5=36729eac01fb57921354c0601997d8d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.23.00/opam b/packages/core/core.109.23.00/opam new file mode 100644 index 000000000..bd5db1c25 --- /dev/null +++ b/packages/core/core.109.23.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.23.00/individual/core-109.23.00.tar.gz" + checksum: [ + "sha256=a611733511a178296c2c38a27fa112e024c96f27ca1255cc87257b437f863e15" + "md5=76eaf761cfd7e342fd5812257acbdf57" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.24.00/opam b/packages/core/core.109.24.00/opam new file mode 100644 index 000000000..626969d33 --- /dev/null +++ b/packages/core/core.109.24.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/core-109.24.00.tar.gz" + checksum: [ + "sha256=42117d3f4e9ef5319ee2fd6478cfb7ccfc6d762889c70f2908e67abf4eff0233" + "md5=204da01a5b4d0eb8480faba8f9fc664a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.27.00/opam b/packages/core/core.109.27.00/opam new file mode 100644 index 000000000..8cd567927 --- /dev/null +++ b/packages/core/core.109.27.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.15.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/core-109.27.00.tar.gz" + checksum: [ + "sha256=fcffa68754a2eb4de56e645d138aeb9a290c97fdcdff6cf79c8d0f729aa41426" + "md5=4a5b366411f735c7064cc864ca0a6284" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.28.00/opam b/packages/core/core.109.28.00/opam new file mode 100644 index 000000000..1272ca9d9 --- /dev/null +++ b/packages/core/core.109.28.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.28.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/core-109.28.00.tar.gz" + checksum: [ + "sha256=ee96379b14a141290e7f1dfa29f889ba219e84866db63b807082feb81fd87fef" + "md5=d051fdf2f0882c9db7e71e89ee8bde59" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.30.00/opam b/packages/core/core.109.30.00/opam new file mode 100644 index 000000000..708a9582b --- /dev/null +++ b/packages/core/core.109.30.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.30.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/core-109.30.00.tar.gz" + checksum: [ + "sha256=929984cd6e845326ec0f755da7c09843b41865bb57eda3c023aae2ffe18f178c" + "md5=9781e5ee09c7af4bac42ca95f4bd65de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.31.00/opam b/packages/core/core.109.31.00/opam new file mode 100644 index 000000000..dd0bb1228 --- /dev/null +++ b/packages/core/core.109.31.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.31.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/core-109.31.00.tar.gz" + checksum: [ + "sha256=9d3b27dd2fa938a73de0290c936c4e387c3d23dccfb02fa46f86714112764627" + "md5=cfdded5e742c4c9e70357b11769340b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.32.00/opam b/packages/core/core.109.32.00/opam new file mode 100644 index 000000000..f3c5038e7 --- /dev/null +++ b/packages/core/core.109.32.00/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {>= "109.32.00" & <= "109.33.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/core-109.32.00.tar.gz" + checksum: [ + "sha256=d64dcf5e2aeb8a75c9a4ab7ee3a090fabcc77ddc6bd02d17737a2866704790a0" + "md5=8bc2a8c6d4fe0130d8082ddf3da082c6" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.32.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.34.00/opam b/packages/core/core.109.34.00/opam new file mode 100644 index 000000000..b803b8981 --- /dev/null +++ b/packages/core/core.109.34.00/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.34.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.34.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/core-109.34.00.tar.gz" + checksum: [ + "sha256=a71d6f45ea5bf62c3c57904ad5c4237acd8bc06bec161c6db17094215a5afef7" + "md5=4e2f52039bbca06e2c0d55aa7a8a3174" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.34.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.35.00/opam b/packages/core/core.109.35.00/opam new file mode 100644 index 000000000..4d0187d04 --- /dev/null +++ b/packages/core/core.109.35.00/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["patch" "-p1" "-i" "4.01cloexec.diff"] {ocaml:version >= "4.01.0"} + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.35.01"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.34.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/core-109.35.00.tar.gz" + checksum: [ + "sha256=20ff89722c5a5a5a15eb30470a1676a5bd1a72d60f6a5bbf76675223c148fa93" + "md5=df69f4d37b181bd6f5fb6612ff0b7034" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.35.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +extra-source "4.01cloexec.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/4.01cloexec.diff" + checksum: [ + "sha256=5f169620ab5db43f179a15763cde3f932233a74ebe44aa4a2f561bdec820cb25" + "md5=eb5f613e26314bb85ba34e36f64456a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.36.00/opam b/packages/core/core.109.36.00/opam new file mode 100644 index 000000000..6624bebbf --- /dev/null +++ b/packages/core/core.109.36.00/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["patch" "-p1" "-i" "4.01cloexec.diff"] {ocaml:version >= "4.01.0"} + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.36.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/core-109.36.00.tar.gz" + checksum: [ + "sha256=dc0809b9ce60dd7f2255ce46be38fc8d27d677b592ba899c04405f8057ce3d13" + "md5=54fe80d702214db3beca8b2e941568af" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.36.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +extra-source "4.01cloexec.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/4.01cloexec.diff" + checksum: [ + "sha256=5f169620ab5db43f179a15763cde3f932233a74ebe44aa4a2f561bdec820cb25" + "md5=eb5f613e26314bb85ba34e36f64456a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.37.00/opam b/packages/core/core.109.37.00/opam new file mode 100644 index 000000000..f597beba7 --- /dev/null +++ b/packages/core/core.109.37.00/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["patch" "-p1" "-i" "4.01cloexec.diff"] {ocaml:version >= "4.01.0"} + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.37.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.37.00/individual/core-109.37.00.tar.gz" + checksum: [ + "sha256=810d9fb4aeeff66d06ca651854b37bb273bdbb5a4aa9e7acbcd7b1bea4e16847" + "md5=23403c1fdac5c634fe83266eb0016f0d" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.37.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +extra-source "4.01cloexec.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/4.01cloexec.diff" + checksum: [ + "sha256=5f169620ab5db43f179a15763cde3f932233a74ebe44aa4a2f561bdec820cb25" + "md5=eb5f613e26314bb85ba34e36f64456a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.38.00/opam b/packages/core/core.109.38.00/opam new file mode 100644 index 000000000..32f5b01c8 --- /dev/null +++ b/packages/core/core.109.38.00/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["patch" "-p1" "-i" "4.01cloexec.diff"] {ocaml:version >= "4.01.0"} + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.38.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/core-109.38.00.tar.gz" + checksum: [ + "sha256=0bd685b19ee0ca165a06b6c4f61784122f4c03c04b0dbc51d4d680679e7f7bb0" + "md5=07918bf965cba8ac80f27e2cc063fe22" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.38.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +extra-source "4.01cloexec.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/4.01cloexec.diff" + checksum: [ + "sha256=5f169620ab5db43f179a15763cde3f932233a74ebe44aa4a2f561bdec820cb25" + "md5=eb5f613e26314bb85ba34e36f64456a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.40.00/opam b/packages/core/core.109.40.00/opam new file mode 100644 index 000000000..33421eee3 --- /dev/null +++ b/packages/core/core.109.40.00/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["patch" "-p1" "-i" "4.01cloexec.diff"] {ocaml:version >= "4.01.0"} + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.40.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/core-109.40.00.tar.gz" + checksum: [ + "sha256=e9f6698d9b0e33e7b40e25bca291e8a87a6e96225b1108f2a02d11ac9b23e3a8" + "md5=d9a7b42860798aa89a68eeb67a68001d" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.40.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +extra-source "4.01cloexec.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/4.01cloexec.diff" + checksum: [ + "sha256=5f169620ab5db43f179a15763cde3f932233a74ebe44aa4a2f561bdec820cb25" + "md5=eb5f613e26314bb85ba34e36f64456a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.41.00/opam b/packages/core/core.109.41.00/opam new file mode 100644 index 000000000..cabae080e --- /dev/null +++ b/packages/core/core.109.41.00/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.41.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.41.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.41.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/core-109.41.00.tar.gz" + checksum: [ + "sha256=4d7c15ea93993c5890b8013580ff6282e70470b1778a44311e517fd8da093faf" + "md5=0b77aa895acfbcdcb1fd1ef33629cbca" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.41.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.42.00/opam b/packages/core/core.109.42.00/opam new file mode 100644 index 000000000..469bb5826 --- /dev/null +++ b/packages/core/core.109.42.00/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.42.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.42.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.41.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/core-109.42.00.tar.gz" + checksum: [ + "sha256=de864c830229d3c4f24a53191d8f9fe54b6efeab9c4869b0d1eb7f5f8e14184e" + "md5=9fa43954b61632753285df1a18fc301a" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.42.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.45.00/opam b/packages/core/core.109.45.00/opam new file mode 100644 index 000000000..69b3994dc --- /dev/null +++ b/packages/core/core.109.45.00/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.45.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.45.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.41.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/core-109.45.00.tar.gz" + checksum: [ + "sha256=fb5c9d25d92e0bc2208289a16e4ab42e0d08ea29d2a85f6505aa1de75d74aa29" + "md5=40c988f889be0c129b2d48600631fd42" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.45.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.47.00/opam b/packages/core/core.109.47.00/opam new file mode 100644 index 000000000..15a470326 --- /dev/null +++ b/packages/core/core.109.47.00/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.47.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.47.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.47.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/core-109.47.00.tar.gz" + checksum: [ + "sha256=bb7abab27ad2df637286c3ad845e86006e5b7854115c346c2bba649bdeff96b4" + "md5=ea6ffa70495a00d87341b8934935f11b" + ] +} +extra-source "corebuild" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/corebuild" + checksum: [ + "sha256=4e2afb93669cd1fd763d80142bd411f80a440f8f95f049c87ed2c09abea357ec" + "md5=664eff4d107c5b9085ddc0afc9af8a7f" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.47.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.53.00/opam b/packages/core/core.109.53.00/opam new file mode 100644 index 000000000..a3c045051 --- /dev/null +++ b/packages/core/core.109.53.00/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.53.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.53.00"} + "pa_test" {= "109.53.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.53.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/core-109.53.00.tar.gz" + checksum: [ + "sha256=71263ea7fd1716086d1512c230407736475b97db6bb0a08e9c360a38c788bc58" + "md5=9271ddea64051ad4dfbf998576eb7ae2" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.53.00" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.53.01/opam b/packages/core/core.109.53.01/opam new file mode 100644 index 000000000..336339c8b --- /dev/null +++ b/packages/core/core.109.53.01/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.53.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.53.00"} + "pa_test" {= "109.53.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.53.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/core/archive/109.53.01.tar.gz" + checksum: [ + "sha256=ebf4f3d67052b550c2ebff6feee4f7c09ed06a99623ecd86ad144a1ffb4ba832" + "md5=df20a540db07fde898d9ea6a754fc0c2" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.53.01" + checksum: [ + "sha256=c79bc990a2f2310bc7012bfbd61366c4d6ec3eab094cd072c62bc1dfa05515b0" + "md5=02d1088c2d76984de6249d93f4432d13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.55.00/opam b/packages/core/core.109.55.00/opam new file mode 100644 index 000000000..4f71e3d71 --- /dev/null +++ b/packages/core/core.109.55.00/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "core_kernel" {= "109.55.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.53.00"} + "pa_test" {= "109.53.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.55.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core-109.55.00.tar.gz" + checksum: [ + "sha256=22f8b1cc0d2880d4e9b28cc68cc0932be7f045b5d292e5d37686c00ac9ec8ec2" + "md5=b88d2bb35e9ad2e112372cbcb7691875" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.55.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.55.02/opam b/packages/core/core.109.55.02/opam new file mode 100644 index 000000000..df2642c15 --- /dev/null +++ b/packages/core/core.109.55.02/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.27.02"} + "core_kernel" {>= "109.55.00" & <= "109.55.02"} + "custom_printf" {>= "109.27.00" & <= "109.27.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {>= "109.28.00" & <= "109.28.02"} + "res" {<= "5.0.2"} + "sexplib" {>= "109.55.00" & <= "109.55.02"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core-109.55.02.tar.gz" + checksum: [ + "sha256=c7edeef4e2842016eb859e0878020998f41408c6cf591666fd29c75a61552c37" + "md5=076262c58b9289fbca8f2b8066e5e764" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.55.02" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.58.00/opam b/packages/core/core.109.58.00/opam new file mode 100644 index 000000000..50d0b5fde --- /dev/null +++ b/packages/core/core.109.58.00/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.27.02"} + "core_kernel" {= "109.58.00"} + "custom_printf" {>= "109.27.00" & <= "109.27.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {>= "109.28.00" & <= "109.28.02"} + "sexplib" {= "109.58.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core-109.58.00.tar.gz" + checksum: [ + "sha256=d4fb23937b33b4b6b297f262998466d36d42c8b34294cad262a1098ae45f3103" + "md5=21d8a12c2786314ac70a7b728a3b41ae" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.58.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.109.60.00/opam b/packages/core/core.109.60.00/opam new file mode 100644 index 000000000..a1bd53e21 --- /dev/null +++ b/packages/core/core.109.60.00/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "109.60.00"} + "custom_printf" {= "109.60.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "109.60.00"} + "sexplib" {= "109.60.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/core-109.60.00.tar.gz" + checksum: [ + "sha256=30a1cd2de3ca05037471fbb167c7393df210bc7b988dbe2f9c4fb43c05bdf31d" + "md5=0dc1ed4b78cf2818c737b05d31c6560e" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.109.60.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.110.01.00/opam b/packages/core/core.110.01.00/opam new file mode 100644 index 000000000..22b6d60d9 --- /dev/null +++ b/packages/core/core.110.01.00/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "110.01.00"} + "custom_printf" {= "109.60.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "110.01.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/core-110.01.00.tar.gz" + checksum: [ + "sha256=6095a6459d50a833b25c8a804f33b4ab05fd9fd433782d62a7b0161cb8c35bd3" + "md5=63349a7032214ae5b4337bbeb5b4d2aa" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.110.01.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.03.00/opam b/packages/core/core.111.03.00/opam new file mode 100644 index 000000000..6f1fb56a2 --- /dev/null +++ b/packages/core/core.111.03.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.03.00"} + "custom_printf" {= "111.03.00"} + "enumerate" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/core-111.03.00.tar.gz" + checksum: [ + "sha256=1a1bdb95199406e893b4727335e76cc0d049bd722daefcd569c2ced91f12c5c7" + "md5=df540a7d306f3432b5455b099e86e04a" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.03.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.06.00/opam b/packages/core/core.111.06.00/opam new file mode 100644 index 000000000..2d9773403 --- /dev/null +++ b/packages/core/core.111.06.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.06.00"} + "custom_printf" {= "111.03.00"} + "enumerate" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/core-111.06.00.tar.gz" + checksum: [ + "sha256=2d6e87bf097761517268fb413542d89e3003f5dc268e7c900e24c360c5f92947" + "md5=5e550f954b16f7b0dc1ee714ae01e0ba" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.06.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.08.00/opam b/packages/core/core.111.08.00/opam new file mode 100644 index 000000000..0bfa60e77 --- /dev/null +++ b/packages/core/core.111.08.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.08.00"} + "custom_printf" {= "111.03.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/core-111.08.00.tar.gz" + checksum: [ + "sha256=99053a3d6f80e22c5531bb1076bfe8b6ed1dc4ec6ab7080b55fedc0dff13f8e8" + "md5=53e65fdef0a99643a01704e7095846d6" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.08.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.11.00/opam b/packages/core/core.111.11.00/opam new file mode 100644 index 000000000..2a9bfba12 --- /dev/null +++ b/packages/core/core.111.11.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.11.00"} + "custom_printf" {= "111.03.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.11.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/core-111.11.00.tar.gz" + checksum: [ + "sha256=64d2d3ef796a1faa71295f3ddca545554d014b701995c34177038717393caac9" + "md5=8b4f814fdfeee3d3378882637f5b2375" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.11.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.11.01/opam b/packages/core/core.111.11.01/opam new file mode 100644 index 000000000..7dcaaab22 --- /dev/null +++ b/packages/core/core.111.11.01/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.11.00"} + "custom_printf" {= "111.03.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.11.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/core-111.11.01.tar.gz" + checksum: [ + "sha256=9dfa4ec6cd73031fa2519aea4f25bcd8ad21f753707ae6ad7302bb205043b9a0" + "md5=f0d00a90cd0bcddc216065905ae8ede9" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.11.01" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.13.00/opam b/packages/core/core.111.13.00/opam new file mode 100644 index 000000000..a346baefc --- /dev/null +++ b/packages/core/core.111.13.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.13.00"} + "custom_printf" {= "111.03.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.13.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/core-111.13.00.tar.gz" + checksum: [ + "sha256=dce819000abca45173d5a24362fa89f9a915d33938434d084ec864344d751417" + "md5=7fa7ef6f9999d712a70e0468baabd211" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.13.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.17.00/opam b/packages/core/core.111.17.00/opam new file mode 100644 index 000000000..18190fb81 --- /dev/null +++ b/packages/core/core.111.17.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.17.00"} + "custom_printf" {= "111.03.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.17.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/core-111.17.00.tar.gz" + checksum: [ + "sha256=85617c6133924a99c06dc7fa7178a450ba77429f2e7d32ba82580ab63952e8f7" + "md5=d8d942cbe08f5b78b6e8d092f4f86e9a" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.17.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.21.00/opam b/packages/core/core.111.21.00/opam new file mode 100644 index 000000000..5f331ec9a --- /dev/null +++ b/packages/core/core.111.21.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.21.00"} + "custom_printf" {= "111.21.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.17.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/core-111.21.00.tar.gz" + checksum: [ + "sha256=53ad9762eb281a5d2831062ee1c90895d950fa52071c8b15f5478dc8d83b1f40" + "md5=cf266c2376e48adacc545d4b418b596b" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.21.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.25.00/opam b/packages/core/core.111.25.00/opam new file mode 100644 index 000000000..62d2e68c1 --- /dev/null +++ b/packages/core/core.111.25.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.25.00"} + "custom_printf" {= "111.25.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.25.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/core-111.25.00.tar.gz" + checksum: [ + "sha256=81d9ab76d828815984c4bcbf26411f5c639cd50d9f024e408436bb4f9de6f3b0" + "md5=16efbdb285de28c30244b367dcc75369" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.25.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.28.00/opam b/packages/core/core.111.28.00/opam new file mode 100644 index 000000000..1297d9735 --- /dev/null +++ b/packages/core/core.111.28.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.28.00"} + "custom_printf" {= "111.25.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {= "111.28.00"} + "pa_ounit" {= "111.28.00"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.25.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/core-111.28.00.tar.gz" + checksum: [ + "sha256=db8b34f00803890bd68f5c30de009e2eb6ff5fbde1bd9c37a1db4e3b7063e3b9" + "md5=019578d3952ebe9a134e638d05caeecd" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.28.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.111.28.01/opam b/packages/core/core.111.28.01/opam new file mode 100644 index 000000000..9815ff4fe --- /dev/null +++ b/packages/core/core.111.28.01/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "111.28.00"} + "custom_printf" {= "111.25.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {= "111.28.00"} + "pa_ounit" {= "111.28.00"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.25.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/core-111.28.01.tar.gz" + checksum: [ + "sha256=906699740e313cafe989757c79df710f6e2e5f6564b2e632e464e3e965d111a1" + "md5=424d2b5ee5c8d27f3c0c64df846949ed" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.111.28.01" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.112.01.00/opam b/packages/core/core.112.01.00/opam new file mode 100644 index 000000000..0ea18a887 --- /dev/null +++ b/packages/core/core.112.01.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "112.01.00"} + "comparelib" {= "109.60.00"} + "core_kernel" {= "112.01.00"} + "custom_printf" {= "112.01.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {= "111.28.00"} + "pa_ounit" {= "111.28.00"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "112.01.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core-112.01.00.tar.gz" + checksum: [ + "sha256=7753414f550fd87b9af55903cf7de5e574d80c2a2382e1c1187078937fe7e9c6" + "md5=4fce74db916c613bc4f2ac6c585b4749" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.112.01.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.112.01.01/opam b/packages/core/core.112.01.01/opam new file mode 100644 index 000000000..fd557950c --- /dev/null +++ b/packages/core/core.112.01.01/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.01.00" & < "112.02.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core_kernel" {>= "112.01.00" & < "112.02.00"} + "custom_printf" {>= "112.01.00" & < "112.02.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "111.28.00" & < "111.29.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core-112.01.01.tar.gz" + checksum: [ + "sha256=99dab4e41cbd92d7da7ca3056ffaf80e56765012562807fe6473f98ccd745df5" + "md5=848404c4083c9c72655f804445cf7942" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.112.01.01" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.112.06.00/opam b/packages/core/core.112.06.00/opam new file mode 100644 index 000000000..ee831e776 --- /dev/null +++ b/packages/core/core.112.06.00/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core_kernel" {>= "112.06.00" & < "112.07.00"} + "custom_printf" {>= "112.06.00" & < "112.07.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "macos" +patches: [ + "build_with_trunk.patch" +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core-112.06.00.tar.gz" + checksum: [ + "sha256=3ccbcea19ac11cbcc82cb82070914decc6af8e9583c30c528a0b6c74359a5626" + "md5=2cc8efcaa3f63ca5bb917962acdb7bbb" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.112.06.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +extra-source "build_with_trunk.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/build_with_trunk.patch" + checksum: [ + "sha256=caba44a6a8a58f7d1e113ca0e7c90b07d37b92e65b8c555b701f03bc85430f1c" + "md5=7f578fcb9aac6fa448e185a9456a74b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.112.06.01/opam b/packages/core/core.112.06.01/opam new file mode 100644 index 000000000..063a0d763 --- /dev/null +++ b/packages/core/core.112.06.01/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core_kernel" {>= "112.06.00" & < "112.07.00"} + "custom_printf" {>= "112.06.00" & < "112.07.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "build_with_trunk.patch" +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core-112.06.01.tar.gz" + checksum: [ + "sha256=99cf0a1b42cdb1937ea4ca6b45d2c07da55d541f4a4b643333c943608ec4f474" + "md5=54ad88c97fa74d7c2e6da911d216f03a" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.112.06.01" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +extra-source "build_with_trunk.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/build_with_trunk.patch" + checksum: [ + "sha256=caba44a6a8a58f7d1e113ca0e7c90b07d37b92e65b8c555b701f03bc85430f1c" + "md5=7f578fcb9aac6fa448e185a9456a74b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.112.06.02/opam b/packages/core/core.112.06.02/opam new file mode 100644 index 000000000..873bc1718 --- /dev/null +++ b/packages/core/core.112.06.02/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core_kernel" {>= "112.06.00" & < "112.07.00"} + "custom_printf" {>= "112.06.00" & < "112.07.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.02/individual/core-112.06.02.tar.gz" + checksum: [ + "sha256=1a0fea7bcf0fad1281d1e8b7b3d089744942f71f66df0b1700ff5e966ad43e5f" + "md5=d31bdf0df6c3c0f2a367393e565a9788" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.112.06.02" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.112.17.00/opam b/packages/core/core.112.17.00/opam new file mode 100644 index 000000000..d9e5f9e86 --- /dev/null +++ b/packages/core/core.112.17.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.17.00" & < "112.18.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core_kernel" {>= "112.17.00" & < "112.18.00"} + "custom_printf" {>= "112.17.00" & < "112.18.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "112.17.00" & < "112.18.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/core-112.17.00.tar.gz" + checksum: [ + "sha256=61879c6401a1fd3ebda308584d7e8650fd8f9d745677cba5eb5a5fc16dd9c4a4" + "md5=f37c90ff8e97d290149e3a9fce771f3e" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.112.17.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.112.24.00/opam b/packages/core/core.112.24.00/opam new file mode 100644 index 000000000..b697d4782 --- /dev/null +++ b/packages/core/core.112.24.00/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core_kernel" {>= "112.24.00" & < "112.25.00"} + "custom_printf" {>= "112.24.00" & < "112.25.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "112.24.00" & < "112.25.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/core-112.24.tar.gz" + checksum: [ + "sha256=4e272f9f74e93dedf1a752a445b081fc971185d5322d365f151798c68595d13a" + "md5=9cb20683d2008e140507e98893cd0f6c" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.112.24.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.112.24.01/opam b/packages/core/core.112.24.01/opam new file mode 100644 index 000000000..3a696fdc4 --- /dev/null +++ b/packages/core/core.112.24.01/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core_kernel" {>= "112.24.00" & < "112.25.00"} + "custom_printf" {>= "112.24.00" & < "112.25.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "112.24.00" & < "112.25.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/core-112.24.01.tar.gz" + checksum: [ + "sha256=be5d53ebd4fd04ef23ebf9b3b2840c7aeced6bc4cc6cd3f5e89f71c9949000f4" + "md5=4c4bc769e1dc8249b973f692994c5406" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.112.24.01" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.112.35.00/opam b/packages/core/core.112.35.00/opam new file mode 100644 index 000000000..e2f40183b --- /dev/null +++ b/packages/core/core.112.35.00/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core_kernel" {>= "112.35.00" & < "112.36.00"} + "custom_printf" {>= "112.24.00" & < "112.25.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {= "112.35.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "pa_structural_sexp" {>= "112.35.00" & < "112.36.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/core-112.35.00.tar.gz" + checksum: [ + "sha256=d321c52b0e1e8e05e52a765590585d573b3bf8bd40c1a2eb423184a0954fa00b" + "md5=e98f85426fd8c886ad6b5fb7fb1eec42" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.112.35.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.112.35.01/opam b/packages/core/core.112.35.01/opam new file mode 100644 index 000000000..7a5916368 --- /dev/null +++ b/packages/core/core.112.35.01/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "core_kernel" {>= "112.35.00" & < "112.36.00"} + "custom_printf" {>= "112.24.00" & < "112.25.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {= "112.35.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "pa_structural_sexp" {>= "112.35.00" & < "112.36.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/core-112.35.01.tar.gz" + checksum: [ + "sha256=a0d16dc660671d38226af704748f182bb87c0be9282e24766c42a8b18082d2a6" + "md5=2ae86d0d4571327d9b3393c48f9fc0cc" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.112.35.01" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.113.00.00/opam b/packages/core/core.113.00.00/opam new file mode 100644 index 000000000..0390513d1 --- /dev/null +++ b/packages/core/core.113.00.00/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "comparelib" {= "113.00.00"} + "core_kernel" {>= "113.00.00" & < "113.01.00"} + "custom_printf" {= "113.00.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "herelib" {= "112.35.00"} + "pa_bench" {= "113.00.00"} + "pa_ounit" {= "113.00.00"} + "pa_structural_sexp" {= "113.00.00"} + "pa_test" {= "112.24.00"} + "pipebang" {= "113.00.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/core-113.00.00.tar.gz" + checksum: [ + "sha256=5d6f948237c7eef3b2bd36b7e51994f36a1b9bbc315bbd7d41d299ad8221b7f3" + "md5=9eca76d553f62f69f93cf9dcc70b0107" + ] +} +extra-source "core.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core/core.install.113.00.00" + checksum: [ + "sha256=39d77ebb251dcd4fdccf17b9403e1fa9bec8d0a150c41b3be981ecc8b54695a5" + "md5=d40f5875d216e9958264d2a566daf3b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.113.24.00/opam b/packages/core/core.113.24.00/opam new file mode 100644 index 000000000..faf009cea --- /dev/null +++ b/packages/core/core.113.24.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "base-threads" {= "base"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core_kernel" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/core-113.24.00.tar.gz" + checksum: [ + "sha256=66ab36a4d7b78a4710f992c670777919ae329dcbe107f270239a2215d87dce81" + "md5=90aa987056d18d8be2600bc1dd0d71de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core/core.113.24.01/opam b/packages/core/core.113.24.01/opam new file mode 100644 index 000000000..39cde9440 --- /dev/null +++ b/packages/core/core.113.24.01/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "base-threads" {= "base"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core_kernel" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/core-113.24.01.tar.gz" + checksum: [ + "sha256=16470035f9e21e8accdaa3286c3e353f60c485402323644fd231412fccf6d9c6" + "md5=72a52c4df3f30ef45cc6c9984fec2757" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core/core.113.24.02/opam b/packages/core/core.113.24.02/opam new file mode 100644 index 000000000..04a22df71 --- /dev/null +++ b/packages/core/core.113.24.02/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "base-threads" {= "base"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core_kernel" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/core-113.24.02.tar.gz" + checksum: [ + "sha256=c5a4821df9719aa0a6b87b546730de445b698cc86b28046e7b5883cb65f02e29" + "md5=dca84e2fe387ef193ee584f043dae6ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core/core.113.33.00+4.03/opam b/packages/core/core.113.33.00+4.03/opam new file mode 100644 index 000000000..a2286376d --- /dev/null +++ b/packages/core/core.113.33.00+4.03/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "base-threads" {= "base"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core_kernel" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=0f36cc0e637ba567075e0075a5b611d5fce65857abbdeacb5ae0dac370dcba12" + "md5=868a2fe687cfb9044ee375ce605333be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core/core.113.33.00/opam b/packages/core/core.113.33.00/opam new file mode 100644 index 000000000..9371cc917 --- /dev/null +++ b/packages/core/core.113.33.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "base-threads" {= "base"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core_kernel" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.00.tar.gz" + checksum: [ + "sha256=cca2511bb16ee5788daf42cdeec90c75698c07a995a0fde5c27373a7993c9a6b" + "md5=e4058e861148c05926424d79ea65d687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.113.33.01+4.03/opam b/packages/core/core.113.33.01+4.03/opam new file mode 100644 index 000000000..29c7c584f --- /dev/null +++ b/packages/core/core.113.33.01+4.03/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "base-threads" {= "base"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core_kernel" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.01+4.03.tar.gz" + checksum: [ + "sha256=796dfc68535c55d2748238616602508e99df3db707006596ff31abad71c2ba89" + "md5=c1a0d091ef8f9dd5dbf8c425fd85e5e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core/core.113.33.02+4.03/opam b/packages/core/core.113.33.02+4.03/opam new file mode 100644 index 000000000..53db8672a --- /dev/null +++ b/packages/core/core.113.33.02+4.03/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "base-threads" {= "base"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core_kernel" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.02+4.03.tar.gz" + checksum: [ + "sha256=6c11fbc1643c774942ef0eb1d8a3d84130c027c53526c0d3f6af69a0942e6dbf" + "md5=1f0cbe567ab256c270ef559ffc2c37ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core/core.113.33.02/opam b/packages/core/core.113.33.02/opam new file mode 100644 index 000000000..726a3d870 --- /dev/null +++ b/packages/core/core.113.33.02/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "base-threads" {= "base"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core_kernel" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.02.tar.gz" + checksum: [ + "sha256=42f474e7c0b907bc3cd10defbc2de49547aa8c23bb86e39aa7abcc6ea1ff5c06" + "md5=a2f84d195b35106111f5e35c46dbb0dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.113.33.03/opam b/packages/core/core.113.33.03/opam new file mode 100644 index 000000000..96b49ad32 --- /dev/null +++ b/packages/core/core.113.33.03/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "base-threads" {= "base"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core_kernel" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.03.tar.gz" + checksum: [ + "sha256=c8086560fb5bc8143cb424bfce531ebbc3b05794ee10315a7aa63c7c4aa0d4fe" + "md5=3a8c63205917a85de8ed597c11c1fc76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.v0.10.0/opam b/packages/core/core.v0.10.0/opam new file mode 100644 index 000000000..da79ccf3f --- /dev/null +++ b/packages/core/core.v0.10.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.12.0"} + "base" {>= "v0.10" & < "v0.11"} + "configurator" {>= "v0.10" & < "v0.11"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_assert" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "spawn" {>= "v0.10" & < "v0.11"} + "stdio" {>= "v0.10" & < "v0.11"} + "base-threads" {= "base"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +available: arch != "arm64" +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core-v0.10.0.tar.gz" + checksum: [ + "sha256=e244ccfd7f11595ad455b099a7d5ea63fe7ec3f0c44954d370b8630c9e7e84c8" + "md5=74ab9a1eedd6d8a882604faf23cd09b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core/core.v0.11.0/opam b/packages/core/core.v0.11.0/opam new file mode 100644 index 000000000..7dc099a80 --- /dev/null +++ b/packages/core/core.v0.11.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +conflicts: [ "jbuilder" { = "1.0+beta19" } ] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "base" {>= "v0.11" & < "v0.12"} + "configurator" {>= "v0.11" & < "v0.12" & <= "v0.11.0"} + "core_kernel" {>= "v0.11" & < "v0.12"} + "ppx_assert" {>= "v0.11" & < "v0.12"} + "ppx_jane" {>= "v0.11" & < "v0.12"} + "sexplib" {>= "v0.11" & < "v0.12"} + "spawn" {>= "v0.11" & < "v0.12"} + "stdio" {>= "v0.11" & < "v0.12"} + "base-threads" {= "base"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +available: arch != "arm64" +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.11/files/core-v0.11.0.tar.gz" + checksum: [ + "sha256=f20233937d86d5529bc9d981669ca491e70a1d268635c4c179a0da5fdc4fa6eb" + "md5=bf4cc67415f3d9579c4db343918d6b97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.v0.11.1/opam b/packages/core/core.v0.11.1/opam new file mode 100644 index 000000000..2746a49f9 --- /dev/null +++ b/packages/core/core.v0.11.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "base" {>= "v0.11" & < "v0.12"} + "configurator" {>= "v0.11" & < "v0.12" & <= "v0.11.0"} + "core_kernel" {>= "v0.11" & < "v0.12"} + "ppx_assert" {>= "v0.11" & < "v0.12"} + "ppx_jane" {>= "v0.11" & < "v0.12"} + "sexplib" {>= "v0.11" & < "v0.12"} + "spawn" {>= "v0.12" & <= "v0.17.0"} + "stdio" {>= "v0.11" & < "v0.12"} + "base-threads" {= "base"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} + "ppxlib" {>= "0.1.0" & < "0.9.0"} +] +available: arch != "arm64" +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://github.com/janestreet/core/releases/download/v0.11.1/core-v0.11.1.tbz" + checksum: [ + "sha256=5de8b42c6cd5f44c8c0ec066c5c347f1d1a09eb539491e6b31838e59b087fa93" + "md5=93ee333a0027bcda7cca3b323171d13b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.v0.9.0/opam b/packages/core/core.v0.9.0/opam new file mode 100644 index 000000000..22b33b930 --- /dev/null +++ b/packages/core/core.v0.9.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.05.0"} + "base" {>= "v0.9" & < "v0.10"} + "configurator" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_assert" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "spawn" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} + "base-threads" {= "base"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +available: arch != "arm64" +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core-v0.9.0.tar.gz" + checksum: [ + "sha256=7e24955289ada4c23029b468bac6a4ebfc5957867c3ab5ced64027cb8bf67569" + "md5=cf90a82584ec5cdc6d8b412a4067b6f6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.v0.9.1/opam b/packages/core/core.v0.9.1/opam new file mode 100644 index 000000000..ea0fea5e9 --- /dev/null +++ b/packages/core/core.v0.9.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "configurator" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_assert" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "spawn" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} + "base-threads" {= "base"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +available: arch != "arm64" +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: "https://github.com/janestreet/core/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=a8d34b76afd8ad5ac525471e7f01d4291203a4b83b9e3051314af13cb169a3ba" + "md5=ce86cbba19a9ced6502540ec887d7f99" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core/core.v0.9.2/opam b/packages/core/core.v0.9.2/opam new file mode 100644 index 000000000..44746b42d --- /dev/null +++ b/packages/core/core.v0.9.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core" +bug-reports: "https://github.com/janestreet/core/issues" +dev-repo: "git+https://github.com/janestreet/core.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.12.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "configurator" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9.1" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_assert" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9.3" & < "v0.10"} + "spawn" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9.1" & < "v0.10"} + "base-threads" {= "base"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +available: arch != "arm64" +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: "https://github.com/janestreet/core/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=6549b3312f68c84049d3389747406cf41d9c66148b7dc3e2af8563985d2b95df" + "md5=9da0c7a52f2d845c6d51a2f21b5e4c74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.24.00/opam b/packages/core_bench/core_bench.109.24.00/opam new file mode 100644 index 000000000..94f596b8a --- /dev/null +++ b/packages/core_bench/core_bench.109.24.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.24.00"} + "sexplib" {= "109.20.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/core_bench-109.24.00.tar.gz" + checksum: [ + "sha256=7f7c4cbbc1b0f5018d90158e61133b86142deb37647c317efe3da95c512be8de" + "md5=c467e246045dfa4d6f93d607e7b059e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.27.00/opam b/packages/core_bench/core_bench.109.27.00/opam new file mode 100644 index 000000000..98d0d2b0d --- /dev/null +++ b/packages/core_bench/core_bench.109.27.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.27.00" & <= "109.28.00"} + "sexplib" {= "109.20.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/core_bench-109.27.00.tar.gz" + checksum: [ + "sha256=40d6c7899baaac1ea1f08087856ec377d8603c5a8c0e76a272e6564f6d546cd7" + "md5=937e00b84c08b4cf790d5747dec95a71" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.30.00/opam b/packages/core_bench/core_bench.109.30.00/opam new file mode 100644 index 000000000..ac2aaad9f --- /dev/null +++ b/packages/core_bench/core_bench.109.30.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.30.00" & <= "109.31.00"} + "sexplib" {= "109.20.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/core_bench-109.30.00.tar.gz" + checksum: [ + "sha256=2e49d6b223a75317c3faa6576e40fc8c59fbbb4bf5d0581bf407e3208b3282fa" + "md5=c134409678311e4a7aebb995888c6e1c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.32.00/opam b/packages/core_bench/core_bench.109.32.00/opam new file mode 100644 index 000000000..c6ac1939a --- /dev/null +++ b/packages/core_bench/core_bench.109.32.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.32.00"} + "sexplib" {= "109.20.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/core_bench-109.32.00.tar.gz" + checksum: [ + "sha256=f61a916ef3679f4be9ef751f44535d82ce75d45bbced13cd3e412fb57c74a6e8" + "md5=8144a38b4144c85367a0a1b25e486907" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.34.00/opam b/packages/core_bench/core_bench.109.34.00/opam new file mode 100644 index 000000000..d241cd501 --- /dev/null +++ b/packages/core_bench/core_bench.109.34.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.34.00"} + "sexplib" {= "109.20.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/core_bench-109.34.00.tar.gz" + checksum: [ + "sha256=22a2e0b3680270e5b765024e51d435200367e7e57f3687f2c20eca6d80abf820" + "md5=4b886f65bf8dfec6aae9c5f1726e5b69" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.35.00/opam b/packages/core_bench/core_bench.109.35.00/opam new file mode 100644 index 000000000..56c18b9b0 --- /dev/null +++ b/packages/core_bench/core_bench.109.35.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.35.00"} + "sexplib" {= "109.20.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "textutils" {= "109.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/core_bench-109.35.00.tar.gz" + checksum: [ + "sha256=91abb8685b5fd8f047fec324a1eb8e18ee8dbdcb8d9b9a2c82620c67d9348cf7" + "md5=f342b58ad85d832dc109627fe78b5709" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.36.00/opam b/packages/core_bench/core_bench.109.36.00/opam new file mode 100644 index 000000000..87289703c --- /dev/null +++ b/packages/core_bench/core_bench.109.36.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.36.00" & <= "109.38.00"} + "sexplib" {= "109.20.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "textutils" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/core_bench-109.36.00.tar.gz" + checksum: [ + "sha256=407105de2a9d0fbb13e38a3f2bd997fc0023a9e132a74ba604fdd0e7e16e8da8" + "md5=a29b6a2044d54f4c1d193484c9bf6156" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.40.00/opam b/packages/core_bench/core_bench.109.40.00/opam new file mode 100644 index 000000000..1fa379ff4 --- /dev/null +++ b/packages/core_bench/core_bench.109.40.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.40.00"} + "sexplib" {= "109.20.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "pa_ounit" {= "109.36.00"} + "textutils" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/core_bench-109.40.00.tar.gz" + checksum: [ + "sha256=7bd52e2563b3a8ad5ed78c1bb71f097c639677720a526968ae1016f0fb49bb8c" + "md5=af7ccb811ac9920105d66608a29bb3cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.41.00/opam b/packages/core_bench/core_bench.109.41.00/opam new file mode 100644 index 000000000..f6890e618 --- /dev/null +++ b/packages/core_bench/core_bench.109.41.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.41.00" & <= "109.45.00"} + "bin_prot" {>= "109.41.00" & <= "109.45.00"} + "sexplib" {= "109.41.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "pa_ounit" {= "109.36.00"} + "textutils" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/core_bench-109.41.00.tar.gz" + checksum: [ + "sha256=6a5a6baf83201e7c87cbbf05806655872850fe3989d54e59520b8dc5854f35db" + "md5=97107c88baab6f0c62cafb7fd5e63bda" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.47.00/opam b/packages/core_bench/core_bench.109.47.00/opam new file mode 100644 index 000000000..93880f319 --- /dev/null +++ b/packages/core_bench/core_bench.109.47.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.47.00"} + "bin_prot" {= "109.47.00"} + "sexplib" {= "109.47.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "pa_ounit" {= "109.36.00"} + "textutils" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/core_bench-109.47.00.tar.gz" + checksum: [ + "sha256=c18b4a1967b5106d0ffff08996e54a756cc050653a380606e3833d34c1a5d35f" + "md5=a7b11fcbb0f8416b7ddb28329871d354" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.53.00/opam b/packages/core_bench/core_bench.109.53.00/opam new file mode 100644 index 000000000..7950e5d92 --- /dev/null +++ b/packages/core_bench/core_bench.109.53.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.53.01"} + "bin_prot" {= "109.53.00"} + "sexplib" {= "109.53.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "pa_ounit" {= "109.53.00"} + "textutils" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/core_bench-109.53.00.tar.gz" + checksum: [ + "sha256=b0d954d104922acca107754780a0077a25dda85200a5fcef06098a3baaadcfbe" + "md5=c3302c8696ac1224b56e890edce59719" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.55.00/opam b/packages/core_bench/core_bench.109.55.00/opam new file mode 100644 index 000000000..5cc8d3023 --- /dev/null +++ b/packages/core_bench/core_bench.109.55.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.55.00"} + "bin_prot" {= "109.53.00"} + "sexplib" {= "109.55.00"} + "fieldslib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "pa_ounit" {= "109.53.00"} + "textutils" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_bench-109.55.00.tar.gz" + checksum: [ + "sha256=839d943027cb8b2a7c2a5f739659bf28bec54edd8aeb05f95c9d7b7c0ec29f13" + "md5=40c33f8f6bd06be2911ea63011e80113" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.55.02/opam b/packages/core_bench/core_bench.109.55.02/opam new file mode 100644 index 000000000..e241e8605 --- /dev/null +++ b/packages/core_bench/core_bench.109.55.02/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.55.00" & <= "109.55.02"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "sexplib" {>= "109.55.00" & <= "109.55.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "comparelib" {>= "109.27.00" & <= "109.27.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "textutils" {>= "109.53.00" & <= "109.53.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_bench-109.55.02.tar.gz" + checksum: [ + "sha256=6d4665dc9a3f5f301b68ed6a51f5e0f8c3f3e68f1bb92e0412e2253e862bc7cd" + "md5=eb0964f57247af57b77da2abfa8c0dfa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.58.00/opam b/packages/core_bench/core_bench.109.58.00/opam new file mode 100644 index 000000000..c09b94460 --- /dev/null +++ b/packages/core_bench/core_bench.109.58.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "109.58.00" & <= "110.01.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "sexplib" {>= "109.58.00" & <= "110.01.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "textutils" {>= "109.53.00" & <= "109.53.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core_bench-109.58.00.tar.gz" + checksum: [ + "sha256=71762150f483f8ff4e3504575e50bea604c5a4e9c8b5482eb55a578a02c16a9c" + "md5=c18e3bb79254c6e9068e116280065858" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.109.58.01/opam b/packages/core_bench/core_bench.109.58.01/opam new file mode 100644 index 000000000..20f8ff478 --- /dev/null +++ b/packages/core_bench/core_bench.109.58.01/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "109.58.00" & < "111.29.00"} + "bin_prot" {>= "109.53.00" & <= "111.03.00"} + "sexplib" {>= "109.58.00" & <= "111.25.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "pa_ounit" {>= "109.53.00" & <= "111.28.00"} + "textutils" {>= "109.53.00" & <= "111.28.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core_bench-109.58.01.tar.gz" + checksum: [ + "sha256=5b09de20564d4d0f74db840a8255bdcfa109f848d3a757f450a5f821aac526dc" + "md5=e7881ac16d200ae28bffce6f9f5dd97b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.112.01.00/opam b/packages/core_bench/core_bench.112.01.00/opam new file mode 100644 index 000000000..564b589ec --- /dev/null +++ b/packages/core_bench/core_bench.112.01.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "112.01.00" & < "112.02.00"} + "bin_prot" {>= "112.01.00" & < "112.02.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "pa_ounit" {>= "109.53.00" & < "111.29.00"} + "textutils" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core_bench-112.01.00.tar.gz" + checksum: [ + "sha256=5074dfc5d116f668c711578324327a34b84345f5d6bc6f248c33143e5d25b9b6" + "md5=4702fa64e627c452937705947bf9f4b7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.112.06.00/opam b/packages/core_bench/core_bench.112.06.00/opam new file mode 100644 index 000000000..88fc1154b --- /dev/null +++ b/packages/core_bench/core_bench.112.06.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "112.06.00" & < "112.07.00"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "pa_ounit" {>= "109.53.00" & < "111.29.00"} + "textutils" {>= "112.06.00" & < "112.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core_bench-112.06.00.tar.gz" + checksum: [ + "sha256=59199f14eafd9da7dd433f94b38a5940ab947204ff6bf610223187af426e6904" + "md5=eaf222be0778d0f83c066155843db96f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.112.17.00/opam b/packages/core_bench/core_bench.112.17.00/opam new file mode 100644 index 000000000..9990118ca --- /dev/null +++ b/packages/core_bench/core_bench.112.17.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "core" {>= "112.17.00" & < "112.25.00"} + "bin_prot" {>= "112.17.00" & < "112.25.00"} + "sexplib" {>= "112.17.00" & < "112.25.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "pa_ounit" {>= "112.17.00" & < "112.25.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/core_bench-112.17.00.tar.gz" + checksum: [ + "sha256=d1f4789203964199d7b0623962e2dc44d1c582457b51f53145944fa31e468906" + "md5=d507304cc31692cf9ba4c7bdf3e9cc25" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.112.35.00/opam b/packages/core_bench/core_bench.112.35.00/opam new file mode 100644 index 000000000..500a25cb9 --- /dev/null +++ b/packages/core_bench/core_bench.112.35.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_bench" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_bench"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "core" {>= "112.35.00" & < "113.01.00"} + "bin_prot" {>= "112.35.00" & < "113.01.00"} + "sexplib" {>= "112.35.00" & < "113.01.00"} + "fieldslib" {>= "109.20.00" & < "113.01.00"} + "comparelib" {>= "109.27.00" & < "113.01.00" & <= "113.00.00"} + "pa_ounit" {>= "112.35.00" & < "113.01.00" & <= "113.00.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_bench/issues" +dev-repo: "git+https://github.com/janestreet/core_bench.git" +install: [[make "install"]] +synopsis: "Benchmarking library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/core_bench-112.35.00.tar.gz" + checksum: [ + "sha256=c2e925078412e9859458c539324d137f0aede17bf1b485961a4019609b733535" + "md5=f2811e531a07264006767ea98f9e98ff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_bench/core_bench.113.24.00/opam b/packages/core_bench/core_bench.113.24.00/opam new file mode 100644 index 000000000..ceb5c1de4 --- /dev/null +++ b/packages/core_bench/core_bench.113.24.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_bench" +bug-reports: "https://github.com/janestreet/core_bench/issues" +dev-repo: "git+https://github.com/janestreet/core_bench.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "core_extended" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "textutils" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/core_bench-113.24.00.tar.gz" + checksum: [ + "sha256=8b282f66d57b869999483e41783abd098f4cc6c6b67de899c3590a3ef923cbea" + "md5=ea8cdcc38e900e6ee0c3fa211214b5d0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.113.33.00+4.03/opam b/packages/core_bench/core_bench.113.33.00+4.03/opam new file mode 100644 index 000000000..8cdcf3acd --- /dev/null +++ b/packages/core_bench/core_bench.113.33.00+4.03/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_bench" +bug-reports: "https://github.com/janestreet/core_bench/issues" +dev-repo: "git+https://github.com/janestreet/core_bench.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core_extended" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "textutils" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_bench-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=c639d7b3168609a00cf5bb8ccf53f405787ba180d6eafd07a7eeec7f12f61d0a" + "md5=a16eb5e87a9255c30a87afc89bcebbe9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.113.33.00/opam b/packages/core_bench/core_bench.113.33.00/opam new file mode 100644 index 000000000..f3de5cb6a --- /dev/null +++ b/packages/core_bench/core_bench.113.33.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_bench" +bug-reports: "https://github.com/janestreet/core_bench/issues" +dev-repo: "git+https://github.com/janestreet/core_bench.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core" {>= "113.33.00" & < "113.34.00"} + "core_extended" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "textutils" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_bench-113.33.00.tar.gz" + checksum: [ + "sha256=0827610ed452be2475ecfda569c8d6af8cd63f0389dbfbf4e2ab71b1ec043d42" + "md5=f135b5cdc9f8952f5e803dab858f6c79" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_bench/core_bench.113.33.03/opam b/packages/core_bench/core_bench.113.33.03/opam new file mode 100644 index 000000000..a08f39a4a --- /dev/null +++ b/packages/core_bench/core_bench.113.33.03/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_bench" +bug-reports: "https://github.com/janestreet/core_bench/issues" +dev-repo: "git+https://github.com/janestreet/core_bench.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "core_extended" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "textutils" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_bench-113.33.03.tar.gz" + checksum: [ + "sha256=516b724bbbc0928935bfedd4be281491b288f8b95764712364971595b4240fbd" + "md5=ac6b4fa58d1d4baa236d398f5a4d41b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_bench/core_bench.v0.10.0/opam b/packages/core_bench/core_bench.v0.10.0/opam new file mode 100644 index 000000000..cbafc7db6 --- /dev/null +++ b/packages/core_bench/core_bench.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_bench" +bug-reports: "https://github.com/janestreet/core_bench/issues" +dev-repo: "git+https://github.com/janestreet/core_bench.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core" {>= "v0.10" & < "v0.11"} + "core_extended" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "textutils" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core_bench-v0.10.0.tar.gz" + checksum: [ + "sha256=38d5acc423914cec9e687f5d235a66d8c5ac29ccf2f99360372ef5ad3e0c630c" + "md5=d086960e25dc778dc5ce578117bd8180" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_bench/core_bench.v0.9.0/opam b/packages/core_bench/core_bench.v0.9.0/opam new file mode 100644 index 000000000..f0f5375e9 --- /dev/null +++ b/packages/core_bench/core_bench.v0.9.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_bench" +bug-reports: "https://github.com/janestreet/core_bench/issues" +dev-repo: "git+https://github.com/janestreet/core_bench.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "textutils" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core_bench-v0.9.0.tar.gz" + checksum: [ + "sha256=4d90000030a564a7b03fdc7b780cb73c15007e4e6ed397f056db658a78913dbc" + "md5=bb9a0f48169148ff33617742b53023d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.108.00.01/opam b/packages/core_extended/core_extended.108.00.01/opam new file mode 100644 index 000000000..a171eb0eb --- /dev/null +++ b/packages/core_extended/core_extended.108.00.01/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {= "3.12.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "bin_prot" {< "113.01.00"} + "core" {= "108.00.02"} + "fieldslib" {< "113.01.00"} + "pa_ounit" {<= "113.00.00"} + "pipebang" {<= "113.00.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.01/individual/core_extended-108.00.01.tar.gz" + checksum: [ + "sha256=ac7cf7a399ed33a47c6fccc9eae3aa16bfe9f930d61642331f1fa1eb9b6fecf2" + "md5=7dc31ed35e2d74f85ed00af825bee94b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.108.00.02/opam b/packages/core_extended/core_extended.108.00.02/opam new file mode 100644 index 000000000..f1de726fe --- /dev/null +++ b/packages/core_extended/core_extended.108.00.02/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/core_extended-108.00.02.tar.gz" + checksum: [ + "sha256=f759ed0f9332f6e4d2b0b1588b5116311d1b1582b2f9b0e22f2f47b96429853f" + "md5=abbf538eed3dc860d4d77daa9eafcf37" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.108.07.00/opam b/packages/core_extended/core_extended.108.07.00/opam new file mode 100644 index 000000000..f2adb8405 --- /dev/null +++ b/packages/core_extended/core_extended.108.07.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/core_extended-108.07.00.tar.gz" + checksum: [ + "sha256=3fc4a13e809aa74da6cdad5eef006b9a0ca2efdd6dc510d07afdd390d8c95a1c" + "md5=ce5b53ce254361aa9b030bd455614fe1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.108.07.01/opam b/packages/core_extended/core_extended.108.07.01/opam new file mode 100644 index 000000000..97cd2eb4d --- /dev/null +++ b/packages/core_extended/core_extended.108.07.01/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/core_extended-108.07.01.tar.gz" + checksum: [ + "sha256=2ee0cd3a156a34544df5c7a5dcfbca194cdd132a5448c3f90e125600ce0d86dc" + "md5=1c5e061360a441f4a8b959ef174f5112" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.108.08.00/opam b/packages/core_extended/core_extended.108.08.00/opam new file mode 100644 index 000000000..e0ef1edaa --- /dev/null +++ b/packages/core_extended/core_extended.108.08.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["fix_META.patch"] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/core_extended-108.08.00.tar.gz" + checksum: [ + "sha256=d11634c3108c9dd25a5ef44169dbab360e3ae5bf026d4aee787cb6cf5b3d0cdc" + "md5=f594553b318ffbd52c27c88328c0ff86" + ] +} +extra-source "fix_META.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core_extended/fix_META.patch.108.08.00" + checksum: [ + "sha256=5d51078032858d03ae97a671722f270fa9f30a348a00c60da8985c18e8359eb1" + "md5=99198eca763bb40667d790c32a9366cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.07.00/opam b/packages/core_extended/core_extended.109.07.00/opam new file mode 100644 index 000000000..44a1c45ac --- /dev/null +++ b/packages/core_extended/core_extended.109.07.00/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "fix_META.patch" + "disable_warn_error.patch" +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/core_extended-109.07.00.tar.gz" + checksum: [ + "sha256=75eefc4a637eb6fa5471c5abe02449fceaecbc7ca7008518be4bb6dbe82dbda7" + "md5=216f73e5099152f283b46266fc515d8f" + ] +} +extra-source "fix_META.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core_extended/fix_META.patch.109.07.00" + checksum: [ + "sha256=5168e325b19208e7e0c1f4e2a596904c9b40d5d2d8ca8d5035e71248fa7723d9" + "md5=46bc45d7272030e0ae0e5c5d00563603" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core_extended/disable_warn_error.patch" + checksum: [ + "sha256=27da23f27ca1c621e3d6f35a0cc598b7dceb00edf9656cc4b790b026f4541a75" + "md5=da05bfcf9909894f2a86ac5ac90e1ad9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.08.00/opam b/packages/core_extended/core_extended.109.08.00/opam new file mode 100644 index 000000000..7eccbfabb --- /dev/null +++ b/packages/core_extended/core_extended.109.08.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/core_extended-109.08.00.tar.gz" + checksum: [ + "sha256=752ce06e5be433cdafc2c89d4448ea06b37610ad7392f2b23b2680953b76c532" + "md5=c14250df2642c71306f41878f7b4e4ff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.09.00/opam b/packages/core_extended/core_extended.109.09.00/opam new file mode 100644 index 000000000..12502ac58 --- /dev/null +++ b/packages/core_extended/core_extended.109.09.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/core_extended-109.09.00.tar.gz" + checksum: [ + "sha256=e330a442ccddb01c8528b93bcf51bca3273f8d3b54a7dde0424a0524b1f3603d" + "md5=d2dae613063cf6345dc9ac792b960896" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.10.00/opam b/packages/core_extended/core_extended.109.10.00/opam new file mode 100644 index 000000000..df6eddff1 --- /dev/null +++ b/packages/core_extended/core_extended.109.10.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/core_extended-109.10.00.tar.gz" + checksum: [ + "sha256=344cc09643c1ed6e63a8fb5abd83b28a4e646108b79d0ba0eaf6b48720db56d9" + "md5=ce8c439c7e80715791646433dfbfb597" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.11.00/opam b/packages/core_extended/core_extended.109.11.00/opam new file mode 100644 index 000000000..701ee8763 --- /dev/null +++ b/packages/core_extended/core_extended.109.11.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/core_extended-109.11.00.tar.gz" + checksum: [ + "sha256=cfe8eba3c3a4b2a6ad3d08bc5e0c357047d8a78e95102fe130ce5cc43fb2eadb" + "md5=f64003fa0a52c7b8f175f22221e04ef3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.12.00/opam b/packages/core_extended/core_extended.109.12.00/opam new file mode 100644 index 000000000..dad1ea95f --- /dev/null +++ b/packages/core_extended/core_extended.109.12.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "pcre" {<= "8.0.1"} + "core" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/core_extended" +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/core_extended/archive/109.12.00.tar.gz" + checksum: [ + "sha256=b176d61893fdf4cb7633bbb4d666577ac6b0ced49e1d7e0627363c345db3e203" + "md5=10551a97df06b3ec344de4579c745afe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.13.00/opam b/packages/core_extended/core_extended.109.13.00/opam new file mode 100644 index 000000000..dbf7bf74a --- /dev/null +++ b/packages/core_extended/core_extended.109.13.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/core_extended-109.13.00.tar.gz" + checksum: [ + "sha256=52aee8161c2e3c322aa379418e85d75aa1c869478424561c994095af54f07e42" + "md5=824b4754fe70f8352f1ee4eeb7fcd279" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.14.00/opam b/packages/core_extended/core_extended.109.14.00/opam new file mode 100644 index 000000000..af503a06b --- /dev/null +++ b/packages/core_extended/core_extended.109.14.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {= "109.14.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/core_extended-109.14.00.tar.gz" + checksum: [ + "sha256=eea79b3c8a2fe4c159c719c8cf9d7089c58bad4cdb0cfe261f29af0b65fc0917" + "md5=1a471cdb0a073a7aad9edd282493ec49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.15.00/opam b/packages/core_extended/core_extended.109.15.00/opam new file mode 100644 index 000000000..6f9f45fa2 --- /dev/null +++ b/packages/core_extended/core_extended.109.15.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {>= "109.15.00" & <= "109.15.01"} + "custom_printf" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/core_extended-109.15.00.tar.gz" + checksum: [ + "sha256=5efed5356804a071e601864f953c9186caa53c263c35698937a933c5d78281de" + "md5=1031dd880d78786aab27e86ae7ff15e0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.17.00/opam b/packages/core_extended/core_extended.109.17.00/opam new file mode 100644 index 000000000..af58e6d56 --- /dev/null +++ b/packages/core_extended/core_extended.109.17.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "pcre" {<= "8.0.1"} + "core" {>= "109.17.00" & <= "109.18.00"} + "custom_printf" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +install: [make "install"] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/core_extended-109.17.00.tar.gz" + checksum: [ + "sha256=865a281e084c1bc795b6263bc159fa73b12bfdf93af58320cb0b447aa6cdf7ef" + "md5=4ec4db06a14a16504b964cb4c21450b0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.109.19.00/opam b/packages/core_extended/core_extended.109.19.00/opam new file mode 100644 index 000000000..1748b4e16 --- /dev/null +++ b/packages/core_extended/core_extended.109.19.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.19.00"} + "custom_printf" {= "109.15.00"} + "fieldslib" {= "109.19.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/core_extended-109.19.00.tar.gz" + checksum: [ + "sha256=d480c198fdf4ee79644a3bb1cf04d89dc84add2ab9f1b640999dd9eac50d113a" + "md5=afc29eafbaf676f6e8d4b53139f9a936" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.20.00/opam b/packages/core_extended/core_extended.109.20.00/opam new file mode 100644 index 000000000..70ede93b4 --- /dev/null +++ b/packages/core_extended/core_extended.109.20.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.20.00"} + "custom_printf" {= "109.15.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/core_extended-109.20.00.tar.gz" + checksum: [ + "sha256=cf32917aa35704c9e7f010c7c53ce84f8ad1f1733b1659b9ba64a240fc1c9fc5" + "md5=5942acd3bb480bc3b0d946883fefd1b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.21.00/opam b/packages/core_extended/core_extended.109.21.00/opam new file mode 100644 index 000000000..8e2ebfe0d --- /dev/null +++ b/packages/core_extended/core_extended.109.21.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {>= "109.21.00" & <= "109.22.00"} + "custom_printf" {= "109.15.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/core_extended-109.21.00.tar.gz" + checksum: [ + "sha256=7d99092b9cf94aa151f7d2b882383212a47458006ebc67cc940f116d83c363a0" + "md5=f35a0aad951370f80a6f2b67fdf103da" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.23.00/opam b/packages/core_extended/core_extended.109.23.00/opam new file mode 100644 index 000000000..841384752 --- /dev/null +++ b/packages/core_extended/core_extended.109.23.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.23.00"} + "custom_printf" {= "109.15.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.23.00/individual/core_extended-109.23.00.tar.gz" + checksum: [ + "sha256=a5d4154a709808d4738d87d569c24f7f3b55e5f44aaa829d97335ace65333ad2" + "md5=0e2a2b9f61a605293fe99297638f4f8d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.24.00/opam b/packages/core_extended/core_extended.109.24.00/opam new file mode 100644 index 000000000..62c570e43 --- /dev/null +++ b/packages/core_extended/core_extended.109.24.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.24.00"} + "custom_printf" {= "109.15.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.18.00"} + "pipebang" {= "109.15.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/core_extended-109.24.00.tar.gz" + checksum: [ + "sha256=7bae6f6b82fe4e379a3f3051edecdfc8d7fafa5b4d4664e080e4886dd851acb3" + "md5=e0bf69dbb8383c07f4ab1ac78001bdc0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.27.00/opam b/packages/core_extended/core_extended.109.27.00/opam new file mode 100644 index 000000000..68c523da2 --- /dev/null +++ b/packages/core_extended/core_extended.109.27.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.27.00"} + "core" {= "109.27.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.15.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/core_extended-109.27.00.tar.gz" + checksum: [ + "sha256=ec030feb2021a14b3221b61a89ba798b5e840d3982dd0aa82619640e5b6fd85a" + "md5=b50687e346889be2cc996c130f36e79f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.28.00/opam b/packages/core_extended/core_extended.109.28.00/opam new file mode 100644 index 000000000..3369b1132 --- /dev/null +++ b/packages/core_extended/core_extended.109.28.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.27.00"} + "core" {= "109.28.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/core_extended-109.28.00.tar.gz" + checksum: [ + "sha256=761e4a37548272e5ea6c430cc8e9624da360dee3d00ccbc5f5b852b610e82bbc" + "md5=53844ae3e7961bc571cba88c0e1a256f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.30.00/opam b/packages/core_extended/core_extended.109.30.00/opam new file mode 100644 index 000000000..2c6624c61 --- /dev/null +++ b/packages/core_extended/core_extended.109.30.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.30.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/core_extended-109.30.00.tar.gz" + checksum: [ + "sha256=d9dc0a8c47e323caf19aed9b36b14ec08035195365b867ff1766abfc100cd91b" + "md5=96469335e1b571771ada647169b1d005" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.31.00/opam b/packages/core_extended/core_extended.109.31.00/opam new file mode 100644 index 000000000..852ed66aa --- /dev/null +++ b/packages/core_extended/core_extended.109.31.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {>= "109.31.00" & <= "109.32.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/core_extended-109.31.00.tar.gz" + checksum: [ + "sha256=e610dec862124e6eabec400e87ebd1bdc10cdb416673ba67cc9200950087bd0f" + "md5=2cc24b1a00251241dc9ad22cf07b08e5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.34.00/opam b/packages/core_extended/core_extended.109.34.00/opam new file mode 100644 index 000000000..96fe23e5f --- /dev/null +++ b/packages/core_extended/core_extended.109.34.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.34.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.34.00"} + "pipebang" {= "109.28.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "textutils" {= "109.24.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/core_extended-109.34.00.tar.gz" + checksum: [ + "sha256=cb3806d8bdba644f0e26cd83cbda24e56618c29cd0db843c2b0e1e1ef5f285b5" + "md5=e5d1fdec14868ff851a1f386bef12c0e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.35.00/opam b/packages/core_extended/core_extended.109.35.00/opam new file mode 100644 index 000000000..2130c4a28 --- /dev/null +++ b/packages/core_extended/core_extended.109.35.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.35.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.34.00"} + "pipebang" {= "109.28.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "textutils" {= "109.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/core_extended-109.35.00.tar.gz" + checksum: [ + "sha256=d6f825cdbca34d225b6884c7163041f54d8f46cd68b86ea76b7bb7fe13a5ba33" + "md5=b1f4d2f2d45bdecf4d9d9239fbafeafa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.36.00/opam b/packages/core_extended/core_extended.109.36.00/opam new file mode 100644 index 000000000..c93bcd676 --- /dev/null +++ b/packages/core_extended/core_extended.109.36.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {>= "109.36.00" & <= "109.38.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "textutils" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/core_extended-109.36.00.tar.gz" + checksum: [ + "sha256=f8093add72e6c77a3b51687bc2aa606470013496f55df87e40622576c337b1b5" + "md5=aa4ffc25512c6c01083ea58f8cc0259f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.40.00/opam b/packages/core_extended/core_extended.109.40.00/opam new file mode 100644 index 000000000..1a85be047 --- /dev/null +++ b/packages/core_extended/core_extended.109.40.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.40.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "textutils" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/core_extended-109.40.00.tar.gz" + checksum: [ + "sha256=c7da58c8e56566eb38100ecfb68a710ab94cbd8eab63e7a73b7b1451cc60aa1d" + "md5=7a2ab88bc545c33f49b5bbbee5b0a328" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.41.00/opam b/packages/core_extended/core_extended.109.41.00/opam new file mode 100644 index 000000000..2f7fdf374 --- /dev/null +++ b/packages/core_extended/core_extended.109.41.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.41.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.41.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.41.00"} + "textutils" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/core_extended-109.41.00.tar.gz" + checksum: [ + "sha256=4d0a11086fd0c7322dba8bc5ac1114254eac992348a8491ec5b5c03fe1ab3674" + "md5=5472c2ef7fe810d7f72a8f86a10a9032" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.42.00/opam b/packages/core_extended/core_extended.109.42.00/opam new file mode 100644 index 000000000..87463638b --- /dev/null +++ b/packages/core_extended/core_extended.109.42.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.42.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.42.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "pcre" {<= "8.0.1"} + "res" {<= "5.0.2"} + "sexplib" {= "109.41.00"} + "textutils" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/core_extended-109.42.00.tar.gz" + checksum: [ + "sha256=08acb302f9cf5926172ad43b6c18495d92b9a8b13a922231801ceda0a7f0abfb" + "md5=6aeb0150dda775ab329aba947f202dab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.45.00/opam b/packages/core_extended/core_extended.109.45.00/opam new file mode 100644 index 000000000..aa18ceb32 --- /dev/null +++ b/packages/core_extended/core_extended.109.45.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.45.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.45.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "re2" {= "109.45.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.41.00"} + "textutils" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/core_extended-109.45.00.tar.gz" + checksum: [ + "sha256=065104fef9e65900757618ea489efe55d8eb763959aa9a19f4690a8ce296ebe9" + "md5=88cbf5ea3f1811b33f382214c09d7634" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.47.00/opam b/packages/core_extended/core_extended.109.47.00/opam new file mode 100644 index 000000000..fec9c7ae8 --- /dev/null +++ b/packages/core_extended/core_extended.109.47.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.47.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.47.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "re2" {>= "109.45.00" & <= "109.45.02"} + "res" {<= "5.0.2"} + "sexplib" {= "109.47.00"} + "textutils" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/core_extended-109.47.00.tar.gz" + checksum: [ + "sha256=60e0adec0b0e5fcb48d6e2d790c1f6ad1507f02fcbac864329c1ac6ee5e35444" + "md5=4b8eed99b2518dc433028a8ae2138c98" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.53.00/opam b/packages/core_extended/core_extended.109.53.00/opam new file mode 100644 index 000000000..f4fecdcd2 --- /dev/null +++ b/packages/core_extended/core_extended.109.53.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.53.01"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.53.00"} + "pa_test" {= "109.53.00"} + "pipebang" {= "109.28.00"} + "re2" {= "109.53.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.53.00"} + "textutils" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/core_extended-109.53.00.tar.gz" + checksum: [ + "sha256=39fc0ac01cbcbde4f9093762c2f00df62303f1339f227f9850d743dc31801bff" + "md5=486b768573441a00cabb1d838625df07" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.55.00/opam b/packages/core_extended/core_extended.109.55.00/opam new file mode 100644 index 000000000..f79f852c9 --- /dev/null +++ b/packages/core_extended/core_extended.109.55.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.55.00"} + "custom_printf" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "pa_ounit" {= "109.53.00"} + "pa_test" {= "109.53.00"} + "pipebang" {= "109.28.00"} + "re2" {= "109.55.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.55.00"} + "textutils" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_extended-109.55.00.tar.gz" + checksum: [ + "sha256=0e5ff73917195b460a1e8fb290a28a85950443182d15f28e03284edd3950df56" + "md5=84b521fc76525c81dcb5da6aa7153c4d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.55.02/opam b/packages/core_extended/core_extended.109.55.02/opam new file mode 100644 index 000000000..5d3117fcb --- /dev/null +++ b/packages/core_extended/core_extended.109.55.02/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.27.02"} + "core" {>= "109.55.00" & <= "109.55.02"} + "custom_printf" {>= "109.27.00" & <= "109.27.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {>= "109.28.00" & <= "109.28.02"} + "re2" {>= "109.55.00" & <= "109.55.04"} + "res" {<= "5.0.2"} + "sexplib" {>= "109.55.00" & <= "109.55.02"} + "textutils" {>= "109.53.00" & <= "109.53.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_extended-109.55.02.tar.gz" + checksum: [ + "sha256=88e0b9830b40678e3c9558d115a0fada37152cfb78a46ffe2304b92e19663316" + "md5=27589ac6acf475b841853956add7b3a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.109.58.00/opam b/packages/core_extended/core_extended.109.58.00/opam new file mode 100644 index 000000000..c2ca53fb4 --- /dev/null +++ b/packages/core_extended/core_extended.109.58.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {>= "109.58.00" & <= "109.60.00"} + "custom_printf" {>= "109.27.00" & <= "109.60.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {>= "109.28.00" & <= "109.60.00"} + "re2" {>= "109.55.00" & <= "109.55.04"} + "sexplib" {>= "109.58.00" & <= "109.60.00"} + "textutils" {>= "109.53.00" & <= "109.53.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core_extended-109.58.00.tar.gz" + checksum: [ + "sha256=2eb849ca15add17722085366900b1499fa82d1b4d11d721cdcf5efa8a8a1c998" + "md5=f8a6b4387edb0593a63a5a7e87aa08cf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.110.01.00/opam b/packages/core_extended/core_extended.110.01.00/opam new file mode 100644 index 000000000..779200526 --- /dev/null +++ b/packages/core_extended/core_extended.110.01.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {= "110.01.00"} + "custom_printf" {>= "109.27.00" & <= "109.60.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "pipebang" {= "110.01.00"} + "re2" {>= "109.55.00" & <= "109.55.04"} + "sexplib" {= "110.01.00"} + "textutils" {>= "109.53.00" & <= "109.53.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/core_extended-110.01.00.tar.gz" + checksum: [ + "sha256=97b00b1f606b32ef1ca8ff40fff711a48b34aff1c5bc0ed5970bafb4b14f0acd" + "md5=77ecc95379b8dff376c11fe16b57dcf2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.111.03.00/opam b/packages/core_extended/core_extended.111.03.00/opam new file mode 100644 index 000000000..3203bf7b2 --- /dev/null +++ b/packages/core_extended/core_extended.111.03.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {= "111.03.00"} + "custom_printf" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "110.01.00"} + "pipebang" {= "110.01.00"} + "re2" {>= "111.03.00" & <= "111.03.01"} + "sexplib" {= "111.03.00"} + "textutils" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/core_extended-111.03.00.tar.gz" + checksum: [ + "sha256=01f421fbdf16d4127f308487f788eee6a541dae01381892317ed44d190088b24" + "md5=f99093b6b60a87124d8afe60f080ba08" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.111.06.00/opam b/packages/core_extended/core_extended.111.06.00/opam new file mode 100644 index 000000000..2ada4ab06 --- /dev/null +++ b/packages/core_extended/core_extended.111.06.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {>= "111.06.00" & <= "111.08.00"} + "custom_printf" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "110.01.00" & <= "111.08.00"} + "pipebang" {= "110.01.00"} + "re2" {>= "111.06.00" & <= "111.08.00"} + "sexplib" {= "111.03.00"} + "textutils" {= "111.06.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/core_extended-111.06.00.tar.gz" + checksum: [ + "sha256=be3a5d325a04b902d0c482b7078782e7babbd8bf1ab29b380e39c4cf8b87ac15" + "md5=621e8e0c09856dd5fa75f8abe99bd73b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.111.11.00/opam b/packages/core_extended/core_extended.111.11.00/opam new file mode 100644 index 000000000..8dca19a54 --- /dev/null +++ b/packages/core_extended/core_extended.111.11.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {= "111.11.01"} + "custom_printf" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "110.01.00" & <= "111.08.00"} + "pipebang" {= "110.01.00"} + "re2" {>= "111.06.00" & <= "111.08.00"} + "sexplib" {= "111.11.00"} + "textutils" {= "111.06.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/core_extended-111.11.00.tar.gz" + checksum: [ + "sha256=15fe7add005f3dd32d76ed1ecd452548e7b9e7971edfcb92dcc783978dde3bd1" + "md5=6811fc61291b4fa2da60e1070443bde9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.111.13.00/opam b/packages/core_extended/core_extended.111.13.00/opam new file mode 100644 index 000000000..c8d5b72c1 --- /dev/null +++ b/packages/core_extended/core_extended.111.13.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {= "111.13.00"} + "custom_printf" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "110.01.00" & <= "111.08.00"} + "pipebang" {= "110.01.00"} + "re2" {>= "111.06.00" & <= "111.08.00"} + "sexplib" {= "111.13.00"} + "textutils" {= "111.06.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/core_extended-111.13.00.tar.gz" + checksum: [ + "sha256=edb6d42dea5771c2ebd449c83c4a6f7edec6ecbb1b6c1812146e9252bd2df79f" + "md5=44d504f4453653802d3916d2a4bba141" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.111.17.00/opam b/packages/core_extended/core_extended.111.17.00/opam new file mode 100644 index 000000000..f05c64db7 --- /dev/null +++ b/packages/core_extended/core_extended.111.17.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {>= "111.17.00" & <= "111.21.00"} + "custom_printf" {>= "111.03.00" & <= "111.21.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "110.01.00" & <= "111.08.00"} + "pipebang" {= "110.01.00"} + "re2" {>= "111.06.00" & <= "111.08.00"} + "sexplib" {= "111.17.00"} + "textutils" {= "111.06.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/core_extended-111.17.00.tar.gz" + checksum: [ + "sha256=8c4b564702b8a611c877d7c444acdbf09f124d1b931d4d56adb9f7f9d10acd64" + "md5=b32c97cdfc4b83a5ecc8a49a9a6b07c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.111.25.00/opam b/packages/core_extended/core_extended.111.25.00/opam new file mode 100644 index 000000000..e65070403 --- /dev/null +++ b/packages/core_extended/core_extended.111.25.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {= "111.25.00"} + "custom_printf" {= "111.25.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {>= "110.01.00" & <= "111.08.00"} + "pipebang" {= "110.01.00"} + "re2" {>= "111.06.00" & <= "111.08.00"} + "sexplib" {= "111.25.00"} + "textutils" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/core_extended-111.25.00.tar.gz" + checksum: [ + "sha256=2ac42e567127fd64e997109d9fd43784c77e8845bb011bcc27dca26547f329e7" + "md5=5e94db15cc82874719da14c4b685ded2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.111.28.00/opam b/packages/core_extended/core_extended.111.28.00/opam new file mode 100644 index 000000000..121819041 --- /dev/null +++ b/packages/core_extended/core_extended.111.28.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {>= "111.28.00" & < "111.29.00"} + "custom_printf" {= "111.25.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "pa_ounit" {= "111.28.00"} + "pa_test" {>= "110.01.00" & <= "111.08.00"} + "pipebang" {= "110.01.00"} + "re2" {>= "111.06.00" & <= "111.08.00"} + "sexplib" {= "111.25.00"} + "textutils" {= "111.28.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/core_extended-111.28.00.tar.gz" + checksum: [ + "sha256=79d4d1c6a818311be19ab74cbb61a2a8d32c1defe6c2b13fddae0066f07fcf5d" + "md5=033296e4dd0f2350df73d69249205a61" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.112.01.00/opam b/packages/core_extended/core_extended.112.01.00/opam new file mode 100644 index 000000000..bf149cf54 --- /dev/null +++ b/packages/core_extended/core_extended.112.01.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.01.00" & < "112.02.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "core" {>= "112.01.00" & < "112.02.00"} + "custom_printf" {>= "112.01.00" & < "112.02.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "110.01.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "re2" {>= "111.06.00" & < "111.09.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "textutils" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "openbsd" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core_extended-112.01.00.tar.gz" + checksum: [ + "sha256=9ed2ed5c84b80933015ef4ce45cbad990179c5effa0728c233adb6f3378439c7" + "md5=07820ce96694ae4b1b0e12a1e49b60cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.112.06.00/opam b/packages/core_extended/core_extended.112.06.00/opam new file mode 100644 index 000000000..97af28d30 --- /dev/null +++ b/packages/core_extended/core_extended.112.06.00/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "core" {>= "112.06.00" & < "112.07.00"} + "custom_printf" {>= "112.06.00" & < "112.07.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "110.01.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "re2" {>= "112.06.00" & < "112.07.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "textutils" {>= "112.06.00" & < "112.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ "openbsd-quota-disable.diff" { (os = "openbsd") | (os = "freebsd") } ] +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core_extended-112.06.00.tar.gz" + checksum: [ + "sha256=347c2c61de2b9eca9ca23b8341b8197058209164d97904f3c9ec0e2cbf50c26d" + "md5=774431fe03e376d04f311b0f09fac57c" + ] +} +extra-source "openbsd-quota-disable.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core_extended/openbsd-quota-disable.diff.112.06.00" + checksum: [ + "sha256=87789e8d02a95ac8cd5cca81f10fe733007e8060c32f442a6795b6b16287f785" + "md5=b0ef28b9b857695efde18f530d2af003" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.112.17.00/opam b/packages/core_extended/core_extended.112.17.00/opam new file mode 100644 index 000000000..0132c7e70 --- /dev/null +++ b/packages/core_extended/core_extended.112.17.00/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.17.00" & < "112.18.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "core" {>= "112.17.00" & < "112.18.00"} + "custom_printf" {>= "112.17.00" & < "112.18.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "pa_ounit" {>= "112.17.00" & < "112.18.00"} + "pa_test" {>= "110.01.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "re2" {>= "112.06.00" & < "112.07.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ "openbsd-quota-disable.diff" { (os = "openbsd") | (os = "freebsd") } ] +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/core_extended-112.17.00.tar.gz" + checksum: [ + "sha256=a60d2f2654a7d5b70b92059800addf1d593d2ac4bfea823143ff507a9615dde6" + "md5=77f7f43ffb5409fa38318cd74528a355" + ] +} +extra-source "openbsd-quota-disable.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core_extended/openbsd-quota-disable.diff.112.17.00" + checksum: [ + "sha256=87789e8d02a95ac8cd5cca81f10fe733007e8060c32f442a6795b6b16287f785" + "md5=b0ef28b9b857695efde18f530d2af003" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.112.24.00/opam b/packages/core_extended/core_extended.112.24.00/opam new file mode 100644 index 000000000..f7c40fe4c --- /dev/null +++ b/packages/core_extended/core_extended.112.24.00/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "core" {>= "112.24.00" & < "112.25.00"} + "custom_printf" {>= "112.24.00" & < "112.25.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "pa_ounit" {>= "112.24.00" & < "112.25.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "re2" {>= "112.06.00" & < "112.07.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ "openbsd-quota-disable.diff" { (os = "openbsd") | (os = "freebsd") } ] +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/core_extended-112.24.tar.gz" + checksum: [ + "sha256=f87b0661b6c2cfb545ec61d1cb2ab1b9c4967b6ac14e651de41d3a6fb7f0f1e3" + "md5=7374c6418af69bcb18733aa884ede62b" + ] +} +extra-source "openbsd-quota-disable.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core_extended/openbsd-quota-disable.diff.112.24.00" + checksum: [ + "sha256=87789e8d02a95ac8cd5cca81f10fe733007e8060c32f442a6795b6b16287f785" + "md5=b0ef28b9b857695efde18f530d2af003" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.112.35.00/opam b/packages/core_extended/core_extended.112.35.00/opam new file mode 100644 index 000000000..4c2e20f43 --- /dev/null +++ b/packages/core_extended/core_extended.112.35.00/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "core" {>= "112.35.00" & < "112.36.00"} + "custom_printf" {>= "112.24.00" & < "112.25.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "re2" {>= "112.35.00" & < "112.36.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ "openbsd-quota-disable.diff" { (os = "openbsd") | (os = "freebsd") } ] +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/core_extended-112.35.00.tar.gz" + checksum: [ + "sha256=a14a23fab5674952518eeb9d42f69a02b97fc396e74cb2e2fe519cdad5cd9d7e" + "md5=834bcd5c4c5c3d0cfdf7d719fada7d7a" + ] +} +extra-source "openbsd-quota-disable.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core_extended/openbsd-quota-disable.diff.112.35.00" + checksum: [ + "sha256=6cc84f862a55d53ecd9e3ca9dd4bd304980a5349dc078f7c7bf1c590c0f6c889" + "md5=e2b38305fc5b63ef66d0cdcbf7b0df0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.113.00.00/opam b/packages/core_extended/core_extended.113.00.00/opam new file mode 100644 index 000000000..dc9b65709 --- /dev/null +++ b/packages/core_extended/core_extended.113.00.00/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_extended" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_extended"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "comparelib" {= "113.00.00"} + "core" {>= "113.00.00" & < "113.01.00"} + "custom_printf" {= "113.00.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "pa_ounit" {= "113.00.00"} + "pa_test" {= "112.24.00"} + "pipebang" {= "113.00.00"} + "re2" {>= "113.00.00" & < "113.01.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ "openbsd-quota-disable.diff" { (os = "openbsd") | (os = "freebsd") } ] +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +install: [[make "install"]] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/core_extended-113.00.00.tar.gz" + checksum: [ + "sha256=66a49e217a869c890be1d5da7342a24311bf8f0aae79f76a9b1a13b2cc8449ba" + "md5=de61a893e4bdefd438749f7f78b5231f" + ] +} +extra-source "openbsd-quota-disable.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core_extended/openbsd-quota-disable.diff.113.00.00" + checksum: [ + "sha256=87789e8d02a95ac8cd5cca81f10fe733007e8060c32f442a6795b6b16287f785" + "md5=b0ef28b9b857695efde18f530d2af003" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.113.24.00/opam b/packages/core_extended/core_extended.113.24.00/opam new file mode 100644 index 000000000..718127d3b --- /dev/null +++ b/packages/core_extended/core_extended.113.24.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_extended" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "re2" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "textutils" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/core_extended-113.24.00.tar.gz" + checksum: [ + "sha256=18810e3c075273d995a9d07756891d5fac28bde72570b7bc2a9b446c858195ed" + "md5=da77c8d46b99f3a23fa72c2e2628a579" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.113.33.00+4.03/opam b/packages/core_extended/core_extended.113.33.00+4.03/opam new file mode 100644 index 000000000..5f9fcc19f --- /dev/null +++ b/packages/core_extended/core_extended.113.33.00+4.03/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_extended" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "re2" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "textutils" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_extended-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=ee13500f26abec7d6792ff49288b4802162f4d6101511e4b34956145cb1aaeb1" + "md5=1ace7a985f5eaf313c6b9cab6dd23462" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.113.33.00/opam b/packages/core_extended/core_extended.113.33.00/opam new file mode 100644 index 000000000..28835e900 --- /dev/null +++ b/packages/core_extended/core_extended.113.33.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_extended" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "re2" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "textutils" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_extended-113.33.00.tar.gz" + checksum: [ + "sha256=89f41b5229f5f6a4051350c4e3c8b3b12ef07e35d464130e699803f3d6c36828" + "md5=613f7a4603308008a93becddf473349e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.113.33.03/opam b/packages/core_extended/core_extended.113.33.03/opam new file mode 100644 index 000000000..7d00966b1 --- /dev/null +++ b/packages/core_extended/core_extended.113.33.03/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_extended" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "re2" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "textutils" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_extended-113.33.03.tar.gz" + checksum: [ + "sha256=ab47d4ed0524b80ba41244ea4b896a1b3a6deb5ca85fe60c552ceec57a67bb29" + "md5=fb7241bc4ec78b6cca1e4fc5edfe6e96" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.v0.10.0/opam b/packages/core_extended/core_extended.v0.10.0/opam new file mode 100644 index 000000000..7a3f83fa7 --- /dev/null +++ b/packages/core_extended/core_extended.v0.10.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_extended" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "bin_prot" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "fieldslib" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "re2" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "textutils" {>= "v0.10" & < "v0.11"} + "base-threads" {= "base"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core_extended-v0.10.0.tar.gz" + checksum: [ + "sha256=a1cd1c18319d47d359319447dee94fa9c7a6f719b30c2435f3ceec17c0235009" + "md5=f3c16e476d0d8151869a75b505768baa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_extended/core_extended.v0.9.0/opam b/packages/core_extended/core_extended.v0.9.0/opam new file mode 100644 index 000000000..d2aaa2158 --- /dev/null +++ b/packages/core_extended/core_extended.v0.9.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_extended" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "bin_prot" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "fieldslib" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "re2" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "textutils" {>= "v0.9" & < "v0.10"} + "base-threads" {= "base"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core_extended-v0.9.0.tar.gz" + checksum: [ + "sha256=dd571632d3659457aa14af4325cb1cd7a8b10caf6a470f9fd00bd7a69d91ec32" + "md5=c498a9105bbaa0fdd097ae46f914f005" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_extended/core_extended.v0.9.1/opam b/packages/core_extended/core_extended.v0.9.1/opam new file mode 100644 index 000000000..73c8abd16 --- /dev/null +++ b/packages/core_extended/core_extended.v0.9.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_extended" +bug-reports: "https://github.com/janestreet/core_extended/issues" +dev-repo: "git+https://github.com/janestreet/core_extended.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "bin_prot" {>= "v0.9.2" & < "v0.10"} + "core" {>= "v0.9.2" & < "v0.10"} + "core_kernel" {>= "v0.9.1" & < "v0.10"} + "fieldslib" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "re2" {>= "v0.9.1" & < "v0.10"} + "sexplib" {>= "v0.9.3" & < "v0.10"} + "textutils" {>= "v0.9" & < "v0.10"} + "base-threads" {= "base"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Extra components that are not as closely vetted or as stable as Core" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: "https://github.com/janestreet/core_extended/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=ecf75450159e3a67fd565ff3caa387fc9c97e4676dd5e3db88fbc87df33ecac2" + "md5=225dc87e51f6863ab5b9de9924c011d6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_kernel/core_kernel.109.27.00/opam b/packages/core_kernel/core_kernel.109.27.00/opam new file mode 100644 index 000000000..17d3febdc --- /dev/null +++ b/packages/core_kernel/core_kernel.109.27.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.15.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/core_kernel-109.27.00.tar.gz" + checksum: [ + "sha256=13207b74e45a629ab8dfd5dae7cc35b414d491604602e8420e707809c30fce9e" + "md5=0e4a6dce1d3b6236cc954d68697c29fa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.28.00/opam b/packages/core_kernel/core_kernel.109.28.00/opam new file mode 100644 index 000000000..4cce51bd4 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.28.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/core_kernel-109.28.00.tar.gz" + checksum: [ + "sha256=d6a2d919a08ccf7bdc32f5fbc3e57d9538b4cbcc9af4529df425a90fc90e8e05" + "md5=28ad055014edd6f5310a5ffa59cf2843" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.30.00/opam b/packages/core_kernel/core_kernel.109.30.00/opam new file mode 100644 index 000000000..fffb4ab2e --- /dev/null +++ b/packages/core_kernel/core_kernel.109.30.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/core_kernel-109.30.00.tar.gz" + checksum: [ + "sha256=d68bb8cec3ec4ba50863e4949675b4f0282112eb12e5fb835fb5c5126d9a2d0f" + "md5=85fc64440a76e3587d7b83d547d5a0b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.31.00/opam b/packages/core_kernel/core_kernel.109.31.00/opam new file mode 100644 index 000000000..4a013a846 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.31.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/core_kernel-109.31.00.tar.gz" + checksum: [ + "sha256=e7286f98270041642e9c9bafc13a388110225580ce9fa92869e1ec6cb9ac49ed" + "md5=d15f16a4179dfa30a367c03bf87ad4c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.32.00/opam b/packages/core_kernel/core_kernel.109.32.00/opam new file mode 100644 index 000000000..87ba9138a --- /dev/null +++ b/packages/core_kernel/core_kernel.109.32.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/core_kernel-109.32.00.tar.gz" + checksum: [ + "sha256=a9dcbe0a8d3138fc04c1d4cb7f640794c24bca587754914652996164d638aae5" + "md5=de2f886fe71deafe706e874636c2e6e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.33.00/opam b/packages/core_kernel/core_kernel.109.33.00/opam new file mode 100644 index 000000000..9f042dda0 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.33.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.27.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.33.00/individual/core_kernel-109.33.00.tar.gz" + checksum: [ + "sha256=4286bf3d83b9bb391a7ec92a0c12821c2565554abbb19ca8284d9cfd0f5dfb40" + "md5=9ac767962ea6c4e17b618a326a3bb29b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.34.00/opam b/packages/core_kernel/core_kernel.109.34.00/opam new file mode 100644 index 000000000..9c71ce3c9 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.34.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.15.00"} + "pa_ounit" {= "109.34.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/core_kernel-109.34.00.tar.gz" + checksum: [ + "sha256=30fad18bfd228cb6e23ce87cffefdd73b96f37f1cf8e067d889a01e223d7663d" + "md5=587fac55d5bb9d508d48c6fed14ab375" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.35.00/opam b/packages/core_kernel/core_kernel.109.35.00/opam new file mode 100644 index 000000000..1de661eb3 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.35.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.34.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/core_kernel-109.35.00.tar.gz" + checksum: [ + "sha256=9d378dc6262fe85a1b30c05f9b38329769730f33d0c3666a02b1a61f72a34388" + "md5=e030e540d7417cb9f9639d1199729e2a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.35.01/opam b/packages/core_kernel/core_kernel.109.35.01/opam new file mode 100644 index 000000000..943bed3f6 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.35.01/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.34.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/core_kernel-109.35.01.tar.gz" + checksum: [ + "sha256=e408f3e26b5dca582bd52594b0d2a248d785a1b2c9683056588fa7fb61e64902" + "md5=5ecb6770e705fa2b39616da142601df7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.36.00/opam b/packages/core_kernel/core_kernel.109.36.00/opam new file mode 100644 index 000000000..20e5d0440 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.36.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/core_kernel-109.36.00.tar.gz" + checksum: [ + "sha256=02bc8de842555cecd7517bb339a3d03a8601c5b083722638301192828c19e478" + "md5=568db0a773d05ef0f63956f3978e8a89" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.37.00/opam b/packages/core_kernel/core_kernel.109.37.00/opam new file mode 100644 index 000000000..e88d30472 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.37.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.37.00/individual/core_kernel-109.37.00.tar.gz" + checksum: [ + "sha256=96b7058f1b9c1a8b6aa63ab9d2a1a42fbbf66dbb62aec8ef67a2ae9ea9cc0c15" + "md5=52b5cb230378b0533cb03466d189519e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.38.00/opam b/packages/core_kernel/core_kernel.109.38.00/opam new file mode 100644 index 000000000..c4c824748 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.38.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/core_kernel-109.38.00.tar.gz" + checksum: [ + "sha256=acf9499e767bcaea95adca0e9cbb2547e22bf6868d6096ad7cdd1e512467e6bc" + "md5=62ad4b2700d786699bac80ed94df1c1f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.40.00/opam b/packages/core_kernel/core_kernel.109.40.00/opam new file mode 100644 index 000000000..047537f38 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.40.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.20.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/core_kernel-109.40.00.tar.gz" + checksum: [ + "sha256=0832c3121507e3482933a442a031b1a532771b9936bf92e0db96632e4c897852" + "md5=b6b47335e0a2a8b36ec257cacb1273de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.41.00/opam b/packages/core_kernel/core_kernel.109.41.00/opam new file mode 100644 index 000000000..a3e1ad162 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.41.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.41.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.41.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/core_kernel-109.41.00.tar.gz" + checksum: [ + "sha256=f530192b8a278ac4555ce521c7be987c3c16d12a8c57ed7a67d12f9fd32dc6e3" + "md5=61ee0b07ab7beddbb7580ff83c5c4319" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.42.00/opam b/packages/core_kernel/core_kernel.109.42.00/opam new file mode 100644 index 000000000..8081b8505 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.42.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.42.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.41.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/core_kernel-109.42.00.tar.gz" + checksum: [ + "sha256=fc8b2b0c8f228bd30482f7c13ce837ed688e80ffb40f6531a1ca247f0d16e48a" + "md5=b562d42359030e958593f89911c75e64" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.45.00/opam b/packages/core_kernel/core_kernel.109.45.00/opam new file mode 100644 index 000000000..b559f58e8 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.45.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.45.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.41.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/core_kernel-109.45.00.tar.gz" + checksum: [ + "sha256=5411ee9dbcdf5c5872da771be24c1d1c5c35cd8569735b93d7036247589d3f08" + "md5=41f707727aaba99c233a82ad5b96b879" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.47.00/opam b/packages/core_kernel/core_kernel.109.47.00/opam new file mode 100644 index 000000000..22876fd07 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.47.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.47.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.36.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.47.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/core_kernel-109.47.00.tar.gz" + checksum: [ + "sha256=32b8dd2dd4b4b5d955277753f598fb44e7a4bd717ebfdc24360827a35e179169" + "md5=d340ae36c3d91c5001cb8a6baed452e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.53.00/opam b/packages/core_kernel/core_kernel.109.53.00/opam new file mode 100644 index 000000000..8c6b9712e --- /dev/null +++ b/packages/core_kernel/core_kernel.109.53.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_ounit" {= "109.53.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.53.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/core_kernel-109.53.00.tar.gz" + checksum: [ + "sha256=da666a3033a95bf851e5071195b883791191763c21960f4223d489f0610bbbe7" + "md5=e6d88fef283fc223019fa3b3dd8f252e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.55.00/opam b/packages/core_kernel/core_kernel.109.55.00/opam new file mode 100644 index 000000000..d3e6ae995 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.55.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "pa_bench" {= "109.55.00"} + "pa_ounit" {= "109.53.00"} + "pipebang" {= "109.28.00"} + "res" {<= "5.0.2"} + "sexplib" {= "109.55.00"} + "typerep" {= "109.55.00"} + "variantslib" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_kernel-109.55.00.tar.gz" + checksum: [ + "sha256=2b33be76d9ea331688c730ea897a6ad33d5ffedd46e1ff5858364c60a888143a" + "md5=ed89bbc8112f6f4e3025ca84c56b10a5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.55.02/opam b/packages/core_kernel/core_kernel.109.55.02/opam new file mode 100644 index 000000000..b4819986e --- /dev/null +++ b/packages/core_kernel/core_kernel.109.55.02/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.27.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {>= "109.28.00" & <= "109.28.02"} + "res" {<= "5.0.2"} + "sexplib" {>= "109.55.00" & <= "109.55.02"} + "typerep" {>= "109.55.00" & <= "109.55.02"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_kernel-109.55.02.tar.gz" + checksum: [ + "sha256=d2767baf027cf01c16cb6c315d01d3a33cbc9f896cb6b2fdec416dbdc3b1068b" + "md5=3e4b8f575c8623d637e2d76b0bf29bcc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.58.00/opam b/packages/core_kernel/core_kernel.109.58.00/opam new file mode 100644 index 000000000..2d5868b95 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.58.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.27.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {>= "109.28.00" & <= "109.28.02"} + "sexplib" {= "109.58.00"} + "typerep" {>= "109.55.00" & <= "109.55.02"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core_kernel-109.58.00.tar.gz" + checksum: [ + "sha256=c8e83801bbcf20313e83a878b57f5df1b76da80e73d44dffe77c53ebe54f3f50" + "md5=199602c35d4a1d07edc7a88018e7d1e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.109.60.00/opam b/packages/core_kernel/core_kernel.109.60.00/opam new file mode 100644 index 000000000..6c6825035 --- /dev/null +++ b/packages/core_kernel/core_kernel.109.60.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {= "109.60.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "109.60.00"} + "sexplib" {= "109.60.00"} + "typerep" {>= "109.55.00" & <= "109.55.02"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/core_kernel-109.60.00.tar.gz" + checksum: [ + "sha256=5cb5b32255d3b7b224a2d320ebcdb5b341c8588445e6bdfea3ffb54286503a1b" + "md5=7e8d135db1e8d22100ffb0b5e36ac3a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.110.01.00/opam b/packages/core_kernel/core_kernel.110.01.00/opam new file mode 100644 index 000000000..5d23a64c4 --- /dev/null +++ b/packages/core_kernel/core_kernel.110.01.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {= "109.60.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "110.01.00"} + "typerep" {>= "109.55.00" & <= "109.55.02"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/core_kernel-110.01.00.tar.gz" + checksum: [ + "sha256=6b057adfd6410dbb30faaec0eb9cc8b313e62a23563b3d81608d1f1f65bacbe4" + "md5=4ec69e336582c481c68ca9c06c8c8afb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.111.03.00/opam b/packages/core_kernel/core_kernel.111.03.00/opam new file mode 100644 index 000000000..58780f5f8 --- /dev/null +++ b/packages/core_kernel/core_kernel.111.03.00/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "typerep" {>= "109.55.00" & <= "109.55.02"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/core_kernel-111.03.00.tar.gz" + checksum: [ + "sha256=2918cae6f0ae1e04d128a6e4edada5f1e9b8fadcd8049389b609b9072b3a35fc" + "md5=541f435bf0be36365feae75f7a234266" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.111.06.00/opam b/packages/core_kernel/core_kernel.111.06.00/opam new file mode 100644 index 000000000..db2c4e698 --- /dev/null +++ b/packages/core_kernel/core_kernel.111.06.00/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "enumerate" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "typerep" {= "111.06.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/core_kernel-111.06.00.tar.gz" + checksum: [ + "sha256=bbbe302c402d685828f1666350d9b92b9392d01b9b637d930a08c3c47a4287ba" + "md5=54bba6190e6449be55a23dcbe50cc18a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.111.08.00/opam b/packages/core_kernel/core_kernel.111.08.00/opam new file mode 100644 index 000000000..d51c15c9d --- /dev/null +++ b/packages/core_kernel/core_kernel.111.08.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.03.00"} + "typerep" {= "111.06.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/core_kernel-111.08.00.tar.gz" + checksum: [ + "sha256=8922c5be204ac0fe89a4d5c8612cfd6b5673e5f292e56a49c9800261ca9831c9" + "md5=01567164105acc9e33bf400ac9dae124" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.111.11.00/opam b/packages/core_kernel/core_kernel.111.11.00/opam new file mode 100644 index 000000000..d45011c57 --- /dev/null +++ b/packages/core_kernel/core_kernel.111.11.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.11.00"} + "typerep" {= "111.06.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/core_kernel-111.11.00.tar.gz" + checksum: [ + "sha256=dc45ff33426fe1505ac7501075a3625c54b5093f770d0917b98b8363f65a6e19" + "md5=b37a4ce729f8aab0ab374fecc7417d21" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.111.13.00/opam b/packages/core_kernel/core_kernel.111.13.00/opam new file mode 100644 index 000000000..4cdddc312 --- /dev/null +++ b/packages/core_kernel/core_kernel.111.13.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.13.00"} + "typerep" {= "111.06.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/core_kernel-111.13.00.tar.gz" + checksum: [ + "sha256=6ba45dce4e387e51531f8427e6bcfc2fc5d73f4d5f09b8d6e60e2b4db62e963a" + "md5=ffaae82ef0e38ed40eb8ae243abda7c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.111.17.00/opam b/packages/core_kernel/core_kernel.111.17.00/opam new file mode 100644 index 000000000..00351b35d --- /dev/null +++ b/packages/core_kernel/core_kernel.111.17.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.17.00"} + "typerep" {= "111.17.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/core_kernel-111.17.00.tar.gz" + checksum: [ + "sha256=811999213ff3c505ca813995432fd4b4bf8c1318435ddd9ac9d9eaeec4fc9922" + "md5=d5792f0ca47ccb364f0db6ffc7cd56db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.111.21.00/opam b/packages/core_kernel/core_kernel.111.21.00/opam new file mode 100644 index 000000000..febca5c11 --- /dev/null +++ b/packages/core_kernel/core_kernel.111.21.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.17.00"} + "typerep" {= "111.17.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/core_kernel-111.21.00.tar.gz" + checksum: [ + "sha256=c45ea48eb0fb9008b1e7a21e3023bc862890e532bfa4c4f843982099b1c2c3f8" + "md5=ced2d33f1de88e2f2dbb970e6d3b3b6b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.111.25.00/opam b/packages/core_kernel/core_kernel.111.25.00/opam new file mode 100644 index 000000000..714a70030 --- /dev/null +++ b/packages/core_kernel/core_kernel.111.25.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {>= "109.55.00" & <= "109.55.02"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.25.00"} + "typerep" {= "111.17.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/core_kernel-111.25.00.tar.gz" + checksum: [ + "sha256=987e0abb0cfa2039b6665ab60393c79b2dfa693bbfd6420307cc7d354ba45de7" + "md5=c4b0b39e954efe1bf0106a93703e9ad6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.111.28.00/opam b/packages/core_kernel/core_kernel.111.28.00/opam new file mode 100644 index 000000000..35b5e79f3 --- /dev/null +++ b/packages/core_kernel/core_kernel.111.28.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "111.03.00"} + "comparelib" {= "109.60.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "pa_bench" {= "111.28.00"} + "pa_ounit" {= "111.28.00"} + "pa_test" {= "111.08.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.25.00"} + "typerep" {= "111.17.00"} + "variantslib" {>= "109.15.00" & <= "109.15.03"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/core_kernel-111.28.00.tar.gz" + checksum: [ + "sha256=9f3307419171d7c58770bfb5418bcbb332f1e552e33f3eaf456f702d88ebd9b0" + "md5=2907ee8f1428616c0fe2c17e713bd915" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.112.01.00/opam b/packages/core_kernel/core_kernel.112.01.00/opam new file mode 100644 index 000000000..2c87811d6 --- /dev/null +++ b/packages/core_kernel/core_kernel.112.01.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.01.00" & < "112.02.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "111.28.00" & < "111.29.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "typerep" {>= "111.17.00" & < "111.18.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core_kernel-112.01.00.tar.gz" + checksum: [ + "sha256=c9699c897f43bb262a92c3b5f5d9d4e08d7095191a5cc86d8cf8fc939edfea2a" + "md5=9d828003114f7757525e9a3f91dee841" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.112.06.00/opam b/packages/core_kernel/core_kernel.112.06.00/opam new file mode 100644 index 000000000..9d5c868af --- /dev/null +++ b/packages/core_kernel/core_kernel.112.06.00/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "typerep" {>= "112.06.00" & < "112.07.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "build_with_trunk.patch" + "include_compatibility.patch" +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core_kernel-112.06.00.tar.gz" + checksum: [ + "sha256=08ea2e395f0b19ffa1f173ecbae980c6b105f8b04f011b60961792414e13609c" + "md5=678112808abab41b788283a869268ba4" + ] +} +extra-source "include_compatibility.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core_kernel/include_compatibility.patch" + checksum: [ + "sha256=ddbb6a391d067b997b8df87e9e126076755d16933719497db19af4449d17f623" + "md5=99dcc308fb684a94c4747c763519819c" + ] +} +extra-source "build_with_trunk.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/core_kernel/build_with_trunk.patch" + checksum: [ + "sha256=9cb8b46d692816da164fa7e6da190126a1f97814ca88145e3857273aa722aafe" + "md5=0c600ee32584b7321ff56b2711e5ded8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.112.06.02/opam b/packages/core_kernel/core_kernel.112.06.02/opam new file mode 100644 index 000000000..d1d438e14 --- /dev/null +++ b/packages/core_kernel/core_kernel.112.06.02/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "custom_printf" {>= "112.06.00" & < "112.07.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "typerep" {>= "112.06.00" & < "112.07.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.02/individual/core_kernel-112.06.02.tar.gz" + checksum: [ + "sha256=edb53c71dac1744e4d79c98bb4defc9703b22bc6ed3db6f5efc527ec91febac8" + "md5=5908da28928a279f220c923db9482922" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.112.17.00/opam b/packages/core_kernel/core_kernel.112.17.00/opam new file mode 100644 index 000000000..1495355dc --- /dev/null +++ b/packages/core_kernel/core_kernel.112.17.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.17.00" & < "112.18.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "112.17.00" & < "112.18.00"} + "pa_test" {>= "111.08.00" & < "111.09.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "typerep" {>= "112.17.00" & < "112.18.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/core_kernel-112.17.00.tar.gz" + checksum: [ + "sha256=18aa416e917e84c368f25ecb2e5e11c92e411310476db5ea67fd3352d5ef469c" + "md5=e817f34d4ded265f6aef00ebae74591b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.112.24.00/opam b/packages/core_kernel/core_kernel.112.24.00/opam new file mode 100644 index 000000000..588c44729 --- /dev/null +++ b/packages/core_kernel/core_kernel.112.24.00/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "custom_printf" {>= "112.24.00" & < "112.25.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "112.24.00" & < "112.25.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "typerep" {>= "112.24.00" & < "112.25.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/core_kernel-112.24.tar.gz" + checksum: [ + "sha256=93e1f21e35ade98a2bfbe45ba76eef4a8ad3fed97cdc0769f96e0fcc86d6a761" + "md5=776c6560c005a355f6a801c0edf211f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.112.35.00/opam b/packages/core_kernel/core_kernel.112.35.00/opam new file mode 100644 index 000000000..69a5bc45f --- /dev/null +++ b/packages/core_kernel/core_kernel.112.35.00/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "custom_printf" {>= "112.24.00" & < "112.25.00"} + "comparelib" {>= "109.60.00" & < "109.61.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {= "112.35.00"} + "pa_bench" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "pa_test" {= "112.24.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "typerep" {>= "112.35.00" & < "112.36.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/core_kernel-112.35.00.tar.gz" + checksum: [ + "sha256=792303cb06fa580c2c0fa25589e19be8f08714850db86d0077b1712bfe0ef662" + "md5=e580957344e421dd0eae61a7f86e2ea2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.113.00.00/opam b/packages/core_kernel/core_kernel.113.00.00/opam new file mode 100644 index 000000000..49d597c9b --- /dev/null +++ b/packages/core_kernel/core_kernel.113.00.00/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "core_kernel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "custom_printf" {= "113.00.00"} + "comparelib" {= "113.00.00"} + "enumerate" {= "111.08.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "herelib" {= "112.35.00"} + "pa_bench" {= "113.00.00"} + "pa_ounit" {= "113.00.00"} + "pa_test" {= "112.24.00"} + "pipebang" {= "113.00.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "typerep" {>= "113.00.00" & < "113.01.00"} + "variantslib" {>= "109.15.00" & < "109.16.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +install: [[make "install"]] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/core_kernel-113.00.00.tar.gz" + checksum: [ + "sha256=002d3e74c450bfcec90ac37a337ddad7891d88d85555f9ca28384fca06feb191" + "md5=326568be2d9ff48a34bce19fc562ee90" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.113.24.00/opam b/packages/core_kernel/core_kernel.113.24.00/opam new file mode 100644 index 000000000..b05bb99ae --- /dev/null +++ b/packages/core_kernel/core_kernel.113.24.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/core_kernel-113.24.00.tar.gz" + checksum: [ + "sha256=e245cddd9bdf847a4f9c1d88922bbf567b0badc30ce9acec3933ae515acc68c6" + "md5=4bf982ebd3c944149b2032a10226f8c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_kernel/core_kernel.113.33.00/opam b/packages/core_kernel/core_kernel.113.33.00/opam new file mode 100644 index 000000000..8dd52b91e --- /dev/null +++ b/packages/core_kernel/core_kernel.113.33.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "result" {<= "1.5"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_kernel-113.33.00.tar.gz" + checksum: [ + "sha256=2c24033532c88c6e2d8e77bac650e7398b9ec67dbdd76e8b8a10f45f6d9c64e0" + "md5=6f3410200a3e5e224396fed144fdd74c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.113.33.01+4.03/opam b/packages/core_kernel/core_kernel.113.33.01+4.03/opam new file mode 100644 index 000000000..f6cb483b3 --- /dev/null +++ b/packages/core_kernel/core_kernel.113.33.01+4.03/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "result" {<= "1.5"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_kernel-113.33.01+4.03.tar.gz" + checksum: [ + "sha256=da5545170dc7e382d45c5e7f0094845ebf6c155899a2b2160f134b7c75764265" + "md5=9dd937d481a4bc14b6cdf9ade9ae7254" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_kernel/core_kernel.113.33.01/opam b/packages/core_kernel/core_kernel.113.33.01/opam new file mode 100644 index 000000000..463ac77c3 --- /dev/null +++ b/packages/core_kernel/core_kernel.113.33.01/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "result" {<= "1.5"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_kernel-113.33.01.tar.gz" + checksum: [ + "sha256=ea39cc3bed70f2d51bd2dcffa7f27310b8a01b0cd2da8256a5ba85ab58662786" + "md5=eba62a0ec42a60688e2963e167d22a02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.113.33.02+4.03/opam b/packages/core_kernel/core_kernel.113.33.02+4.03/opam new file mode 100644 index 000000000..f1d795512 --- /dev/null +++ b/packages/core_kernel/core_kernel.113.33.02+4.03/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "result" {<= "1.5"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +url { + src: + "https://github.com/janestreet/core_kernel/archive/113.33.02+4.03.tar.gz" + checksum: [ + "sha256=ec8d22e6d754cb4830a81b93778bd54de53df832fd818bbfb3ccbbe21dcc704d" + "md5=2c8b9406fe3b6c5a49c42f8efb806c85" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_kernel/core_kernel.113.33.03/opam b/packages/core_kernel/core_kernel.113.33.03/opam new file mode 100644 index 000000000..0ca1f2bdb --- /dev/null +++ b/packages/core_kernel/core_kernel.113.33.03/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "result" {<= "1.5"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_kernel-113.33.03.tar.gz" + checksum: [ + "sha256=bedc8858eb734bd96f6f27dae88efd162fc512577cd9d821573deec8b31c823a" + "md5=e56da86bcb955e6d65a2da04a973b11f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.v0.10.0/opam b/packages/core_kernel/core_kernel.v0.10.0/opam new file mode 100644 index 000000000..def8b8f91 --- /dev/null +++ b/packages/core_kernel/core_kernel.v0.10.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.12.0"} + "base" {>= "v0.10" & < "v0.11"} + "bin_prot" {>= "v0.10" & < "v0.11"} + "configurator" {>= "v0.10" & < "v0.11"} + "fieldslib" {>= "v0.10" & < "v0.11"} + "jane-street-headers" {>= "v0.10" & < "v0.11"} + "ppx_assert" {>= "v0.10" & < "v0.11"} + "ppx_base" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_hash" {>= "v0.10" & < "v0.11"} + "ppx_inline_test" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "ppx_sexp_message" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "stdio" {>= "v0.10" & < "v0.11"} + "typerep" {>= "v0.10" & < "v0.11"} + "variantslib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +depopts: [ + "base-native-int63" +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core_kernel-v0.10.0.tar.gz" + checksum: [ + "sha256=ee78447ae1029c9319d4bbdbc9a7c97aec83733a2417d909f3a4dba7376f9034" + "md5=a825f5c79d9e9b228e450ce4a439f107" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_kernel/core_kernel.v0.11.0/opam b/packages/core_kernel/core_kernel.v0.11.0/opam new file mode 100644 index 000000000..62c37e4e8 --- /dev/null +++ b/packages/core_kernel/core_kernel.v0.11.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +conflicts: [ "jbuilder" { = "1.0+beta19" } ] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "base" {>= "v0.11" & < "v0.12"} + "bin_prot" {>= "v0.11" & < "v0.12"} + "configurator" {>= "v0.11" & < "v0.12" & <= "v0.11.0"} + "fieldslib" {>= "v0.11" & < "v0.12"} + "jane-street-headers" {>= "v0.11" & < "v0.12"} + "ppx_assert" {>= "v0.11" & < "v0.12"} + "ppx_base" {>= "v0.11" & < "v0.12"} + "ppx_hash" {>= "v0.11" & < "v0.12"} + "ppx_inline_test" {>= "v0.11" & < "v0.12"} + "ppx_jane" {>= "v0.11" & < "v0.12"} + "ppx_sexp_conv" {>= "v0.11" & < "v0.12"} + "ppx_sexp_message" {>= "v0.11" & < "v0.12"} + "sexplib" {>= "v0.11" & < "v0.12"} + "splittable_random" {>= "v0.11" & < "v0.12"} + "stdio" {>= "v0.11" & < "v0.12"} + "typerep" {>= "v0.11" & < "v0.12"} + "variantslib" {>= "v0.11" & < "v0.12"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +depopts: [ + "base-native-int63" +] +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.11/files/core_kernel-v0.11.0.tar.gz" + checksum: [ + "sha256=78f7e2d4712e41f6f3935fe5eb55dff9cc99b474358249e98a9358428823d2c1" + "md5=ac08234f5799eba5009d04443ab35e8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.v0.9.0/opam b/packages/core_kernel/core_kernel.v0.9.0/opam new file mode 100644 index 000000000..04d580d1e --- /dev/null +++ b/packages/core_kernel/core_kernel.v0.9.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "bin_prot" {>= "v0.9" & < "v0.10"} + "configurator" {>= "v0.9" & < "v0.10"} + "fieldslib" {>= "v0.9" & < "v0.10"} + "jane-street-headers" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_assert" {>= "v0.9" & < "v0.10"} + "ppx_base" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_hash" {>= "v0.9" & < "v0.10"} + "ppx_inline_test" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_sexp_message" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} + "typerep" {>= "v0.9" & < "v0.10"} + "variantslib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "num" {<= "1.5-1"} +] +available: arch != "arm64" +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core_kernel-v0.9.0.tar.gz" + checksum: [ + "sha256=6b78cf84949f73ff3d330e0dc4cea78ff6d55ac17a924323bf108d0cf5381f45" + "md5=8fdae80d81dff2ad8fde304839225e6d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_kernel/core_kernel.v0.9.1/opam b/packages/core_kernel/core_kernel.v0.9.1/opam new file mode 100644 index 000000000..0c657b943 --- /dev/null +++ b/packages/core_kernel/core_kernel.v0.9.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_kernel" +bug-reports: "https://github.com/janestreet/core_kernel/issues" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.12.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "bin_prot" {>= "v0.9.2" & < "v0.10"} + "configurator" {>= "v0.9" & < "v0.10"} + "fieldslib" {>= "v0.9" & < "v0.10"} + "jane-street-headers" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_assert" {>= "v0.9" & < "v0.10"} + "ppx_base" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_hash" {>= "v0.9" & < "v0.10"} + "ppx_inline_test" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_sexp_message" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9.3" & < "v0.10"} + "stdio" {>= "v0.9.1" & < "v0.10"} + "typerep" {>= "v0.9" & < "v0.10"} + "variantslib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +available: arch != "arm64" +synopsis: "Industrial strength alternative to OCaml's standard library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml. + +Core_kernel is the system-independent part of Core.""" +url { + src: "https://github.com/janestreet/core_kernel/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=820076d9e045c1f58f90ee28ceadfa5b42ed3b70b86e48a3d29251cc841319c7" + "md5=b29a45163eca682776ff115f75b0c54b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_profiler/core_profiler.112.19.00/opam b/packages/core_profiler/core_profiler.112.19.00/opam new file mode 100644 index 000000000..ea53f4675 --- /dev/null +++ b/packages/core_profiler/core_profiler.112.19.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_profiler" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core_profiler"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "core" {>= "112.17.00" & < "112.18.00"} + "core_extended" {>= "112.17.00" & < "112.18.00"} + "re2" {>= "112.06.00" & < "112.07.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_profiler/issues" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" +install: [[make "install"]] +synopsis: "Profiling library" +description: """ +Core_profiler is a library that helps you profile programs and +estimate various costs.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.19/files/core_profiler-112.19.00.tar.gz" + checksum: [ + "sha256=76feea96772a95bb41bdafc503e21e32869ce329aaf5acff4505b5391316f85a" + "md5=23123d83b85fba0e9696e855edd455f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_profiler/core_profiler.112.19.01/opam b/packages/core_profiler/core_profiler.112.19.01/opam new file mode 100644 index 000000000..a0d784d4b --- /dev/null +++ b/packages/core_profiler/core_profiler.112.19.01/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/core_profiler" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core_profiler"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "core" {>= "112.17.00" & < "112.25.00"} + "core_extended" {>= "112.17.00" & < "112.25.00"} + "re2" {>= "112.06.00" & < "112.07.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_profiler/issues" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" +install: [[make "install"]] +synopsis: "Profiling library" +description: """ +Core_profiler is a library that helps you profile programs and +estimate various costs.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.19/files/core_profiler-112.19.01.tar.gz" + checksum: [ + "sha256=5fa131305c5827877a1cfeb087802a304e77127957982201614afd50ce0eeb0f" + "md5=bab5bbb1726de251ea39233423b8de47" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_profiler/core_profiler.112.35.00/opam b/packages/core_profiler/core_profiler.112.35.00/opam new file mode 100644 index 000000000..64c6e457d --- /dev/null +++ b/packages/core_profiler/core_profiler.112.35.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_profiler" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core_profiler"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "core" {>= "112.35.00" & < "112.36.00"} + "core_extended" {>= "112.35.00" & < "112.36.00"} + "re2" {>= "112.35.00" & < "112.36.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_profiler/issues" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" +install: [[make "install"]] +synopsis: "Profiling library" +description: """ +Core_profiler is a library that helps you profile programs and +estimate various costs.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/core_profiler-112.35.00.tar.gz" + checksum: [ + "sha256=f5aea31c1026a6175ecfa5f1681f8da4eb5be037942331feed7a59e9de66accb" + "md5=782b99638042f4b7ae18eef62d3cb828" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_profiler/core_profiler.113.00.00/opam b/packages/core_profiler/core_profiler.113.00.00/opam new file mode 100644 index 000000000..cab04e6d4 --- /dev/null +++ b/packages/core_profiler/core_profiler.113.00.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_profiler" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "core_profiler"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "core" {>= "113.00.00" & < "113.01.00"} + "core_extended" {>= "113.00.00" & < "113.01.00"} + "re2" {>= "113.00.00" & < "113.01.00"} + "textutils" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/core_profiler/issues" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" +install: [[make "install"]] +synopsis: "Profiling library" +description: """ +Core_profiler is a library that helps you profile programs and +estimate various costs.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/core_profiler-113.00.00.tar.gz" + checksum: [ + "sha256=0f3d1527369529a3fa9ea69b9b8758bff98264b8e126b0d933463d2875448276" + "md5=1d21624210cf6118c6159d0b208d0950" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_profiler/core_profiler.113.24.00/opam b/packages/core_profiler/core_profiler.113.24.00/opam new file mode 100644 index 000000000..63daef4c7 --- /dev/null +++ b/packages/core_profiler/core_profiler.113.24.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_profiler" +bug-reports: "https://github.com/janestreet/core_profiler/issues" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "core_extended" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "re2" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "textutils" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Profiling library" +description: """ +Core_profiler is a library that helps you profile programs and +estimate various costs.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/core_profiler-113.24.00.tar.gz" + checksum: [ + "sha256=51e1f73c63e08e97c66a2ce582ef40c74f4f5fd69cf862f867b6c3468bd318ff" + "md5=a5bda1d1275498cfb600659b5194027c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_profiler/core_profiler.113.33.00/opam b/packages/core_profiler/core_profiler.113.33.00/opam new file mode 100644 index 000000000..1e4c77ad2 --- /dev/null +++ b/packages/core_profiler/core_profiler.113.33.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_profiler" +bug-reports: "https://github.com/janestreet/core_profiler/issues" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "core_extended" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "re2" {>= "113.33.00" & < "113.34.00+4.03"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "textutils" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Profiling library" +description: """ +Core_profiler is a library that helps you profile programs and +estimate various costs.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_profiler-113.33.00.tar.gz" + checksum: [ + "sha256=f170ca83f1d30017755b88251c52a2cbe473d57e1229ba48db29fe886412ee54" + "md5=ba13b09185f53a41899e388ba0b30732" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_profiler/core_profiler.113.33.03/opam b/packages/core_profiler/core_profiler.113.33.03/opam new file mode 100644 index 000000000..79e6e3c43 --- /dev/null +++ b/packages/core_profiler/core_profiler.113.33.03/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_profiler" +bug-reports: "https://github.com/janestreet/core_profiler/issues" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "core_extended" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "re2" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "textutils" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Profiling library" +description: """ +Core_profiler is a library that helps you profile programs and +estimate various costs.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_profiler-113.33.03.tar.gz" + checksum: [ + "sha256=2325f58a40a031c7bf27dd103ef076d4132deb9e450fb2a11030654760e2ff7c" + "md5=ee6773c060e0a8fe02b0728ebbcc3934" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/core_profiler/core_profiler.v0.10.0/opam b/packages/core_profiler/core_profiler.v0.10.0/opam new file mode 100644 index 000000000..58a47dc39 --- /dev/null +++ b/packages/core_profiler/core_profiler.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_profiler" +bug-reports: "https://github.com/janestreet/core_profiler/issues" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core" {>= "v0.10" & < "v0.11"} + "core_extended" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "re2" {>= "v0.10" & < "v0.11"} + "textutils" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Profiling library" +description: """ +Core_profiler is a library that helps you profile programs and +estimate various costs.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core_profiler-v0.10.0.tar.gz" + checksum: [ + "sha256=f657e2976a44dd980452b2686739cfdb30b1e0bf7e613cdd872c8c447c7305c6" + "md5=5826871af873e22223a2a579826a5bf4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/core_profiler/core_profiler.v0.9.0/opam b/packages/core_profiler/core_profiler.v0.9.0/opam new file mode 100644 index 000000000..c5bcf000b --- /dev/null +++ b/packages/core_profiler/core_profiler.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/core_profiler" +bug-reports: "https://github.com/janestreet/core_profiler/issues" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "re2" {>= "v0.9" & < "v0.10"} + "textutils" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Profiling library" +description: """ +Core_profiler is a library that helps you profile programs and +estimate various costs.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core_profiler-v0.9.0.tar.gz" + checksum: [ + "sha256=d55a79f8261e995e1da80d00d9e14b0db324ff10654a9404a9971f5c5784545b" + "md5=ee2df52195fea9111dddc3eb44f9cc3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cow/cow.0.10.0/opam b/packages/cow/cow.0.10.0/opam new file mode 100644 index 000000000..e0b9072d6 --- /dev/null +++ b/packages/cow/cow.0.10.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ezjsonm" {< "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v0.10.0.tar.gz" + checksum: [ + "sha256=6de9b0fecd301af12f68ada3f411b1940e3b3e281a779da22b2bbfb011ce8b14" + "md5=17b2f168d89dbb89dbec31ebc62596c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.10.1/opam b/packages/cow/cow.0.10.1/opam new file mode 100644 index 000000000..b003cb9a4 --- /dev/null +++ b/packages/cow/cow.0.10.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ezjsonm" {< "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v0.10.1.tar.gz" + checksum: [ + "sha256=1665d9f4cb61bcc70da233c768cb2dd41fa4d4cf7c2a1fce5fa9602eff85a63f" + "md5=b5792dc6c7c21b5aa77a9bd7573b0db8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.3.0/opam b/packages/cow/cow.0.3.0/opam new file mode 100644 index 000000000..f1c863897 --- /dev/null +++ b/packages/cow/cow.0.3.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {>= "0.8.1" & <= "0.9.0"} + "type_conv" {= "108.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.3.0" + checksum: [ + "sha256=8573b8e0c9614bec666df54fcef4af79aab358b13fcd8c7f75ae80a9beb36d7c" + "md5=317d3c4eac44186c79b0670451347891" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.3.1/opam b/packages/cow/cow.0.3.1/opam new file mode 100644 index 000000000..36eaddc58 --- /dev/null +++ b/packages/cow/cow.0.3.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {>= "0.8.1" & <= "0.9.0"} + "type_conv" {= "108.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.3.1" + checksum: [ + "sha256=c9644f584020fcfcef6ade85ef57f0d5bf39c526500ec0bafc4cd7359c59f7fb" + "md5=6d0b304fa858c8130e884abf84274f23" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.3.2/opam b/packages/cow/cow.0.3.2/opam new file mode 100644 index 000000000..e5895ffcc --- /dev/null +++ b/packages/cow/cow.0.3.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {>= "0.8.1" & <= "0.9.0"} + "type_conv" {= "108.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.3.2" + checksum: [ + "sha256=bdc5e582e242f0de1ed43789600613b28a8021c35a764cd9a143f69564443281" + "md5=d4c3aa3cdf89885a8bc16a739bffcd1c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.4.0/opam b/packages/cow/cow.0.4.0/opam new file mode 100644 index 000000000..a2f012546 --- /dev/null +++ b/packages/cow/cow.0.4.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.4.0" + checksum: [ + "sha256=25e3b4e3dd9ce9ef24f960f4a7bd5c6e437107d252ff9697145143d7343c69c5" + "md5=f816b1512d4157d9fd51651d41bf95a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.5.2/opam b/packages/cow/cow.0.5.2/opam new file mode 100644 index 000000000..5aba9359f --- /dev/null +++ b/packages/cow/cow.0.5.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.5.2" + checksum: [ + "sha256=71cf3114ed8b6b53cfabb5fe8d138491f2978176ae20425795206c6a5a979bde" + "md5=71600c5227b1d21789aa5428cd848f34" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.5.3/opam b/packages/cow/cow.0.5.3/opam new file mode 100644 index 000000000..de68e3893 --- /dev/null +++ b/packages/cow/cow.0.5.3/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.5.3" + checksum: [ + "sha256=4e3e138d4141c51f9df2977896453b8f39b07af5a4b65cd87988d5f5f53426a4" + "md5=5a6dd98438ecc7130a8c8a992e340296" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.5.4/opam b/packages/cow/cow.0.5.4/opam new file mode 100644 index 000000000..c61a79821 --- /dev/null +++ b/packages/cow/cow.0.5.4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/ocaml-cow-0.5.4.tar.gz" + checksum: [ + "sha256=b533832626a0be86cba7ab24eb01c56d16be0aca29eafa7e2b4ea226ab6489c9" + "md5=a5d8ba6cc5d12205f5b204ee2f338a3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.5.5/opam b/packages/cow/cow.0.5.5/opam new file mode 100644 index 000000000..5a59f0c89 --- /dev/null +++ b/packages/cow/cow.0.5.5/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/ocaml-cow-0.5.5.tar.gz" + checksum: [ + "sha256=b59893a583a10dfe19cdac46ee232ca46d54c855ec9ccb3eee6859362bae7a49" + "md5=55f29cc6fcb1f1112b99f69887e7a77e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.6.0/opam b/packages/cow/cow.0.6.0/opam new file mode 100644 index 000000000..ac6f4164a --- /dev/null +++ b/packages/cow/cow.0.6.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/ocaml-cow-0.6.0.tar.gz" + checksum: [ + "sha256=715ea744915abb7bda6e337c9f595e5f4adee72439b9e7cbf883f64fa925c6ad" + "md5=cf8a0c4bd1c1e0a115e09783813acb19" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.6.1/opam b/packages/cow/cow.0.6.1/opam new file mode 100644 index 000000000..207e44b45 --- /dev/null +++ b/packages/cow/cow.0.6.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/0.6.1.tar.gz" + checksum: [ + "sha256=133ba967a4a4d83b60a5516a318daffe792a9cb259ddb936066af769e0abadc0" + "md5=003c103f9c2d821f2ecdff9401a4927c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.6.2/opam b/packages/cow/cow.0.6.2/opam new file mode 100644 index 000000000..ee2c4ded0 --- /dev/null +++ b/packages/cow/cow.0.6.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v0.6.2.tar.gz" + checksum: [ + "sha256=464d0106657515686277fd041fce8c4714d043113ccf3b61dfb56301a2fe6063" + "md5=4d44bb3f79982c42580597dd8d5f8fe0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.7.0/opam b/packages/cow/cow.0.7.0/opam new file mode 100644 index 000000000..feeb0b193 --- /dev/null +++ b/packages/cow/cow.0.7.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=2e2253c68c97dff83d4e9d3269467eca78e75fc2bd306a45a2afa6fb290df6fe" + "md5=fe3d73dd7d2869924e0735d5a3f4b75e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.8.0/opam b/packages/cow/cow.0.8.0/opam new file mode 100644 index 000000000..2a1b9638a --- /dev/null +++ b/packages/cow/cow.0.8.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & < "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=b8a16cb8b01a0656778c723c0c9b180fb91d901a3aec9e0ec13145ffb17dbddf" + "md5=2e8a40fc259723c1c2b639eafeb6002e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.8.1/opam b/packages/cow/cow.0.8.1/opam new file mode 100644 index 000000000..305b8448d --- /dev/null +++ b/packages/cow/cow.0.8.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & < "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v0.8.1.tar.gz" + checksum: [ + "sha256=35dc724422dcd5793efaf78c6db0943b5de7ddf5f6ef2dfd92ff7bd503f25e0e" + "md5=ac42ae7aa151c9301f0188852ecebb3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.9.0/opam b/packages/cow/cow.0.9.0/opam new file mode 100644 index 000000000..cb80543a1 --- /dev/null +++ b/packages/cow/cow.0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & < "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v0.9.0.tar.gz" + checksum: [ + "sha256=7899e54980d921cdec3539e437caccb0dc2f51111b3cb2b2749fd119623d7cd4" + "md5=80a42e7bc91ee16e8c2b5889c3ef0b62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.0.9.1/opam b/packages/cow/cow.0.9.1/opam new file mode 100644 index 000000000..dd05abb5c --- /dev/null +++ b/packages/cow/cow.0.9.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=d2f9df334ab8f2336646ccb609e8989e7f58b0d2b3f17f9bb3d033a26d40530c" + "md5=37c484b2abc489e087bba549d8d7f78f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.1.0.0/opam b/packages/cow/cow.1.0.0/opam new file mode 100644 index 000000000..c472f7182 --- /dev/null +++ b/packages/cow/cow.1.0.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cow"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ezjsonm" {< "0.4.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cow" +install: [make "install"] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +description: """ +Writing web-applications requires a lot of skills: HTML, CSS, XML, +JSON and Markdown, to name but a few! This library provides OCaml +syntax extensions for these web formats by: + +* extending standard OCaml syntax with embedded web DSLs. It has a + quotation mechanism which parses HTML, CSS or XML to OCaml, and + also anti-quotations that form a template mechanism. + +* using type-driven code generation to generate markup directly from + OCaml type declarations. It is possible to mix hand-written and + generated code to deal with special-cases. Most of the work is done + at pre-processing time, so there is no runtime costs and the generated + OCaml code can be manually inspected if desired. + +More documentation at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=03f8509ede1714dff81e854c35e5f882ce410342fad4cb08abe6c404845d6c6b" + "md5=01817bb0985330e82b02f43310869732" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.1.1.0/opam b/packages/cow/cow.1.1.0/opam new file mode 100644 index 000000000..b56600a22 --- /dev/null +++ b/packages/cow/cow.1.1.0/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Thomas Gazagnaire" + "David Sheets" + "Rudi Grinberg" +] +homepage: "https://github.com/mirage/ocaml-cow" +bug-reports: "https://github.com/mirage/ocaml-cow/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cow.git" +build: [make "all"] +install: [make "install"] +remove: ["ocamlfind" "remove" "cow"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "camlp4" {<= "5.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +description: """ +Writing web-applications requires a lot of skills: HTML, CSS, XML, +JSON and Markdown, to name but a few! This library provides OCaml +syntax extensions for these web formats by: + +* extending standard OCaml syntax with embedded web DSLs. It has a + quotation mechanism which parses HTML, CSS or XML to OCaml, and + also anti-quotations that form a template mechanism. + +* using type-driven code generation to generate markup directly from + OCaml type declarations. It is possible to mix hand-written and + generated code to deal with special-cases. Most of the work is done + at pre-processing time, so there is no runtime costs and the generated + OCaml code can be manually inspected if desired. + +More documentation at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=0a5614f6f1d348feb66a4b52114cf18b5a84706383eaeb6a93e2529d49e821ac" + "md5=4d0380b1526660648abbe5aa3ae3485a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.1.2.0/opam b/packages/cow/cow.1.2.0/opam new file mode 100644 index 000000000..90d104aff --- /dev/null +++ b/packages/cow/cow.1.2.0/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" +authors: [ + "Anil Madhavapeddy" + "Thomas Gazagnaire" + "David Sheets" + "Rudi Grinberg" +] +homepage: "https://github.com/mirage/ocaml-cow" +dev-repo: "git+https://github.com/mirage/ocaml-cow.git" +bug-reports: "https://github.com/mirage/ocaml-cow/issues" + +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [make "all"] +install: [make "install"] +remove: ["ocamlfind" "remove" "cow"] + +depends: [ + "ocaml" {<"4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "camlp4" {<= "5.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +description: """ +Writing web-applications requires a lot of skills: HTML, CSS, XML, +JSON and Markdown, to name but a few! This library provides OCaml +syntax extensions for these web formats by: + +* extending standard OCaml syntax with embedded web DSLs. It has a + quotation mechanism which parses HTML, CSS or XML to OCaml, and + also anti-quotations that form a template mechanism. + +* using type-driven code generation to generate markup directly from + OCaml type declarations. It is possible to mix hand-written and + generated code to deal with special-cases. Most of the work is done + at pre-processing time, so there is no runtime costs and the generated + OCaml code can be manually inspected if desired. + +More documentation at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=6461d2c1b8119c81d1ae823f1fb563a8498b7a7b4630695dee477cbf65037614" + "md5=581db26a0bb7c26ae883ccc5d6a07df8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.1.2.1/opam b/packages/cow/cow.1.2.1/opam new file mode 100644 index 000000000..b930b24b0 --- /dev/null +++ b/packages/cow/cow.1.2.1/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Thomas Gazagnaire" + "David Sheets" + "Rudi Grinberg" +] +homepage: "https://github.com/mirage/ocaml-cow" +bug-reports: "https://github.com/mirage/ocaml-cow/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-cow.git" +build: [make "all"] +install: [make "install"] +remove: ["ocamlfind" "remove" "cow"] +depends: [ + "ocaml" {<"4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "camlp4" {<= "5.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +description: """ +Writing web-applications requires a lot of skills: HTML, CSS, XML, +JSON and Markdown, to name but a few! This library provides OCaml +syntax extensions for these web formats by: + +* extending standard OCaml syntax with embedded web DSLs. It has a + quotation mechanism which parses HTML, CSS or XML to OCaml, and + also anti-quotations that form a template mechanism. + +* using type-driven code generation to generate markup directly from + OCaml type declarations. It is possible to mix hand-written and + generated code to deal with special-cases. Most of the work is done + at pre-processing time, so there is no runtime costs and the generated + OCaml code can be manually inspected if desired. + +More documentation at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v1.2.1.tar.gz" + checksum: [ + "sha256=c9ae1f0be8ca2fb37673e89c5e5f1a4cfb70d7cfa7e99322ca49592431434ba0" + "md5=aa8d4ee7d77f46f99e63c3e074175c29" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.1.2.2/opam b/packages/cow/cow.1.2.2/opam new file mode 100644 index 000000000..4ac650496 --- /dev/null +++ b/packages/cow/cow.1.2.2/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-cow" +dev-repo: "git+https://github.com/mirage/ocaml-cow.git" +bug-reports: "https://github.com/mirage/ocaml-cow/issues" +authors: [ + "Anil Madhavapeddy" + "Thomas Gazagnaire" + "David Sheets" + "Rudi Grinberg" +] +tags: [ + "org:mirage" + "org:xapi-project" + "www" + "html" + "xml" + "css" + "json" + "markdown" +] + +build: [ + [make "all"] + [make "tests"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "cow"] +depends: [ + "ocaml" {<"4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "camlp4" {<= "5.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +description: """ +Writing web-applications requires a lot of skills: HTML, CSS, XML, +JSON and Markdown, to name but a few! This library provides OCaml +syntax extensions for these web formats by: + +* extending standard OCaml syntax with embedded web DSLs. It has a + quotation mechanism which parses HTML, CSS or XML to OCaml, and + also anti-quotations that form a template mechanism. + +* using type-driven code generation to generate markup directly from + OCaml type declarations. It is possible to mix hand-written and + generated code to deal with special-cases. Most of the work is done + at pre-processing time, so there is no runtime costs and the generated + OCaml code can be manually inspected if desired. + +More documentation at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v1.2.2.tar.gz" + checksum: [ + "sha256=8e2c2d8866e03885281717ed92f7c8d659857a767a3780f1b7d578cd034869d3" + "md5=95c1d58399ce7850149e0c4472a5b304" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.1.3.0/opam b/packages/cow/cow.1.3.0/opam new file mode 100644 index 000000000..541ae37f1 --- /dev/null +++ b/packages/cow/cow.1.3.0/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-cow" +dev-repo: "git+https://github.com/mirage/ocaml-cow.git" +bug-reports: "https://github.com/mirage/ocaml-cow/issues" +authors: [ + "Anil Madhavapeddy" + "Thomas Gazagnaire" + "David Sheets" + "Rudi Grinberg" +] +tags: [ + "org:mirage" + "org:xapi-project" + "www" + "html" + "xml" + "css" + "json" + "markdown" +] + +build: [ + [make "all"] + [make "tests"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "cow"] +depends: [ + "ocaml" {>= "4.00" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "camlp4" {<= "5.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +description: """ +Writing web-applications requires a lot of skills: HTML, CSS, XML, +JSON and Markdown, to name but a few! This library provides OCaml +syntax extensions for these web formats by: + +* extending standard OCaml syntax with embedded web DSLs. It has a + quotation mechanism which parses HTML, CSS or XML to OCaml, and + also anti-quotations that form a template mechanism. + +* using type-driven code generation to generate markup directly from + OCaml type declarations. It is possible to mix hand-written and + generated code to deal with special-cases. Most of the work is done + at pre-processing time, so there is no runtime costs and the generated + OCaml code can be manually inspected if desired. + +More documentation at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=b14cba16695d94985bd90afdbc26f2e1b85bf9937fe6646103294c325713a3ba" + "md5=f394078275b91fd681ac3ddf2ed5beb7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.1.4.0/opam b/packages/cow/cow.1.4.0/opam new file mode 100644 index 000000000..c32e9c582 --- /dev/null +++ b/packages/cow/cow.1.4.0/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-cow" +dev-repo: "git+https://github.com/mirage/ocaml-cow.git" +bug-reports: "https://github.com/mirage/ocaml-cow/issues" +authors: [ + "Anil Madhavapeddy" + "Thomas Gazagnaire" + "David Sheets" + "Rudi Grinberg" +] +tags: [ + "org:mirage" + "org:xapi-project" + "www" + "html" + "xml" + "css" + "json" + "markdown" +] + +build: [ + [make "all"] + [make "tests"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "cow"] +depends: [ + "ocaml" {>= "4.00" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "dyntype" {= "0.9.0"} + "type_conv" {>= "108.07.00" & <= "113.00.02"} + "ulex" {<= "1.2"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "camlp4" {<= "5.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "XML, JSON, HTML, CSS, and Markdown syntax and libraries" +description: """ +Writing web-applications requires a lot of skills: HTML, CSS, XML, +JSON and Markdown, to name but a few! This library provides OCaml +syntax extensions for these web formats by: + +* extending standard OCaml syntax with embedded web DSLs. It has a + quotation mechanism which parses HTML, CSS or XML to OCaml, and + also anti-quotations that form a template mechanism. + +* using type-driven code generation to generate markup directly from + OCaml type declarations. It is possible to mix hand-written and + generated code to deal with special-cases. Most of the work is done + at pre-processing time, so there is no runtime costs and the generated + OCaml code can be manually inspected if desired. + +More documentation at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=51f9875faf8f9030955969cf5233f89aa86dbec22be85435d210a58f1189ddea" + "md5=9c4d71647b4287987a11b6b8a6879625" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cow/cow.2.0.0/opam b/packages/cow/cow.2.0.0/opam new file mode 100644 index 000000000..21dae2b0b --- /dev/null +++ b/packages/cow/cow.2.0.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "David Sheets" "Rudi Grinberg" +] +homepage: "https://github.com/mirage/ocaml-cow" +bug-reports: "https://github.com/mirage/ocaml-cow/issues" +license: "ISC" +tags: [ + "org:mirage" "org:xapi-project" "www" "html" "xml" "css" "json" "markdown" +] +dev-repo: "git+https://github.com/mirage/ocaml-cow.git" +build: [make "PREFIX=%{prefix}%"] +install: [make "install"] +remove: ["ocamlfind" "remove" "cow"] +depends: [ + "ocaml" {>= "4.01" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} + "uri" {>= "1.3.9" & <= "4.4.0"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} +] +synopsis: "XML, JSON, HTML and Markdown libraries" +description: """ +Writing web-applications requires a lot of skills: HTML, CSS, XML, +JSON and Markdown, to name but a few! This library provides OCaml +combinators for these web formats. + +More documentation at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cow/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=1322cd9c33f266d86c313a58f503e9735f0d2b26ebe3d1f3ec8e29bc60bc22b3" + "md5=326580e48cc50843336a346b268a0d85" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cowabloga/cowabloga.0.0.1/opam b/packages/cowabloga/cowabloga.0.0.1/opam new file mode 100644 index 000000000..a10f2073f --- /dev/null +++ b/packages/cowabloga/cowabloga.0.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +license: "ISC" +tags: [ + "org:mirage" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cowabloga"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.9.1" & < "2.0.0"} + "omd" {>= "0.8.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {>= "0.9.14" & < "0.10.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/cowabloga" +install: [make "install"] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=780392910b20d6d862ca95447c538710a80e39bfb3909efb89974822ab43bb76" + "md5=ac4d104fe5fab5bafdab4431179f1378" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.0.2/opam b/packages/cowabloga/cowabloga.0.0.2/opam new file mode 100644 index 000000000..9418653b9 --- /dev/null +++ b/packages/cowabloga/cowabloga.0.0.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +license: "ISC" +tags: [ + "org:mirage" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cowabloga"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.9.1" & < "2.0.0"} + "omd" {>= "0.8.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {>= "0.9.14" & < "0.10.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/cowabloga" +install: [make "install"] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.0.2.tar.gz" + checksum: [ + "sha256=9f03a59c775ab6b834c44ea605278005a9dad07e9b7447ed7615a8c6341db87d" + "md5=c4298b4827722b1228a3e1b9293cc285" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.0.3/opam b/packages/cowabloga/cowabloga.0.0.3/opam new file mode 100644 index 000000000..17abf100c --- /dev/null +++ b/packages/cowabloga/cowabloga.0.0.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +license: "ISC" +tags: [ + "org:mirage" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cowabloga"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.9.1" & < "2.0.0"} + "omd" {>= "0.8.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {>= "0.9.14" & < "0.10.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/cowabloga" +install: [make "install"] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.0.3.tar.gz" + checksum: [ + "sha256=c293734953eda7ad129d893d7ff642f0ae64a315c4be23d9d1a9e0e7d5aba724" + "md5=9be65e89e457d93e819bb44e0e45db50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.0.4/opam b/packages/cowabloga/cowabloga.0.0.4/opam new file mode 100644 index 000000000..5d43e5681 --- /dev/null +++ b/packages/cowabloga/cowabloga.0.0.4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +license: "ISC" +tags: [ + "org:mirage" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cowabloga"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.9.1" & < "2.0.0"} + "omd" {>= "0.8.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {>= "0.9.14" & < "0.10.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/cowabloga" +install: [make "install"] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.0.4.tar.gz" + checksum: [ + "sha256=4d3baf74bef93e40b56e785c64976a06e1cbf89067d0a47e008ab484bc283a5e" + "md5=3b8ef9a3d1c8a8770546a596190fe4dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.0.5/opam b/packages/cowabloga/cowabloga.0.0.5/opam new file mode 100644 index 000000000..758410258 --- /dev/null +++ b/packages/cowabloga/cowabloga.0.0.5/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +license: "ISC" +tags: [ + "org:mirage" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cowabloga"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.9.1" & < "2.0.0"} + "omd" {>= "0.8.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {= "0.10.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/cowabloga" +install: [make "install"] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.0.5.tar.gz" + checksum: [ + "sha256=72c6eae2b086ae684019f5d85e9249bdefa0cfda5f315cbff226b53d0c74ed5e" + "md5=7befa7527ec46095d341a93108eee739" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.0.6/opam b/packages/cowabloga/cowabloga.0.0.6/opam new file mode 100644 index 000000000..995e54ba2 --- /dev/null +++ b/packages/cowabloga/cowabloga.0.0.6/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +license: "ISC" +tags: [ + "org:mirage" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cowabloga"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.9.1" & < "2.0.0"} + "omd" {>= "0.8.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/cowabloga" +install: [make "install"] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.0.6.tar.gz" + checksum: [ + "sha256=adf3169835a790ce178f5c6d527c50f88bb45213c9c7b321a1e77f3f0a1dda48" + "md5=0d197b3db26b3e7cb20f253ec5d7235e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.0.7/opam b/packages/cowabloga/cowabloga.0.0.7/opam new file mode 100644 index 000000000..544a84133 --- /dev/null +++ b/packages/cowabloga/cowabloga.0.0.7/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +license: "ISC" +tags: [ + "org:mirage" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cowabloga"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.9.1" & < "2.0.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/cowabloga" +install: [make "install"] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.0.7.tar.gz" + checksum: [ + "sha256=ff6719693026a18e03efd4f39cca6a73fab7065353c9c004237e0b2f39984ec9" + "md5=bbd351c18831fb086417f3f83719be86" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.0.8/opam b/packages/cowabloga/cowabloga.0.0.8/opam new file mode 100644 index 000000000..7b754e599 --- /dev/null +++ b/packages/cowabloga/cowabloga.0.0.8/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +license: "ISC" +tags: [ + "org:mirage" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cowabloga"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.9.1" & < "2.0.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {>= "0.12.0" & < "0.14.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/cowabloga" +install: [make "install"] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.0.8.tar.gz" + checksum: [ + "sha256=9ea51fb1b999e3372281a830ad839930f67769ef10d561dd5d89c21fed47d9f3" + "md5=90dd8b095ef9264537e7441ea300e062" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.0.9/opam b/packages/cowabloga/cowabloga.0.0.9/opam new file mode 100644 index 000000000..def11a6c4 --- /dev/null +++ b/packages/cowabloga/cowabloga.0.0.9/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +license: "ISC" +tags: [ + "org:mirage" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "cowabloga"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.9.1" & < "2.0.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {>= "0.15.0" & <= "6.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/cowabloga" +install: [make "install"] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.0.9.tar.gz" + checksum: [ + "sha256=82d0a925ee0f3cf8f4d661463b730a191953eff6192724001378a41b241f36e0" + "md5=e62bc8e2e71db97c5d693e854884bf11" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.1.0/opam b/packages/cowabloga/cowabloga.0.1.0/opam new file mode 100644 index 000000000..8034e2781 --- /dev/null +++ b/packages/cowabloga/cowabloga.0.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +authors: ["Anil Madhavapeddy" "Richard Mortier"] +license: "ISC" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/cowabloga.git" +homepage: "https://github.com/mirage/cowabloga" +bug-reports: "https://github.com/mirage/cowabloga/issues" + +build: [make "all"] +install: [make "install"] +remove: ["ocamlfind" "remove" "cowabloga"] +depends: [ + "ocaml" + "cow" {>= "0.9.1" & < "2.0.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "lwt" {>= "2.4.7" & < "2.7.0"} + "cohttp" {>= "0.15.0" & <= "6.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "magic-mime" {<= "1.3.1"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=882030e26557f1d48e7d2f568ea66005ab36c05db908828ba72f228a5496a638" + "md5=ef7ad62166edd9b091b7354bd488b620" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.2.0/opam b/packages/cowabloga/cowabloga.0.2.0/opam new file mode 100644 index 000000000..80e75bd4a --- /dev/null +++ b/packages/cowabloga/cowabloga.0.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/cowabloga" +bug-reports: "https://github.com/mirage/cowabloga/issues" +license: "ISC" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/cowabloga.git" +build: [make "all"] +install: [make "install"] +remove: ["ocamlfind" "remove" "cowabloga"] +depends: [ + "ocaml" + "cow" {>= "2.0.0" & <= "2.5.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {>= "0.15.0" & <= "6.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "re" {< "1.7.2"} + "magic-mime" {<= "1.3.1"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=476aea6386fa2a8f9a09f9bdc3e4360c8ececee6cae446367def372f677a114e" + "md5=151a71cde1a9d7c56883c8ab152584ae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.2.1/opam b/packages/cowabloga/cowabloga.0.2.1/opam new file mode 100644 index 000000000..68f25d32f --- /dev/null +++ b/packages/cowabloga/cowabloga.0.2.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/cowabloga" +bug-reports: "https://github.com/mirage/cowabloga/issues" +license: "ISC" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/cowabloga.git" +build: [make "all"] +install: [make "install"] +remove: ["ocamlfind" "remove" "cowabloga"] +depends: [ + "ocaml" + "cow" {>= "2.0.0" & <= "2.5.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "lwt" {>= "2.4.3" & < "2.7.0"} + "cohttp" {>= "0.15.0" & <= "6.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "re" {< "1.7.2"} + "magic-mime" {<= "1.3.1"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.2.1.tar.gz" + checksum: [ + "sha256=abfcbca5523a9ed6c3d291bc18d5ee5f3044cc6a196fad0d2c82645385054978" + "md5=89457351fded3f3f53ef857f3c8ebed1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cowabloga/cowabloga.0.2.2/opam b/packages/cowabloga/cowabloga.0.2.2/opam new file mode 100644 index 000000000..2253eb72e --- /dev/null +++ b/packages/cowabloga/cowabloga.0.2.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/cowabloga" +bug-reports: "https://github.com/mirage/cowabloga/issues" +license: "ISC" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/cowabloga.git" +build: [make "all"] +install: [make "install"] +remove: ["ocamlfind" "remove" "cowabloga"] +depends: [ + "ocaml" + "cow" {>= "2.0.0" & < "2.3.0"} + "omd" {>= "0.8.2" & <= "2.0.0~alpha4"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.15.0" & < "0.99.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "re" {< "1.7.2"} + "magic-mime" {<= "1.3.1"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +flags: light-uninstall +url { + src: "https://github.com/mirage/cowabloga/archive/v0.2.2.tar.gz" + checksum: [ + "sha256=934c976ca4d8ecbf234b650cf35803a76e997971be656ed63904629197e0dc56" + "md5=4a0689b00eb16921419daa233dc81b3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cpdf/cpdf.1.7/opam b/packages/cpdf/cpdf.1.7/opam new file mode 100644 index 000000000..f2c681480 --- /dev/null +++ b/packages/cpdf/cpdf.1.7/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "contact@coherentgraphics.co.uk" +build: make +remove: [["ocamlfind" "remove" "cpdf"]] +depends: ["ocaml" "ocamlfind" {<= "1.9.6"} "camlpdf" {< "2.1"}] +dev-repo: "git+https://github.com/johnwhitington/cpdf-source" +install: [make "install"] +synopsis: "High-level pdf tools based on CamlPDF" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/cpdf-source/archive/v1.7.tar.gz" + checksum: [ + "sha256=b402d97097513c0af5f0ca966406fca40b45ada4e2805ec6e45645be93ce28e0" + "md5=be22f6327f9845ce4efb33a86d54c997" + ] +} +extra-source "cpdf.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cpdf/cpdf.install" + checksum: [ + "sha256=c7d851ad3b719e440d3c33806755cce4640a94ea74aa4236596e42ca9a5957ad" + "md5=aca30b2d4fec0e5a38374cfefee70a33" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cpdf/cpdf.2.1.1/opam b/packages/cpdf/cpdf.2.1.1/opam new file mode 100644 index 000000000..7b1a190c7 --- /dev/null +++ b/packages/cpdf/cpdf.2.1.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "contact@coherentgraphics.co.uk" +build: make +remove: [["ocamlfind" "remove" "cpdf"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlpdf" {>= "2.1.1" & <= "2.8"} +] +dev-repo: "git+https://github.com/johnwhitington/cpdf-source" +install: [make "install"] +synopsis: "High-level pdf tools based on CamlPDF" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/cpdf-source/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=00a3c8b6f1ff60feff7d0b72c095befb576c08edc35ffee28a4d3a24ad599956" + "md5=0f6436c4732e1e6a72c41c2201f9fa8e" + ] +} +extra-source "cpdf.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cpdf/cpdf.install" + checksum: [ + "sha256=c7d851ad3b719e440d3c33806755cce4640a94ea74aa4236596e42ca9a5957ad" + "md5=aca30b2d4fec0e5a38374cfefee70a33" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cpdf/cpdf.2.2.1/opam b/packages/cpdf/cpdf.2.2.1/opam new file mode 100644 index 000000000..4acd9e271 --- /dev/null +++ b/packages/cpdf/cpdf.2.2.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "contact@coherentgraphics.co.uk" +build: make +remove: [["ocamlfind" "remove" "cpdf"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlpdf" {>= "2.2.1" & <= "2.8"} +] +homepage: "http://github.com/johnwhitington/cpdf-source" +authors: ["John Whitington"] +bug-reports: "http://github.com/johnwhitington/cpdf-source/issues" +dev-repo: "git+https://github.com/johnwhitington/cpdf-source" +install: [make "install"] +synopsis: "High-level pdf tools based on CamlPDF" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/cpdf-source/archive/v2.2.1.zip" + checksum: [ + "sha256=fb8cff03598bcc693fa1bec5812e04ae1c75799e237dc905e09ecd9a62ce53be" + "md5=5c0caa7bed9452cf7d1ed0492929824d" + ] +} +extra-source "cpdf.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cpdf/cpdf.install" + checksum: [ + "sha256=c7d851ad3b719e440d3c33806755cce4640a94ea74aa4236596e42ca9a5957ad" + "md5=aca30b2d4fec0e5a38374cfefee70a33" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.0.9.3/opam b/packages/cppo/cppo.0.9.3/opam new file mode 100644 index 000000000..d9b58e3a9 --- /dev/null +++ b/packages/cppo/cppo.0.9.3/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +license: "BSD-3-Clause" +build: [[make]] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +depends: [ + "ocaml" {< "4.06.0"} +] +url { + src: "https://github.com/mjambon/cppo/archive/v0.9.3.tar.gz" + checksum: [ + "sha256=40a0acba9bd3b0bd8890ae2a87f479090bc4de7fa83b8ead028d08a34937923c" + "md5=cfea4211ab9a7c1276537ce4fc3669b5" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.0.9.4/opam b/packages/cppo/cppo.0.9.4/opam new file mode 100644 index 000000000..c1b342ef1 --- /dev/null +++ b/packages/cppo/cppo.0.9.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +license: "BSD-3-Clause" +build: make +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] + +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +install: [make "install-lib"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v0.9.4.tar.gz" + checksum: [ + "sha256=aaefca289a2abc9ae68ca0ef5c4c47bb942f6596d5627a0ba1e43876945cecd4" + "md5=e0fd485d1d4bfe9c82d9e5dbd34fb46f" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.0.0/opam b/packages/cppo/cppo.1.0.0/opam new file mode 100644 index 000000000..2ea2184b9 --- /dev/null +++ b/packages/cppo/cppo.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +license: "BSD-3-Clause" +build: make +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +install: [make "install-lib"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=4cbb7d9efe028563e09f778e1a24db3effd6a0dbb620a81950402b83f1652fca" + "md5=24c990f8f1da1b0f2ca15571560857bc" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.0.1/opam b/packages/cppo/cppo.1.0.1/opam new file mode 100644 index 000000000..497f998c1 --- /dev/null +++ b/packages/cppo/cppo.1.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +license: "BSD-3-Clause" +build: make +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +install: [make "install-lib"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=bf08976e8d3bb1614094fec8e4066c6df178e2aa6f96b883fa571aaad3c6e1e4" + "md5=b258d7a9961c6fe68155b030a2a22413" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.1.0/opam b/packages/cppo/cppo.1.1.0/opam new file mode 100644 index 000000000..2c4b9782a --- /dev/null +++ b/packages/cppo/cppo.1.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +license: "BSD-3-Clause" +build: make +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +install: [make "install-lib"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=250d2e700554dce145e5630189417d43699a9dcb9547f53463dfe39ac6e68c27" + "md5=832e6c916e18c6e4782d8816d441f430" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.1.1/opam b/packages/cppo/cppo.1.1.1/opam new file mode 100644 index 000000000..fd8fd88ce --- /dev/null +++ b/packages/cppo/cppo.1.1.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +license: "BSD-3-Clause" +build: make +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +install: [make "install-lib"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.1.1.tar.gz" + checksum: [ + "sha256=d462e6be8b3e8878c5ebf75e049d8c3822ff69df76c980949f1061c455225b9e" + "md5=a300c647f242bdb1a433397ff100980c" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.1.2/opam b/packages/cppo/cppo.1.1.2/opam new file mode 100644 index 000000000..0247a591e --- /dev/null +++ b/packages/cppo/cppo.1.1.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +license: "BSD-3-Clause" +build: make +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +install: [make "install-lib"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.1.2.tar.gz" + checksum: [ + "sha256=975e0cb5e2751a604715eb042a059ef4965aff0318cf4c0553f215ed0964dfdd" + "md5=f1a551639c0c667ee8840d95ea5b2ab7" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.2.2/opam b/packages/cppo/cppo.1.2.2/opam new file mode 100644 index 000000000..28b229c1f --- /dev/null +++ b/packages/cppo/cppo.1.2.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +dev-repo: "git+https://github.com/mjambon/cppo.git" +bug-reports: "https://github.com/mjambon/cppo/issues" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "all" "ocamlbuild"] {!ocaml:native} +] +install: [ + [make "install-lib"] +] +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.2.2.tar.gz" + checksum: [ + "sha256=4ab1e1318928d5291d265acb319c69be851993acb6145253bd5cb948fb7e39ec" + "md5=99cccf3875c950f7d03d0cee286cd1cf" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.3.0/opam b/packages/cppo/cppo.1.3.0/opam new file mode 100644 index 000000000..ec307bc20 --- /dev/null +++ b/packages/cppo/cppo.1.3.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +dev-repo: "git+https://github.com/mjambon/cppo.git" +bug-reports: "https://github.com/mjambon/cppo/issues" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "all" "ocamlbuild"] {!ocaml:native} +] +install: [ + [make "install-lib"] +] +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=042180a1c4c0d141025685977ac866c5c26505b2913c4cb1fdc2affa4fd21d7e" + "md5=437dfadead23b4658ddf05f5297ec771" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.3.1/opam b/packages/cppo/cppo.1.3.1/opam new file mode 100644 index 000000000..aa9200cf4 --- /dev/null +++ b/packages/cppo/cppo.1.3.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +dev-repo: "git+https://github.com/mjambon/cppo.git" +bug-reports: "https://github.com/mjambon/cppo/issues" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "all" "ocamlbuild"] {!ocaml:native} +] +install: [ + [make "install-lib"] +] +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.3.1.tar.gz" + checksum: [ + "sha256=2e3e658b0ba24d7217c59e76df3e92d4e03866143da8d206b3267cebccfefc69" + "md5=45bfbe1e0f37793b175613f46655a60a" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.3.2/opam b/packages/cppo/cppo.1.3.2/opam new file mode 100644 index 000000000..998dd35c0 --- /dev/null +++ b/packages/cppo/cppo.1.3.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +dev-repo: "git+https://github.com/mjambon/cppo.git" +bug-reports: "https://github.com/mjambon/cppo/issues" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "all" "ocamlbuild"] {!ocaml:native} +] +install: [ + [make "install-lib"] +] +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.3.2.tar.gz" + checksum: [ + "sha256=c49e3080b3326466c7ddd97100c63bd568301802b3e48cebea3406e1ca76ebc8" + "md5=133c9f8afadb6aa1c5ba0f5eb55c5648" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.4.0/opam b/packages/cppo/cppo.1.4.0/opam new file mode 100644 index 000000000..764ed86cc --- /dev/null +++ b/packages/cppo/cppo.1.4.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +dev-repo: "git+https://github.com/mjambon/cppo.git" +bug-reports: "https://github.com/mjambon/cppo/issues" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "all" "ocamlbuild"] {!ocaml:native} +] +install: [ + [make "install-lib"] +] +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +conflicts: [ + "cppo_ocamlbuild" +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=b0ea2920b04de314c6c0e519ca5694d042246637169cb0db95773620d46d14eb" + "md5=efb8c760baab793e37bfd16e9dcdabb6" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.4.1/opam b/packages/cppo/cppo.1.4.1/opam new file mode 100644 index 000000000..c9218f53d --- /dev/null +++ b/packages/cppo/cppo.1.4.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +dev-repo: "git+https://github.com/mjambon/cppo.git" +bug-reports: "https://github.com/mjambon/cppo/issues" +license: "BSD-3-Clause" +build: [ + [make "all"] {!ocaml:native} + [make "opt"] {ocaml:native} + [make "ocamlbuild"] +] +install: [ + [make "install-lib"] +] + +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] + +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "base-bytes" {<= "base"} +] +conflicts: [ + "cppo_ocamlbuild" +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.4.1.tar.gz" + checksum: [ + "sha256=5b7efc30256e1568a0f39ddeadc54ff57c4ec1b183ae034db36e27c0ad51f509" + "md5=2100b34907caa350d3026a3ed13b08d5" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.5.0/opam b/packages/cppo/cppo.1.5.0/opam new file mode 100644 index 000000000..0455856cd --- /dev/null +++ b/packages/cppo/cppo.1.5.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "http://mjambon.com/cppo.html" +dev-repo: "git+https://github.com/mjambon/cppo.git" +bug-reports: "https://github.com/mjambon/cppo/issues" +license: "BSD-3-Clause" +build: [ + [make "all"] {!ocaml:native} + [make "opt"] {ocaml:native} + [make "ocamlbuild"] +] +install: [ + [make "install-lib"] +] + +remove: [ + ["ocamlfind" "remove" "cppo_ocamlbuild"] +] + +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "base-bytes" {<= "base"} +] +conflicts: [ + "cppo_ocamlbuild" +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +url { + src: "https://github.com/mjambon/cppo/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=00c6d6d470da0d529928f0a82d5f88052c4df279a70da20e0b4f025b26a36819" + "md5=bdc99442945f6bc26e7a8096d0975239" + ] +} +extra-source "cppo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cppo/cppo.install" + checksum: [ + "sha256=a018267abf2ebf8852c03ceaabfd48eee559c5c768186c6d0b9b1de41e47cf8f" + "md5=17d87ee306893c194f9fc7045c0bf717" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cppo/cppo.1.6.0/opam b/packages/cppo/cppo.1.6.0/opam new file mode 100644 index 000000000..4150d554b --- /dev/null +++ b/packages/cppo/cppo.1.6.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] +homepage: "https://github.com/mjambon/cppo" +dev-repo: "git+https://github.com/mjambon/cppo.git" +bug-reports: "https://github.com/mjambon/cppo/issues" +license: "BSD-3-Clause" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {< "4.07.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "base-bytes" {<= "base"} + "base-unix" {= "base"} +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +url { + src: "https://github.com/mjambon/cppo/archive/v1.6.0.tar.gz" + checksum: [ + "sha256=29cb0223adc1f0c4c5238d6c7bf8931b909505aed349fde398fbf1a39eaa1819" + "md5=aee411b3546bc5d198c71ae9185cade4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crc/crc.0.9.0/opam b/packages/crc/crc.0.9.0/opam new file mode 100644 index 000000000..870eaf0c3 --- /dev/null +++ b/packages/crc/crc.0.9.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +authors: [ "David Scott" "John Else" ] +homepage: "https://github.com/xapi-project/ocaml-crc" +bug-reports: "https://github.com/xapi-project/ocaml-crc/issues" +dev-repo: "git+https://github.com/xapi-project/ocaml-crc" +maintainer: "john.else@citrix.com" +build: [ + [make] + [make "test"] {with-test} +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "CRC implementation supporting strings and cstructs" +url { + src: "https://github.com/xapi-project/ocaml-crc/archive/0.9.0.tar.gz" + checksum: [ + "sha256=225d1bc8acd07ad9bba7bfd518cf95c1154f7b6824474603af7e9d9196d08fdc" + "md5=314e8a5e6a03f970ea70eb89bdc2d0d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crunch/crunch.1.0.1/opam b/packages/crunch/crunch.1.0.1/opam new file mode 100644 index 000000000..6d3c4ea04 --- /dev/null +++ b/packages/crunch/crunch.1.0.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["rm" "-f" "%{bin}%/ocaml-crunch"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "Convert a filesystem into a static OCaml module" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-crunch/tarball/ocaml-crunch-1.0.1" + checksum: [ + "sha256=5e25742959be58884f2dca03d0f54c34523e3b5ac37fdd1585ed5ef038573245" + "md5=9041ba96f028d37a630bf6960b6c9aa2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crunch/crunch.1.1.0/opam b/packages/crunch/crunch.1.1.0/opam new file mode 100644 index 000000000..61a30ea86 --- /dev/null +++ b/packages/crunch/crunch.1.1.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["rm" "-f" "%{bin}%/ocaml-crunch"] + ["ocamlfind" "remove" "crunch"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-crunch" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Convert a filesystem into a static OCaml module" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-crunch/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=7c366599aae465298ad28daaac5f1dd116f8a1ce4b99beccf2c55800e604ebf5" + "md5=5c5a3faaea8446e00acf88f23d13c0a9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crunch/crunch.1.1.1/opam b/packages/crunch/crunch.1.1.1/opam new file mode 100644 index 000000000..8272b450b --- /dev/null +++ b/packages/crunch/crunch.1.1.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["rm" "-f" "%{bin}%/ocaml-crunch"] + ["ocamlfind" "remove" "crunch"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-crunch" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Convert a filesystem into a static OCaml module" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-crunch/archive/v1.1.1.tar.gz" + checksum: [ + "sha256=8a2a00f9e9e4f8d8aacbf22004dd203132ba4c57b5a11a9769f7129f0019b4de" + "md5=058a95935de844cd761f9d2f1cfa275f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crunch/crunch.1.1.2/opam b/packages/crunch/crunch.1.1.2/opam new file mode 100644 index 000000000..bd4e6989a --- /dev/null +++ b/packages/crunch/crunch.1.1.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["rm" "-f" "%{bin}%/ocaml-crunch"] + ["ocamlfind" "remove" "crunch"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-crunch" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Convert a filesystem into a static OCaml module" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-crunch/archive/v1.1.2.tar.gz" + checksum: [ + "sha256=8fdbfe92b777cd7a3f980a0b41a1038fc1a9b277977e0fddd0d915d24abe5f6a" + "md5=1fe3e11b56dbdacf64fba425cd45bf1a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crunch/crunch.1.2.0/opam b/packages/crunch/crunch.1.2.0/opam new file mode 100644 index 000000000..bad2cb1c1 --- /dev/null +++ b/packages/crunch/crunch.1.2.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["rm" "-f" "%{bin}%/ocaml-crunch"] + ["ocamlfind" "remove" "crunch"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-crunch" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Convert a filesystem into a static OCaml module" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-crunch/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=6842bb4c7fa8788dde05cc1e0f609354d2693227d3b07a293c267fdd4ec79281" + "md5=31bcbfac8e5d8cabc83028dd9c14842c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crunch/crunch.1.2.1/opam b/packages/crunch/crunch.1.2.1/opam new file mode 100644 index 000000000..360755996 --- /dev/null +++ b/packages/crunch/crunch.1.2.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["rm" "-f" "%{bin}%/ocaml-crunch"] + ["ocamlfind" "remove" "crunch"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-crunch" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Convert a filesystem into a static OCaml module" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-crunch/archive/v1.2.1.tar.gz" + checksum: [ + "sha256=ed07414f915b957e8327dff5d2e8969a4d825bda370fc942c596c3d8888eef2d" + "md5=08c584712d49596d58314172cc89e5c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crunch/crunch.1.2.2/opam b/packages/crunch/crunch.1.2.2/opam new file mode 100644 index 000000000..190d2b1ea --- /dev/null +++ b/packages/crunch/crunch.1.2.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["rm" "-f" "%{bin}%/ocaml-crunch"] + ["ocamlfind" "remove" "crunch"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-crunch" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Convert a filesystem into a static OCaml module" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-crunch/archive/v1.2.2.tar.gz" + checksum: [ + "sha256=7733dc1718da5c19d7090b48528c59761dbd8bcf59e002f2c50024e015fa4852" + "md5=cd70574f85711ec021b44a05ac233750" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crunch/crunch.1.2.3/opam b/packages/crunch/crunch.1.2.3/opam new file mode 100644 index 000000000..4a078a12e --- /dev/null +++ b/packages/crunch/crunch.1.2.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["rm" "-f" "%{bin}%/ocaml-crunch"] + ["ocamlfind" "remove" "crunch"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-crunch" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Convert a filesystem into a static OCaml module" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-crunch/archive/v1.2.3.tar.gz" + checksum: [ + "sha256=b62ccfb42f13f05b8bdf5944f0e0d0902fb38d6defca7a04008411625742255e" + "md5=8742680d3ca7398f78ab9c6c70d99263" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crunch/crunch.1.3.0/opam b/packages/crunch/crunch.1.3.0/opam new file mode 100644 index 000000000..c5ca2dd9e --- /dev/null +++ b/packages/crunch/crunch.1.3.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["rm" "-f" "%{bin}%/ocaml-crunch"] + ["ocamlfind" "remove" "crunch"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-crunch" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Convert a filesystem into a static OCaml module" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-crunch/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=e4e690305813dfc8f6eada52a5b288110a8cb88d63efcd751551346b2ed03729" + "md5=bb193e6e07a8a72163786d9d3cbf26ff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cry/cry.0.2.2/opam b/packages/cry/cry.0.2.2/opam new file mode 100644 index 000000000..e8093554f --- /dev/null +++ b/packages/cry/cry.0.2.2/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "cry"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install"] +synopsis: + "The cry library is an implementation of the shout protocol to connect to audio diffusion servers such as icecast" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-cry/0.2.2/ocaml-cry-0.2.2.tar.gz" + checksum: [ + "sha256=d6f1337a4036a21c50cf239ea95c48eafb5eebc63110cff70e13d57ed5ea7a82" + "md5=1de9dda722710f939b08ab68fb77a4bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cry/cry.0.3.0/opam b/packages/cry/cry.0.3.0/opam new file mode 100644 index 000000000..4b01ca5cd --- /dev/null +++ b/packages/cry/cry.0.3.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-cry" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "cry"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +bug-reports: "https://github.com/savonet/ocaml-cry/issues" +dev-repo: "git+https://github.com/savonet/ocaml-cry.git" +synopsis: + "The cry library is an implementation of the shout protocol to connect to audio diffusion servers such as icecast" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-cry/releases/download/0.3.0/ocaml-cry-0.3.0.tar.gz" + checksum: [ + "sha256=738890dd1588944050a9d1a9e420ee6535de25db98994016eb260f753d975480" + "md5=5730b72e4be65b657caad27c38c0c103" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cry/cry.0.4.1/opam b/packages/cry/cry.0.4.1/opam new file mode 100644 index 000000000..98d6a9d57 --- /dev/null +++ b/packages/cry/cry.0.4.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-cry" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "cry"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +depopts: ["ssl"] +bug-reports: "https://github.com/savonet/ocaml-cry/issues" +dev-repo: "git+https://github.com/savonet/ocaml-cry.git" +synopsis: + "The cry library is an implementation of the shout protocol to connect to audio diffusion servers such as icecast" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-cry/releases/download/0.4.1/ocaml-cry-0.4.1.tar.gz" + checksum: [ + "sha256=89d40ce850222cff1acf342e0f129343626305e14c6230b85c424a6290155fec" + "md5=297c72df25a6010182b89496108bd8d6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cry/cry.0.5.0/opam b/packages/cry/cry.0.5.0/opam new file mode 100644 index 000000000..d960f9e78 --- /dev/null +++ b/packages/cry/cry.0.5.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-cry" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "cry"] +conflicts: ["liquidsoap" {<= "1.2.1"}] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +depopts: ["ssl" "osx-secure-transport"] +bug-reports: "https://github.com/savonet/ocaml-cry/issues" +dev-repo: "git+https://github.com/savonet/ocaml-cry.git" +synopsis: + "The cry library is an implementation of the shout protocol to connect to audio diffusion servers such as icecast" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-cry/releases/download/0.5.0/ocaml-cry-0.5.0.tar.gz" + checksum: [ + "sha256=9876ebbd371451eba759f304a2dd329777df8c47bba14011852969e2b926d673" + "md5=933e1f695718cef7b7c612df9c7b5b10" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crypt/crypt.1.0/opam b/packages/crypt/crypt.1.0/opam new file mode 100644 index 000000000..94afac2be --- /dev/null +++ b/packages/crypt/crypt.1.0/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: make +remove: [["ocamlfind" "remove" "crypt"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/vbmithr/ocaml-crypt" +install: [make "install"] +synopsis: "Tiny binding for the unix crypt function" +flags: light-uninstall +url { + src: "https://github.com/vbmithr/ocaml-crypt/archive/1.0.tar.gz" + checksum: [ + "sha256=2a58f4bb16a435b93d0a380ca9eda270b269d4ebc2f4aeca8133d462458724ad" + "md5=715d1777d59945cf28564e54e2632650" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/crypt/crypt.1.1/opam b/packages/crypt/crypt.1.1/opam new file mode 100644 index 000000000..5b30fcbfc --- /dev/null +++ b/packages/crypt/crypt.1.1/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: make +remove: [["ocamlfind" "remove" "crypt"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/vbmithr/ocaml-crypt" +install: [make "install"] +synopsis: "Tiny binding for the unix crypt function" +flags: light-uninstall +url { + src: "https://github.com/vbmithr/ocaml-crypt/archive/1.1.tar.gz" + checksum: [ + "sha256=2ff55c4bf536ca1bf93335b530331407ab855b7885b3ede9c48b254c630aa9d1" + "md5=d0427f1157f440012443f4f123a8de49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cryptgps/cryptgps.0.2.1/opam b/packages/cryptgps/cryptgps.0.2.1/opam new file mode 100644 index 000000000..2ce97b204 --- /dev/null +++ b/packages/cryptgps/cryptgps.0.2.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [make "all"] + [make "opt"] +] +remove: [["ocamlfind" "remove" "cryptgps"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install"] +synopsis: "Cryptographic functions" +description: """ +This library implements the symmetric cryptographic algorithms +Blowfish, DES, and 3DES. The algorithms are written in O'Caml, +i.e. this is not a binding to some C library, but the implementation +itself.""" +flags: light-uninstall +url { + src: "http://download.camlcity.org/download/cryptgps-0.2.1.tar.gz" + checksum: [ + "sha256=7a6c65531781e98c64277e908b8832f6321fe0a8c928cd6a7e89a7ca0489e7d6" + "md5=656afb40fa681079296551b546cb02df" + ] + mirrors: "http://download2.camlcity.org/download/cryptgps-0.2.1.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cryptodbm/cryptodbm.0.8/opam b/packages/cryptodbm/cryptodbm.0.8/opam new file mode 100644 index 000000000..565355520 --- /dev/null +++ b/packages/cryptodbm/cryptodbm.0.8/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "lebotlan@users.forge.ocamlcore.org" +authors: [ "D. Le Botlan" ] +license: "GPL-3.0-only" +homepage: "http://cryptodbm.forge.ocamlcore.org/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "cryptodbm"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "ocamlfind" {<= "1.9.6"} + "exenum" {< "0.82"} + "dbm" {<= "1.4"} + "fileutils" {<= "0.6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Encrypted layer over the dbm library: access to serverless, key-value databases with symmetric encryption." +description: """ +This library provides an encrypted layer on top of the Dbm and Cryptokit packages. The improvements over Dbm are: + - A single database file may contain several independent subtables, identified by a name (a string). + - Each subtable can be signed and encrypted individually, or encrypted using a common password. + - The whole file can be signed. + - Obfuscating data is -optionally- appended to keys, data, and to the whole table, so that two databases with + the same content look significantly different, once encrypted. + - Encryption is symmetric: encryption and decryption both use the same password. + - Signature is symmetric: signing and verifying the signature both use the same signword.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/cryptodbm/cryptodbm/0.8/cryptodbm-source-0.8.tgz" + checksum: [ + "sha256=8f9e50339bf1cac159d33fc219d21d1147469f9e04f228e9c96fa084d58c182e" + "md5=a0940f2dd89aa0de601133b749176927" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cryptokit/cryptokit.1.10/opam b/packages/cryptokit/cryptokit.1.10/opam new file mode 100644 index 000000000..e26a0d006 --- /dev/null +++ b/packages/cryptokit/cryptokit.1.10/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +build: make +remove: [["ocamlfind" "remove" "cryptokit"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "conf-zlib" {= "1"} + "num" {<= "1.5-1"} +] +install: [make "install"] +synopsis: "Cryptographic primitives library." +description: """ +Cryptokit includes block ciphers (AES, DES, 3DES), stream ciphers (ARCfour), +public-key crypto (RSA, DH), hashes (SHA-1, SHA-256), MACs, random number +generation -- all presented with a compositional, extensible interface.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/cryptokit/cryptokit/1.10/cryptokit-1.10.tar.gz" + checksum: [ + "sha256=db6639646e1d35cdd9d8c3779a260d073f8c5385e1d3647f7e9ac9537b144ecc" + "md5=aa697b894f87cc19643543ad1dae6c3f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cryptokit/cryptokit.1.6/opam b/packages/cryptokit/cryptokit.1.6/opam new file mode 100644 index 000000000..25b3598ef --- /dev/null +++ b/packages/cryptokit/cryptokit.1.6/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "cryptokit"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depexts: [ + ["zlib1g-dev"] {os-family = "debian"} + ["zlib-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "Cryptographic primitives library" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/cryptokit/cryptokit/1.6/cryptokit-1.6.tar.gz" + checksum: [ + "sha256=c58cb6ee1efa996bb227d64b378e80824637f875e914ad38833d610b7f992422" + "md5=341a4ca2db7fc7755b08d2e54a6874e1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cryptokit/cryptokit.1.7/opam b/packages/cryptokit/cryptokit.1.7/opam new file mode 100644 index 000000000..1b7adc311 --- /dev/null +++ b/packages/cryptokit/cryptokit.1.7/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "cryptokit"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depexts: [ + ["zlib1g-dev"] {os-family = "debian"} + ["zlib-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "Cryptographic primitives library." +description: """ +Cryptokit includes block ciphers (AES, DES, 3DES), stream ciphers (ARCfour), +public-key crypto (RSA, DH), hashes (SHA-1, SHA-256), MACs, random number +generation -- all presented with a compositional, extensible interface.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/cryptokit/cryptokit/1.7/cryptokit-1.7.tar.gz" + checksum: [ + "sha256=56a8c0339c47ca3cf43c8881d5b519d3bff68bc8a53267e9c5c9cbc9239600ca" + "md5=93db223a3d832cf047d56596de23d470" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cryptokit/cryptokit.1.9/opam b/packages/cryptokit/cryptokit.1.9/opam new file mode 100644 index 000000000..ea19d72fe --- /dev/null +++ b/packages/cryptokit/cryptokit.1.9/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "cryptokit"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depexts: [ + ["zlib1g-dev"] {os-family = "debian"} + ["zlib-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "Cryptographic primitives library." +description: """ +Cryptokit includes block ciphers (AES, DES, 3DES), stream ciphers (ARCfour), +public-key crypto (RSA, DH), hashes (SHA-1, SHA-256), MACs, random number +generation -- all presented with a compositional, extensible interface.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/cryptokit/cryptokit/1.9/cryptokit-1.9.tar.gz" + checksum: [ + "sha256=d3177e79e425b119b80acc63a85114a12e4c617f16803a69c080f460c4f037f1" + "md5=4432a426c9d260822f4ff2b0750413de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.4.0/opam b/packages/cstruct/cstruct.0.4.0/opam new file mode 100644 index 000000000..a129c1187 --- /dev/null +++ b/packages/cstruct/cstruct.0.4.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-cstruct/tarball/ocaml-cstruct-0.4.0" + checksum: [ + "sha256=7e484ea8aae2f5bad5e1ec1a4f93491c49dfbf17c8c8a475150f491e4cf61acf" + "md5=cdff26723404e423aaa42faa884bba13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.4.1/opam b/packages/cstruct/cstruct.0.4.1/opam new file mode 100644 index 000000000..afeeba162 --- /dev/null +++ b/packages/cstruct/cstruct.0.4.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-cstruct/tarball/ocaml-cstruct-0.4.1" + checksum: [ + "sha256=503fcdfb00f47a1d27e1d968effb60bb23d1c454d4a43737393e1a3185b89b95" + "md5=8ec4df7226618d48bbdf284a47fef565" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.5.0/opam b/packages/cstruct/cstruct.0.5.0/opam new file mode 100644 index 000000000..2de8cf8e2 --- /dev/null +++ b/packages/cstruct/cstruct.0.5.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/tarball/ocaml-cstruct-0.5.0" + checksum: [ + "sha256=fe60a7e0c6b06c0ba79a0985b6282f005e7cc013adfb23296584e1520558d74f" + "md5=12c5461cbc3e96a69b6bd89de7c00f2e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.5.1/opam b/packages/cstruct/cstruct.0.5.1/opam new file mode 100644 index 000000000..57d6b6521 --- /dev/null +++ b/packages/cstruct/cstruct.0.5.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/tarball/ocaml-cstruct-0.5.1" + checksum: [ + "sha256=e523974d3346c785b47cd255434740bb0d51910faafbb0fe3ee54743683e0139" + "md5=a52ac2464b1c1d1731cdbeb98405cd65" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.5.2/opam b/packages/cstruct/cstruct.0.5.2/opam new file mode 100644 index 000000000..2b67a4af4 --- /dev/null +++ b/packages/cstruct/cstruct.0.5.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.5.2.tar.gz" + checksum: [ + "sha256=d9438658f43ee2a7967a27707c617acb2fe97a585a24dc0a4ef231dc8d68cd2f" + "md5=984f02eed871f6f26ee591acf36d09c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.5.3/opam b/packages/cstruct/cstruct.0.5.3/opam new file mode 100644 index 000000000..dcca263eb --- /dev/null +++ b/packages/cstruct/cstruct.0.5.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.5.3.tar.gz" + checksum: [ + "sha256=7099e40ecc8e1ea1d235e1f614f30230a01f2060d2643e74a4004b49ecfc762d" + "md5=162f841527e98b977d89e0b610698125" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.6.0/opam b/packages/cstruct/cstruct.0.6.0/opam new file mode 100644 index 000000000..c6ef277da --- /dev/null +++ b/packages/cstruct/cstruct.0.6.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.6.0.tar.gz" + checksum: [ + "sha256=6388f247f2e7bb6c0549542f8d2038a2c7142f224ad223baec29baa893eb6aee" + "md5=8decbe39503743acddbae50be2bd581f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.6.1/opam b/packages/cstruct/cstruct.0.6.1/opam new file mode 100644 index 000000000..2df4537bc --- /dev/null +++ b/packages/cstruct/cstruct.0.6.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.6.1.tar.gz" + checksum: [ + "sha256=8d51b0cc3f3b750d34441302c2237862b9c56ad7808922d248047c8f5b566ad8" + "md5=f115ec4fa3d83d9474a08363270d95f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.6.2/opam b/packages/cstruct/cstruct.0.6.2/opam new file mode 100644 index 000000000..7cf129be4 --- /dev/null +++ b/packages/cstruct/cstruct.0.6.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.6.2.tar.gz" + checksum: [ + "sha256=348732761bc88cf0bd633728c887836436f400a06cfe671cff85348b4a93d6ce" + "md5=9a7cb13fd8c148ccc65b0f1992b1cda5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.7.0/opam b/packages/cstruct/cstruct.0.7.0/opam new file mode 100644 index 000000000..a010f5dda --- /dev/null +++ b/packages/cstruct/cstruct.0.7.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: ["async" {>= "v0.10.0"}] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.7.0.tar.gz" + checksum: [ + "sha256=f585e2ba104356ed4d01fbf38d40af4799c96634b39dad1a2b6697d23522d1ac" + "md5=34ed0c22233a0756a35936c36ea2d958" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.7.1/opam b/packages/cstruct/cstruct.0.7.1/opam new file mode 100644 index 000000000..2f38862d3 --- /dev/null +++ b/packages/cstruct/cstruct.0.7.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy"] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: ["async" {>= "v0.10.0"}] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +flags: light-uninstall +url { + src: + "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.7.1.tar.gz" + checksum: [ + "sha256=39ab01ef140d1c288eac59d1d8cf5de4e81f6d6bd0c212a096cff77ae6bd8139" + "md5=c396568f57d367127cd067f08dd6296e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.8.0/opam b/packages/cstruct/cstruct.0.8.0/opam new file mode 100644 index 000000000..4f582141c --- /dev/null +++ b/packages/cstruct/cstruct.0.8.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy"] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: ["async" {>= "v0.10.0"}] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=bf76071d05a6ad352049a89e395b57ccf917bd77fa081dc25cd48f725d28b1d6" + "md5=c8b57db67fb69ddef2cebbf443353ece" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.0.8.1/opam b/packages/cstruct/cstruct.0.8.1/opam new file mode 100644 index 000000000..099234f9b --- /dev/null +++ b/packages/cstruct/cstruct.0.8.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy"] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: ["async" {>= "v0.10.0"}] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v0.8.1.tar.gz" + checksum: [ + "sha256=3d73cbd88fd8e8238e90e065c861c11e449aef99129c3291f3854020f2ca29ec" + "md5=3b48bbbd966c0a2da15914109ff0d0c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.1.0.0/opam b/packages/cstruct/cstruct.1.0.0/opam new file mode 100644 index 000000000..739612ee7 --- /dev/null +++ b/packages/cstruct/cstruct.1.0.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy"] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: ["async" {>= "v0.10.0"}] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=2d30307f8ad199a649374d2c0ee8cad4d06632dece87eee35458ad6b332bde87" + "md5=5ad3707383ff67953e5ace502d2ece2c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.1.0.1/opam b/packages/cstruct/cstruct.1.0.1/opam new file mode 100644 index 000000000..63f4ab087 --- /dev/null +++ b/packages/cstruct/cstruct.1.0.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy"] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: ["async" {>= "v0.10.0"}] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=6b0456e97c8b8f6bb1e9ccc4152eff4d1ff0ba7461a6e545b5970a7a3ee5111e" + "md5=74cccbaf30c34924ab1a6883a8249388" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.1.1.0/opam b/packages/cstruct/cstruct.1.1.0/opam new file mode 100644 index 000000000..0c8ae462d --- /dev/null +++ b/packages/cstruct/cstruct.1.1.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy"] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: ["async" {>= "v0.10.0"}] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d780dccce0c229fa27e1c8f9373215a313376b2cdf75c9442be76ddacd823174" + "md5=e77077ad9a7aaa8fa7b8e492058fc4fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.1.2.0/opam b/packages/cstruct/cstruct.1.2.0/opam new file mode 100644 index 000000000..a1bf7719a --- /dev/null +++ b/packages/cstruct/cstruct.1.2.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy"] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +conflicts: ["async" {>= "v0.10.0"}] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +``` +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian +```""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=6db84991e09805c6cfc95afd9e830e6557845937f240e17ed4c7b0c8fbd7f0e4" + "md5=443aa8d02ab45c14e708e23951b8cd65" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.1.3.0/opam b/packages/cstruct/cstruct.1.3.0/opam new file mode 100644 index 000000000..3d0af4aa5 --- /dev/null +++ b/packages/cstruct/cstruct.1.3.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy"] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +``` +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian +```""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=91c2c15ef1be38b9b753b9e707751774524cb2b8d2986c6744df2f46bd951eb3" + "md5=1e7903e0efb2224926de97e8ccacc02b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.1.3.1/opam b/packages/cstruct/cstruct.1.3.1/opam new file mode 100644 index 000000000..6f49ee35b --- /dev/null +++ b/packages/cstruct/cstruct.1.3.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy"] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +``` +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian +```""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.3.1.tar.gz" + checksum: [ + "sha256=f6067d6a1ff72a35aca5890e7235e40920c2d65889e0fa02e7f7e3df7d5d850c" + "md5=c45e596b93d40844553cfb27485613c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.1.4.0/opam b/packages/cstruct/cstruct.1.4.0/opam new file mode 100644 index 000000000..1f8722e2b --- /dev/null +++ b/packages/cstruct/cstruct.1.4.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy"] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "cstruct"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "async" + "lwt" +] +dev-repo: "git+https://github.com/mirage/ocaml-cstruct" +install: [make "install"] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +``` +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian +```""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=bf39e3d0964d9a5838b66eef23ab3246fdbace76752119947a12cd8869fae193" + "md5=1abb98c513db70654ef31c76fb379427" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.1.5.0/opam b/packages/cstruct/cstruct.1.5.0/opam new file mode 100644 index 000000000..dd8512ab5 --- /dev/null +++ b/packages/cstruct/cstruct.1.5.0/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "Anil Madhavapeddy" +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] + [make] + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--%{ounit:enable}%-tests" + ] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "cstruct"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ocplib-endian" {<= "1.2"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +depopts: [ + "camlp4" + "async" + "lwt" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +``` +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian +```""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1eccafe34f122e7170cf29937f88c01477bf766650d6215876ed9b4470b835dc" + "md5=8df82b75c8df6f730dca5687d12f6d0f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.1.6.0/opam b/packages/cstruct/cstruct.1.6.0/opam new file mode 100644 index 000000000..6ce300237 --- /dev/null +++ b/packages/cstruct/cstruct.1.6.0/opam @@ -0,0 +1,85 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "Anil Madhavapeddy" +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--%{ounit:enable}%-tests" + ] + [make] + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--%{ounit:enable}%-tests" + ] {with-test} + [make] {with-test} + ["./test.sh"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "cstruct"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "type_conv" {build & <= "113.00.02"} + "ocplib-endian" {<= "1.2"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "conf-time" {= "1"} +] +depopts: [ + "camlp4" + "async" + "lwt" + "base-unix" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +``` +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian +```""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/cstruct-1.6.0.tar.gz" + checksum: [ + "sha256=0f90a1b7a03091cf22a3ccb11a0cce03b6500f064ad3766b5ed81418ac008ece" + "md5=3104c76f548aeee8715e3ba0b98c28fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cstruct/cstruct.1.7.0/opam b/packages/cstruct/cstruct.1.7.0/opam new file mode 100644 index 000000000..4444248b4 --- /dev/null +++ b/packages/cstruct/cstruct.1.7.0/opam @@ -0,0 +1,89 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "Anil Madhavapeddy" +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--%{ounit:enable}%-tests" + ] + [make] + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--%{ounit:enable}%-tests" + ] {with-test} + [make] {with-test} + ["./test.sh"] {with-test} +] +install: [ + [make "install"] + [make "js-install"] +] +remove: [ + [make "js-uninstall"] + ["ocamlfind" "remove" "cstruct"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "type_conv" {build & <= "113.00.02"} + "ocplib-endian" {<= "1.2"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "conf-time" {= "1"} +] +depopts: [ + "camlp4" + "async" + "lwt" + "base-unix" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +``` +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian +```""" +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.7.0.tar.gz" + checksum: [ + "sha256=db996700df500cff933eaaebfff9834ccaba466518bade575934bb133f62f322" + "md5=3178d5ef2cf6cd1aa4fa5e897adf5456" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cstruct/cstruct.1.7.1/opam b/packages/cstruct/cstruct.1.7.1/opam new file mode 100644 index 000000000..26f2f251b --- /dev/null +++ b/packages/cstruct/cstruct.1.7.1/opam @@ -0,0 +1,89 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "Anil Madhavapeddy" +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--%{ounit:enable}%-tests" + ] + [make] + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--%{ounit:enable}%-tests" + ] {with-test} + [make] {with-test} + ["./test.sh"] {with-test} +] +install: [ + [make "install"] + [make "js-install"] +] +remove: [ + [make "js-uninstall"] + ["ocamlfind" "remove" "cstruct"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "type_conv" {build & <= "113.00.02"} + "ocplib-endian" {<= "1.2"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "conf-time" {= "1"} +] +depopts: [ + "camlp4" + "async" + "lwt" + "base-unix" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +``` +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian +```""" +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.7.1.tar.gz" + checksum: [ + "sha256=7869d096fe7c6231bbceefe3b2205417b28b6c10f4174b7e2cfdfa46956eaaa5" + "md5=45cc951528ab9b5c6680a27a4f93d7fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/cstruct/cstruct.1.8.0/opam b/packages/cstruct/cstruct.1.8.0/opam new file mode 100644 index 000000000..a404d35df --- /dev/null +++ b/packages/cstruct/cstruct.1.8.0/opam @@ -0,0 +1,92 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] + [make] + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--enable-tests" + ] {with-test} + [make] {with-test} + ["./test.sh"] {with-test} +] +install: [ + [make "install"] + [make "js-install"] +] +remove: [ + [make "js-uninstall"] + ["ocamlfind" "remove" "cstruct"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "type_conv" {build & <= "113.00.02"} + "ounit" {with-test & <= "2.2.7"} + "ocplib-endian" {<= "1.2"} + "sexplib" {<= "v0.17.0"} + "base-bytes" {<= "base"} + "conf-time" {= "1"} +] +depopts: [ + "camlp4" + "ppx_tools" + "async" + "lwt" + "base-unix" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description is: + +``` +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian +```""" +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.8.0.tar.gz" + checksum: [ + "sha256=e1635072283ae5db7889966ce92e916749bcd192012a0c46285827beba1263d7" + "md5=61de655438620caebb0e011cd96d5bf9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.1.9.0/opam b/packages/cstruct/cstruct.1.9.0/opam new file mode 100644 index 000000000..58db8acf3 --- /dev/null +++ b/packages/cstruct/cstruct.1.9.0/opam @@ -0,0 +1,107 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" "Hannes Mehnert" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] + [make] + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--enable-tests" + ] {with-test} + [make] {with-test} + ["./test.sh"] {with-test} +] +install: [ + [make "install"] + [make "js-install"] +] +remove: [ + [make "js-uninstall"] + ["ocamlfind" "remove" "cstruct"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "type_conv" {build & <= "113.00.02"} + "ounit" {with-test & <= "2.2.7"} + "ocplib-endian" {<= "1.2"} + "sexplib" {<= "v0.17.0"} + "base-bytes" {<= "base"} + "conf-time" {= "1"} +] +depopts: [ + "camlp4" + "ppx_tools" + "async" + "lwt" + "base-unix" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description using PPX extension points is: + +``` +[%%cstruct +type pcap_header = { + magic_number: uint32_t; (* magic number *) + version_major: uint16_t; (* major version number *) + version_minor: uint16_t; (* minor version number *) + thiszone: uint32_t; (* GMT to local correction *) + sigfigs: uint32_t; (* accuracy of timestamps *) + snaplen: uint32_t; (* max length of captured packets, in octets *) + network: uint32_t; (* data link type *) +} [@@little_endian]] +``` + +An example pcap description using Camlp4 is: + +``` +cstruct pcap_header { + uint32_t magic_number; (* magic number *) + uint16_t version_major; (* major version number *) + uint16_t version_minor; (* minor version number *) + uint32_t thiszone; (* GMT to local correction *) + uint32_t sigfigs; (* accuracy of timestamps *) + uint32_t snaplen; (* max length of captured packets, in octets *) + uint32_t network (* data link type *) +} as little_endian +```""" +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v1.9.0.tar.gz" + checksum: [ + "sha256=2d175bf1e2cdc5ca43cb30bd3fa507beee2f18b2cbecae801ab6ffaecde16c9c" + "md5=59b512261058e1fe649d10d6ac268285" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.2.0.0/opam b/packages/cstruct/cstruct.2.0.0/opam new file mode 100644 index 000000000..4083cb769 --- /dev/null +++ b/packages/cstruct/cstruct.2.0.0/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--enable-tests" {with-test} + ] + [make] + [make "test"] {with-test} +] +install: [ + [make "install"] + [make "js-install"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} + "ocplib-endian" {<= "1.2"} + "sexplib" {<= "v0.17.0"} + "base-bytes" {<= "base"} + "conf-time" {= "1"} +] +depopts: [ + "ppx_tools" + "async" + "lwt" + "base-unix" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description using PPX extension points is: + +``` +[%%cstruct +type pcap_header = { + magic_number: uint32_t; (* magic number *) + version_major: uint16_t; (* major version number *) + version_minor: uint16_t; (* minor version number *) + thiszone: uint32_t; (* GMT to local correction *) + sigfigs: uint32_t; (* accuracy of timestamps *) + snaplen: uint32_t; (* max length of captured packets, in octets *) + network: uint32_t; (* data link type *) +} [@@little_endian]] +``` + +For Camlp4 support, please use a version of Cstruct that is `<=1.9.0`""" +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=285341c6b5bdfc456f2b63c072210771aeb7110d777bbdaec5087234a505acf5" + "md5=c605d47b308a69bce570d5f3097668fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.2.1.0/opam b/packages/cstruct/cstruct.2.1.0/opam new file mode 100644 index 000000000..576bade8e --- /dev/null +++ b/packages/cstruct/cstruct.2.1.0/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--enable-tests" {with-test} + ] + [make] + [make "test"] {with-test} +] +install: [ + [make "install"] + [make "js-install"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} + "ocplib-endian" {<= "1.2"} + "sexplib" {<= "v0.17.0"} + "base-bytes" {<= "base"} + "conf-time" {= "1"} +] +depopts: [ + "ppx_tools" + "async" + "lwt" + "base-unix" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description using PPX extension points is: + +``` +[%%cstruct +type pcap_header = { + magic_number: uint32_t; (* magic number *) + version_major: uint16_t; (* major version number *) + version_minor: uint16_t; (* minor version number *) + thiszone: uint32_t; (* GMT to local correction *) + sigfigs: uint32_t; (* accuracy of timestamps *) + snaplen: uint32_t; (* max length of captured packets, in octets *) + network: uint32_t; (* data link type *) +} [@@little_endian]] +``` + +For Camlp4 support, please use a version of Cstruct that is `<=1.9.0`""" +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=fab6525753af5f726810b321a97b8a0b226bf0318a3ed594e2ed93f2f293c9a1" + "md5=91b42d0f845a567be5a73f36ccdafc14" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.2.2.0/opam b/packages/cstruct/cstruct.2.2.0/opam new file mode 100644 index 000000000..5204866d9 --- /dev/null +++ b/packages/cstruct/cstruct.2.2.0/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--enable-tests" {with-test} + ] + [make] + [make "test"] {with-test} +] +install: [ + [make "install"] + [make "js-install"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} + "ocplib-endian" {<= "1.2"} + "sexplib" {<= "v0.17.0"} + "base-bytes" {<= "base"} + "conf-time" {= "1"} +] +depopts: [ + "ppx_tools" + "async" + "lwt" + "base-unix" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description using PPX extension points is: + +``` +[%%cstruct +type pcap_header = { + magic_number: uint32_t; (* magic number *) + version_major: uint16_t; (* major version number *) + version_minor: uint16_t; (* minor version number *) + thiszone: uint32_t; (* GMT to local correction *) + sigfigs: uint32_t; (* accuracy of timestamps *) + snaplen: uint32_t; (* max length of captured packets, in octets *) + network: uint32_t; (* data link type *) +} [@@little_endian]] +``` + +For Camlp4 support, please use a version of Cstruct that is `<=1.9.0`""" +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v2.2.0.tar.gz" + checksum: [ + "sha256=9d605469131a8a704d123dbedff7dc7f68ccb7e28e76ddafda745017e58217e1" + "md5=49f2fa14c95ecf3e55f76831e2548ab8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.2.3.0/opam b/packages/cstruct/cstruct.2.3.0/opam new file mode 100644 index 000000000..e8cd992f7 --- /dev/null +++ b/packages/cstruct/cstruct.2.3.0/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--enable-tests" {with-test} + ] + [make] + [make "test"] {with-test} +] +install: [ + [make "install"] + [make "js-install"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} + "ocplib-endian" {<= "1.2"} + "sexplib" {<= "v0.17.0"} + "base-bytes" {<= "base"} + "conf-time" {= "1"} +] +depopts: [ + "ppx_tools" + "async" + "lwt" + "base-unix" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description using PPX extension points is: + +``` +[%%cstruct +type pcap_header = { + magic_number: uint32_t; (* magic number *) + version_major: uint16_t; (* major version number *) + version_minor: uint16_t; (* minor version number *) + thiszone: uint32_t; (* GMT to local correction *) + sigfigs: uint32_t; (* accuracy of timestamps *) + snaplen: uint32_t; (* max length of captured packets, in octets *) + network: uint32_t; (* data link type *) +} [@@little_endian]] +``` + +For Camlp4 support, please use a version of Cstruct that is `<=1.9.0`""" +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v2.3.0.tar.gz" + checksum: [ + "sha256=8b802e70c85879cd3b9bd4211d8c01e63f4dd4ac30288bd92d7a24d6c88b62eb" + "md5=f84097a0618715e2849542ee8e893454" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.2.3.1/opam b/packages/cstruct/cstruct.2.3.1/opam new file mode 100644 index 000000000..b39c2677d --- /dev/null +++ b/packages/cstruct/cstruct.2.3.1/opam @@ -0,0 +1,93 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" "David Scott" + "Mindy Preston" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] + [make] + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--enable-tests" + ] {with-test} + [make] {with-test} + [make "test"] {with-test} +] +install: [ + [make "install"] + [make "js-install"] +] +remove: [ + [make "js-uninstall"] + ["ocamlfind" "remove" "cstruct"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} + "ocplib-endian" {<= "1.2"} + "sexplib" {<= "v0.17.0"} + "base-bytes" {<= "base"} + "conf-time" {= "1"} +] +depopts: [ + "ppx_tools" + "async" + "lwt" + "base-unix" +] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description using PPX extension points is: + +``` +[%%cstruct +type pcap_header = { + magic_number: uint32_t; (* magic number *) + version_major: uint16_t; (* major version number *) + version_minor: uint16_t; (* minor version number *) + thiszone: uint32_t; (* GMT to local correction *) + sigfigs: uint32_t; (* accuracy of timestamps *) + snaplen: uint32_t; (* max length of captured packets, in octets *) + network: uint32_t; (* data link type *) +} [@@little_endian]] +``` + +For Camlp4 support, please use a version of Cstruct that is `<=1.9.0`""" +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v2.3.1.tar.gz" + checksum: [ + "sha256=89a4f363547026de195fd84d9e842844ed6bbf4c5ab57c2fc1500741106b1797" + "md5=800852a194feb06f4762eeee57276fe7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cstruct/cstruct.2.3.2/opam b/packages/cstruct/cstruct.2.3.2/opam new file mode 100644 index 000000000..1ea198f7e --- /dev/null +++ b/packages/cstruct/cstruct.2.3.2/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" "David Scott" + "Mindy Preston" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] + [make] + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--enable-tests" + ] {with-test} + [make] {with-test} + [make "test"] {with-test} +] +install: [ + [make "install"] + [make "js-install"] +] +remove: [ + [make "js-uninstall"] + ["ocamlfind" "remove" "cstruct"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} + "ocplib-endian" {<= "1.2"} + "sexplib" {<= "v0.17.0"} + "base-bytes" {<= "base"} + "conf-time" {= "1"} +] +depopts: [ + "ppx_tools" + "async" + "lwt" + "base-unix" +] +conflicts: ["async" {>= "v0.10.0"}] +synopsis: "access C structures via a camlp4 extension" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the Bigarray module. + +An example pcap description using PPX extension points is: + +``` +[%%cstruct +type pcap_header = { + magic_number: uint32_t; (* magic number *) + version_major: uint16_t; (* major version number *) + version_minor: uint16_t; (* minor version number *) + thiszone: uint32_t; (* GMT to local correction *) + sigfigs: uint32_t; (* accuracy of timestamps *) + snaplen: uint32_t; (* max length of captured packets, in octets *) + network: uint32_t; (* data link type *) +} [@@little_endian]] +``` + +For Camlp4 support, please use a version of Cstruct that is `<=1.9.0`""" +url { + src: "https://github.com/mirage/ocaml-cstruct/archive/v2.3.2.tar.gz" + checksum: [ + "sha256=16c619be7644c30227a617cea8be509460b36a6a4c8f2b45a56fec75113570e0" + "md5=640f1288d88bd5f4f856bcb5134d56e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csv/csv.1.2.2/opam b/packages/csv/csv.1.2.2/opam new file mode 100644 index 000000000..23a3a6956 --- /dev/null +++ b/packages/csv/csv.1.2.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Christophe Troestler " +authors: [ "Richard Jones" + "Christophe Troestler" ] +tags: [ "csv" "database" "science" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/ocaml-csv" +dev-repo: "git+https://github.com/Chris00/ocaml-csv.git" +bug-reports: "https://github.com/Chris00/ocaml-csv/issues" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "csv"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {= "0.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Library to read and write CSV files" +description: """ +This library can read and write CSV files, including all extensions +used by Excel - eg. quotes, newlines, 8 bit characters in fields, "0 +etc. The library comes with a handy command line tool called csvtool +for handling CSV files from shell scripts.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/csv/csv/1.2.2/csv-1.2.2.tar.gz" + checksum: [ + "sha256=be12ab46e798ab9bbcbfd5f479f4ccc04b9e9666143078c522aed523ef74b80c" + "md5=4b177e332719de1f9f5b16a31985d536" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csv/csv.1.2.4/opam b/packages/csv/csv.1.2.4/opam new file mode 100644 index 000000000..bbc3c15aa --- /dev/null +++ b/packages/csv/csv.1.2.4/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Richard Jones" + "Christophe Troestler" +] +homepage: "https://forge.ocamlcore.org/projects/csv/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: [ + "database" + "science" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "csv"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Library to read and write CSV files." +description: """ +This library can read and write CSV files, including all extensions +used by Excel — e.g. quotes, newlines, 8 bit characters in fields, "0 +etc. The library comes with a handy command line tool called csvtool +for handling CSV files from shell scripts.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/csv/csv/1.2.4/csv-1.2.4.tar.gz" + checksum: [ + "sha256=17881663e5fb0321323ec2d2b3c5b8d8af1ed4f90fcb9f8bdc281f45d7db4403" + "md5=5211c68f75acfc9898a9f28dcf3e8ef4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csv/csv.1.2.6/opam b/packages/csv/csv.1.2.6/opam new file mode 100644 index 000000000..07acdfcac --- /dev/null +++ b/packages/csv/csv.1.2.6/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Richard Jones" + "Christophe Troestler" +] +homepage: "https://forge.ocamlcore.org/projects/csv/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: [ + "database" + "science" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "csv"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A pure OCaml library to read and write CSV files." +description: """ +This is a pure OCaml library to read and write CSV files, including +all extensions used by Excel — e.g. quotes, newlines, 8 bit +characters in fields, \\"0 etc. The library comes with a handy command +line tool called csvtool for handling CSV files from shell scripts.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/csv/csv/1.2.6/csv-1.2.6.tar.gz" + checksum: [ + "sha256=9bd64bbd050ffe5191a8b5f11d688de8e7e49f07c201d8cead4acc45acabfde0" + "md5=7530b3870048355aa73f35689ca3d918" + ] +} +extra-source "csv.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/csv/csv.install.1.2.6" + checksum: [ + "sha256=7550ee6b4146cfaf218aaa28f0a05d21b8a6fa47cf788d93634df26c088ed3cb" + "md5=32f2e83491f3337ed73738e2330b40ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csv/csv.1.3.0/opam b/packages/csv/csv.1.3.0/opam new file mode 100644 index 000000000..a834c78c2 --- /dev/null +++ b/packages/csv/csv.1.3.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Richard Jones" + "Christophe Troestler" +] +homepage: "https://forge.ocamlcore.org/projects/csv/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: [ + "database" + "science" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "csv"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A pure OCaml library to read and write CSV files." +description: """ +This is a pure OCaml library to read and write CSV files, including +all extensions used by Excel — e.g. quotes, newlines, 8 bit +characters in fields, \\"0 etc. The library comes with a handy command +line tool called csvtool for handling CSV files from shell scripts.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/csv/csv/1.3.0/csv-1.3.0.tar.gz" + checksum: [ + "sha256=b381d07fa63e041b5619f12521efbf9b4ce522c839542ff288f6be5cf7ff4421" + "md5=6cbd2eb36603b6c7ccacdc330f3e4d7d" + ] +} +extra-source "csv.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/csv/csv.install.1.3.0" + checksum: [ + "sha256=7550ee6b4146cfaf218aaa28f0a05d21b8a6fa47cf788d93634df26c088ed3cb" + "md5=32f2e83491f3337ed73738e2330b40ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csv/csv.1.3.1/opam b/packages/csv/csv.1.3.1/opam new file mode 100644 index 000000000..6d64ec761 --- /dev/null +++ b/packages/csv/csv.1.3.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Richard Jones" + "Christophe Troestler" +] +homepage: "https://forge.ocamlcore.org/projects/csv/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: [ + "database" + "science" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "csv"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A pure OCaml library to read and write CSV files." +description: """ +This is a pure OCaml library to read and write CSV files, including +all extensions used by Excel — e.g. quotes, newlines, 8 bit +characters in fields, \\"0 etc. The library comes with a handy command +line tool called csvtool for handling CSV files from shell scripts.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/csv/csv/1.3.1/csv-1.3.1.tar.gz" + checksum: [ + "sha256=106c7f42e5748ed0719bdff61fa0da6b1eca05e84a3bbf8ff24fc9549385f2e7" + "md5=762593f6216564274962c5f360b406c7" + ] +} +extra-source "csv.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/csv/csv.install.1.3.1" + checksum: [ + "sha256=7550ee6b4146cfaf218aaa28f0a05d21b8a6fa47cf788d93634df26c088ed3cb" + "md5=32f2e83491f3337ed73738e2330b40ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csv/csv.1.3.2/opam b/packages/csv/csv.1.3.2/opam new file mode 100644 index 000000000..ecd418e55 --- /dev/null +++ b/packages/csv/csv.1.3.2/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Richard Jones" + "Christophe Troestler" +] +homepage: "https://forge.ocamlcore.org/projects/csv/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: [ + "database" + "science" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "csv"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A pure OCaml library to read and write CSV files." +description: """ +This is a pure OCaml library to read and write CSV files, including +all extensions used by Excel — e.g. quotes, newlines, 8 bit +characters in fields, \\"0 etc. The library comes with a handy command +line tool called csvtool for handling CSV files from shell scripts.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/csv/csv/1.3.2/csv-1.3.2.tar.gz" + checksum: [ + "sha256=f333de65a522449e86a3511eae7e5784c6a4479314f0b2b2cc7c6ba4f4064f46" + "md5=23c71896013c69af55c868868f308236" + ] +} +extra-source "csv.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/csv/csv.install.1.3.2" + checksum: [ + "sha256=7550ee6b4146cfaf218aaa28f0a05d21b8a6fa47cf788d93634df26c088ed3cb" + "md5=32f2e83491f3337ed73738e2330b40ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csv/csv.1.3.3/opam b/packages/csv/csv.1.3.3/opam new file mode 100644 index 000000000..64d991fd5 --- /dev/null +++ b/packages/csv/csv.1.3.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Richard Jones" + "Christophe Troestler" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://forge.ocamlcore.org/projects/csv/" +tags: [ "database" "science" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "csv"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A pure OCaml library to read and write CSV files." +description: """ +This is a pure OCaml library to read and write CSV files, including +all extensions used by Excel — e.g. quotes, newlines, 8 bit +characters in fields, \\"0 etc. The library comes with a handy command +line tool called csvtool for handling CSV files from shell scripts.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/csv/csv/1.3.3/csv-1.3.3.tar.gz" + checksum: [ + "sha256=0236cf88e49d75a365c9505209a3af21c93f93d0c51eae81bf9dcc6307df1aa7" + "md5=d44ad52d0224c296e169448573d7cc16" + ] +} +extra-source "csv.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/csv/csv.install.1.3.3" + checksum: [ + "sha256=7550ee6b4146cfaf218aaa28f0a05d21b8a6fa47cf788d93634df26c088ed3cb" + "md5=32f2e83491f3337ed73738e2330b40ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csv/csv.1.3.4/opam b/packages/csv/csv.1.3.4/opam new file mode 100644 index 000000000..9bdf07994 --- /dev/null +++ b/packages/csv/csv.1.3.4/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Richard Jones" + "Christophe Troestler" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/ocaml-csv" +dev-repo: "git+https://github.com/Chris00/ocaml-csv.git" +tags: [ "database" "science" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "csv"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A pure OCaml library to read and write CSV files." +description: """ +This is a pure OCaml library to read and write CSV files, including +all extensions used by Excel — e.g. quotes, newlines, 8 bit +characters in fields, \\"0 etc. The library comes with a handy command +line tool called csvtool for handling CSV files from shell scripts.""" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/ocaml-csv/releases/download/1.3.3/csv-1.3.4.tar.gz" + checksum: [ + "sha256=001ccd53be4e07afc573f8063ca72fccdb8b090679b0dae96d0f5e71eac6ae91" + "md5=a84556e6c7b86961b4e9fb7519fce9fd" + ] +} +extra-source "csv.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/csv/csv.install.1.3.4" + checksum: [ + "sha256=7550ee6b4146cfaf218aaa28f0a05d21b8a6fa47cf788d93634df26c088ed3cb" + "md5=32f2e83491f3337ed73738e2330b40ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csvfields/csvfields.v0.10.0/opam b/packages/csvfields/csvfields.v0.10.0/opam new file mode 100644 index 000000000..203b85877 --- /dev/null +++ b/packages/csvfields/csvfields.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/csvfields" +bug-reports: "https://github.com/janestreet/csvfields/issues" +dev-repo: "git+https://github.com/janestreet/csvfields.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "num" {<= "1.5-1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Runtime support for ppx_xml_conv and ppx_csv_conv" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/csvfields-v0.10.0.tar.gz" + checksum: [ + "sha256=a2cad77b776a14c1d4eb3ea641ce9d0eb4b75ce3d30c3f2182c82850162c1732" + "md5=8097067d9a828aaba1403f1f97a22988" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/csvfields/csvfields.v0.9.0/opam b/packages/csvfields/csvfields.v0.9.0/opam new file mode 100644 index 000000000..0f65c7a71 --- /dev/null +++ b/packages/csvfields/csvfields.v0.9.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/csvfields" +bug-reports: "https://github.com/janestreet/csvfields/issues" +dev-repo: "git+https://github.com/janestreet/csvfields.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Runtime support for ppx_xml_conv and ppx_csv_conv" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/csvfields-v0.9.0.tar.gz" + checksum: [ + "sha256=d4fd6dc012fb236f5e509106fb2b57ffea3ab6db7de91b73b2888c359f0b4ae9" + "md5=0f468bbcc1cd8f69297577fce009306e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csvfields/csvfields.v0.9.1/opam b/packages/csvfields/csvfields.v0.9.1/opam new file mode 100644 index 000000000..4caeb02dd --- /dev/null +++ b/packages/csvfields/csvfields.v0.9.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/csvfields" +bug-reports: "https://github.com/janestreet/csvfields/issues" +dev-repo: "git+https://github.com/janestreet/csvfields.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9.2" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9.3" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Runtime support for ppx_xml_conv and ppx_csv_conv" +url { + src: "https://github.com/janestreet/csvfields/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=9d72a9104da1f7ff6202f0606bea7b25bd8b98f6660406af566d39497bd293d4" + "md5=d1376d704701f8e7d37316aa99c5bf93" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/csvprovider/csvprovider.1.0/opam b/packages/csvprovider/csvprovider.1.0/opam new file mode 100644 index 000000000..b632e627f --- /dev/null +++ b/packages/csvprovider/csvprovider.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/OCamlCsvProvider" +bug-reports: "https://github.com/nv-vn/OCamlCsvProvider/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/OCamlCsvProvider.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "csvprovider"] +depends: [ + "ocaml" {>= "4.02" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "csv" {>= "1.4.0" & <= "2.4"} + "batteries" {>= "2.4.0" & <= "3.9.0"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} +] +synopsis: "CSV Type Provider for OCaml" +description: """ +An implementation of a type provider for working with CSV files, +targetting OCaml. Uses a simple interface generated by a PPX +extension point to dynamically adapt the interface to any format +of CSV files at compile-time, enabling the use of CSV handling-code +without the need for extra boilerplate every time.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/OCamlCSVProvider/archive/1.0.tar.gz" + checksum: [ + "sha256=ae02604229dc29eeac9681ce554f35e8e17af6ede4e9aa64d5a62464c748b1cb" + "md5=048e3e110b3608179e85abca5935cd85" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csvprovider/csvprovider.1.1/opam b/packages/csvprovider/csvprovider.1.1/opam new file mode 100644 index 000000000..97327c0ff --- /dev/null +++ b/packages/csvprovider/csvprovider.1.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/OCamlCsvProvider" +bug-reports: "https://github.com/nv-vn/OCamlCsvProvider/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/OCamlCsvProvider.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "csvprovider"] +depends: [ + "ocaml" {>= "4.02" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "csv" {>= "1.4.0" & <= "2.4"} + "batteries" {>= "2.4.0" & <= "3.9.0"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} +] +synopsis: "CSV Type Provider for OCaml" +description: """ +An implementation of a type provider for working with CSV files, +targetting OCaml. Uses a simple interface generated by a PPX +extension point to dynamically adapt the interface to any format +of CSV files at compile-time, enabling the use of CSV handling-code +without the need for extra boilerplate every time.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/OCamlCSVProvider/archive/1.1.tar.gz" + checksum: [ + "sha256=98696c7166427638a004b44a64664680986eb156425226fa469378a8f56b2fdc" + "md5=2d9b6c72fe2bd08094b728cb181828b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/csvprovider/csvprovider.1.2/opam b/packages/csvprovider/csvprovider.1.2/opam new file mode 100644 index 000000000..f5e067f7a --- /dev/null +++ b/packages/csvprovider/csvprovider.1.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/OCamlCsvProvider" +bug-reports: "https://github.com/nv-vn/OCamlCsvProvider/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/OCamlCsvProvider.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "csvprovider"] +depends: [ + "ocaml" {>= "4.03" & < "4.04"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "csv" {>= "1.4.0" & <= "2.4"} + "batteries" {>= "2.4.0" & <= "3.9.0"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} +] +synopsis: "CSV Type Provider for OCaml" +description: """ +An implementation of a type provider for working with CSV files, +targetting OCaml. Uses a simple interface generated by a PPX +extension point to dynamically adapt the interface to any format +of CSV files at compile-time, enabling the use of CSV handling-code +without the need for extra boilerplate every time.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/OCamlCSVProvider/archive/1.2.tar.gz" + checksum: [ + "sha256=bda9e4e1c3052430c23384abf2a64ee83dcfe9e60f447daaf1bc35a8c6c933a1" + "md5=1987582bb5b12aef0f219fa13f2a645f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.1.1/opam b/packages/ctypes/ctypes.0.1.1/opam new file mode 100644 index 000000000..faf553b4a --- /dev/null +++ b/packages/ctypes/ctypes.0.1.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: make +remove: [["ocamlfind" "remove" "ctypes"]] +available: os != "win32" +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + ("oasis" {>= "0.3.0" & <= "0.4.11"} | + "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libffi-dev"] {os-family = "debian"} + ["libffi"] {os = "macos" & os-distribution = "homebrew"} + ["libffi"] {os = "macos" & os-distribution = "macports"} + ["libffi-devel"] {os-distribution = "centos"} + ["libffi-devel"] {os-distribution = "ol"} + ["libffi-devel"] {os-distribution = "fedora"} + ["libffi-dev"] {os-distribution = "alpine"} + ["libffi-devel"] {os-family = "suse" | os-family = "opensuse"} +] +dev-repo: "git+https://github.com/yallop/ocaml-ctypes" +install: [make "install"] +synopsis: "Combinators for binding to C libraries without writing any C" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: + "https://github.com/yallop/ocaml-ctypes/archive/ocaml-ctypes-0.1.1.tar.gz" + checksum: [ + "sha256=5158845848e6586eaa598fed93813f0b125455c4f4d8e4474edf9f6065686b05" + "md5=298f2e6ed923c456d397acc9e11e2ede" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.2.3/opam b/packages/ctypes/ctypes.0.2.3/opam new file mode 100644 index 000000000..7d2b2991d --- /dev/null +++ b/packages/ctypes/ctypes.0.2.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +homepage: "https://github.com/yallop/ocaml-ctypes" +license: "MIT" +build: make +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +available: os != "win32" +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["libffi-dev"] {os-family = "debian"} + ["libffi"] {os = "macos" & os-distribution = "homebrew"} + ["libffi"] {os = "macos" & os-distribution = "macports"} + ["libffi-devel"] {os-distribution = "centos"} + ["libffi-devel"] {os-distribution = "ol"} + ["libffi-devel"] {os-distribution = "fedora"} + ["libffi-dev"] {os-distribution = "alpine"} + ["libffi-devel"] {os-family = "suse" | os-family = "opensuse"} +] +dev-repo: "git+https://github.com/yallop/ocaml-ctypes" +install: [make "install"] +synopsis: "Combinators for binding to C libraries without writing any C" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: + "https://github.com/yallop/ocaml-ctypes/archive/ocaml-ctypes-0.2.3.tar.gz" + checksum: [ + "sha256=ea6cbc8b38dbefe47cd1ce66577c49191f80073b2a185538ec68c48b24d6a898" + "md5=c562c323a2a74a8bd04b82898aecab20" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.3.4/opam b/packages/ctypes/ctypes.0.3.4/opam new file mode 100644 index 000000000..253038c1f --- /dev/null +++ b/packages/ctypes/ctypes.0.3.4/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: make +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +available: os != "win32" +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "base-bytes" {<= "base"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["libffi-dev"] {os-family = "debian"} + ["libffi"] {os = "macos" & os-distribution = "homebrew"} + ["libffi"] {os = "macos" & os-distribution = "macports"} + ["libffi-devel"] {os-distribution = "centos"} + ["libffi-devel"] {os-distribution = "ol"} + ["libffi-devel"] {os-distribution = "fedora"} + ["libffi-dev"] {os-distribution = "alpine"} + ["libffi-devel"] {os-family = "suse" | os-family = "opensuse"} +] +patches: [ "build_with_trunk.patch" ] +dev-repo: "git+https://github.com/yallop/ocaml-ctypes" +install: [make "install"] +synopsis: "Combinators for binding to C libraries without writing any C" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.3.4.tar.gz" + checksum: [ + "sha256=95b3c21a0348d9e17a30d834926e17e39447e58fe31a9a49e6d0289a0fcd3c43" + "md5=5356f0bab5cbc29eba3dded5e35a9e9d" + ] +} +extra-source "build_with_trunk.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ctypes/build_with_trunk.patch" + checksum: [ + "sha256=60929d857738d7e8f18e5103b860431c93a02d5f449b3eb1444f490a6cfeda3f" + "md5=6aaad5e4d9d757b3c95e5ab0693977d6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.4.0/opam b/packages/ctypes/ctypes.0.4.0/opam new file mode 100644 index 000000000..2084732a4 --- /dev/null +++ b/packages/ctypes/ctypes.0.4.0/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] {ctypes-foreign:installed} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.4.0.tar.gz" + checksum: [ + "sha256=cf72c729afc77d100de024b2fec82fbeec020e55b617cef4887a0043ccd0c36d" + "md5=66edc3ea304db77205a228f12893543f" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.4.1/opam b/packages/ctypes/ctypes.0.4.1/opam new file mode 100644 index 000000000..ea75fd0a2 --- /dev/null +++ b/packages/ctypes/ctypes.0.4.1/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] {ctypes-foreign:installed} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.4.1.tar.gz" + checksum: [ + "sha256=74564e049de5d3c0e76ea284c225cb658ac1a2b483345be1efb9be4b3c1702f5" + "md5=08a284c379e341d57b6918611b5bc56b" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.4.2/opam b/packages/ctypes/ctypes.0.4.2/opam new file mode 100644 index 000000000..a6a05ecb7 --- /dev/null +++ b/packages/ctypes/ctypes.0.4.2/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "http://yallop.github.io/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] {ctypes-foreign:installed} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.4.2.tar.gz" + checksum: [ + "sha256=704efcbf3b99c180855ad4faed0dd7cec4f2384f9b8963b572329697be8cbae4" + "md5=072af512312e25ebe1c9de1b5109e49e" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.5.0/opam b/packages/ctypes/ctypes.0.5.0/opam new file mode 100644 index 000000000..87b02b752 --- /dev/null +++ b/packages/ctypes/ctypes.0.5.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "http://yallop.github.io/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] {ctypes-foreign:installed} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.5.0.tar.gz" + checksum: [ + "sha256=d15df8a065b5b9850400727c0e5cb4eb8ad567c3504278b03065cc766b57bf3e" + "md5=769ee19704664e3c34d9938101c38869" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.5.1/opam b/packages/ctypes/ctypes.0.5.1/opam new file mode 100644 index 000000000..d22de5f4a --- /dev/null +++ b/packages/ctypes/ctypes.0.5.1/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "http://yallop.github.io/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] {ctypes-foreign:installed} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.5.1.tar.gz" + checksum: [ + "sha256=51da7276abccb274fd09fda9d024a3469b819d534492afe9c8d549dd953114ec" + "md5=92774c91b1dbc1b31a59a78cdb96611b" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.6.0/opam b/packages/ctypes/ctypes.0.6.0/opam new file mode 100644 index 000000000..54786ccc1 --- /dev/null +++ b/packages/ctypes/ctypes.0.6.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "http://yallop.github.io/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] {ctypes-foreign:installed} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} + "lwt" {with-test & < "4.0.0"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.6.0.tar.gz" + checksum: [ + "sha256=098980e68c4bd1cad1e859fa2bcea4d3dc8a4f9d04c00bc3ebcf28a7480a3fb7" + "md5=23ca5f08ce804bb7b028b8f8f641f645" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.6.1/opam b/packages/ctypes/ctypes.0.6.1/opam new file mode 100644 index 000000000..b3b43c3cc --- /dev/null +++ b/packages/ctypes/ctypes.0.6.1/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "http://yallop.github.io/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] {ctypes-foreign:installed} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} + "lwt" {with-test & < "4.0.0"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.6.1.tar.gz" + checksum: [ + "sha256=e57fdf574022474cd1d9c2dad1af6e9736580e253da2caee1bb6611159572c8f" + "md5=3d542bfc1743873fc3b72bc0b567dab7" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.6.2/opam b/packages/ctypes/ctypes.0.6.2/opam new file mode 100644 index 000000000..f6880223a --- /dev/null +++ b/packages/ctypes/ctypes.0.6.2/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "http://yallop.github.io/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] {ctypes-foreign:installed} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} + "lwt" {with-test & >= "2.4.7" & < "4.0.0"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.6.2.tar.gz" + checksum: [ + "sha256=f31671c6515b9f9df245ec08e8ac6842cf33b7d9b76799cc07f8b77b093de55f" + "md5=1066e7960cb8141d358958f909364821" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.6.3/opam b/packages/ctypes/ctypes.0.6.3/opam new file mode 100644 index 000000000..ff0d32a9c --- /dev/null +++ b/packages/ctypes/ctypes.0.6.3/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "http://yallop.github.io/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] {ctypes-foreign:installed} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} + "lwt" {with-test & >= "2.4.7" & < "4.0.0"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.6.3.tar.gz" + checksum: [ + "sha256=c0e6663f89798fc656fd0ec74429bd7df9c05629427167ba9ac5c132761caa11" + "md5=e3fda6b626e239006bf4416e0ac0b383" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.7.0/opam b/packages/ctypes/ctypes.0.7.0/opam new file mode 100644 index 000000000..136d665f7 --- /dev/null +++ b/packages/ctypes/ctypes.0.7.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "http://yallop.github.io/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] + {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] + {ctypes-foreign:installed} + [make "test"] {with-test} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} + "lwt" {with-test & >= "2.4.7" & < "4.0.0"} + "ounit" {with-test & <= "2.2.7"} + "ctypes-foreign" {with-test & <= "0.23.0"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.7.0.tar.gz" + checksum: [ + "sha256=8a68597b8545b36d7ced83a3365767ad0ebae99382ca7c8fff2a97666a78f94c" + "md5=13136bfeb764764e6175b05caadccf7b" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.7.1/opam b/packages/ctypes/ctypes.0.7.1/opam new file mode 100644 index 000000000..8684f264a --- /dev/null +++ b/packages/ctypes/ctypes.0.7.1/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "http://yallop.github.io/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] + {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] + {ctypes-foreign:installed} + [make "test"] {with-test} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} + "lwt" {with-test & >= "2.4.7" & < "4.0.0"} + "ounit" {with-test & <= "2.2.7"} + "ctypes-foreign" {with-test & <= "0.23.0"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.7.1.tar.gz" + checksum: [ + "sha256=2720306952f86ed51dd5da8530d6a5cd6014ab61e04ba4f384371d100b2d535f" + "md5=9b26c192aaf1f5a4cf25e7a067738e75" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ctypes/ctypes.0.7.2/opam b/packages/ctypes/ctypes.0.7.2/opam new file mode 100644 index 000000000..16f4a2839 --- /dev/null +++ b/packages/ctypes/ctypes.0.7.2/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "http://yallop.github.io/ocaml-ctypes" +dev-repo: "git+http://github.com/yallop/ocaml-ctypes.git" +bug-reports: "http://github.com/yallop/ocaml-ctypes/issues" +license: "MIT" +build: [ + [make "XEN=%{mirage-xen:enable}%" "libffi.config"] + {ctypes-foreign:installed} + ["touch" "libffi.config"] {!ctypes-foreign:installed} + [make "XEN=%{mirage-xen:enable}%" "ctypes-base" "ctypes-stubs"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] + {ctypes-foreign:installed} + [make "test"] {with-test} +] +install: [ + [make "install" "XEN=%{mirage-xen:enable}%"] +] +remove: [ + ["ocamlfind" "remove" "ctypes"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "conf-pkg-config" {build & <= "3"} + "lwt" {with-test & >= "2.4.7" & < "4.0.0"} + "ounit" {with-test & <= "2.2.7"} + "ctypes-foreign" {with-test & <= "0.23.0"} +] +depopts: [ + "ctypes-foreign" + "mirage-xen" +] +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. + +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes.foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` optional dependency: + + opam install ctypes ctypes-foreign + +This will make the `ctypes.foreign` ocamlfind subpackage available.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-ctypes/archive/0.7.2.tar.gz" + checksum: [ + "sha256=21fe4cd5992e1c614d6ece860563fa5e84d31c065dc9b2a9df1ba66cfa73edd3" + "md5=204d0967fd2a164dd2379bc126ff0eba" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} + "host-system-msvc" +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cubicle/cubicle.1.0.1/opam b/packages/cubicle/cubicle.1.0.1/opam new file mode 100644 index 000000000..6b815adbc --- /dev/null +++ b/packages/cubicle/cubicle.1.0.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "mebsout@lri.fr" +authors: [ + "Sylvain Conchon" + "Alain Mebsout" +] +homepage: "http://cubicle.lri.fr" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "num" {<= "1.5-1"} +] +depopts: ["functory"] +conflicts: [ + "functory" {< "0.5"} +] +install: [make "install" "MANDIR=%{man}%"] +synopsis: "SMT based model checker for parameterized systems" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/cubicle-1.0.1.tar.gz" + checksum: [ + "sha256=1198b9f71e7ebee309896da01730dcbe84bb4a580baa7c7c9372d58f555d6f76" + "md5=a13b45e48ba6bfa35f38ed52cb639c13" + ] +} +extra-source "cubicle.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cubicle/cubicle.install" + checksum: [ + "sha256=1f68371039a824a13510315a8917e4c237fa945ffc5bac25882d79eae36f0d03" + "md5=ba6d18615d00544948c96638b6c8d900" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/cubicle/cubicle.1.0.2/opam b/packages/cubicle/cubicle.1.0.2/opam new file mode 100644 index 000000000..094c85214 --- /dev/null +++ b/packages/cubicle/cubicle.1.0.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "alainmebsout@gmail.com" +authors: [ + "Sylvain Conchon" + "Alain Mebsout" +] +homepage: "http://cubicle.lri.fr" +license: "Apache-2.0" + +patches:[ + "patch_syntax_ocaml_4_03_0.patch" +] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06"} + "ocamlfind" {<= "1.9.6"} + "num" {<= "1.5-1"} +] +depopts: ["functory"] +conflicts: [ + "functory" {< "0.5"} +] +synopsis: "SMT based model checker for parameterized systems" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/cubicle-1.0.2.tar.gz" + checksum: [ + "sha256=5ddf66641cf60e5e4bab87d4203b7d1b3dc32714c33511ca31a03491e94ee3b9" + "md5=08a6f19c157037c162bb4a764f2c3747" + ] +} +extra-source "patch_syntax_ocaml_4_03_0.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cubicle/patch_syntax_ocaml_4_03_0.patch" + checksum: [ + "sha256=12696bb861dd4ee52356caae261b7865a1493c25f8d8915a81299f91325836d3" + "md5=64bb74d5e42413e411cfa246631c975a" + ] +} +extra-source "cubicle.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/cubicle/cubicle.install" + checksum: [ + "sha256=1f68371039a824a13510315a8917e4c237fa945ffc5bac25882d79eae36f0d03" + "md5=ba6d18615d00544948c96638b6c8d900" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/custom_printf/custom_printf.109.14.00/opam b/packages/custom_printf/custom_printf.109.14.00/opam new file mode 100644 index 000000000..913d230cf --- /dev/null +++ b/packages/custom_printf/custom_printf.109.14.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {< "4.02.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.14.00"} + "sexplib" {= "109.14.00"} + "pa_ounit" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/custom_printf-109.14.00.tar.gz" + checksum: [ + "sha256=fbf62b4d90c3f0f6fa2b75e3d2116668b5b0188aa57be1687f4fce0744c43db5" + "md5=05076d74f802b9b32720417183dca54f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/custom_printf/custom_printf.109.15.00/opam b/packages/custom_printf/custom_printf.109.15.00/opam new file mode 100644 index 000000000..c96d8d235 --- /dev/null +++ b/packages/custom_printf/custom_printf.109.15.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {< "4.02.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.20.00"} + "sexplib" {>= "109.15.00" & <= "109.20.00"} + "pa_ounit" {>= "109.15.00" & <= "109.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/custom_printf-109.15.00.tar.gz" + checksum: [ + "sha256=e695ba51b989e9f036a8325bdc73fc01b0a8105bf9483c874e8e403facfd6cc0" + "md5=fd99f796bac6b0792aec990a1174f52c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/custom_printf/custom_printf.109.27.00/opam b/packages/custom_printf/custom_printf.109.27.00/opam new file mode 100644 index 000000000..50d77b57e --- /dev/null +++ b/packages/custom_printf/custom_printf.109.27.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {< "4.02.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.53.00"} + "sexplib" {>= "109.15.00" & <= "109.55.00"} + "pa_ounit" {>= "109.27.00" & <= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/custom_printf-109.27.00.tar.gz" + checksum: [ + "sha256=3589effb015fceaab943bf7074493232d33f0eed3b4ad5500f10b6014f2dcda5" + "md5=4f1d3e181fc314914644054ccd6997d6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/custom_printf/custom_printf.109.27.02/opam b/packages/custom_printf/custom_printf.109.27.02/opam new file mode 100644 index 000000000..7e4d1fde7 --- /dev/null +++ b/packages/custom_printf/custom_printf.109.27.02/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {< "4.02.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.53.02"} + "sexplib" {>= "109.15.00" & <= "109.58.00"} + "pa_ounit" {>= "109.27.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/custom_printf-109.27.02.tar.gz" + checksum: [ + "sha256=eed8af205b0fce7b50c0f7896162a2e192dbce0c68d08d7e5f4e2c11c1c8b7d5" + "md5=20de2b4d04e1e039cfe12e3777eeee89" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/custom_printf/custom_printf.109.60.00/opam b/packages/custom_printf/custom_printf.109.60.00/opam new file mode 100644 index 000000000..9b823e33a --- /dev/null +++ b/packages/custom_printf/custom_printf.109.60.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.60.00" & <= "109.60.01"} + "sexplib" {>= "109.15.00" & <= "110.01.00"} + "pa_ounit" {>= "109.27.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/custom_printf-109.60.00.tar.gz" + checksum: [ + "sha256=223d145eeb15ae78f053b80e967f318035a0754d0edcff98ec9b87f4bece6bca" + "md5=0a8e5643cbc239e422bf550a2a81ac1a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/custom_printf/custom_printf.111.03.00/opam b/packages/custom_printf/custom_printf.111.03.00/opam new file mode 100644 index 000000000..0a92fba03 --- /dev/null +++ b/packages/custom_printf/custom_printf.111.03.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.60.00" & <= "111.13.00"} + "sexplib" {>= "111.03.00" & <= "111.17.00"} + "pa_ounit" {>= "109.27.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/custom_printf-111.03.00.tar.gz" + checksum: [ + "sha256=1bfeeb245810dcba347ef0c976a953ab8b940f0495af55d04306bd7a6d4efc3c" + "md5=f322d4c64464d39a33cb8c05495d3286" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/custom_printf/custom_printf.111.21.00/opam b/packages/custom_printf/custom_printf.111.21.00/opam new file mode 100644 index 000000000..c79ebe4d1 --- /dev/null +++ b/packages/custom_printf/custom_printf.111.21.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.60.00" & <= "111.13.00"} + "sexplib" {>= "111.03.00" & <= "111.17.00"} + "pa_ounit" {>= "109.27.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/custom_printf-111.21.00.tar.gz" + checksum: [ + "sha256=eb3ce6a4c6e7aeddfccbb83c043aa6d393745630df7f30e15fc70e83780469a7" + "md5=930cfd6c9107282aab38b52832c3a596" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/custom_printf/custom_printf.111.25.00/opam b/packages/custom_printf/custom_printf.111.25.00/opam new file mode 100644 index 000000000..1ed3cbc53 --- /dev/null +++ b/packages/custom_printf/custom_printf.111.25.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.60.00" & <= "111.13.00"} + "sexplib" {= "111.25.00"} + "pa_ounit" {>= "109.27.00" & <= "111.28.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/custom_printf-111.25.00.tar.gz" + checksum: [ + "sha256=c6aac54bd5653a66aca3a5f475bb852b007b39091227e9aef54401f758e5d068" + "md5=3028a8f9d65bef27c05c3e0807d35e46" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/custom_printf/custom_printf.112.01.00/opam b/packages/custom_printf/custom_printf.112.01.00/opam new file mode 100644 index 000000000..f65ffefc3 --- /dev/null +++ b/packages/custom_printf/custom_printf.112.01.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "112.01.00" & < "112.02.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "pa_ounit" {>= "109.27.00" & < "111.29.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/custom_printf-112.01.00.tar.gz" + checksum: [ + "sha256=f2419250a63bec8e7da89cde49c8f81f24dda4b601be118ecc460548803bed42" + "md5=3bfa79456e57bed27264390731db0ea9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/custom_printf/custom_printf.112.06.00/opam b/packages/custom_printf/custom_printf.112.06.00/opam new file mode 100644 index 000000000..52db4fe43 --- /dev/null +++ b/packages/custom_printf/custom_printf.112.06.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "112.01.00" & < "112.02.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "109.27.00" & < "111.29.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/custom_printf-112.06.00.tar.gz" + checksum: [ + "sha256=9c6788ea8d9b1b839cbded4b321b5066ce1dd7f4e1ac6ba25aeed2fab178382d" + "md5=c5059d763330ad890ff6e92b9a208fe7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/custom_printf/custom_printf.112.17.00/opam b/packages/custom_printf/custom_printf.112.17.00/opam new file mode 100644 index 000000000..eb5aafd5f --- /dev/null +++ b/packages/custom_printf/custom_printf.112.17.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "112.01.00" & < "112.02.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "pa_ounit" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/custom_printf-112.17.00.tar.gz" + checksum: [ + "sha256=e1ea8c8ab9f4e3fe1f38b42bde039be0da6be645ab889aeb8b04991c38132f0e" + "md5=b0eb0748cbd1c7a870169533c36cdc9f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/custom_printf/custom_printf.112.24.00/opam b/packages/custom_printf/custom_printf.112.24.00/opam new file mode 100644 index 000000000..ddbd6a1c0 --- /dev/null +++ b/packages/custom_printf/custom_printf.112.24.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "112.01.00" & < "112.02.00"} + "sexplib" {>= "112.24.00" & < "112.36.00"} + "pa_ounit" {>= "112.24.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/custom_printf-112.24.tar.gz" + checksum: [ + "sha256=dad3aface92c53e8fbcc12cc9358c4767cb1cb09857d4819a10ed98eccaca8f9" + "md5=cfee86dc1876a0d89e01612164c28aa8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/custom_printf/custom_printf.113.00.00/opam b/packages/custom_printf/custom_printf.113.00.00/opam new file mode 100644 index 000000000..9d5a44aaf --- /dev/null +++ b/packages/custom_printf/custom_printf.113.00.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/custom_printf" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "custom_printf"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "pa_ounit" {= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/custom_printf/issues" +dev-repo: "git+https://github.com/janestreet/custom_printf.git" +install: [[make "install"]] +synopsis: "Extension for printf format strings" +description: """ +It rewrites calls to printf-like functions when the format is prefixed +with '!' to wrap special arguments with 'Module.to_string' conversion +functions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/custom_printf-113.00.00.tar.gz" + checksum: [ + "sha256=4672db143ec72e4ff5d35490b0ae8b366755154f0b7660c29037ca5d9fbb6647" + "md5=132de32cc7d6ad6526faf92f904cfad1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/d3/d3.0.1.0/opam b/packages/d3/d3.0.1.0/opam new file mode 100644 index 000000000..78eaf4992 --- /dev/null +++ b/packages/d3/d3.0.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/seliopou/ocaml-d3" +dev-repo: "git+https://github.com/seliopou/ocaml-d3.git" +bug-reports: "https://github.com/seliopou/ocaml-d3/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "d3"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "js_of_ocaml" {< "3.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" {build} +] +synopsis: "OCaml bindings for D3.js" +flags: light-uninstall +url { + src: "https://github.com/seliopou/ocaml-d3/archive/0.1.0.tar.gz" + checksum: [ + "sha256=7d253dd65687a63b1a396693285b55d43243ad993018dac99384bf46126423b9" + "md5=7fccbbd9e5200f73cc0af01aea332ec5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/d3/d3.0.2.0/opam b/packages/d3/d3.0.2.0/opam new file mode 100644 index 000000000..a60c67138 --- /dev/null +++ b/packages/d3/d3.0.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/seliopou/ocaml-d3" +dev-repo: "git+https://github.com/seliopou/ocaml-d3.git" +bug-reports: "https://github.com/seliopou/ocaml-d3/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "d3"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "js_of_ocaml" {< "3.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "OCaml bindings for D3.js" +flags: light-uninstall +url { + src: "https://github.com/seliopou/ocaml-d3/archive/0.2.0.tar.gz" + checksum: [ + "sha256=fe43dc31ddc857b6edeb08e3eca6f5ae63089479ec949342a338deccf15e5e53" + "md5=f2e7218fd98aca7ca815f54071a01c19" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/d3/d3.0.2.1/opam b/packages/d3/d3.0.2.1/opam new file mode 100644 index 000000000..91678ec0d --- /dev/null +++ b/packages/d3/d3.0.2.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/seliopou/ocaml-d3" +dev-repo: "git+https://github.com/seliopou/ocaml-d3.git" +bug-reports: "https://github.com/seliopou/ocaml-d3/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "d3"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "js_of_ocaml" {< "3.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "OCaml bindings for D3.js" +flags: light-uninstall +url { + src: "https://github.com/seliopou/ocaml-d3/archive/v0.2.1.tar.gz" + checksum: [ + "sha256=1863bc92a32efc4f604ae4fd83c5e4050164768ac0dba0490fa1f5191233d7fa" + "md5=0477becd6ed7dc69ab860fe3d2416b3e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/d3/d3.0.2.2/opam b/packages/d3/d3.0.2.2/opam new file mode 100644 index 000000000..0109d2970 --- /dev/null +++ b/packages/d3/d3.0.2.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/seliopou/ocaml-d3" +dev-repo: "git+https://github.com/seliopou/ocaml-d3.git" +bug-reports: "https://github.com/seliopou/ocaml-d3/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "d3"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "js_of_ocaml" {< "3.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "OCaml bindings for D3.js" +flags: light-uninstall +url { + src: "https://github.com/seliopou/ocaml-d3/archive/0.2.2.tar.gz" + checksum: [ + "sha256=fc3712486a42f8233b5f769bdeb85430d5f708ea2ef50ebde0c1c3576f673f4f" + "md5=9cff3afa50a30c279f39c8c0dfb2ce7d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/daft/daft.0.0.2/opam b/packages/daft/daft.0.0.2/opam new file mode 100644 index 000000000..714078901 --- /dev/null +++ b/packages/daft/daft.0.0.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: "Francois Berenger" +homepage: "https://github.com/UnixJunkie/daft" +bug-reports: "https://github.com/UnixJunkie/daft/issues" +dev-repo: "git+https://github.com/UnixJunkie/daft.git" +license: "CeCILL-C" +build: [ + [make] +] +install: [ + ["cp" "daft" "daft_ds" "daft_mds" bin] +] +remove: [ + ["rm" "-f" "%{bin}%/daft" "%{bin}%/daft_ds" "%{bin}%/daft_mds"] +] +depends: [ + "ocaml" + "obuild" {build & <= "0.1.11"} + "dolog" {< "4.0.0"} + "batteries" {< "3.7"} + "fileutils" {< "0.5.0"} + "zmq" {< "5.1.4"} + "cryptokit" {<= "1.20"} + "base-unix" {= "base"} +] +synopsis: "DAFT Allows File Transfers" +description: """ +Securely move files using the command line; for example during +distributed computational experiments.""" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/daft/archive/v0.0.2.tar.gz" + checksum: [ + "sha256=ace02844630c860a6846e492d607c7c698faae59d05372c4851bd84079bfbe13" + "md5=ba3b26d2389cf7ca139d8c48d0d64dca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/opam b/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/opam new file mode 100644 index 000000000..e7ab5b90b --- /dev/null +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "2.7.1" & <= "5.9.0"} + "datakit-github" {>= "0.10.0" & < "0.11.0"} + "datakit-server" {>= "0.10.0" & < "0.11.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "mtime" {< "1.0.0"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "hex" {<= "1.5.0"} + "nocrypto" {<= "0.5.4-2"} + "conduit" {<= "7.1.0"} + "prometheus-app" {<= "1.2"} + "protocol-9p" {= "0.9.0"} + "datakit-client" {>= "0.10.0" & < "0.11.0"} + "github-hooks" {>= "0.1.1" & < "0.2.0"} + "github" {>= "2.2.0" & < "3.0.0"} + "datakit" {with-test & >= "0.10.0" & < "0.11.0"} +] +synopsis: "A bi-directional bridge between the GitHub API and Datakit" +description: """ +The package provides a bi-directional bridge between the GitHub API +and Datakit, so you can talk to the GitHub API using filesystem and +Git-like commands only. The `datakit-github` programs can start a +webhook server to listen for GitHub events in real time, and project +it into a Git repository. It also monitors that Git repository for +user-provided changes, and translate them into GitHub API calls.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" + checksum: [ + "sha256=0bfbb0b456925d3b4e057220c8dd60c827a62cfcbc874983c8bcae4528bd7f3a" + "md5=1236f6e070f845ad077b748d84026132" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/opam b/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/opam new file mode 100644 index 000000000..e4b09bffb --- /dev/null +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "datakit-github" {>= "0.10.0" & < "0.11.0"} + "datakit-server" {>= "0.10.0" & < "0.11.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "mtime" {< "1.0.0"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "hex" {<= "1.5.0"} + "nocrypto" {<= "0.5.4-2"} + "conduit" {<= "7.1.0"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-client" {>= "0.10.0" & < "0.11.0"} + "github-hooks" {>= "0.1.1" & < "0.2.0"} + "github" {>= "2.2.0" & < "3.0.0"} + "datakit" {with-test & >= "0.10.0" & < "0.11.0"} +] +synopsis: "A bi-directional bridge between the GitHub API and Datakit" +description: """ +The package provides a bi-directional bridge between the GitHub API +and Datakit, so you can talk to the GitHub API using filesystem and +Git-like commands only. The `datakit-github` programs can start a +webhook server to listen for GitHub events in real time, and project +it into a Git repository. It also monitors that Git repository for +user-provided changes, and translate them into GitHub API calls.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" + checksum: [ + "sha256=a9ab3468e294681aada5ece9548f792896660531cb8fa9898365f9ef452faeba" + "md5=6cad40171e63d05fb58281fd05722ac7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/opam b/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/opam new file mode 100644 index 000000000..3b7930857 --- /dev/null +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "datakit-github" {>= "0.11.0" & < "0.12.0"} + "datakit-client-9p" {>= "0.11.0" & <= "1.0.0"} + "datakit-client-git" {<= "1.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "hex" {<= "1.5.0"} + "nocrypto" {<= "0.5.4-2"} + "conduit" {<= "7.1.0"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-client" {>= "0.11.0" & <= "1.0.0"} + "github-hooks" {>= "0.1.1" & < "0.2.0"} + "github" {>= "2.2.0" & < "4.0.0"} + "alcotest" {with-test & < "0.8.0"} + "datakit" {with-test & >= "0.11.0" & <= "1.0.0"} +] +synopsis: "A bi-directional bridge between the GitHub API and Datakit" +description: """ +The package provides a bi-directional bridge between the GitHub API +and Datakit, so you can talk to the GitHub API using filesystem and +Git-like commands only. The `datakit-github` programs can start a +webhook server to listen for GitHub events in real time, and project +it into a Git repository. It also monitors that Git repository for +user-provided changes, and translate them into GitHub API calls.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" + checksum: [ + "sha256=6cbdc2dbbf91d9a8c5bc5e9fc841492d08d2618c20188586a040dd19452f50b6" + "md5=b1b7bb4d727d5c7e61f34045be96f178" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/opam b/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/opam new file mode 100644 index 000000000..4bd7f7a25 --- /dev/null +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-git" {<= "1.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "hex" {<= "1.5.0"} + "nocrypto" {<= "0.5.4-2"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "github-hooks-unix" {>= "0.2.0" & <= "0.5.0"} + "github" {>= "2.1.0" & < "4.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "datakit" {with-test & = "0.12.0"} +] +patches: [ + "fmt.tty-is-used-by-datakit-log.patch" +] +conflicts: [ "irmin" {<"1.4.0"} ] +synopsis: "A bi-directional bridge between the GitHub API and Datakit" +description: """ +The package provides a bi-directional bridge between the GitHub API +and Datakit, so you can talk to the GitHub API using filesystem and +Git-like commands only. The `datakit-github` programs can start a +webhook server to listen for GitHub events in real time, and project +it into a Git repository. It also monitors that Git repository for +user-provided changes, and translate them into GitHub API calls.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" + checksum: [ + "sha256=0f3f517facc7624e5f904d289a3d6a2f5666033a9eeccaf59f2a6a673a1a75d1" + "md5=3ac6e63eda6034507537c6439f0f8963" + ] +} +extra-source "fmt.tty-is-used-by-datakit-log.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/datakit-bridge-github/fmt.tty-is-used-by-datakit-log.patch" + checksum: [ + "sha256=1f4eb1562a21e92fd6021443d75437ec91184fed6c65c32b064c21992140f975" + "md5=6e971bc4c46c6a3aa67b08a96c0bb09f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.12.2/opam b/packages/datakit-bridge-github/datakit-bridge-github.0.12.2/opam new file mode 100644 index 000000000..9aa0e5641 --- /dev/null +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.12.2/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-git" {>= "0.12.0" & <= "1.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "uri" {>= "2.0.0" & <= "4.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "hex" {<= "1.5.0"} + "nocrypto" {<= "0.5.4-2"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "github-hooks-unix" {>= "0.2.0" & <= "0.5.0"} + "github" {>= "4.0.0" & <= "4.4.1"} + "alcotest" {with-test & <= "1.8.0"} + "datakit" {with-test & >= "0.12.0" & <= "1.0.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "tests/%{name}%"] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A bidirectional bridge between the GitHub API and Datakit" +description: """ +The package provides a bi-directional bridge between the GitHub API +and Datakit, so you can talk to the GitHub API using filesystem and +Git-like commands only. The `datakit-github` programs can start a +webhook server to listen for GitHub events in real time, and project +it into a Git repository. It also monitors that Git repository for +user-provided changes, and translate them into GitHub API calls. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.2/datakit-0.12.2.tbz" + checksum: [ + "sha256=fee6cd712a2e313424dc0dd55f09b233f5e5367129d6a697ee257c545fe1820f" + "md5=0684dd6d4c55b163cca25a16df90af26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.12.3/opam b/packages/datakit-bridge-github/datakit-bridge-github.0.12.3/opam new file mode 100644 index 000000000..459da7e4d --- /dev/null +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.12.3/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-git" {>= "0.12.0" & <= "1.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "uri" {>= "2.0.0" & <= "4.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "hex" {<= "1.5.0"} + "nocrypto" {<= "0.5.4-2"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "github-hooks-unix" {>= "0.2.0" & <= "0.5.0"} + "github" {>= "4.0.0" & <= "4.4.1"} + "alcotest" {with-test & <= "1.8.0"} + "datakit" {with-test & >= "0.12.0" & <= "1.0.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "tests/%{name}%"] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A bidirectional bridge between the GitHub API and Datakit" +description: """ +The package provides a bi-directional bridge between the GitHub API +and Datakit, so you can talk to the GitHub API using filesystem and +Git-like commands only. The `datakit-github` programs can start a +webhook server to listen for GitHub events in real time, and project +it into a Git repository. It also monitors that Git repository for +user-provided changes, and translate them into GitHub API calls. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz" + checksum: [ + "sha256=2634f6e04ca28caebed020484c945b8fa68c21f2215ed5dcda9923898de9368d" + "md5=5ff3d81b093cbe11bd6b29ae0c18aa62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/opam b/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/opam new file mode 100644 index 000000000..d55de4137 --- /dev/null +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "cmdliner" {< "1.0.0"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "mtime" {< "1.0.0"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "hvsock" {>= "0.8.1" & < "0.14.0"} + "hex" {<= "1.5.0"} + "nocrypto" {<= "0.5.4-2"} + "conduit" {<= "7.1.0"} + "prometheus-app" {<= "1.2"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "protocol-9p" {>= "0.8.0" & <= "2.0.2"} + "datakit-github" {>= "0.9.0" & < "0.10.0"} + "datakit-server" {>= "0.9.0" & < "0.10.0"} + "datakit-client" {>= "0.9.0" & < "0.10.0"} + "github-hooks" {>= "0.1.1" & < "0.2.0"} + "github" {>= "2.1.0" & < "3.0.0"} + "datakit" {with-test & < "0.10.0"} +] +synopsis: "A bi-directional bridge between the GitHub API and Datakit" +description: """ +The package provides a bi-directional bridge between the GitHub API +and Datakit, so you can talk to the GitHub API using filesystem and +Git-like commands only. The `datakit-github` programs can start a +webhook server to listen for GitHub events in real time, and project +it into a Git repository. It also monitors that Git repository for +user-provided changes, and translate them into GitHub API calls.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" + checksum: [ + "sha256=a29d3ea94f383c0bfac9891abc3f3a39b1c2e97ee124e2ac437019f35c9c0223" + "md5=46e4fcd1e9c05e4587ae1663518a8c74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-github/datakit-bridge-github.1.0.0/opam b/packages/datakit-bridge-github/datakit-bridge-github.1.0.0/opam new file mode 100644 index 000000000..391ce36e3 --- /dev/null +++ b/packages/datakit-bridge-github/datakit-bridge-github.1.0.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-git" {>= "0.12.0" & <= "1.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "uri" {>= "2.0.0" & <= "4.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "hex" {<= "1.5.0"} + "nocrypto" {<= "0.5.4-2"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "github-hooks-unix" {>= "0.2.0" & <= "0.5.0"} + "github" {>= "2.1.0" & <= "4.4.1"} + "alcotest" {with-test & <= "1.8.0"} + "datakit" {with-test & >= "0.12.0" & <= "1.0.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "tests/%{name}%"] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A bidirectional bridge between the GitHub API and Datakit" +description: """ +The package provides a bi-directional bridge between the GitHub API +and Datakit, so you can talk to the GitHub API using filesystem and +Git-like commands only. The `datakit-github` programs can start a +webhook server to listen for GitHub events in real time, and project +it into a Git repository. It also monitors that Git repository for +user-provided changes, and translate them into GitHub API calls. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v1.0.0/datakit-v1.0.0.tbz" + checksum: [ + "sha256=e5b36c9db8ce40dd828166ddeb35b197766d782fb39d1cbc90628a43c69c34d5" + "sha512=af3e973be41bcbda95bdf2722e3040607cbfd5cffcd026046eba027da9cabe072c0ecb4cd7edef4aedb4ee0f68e7cec5c273f666c5fd66dd7e0ee19ed5d90c0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.0/opam b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.0/opam new file mode 100644 index 000000000..e7f34ab38 --- /dev/null +++ b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "thomas.leonard@docker.com" +authors: ["Thomas Leonard"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "cmdliner" {<= "1.3.0"} + "irmin-watcher" {<= "0.5.0"} + "irmin" {>= "1.1.0" & < "2.0.0"} + "irmin-unix" {>= "1.1.0" & < "2.0.0"} + "lwt" {>= "2.7.1" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "protocol-9p" {= "0.9.0"} + "datakit-client" {>= "0.10.0" & < "0.11.0"} + "datakit-github" {>= "0.10.0" & < "0.11.0"} +] +synopsis: "DataKit Local-Git bridge" +description: """ +This service is a drop-in replacement for the DataKit-GitHub bridge +that instead just monitors a local Git repository. It is useful for +testing a new DataKitCI configuration without having to configure +GitHub integration first. + +The local bridge monitors the state of one or more local Git +repositories, writing the current head of each branch to +DataKit. DataKitCI can be configured to run the CI tests against the +project each time a commit is made. + +Once you are happy with the way the CI is working, you can replace +this service with the GitHub bridge service to have the CI test a +project hosted on GitHub instead. + +Unlike the GitHub bridge, this service: + +- only reports on branches, not tags or pull requests; +- does not report build statuses from other CI systems; and +- does not push the statuses set by the CI anywhere.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" + checksum: [ + "sha256=0bfbb0b456925d3b4e057220c8dd60c827a62cfcbc874983c8bcae4528bd7f3a" + "md5=1236f6e070f845ad077b748d84026132" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.1/opam b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.1/opam new file mode 100644 index 000000000..b1d5bd7d2 --- /dev/null +++ b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "thomas.leonard@docker.com" +authors: ["Thomas Leonard"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "cmdliner" {<= "1.3.0"} + "irmin-watcher" {<= "0.5.0"} + "irmin" {>= "1.1.0" & < "2.0.0"} + "irmin-unix" {>= "1.1.0" & < "2.0.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-client" {>= "0.10.0" & < "0.11.0"} + "datakit-github" {>= "0.10.0" & < "0.11.0"} +] +synopsis: "DataKit Local-Git bridge" +description: """ +This service is a drop-in replacement for the DataKit-GitHub bridge +that instead just monitors a local Git repository. It is useful for +testing a new DataKitCI configuration without having to configure +GitHub integration first. + +The local bridge monitors the state of one or more local Git +repositories, writing the current head of each branch to +DataKit. DataKitCI can be configured to run the CI tests against the +project each time a commit is made. + +Once you are happy with the way the CI is working, you can replace +this service with the GitHub bridge service to have the CI test a +project hosted on GitHub instead. + +Unlike the GitHub bridge, this service: + +- only reports on branches, not tags or pull requests; +- does not report build statuses from other CI systems; and +- does not push the statuses set by the CI anywhere.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" + checksum: [ + "sha256=a9ab3468e294681aada5ece9548f792896660531cb8fa9898365f9ef452faeba" + "md5=6cad40171e63d05fb58281fd05722ac7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.11.0/opam b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.11.0/opam new file mode 100644 index 000000000..c668ae3ae --- /dev/null +++ b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.11.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "thomas.leonard@docker.com" +authors: ["Thomas Leonard"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "cmdliner" {<= "1.3.0"} + "irmin-watcher" {<= "0.5.0"} + "irmin" {>= "1.2.0" & < "2.0.0"} + "irmin-unix" {>= "1.2.0" & < "2.0.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-client" {>= "0.11.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.11.0" & <= "1.0.0"} + "datakit-github" {>= "0.11.0" & <= "1.0.0"} +] +synopsis: "DataKit Local-Git bridge" +description: """ +This service is a drop-in replacement for the DataKit-GitHub bridge +that instead just monitors a local Git repository. It is useful for +testing a new DataKitCI configuration without having to configure +GitHub integration first. + +The local bridge monitors the state of one or more local Git +repositories, writing the current head of each branch to +DataKit. DataKitCI can be configured to run the CI tests against the +project each time a commit is made. + +Once you are happy with the way the CI is working, you can replace +this service with the GitHub bridge service to have the CI test a +project hosted on GitHub instead. + +Unlike the GitHub bridge, this service: + +- only reports on branches, not tags or pull requests; +- does not report build statuses from other CI systems; and +- does not push the statuses set by the CI anywhere.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" + checksum: [ + "sha256=6cbdc2dbbf91d9a8c5bc5e9fc841492d08d2618c20188586a040dd19452f50b6" + "md5=b1b7bb4d727d5c7e61f34045be96f178" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.0/opam b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.0/opam new file mode 100644 index 000000000..62afdca78 --- /dev/null +++ b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "thomas.leonard@docker.com" +authors: ["Thomas Leonard"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cmdliner" {<= "1.3.0"} + "irmin-watcher" {<= "0.5.0"} + "irmin" {>= "1.2.0" & < "2.0.0"} + "irmin-unix" {>= "1.2.0" & < "2.0.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} +] +synopsis: "DataKit Local-Git bridge" +description: """ +This service is a drop-in replacement for the DataKit-GitHub bridge +that instead just monitors a local Git repository. It is useful for +testing a new DataKitCI configuration without having to configure +GitHub integration first. + +The local bridge monitors the state of one or more local Git +repositories, writing the current head of each branch to +DataKit. DataKitCI can be configured to run the CI tests against the +project each time a commit is made. + +Once you are happy with the way the CI is working, you can replace +this service with the GitHub bridge service to have the CI test a +project hosted on GitHub instead. + +Unlike the GitHub bridge, this service: + +- only reports on branches, not tags or pull requests; +- does not report build statuses from other CI systems; and +- does not push the statuses set by the CI anywhere.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" + checksum: [ + "sha256=0f3f517facc7624e5f904d289a3d6a2f5666033a9eeccaf59f2a6a673a1a75d1" + "md5=3ac6e63eda6034507537c6439f0f8963" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.2/opam b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.2/opam new file mode 100644 index 000000000..67a146165 --- /dev/null +++ b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.2/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "thomas.leonard@docker.com" +authors: "Thomas Leonard" +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "irmin-watcher" {<= "0.5.0"} + "irmin" {>= "1.2.0" & < "2.0.0"} + "irmin-unix" {>= "1.2.0" & < "2.0.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "DataKit Local-Git bridge" +description: """ +This service is a drop-in replacement for the DataKit-GitHub bridge +that instead just monitors a local Git repository. It is useful for +testing a new DataKitCI configuration without having to configure +GitHub integration first. + +The local bridge monitors the state of one or more local Git +repositories, writing the current head of each branch to +DataKit. DataKitCI can be configured to run the CI tests against the +project each time a commit is made. + +Once you are happy with the way the CI is working, you can replace +this service with the GitHub bridge service to have the CI test a +project hosted on GitHub instead. + +Unlike the GitHub bridge, this service: + +- only reports on branches, not tags or pull requests; +- does not report build statuses from other CI systems; and +- does not push the statuses set by the CI anywhere. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.2/datakit-0.12.2.tbz" + checksum: [ + "sha256=fee6cd712a2e313424dc0dd55f09b233f5e5367129d6a697ee257c545fe1820f" + "md5=0684dd6d4c55b163cca25a16df90af26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.3/opam b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.3/opam new file mode 100644 index 000000000..b88db987c --- /dev/null +++ b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.3/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "thomas.leonard@docker.com" +authors: "Thomas Leonard" +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "irmin-watcher" {<= "0.5.0"} + "irmin" {>= "1.2.0" & < "2.0.0"} + "irmin-unix" {>= "1.2.0" & < "2.0.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "DataKit Local-Git bridge" +description: """ +This service is a drop-in replacement for the DataKit-GitHub bridge +that instead just monitors a local Git repository. It is useful for +testing a new DataKitCI configuration without having to configure +GitHub integration first. + +The local bridge monitors the state of one or more local Git +repositories, writing the current head of each branch to +DataKit. DataKitCI can be configured to run the CI tests against the +project each time a commit is made. + +Once you are happy with the way the CI is working, you can replace +this service with the GitHub bridge service to have the CI test a +project hosted on GitHub instead. + +Unlike the GitHub bridge, this service: + +- only reports on branches, not tags or pull requests; +- does not report build statuses from other CI systems; and +- does not push the statuses set by the CI anywhere. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz" + checksum: [ + "sha256=2634f6e04ca28caebed020484c945b8fa68c21f2215ed5dcda9923898de9368d" + "md5=5ff3d81b093cbe11bd6b29ae0c18aa62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.9.0/opam b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.9.0/opam new file mode 100644 index 000000000..2a4940fd3 --- /dev/null +++ b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.9.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "thomas.leonard@docker.com" +authors: ["Thomas Leonard"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name +] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "cmdliner" {<= "1.3.0"} + "irmin-unix" {= "0.12.0" & < "2.0.0"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "protocol-9p" {>= "0.8.0" & <= "2.0.2"} + "datakit-client" {>= "0.9.0" & < "0.10.0"} + "datakit-github" {>= "0.9.0" & < "0.10.0"} +] +synopsis: "DataKit Local-Git bridge" +description: """ +This service is a drop-in replacement for the DataKit-GitHub bridge +that instead just monitors a local Git repository. It is useful for +testing a new DataKitCI configuration without having to configure +GitHub integration first. + +The local bridge monitors the state of one or more local Git +repositories, writing the current head of each branch to +DataKit. DataKitCI can be configured to run the CI tests against the +project each time a commit is made. + +Once you are happy with the way the CI is working, you can replace +this service with the GitHub bridge service to have the CI test a +project hosted on GitHub instead. + +Unlike the GitHub bridge, this service: + +- only reports on branches, not tags or pull requests; +- does not report build statuses from other CI systems; and +- does not push the statuses set by the CI anywhere.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" + checksum: [ + "sha256=a29d3ea94f383c0bfac9891abc3f3a39b1c2e97ee124e2ac437019f35c9c0223" + "md5=46e4fcd1e9c05e4587ae1663518a8c74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.1.0.0/opam b/packages/datakit-bridge-local-git/datakit-bridge-local-git.1.0.0/opam new file mode 100644 index 000000000..781c51a03 --- /dev/null +++ b/packages/datakit-bridge-local-git/datakit-bridge-local-git.1.0.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "thomas.leonard@docker.com" +authors: "Thomas Leonard" +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "irmin-watcher" {<= "0.5.0"} + "irmin" {>= "1.2.0" & < "2.0.0"} + "irmin-unix" {>= "1.2.0" & < "2.0.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "DataKit Local-Git bridge" +description: """ +This service is a drop-in replacement for the DataKit-GitHub bridge +that instead just monitors a local Git repository. It is useful for +testing a new DataKitCI configuration without having to configure +GitHub integration first. + +The local bridge monitors the state of one or more local Git +repositories, writing the current head of each branch to +DataKit. DataKitCI can be configured to run the CI tests against the +project each time a commit is made. + +Once you are happy with the way the CI is working, you can replace +this service with the GitHub bridge service to have the CI test a +project hosted on GitHub instead. + +Unlike the GitHub bridge, this service: + +- only reports on branches, not tags or pull requests; +- does not report build statuses from other CI systems; and +- does not push the statuses set by the CI anywhere. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v1.0.0/datakit-v1.0.0.tbz" + checksum: [ + "sha256=e5b36c9db8ce40dd828166ddeb35b197766d782fb39d1cbc90628a43c69c34d5" + "sha512=af3e973be41bcbda95bdf2722e3040607cbfd5cffcd026046eba027da9cabe072c0ecb4cd7edef4aedb4ee0f68e7cec5c273f666c5fd66dd7e0ee19ed5d90c0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-ci/datakit-ci.0.10.0/opam b/packages/datakit-ci/datakit-ci.0.10.0/opam new file mode 100644 index 000000000..05f9f16a4 --- /dev/null +++ b/packages/datakit-ci/datakit-ci.0.10.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "datakit@docker.com" +authors: ["Thomas© Leonard" "Anil Madhavapeddy" + "Dave Tucker" "Thomas Gazagnaire" ] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "ci/tests"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "multipart-form-data" {< "0.3.0"} + "datakit-client" {>= "0.10.0" & < "0.11.0"} + "datakit-github" {>= "0.10.0" & < "0.11.0"} + "protocol-9p" {= "0.9.0"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "tls" {< "0.9.0"} + "cstruct" {<"4.0.0"} + "conduit" {<= "7.1.0"} + "io-page" {<= "3.0.0"} + "pbkdf" {<= "2.0.0"} + "webmachine" {>= "0.4.0" & < "0.6.0"} + "session" {< "0.3.2"} + "redis" {>= "0.3.0" & < "0.3.4"} + "asetmap" {<= "0.8.1"} + "github-unix" {<= "4.4.1"} + "prometheus-app" {<= "1.2"} + "lwt" {>= "2.7.1" & <= "5.9.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "uri" {< "2.0.0"} + "crunch" {build & <= "3.3.1"} + "datakit" {with-test & >= "0.10.0" & < "0.11.0"} + "irmin-unix" {with-test & >= "1.1.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Continuous Integration service using DataKit" +description: """ +DataKitCI is a continuous integration service that monitors your +GitHub project and tests each branch, tag and pull request. It +displays the test results as status indicators in the GitHub UI. It +keeps all of its state and logs in DataKit, rather than a traditional +relational database, allowing review with the usual Git tools.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" + checksum: [ + "sha256=0bfbb0b456925d3b4e057220c8dd60c827a62cfcbc874983c8bcae4528bd7f3a" + "md5=1236f6e070f845ad077b748d84026132" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-ci/datakit-ci.0.10.1/opam b/packages/datakit-ci/datakit-ci.0.10.1/opam new file mode 100644 index 000000000..5d8b2f3e8 --- /dev/null +++ b/packages/datakit-ci/datakit-ci.0.10.1/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "datakit@docker.com" +authors: ["Thomas© Leonard" "Anil Madhavapeddy" + "Dave Tucker" "Thomas Gazagnaire" ] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "ci/tests"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "multipart-form-data" {< "0.3.0"} + "datakit-client" {>= "0.10.0" & < "0.11.0"} + "datakit-github" {>= "0.10.0" & < "0.11.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "cstruct" {<"4.0.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "tls" {< "0.9.0"} + "conduit" {<= "7.1.0"} + "io-page" {<= "3.0.0"} + "pbkdf" {<= "2.0.0"} + "webmachine" {>= "0.4.0" & < "0.6.0"} + "session" {< "0.3.2"} + "redis" {>= "0.3.0" & < "0.3.4"} + "asetmap" {<= "0.8.1"} + "github-unix" {<= "4.4.1"} + "prometheus-app" {<= "1.2"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "uri" {< "2.0.0"} + "crunch" {build & <= "3.3.1"} + "datakit" {with-test & >= "0.10.0" & < "0.11.0"} + "irmin-unix" {with-test & >= "1.1.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Continuous Integration service using DataKit" +description: """ +DataKitCI is a continuous integration service that monitors your +GitHub project and tests each branch, tag and pull request. It +displays the test results as status indicators in the GitHub UI. It +keeps all of its state and logs in DataKit, rather than a traditional +relational database, allowing review with the usual Git tools.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" + checksum: [ + "sha256=a9ab3468e294681aada5ece9548f792896660531cb8fa9898365f9ef452faeba" + "md5=6cad40171e63d05fb58281fd05722ac7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-ci/datakit-ci.0.11.0/opam b/packages/datakit-ci/datakit-ci.0.11.0/opam new file mode 100644 index 000000000..c91731bfa --- /dev/null +++ b/packages/datakit-ci/datakit-ci.0.11.0/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "datakit@docker.com" +authors: ["Thomas© Leonard" "Anil Madhavapeddy" + "Dave Tucker" "Thomas Gazagnaire" ] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "ci/tests"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "multipart-form-data" {< "0.3.0"} + "datakit-client" {>= "0.11.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.11.0" & <= "1.0.0"} + "datakit-github" {>= "0.11.0" & < "0.12.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "cstruct" {<"4.0.0"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "tls" {< "0.9.0"} + "conduit" {<= "7.1.0"} + "io-page" {<= "3.0.0"} + "pbkdf" {<= "2.0.0"} + "webmachine" {>= "0.4.0" & < "0.6.0"} + "session" {>= "0.3.0" & < "0.4.0"} + "redis-lwt" {<= "0.7.1"} + "asetmap" {<= "0.8.1"} + "github-unix" {<= "4.4.1"} + "prometheus-app" {<= "1.2"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "uri" {< "2.0.0"} + "crunch" {build & <= "3.3.1"} + "datakit" {with-test & >= "0.11.0" & <= "1.0.0"} + "irmin-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "base64" {<"3.0.0"} +] +synopsis: "Continuous Integration service using DataKit" +description: """ +DataKitCI is a continuous integration service that monitors your +GitHub project and tests each branch, tag and pull request. It +displays the test results as status indicators in the GitHub UI. It +keeps all of its state and logs in DataKit, rather than a traditional +relational database, allowing review with the usual Git tools.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" + checksum: [ + "sha256=6cbdc2dbbf91d9a8c5bc5e9fc841492d08d2618c20188586a040dd19452f50b6" + "md5=b1b7bb4d727d5c7e61f34045be96f178" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-ci/datakit-ci.0.12.0/opam b/packages/datakit-ci/datakit-ci.0.12.0/opam new file mode 100644 index 000000000..d50fe27db --- /dev/null +++ b/packages/datakit-ci/datakit-ci.0.12.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "datakit@docker.com" +authors: ["Thomas© Leonard" "Anil Madhavapeddy" + "Dave Tucker" "Thomas Gazagnaire" ] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "ci/tests"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "multipart-form-data" {< "0.3.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "yojson" {<= "1.5.0"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "cstruct" {<"4.0.0"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "tyxml" {>= "4.0.0" & < "4.3.0"} + "tls" {< "0.9.0"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "io-page" {<= "3.0.0"} + "pbkdf" {<= "2.0.0"} + "webmachine" {>= "0.4.0" & < "0.6.0"} + "session-redis-lwt" {>= "0.4.0" & <= "0.5.0"} + "session-webmachine" {>= "0.4.0" & <= "0.5.0"} + "redis-lwt" {<= "0.7.1"} + "asetmap" {<= "0.8.1"} + "github-unix" {>= "3.0.0" & <= "4.4.1"} + "prometheus-app" {<= "1.2"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "uri" {< "2.0.0"} + "crunch" {build & < "2.0.0"} + "datakit" {with-test & >= "0.12.0" & <= "1.0.0"} + "irmin-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "cohttp-lwt-unix" {< "1.0.0"} + "base64" {<"3.0.0"} +] +synopsis: "Continuous Integration service using DataKit" +description: """ +DataKitCI is a continuous integration service that monitors your +GitHub project and tests each branch, tag and pull request. It +displays the test results as status indicators in the GitHub UI. It +keeps all of its state and logs in DataKit, rather than a traditional +relational database, allowing review with the usual Git tools.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" + checksum: [ + "sha256=0f3f517facc7624e5f904d289a3d6a2f5666033a9eeccaf59f2a6a673a1a75d1" + "md5=3ac6e63eda6034507537c6439f0f8963" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-ci/datakit-ci.0.12.1/opam b/packages/datakit-ci/datakit-ci.0.12.1/opam new file mode 100644 index 000000000..e598e9d92 --- /dev/null +++ b/packages/datakit-ci/datakit-ci.0.12.1/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas© Leonard" "Anil Madhavapeddy" + "Dave Tucker" "Thomas Gazagnaire" ] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "ci/tests"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "multipart-form-data" {< "0.3.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "cstruct" {<"4.0.0"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "tls" {>= "0.9.0" & < "1.0.0"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "io-page" {<= "3.0.0"} + "pbkdf" {<= "2.0.0"} + "webmachine" {>= "0.4.0" & < "0.6.0"} + "session-redis-lwt" {>= "0.4.0" & <= "0.5.0"} + "session-webmachine" {>= "0.4.0" & <= "0.5.0"} + "redis-lwt" {<= "0.7.1"} + "asetmap" {<= "0.8.1"} + "github-unix" {>= "3.0.0" & <= "4.4.1"} + "prometheus-app" {<= "1.2"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "uri" {< "2.0.0"} + "crunch" {build & < "3.0.0"} + "datakit" {with-test & >= "0.12.0" & <= "1.0.0"} + "irmin-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "cohttp-lwt-unix" {>= "1.0.0" & <= "2.5.2-1"} + "base64" {<"3.0.0"} +] +synopsis: "Continuous Integration service using DataKit" +description: """ +DataKitCI is a continuous integration service that monitors your +GitHub project and tests each branch, tag and pull request. It +displays the test results as status indicators in the GitHub UI. It +keeps all of its state and logs in DataKit, rather than a traditional +relational database, allowing review with the usual Git tools.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.1/datakit-0.12.1.tbz" + checksum: [ + "sha256=ba157d31a698d20ee6af9fcf65574f70bf8a196a8941e51c2fdd76889fc13171" + "md5=968b20a89937b9510501fb77f08f2ad8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-ci/datakit-ci.0.12.2/opam b/packages/datakit-ci/datakit-ci.0.12.2/opam new file mode 100644 index 000000000..9400a2980 --- /dev/null +++ b/packages/datakit-ci/datakit-ci.0.12.2/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas© Leonard" "Anil Madhavapeddy" "Dave Tucker" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {<= "3.17.1"} + "multipart-form-data" {< "0.3.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "cstruct" {<"4.0.0"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "tls" {>= "0.9.0" & < "1.0.0"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "io-page" {<= "3.0.0"} + "pbkdf" {<= "2.0.0"} + "webmachine" {>= "0.4.0" & < "0.6.0"} + "session-redis-lwt" {>= "0.4.0" & <= "0.5.0"} + "session-webmachine" {>= "0.4.0" & <= "0.5.0"} + "redis-lwt" {<= "0.7.1"} + "asetmap" {<= "0.8.1"} + "uri" {>= "2.0.0" & <"3.0.0"} + "base64" {<"3.0.0"} + "github-unix" {>= "3.0.0" & <= "4.4.1"} + "github-hooks-unix" {with-test & <= "0.5.0"} + "prometheus-app" {<= "1.2"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "ppx_sexp_conv" {build & <= "v0.17.0"} + "crunch" {build & < "3.0.0"} + "datakit" {with-test & >= "0.12.0" & <= "1.0.0"} + "irmin-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "cohttp-lwt-unix" {>= "1.0.0" & <= "2.5.2-1"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "Continuous Integration service using DataKit" +description: """ +DataKitCI is a continuous integration service that monitors your +GitHub project and tests each branch, tag and pull request. It +displays the test results as status indicators in the GitHub UI. It +keeps all of its state and logs in DataKit, rather than a traditional +relational database, allowing review with the usual Git tools. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.2/datakit-0.12.2.tbz" + checksum: [ + "sha256=fee6cd712a2e313424dc0dd55f09b233f5e5367129d6a697ee257c545fe1820f" + "md5=0684dd6d4c55b163cca25a16df90af26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-ci/datakit-ci.0.12.3/opam b/packages/datakit-ci/datakit-ci.0.12.3/opam new file mode 100644 index 000000000..96c316272 --- /dev/null +++ b/packages/datakit-ci/datakit-ci.0.12.3/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas© Leonard" "Anil Madhavapeddy" "Dave Tucker" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {<= "3.17.1"} + "multipart-form-data" {< "0.3.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "tls" {>= "0.9.0" & < "1.0.0"} + "cstruct" {<"4.0.0"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "io-page" {<= "3.0.0"} + "pbkdf" {<= "2.0.0"} + "webmachine" {>= "0.4.0" & < "0.6.0"} + "session-redis-lwt" {>= "0.4.0" & <= "0.5.0"} + "session-webmachine" {>= "0.4.0" & <= "0.5.0"} + "redis-lwt" {<= "0.7.1"} + "asetmap" {<= "0.8.1"} + "github-unix" {>= "3.0.0" & <= "4.4.1"} + "github-hooks-unix" {with-test & <= "0.5.0"} + "prometheus-app" {<= "1.2"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "ppx_sexp_conv" {>= "v0.9.0" & <= "v0.17.0"} + "crunch" {build & <= "3.3.1"} + "datakit" {with-test & >= "0.12.0" & <= "1.0.0"} + "irmin-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "cohttp-lwt-unix" {>= "1.0.0" & <= "2.5.2-1"} + "base64" {>= "3.1.0" & <= "3.5.1"} + "yojson" {>= "1.7.0" & <= "2.2.2"} + "uri" {>= "2.0.0" & < "3.0.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs ] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "Continuous Integration service using DataKit" +description: """ +DataKitCI is a continuous integration service that monitors your +GitHub project and tests each branch, tag and pull request. It +displays the test results as status indicators in the GitHub UI. It +keeps all of its state and logs in DataKit, rather than a traditional +relational database, allowing review with the usual Git tools. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz" + checksum: [ + "sha256=2634f6e04ca28caebed020484c945b8fa68c21f2215ed5dcda9923898de9368d" + "md5=5ff3d81b093cbe11bd6b29ae0c18aa62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-ci/datakit-ci.0.12.4/opam b/packages/datakit-ci/datakit-ci.0.12.4/opam new file mode 100644 index 000000000..7e5a27df5 --- /dev/null +++ b/packages/datakit-ci/datakit-ci.0.12.4/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas© Leonard" "Anil Madhavapeddy" "Dave Tucker" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {<= "3.17.1"} + "multipart-form-data" {< "0.3.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "fmt" {<= "0.9.0"} + "cstruct" {>= "4.0.0" & <= "6.2.0"} + "cstruct-sexp" {<= "6.2.0"} + "logs" {<= "0.7.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "tls" {>= "0.9.0" & < "1.0.0"} + "x509" {< "0.7.0"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "io-page" {<= "3.0.0"} + "pbkdf" {<= "2.0.0"} + "webmachine" {>= "0.4.0" & < "0.6.0"} + "session-redis-lwt" {>= "0.4.0" & <= "0.5.0"} + "session-webmachine" {>= "0.4.0" & <= "0.5.0"} + "redis-lwt" {<= "0.7.1"} + "asetmap" {<= "0.8.1"} + "github-unix" {>= "3.0.0" & <= "4.4.1"} + "prometheus-app" {<= "1.2"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "ppx_sexp_conv" {>= "v0.9.0" & <= "v0.17.0"} + "crunch" {build & <= "3.3.1"} + "datakit" {with-test & >= "0.12.0" & <= "1.0.0"} + "irmin-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "cohttp-lwt-unix" {>= "1.0.0" & <= "2.5.2-1"} + "base64" {>= "3.1.0" & <= "3.5.1"} + "yojson" {>= "1.7.0" & <= "2.2.2"} + "uri" {>="2.0.0" & <"3.0.0"} + "github-hooks-unix" {with-test & <= "0.5.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs ] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "Continuous Integration service using DataKit" +description: """ +DataKitCI is a continuous integration service that monitors your +GitHub project and tests each branch, tag and pull request. It +displays the test results as status indicators in the GitHub UI. It +keeps all of its state and logs in DataKit, rather than a traditional +relational database, allowing review with the usual Git tools. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v0.12.4/datakit-v0.12.4.tbz" + checksum: [ + "sha256=dcca55d222c511068287305b3ee4558f7a5ecbba05d43341e52a5b0a638dc628" + "sha512=d616e909ef79acd12a7a33b8b7d2b986b6a3d23f005a7eb6175e3a5700e2ad5be427ef84dd45b8352d6d8435834b830376336803a198c0071262036cc0c550ef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-ci/datakit-ci.0.9.0/opam b/packages/datakit-ci/datakit-ci.0.9.0/opam new file mode 100644 index 000000000..f421b45be --- /dev/null +++ b/packages/datakit-ci/datakit-ci.0.9.0/opam @@ -0,0 +1,85 @@ +opam-version: "2.0" +maintainer: "datakit@docker.com" +authors: ["Thomas Leonard" "Anil Madhavapeddy" + "Dave Tucker" "Thomas Gazagnaire" ] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "-n" + name + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "-n" + name + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "multipart-form-data" {< "0.3.0"} + "datakit-client" {>= "0.9.0" & < "0.10.0"} + "datakit-github" {>= "0.9.0" & < "0.10.0"} + "protocol-9p" {>= "0.8.0" & <= "2.0.2"} + "astring" {<= "0.8.5"} + "cmdliner" {< "1.0.0"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "tls" {< "0.9.0"} + "channel" {<= "1.1.1"} + "conduit" {<= "7.1.0"} + "io-page" {<= "3.0.0"} + "pbkdf" {<= "2.0.0"} + "webmachine" {>= "0.3.2" & < "0.6.0"} + "session" {< "0.3.2"} + "redis" {< "0.3.4"} + "asetmap" {<= "0.8.1"} + "github-unix" {<= "4.4.1"} + "prometheus-app" {<= "1.2"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "uri" {< "2.0.0"} + "crunch" {build & <= "3.3.1"} + "datakit" {with-test & < "0.10.0"} + "irmin-unix" {with-test & = "0.12.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Continuous Integration service using DataKit" +description: """ +DataKitCI is a continuous integration service that monitors your +GitHub project and tests each branch, tag and pull request. It +displays the test results as status indicators in the GitHub UI. It +keeps all of its state and logs in DataKit, rather than a traditional +relational database, allowing review with the usual Git tools.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" + checksum: [ + "sha256=a29d3ea94f383c0bfac9891abc3f3a39b1c2e97ee124e2ac437019f35c9c0223" + "md5=46e4fcd1e9c05e4587ae1663518a8c74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-ci/datakit-ci.1.0.0/opam b/packages/datakit-ci/datakit-ci.1.0.0/opam new file mode 100644 index 000000000..4a8b3d1f2 --- /dev/null +++ b/packages/datakit-ci/datakit-ci.1.0.0/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas© Leonard" "Anil Madhavapeddy" "Dave Tucker" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {<= "3.17.1"} + "multipart-form-data" {< "0.3.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-github" {>= "0.12.0" & <= "1.0.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "fmt" {<= "0.9.0"} + "cstruct" {>= "4.0.0" & <= "6.2.0"} + "cstruct-sexp" {<= "6.2.0"} + "logs" {<= "0.7.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "tls" {>= "0.9.0" & < "1.0.0"} + "x509" {< "0.7.0"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "io-page" {<= "3.0.0"} + "pbkdf" {<= "2.0.0"} + "webmachine" {>= "0.4.0" & <= "0.5.0"} + "session-redis-lwt" {>= "0.4.0" & <= "0.5.0"} + "session-webmachine" {>= "0.4.0" & <= "0.5.0"} + "redis-lwt" {<= "0.7.1"} + "asetmap" {<= "0.8.1"} + "github-unix" {>= "3.0.0" & <= "4.4.1"} + "prometheus-app" {<= "1.2"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "ppx_sexp_conv" {build & >= "v0.9.0" & <= "v0.17.0"} + "crunch" {build & <= "3.3.1"} + "datakit" {with-test & >= "0.12.0" & <= "1.0.0"} + "irmin-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "cohttp-lwt-unix" {>= "1.0.0" & <= "2.5.2-1"} + "base64" {>= "3.1.0" & <= "3.5.1"} + "uri" {>= "3.0.0" & <= "4.4.0"} + "yojson" {>= "1.7.0" & <= "2.2.2"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "ci/tests"] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "Continuous Integration service using DataKit" +description: """ +DataKitCI is a continuous integration service that monitors your +GitHub project and tests each branch, tag and pull request. It +displays the test results as status indicators in the GitHub UI. It +keeps all of its state and logs in DataKit, rather than a traditional +relational database, allowing review with the usual Git tools. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v1.0.0/datakit-v1.0.0.tbz" + checksum: [ + "sha256=e5b36c9db8ce40dd828166ddeb35b197766d782fb39d1cbc90628a43c69c34d5" + "sha512=af3e973be41bcbda95bdf2722e3040607cbfd5cffcd026046eba027da9cabe072c0ecb4cd7edef4aedb4ee0f68e7cec5c273f666c5fd66dd7e0ee19ed5d90c0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client-9p/datakit-client-9p.0.12.0/opam b/packages/datakit-client-9p/datakit-client-9p.0.12.0/opam new file mode 100644 index 000000000..a647a1fd3 --- /dev/null +++ b/packages/datakit-client-9p/datakit-client-9p.0.12.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "cstruct" {> "2.2.0" & <= "6.2.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +*DataKit* is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define +complex build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the [DataKitCI][] continuous integration system.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" + checksum: [ + "sha256=0f3f517facc7624e5f904d289a3d6a2f5666033a9eeccaf59f2a6a673a1a75d1" + "md5=3ac6e63eda6034507537c6439f0f8963" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client-9p/datakit-client-9p.0.12.2/opam b/packages/datakit-client-9p/datakit-client-9p.0.12.2/opam new file mode 100644 index 000000000..ec10c9fc8 --- /dev/null +++ b/packages/datakit-client-9p/datakit-client-9p.0.12.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "cstruct" {> "2.2.0" & <= "6.2.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "cmdliner" {<= "1.3.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A library for Datakit clients over 9P" +description: """ +Connect to DataKit clients using the 9P filesystem protocol. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.2/datakit-0.12.2.tbz" + checksum: [ + "sha256=fee6cd712a2e313424dc0dd55f09b233f5e5367129d6a697ee257c545fe1820f" + "md5=0684dd6d4c55b163cca25a16df90af26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client-9p/datakit-client-9p.0.12.3/opam b/packages/datakit-client-9p/datakit-client-9p.0.12.3/opam new file mode 100644 index 000000000..704dfa78d --- /dev/null +++ b/packages/datakit-client-9p/datakit-client-9p.0.12.3/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "cstruct" {> "2.2.0" & <= "6.2.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "cmdliner" {<= "1.3.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A library for Datakit clients over 9P" +description: """ +Connect to DataKit clients using the 9P filesystem protocol. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz" + checksum: [ + "sha256=2634f6e04ca28caebed020484c945b8fa68c21f2215ed5dcda9923898de9368d" + "md5=5ff3d81b093cbe11bd6b29ae0c18aa62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client-9p/datakit-client-9p.1.0.0/opam b/packages/datakit-client-9p/datakit-client-9p.1.0.0/opam new file mode 100644 index 000000000..120ac892d --- /dev/null +++ b/packages/datakit-client-9p/datakit-client-9p.1.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "cstruct" {> "2.2.0" & <= "6.2.0"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "cmdliner" {<= "1.3.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A library for Datakit clients over 9P" +description: """ +Connect to DataKit clients using the 9P filesystem protocol. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v1.0.0/datakit-v1.0.0.tbz" + checksum: [ + "sha256=e5b36c9db8ce40dd828166ddeb35b197766d782fb39d1cbc90628a43c69c34d5" + "sha512=af3e973be41bcbda95bdf2722e3040607cbfd5cffcd026046eba027da9cabe072c0ecb4cd7edef4aedb4ee0f68e7cec5c273f666c5fd66dd7e0ee19ed5d90c0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client-git/datakit-client-git.0.11.0/opam b/packages/datakit-client-git/datakit-client-git.0.11.0/opam new file mode 100644 index 000000000..bb854d3b7 --- /dev/null +++ b/packages/datakit-client-git/datakit-client-git.0.11.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "datakit-client" {>= "0.11.0" & <= "1.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "irmin" {< "1.4.0"} + "irmin-watcher" {>= "0.3.0" & <= "0.5.0"} + "git-unix" {< "2.0"} + "alcotest" {with-test & < "0.8.0"} + "irmin-mem" {with-test & < "2.0.0"} + "irmin-git" {with-test & < "2.0.0"} + "mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"} +] +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +*DataKit* is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define +complex build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the [DataKitCI][] continuous integration system.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" + checksum: [ + "sha256=6cbdc2dbbf91d9a8c5bc5e9fc841492d08d2618c20188586a040dd19452f50b6" + "md5=b1b7bb4d727d5c7e61f34045be96f178" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client-git/datakit-client-git.0.12.0/opam b/packages/datakit-client-git/datakit-client-git.0.12.0/opam new file mode 100644 index 000000000..f7cd54671 --- /dev/null +++ b/packages/datakit-client-git/datakit-client-git.0.12.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/datakit-git"] {with-test} +] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "irmin" {< "1.4.0"} + "irmin-watcher" {<= "0.5.0"} + "git-unix" {< "2.0"} + "alcotest" {with-test & >= "0.8.0" & <= "1.8.0"} + "mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"} + "irmin-mem" {with-test & < "2.0.0"} + "irmin-git" {with-test & < "2.0.0"} + "io-page-unix" {with-test & <= "2.3.0"} +] +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +*DataKit* is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define +complex build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the [DataKitCI][] continuous integration system.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" + checksum: [ + "sha256=0f3f517facc7624e5f904d289a3d6a2f5666033a9eeccaf59f2a6a673a1a75d1" + "md5=3ac6e63eda6034507537c6439f0f8963" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client-git/datakit-client-git.0.12.2/opam b/packages/datakit-client-git/datakit-client-git.0.12.2/opam new file mode 100644 index 000000000..5c4233c19 --- /dev/null +++ b/packages/datakit-client-git/datakit-client-git.0.12.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "irmin-watcher" {<= "0.5.0"} + "git-unix" {<= "3.17.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "io-page" {< "2.0.0" & with-test} + "alcotest" {with-test & <= "1.8.0"} + "irmin-mem" {with-test & < "2.0.0"} + "irmin-git" {with-test & < "2.0.0"} + "mirage-flow" {with-test & < "2.0.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "tests/datakit-git"] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A library for connecting Datakit client using Git" +description: """ +This library allows for creating DataKit clients that +use the Git protocol for communication. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.2/datakit-0.12.2.tbz" + checksum: [ + "sha256=fee6cd712a2e313424dc0dd55f09b233f5e5367129d6a697ee257c545fe1820f" + "md5=0684dd6d4c55b163cca25a16df90af26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client-git/datakit-client-git.0.12.3/opam b/packages/datakit-client-git/datakit-client-git.0.12.3/opam new file mode 100644 index 000000000..edd606bad --- /dev/null +++ b/packages/datakit-client-git/datakit-client-git.0.12.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "irmin-watcher" {<= "0.5.0"} + "git-unix" {<= "3.17.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "io-page" {< "2.0.0" & with-test} + "alcotest" {with-test & <= "1.8.0"} + "irmin-mem" {with-test & < "2.0.0"} + "irmin-git" {with-test & < "2.0.0"} + "mirage-flow" {with-test & < "2.0.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "tests/datakit-git"] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A library for connecting Datakit client using Git" +description: """ +This library allows for creating DataKit clients that +use the Git protocol for communication. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz" + checksum: [ + "sha256=2634f6e04ca28caebed020484c945b8fa68c21f2215ed5dcda9923898de9368d" + "md5=5ff3d81b093cbe11bd6b29ae0c18aa62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client-git/datakit-client-git.1.0.0/opam b/packages/datakit-client-git/datakit-client-git.1.0.0/opam new file mode 100644 index 000000000..10df70241 --- /dev/null +++ b/packages/datakit-client-git/datakit-client-git.1.0.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "datakit-client" {>= "0.12.0" & <= "1.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "irmin-watcher" {<= "0.5.0"} + "git-unix" {<= "3.17.0"} + "io-page-unix" {with-test & <= "2.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "irmin-mem" {with-test & < "2.0.0"} + "irmin-git" {with-test & < "2.0.0"} + "mirage-flow-lwt" {with-test & <= "1.6.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "tests/datakit-git"] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A library for connecting Datakit client using Git" +description: """ +This library allows for creating DataKit clients that +use the Git protocol for communication. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v1.0.0/datakit-v1.0.0.tbz" + checksum: [ + "sha256=e5b36c9db8ce40dd828166ddeb35b197766d782fb39d1cbc90628a43c69c34d5" + "sha512=af3e973be41bcbda95bdf2722e3040607cbfd5cffcd026046eba027da9cabe072c0ecb4cd7edef4aedb4ee0f68e7cec5c273f666c5fd66dd7e0ee19ed5d90c0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client/datakit-client.0.10.0/opam b/packages/datakit-client/datakit-client.0.10.0/opam new file mode 100644 index 000000000..dc219d25b --- /dev/null +++ b/packages/datakit-client/datakit-client.0.10.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "rresult" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "cstruct" {> "2.2.0" & <= "6.2.0"} + "protocol-9p" {= "0.9.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A library to connect to DataKit servers" +description: """ +The library currently only provides only a 9p client to talk to +Datakit, but other filesystem protocols will be available in the +future.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" + checksum: [ + "sha256=0bfbb0b456925d3b4e057220c8dd60c827a62cfcbc874983c8bcae4528bd7f3a" + "md5=1236f6e070f845ad077b748d84026132" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client/datakit-client.0.12.0/opam b/packages/datakit-client/datakit-client.0.12.0/opam new file mode 100644 index 000000000..61eeab31f --- /dev/null +++ b/packages/datakit-client/datakit-client.0.12.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "astring" {<= "0.8.5"} + "result" {>= "1.1" & < "1.5"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.6.0" & < "5.6"} + "cstruct" {> "2.2.0" & <= "6.2.0"} +] +synopsis: "A library to connect to DataKit servers" +description: """ +The library currently only provides only a 9p client to talk to +Datakit, but other filesystem protocols will be available in the +future.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" + checksum: [ + "sha256=0f3f517facc7624e5f904d289a3d6a2f5666033a9eeccaf59f2a6a673a1a75d1" + "md5=3ac6e63eda6034507537c6439f0f8963" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client/datakit-client.0.12.2/opam b/packages/datakit-client/datakit-client.0.12.2/opam new file mode 100644 index 000000000..7f7c8d2e1 --- /dev/null +++ b/packages/datakit-client/datakit-client.0.12.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "astring" {<= "0.8.5"} + "result" {>= "1.1" & < "1.5"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.6.0" & < "5.6"} + "cstruct" {> "2.2.0" & <= "6.2.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A library to construct Datakit clients" +description: """ +The library currently only provides only a 9p client to talk to +Datakit, but other filesystem protocols will be available in the +future. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.2/datakit-0.12.2.tbz" + checksum: [ + "sha256=fee6cd712a2e313424dc0dd55f09b233f5e5367129d6a697ee257c545fe1820f" + "md5=0684dd6d4c55b163cca25a16df90af26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client/datakit-client.0.12.3/opam b/packages/datakit-client/datakit-client.0.12.3/opam new file mode 100644 index 000000000..35db05abb --- /dev/null +++ b/packages/datakit-client/datakit-client.0.12.3/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "astring" {<= "0.8.5"} + "result" {>= "1.1" & < "1.5"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.6.0" & < "5.6"} + "cstruct" {> "2.2.0" & <= "6.2.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A library to construct Datakit clients" +description: """ +The library currently only provides only a 9p client to talk to +Datakit, but other filesystem protocols will be available in the +future. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz" + checksum: [ + "sha256=2634f6e04ca28caebed020484c945b8fa68c21f2215ed5dcda9923898de9368d" + "md5=5ff3d81b093cbe11bd6b29ae0c18aa62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client/datakit-client.0.6.0/opam b/packages/datakit-client/datakit-client.0.6.0/opam new file mode 100644 index 000000000..a58a6c8e4 --- /dev/null +++ b/packages/datakit-client/datakit-client.0.6.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "ISC" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" "datakit-client" +] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "rresult" {<= "0.7.0"} + "cstruct" {<= "6.2.0"} + "fmt" {<= "0.9.0"} + "protocol-9p" {>= "0.7.0" & < "0.10.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A library to connect to datakit servers" +description: """ +The library currently only provides only a 9p client to talk to +Datakit, but other filesystem protocols will be available in the +future.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.6.0/datakit-0.6.0.tbz" + checksum: [ + "sha256=59116f549f333c7938c357ae6021dfdebc4402f1f93c67a3389d192f89a5f123" + "md5=a502b86cea0f7f515776bc9901b36515" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client/datakit-client.0.7.0/opam b/packages/datakit-client/datakit-client.0.7.0/opam new file mode 100644 index 000000000..01e69a6c3 --- /dev/null +++ b/packages/datakit-client/datakit-client.0.7.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" "datakit-client" +] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "rresult" {<= "0.7.0"} + "cstruct" {<= "6.2.0"} + "fmt" {<= "0.9.0"} + "protocol-9p" {>= "0.7.4" & < "0.10.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A library to connect to datakit servers" +description: """ +The library currently only provides only a 9p client to talk to +Datakit, but other filesystem protocols will be available in the +future.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.7.0/datakit-0.7.0.tbz" + checksum: [ + "sha256=5de4ad08fc2e781a39c220c34ddbdf6fcfaaba2d194622166d6a9f94f5737d9a" + "md5=0576d33105586cf656d73d431ba4045f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client/datakit-client.0.8.0/opam b/packages/datakit-client/datakit-client.0.8.0/opam new file mode 100644 index 000000000..2e77a40d0 --- /dev/null +++ b/packages/datakit-client/datakit-client.0.8.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" "datakit-client" +] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "rresult" {<= "0.7.0"} + "cstruct" {<= "6.2.0"} + "fmt" {<= "0.9.0"} + "protocol-9p" {>= "0.7.4" & < "0.10.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A library to connect to datakit servers" +description: """ +The library currently only provides only a 9p client to talk to +Datakit, but other filesystem protocols will be available in the +future.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.8.0/datakit-0.8.0.tbz" + checksum: [ + "sha256=29c3e2aeb3dc7fda9613ef3b77adb715d9b46b8514958edd863b1092f5d1f775" + "md5=eee43f96d223465e4759015aba3ffa00" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client/datakit-client.0.9.0/opam b/packages/datakit-client/datakit-client.0.9.0/opam new file mode 100644 index 000000000..4529777b7 --- /dev/null +++ b/packages/datakit-client/datakit-client.0.9.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name +] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "rresult" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "cstruct" {> "2.2.0" & <= "6.2.0"} + "protocol-9p" {>= "0.7.4" & < "0.10.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A library to connect to DataKit servers" +description: """ +The library currently only provides only a 9p client to talk to +Datakit, but other filesystem protocols will be available in the +future.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" + checksum: [ + "sha256=a29d3ea94f383c0bfac9891abc3f3a39b1c2e97ee124e2ac437019f35c9c0223" + "md5=46e4fcd1e9c05e4587ae1663518a8c74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-client/datakit-client.1.0.0/opam b/packages/datakit-client/datakit-client.1.0.0/opam new file mode 100644 index 000000000..05aa15274 --- /dev/null +++ b/packages/datakit-client/datakit-client.1.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {>= "1.7" & <= "3.17.1"} + "astring" {<= "0.8.5"} + "result" {< "1.5"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.6.0" & < "5.6"} + "cstruct" {> "2.2.0" & <= "6.2.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "A library to construct Datakit clients" +description: """ +The library currently only provides only a 9p client to talk to +Datakit, but other filesystem protocols will be available in the +future. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v1.0.0/datakit-v1.0.0.tbz" + checksum: [ + "sha256=e5b36c9db8ce40dd828166ddeb35b197766d782fb39d1cbc90628a43c69c34d5" + "sha512=af3e973be41bcbda95bdf2722e3040607cbfd5cffcd026046eba027da9cabe072c0ecb4cd7edef4aedb4ee0f68e7cec5c273f666c5fd66dd7e0ee19ed5d90c0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-github/datakit-github.0.12.0/opam b/packages/datakit-github/datakit-github.0.12.0/opam new file mode 100644 index 000000000..7d314a4ed --- /dev/null +++ b/packages/datakit-github/datakit-github.0.12.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "asetmap" {<= "0.8.1"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "result" {<= "1.5"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-git" {>= "0.12.0" & <= "1.0.0"} +] +synopsis: "Abstraction of the GitHub API, suitable for DataKit clients" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" + checksum: [ + "sha256=0f3f517facc7624e5f904d289a3d6a2f5666033a9eeccaf59f2a6a673a1a75d1" + "md5=3ac6e63eda6034507537c6439f0f8963" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-github/datakit-github.0.12.2/opam b/packages/datakit-github/datakit-github.0.12.2/opam new file mode 100644 index 000000000..8a6ea0abd --- /dev/null +++ b/packages/datakit-github/datakit-github.0.12.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "asetmap" {<= "0.8.1"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "result" {<= "1.5"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-git" {>= "0.12.0" & <= "1.0.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "Abstraction of the GitHub API, suitable for DataKit clients" +description: """ +This library exposes the GitHub REST API over the +DataKit filesystem layer. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.2/datakit-0.12.2.tbz" + checksum: [ + "sha256=fee6cd712a2e313424dc0dd55f09b233f5e5367129d6a697ee257c545fe1820f" + "md5=0684dd6d4c55b163cca25a16df90af26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-github/datakit-github.0.12.3/opam b/packages/datakit-github/datakit-github.0.12.3/opam new file mode 100644 index 000000000..121c9a7d7 --- /dev/null +++ b/packages/datakit-github/datakit-github.0.12.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "asetmap" {<= "0.8.1"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "result" {<= "1.5"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-git" {>= "0.12.0" & <= "1.0.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "Abstraction of the GitHub API, suitable for DataKit clients" +description: """ +This library exposes the GitHub REST API over the +DataKit filesystem layer. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz" + checksum: [ + "sha256=2634f6e04ca28caebed020484c945b8fa68c21f2215ed5dcda9923898de9368d" + "md5=5ff3d81b093cbe11bd6b29ae0c18aa62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-github/datakit-github.0.8.1/opam b/packages/datakit-github/datakit-github.0.8.1/opam new file mode 100644 index 000000000..808146f87 --- /dev/null +++ b/packages/datakit-github/datakit-github.0.8.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" "datakit-github" +] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "cmdliner" {< "1.0.0"} + "lwt" {<= "5.9.0"} + "asetmap" {<= "0.8.1"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "mtime" {< "1.0.0"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "hvsock" {>= "0.8.1" & < "0.14.0"} + "named-pipe" {= "0.4.0"} + "hex" {<= "1.5.0"} + "nocrypto" {<= "0.5.4-2"} + "conduit" {<= "7.1.0"} + "datakit-server" {>= "0.7.0" & < "0.10.0"} + "datakit-client" {>= "0.7.0" & < "0.10.0"} + "github-hooks" {>= "0.1.1" & < "0.2.0"} + "github" {>= "2.2.0" & <= "4.4.1"} +] +synopsis: "A bi-directional bridge between the GitHub API and Datakit" +description: """ +The package provides a bi-directional bridge between the GitHub API +and Datakit, so you can talk to the GitHub API using filesystem and +Git-like commands only. The `datakit-github` programs can start a +webhook server to listen for GitHub events in real time, and project +it into a Git repository. It also monitors that Git repository for +user-provided changes, and translate them into GitHub API calls.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.8.1/datakit-0.8.1.tbz" + checksum: [ + "sha256=14364824a8c2c6d681bbfd79332e35092914b46dddbc19f870ef707d53c85e67" + "md5=72c918be8a5b66754e1a29b439605f7c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-github/datakit-github.0.9.0/opam b/packages/datakit-github/datakit-github.0.9.0/opam new file mode 100644 index 000000000..97cef0665 --- /dev/null +++ b/packages/datakit-github/datakit-github.0.9.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name +] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "asetmap" {<= "0.8.1"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "result" {<= "1.5"} + "datakit-client" {>= "0.9.0" & < "0.10.0"} +] +synopsis: "Abstraction of the GitHub API, suitable for DataKit clients" +url { + src: + "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" + checksum: [ + "sha256=a29d3ea94f383c0bfac9891abc3f3a39b1c2e97ee124e2ac437019f35c9c0223" + "md5=46e4fcd1e9c05e4587ae1663518a8c74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-github/datakit-github.1.0.0/opam b/packages/datakit-github/datakit-github.1.0.0/opam new file mode 100644 index 000000000..b5aef376a --- /dev/null +++ b/packages/datakit-github/datakit-github.1.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "uri" {>= "1.8.0" & <= "4.4.0"} + "asetmap" {<= "0.8.1"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "result" {<= "1.5"} + "datakit-client-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-git" {>= "0.12.0" & <= "1.0.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "Abstraction of the GitHub API, suitable for DataKit clients" +description: """ +This library exposes the GitHub REST API over the +DataKit filesystem layer. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v1.0.0/datakit-v1.0.0.tbz" + checksum: [ + "sha256=e5b36c9db8ce40dd828166ddeb35b197766d782fb39d1cbc90628a43c69c34d5" + "sha512=af3e973be41bcbda95bdf2722e3040607cbfd5cffcd026046eba027da9cabe072c0ecb4cd7edef4aedb4ee0f68e7cec5c273f666c5fd66dd7e0ee19ed5d90c0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-server/datakit-server.0.10.0/opam b/packages/datakit-server/datakit-server.0.10.0/opam new file mode 100644 index 000000000..5ec4c9371 --- /dev/null +++ b/packages/datakit-server/datakit-server.0.10.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "rresult" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "cstruct" {>= "2.2.0" & <= "6.2.0"} + "protocol-9p" {= "0.9.0"} + "mirage-flow-lwt" {<= "1.6.0"} + "sexplib" {<= "v0.17.0"} + "prometheus" {<= "1.2"} + "cmdliner" {<= "1.3.0"} + "lwt" {< "5.6.0"} +] +synopsis: "A library to write Datakit servers" +description: """ +The library exposes a VFS interface, that servers can use to write +introspection libraries -- for instance to expose runtime parameters +over 9p. The library does not depend on Irmin so is relatively +lightweight to embed in any application.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" + checksum: [ + "sha256=0bfbb0b456925d3b4e057220c8dd60c827a62cfcbc874983c8bcae4528bd7f3a" + "md5=1236f6e070f845ad077b748d84026132" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-server/datakit-server.0.6.0/opam b/packages/datakit-server/datakit-server.0.6.0/opam new file mode 100644 index 000000000..e2dbea0b7 --- /dev/null +++ b/packages/datakit-server/datakit-server.0.6.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "ISC" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" "datakit-server" +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "rresult" {<= "0.7.0"} + "cstruct" {<= "6.2.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "protocol-9p" {>= "0.7.0" & < "0.9.0"} + "sexplib" {< "v0.11.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "5.6.0"} +] +synopsis: "A library to write Datakit servers" +description: """ +The library exposes a VFS interface, that servers can use to write +introspection libraries -- for instance to expose runtime parameters +over 9p. The library does not depend on Irmin so is relatively +lightweight to embed in any application.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.6.0/datakit-0.6.0.tbz" + checksum: [ + "sha256=59116f549f333c7938c357ae6021dfdebc4402f1f93c67a3389d192f89a5f123" + "md5=a502b86cea0f7f515776bc9901b36515" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-server/datakit-server.0.7.0/opam b/packages/datakit-server/datakit-server.0.7.0/opam new file mode 100644 index 000000000..d2967145c --- /dev/null +++ b/packages/datakit-server/datakit-server.0.7.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" "datakit-server" +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "rresult" {<= "0.7.0"} + "cstruct" {<= "6.2.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "protocol-9p" {>= "0.7.4" & < "0.9.0"} + "sexplib" {< "v0.11.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "5.6.0"} +] +synopsis: "A library to write Datakit servers" +description: """ +The library exposes a VFS interface, that servers can use to write +introspection libraries -- for instance to expose runtime parameters +over 9p. The library does not depend on Irmin so is relatively +lightweight to embed in any application.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.7.0/datakit-0.7.0.tbz" + checksum: [ + "sha256=5de4ad08fc2e781a39c220c34ddbdf6fcfaaba2d194622166d6a9f94f5737d9a" + "md5=0576d33105586cf656d73d431ba4045f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-server/datakit-server.0.8.0/opam b/packages/datakit-server/datakit-server.0.8.0/opam new file mode 100644 index 000000000..7e3b6ca5f --- /dev/null +++ b/packages/datakit-server/datakit-server.0.8.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" "datakit-server" +] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "rresult" {<= "0.7.0"} + "cstruct" {<= "6.2.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "protocol-9p" {>= "0.7.4" & < "0.9.0"} + "sexplib" {< "v0.11.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "5.6.0"} +] +synopsis: "A library to write Datakit servers" +description: """ +The library exposes a VFS interface, that servers can use to write +introspection libraries -- for instance to expose runtime parameters +over 9p. The library does not depend on Irmin so is relatively +lightweight to embed in any application.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.8.0/datakit-0.8.0.tbz" + checksum: [ + "sha256=29c3e2aeb3dc7fda9613ef3b77adb715d9b46b8514958edd863b1092f5d1f775" + "md5=eee43f96d223465e4759015aba3ffa00" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit-server/datakit-server.0.9.0/opam b/packages/datakit-server/datakit-server.0.9.0/opam new file mode 100644 index 000000000..488e3c6f0 --- /dev/null +++ b/packages/datakit-server/datakit-server.0.9.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name +] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "rresult" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "cstruct" {>= "2.2.0" & <= "6.2.0"} + "protocol-9p" {>= "0.7.4" & < "0.9.0"} + "sexplib" {< "v0.11.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "5.6.0"} +] +synopsis: "A library to write Datakit servers" +description: """ +The library exposes a VFS interface, that servers can use to write +introspection libraries -- for instance to expose runtime parameters +over 9p. The library does not depend on Irmin so is relatively +lightweight to embed in any application.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" + checksum: [ + "sha256=a29d3ea94f383c0bfac9891abc3f3a39b1c2e97ee124e2ac437019f35c9c0223" + "md5=46e4fcd1e9c05e4587ae1663518a8c74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit/datakit.0.10.0/opam b/packages/datakit/datakit.0.10.0/opam new file mode 100644 index 000000000..fa255a0d2 --- /dev/null +++ b/packages/datakit/datakit.0.10.0/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "cmdliner" {<= "1.3.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "asetmap" {<= "0.8.1"} + "git" {>= "1.9.3" & <= "3.17.0"} + "uri" {<= "4.4.0"} + "irmin" {>= "1.1.0" & < "1.2.0"} + "irmin-git" {>= "1.0.0" & < "2.0.0"} + "camlzip" {>= "1.06" & <= "1.13"} + "cstruct" {>= "2.2" & <= "6.2.0"} + "result" {<= "1.5"} + "lwt" {>= "2.7.1" & <= "5.9.0"} + "conduit" {< "0.99"} + "mirage-flow" {< "2.0.0"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-eventlog" {<= "0.4"} + "asl" {>= "0.10" & <= "0.11"} + "mtime" {< "1.0.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "protocol-9p" {< "0.10.0"} + ("io-page" {< "2.0.0"} | "io-page-unix" {>= "2.0.0" & <= "2.3.0"}) + "prometheus-app" {<= "1.2"} + "datakit-server" {>= "0.10.0" & < "0.11.0"} + "datakit-client" {with-test & >= "0.10.0" & < "0.11.0"} + "datakit-github" {with-test & >= "0.10.0" & < "0.11.0"} + "alcotest" {with-test & >= "0.7.0" & < "0.8.0"} +] +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +*DataKit* is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define +complex build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the [DataKitCI][] continuous integration system.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" + checksum: [ + "sha256=0bfbb0b456925d3b4e057220c8dd60c827a62cfcbc874983c8bcae4528bd7f3a" + "md5=1236f6e070f845ad077b748d84026132" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/datakit/datakit.0.10.1/opam b/packages/datakit/datakit.0.10.1/opam new file mode 100644 index 000000000..c2ce1a87d --- /dev/null +++ b/packages/datakit/datakit.0.10.1/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "cmdliner" {<= "1.3.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "asetmap" {<= "0.8.1"} + "git" {>= "1.9.3" & <= "3.17.0"} + "uri" {<= "4.4.0"} + "irmin" {>= "1.1.0" & < "1.2.0"} + "irmin-git" {>= "1.0.0" & < "2.0.0"} + "camlzip" {>= "1.06" & <= "1.13"} + "cstruct" {>= "2.2" & <= "6.2.0"} + "result" {<= "1.5"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "conduit" {< "0.99"} + "mirage-flow" {< "2.0.0"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-eventlog" {<= "0.4"} + "asl" {>= "0.10" & <= "0.11"} + "mtime" {< "1.0.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "protocol-9p" {>= "0.11.0" & < "0.12.1"} + "prometheus-app" {<= "1.2"} + "datakit-server" {>= "0.10.0" & < "0.11.0"} + "datakit-client" {with-test & >= "0.10.0" & < "0.11.0"} + "datakit-github" {with-test & >= "0.10.0" & < "0.11.0"} + "alcotest" {with-test & >= "0.7.0" & < "0.8.0"} +] +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +*DataKit* is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define +complex build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the [DataKitCI][] continuous integration system.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" + checksum: [ + "sha256=a9ab3468e294681aada5ece9548f792896660531cb8fa9898365f9ef452faeba" + "md5=6cad40171e63d05fb58281fd05722ac7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/datakit/datakit.0.11.0/opam b/packages/datakit/datakit.0.11.0/opam new file mode 100644 index 000000000..c9c600d48 --- /dev/null +++ b/packages/datakit/datakit.0.11.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/datakit"] {with-test} + ["jbuilder" "runtest" "tests/datakit-9p"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta7" & < "1.0+beta12"} + "cmdliner" {<= "1.3.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "asetmap" {<= "0.8.1"} + "git" {>= "1.11.0" & <= "3.17.0"} + "uri" {<= "4.4.0"} + "irmin" {>= "1.2.0" & < "1.4.0"} + "irmin-mem" {>= "1.2.0" & < "2.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "cstruct" {>= "2.2" & <= "6.2.0"} + "result" {<= "1.5"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "conduit" {< "0.99"} + "mirage-flow" {< "2.0.0"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-eventlog" {<= "0.4"} + "asl" {>= "0.10" & <= "0.11"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & < "0.12.1"} + "datakit-server-9p" {>= "0.11.0" & <= "1.0.0"} + "datakit-client-9p" {with-test & >= "0.11.0" & <= "1.0.0"} + "alcotest" {with-test & >= "0.7.0" & < "0.8.0"} +] +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +*DataKit* is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define +complex build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the [DataKitCI][] continuous integration system.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" + checksum: [ + "sha256=6cbdc2dbbf91d9a8c5bc5e9fc841492d08d2618c20188586a040dd19452f50b6" + "md5=b1b7bb4d727d5c7e61f34045be96f178" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit/datakit.0.12.0/opam b/packages/datakit/datakit.0.12.0/opam new file mode 100644 index 000000000..cc52d5509 --- /dev/null +++ b/packages/datakit/datakit.0.12.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +bug-reports: "https://github.com/moby/datakit/issues" +dev-repo: "git+https://github.com/moby/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/datakit"] {with-test} + ["jbuilder" "runtest" "tests/datakit-9p"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta10" & < "1.0+beta18"} + "cmdliner" {<= "1.3.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "asetmap" {<= "0.8.1"} + "git" {>= "1.11.0" & < "1.12.0"} + "uri" {<= "4.4.0"} + "irmin" {>= "1.2.0" & < "1.4.0"} + "irmin-mem" {>= "1.2.0" & < "2.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "cstruct" {>= "2.2" & <= "6.2.0"} + "result" {<= "1.5"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "mirage-flow" {< "2.0.0"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-eventlog" {<= "0.4"} + "asl" {>= "0.10" & <= "0.11"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & < "0.12.1"} + "datakit-server-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {with-test & >= "0.12.0" & <= "1.0.0"} + "alcotest" {with-test & >= "0.8.0" & <= "1.8.0"} +] +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +*DataKit* is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define +complex build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the [DataKitCI][] continuous integration system.""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" + checksum: [ + "sha256=0f3f517facc7624e5f904d289a3d6a2f5666033a9eeccaf59f2a6a673a1a75d1" + "md5=3ac6e63eda6034507537c6439f0f8963" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit/datakit.0.12.2/opam b/packages/datakit/datakit.0.12.2/opam new file mode 100644 index 000000000..f995efb62 --- /dev/null +++ b/packages/datakit/datakit.0.12.2/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "asetmap" {<= "0.8.1"} + "git" {>= "1.11.5" & <= "3.17.0"} + "uri" {>= "2.0.0" & <= "4.4.0"} + "irmin" {>= "1.4.0" & < "2.0.0"} + "irmin-mem" {>= "1.2.0" & < "2.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "cstruct" {>= "2.2" & <= "6.2.0"} + "result" {<= "1.5"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "mirage-flow" {< "2.0.0"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-eventlog" {<= "0.4"} + "asl" {>= "0.10" & <= "0.11"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-server-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {with-test & >= "0.12.0" & <= "1.0.0"} + "alcotest" {with-test & >= "0.8.0" & <= "1.8.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "tests/datakit"] {with-test} + ["dune" "runtest" "tests/datakit-9p"] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +DataKit is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define complex +build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the DataKitCI continuous integration system. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/0.12.2/datakit-0.12.2.tbz" + checksum: [ + "sha256=fee6cd712a2e313424dc0dd55f09b233f5e5367129d6a697ee257c545fe1820f" + "md5=0684dd6d4c55b163cca25a16df90af26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit/datakit.0.12.3/opam b/packages/datakit/datakit.0.12.3/opam new file mode 100644 index 000000000..f4674a638 --- /dev/null +++ b/packages/datakit/datakit.0.12.3/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "asetmap" {<= "0.8.1"} + "git" {>= "1.11.5" & <= "3.17.0"} + "uri" {>= "2.0.0" & <= "4.4.0"} + "irmin" {>= "1.4.0" & < "2.0.0"} + "irmin-mem" {>= "1.2.0" & < "2.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "cstruct" {>= "2.2" & <= "6.2.0"} + "result" {<= "1.5"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "mirage-flow" {< "2.0.0"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-eventlog" {<= "0.4"} + "asl" {>= "0.10" & <= "0.11"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-server-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {with-test & >= "0.12.0" & <= "1.0.0"} + "alcotest" {with-test & >= "0.8.0" & <= "1.8.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "tests/datakit"] {with-test} + ["dune" "runtest" "tests/datakit-9p"] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +DataKit is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define complex +build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the DataKitCI continuous integration system. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz" + checksum: [ + "sha256=2634f6e04ca28caebed020484c945b8fa68c21f2215ed5dcda9923898de9368d" + "md5=5ff3d81b093cbe11bd6b29ae0c18aa62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit/datakit.0.8.0/opam b/packages/datakit/datakit.0.8.0/opam new file mode 100644 index 000000000..fe3e57b7b --- /dev/null +++ b/packages/datakit/datakit.0.8.0/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "cmdliner" {< "1.0.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "git" {>= "1.9.3" & <= "3.17.0"} + "mirage-tc" {<= "0.3.0"} + "uri" {<= "4.4.0"} + "mirage-types" {< "3.0.0"} + "irmin" {= "0.12.0"} + "camlzip" {>= "1.06" & <= "1.13"} + "cstruct" {>= "2.2" & <= "6.2.0"} + "result" {<= "1.5"} + "lwt" {<= "5.9.0"} + "conduit" {<= "7.1.0"} + "mirage-flow" {< "2.0.0"} + "cohttp" {<= "6.0.0"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.11.1" & < "0.14.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-eventlog" {<= "0.4"} + "asl" {>= "0.10" & <= "0.11"} + "mtime" {< "1.0.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "datakit-server" {>= "0.8.0" & < "0.9.0"} +] +synopsis: "Orchestrate applications using a 9P dataflow" +description: """ +*DataKit* is a tool to orchestrate applications using a 9P dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define +complex build pipelines over version-controlled data, using shell +scripts interacting with the filesystem. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/).""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.8.0/datakit-0.8.0.tbz" + checksum: [ + "sha256=29c3e2aeb3dc7fda9613ef3b77adb715d9b46b8514958edd863b1092f5d1f775" + "md5=eee43f96d223465e4759015aba3ffa00" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit/datakit.0.9.0/opam b/packages/datakit/datakit.0.9.0/opam new file mode 100644 index 000000000..a0ccb2d52 --- /dev/null +++ b/packages/datakit/datakit.0.9.0/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Leonard" "Magnus Skjegstad" + "David Scott" "Thomas Gazagnaire"] +license: "Apache-1.0+" +homepage: "https://github.com/docker/datakit" +bug-reports: "https://github.com/docker/datakit/issues" +dev-repo: "git+https://github.com/docker/datakit.git" +doc: "https://docker.github.io/datakit/" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "cmdliner" {< "1.0.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "asetmap" {<= "0.8.1"} + "git" {>= "1.9.3" & <= "3.17.0"} + "mirage-tc" {<= "0.3.0"} + "uri" {<= "4.4.0"} + "mirage-types" {< "3.0.0"} + "irmin" {= "0.12.0"} + "camlzip" {>= "1.06" & <= "1.13"} + "cstruct" {>= "2.2" & <= "6.2.0"} + "result" {<= "1.5"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "conduit" {< "0.99"} + "mirage-flow" {< "2.0.0"} + "cohttp" {<= "6.0.0"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.8.1" & < "0.14.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-eventlog" {<= "0.4"} + "asl" {>= "0.10" & <= "0.11"} + "mtime" {< "1.0.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "prometheus-app" {<= "1.2"} + "datakit-server" {>= "0.9.0" & < "0.10.0"} + "datakit-client" {with-test & >= "0.9.0" & < "0.10.0"} + "datakit-github" {with-test & >= "0.9.0" & < "0.10.0"} + "alcotest" {with-test & >= "0.7.0" & < "0.8.0"} +] +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +*DataKit* is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define +complex build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the [DataKitCI][] continuous integration system.""" +url { + src: + "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" + checksum: [ + "sha256=a29d3ea94f383c0bfac9891abc3f3a39b1c2e97ee124e2ac437019f35c9c0223" + "md5=46e4fcd1e9c05e4587ae1663518a8c74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datakit/datakit.1.0.0/opam b/packages/datakit/datakit.1.0.0/opam new file mode 100644 index 000000000..d195920a9 --- /dev/null +++ b/packages/datakit/datakit.1.0.0/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" +] +license: "Apache-1.0+" +homepage: "https://github.com/moby/datakit" +doc: "https://docker.github.io/datakit/" +bug-reports: "https://github.com/moby/datakit/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "asetmap" {<= "0.8.1"} + "git" {>= "1.11.5" & <= "3.17.0"} + "uri" {>= "2.0.0" & <= "4.4.0"} + "irmin" {>= "1.4.0" & < "2.0.0"} + "irmin-mem" {>= "1.2.0" & < "2.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "cstruct" {>= "2.2" & <= "6.2.0"} + "result" {<= "1.5"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "mirage-flow" {< "2.0.0"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.8.1" & <= "3.0.1"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-eventlog" {<= "0.4"} + "asl" {>= "0.10" & <= "0.11"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "prometheus-app" {<= "1.2"} + "protocol-9p-unix" {>= "0.11.0" & <= "2.0.2"} + "datakit-server-9p" {>= "0.12.0" & <= "1.0.0"} + "datakit-client-9p" {with-test & >= "0.12.0" & <= "1.0.0"} + "alcotest" {with-test & >= "0.8.0" & <= "1.8.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "tests/datakit"] {with-test} + ["dune" "runtest" "tests/datakit-9p"] {with-test} +] +dev-repo: "git+https://github.com/moby/datakit.git" +synopsis: "Orchestrate applications using a Git-like dataflow" +description: """ +DataKit is a tool to orchestrate applications using a Git-like dataflow. It +revisits the UNIX pipeline concept, with a modern twist: streams of +tree-structured data instead of raw text. DataKit allows you to define complex +build pipelines over version-controlled data. + +DataKit is currently used as the coordination +layer for [HyperKit](http://github.com/docker/hyperkit), the +hypervisor component of +[Docker for Mac and Windows](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/), and +for the DataKitCI continuous integration system. +""" +url { + src: + "https://github.com/moby/datakit/releases/download/v1.0.0/datakit-v1.0.0.tbz" + checksum: [ + "sha256=e5b36c9db8ce40dd828166ddeb35b197766d782fb39d1cbc90628a43c69c34d5" + "sha512=af3e973be41bcbda95bdf2722e3040607cbfd5cffcd026046eba027da9cabe072c0ecb4cd7edef4aedb4ee0f68e7cec5c273f666c5fd66dd7e0ee19ed5d90c0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/datalog/datalog.0.5.1/opam b/packages/datalog/datalog.0.5.1/opam new file mode 100644 index 000000000..ae91a5b75 --- /dev/null +++ b/packages/datalog/datalog.0.5.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: ["Simon Cruanes "] +homepage: "https://github.com/c-cube/datalog" +license: "BSD-2-Clause" +doc: ["http://cedeela.fr/~simon/software/datalog/index.html"] +tags: [ + "datalog" + "relational" + "query" + "prolog" +] +build: ["./configure" "--bindir" bin "--docdir" "%{doc}%/datalog/"] +remove: [["ocamlfind" "remove" "datalog"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +dev-repo: "git+https://github.com/c-cube/datalog" +install: [ + [make "all" "install_file" "doc" "man"] + [make "install"] +] +synopsis: "An in-memory datalog implementation for OCaml." +description: """ +It features two main algorithm: +- bottom-up focuses on big sets of rules with small relations, with frequent + updates of the relations. Therefore, it tries to achieve good behavior in + presence of incremental modifications of the relations. +- top-down resembles prolog (and allows nested subterms). It handles + stratified negation and only explores the part of the search space that + is relevant to a given query.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/datalog/archive/0.5.1.tar.gz" + checksum: [ + "sha256=0e7c36f0cfe553c8740dac588b2438af542b7b97a8e1e9e02931063521cba0a7" + "md5=73edeb1cc13db48c19cab9a8c50b5c79" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/datalog/datalog.0.5.2/opam b/packages/datalog/datalog.0.5.2/opam new file mode 100644 index 000000000..b00b0f386 --- /dev/null +++ b/packages/datalog/datalog.0.5.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes " +homepage: "https://github.com/c-cube/datalog" +bug-reports: "https://github.com/c-cube/datalog/issues" +license: "BSD-2-Clause" +doc: "http://cedeela.fr/~simon/software/datalog/index.html" +tags: ["datalog" "relational" "query" "prolog"] +dev-repo: "git+https://github.com/c-cube/datalog" +build: ["./configure" "--bindir" bin "--docdir" "%{doc}%/datalog/"] +install: [ + [make "all" "install_file" "doc" "man"] + [make "install"] +] +remove: ["ocamlfind" "remove" "datalog"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +synopsis: "An in-memory datalog implementation for OCaml." +description: """ +It features two main algorithm: +- bottom-up focuses on big sets of rules with small relations, with frequent + updates of the relations. Therefore, it tries to achieve good behavior in + presence of incremental modifications of the relations. +- top-down resembles prolog (and allows nested subterms). It handles + stratified negation and only explores the part of the search space that + is relevant to a given query.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/datalog/archive/0.5.2.tar.gz" + checksum: [ + "sha256=92b5ea786270f2d9b1e1ac9b6551a65be2085e891590dec4363888759dcb4180" + "md5=d3165be0b6946d860904b708cc44bcde" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/datalog/datalog.0.5/opam b/packages/datalog/datalog.0.5/opam new file mode 100644 index 000000000..2ebbb9af7 --- /dev/null +++ b/packages/datalog/datalog.0.5/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: ["Simon Cruanes "] +homepage: "https://github.com/c-cube/datalog" +license: "BSD-2-Clause" +doc: ["http://cedeela.fr/~simon/software/datalog/index.html"] +tags: [ + "datalog" + "relational" + "query" +] +build: ["./configure" "--bindir" bin "--docdir" doc] +remove: [["ocamlfind" "remove" "datalog"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +dev-repo: "git+https://github.com/c-cube/datalog" +install: [ + [make "all" "install_file"] + [make "install"] +] +synopsis: "An in-memory datalog implementation for OCaml." +description: """ +It features two main algorithm: +- bottom-up focuses on big sets of rules with small relations, with frequent + updates of the relations. Therefore, it tries to achieve good behavior in + presence of incremental modifications of the relations. +- top-down resembles prolog (and allows nested subterms). It handles + stratified negation and only explores the part of the search space that + is relevant to a given query.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/datalog/archive/0.5.tar.gz" + checksum: [ + "sha256=c22c4cbdecd254c12f3ff3057bdb046b4a8667773b61769ee268e75f39f7fbc2" + "md5=383a0589cca14bccda4586564acca263" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dbforge/dbforge.2.0.1/opam b/packages/dbforge/dbforge.2.0.1/opam new file mode 100644 index 000000000..320504c3e --- /dev/null +++ b/packages/dbforge/dbforge.2.0.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: [ + "Maxence Guesdon" + "Pierre-Yves Strub" + "Nadji Gauthier" +] +homepage: "http://zoggy.github.io/dbforge/" +dev-repo: "git+https://github.com/zoggy/dbforge.git" +license: "LGPL-3.0-only" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall-lib"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "lablgtk-extras" {>= "1.2" & <= "1.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-glade" {= "2"} + "mysql" {<= "1.2.4"} + "xml-light" {<= "2.5"} +] +install: [make "install-lib"] +synopsis: + "A tool to describe database schemas and generate OCaml code to access these databases." +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/dbforge-2.0.1/old-codes-dbforge-2.0.1.tar.gz" + checksum: [ + "sha256=25ac0992b61fc02230d2462d13f63110fa16e9ac1a9a002d6e055210f27a991c" + "md5=11f39819ee4cf0adddeaf15072969815" + ] +} +extra-source "dbforge.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dbforge/dbforge.install" + checksum: [ + "sha256=f553b6cedc44db84862c39ff340c54c0fa7d5036a51834e086a1a6313c37466e" + "md5=9f4defb2eb0a5be350e947226ac51657" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dbforge/dbforge.2.0/opam b/packages/dbforge/dbforge.2.0/opam new file mode 100644 index 000000000..90ea910e4 --- /dev/null +++ b/packages/dbforge/dbforge.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +dev-repo: "git+https://github.com/zoggy/dbforge.git" +license: "LGPL-3.0-only" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "lablgtk-extras" {>= "1.2" & <= "1.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-glade" {= "2"} + "mysql" {<= "1.2.4"} + "xml-light" {<= "2.5"} +] +install: [make "install"] +synopsis: + "A tool to describe database schemas and generate OCaml code to access these databases." +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/dbforge-2.0/old-codes-dbforge-2.0.tar.gz" + checksum: [ + "sha256=16b493cd1ab89c998a80082d11c4e7b9df77e2b5de6112610319fdab3abded47" + "md5=6ab083277908d4961e1c28b5febb5a93" + ] +} +extra-source "dbforge.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dbforge/dbforge.install" + checksum: [ + "sha256=f553b6cedc44db84862c39ff340c54c0fa7d5036a51834e086a1a6313c37466e" + "md5=9f4defb2eb0a5be350e947226ac51657" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dead_code_analyzer/dead_code_analyzer.0.9/opam b/packages/dead_code_analyzer/dead_code_analyzer.0.9/opam new file mode 100644 index 000000000..dc308b4b4 --- /dev/null +++ b/packages/dead_code_analyzer/dead_code_analyzer.0.9/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Alain Frisch " +authors: [ + "Alain Frisch " + "Corentin De Souza " +] +homepage: "https://github.com/LexiFi/dead_code_analyzer" +bug-reports: "https://github.com/LexiFi/dead_code_analyzer/issues" +license: "MIT" +dev-repo: "git+https://github.com/LexiFi/dead_code_analyzer.git" +build: [make "all" "opt" "man"] +synopsis: "dead_code_analyzer -- Dead code analyzing tool." +description: """ +It only reports unused exported values, constructors/record fields and methods by default. +Options can enable reporting of optional arguments always/never used as bad style of code. +In addition to selecting which reports are to be displayed, the limit of authorized +occurences needed to be reported can be selected (default is 0). + +It assumes .mli/.mfi are compiled with -keep-locs and .ml/.mf are compiled with -bin-annot.""" +depends: [ + "ocaml" {>= "4.03.0" & < "4.05"} +] +url { + src: "https://github.com/LexiFi/dead_code_analyzer/archive/0.9.tar.gz" + checksum: [ + "sha256=b3e2a25b55fefee3c6aad23345fb3e9f945ee1fa18f0e0a18e2d393541c379cc" + "md5=97bc788d2bea1e50192441c65326bda2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/deadlock/deadlock.1.0/opam b/packages/deadlock/deadlock.1.0/opam new file mode 100644 index 000000000..6b2972398 --- /dev/null +++ b/packages/deadlock/deadlock.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Frama-C plugin for deadlock detection" +maintainer: "Tomáš Dacík " +authors: [ + "Tomáš Dacík " + "Tomáš Vojnar " +] +license: "MIT" +homepage: "https://github.com/TDacik/Deadlock" +dev-repo: "git+https://github.com/TDacik/Deadlock.git" +bug-reports: "https://github.com/TDacik/Deadlock/issues" + +depends: [ + "ocaml" { >= "4.12.0" } + "frama-c" { >= "23.1" & < "25.0~" } + "ounit2" {<= "2.2.7"} + "containers" {<= "3.15"} +] + +build: [ + [make] +] + +install: [ + [make "setup"] + [make "install"] +] + +url { + src: "https://github.com/TDacik/Deadlock/archive/refs/tags/1.0.1.tar.gz" + checksum: [ + "sha256=0eabef76214f8e7b393a65d97218edd0e727ecf25bd7acbc20348cde15138397" + "md5=fa1302e9f6586ba535838c23bfbffea8" + ] +} +available: false # source tarball not available (bad checksum) +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/decompress/decompress.0.1/opam b/packages/decompress/decompress.0.1/opam new file mode 100644 index 000000000..5e123c2b8 --- /dev/null +++ b/packages/decompress/decompress.0.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "dinosaure " +authors: "dinosaure " +homepage: "https://github.com/oklm-wsh/Decompress" +bug-reports: "https://github.com/oklm-wsh/Decompress/issues" +dev-repo: "git+https://github.com/oklm-wsh/Decompress.git" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "decompress"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Pure OCaml implementation of Zlib" +description: "Pure OCaml implementation of Zlib" +flags: light-uninstall +url { + src: "https://github.com/oklm-wsh/Decompress/archive/0.1.tar.gz" + checksum: [ + "sha256=99eba640dfb702b4b3fb6c11cec5683e7f68bec1c8259989f7e991fab8bab37c" + "md5=4c0d4c898bfd4b3d8191b3ba69c1a379" + ] +} +available: [ arch != "s390x" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/decompress/decompress.0.2/opam b/packages/decompress/decompress.0.2/opam new file mode 100644 index 000000000..868e7a039 --- /dev/null +++ b/packages/decompress/decompress.0.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "dinosaure " +authors: "dinosaure " +homepage: "https://github.com/oklm-wsh/Decompress" +bug-reports: "https://github.com/oklm-wsh/Decompress/issues" +license: "MIT" +dev-repo: "git+https://github.com/oklm-wsh/Decompress.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "decompress"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Pure OCaml implementation of Zlib" +description: "Pure OCaml implementation of Zlib" +flags: light-uninstall +url { + src: "https://github.com/oklm-wsh/Decompress/archive/0.2.tar.gz" + checksum: [ + "sha256=d3b1a0640168a7c9267bc2e0034ce31ed566462b7414c1e66912c9e02614597f" + "md5=e5fa54d99367d3d229f898dd960c6b63" + ] +} +available: [ arch != "s390x" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/delimcc/delimcc.2013.08.00/opam b/packages/delimcc/delimcc.2013.08.00/opam new file mode 100644 index 000000000..0b684def1 --- /dev/null +++ b/packages/delimcc/delimcc.2013.08.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Oleg Kiselyov"] +homepage: "http://okmij.org/ftp/continuations/implementations.html#caml-shift" +license: "MIT" +build: [ + [make "all"] + [make "opt"] +] +remove: [["ocamlfind" "remove" "delimcc"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "findlib-install"] +synopsis: + "Oleg's delimited continuations library for byte-code and native OCaml" +flags: light-uninstall +url { + src: "https://github.com/zinid/delimcc/archive/2013.08.00.zip" + checksum: [ + "sha256=20f6ad1bfa896f7747c0c6c3ac06b655f498a723eb9dfb3ff88f9e1635dd0207" + "md5=478e0292684c6b8fafdd5d6e8b322dbf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/delimited_parsing/delimited_parsing.v0.10.0/opam b/packages/delimited_parsing/delimited_parsing.v0.10.0/opam new file mode 100644 index 000000000..0fd918d8a --- /dev/null +++ b/packages/delimited_parsing/delimited_parsing.v0.10.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/delimited_parsing" +bug-reports: "https://github.com/janestreet/delimited_parsing/issues" +dev-repo: "git+https://github.com/janestreet/delimited_parsing.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "core_extended" {>= "v0.10" & < "v0.11"} + "expect_test_helpers" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Parsing of character (e.g., comma) separated and fixed-width values" +description: """ +Delimited_parsing parses character-separated values (such as CSV files) and fixed-width +records.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/delimited_parsing-v0.10.0.tar.gz" + checksum: [ + "sha256=0b7ec97b2120485e257b529d39d3d0abe29da4b23bba5ef3df7c84ac00088070" + "md5=8e12f8a33abea6ea1705f0a0acbb8add" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/depext/depext.1.0.2/opam b/packages/depext/depext.1.0.2/opam new file mode 100644 index 000000000..cffc16875 --- /dev/null +++ b/packages/depext/depext.1.0.2/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: ["Louis Gesbert " + "Anil Madhavapeddy " ] +authors: ["Louis Gesbert " + "Anil Madhavapeddy "] +homepage: "https://github.com/ocaml/opam-depext" +bug-reports: "https://github.com/ocaml/opam-depext/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocaml/opam-depext.git" +build: [ + [ + "ocamlopt" + "-I" + cmdliner:lib + "unix.cmxa" + "cmdliner.cmxa" + "-o" + "opam-depext" + "depext.ml" + ] {ocaml:native} + [ + "ocamlc" + "-I" + cmdliner:lib + "unix.cma" + "cmdliner.cma" + "-o" + "opam-depext" + "depext.ml" + ] {!ocaml:native} +] +depends: [ + "ocaml" + "cmdliner" {build & = "0.9.8"} +] +available: opam-version < "2.0.0~beta5" +synopsis: "Query and install external dependencies of OPAM packages" +description: """ +opam-depext is a simple program intended to facilitate the interaction between +OPAM packages and the host package management system. It can perform OS and +distribution detection, query OPAM for the right external dependencies on a set +of packages, and call the OS's package manager in the appropriate way to install +them.""" +flags: plugin +url { + src: "https://github.com/ocaml/opam-depext/archive/1.0.2.tar.gz" + checksum: [ + "sha256=7297d74899a4c03af5e2334398bcd59c9de36ec8fe66d9f91030aa627623bd69" + "md5=4a1fff257d85da950914b5bdb230b4dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/depyt/depyt.0.2.0/opam b/packages/depyt/depyt.0.2.0/opam new file mode 100644 index 000000000..1a85243e8 --- /dev/null +++ b/packages/depyt/depyt.0.2.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +authors: ["Thomas Gazagnaire "] +homepage: "https://github.com/samoht/depyt" +dev-repo: "git+https://github.com/samoht/depyt.git" +bug-reports: "https://github.com/samoht/depyt/issues" +doc: "https://samoht.github.io/depyt/doc" +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["jbuilder" "subst" "-p" name] + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cstruct" {>= "0.6.0" & < "6.1"} + "fmt" {<= "0.9.0"} + "result" {< "1.5"} + "jsonm" {<= "1.0.2"} + "ocplib-endian" {>= "0.7" & <= "1.2"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Yet-an-other type combinator library" +description: """ +Depyt provides type combinators to define runtime representation for +OCaml types and generic operations to manipulate values with a runtime +type representation. + +The type combinators supports all the usual type primitives but also +compact definitions of records and variants. It also allows to define +the runtime representation of recursive types. + +Depyt is a modern reboot of +[Dyntype](https://github.com/mirage/dyntype) but using +[GADT](https://en.wikipedia.org/wiki/Generalized_algebraic_data_type)s-based +combinators instead of syntax-extensions. When we originally wrote +Dyntype (in 2012) GADTs were not available in OCaml and +[camlp4](https://github.com/ocaml/camlp4) was everywhere -- this is +not the case anymore. Finally, Depyt avoids some of the performance +caveats present in Dyntype by avoiding allocating and converting +between intermediate formats. + +#### Variants + +For instance, to define variants: + +```ocaml""" +url { + src: + "https://github.com/samoht/depyt/releases/download/0.2.0/depyt-0.2.0.tbz" + checksum: [ + "sha256=8072cad30f34f7b4b940942dcd37aea902fbe94cc04e25b12d463e8d6fa1bb25" + "md5=b5e53bea6298f6b255fda6b906496938" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/deriving-ocsigen/deriving-ocsigen.0.3c/opam b/packages/deriving-ocsigen/deriving-ocsigen.0.3c/opam new file mode 100644 index 000000000..c03a6c539 --- /dev/null +++ b/packages/deriving-ocsigen/deriving-ocsigen.0.3c/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://github.com/ocsigen/deriving/" +bug-reports: "https://github.com/ocsigen/deriving/issues/" +dev-repo: "git+https://github.com/ocsigen/deriving.git" +license: "MIT" + +build: make +remove: [["ocamlfind" "remove" "deriving-ocsigen"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "num" {<= "1.5-1"} +] +depopts: ["type_conv"] +conflicts: [ + "type_conv" {>= "108.07.00"} +] +install: [make "install"] +synopsis: "Extension to OCaml for deriving functions from type declarations" +authors: "Jeremy Yallop " +flags: light-uninstall +url { + src: "http://ocsigen.org/download/deriving-ocsigen-0.3c.tar.gz" + checksum: [ + "sha256=eb6e7e647b6f2effcc65c9b32076fbc12e366e16035447a762a93e5e1cba94c7" + "md5=fec1ca031fc988034e2b681d62da60e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/deriving-ocsigen/deriving-ocsigen.0.5/opam b/packages/deriving-ocsigen/deriving-ocsigen.0.5/opam new file mode 100644 index 000000000..d02b8a67a --- /dev/null +++ b/packages/deriving-ocsigen/deriving-ocsigen.0.5/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://github.com/ocsigen/deriving/" +bug-reports: "https://github.com/ocsigen/deriving/issues/" +dev-repo: "git+https://github.com/ocsigen/deriving.git" +license: "MIT" + +build: make +remove: [["ocamlfind" "remove" "deriving-ocsigen"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {<= "1.6"} + "camlp4" {<= "5.3"} +] +depopts: ["type_conv"] +conflicts: [ + "type_conv" {< "108.07.00"} +] +install: [make "install"] +synopsis: "Extension to OCaml for deriving functions from type declarations" +authors: "Jeremy Yallop " +flags: light-uninstall +url { + src: "http://ocsigen.org/download/deriving-ocsigen-0.5.tar.gz" + checksum: [ + "sha256=050c014caa96d42c8f7115a829891ff5b5ce58b8f4d7307dba7b44cebf284f33" + "md5=aa184cea103311504bb305acf885acf1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/deriving-yojson/deriving-yojson.0.4/opam b/packages/deriving-yojson/deriving-yojson.0.4/opam new file mode 100644 index 000000000..4a3f433c2 --- /dev/null +++ b/packages/deriving-yojson/deriving-yojson.0.4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "hugo.heuzard@gmail.com" +authors: [ "Hugo Heuzard" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/hhugo/deriving-yojson" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "deriving-yojson"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.06"} + "deriving" {>= "0.6" & <= "0.8.1"} + "ocamlfind" {<= "1.9.6"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/hhugo/deriving-yojson" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Parse/convert ocaml value from/to yojson ast" +flags: light-uninstall +url { + src: "https://github.com/hhugo/deriving-yojson/archive/0.4.tar.gz" + checksum: [ + "sha256=fe6247e2d83736f6fbfad450a02dfdb24f9cdea8888e028cc713fbfcb23c3503" + "md5=2ef5ad46d15e2767918061fe597fb547" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/deriving/deriving.0.5/opam b/packages/deriving/deriving.0.5/opam new file mode 100644 index 000000000..1bd0f7070 --- /dev/null +++ b/packages/deriving/deriving.0.5/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "gregoire.henry@inria.fr" +build: make +remove: [["ocamlfind" "remove" "deriving"]] +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {= "1.6"} + "camlp4" {<= "5.3"} + "num" {<= "1.5-1"} +] +depopts: ["type_conv"] +conflicts: [ + "type_conv" {< "108.07.00"} +] +install: [make "install"] +synopsis: "Extension to OCaml for deriving functions from type declarations" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/deriving-0.5.tar.gz" + checksum: [ + "sha256=d5a17a18c15bc35e4ff88a1ab7caf8621ad52adcfb503aa3eb8a04d304d6113f" + "md5=e0e601655235ef8ea481c63f78ddcdc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/deriving/deriving.0.6.2/opam b/packages/deriving/deriving.0.6.2/opam new file mode 100644 index 000000000..924baa3e4 --- /dev/null +++ b/packages/deriving/deriving.0.6.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{type_conv:enable}%-tc" + ] + [make] +] +remove: [["ocamlfind" "remove" "deriving"]] +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {= "1.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depopts: ["type_conv"] +conflicts: ["type_conv" {< "108.07.00"}] +install: [make "install"] +synopsis: "Extension to OCaml for deriving functions from type declarations" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/deriving-0.6.2.tar.gz" + checksum: [ + "sha256=92702267e6e75125b261eecc9c21f6af23b67a9f203341d498aa51515b39f5cc" + "md5=8f3721a28a781fef5e516c386fa99404" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/deriving/deriving.0.7.1/opam b/packages/deriving/deriving.0.7.1/opam new file mode 100644 index 000000000..35bb4bb02 --- /dev/null +++ b/packages/deriving/deriving.0.7.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://github.com/ocsigen/deriving/" +bug-reports: "https://github.com/ocsigen/deriving/issues/" +dev-repo: "git+https://github.com/ocsigen/deriving.git" +license: "MIT" +build: [ + [ make "setup.exe" ] + [ "./setup.exe" "-configure" "--prefix" prefix "--%{type_conv:enable}%-tc" ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "deriving"] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "base-bytes" {<= "base"} + "optcomp" {= "1.6"} + "camlp4" {<= "5.3"} + "oasis" {build & >= "0.4.4" & <= "0.4.11"} + "num" {<= "1.5-1"} +] +depopts: ["type_conv"] +conflicts: ["type_conv" {< "108.07.00"}] +synopsis: "Extension to OCaml for deriving functions from type declarations" +authors: "Jeremy Yallop " +flags: light-uninstall +url { + src: "https://github.com/ocsigen/deriving/archive/0.7.1.tar.gz" + checksum: [ + "sha256=4794d455cb65d053fbbd49f94b1eb70c1b577dad9e4c277e5292086e13ea299b" + "md5=1260cf1427560542ae5725a6871775f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/deriving/deriving.0.7/opam b/packages/deriving/deriving.0.7/opam new file mode 100644 index 000000000..f7ed307a0 --- /dev/null +++ b/packages/deriving/deriving.0.7/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://github.com/ocsigen/deriving/" +bug-reports: "https://github.com/ocsigen/deriving/issues/" +dev-repo: "git+https://github.com/ocsigen/deriving.git" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{type_conv:enable}%-tc"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "deriving"] +depends: [ + "ocaml" {<= "4.02.3"} + "ocamlfind" {<= "1.9.6"} + "base-bytes" {<= "base"} + "optcomp" {= "1.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depopts: ["type_conv"] +conflicts: ["type_conv" {< "108.07.00"}] +synopsis: "Extension to OCaml for deriving functions from type declarations" +authors: "Jeremy Yallop " +flags: light-uninstall +url { + src: "http://ocsigen.org/download/deriving-0.7.tar.gz" + checksum: [ + "sha256=b621dcc848bd049c0645a50118cfb1b730308526d72d5e4ad43c9f8810c43e61" + "md5=2c4ba783de3869ebfa1efc2267f4f787" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/devkit/devkit.0.3/opam b/packages/devkit/devkit.0.3/opam new file mode 100644 index 000000000..b4c5ea289 --- /dev/null +++ b/packages/devkit/devkit.0.3/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "igor@ahrefs.com" +authors: "Ahrefs " +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/ahrefs/devkit" +dev-repo: "git+https://github.com/ahrefs/devkit.git" +bug-reports: "https://github.com/ahrefs/devkit/issues" +tags: ["org:ahrefs"] +build: [ + [make] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "devkit"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + ("extlib" {>= "1.6.1" & <= "1.8.0"} | + "extlib-compat" {>= "1.6.1" & <= "1.7.2"}) + "ounit" {<= "2.2.7"} + "camlzip" {<= "1.13"} + "libevent" {<= "0.9.0"} + "ocurl" {>= "0.7.2" & <= "0.9.2"} + "ocamlnet" {<= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "extunix" {>= "0.1.2" & < "0.3"} + "xmlm" {<= "1.4.0"} + "lwt" {>= "2.5.0" & < "4.0.0"} + "base-bytes" {<= "base"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "development kit - general purpose library" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/devkit/archive/v0.3.tar.gz" + checksum: [ + "sha256=05a9db65c23a6f2f336b20654330e5e6fb335332d115038f2c7d91a3fc69448a" + "md5=0befb3f2360f4f257fb313b6cf8fe336" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/devkit/devkit.0.4/opam b/packages/devkit/devkit.0.4/opam new file mode 100644 index 000000000..0957b1ea6 --- /dev/null +++ b/packages/devkit/devkit.0.4/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "igor@ahrefs.com" +authors: "Ahrefs " +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/ahrefs/devkit" +dev-repo: "git+https://github.com/ahrefs/devkit.git" +bug-reports: "https://github.com/ahrefs/devkit/issues" +tags: ["org:ahrefs"] +build: [ + [make] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "devkit"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {build & <= "5.3"} + ("extlib" {>= "1.6.1" & <= "1.8.0"} | + "extlib-compat" {>= "1.6.1" & <= "1.7.2"}) + "ounit" {<= "2.2.7"} + "camlzip" {<= "1.13"} + "libevent" {>= "0.8.0" & <= "0.9.0"} + "ocurl" {>= "0.7.2" & <= "0.9.2"} + "ocamlnet" {<= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "extunix" {>= "0.1.4" & < "0.3"} + "xmlm" {<= "1.4.0"} + "lwt" {>= "2.5.0" & < "4.0.0"} + "base-bytes" {<= "base"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "yojson" {<= "2.2.2"} +] +depopts: [ + "gperftools" +] +synopsis: "development kit - general purpose library" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/devkit/archive/v0.4.tar.gz" + checksum: [ + "sha256=66730d4636461ff00d7b24c26212381da0c00c0cdc007564b2e1b3e56d12509b" + "md5=ad5557494f954636d40478ec1f14ff7a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dht/dht.0.1.3/opam b/packages/dht/dht.0.1.3/opam new file mode 100644 index 000000000..533cfec38 --- /dev/null +++ b/packages/dht/dht.0.1.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "n.oje.bar@gmail.com" +authors: [ "Nicolas Ojeda Bar " ] +license: "GPL-1.0-or-later" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "dht"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "bitstring" {<= "4.1.0"} + "cryptokit" {<= "1.20"} + "lwt" {<= "5.9.0"} + "ocamlfind" {<= "1.9.6"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/nojb/ocaml-dht" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DHT library and test client for Lwt" +flags: light-uninstall +url { + src: "https://github.com/nojb/ocaml-dht/archive/v0.1.3.tar.gz" + checksum: [ + "sha256=409049619baba4a4e48d65799504f0eaa2c55fa894e935cad4a10ad9ad58c870" + "md5=41a3c680eae38a9d62da17679ece1de9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dht/dht.0.2.0/opam b/packages/dht/dht.0.2.0/opam new file mode 100644 index 000000000..ec796dbb3 --- /dev/null +++ b/packages/dht/dht.0.2.0/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Nicolas Ojeda Bar " +authors: "Nicolas Ojeda Bar " +homepage: "https://www.github.com/nojb/ocaml-dht" +bug-reports: "https://www.github.com/nojb/ocaml-dht/issues" +license: "MIT" +dev-repo: "git+https://www.github.com/nojb/ocaml-dht.git" +build: [make "lib"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "OCaml bindings for Juliusz Chroboczek's dht C library" +description: "found at " +url { + src: "https://github.com/nojb/ocaml-dht/archive/0.2.0.tar.gz" + checksum: [ + "sha256=8e4acbd419826b5208900a003c14aea25cc61c5b6fdbaed884ff0d48136eba45" + "md5=8a1364aa280d2402bfb9c9e120abaa58" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/distributed/distributed.0.2.0/opam b/packages/distributed/distributed.0.2.0/opam new file mode 100644 index 000000000..ff7b6fe18 --- /dev/null +++ b/packages/distributed/distributed.0.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "essdotteedot " +authors: "essdotteedot " +homepage: "https://github.com/essdotteedot/distributed" +bug-reports: "https://github.com/essdotteedot/distributed/issues" +license: "MIT" +dev-repo: "git+https://github.com/essdotteedot/distributed.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests" "--%{lwt:enable}%-lwt"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "distributed"] +depends: [ + "ocaml" {>= "4.02.3" & < "5.0"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "batteries" {<= "3.9.0"} + "lwt" {< "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "2.0" & <= "2.2.7"} +] +available: os = "linux" +synopsis: + "Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell." +description: """ +Primitive for spawning processes (in the Erlang sense) either remotely or locally, monitoring/unmonitoring spawned processes, sending, +receiving, broadcasting messages to those processes. Unlike Erlang, the messages that are sent between processes are typed. + +For more information see the Distributed.Process.S signature and the example in the examples directory.""" +flags: light-uninstall +url { + src: "https://github.com/essdotteedot/distributed/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=3cab300c3ce0606f414f52ad477f3afc42fb281d92a8472cc0d48c46a0c902aa" + "md5=65a13e43d57117daa61f1496c2ab2d84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/distributed/distributed.0.3.0/opam b/packages/distributed/distributed.0.3.0/opam new file mode 100644 index 000000000..6193d3b12 --- /dev/null +++ b/packages/distributed/distributed.0.3.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "essdotteedot " +authors: "essdotteedot " +homepage: "https://github.com/essdotteedot/distributed" +bug-reports: "https://github.com/essdotteedot/distributed/issues" +license: "MIT" +dev-repo: "git+https://github.com/essdotteedot/distributed.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests" "--%{lwt:enable}%-lwt"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "distributed"] +depends: [ + "ocaml" {>= "4.02.3" & < "5.0"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "lwt" {< "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "2.0" & <= "2.2.7"} +] +available: os = "linux" | os = "macos" +synopsis: + "Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell." +description: """ +Library to provide Erlang style distributed computations. This library +is inspired by Cloud Haskell.""" +flags: light-uninstall +url { + src: "https://github.com/essdotteedot/distributed/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=4cd463d3b436b3683dbb04ecac3e422c0aeb2e838a3577a969b2a7561490995a" + "md5=e478f6d968cef13c82267afaffa376d6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/distwit/distwit.0.1.0/opam b/packages/distwit/distwit.0.1.0/opam new file mode 100644 index 000000000..de5745310 --- /dev/null +++ b/packages/distwit/distwit.0.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Frédéric Bour " +authors: "Frédéric Bour " +homepage: "https://github.com/let-def/distwit" +bug-reports: "https://github.com/let-def/distwit/issues" +license: "ISC" +doc: "https://let-def.github.io/distwit/" +dev-repo: "git+https://github.com/let-def/distwit.git" +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +depends: [ + "ocaml" {>= "4.03" & < "4.07"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} +] +synopsis: "Distribute/marshal exceptions and extensible variants" +description: """ +Distwit -- "Distributed Witnesses" -- make it possible to use exceptions and +extensible variant types with Marshalling.""" +url { + src: "https://github.com/let-def/distwit/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=ca0e664e73e1b4654a579bf3a5a130279ce16327096fb5ba1e8618c7f43ea6e7" + "md5=e179b38ae27e925530b752b301f3b8f8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dlist/dlist.0.0.1/opam b/packages/dlist/dlist.0.0.1/opam new file mode 100644 index 000000000..335d8440e --- /dev/null +++ b/packages/dlist/dlist.0.0.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "byvoid@byvoid.com" +authors: ["BYVoid "] +homepage: "https://github.com/BYVoid/Dlist" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dlist"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "core" + "core_bench" + "ounit" +] +conflicts: [ + "core" {< "109.42.00"} + "core_bench" {< "109.41.00"} +] +dev-repo: "git+https://github.com/BYVoid/Dlist" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A pure functional list-like data structure supporting O(1) concatenation." +description: "Documentation: http://byvoid.github.io/Dlist/Dlist.html" +flags: light-uninstall +url { + src: "https://github.com/BYVoid/Dlist/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=a7b50a05a0da39236bc9e076793dfeb477e7d0bdd669cb6739663d027e4ce5da" + "md5=a41f9f4446d7da56b4a15bc07cf5a44f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dlist/dlist.0.0.2/opam b/packages/dlist/dlist.0.0.2/opam new file mode 100644 index 000000000..81e67a3a1 --- /dev/null +++ b/packages/dlist/dlist.0.0.2/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "byvoid@byvoid.com" +authors: ["BYVoid "] +homepage: "https://github.com/BYVoid/Dlist" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dlist"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "core" + "core_bench" + "ounit" +] +conflicts: [ + "core" {< "109.42.00"} + "core_bench" {< "109.41.00"} +] +dev-repo: "git+https://github.com/BYVoid/Dlist" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A pure functional list-like data structure supporting O(1) concatenation." +description: """ +This is particularly useful for efficient list construction from many lists. It is an immutable data type containing no side effect. + +Documentation: http://byvoid.github.io/Dlist/Dlist.html""" +flags: light-uninstall +url { + src: "https://github.com/BYVoid/Dlist/archive/v0.0.2.tar.gz" + checksum: [ + "sha256=57019fa80caad12868f493dab67fc8cb8857d7e2dbbc5eb841b9b68717337ee1" + "md5=46c12c66c62457acb9219e018faae666" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dns-forward/dns-forward.0.7.2/opam b/packages/dns-forward/dns-forward.0.7.2/opam new file mode 100644 index 000000000..dc8e7ee4a --- /dev/null +++ b/packages/dns-forward/dns-forward.0.7.2/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/djs55/ocaml-dns-forward" +bug-reports: "https://github.com/djs55/ocaml-dns-forward/issues" +dev-repo: "git+https://github.com/djs55/ocaml-dns-forward.git" +doc: "https://djs55.github.io/ocaml-dns-forward/" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_tools" {<= "6.6"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} + "mirage-flow" {= "1.1.0"} + "channel" {<= "1.1.1"} + "dns" {< "2.0.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "cstruct" {>= "2.4" & < "3.0"} + "cstruct-lwt" {<= "6.2.0"} + "result" {<= "1.5"} + "lwt" {>= "2.6.0" & < "3.0.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "mtime" {< "1.0.0"} + "sexplib" {<= "v0.17.0"} + "ipaddr" {< "3.0.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Library and tools for creating forwarding DNS servers" +description: """ +This package contains functions for creating caching DNS forwarders +with support for + +- UDP and TCP +- sending queries to specific servers based on domains +- extra records (e.g. from `/etc/hosts`)""" +url { + src: "https://github.com/djs55/ocaml-dns-forward/archive/v0.7.2.tar.gz" + checksum: [ + "sha256=b52527ed1ad99eba0d3c59da1f1a1aaf1bc92660d829e80a30bbac2749b40b3f" + "md5=460cb45b014c90f3a54a7b3a3e2dcee9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns-lwt/dns-lwt.1.0.0/opam b/packages/dns-lwt/dns-lwt.1.0.0/opam new file mode 100644 index 000000000..092869031 --- /dev/null +++ b/packages/dns-lwt/dns-lwt.1.0.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +doc: "https://mirage.github.io/ocaml-dns/" +tags: [ "org:mirage" "org:xapi-project" ] +authors: [ + "Anil Madhavapeddy" "Tim Deegan" "Richard Mortier" "Haris Rotsos" + "David Sheets" "Thomas Gazagnaire" "Luke Dunstan" "David Scott" +] +license: "ISC" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "mirage-profile" {>= "0.8.0" & <= "0.9.1"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "dns" {= version} +] +synopsis: "DNS client and server implementation in pure OCaml" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be +a reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks. + +[![Build Status](https://travis-ci.org/mirage/ocaml-dns.svg?branch=master)](https://travis-ci.org/mirage/ocaml-dns) + +To build it, please use the [OPAM](https://opam.ocaml.org) package manager (1.2+): + + opam pin add dns . + +This will install the dependencies needed and give you a working development +version of the library. + +Packages: + +* `lib/` contains the core DNS protocol, which is packed into the `Dns` module. +* `lib_test/` contains unit tests and sample uses of the library. + In particular, `time_server` is a simple dynamic responder. + +Areas that need work: + +* We need an Lwt-based client iterative resolver + Patches for this are highly welcome! +* EDNS0 extensions +* DNSSEC extensions (using [nocrypto](https://github.com/mirleft/ocaml-nocrypto/)) +* TC bit and TCP fallback +* mDNS resolver""" +url { + src: + "https://github.com/mirage/ocaml-dns/releases/download/v1.0.0/dns-1.0.0.tbz" + checksum: [ + "sha256=603d0ce3f39e02351e414fa3e288f0f13cd3d6ad0d2753ff61f88fe550562c38" + "md5=5fe4efe11671253950f89036a6cc1a21" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.10.0/opam b/packages/dns/dns.0.10.0/opam new file mode 100644 index 000000000..b4dfdc04a --- /dev/null +++ b/packages/dns/dns.0.10.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" +] +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "1.6.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} + "io-page" {< "1.3.0"} + "base64" {< "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types" +] +conflicts: [ + "mirage-types" {<"1.2.0" | >"3.0.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.10.0.tar.gz" + checksum: [ + "sha256=adf4d77bbbbe3cc61101bbac47250cd06228778f8ae3e6f9026317ab3b3e7dc6" + "md5=275abff6ecdcbc25a2a392cfd11a2f1a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.11.0/opam b/packages/dns/dns.0.11.0/opam new file mode 100644 index 000000000..5b141657e --- /dev/null +++ b/packages/dns/dns.0.11.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" +] +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "1.6.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} + "base64" {< "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types" + "tcpip" + "async" +] +conflicts: [ + "mirage-types" {<"1.2.0" | >"3.0.0"} + "async" {<"109.21.00"} + "io-page" {>="1.3.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.11.0.tar.gz" + checksum: [ + "sha256=6223d3b0d55201a856ea7508befc1ef29382fc7e206e97a06a5b8f5065b1b26a" + "md5=b56aba7928068ef3dfa5aef3531fceb0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.12.0/opam b/packages/dns/dns.0.12.0/opam new file mode 100644 index 000000000..1b6824a0f --- /dev/null +++ b/packages/dns/dns.0.12.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" +] +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "1.6.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types" + "tcpip" + "async" +] +conflicts: [ + "mirage-types" {<"1.2.0" | >"3.0.0"} + "async" {<"109.21.00"} + "io-page" {>="1.3.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.12.0.tar.gz" + checksum: [ + "sha256=0c3ca722b8e145e2dfa9c5ec9d9b439d762b80971beb1b5af2d0bbfccc12b282" + "md5=ceeaa5c4fa31a7608b2a6de8fdcc1395" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.13.0/opam b/packages/dns/dns.0.13.0/opam new file mode 100644 index 000000000..132df3851 --- /dev/null +++ b/packages/dns/dns.0.13.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "1.6.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "ounit" {<= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "tcpip" + "mirage-types" + "async" +] +conflicts: [ + "mirage-types" {<"1.2.0" | >"3.0.0"} + "async" {<"109.21.00"} + "io-page" {>="1.3.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.13.0.tar.gz" + checksum: [ + "sha256=5972cd5d38d043f5ac1eaa23efdfcf7138cff55fab191a94e839ae33970d5b11" + "md5=0d271a8402f20a0c56cd1bf7da0b43e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.14.0/opam b/packages/dns/dns.0.14.0/opam new file mode 100644 index 000000000..9806db8b5 --- /dev/null +++ b/packages/dns/dns.0.14.0/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "1.6.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "ounit" {<= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "tcpip" + "mirage-types" + "async" +] +conflicts: [ + "mirage-types" {<"1.2.0" | >"3.0.0"} + "async" {<"109.21.00"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.14.0.tar.gz" + checksum: [ + "sha256=a3ab4b8942e16dda4f329758c02a6e849fa1ee533ad9d9508c534d1e2b003464" + "md5=509c27acf26c481962191a5f820a1f5b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.14.1/opam b/packages/dns/dns.0.14.1/opam new file mode 100644 index 000000000..a1edd3e1e --- /dev/null +++ b/packages/dns/dns.0.14.1/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-lwt" "--%{mirage-types:enable}%-mirage" "--%{async:enable}%-async"] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "1.6.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "ounit" {<= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "tcpip" + "mirage-types" + "async" +] +conflicts: [ + "mirage-types" {<"1.2.0" | >"3.0.0"} + "async" {<"112.24.00"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.14.1.tar.gz" + checksum: [ + "sha256=620e80fb21a5c7402197e045ad3a0c53a73dfca8bbf42456de2587ba64b78350" + "md5=89e3cc39c2911d2e39f29858e80684bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.15.0/opam b/packages/dns/dns.0.15.0/opam new file mode 100644 index 000000000..5b514cbf3 --- /dev/null +++ b/packages/dns/dns.0.15.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] +homepage: "https://github.com/mirage/ocaml-dns" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-lwt" "--%{mirage-types:enable}%-mirage"] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "dns"] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "ounit" {<= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-profile" {<= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "tcpip" + "mirage-types" + "async" +] +conflicts: [ + "mirage-types" {< "1.2.0" | >"3.0.0"} + "async" {< "112.24.00"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.15.0.tar.gz" + checksum: [ + "sha256=a5229b96cdb31fadd190577965e9f842db895f66035bffc4265271d005e82827" + "md5=f09cebb3678c674889811c5da034b063" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.15.1/opam b/packages/dns/dns.0.15.1/opam new file mode 100644 index 000000000..ee85ea26f --- /dev/null +++ b/packages/dns/dns.0.15.1/opam @@ -0,0 +1,86 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] +homepage: "https://github.com/mirage/ocaml-dns" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + "--enable-tests" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test" "-runner" "sequential"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "dns"] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "ounit" {<= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-profile" {<= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "tcpip" + "mirage-types" + "async" +] +conflicts: [ + "mirage-types" {< "1.2.0" | >"3.0.0"} + "async" {< "112.24.00"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.15.1.tar.gz" + checksum: [ + "sha256=00fbb8e90bcd44efb78e9da51f1a381c694e785e6c2f47ec744bf1b727bd131e" + "md5=2466edb1a52425496641fb6699b180d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.15.2/opam b/packages/dns/dns.0.15.2/opam new file mode 100644 index 000000000..e82d6ea10 --- /dev/null +++ b/packages/dns/dns.0.15.2/opam @@ -0,0 +1,87 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + "--enable-tests" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test" "-runner" "sequential"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "dns"] + +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "mirage-profile" {<= "0.9.1"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "mirage-types" +] +conflicts: [ + "mirage-types" {<"1.2.0" | >"3.0.0"} + "async" {<"112.24.00"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.15.2.tar.gz" + checksum: [ + "sha256=db0c26721e725dbf67912d7bcc6b5b1856bac0bba4803c123b2d0659b750382c" + "md5=3e33d1993d630553143438992b6cd084" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.15.3/opam b/packages/dns/dns.0.15.3/opam new file mode 100644 index 000000000..620d01329 --- /dev/null +++ b/packages/dns/dns.0.15.3/opam @@ -0,0 +1,85 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] +homepage: "https://github.com/mirage/ocaml-dns" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + "--enable-tests" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test" "-runner" "sequential"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "dns"] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "mirage-profile" {<= "0.9.1"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "mirage-types" +] +conflicts: [ + "mirage-types" {< "1.2.0" | >"3.0.0"} + "async" {< "112.24.00"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.15.3.tar.gz" + checksum: [ + "sha256=cc1361e51d1a7b6fa8d552dc06cad09288ba00e78a9ddcd5a0e49ab3d12a9619" + "md5=78d4511b1facca6c656df114e32e94e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.16.0/opam b/packages/dns/dns.0.16.0/opam new file mode 100644 index 000000000..d18bafa24 --- /dev/null +++ b/packages/dns/dns.0.16.0/opam @@ -0,0 +1,87 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + "--enable-tests" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test" "-runner" "sequential"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "dns"] + +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "mirage-profile" {<= "0.9.1"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "mirage-types" +] +conflicts: [ + "mirage-types" {<"1.2.0" | >"3.0.0"} + "async" {<"112.24.00"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.16.0.tar.gz" + checksum: [ + "sha256=b8b56f9979b650ae3f1a9a52385027c5a80e7f5bd25e6326d0fef480a5f0a56f" + "md5=00935fd26d9bbf80deb55c930316951e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.17.0/opam b/packages/dns/dns.0.17.0/opam new file mode 100644 index 000000000..cde242646 --- /dev/null +++ b/packages/dns/dns.0.17.0/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" + "David Scott" +] +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + "--enable-tests" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test" "-runner" "sequential"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "dns"] + +depends: [ + "ocaml" {>= "4.02.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "mirage-profile" {<= "0.9.1"} + "hashcons" {<= "1.4.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: [ + "async" + "mirage-types" +] +conflicts: [ + "mirage-types" {<"1.2.0" | >"3.0.0"} + "async" {<"112.24.00"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.17.0.tar.gz" + checksum: [ + "sha256=11b7e8df129b897371fb62af833fd95b7f6f2293149075839ee2353c15663a80" + "md5=fca0529edfa3afb9d6182ed81ded92b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.18.0/opam b/packages/dns/dns.0.18.0/opam new file mode 100644 index 000000000..0d85d64c3 --- /dev/null +++ b/packages/dns/dns.0.18.0/opam @@ -0,0 +1,89 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" + "David Scott" +] +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + "--enable-tests" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test" "-runner" "sequential"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "dns"] + +depends: [ + "ocaml" {>= "4.02.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_tools" {<= "6.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "mirage-profile" {<= "0.9.1"} + "hashcons" {<= "1.4.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: [ + "async" + "mirage-types" +] +conflicts: [ + "mirage-types" {<"1.2.0" | >"3.0.0"} + "async" {<"112.24.00"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.18.0.tar.gz" + checksum: [ + "sha256=f4d0911814c98534a92a5aadc2978153e849752b4f59276adc9a3c8e53e81a5d" + "md5=90812cc89bca40b6e7802c50eed427d2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.18.1/opam b/packages/dns/dns.0.18.1/opam new file mode 100644 index 000000000..a7454f8f3 --- /dev/null +++ b/packages/dns/dns.0.18.1/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" + "David Scott" +] +homepage: "https://github.com/mirage/ocaml-dns" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-lwt" + "--%{mirage-types:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "dns"] +depends: [ + "ocaml" {>= "4.02.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_tools" {<= "6.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "mirage-profile" {<= "0.9.1"} + "hashcons" {<= "1.4.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: [ + "async" + "mirage-types" +] +conflicts: [ + "mirage-types" {< "1.2.0" | >"3.0.0"} + "async" {< "112.24.00"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.18.1.tar.gz" + checksum: [ + "sha256=c570a9f215bbafacb83319fd1d21fd393357c97359c237b941767d81764cc5e6" + "md5=a232d3fae3363d00ad5fe672949b3240" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.19.0/opam b/packages/dns/dns.0.19.0/opam new file mode 100644 index 000000000..c4bc711de --- /dev/null +++ b/packages/dns/dns.0.19.0/opam @@ -0,0 +1,96 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" + "David Scott" +] +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{base-unix:enable}%-lwt" + "--%{mirage-time-lwt+mirage-stack-lwt+mirage-protocols+mirage-kv-lwt:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{base-unix:enable}%-lwt" + "--%{mirage-time-lwt+mirage-stack-lwt+mirage-protocols+mirage-kv-lwt:enable}%-mirage" + "--enable-tests" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test" "-runner" "sequential"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "dns"] + +depends: [ + "ocaml" {>= "4.02.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "cstruct" {>= "2.0.0" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_tools" {<= "6.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "mirage-profile" {<= "0.9.1"} + "hashcons" {<= "1.4.0"} + "duration" {<= "0.2.1"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: [ + "async" + "base-unix" + "mirage-stack-lwt" + "mirage-protocols" + "mirage-kv-lwt" + "mirage-time-lwt" +] +conflicts: [ + "mirage-types-lwt" {< "3.0.0"} + "async" {<"112.24.00"} + "mirage-kv-lwt" {>= "2.0.0"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.19.0.tar.gz" + checksum: [ + "sha256=d9591f8cc3498667e66683251e68e3e32ff3c1f7cc7cf36d945c2706f96854fd" + "md5=7da602c4fd4cea931c7bbccb7e349fff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.19.1/opam b/packages/dns/dns.0.19.1/opam new file mode 100644 index 000000000..75e55a37a --- /dev/null +++ b/packages/dns/dns.0.19.1/opam @@ -0,0 +1,115 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" + "David Scott" +] +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-lwt" + "%{lwt+mirage-profile+cmdliner:installed}%" + "--with-mirage" + "%{mirage-time-lwt+mirage-stack-lwt+mirage-kv-lwt+lwt+duration+io-page+mirage-profile:installed}%" + "--with-async" + "%{async:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-lwt" + "%{lwt+mirage-profile+cmdliner:installed}%" + "--with-mirage" + "%{mirage-time-lwt+mirage-stack-lwt+mirage-kv-lwt+lwt+duration+io-page+mirage-profile:installed}%" + "--with-async" + "%{async:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.8.0" & <= "1.0.7"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_deriving" {<= "6.0.3"} + "base-bytes" {<= "base"} + "cstruct" {>= "2.0.0" & < "3.0.0"} + "re" {<= "1.12.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "hashcons" {<= "1.4.0"} + "result" {<= "1.5"} + "lwt" {with-test & <= "5.9.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-protocols" {with-test & < "2.0.0"} + "mirage-stack-lwt" {with-test & <= "1.4.0"} + "mirage-time-lwt" {with-test & <= "1.3.0"} + "mirage-kv" {with-test & < "2.0.0"} + "mirage-kv-lwt" {with-test & < "2.0.0"} + "mirage-profile" {with-test & <= "0.9.1"} + "duration" {with-test & <= "0.2.1"} + "io-page-unix" {with-test & <= "2.3.0"} +] +depopts: [ + "async" + + "lwt" + "mirage-profile" + "cmdliner" + + "mirage-stack-lwt" + "mirage-kv-lwt" + "mirage-time-lwt" + "duration" + "io-page-unix" +] +conflicts: [ + "mirage-types-lwt" {< "3.0.0"} + "async" {<"112.24.00"} + "lwt" {< "2.4.7" | >= "3.0.0"} + "mirage-kv-lwt" {>= "2.0.0"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.19.1.tar.gz" + checksum: [ + "sha256=6356939529548b979c350d1323971bc9a2aa5b937d4d57412dbd8ef1f87d1c3e" + "md5=1944d2d6c04a1eae70215568c76d2e45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.20.0/opam b/packages/dns/dns.0.20.0/opam new file mode 100644 index 000000000..e271d081c --- /dev/null +++ b/packages/dns/dns.0.20.0/opam @@ -0,0 +1,113 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" + "David Scott" +] +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-lwt" + "%{lwt+mirage-profile+cmdliner:installed}%" + "--with-mirage" + "%{mirage-time-lwt+mirage-stack-lwt+mirage-kv-lwt+lwt+duration+mirage-profile:installed}%" + "--with-async" + "%{async:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-lwt" + "%{lwt+mirage-profile+cmdliner:installed}%" + "--with-mirage" + "%{mirage-time-lwt+mirage-stack-lwt+mirage-kv-lwt+lwt+duration+mirage-profile:installed}%" + "--with-async" + "%{async:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.8.0" & <= "1.0.7"} + "ppx_tools" {<= "6.6"} + "base-bytes" {<= "base"} + "cstruct" {>= "2.0.0" & < "3.4.0"} + "ppx_cstruct" {<= "6.2.0"} + "re" {<= "1.12.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "hashcons" {<= "1.4.0"} + "result" {<= "1.5"} + "lwt" {with-test & <= "5.9.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-protocols" {with-test & >= "1.1.0" & < "2.0.0"} + "mirage-stack-lwt" {with-test & <= "1.4.0"} + "mirage-time-lwt" {with-test & <= "1.3.0"} + "mirage-kv" {with-test & < "2.0.0"} + "mirage-kv-lwt" {with-test & < "2.0.0"} + "mirage-profile" {with-test & <= "0.9.1"} + "duration" {with-test & <= "0.2.1"} +] +depopts: [ + "async" + + "lwt" + "mirage-profile" + "cmdliner" + + "mirage-stack-lwt" + "mirage-kv-lwt" + "mirage-time-lwt" + "duration" +] +conflicts: [ + "mirage-types-lwt" {< "3.0.0"} + "async" {<"112.24.00"} + "lwt" {< "2.4.7" | >= "3.0.0"} + "mirage-kv-lwt" {>= "2.0.0"} +] +synopsis: "DNS client and server implementation" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be a +reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks.""" +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.20.0.tar.gz" + checksum: [ + "sha256=27f83f6ef242df944b8b272eedbad736daa649f3b4efc77abf142ef3a7008e26" + "md5=d7f1801871de48f822871bfb728ca501" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.20.1/opam b/packages/dns/dns.0.20.1/opam new file mode 100644 index 000000000..496ecf4c3 --- /dev/null +++ b/packages/dns/dns.0.20.1/opam @@ -0,0 +1,140 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +doc: "https://mirage.github.io/ocaml-dns/" + +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" + "David Scott" +] +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-lwt" + "%{lwt+mirage-profile+cmdliner:installed}%" + "--with-mirage" + "%{mirage-time-lwt+mirage-stack-lwt+mirage-kv-lwt+lwt+duration+mirage-profile:installed}%" + "--with-async" + "%{async:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-lwt" + "%{lwt+mirage-profile+cmdliner:installed}%" + "--with-mirage" + "%{mirage-time-lwt+mirage-stack-lwt+mirage-kv-lwt+lwt+duration+mirage-profile:installed}%" + "--with-async" + "%{async:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.8.0" & <= "1.0.7"} + "ppx_tools" {<= "6.6"} + "base-bytes" {<= "base"} + "cstruct" {>= "2.0.0" & < "3.4.0"} + "ppx_cstruct" {<= "6.2.0"} + "re" {<= "1.12.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0" & < "3.0.0"} + "hashcons" {<= "1.4.0"} + "result" {<= "1.5"} + "lwt" {with-test & < "4.0.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-protocols" {with-test & >= "1.1.0" & < "2.0.0"} + "mirage-stack-lwt" {with-test & <= "1.4.0"} + "mirage-time-lwt" {with-test & <= "1.3.0"} + "mirage-kv" {with-test & < "2.0.0"} + "mirage-kv-lwt" {with-test & < "2.0.0"} + "mirage-profile" {with-test & <= "0.9.1"} + "duration" {with-test & <= "0.2.1"} +] +depopts: [ + "async" + + "lwt" + "mirage-profile" + "cmdliner" + + "mirage-stack-lwt" + "mirage-kv-lwt" + "mirage-time-lwt" + "duration" +] +conflicts: [ + "mirage-types-lwt" {< "3.0.0"} + "async" {<"112.24.00"} + "lwt" {< "3.0.0" | >= "4.0.0"} + "mirage-kv-lwt" {>= "2.0.0"} +] +synopsis: "DNS client and server implementation in pure OCaml" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be +a reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks. + +[![Build Status](https://travis-ci.org/mirage/ocaml-dns.svg?branch=master)](https://travis-ci.org/mirage/ocaml-dns) + +To build it, please use the [OPAM](https://opam.ocaml.org) package manager (1.2+): + + opam pin add dns . + +This will install the dependencies needed and give you a working development +version of the library. + +Packages: + +* `lib/` contains the core DNS protocol, which is packed into the `Dns` module. +* `lib_test/` contains unit tests and sample uses of the library. + In particular, `time_server` is a simple dynamic responder. + +Areas that need work: + +* We need an Lwt-based client iterative resolver + Patches for this are highly welcome! +* EDNS0 extensions +* DNSSEC extensions (using [nocrypto](https://github.com/mirleft/ocaml-nocrypto/)) +* TC bit and TCP fallback +* mDNS resolver""" +url { + src: + "https://github.com/mirage/ocaml-dns/releases/download/0.20.1/dns-0.20.1.tbz" + checksum: [ + "sha256=4399055ef186a424687c9fd1d32bdded8fcdf4902ed54561e6086f317f13ccb9" + "md5=16f38546fb454480cb063ef83c4eb37c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.4.0/opam b/packages/dns/dns.0.4.0/opam new file mode 100644 index 000000000..7b90fa648 --- /dev/null +++ b/packages/dns/dns.0.4.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "cstruct" {>= "0.5.0" & < "0.6.0"} + "lwt" {< "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "cryptokit" {<= "1.20"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/tarball/ocaml-dns-0.4.0" + checksum: [ + "sha256=2aeb6b8d5131f834045369756a9f942184d218903999f0f59b7b358cb4939b2f" + "md5=c019cc573625b86bee636be8ef51d10b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.5.0/opam b/packages/dns/dns.0.5.0/opam new file mode 100644 index 000000000..a7b5e3713 --- /dev/null +++ b/packages/dns/dns.0.5.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" +] +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-net:enable}%-mirage" + "--%{async:enable}%-async" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.0.0" & < "5.0"} + "cstruct" {>= "0.5.1" & < "0.6.0"} + "ocamlfind" {<= "1.9.6"} + "cryptokit" {<= "1.20"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt" "mirage-net" "async"] +conflicts: [ + "lwt" {< "2.4.1" | >= "3.0.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/tarball/ocaml-dns-0.5.0" + checksum: [ + "sha256=969ece3a484a0c6e7d4c30199f734b74dd079b650288d0a8bddf9c9b375f6d1c" + "md5=51e828d9910ee667d40421fc5c0df9f8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.5.1/opam b/packages/dns/dns.0.5.1/opam new file mode 100644 index 000000000..b46a7f6b1 --- /dev/null +++ b/packages/dns/dns.0.5.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-net:enable}%-mirage" + "--%{async:enable}%-async" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "cstruct" {>= "0.5.1" & < "0.6.0"} + "ocamlfind" {<= "1.9.6"} + "cryptokit" {<= "1.20"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt" "mirage-net"] +conflicts: [ + "lwt" {< "2.4.1"} + "lwt" {>= "3.0.0"} + "mirage-net" {> "0.9.4"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/tarball/ocaml-dns-0.5.1" + checksum: [ + "sha256=78321aa88eba6d86fae0d82b321291cb884ae650b455dfeebc3063962d7ab4f3" + "md5=5e3f6082216be39574f2e280c71967e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.6.0/opam b/packages/dns/dns.0.6.0/opam new file mode 100644 index 000000000..eb34b822a --- /dev/null +++ b/packages/dns/dns.0.6.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" +] +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-net:enable}%-mirage" + "--%{async:enable}%-async" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {< "5.0"} + "cstruct" {>= "0.6.0" & < "1.0.0"} + "ocamlfind" {<= "1.9.6"} + "cryptokit" {<= "1.20"} + "re" {<= "1.12.0"} + "uri" {<= "4.4.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt" "mirage-net" "async"] +conflicts: [ + "lwt" {< "2.4.1" | >= "3.0.0"} + "mirage-net" {< "0.5.2" | > "0.9.4"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/ocaml-dns-0.6.0.tar.gz" + checksum: [ + "sha256=ac1ca6016bf759bb74aebc16f477e1251c701de8d28590097d8ce7640f043aeb" + "md5=b6dbe81ddefa538f8c12245691b80ac7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.7.0/opam b/packages/dns/dns.0.7.0/opam new file mode 100644 index 000000000..117afd2f0 --- /dev/null +++ b/packages/dns/dns.0.7.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" +] +homepage: "https://github.com/mirage/ocaml-dns" +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{base-unix:enable}%-lwt" + "--%{mirage-net:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "lwt" {>= "2.4.1" & < "3.0.0"} + "cstruct" {>= "0.7.1" & < "1.0.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "0.2.2" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["mirage-net"] +conflicts: [ + "mirage-net" {!= "0.9.4"} +] +dev-repo: "git+https://github.com/mirage/ocaml-dns" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=248c5f5a6da896d14df1c05eb172a9e8b4ab018c0edaff60c0b6e8613da6ff8e" + "md5=849e4443ae69bf45d97565c66e33f8ef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.8.0/opam b/packages/dns/dns.0.8.0/opam new file mode 100644 index 000000000..c8f627327 --- /dev/null +++ b/packages/dns/dns.0.8.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" +] +homepage: "https://github.com/mirage/ocaml-dns" +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{base-unix:enable}%-lwt" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "1.6.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.2.0" & <= "5.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-dns" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=551b2e21f04bb489f87acfbb885e88b3a342221d1c0e12199444c365560089e0" + "md5=1273bd54038200b022ba4f1c6d0370c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.8.1/opam b/packages/dns/dns.0.8.1/opam new file mode 100644 index 000000000..206e17cd4 --- /dev/null +++ b/packages/dns/dns.0.8.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" +] +homepage: "https://github.com/mirage/ocaml-dns" +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{base-unix:enable}%-lwt" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "1.6.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.2.0" & <= "5.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-dns" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.8.1.tar.gz" + checksum: [ + "sha256=1f2f485a43a6e06fb5d4d339f29c983cb8e2e6709ad282c254fffc57a3e94d47" + "md5=da069afaaca54e845ddcbe0f9683c2f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.9.0/opam b/packages/dns/dns.0.9.0/opam new file mode 100644 index 000000000..f3b94ff87 --- /dev/null +++ b/packages/dns/dns.0.9.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" +] +homepage: "https://github.com/mirage/ocaml-dns" +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{base-unix:enable}%-lwt" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "1.6.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.2.0" & <= "5.6.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-dns" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.9.0.tar.gz" + checksum: [ + "sha256=441249c64f0a532c58b63801c5f9e27fbd04fccedd259ee5f7c8d897a6e31d99" + "md5=96c1e2127f5965101207ceaa682d64c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.0.9.1/opam b/packages/dns/dns.0.9.1/opam new file mode 100644 index 000000000..faa2a4d3f --- /dev/null +++ b/packages/dns/dns.0.9.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" +] +homepage: "https://github.com/mirage/ocaml-dns" +license: ["LGPL-2.0-only" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "ISC"] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{base-unix:enable}%-lwt" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dns"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "cstruct" {>= "1.0.1" & < "1.6.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {>= "2.2.0" & <= "5.6.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-dns" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "DNS client and server implementation" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=3857ae017c6b5b4f507c433dfff67ae0c869cfba5cc5ef881fd84245f5d5fec6" + "md5=e90e7171d93c8758d7bca558b3bc7bfa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dns/dns.1.0.0/opam b/packages/dns/dns.1.0.0/opam new file mode 100644 index 000000000..55a4bc7fa --- /dev/null +++ b/packages/dns/dns.1.0.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +doc: "https://mirage.github.io/ocaml-dns/" +authors: [ + "Anil Madhavapeddy" "Tim Deegan" "Richard Mortier" + "Haris Rotsos" "David Sheets" "Thomas Gazagnaire" + "Luke Dunstan" "David Scott" +] +license: "ISC" +tags: [ "org:mirage" "org:xapi-project" ] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "cstruct" {>= "3.0.2" & < "6.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "re" {<= "1.12.0"} + "domain-name" {<"0.3.0"} + "ipaddr" {>= "2.6.0" & < "4.0.0"} + "uri" {>= "1.7.0" & <= "4.4.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "hashcons" {<= "1.4.0"} + "result" {<= "1.5"} +] +synopsis: "DNS client and server implementation in pure OCaml" +description: """ +This is a pure OCaml implementation of the DNS protocol. It is intended to be +a reasonably high-performance implementation, but clarity is preferred rather +than low-level performance hacks. + +[![Build Status](https://travis-ci.org/mirage/ocaml-dns.svg?branch=master)](https://travis-ci.org/mirage/ocaml-dns) + +To build it, please use the [OPAM](https://opam.ocaml.org) package manager (1.2+): + + opam pin add dns . + +This will install the dependencies needed and give you a working development +version of the library. + +Packages: + +* `lib/` contains the core DNS protocol, which is packed into the `Dns` module. +* `lib_test/` contains unit tests and sample uses of the library. + In particular, `time_server` is a simple dynamic responder. + +Areas that need work: + +* We need an Lwt-based client iterative resolver + Patches for this are highly welcome! +* EDNS0 extensions +* DNSSEC extensions (using [nocrypto](https://github.com/mirleft/ocaml-nocrypto/)) +* TC bit and TCP fallback +* mDNS resolver""" +url { + src: + "https://github.com/mirage/ocaml-dns/releases/download/v1.0.0/dns-1.0.0.tbz" + checksum: [ + "sha256=603d0ce3f39e02351e414fa3e288f0f13cd3d6ad0d2753ff61f88fe550562c38" + "md5=5fe4efe11671253950f89036a6cc1a21" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dnscurve/dnscurve.0.1.0/opam b/packages/dnscurve/dnscurve.0.1.0/opam new file mode 100644 index 000000000..c3822960f --- /dev/null +++ b/packages/dnscurve/dnscurve.0.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +tags: ["org:mirage"] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "dnscurve"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "dns" {>= "0.7.0" & < "0.11.0"} + "sodium" {< "0.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +dev-repo: "git+https://github.com/dsheets/ocaml-dnscurve" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "DNSCurve protocol for DNS queries over a secure channel" +description: "This package is *UNAUDITED*. Use at your own risk." +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-dnscurve/archive/0.1.0.tar.gz" + checksum: [ + "sha256=37df72f6af189f59f253e0b4a559119105ca3de48669973fba5a2b130ba73e9b" + "md5=1494b67f9b7bc39438e466dcd0afc105" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dnscurve/dnscurve.0.2.0/opam b/packages/dnscurve/dnscurve.0.2.0/opam new file mode 100644 index 000000000..b434c3067 --- /dev/null +++ b/packages/dnscurve/dnscurve.0.2.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +tags: ["org:mirage"] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "dnscurve"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "dns" {>= "0.8.0" & < "0.11.0"} + "sodium" {>= "0.2.0" & <= "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +dev-repo: "git+https://github.com/dsheets/ocaml-dnscurve" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "DNSCurve protocol for DNS queries over a secure channel" +description: "This package is *UNAUDITED*. Use at your own risk." +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-dnscurve/archive/0.2.0.tar.gz" + checksum: [ + "sha256=52da2c6b9d4d286afd358fe6d47745e686eba9ce890fdb5ef57dd54d7555a881" + "md5=5a4c98d2009b2baf24fd0eea1f8140f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dnscurve/dnscurve.0.3.0/opam b/packages/dnscurve/dnscurve.0.3.0/opam new file mode 100644 index 000000000..13863079b --- /dev/null +++ b/packages/dnscurve/dnscurve.0.3.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +tags: ["org:mirage"] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "dnscurve"]] +depends: [ + "ocaml" + "base-bytes" {<= "base"} + "ocamlfind" {<= "1.9.6"} + "dns" {>= "0.12.0" & < "0.14.0"} + "sodium" {>= "0.2.0" & <= "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +dev-repo: "git+https://github.com/dsheets/ocaml-dnscurve" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "DNSCurve protocol for DNS queries over a secure channel" +description: "This package is *UNAUDITED*. Use at your own risk." +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-dnscurve/archive/0.3.0.tar.gz" + checksum: [ + "sha256=f63b20cb6a43695b75c627565f59c9beab9277878004e71576e890cab1e94dc6" + "md5=13345b867a89a8fd6c8b59957b3ad707" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/doc-ock-html/doc-ock-html.1.0.0/opam b/packages/doc-ock-html/doc-ock-html.1.0.0/opam new file mode 100644 index 000000000..b9afd80f9 --- /dev/null +++ b/packages/doc-ock-html/doc-ock-html.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Thomas Refis " +homepage: "https://github.com/ocaml-doc/doc-ock-html" +doc: "https://ocaml-doc.github.com/doc-ock-html/" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/doc-ock-html.git" +bug-reports: "https://github.com/ocaml-doc/doc-ock-html/issues" +tags: ["doc" "html" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.7.5" & <= "1.0.7"} + "doc-ock" {= "1.0.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "xmlm" {<= "1.4.0"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "From doc-ock to HTML" +description: """ +Doc-ock-html generates HTML documentation using [Doc-ock][doc-ock] + +doc-ock: https://github.com/ocaml-doc/doc-ock""" +authors: "Thomas Refis " +url { + src: + "http://github.com/ocaml-doc/doc-ock-html/releases/download/v1.0.0/doc-ock-html-1.0.0.tbz" + checksum: [ + "sha256=10e2c8ce060e9cb024b8573d51e92ac12d3119eec03aefb3279fb4af026f4e1d" + "md5=360c9fecf53f646b63324b15a30dd2bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/doc-ock-html/doc-ock-html.1.1.0/opam b/packages/doc-ock-html/doc-ock-html.1.1.0/opam new file mode 100644 index 000000000..bc5c5d5d3 --- /dev/null +++ b/packages/doc-ock-html/doc-ock-html.1.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Thomas Refis " +homepage: "https://github.com/ocaml-doc/doc-ock-html" +doc: "https://ocaml-doc.github.com/doc-ock-html/" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/doc-ock-html.git" +bug-reports: "https://github.com/ocaml-doc/odoc/issues" +tags: ["doc" "html" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "doc-ock" {>= "1.1.0" & < "1.2.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "xmlm" {<= "1.4.0"} +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +synopsis: "From doc-ock to HTML" +description: """ +Doc-ock-html generates HTML documentation using [Doc-ock][doc-ock] + +doc-ock: https://github.com/ocaml-doc/doc-ock""" +authors: "Thomas Refis " +url { + src: + "http://github.com/ocaml-doc/doc-ock-html/releases/download/v1.1.0/doc-ock-html-1.1.0.tbz" + checksum: [ + "sha256=a837e48ababff65a9e6cab1dee118069d624106a2079500b6374320659373219" + "md5=7f9ade639ac868f4d37595617546abbe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/doc-ock-html/doc-ock-html.1.1.1/opam b/packages/doc-ock-html/doc-ock-html.1.1.1/opam new file mode 100644 index 000000000..caf10a1bf --- /dev/null +++ b/packages/doc-ock-html/doc-ock-html.1.1.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Thomas Refis " +homepage: "https://github.com/ocaml-doc/doc-ock-html" +doc: "https://ocaml-doc.github.com/doc-ock-html/" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/doc-ock-html.git" +bug-reports: "https://github.com/ocaml-doc/odoc/issues" +tags: ["doc" "html" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "doc-ock" {>= "1.1.0" & < "1.2.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "xmlm" {<= "1.4.0"} +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +synopsis: "From doc-ock to HTML" +description: """ +Doc-ock-html generates HTML documentation using [Doc-ock][doc-ock] + +doc-ock: https://github.com/ocaml-doc/doc-ock""" +authors: "Thomas Refis " +url { + src: + "http://github.com/ocaml-doc/doc-ock-html/releases/download/v1.1.1/doc-ock-html-1.1.1.tbz" + checksum: [ + "sha256=0328a70ec3a8f6ddd8448577c775ed1027728e38af8f28f904fa45dc57f459ba" + "md5=a6f090e3406d45a3bf4c063d5e53392d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/doc-ock-xml/doc-ock-xml.1.0.0/opam b/packages/doc-ock-xml/doc-ock-xml.1.0.0/opam new file mode 100644 index 000000000..1b76ca289 --- /dev/null +++ b/packages/doc-ock-xml/doc-ock-xml.1.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "lpw25@cl.cam.ac.uk" +authors: [ + "Leo White " + "David Sheets " ] +homepage: "https://github.com/ocaml-doc/doc-ock-xml" +doc: "https://ocaml-doc.github.com/doc-ock-xml/" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/doc-ock-xml.git" +bug-reports: "https://github.com/ocaml-doc/doc-ock-xml/issues" +tags: ["doc" "xml" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.7.5" & <= "1.0.7"} + "xmlm" {<= "1.4.0"} + "menhir" {<= "20240715"} + "doc-ock" {= "1.0.0"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "XML printer and parser for Doc-Ock" +description: """ +Doc-ock-xml is an XML printer and parser for [Doc-ock][doc-ock] + +doc-ock: https://github.com/ocaml-doc/doc-ock""" +url { + src: + "http://github.com/ocaml-doc/doc-ock-xml/releases/download/v1.0.0/doc-ock-xml-1.0.0.tbz" + checksum: [ + "sha256=c1f8728ac031ae8ecb03a75458d7e1232d1442f85d5cc9f12aef48ecc1848ab3" + "md5=d8397daff48044aa71021ebe877597cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/doc-ock-xml/doc-ock-xml.1.1.0/opam b/packages/doc-ock-xml/doc-ock-xml.1.1.0/opam new file mode 100644 index 000000000..667333c8f --- /dev/null +++ b/packages/doc-ock-xml/doc-ock-xml.1.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "lpw25@cl.cam.ac.uk" +authors: [ + "Leo White " + "David Sheets " ] +homepage: "https://github.com/ocaml-doc/doc-ock-xml" +doc: "https://ocaml-doc.github.com/doc-ock-xml/" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/doc-ock-xml.git" +bug-reports: "https://github.com/ocaml-doc/doc-ock-xml/issues" +tags: ["doc" "xml" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "xmlm" {<= "1.4.0"} + "menhir" {<= "20240715"} + "doc-ock" {>= "1.1.0" & < "1.2.0"} +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +synopsis: "XML printer and parser for Doc-Ock" +description: """ +Doc-ock-xml is an XML printer and parser for [Doc-ock][doc-ock] + +doc-ock: https://github.com/ocaml-doc/doc-ock""" +url { + src: + "http://github.com/ocaml-doc/doc-ock-xml/releases/download/v1.1.0/doc-ock-xml-1.1.0.tbz" + checksum: [ + "sha256=fa13e19c9f086ff770e010cc9db6a9ada577eadeb8924a62e51242a1dba62551" + "md5=707c0979be6fc0ce46a0ea760fb80b8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/doc-ock/doc-ock.1.0.0/opam b/packages/doc-ock/doc-ock.1.0.0/opam new file mode 100644 index 000000000..dc1b36115 --- /dev/null +++ b/packages/doc-ock/doc-ock.1.0.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "lpw25@cl.cam.ac.uk" +authors: [ "Leo White " ] +homepage: "https://github.com/ocaml-doc/doc-ock" +doc: "https://ocaml-doc.github.com/doc-ock/" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/doc-ock.git" +bug-reports: "https://github.com/ocaml-doc/doc-ock/issues" +tags: ["doc" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.04"} + "cppo" {build & <= "1.8.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.8.0" & <= "1.0.7"} + "octavius" {<= "1.2.2"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "Extract documentation from OCaml files" +description: "Doc-ock is a library extract documentation from OCaml files" +url { + src: + "http://github.com/ocaml-doc/doc-ock/releases/download/v1.0.0/doc-ock-1.0.0.tbz" + checksum: [ + "sha256=15991dd721533c30f3ec20af7ab9ffc38c24f65149b3f2acad99690866bb5325" + "md5=2a1403fbd626f37ba3c964469a30f475" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/doc-ock/doc-ock.1.1.0/opam b/packages/doc-ock/doc-ock.1.1.0/opam new file mode 100644 index 000000000..4bf4b7c47 --- /dev/null +++ b/packages/doc-ock/doc-ock.1.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "lpw25@cl.cam.ac.uk" +authors: [ "Leo White " + "Thomas Refis " ] +homepage: "https://github.com/ocaml-doc/doc-ock" +doc: "https://ocaml-doc.github.com/doc-ock/" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/doc-ock.git" +bug-reports: "https://github.com/ocaml-doc/odoc/issues" +tags: ["doc" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06"} + "cppo" {build & <= "1.8.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "octavius" {<= "1.2.2"} +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +synopsis: "Extract documentation from OCaml files" +description: "Doc-ock is a library extract documentation from OCaml files" +url { + src: + "http://github.com/ocaml-doc/doc-ock/releases/download/v1.1.0/doc-ock-1.1.0.tbz" + checksum: [ + "sha256=5783314c9223ee25f5e3f30d0e87f5e9d9be687b5837451ddcfbae46f23bc80b" + "md5=db2e9c133e1ada38211c12c008e51ae2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/doc-ock/doc-ock.1.1.1/opam b/packages/doc-ock/doc-ock.1.1.1/opam new file mode 100644 index 000000000..2434e19fa --- /dev/null +++ b/packages/doc-ock/doc-ock.1.1.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "lpw25@cl.cam.ac.uk" +authors: [ "Leo White " + "Thomas Refis " ] +homepage: "https://github.com/ocaml-doc/doc-ock" +doc: "https://ocaml-doc.github.com/doc-ock/" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/doc-ock.git" +bug-reports: "https://github.com/ocaml-doc/odoc/issues" +tags: ["doc" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06"} + "cppo" {build & <= "1.8.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "octavius" {<= "1.2.2"} +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +synopsis: "Extract documentation from OCaml files" +description: "Doc-ock is a library extract documentation from OCaml files" +url { + src: + "http://github.com/ocaml-doc/doc-ock/releases/download/v1.1.1/doc-ock-1.1.1.tbz" + checksum: [ + "sha256=fffb41cc29fb446e7f519825dc8228e12f96bc9dc4a9119f1c912ffa15b50f15" + "md5=d31d597d4ca4acaf78432cf46ab64538" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dockerfile/dockerfile.1.2.0/opam b/packages/dockerfile/dockerfile.1.2.0/opam new file mode 100644 index 000000000..91da03ed1 --- /dev/null +++ b/packages/dockerfile/dockerfile.1.2.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/avsm/ocaml-dockerfile" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" +bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" +tags: [ "org:mirage" "org:ocamllabs" ] +license: "ISC" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "dockerfile"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "sexplib" {< "113.24.0"} + "camlp4" {<= "5.3"} + "type_conv" {<= "113.00.02"} + "base-bytes" {<= "base"} +] +synopsis: "Typed interface for constructing Docker container descriptions" +description: """ +[Docker](http://docker.com) is a Linux container manager that can build images +automatically by reading the instructions from a `Dockerfile`. A Dockerfile is +a text document that contains all the commands you would normally execute +manually in order to build a Docker image. By calling `docker build` from your +terminal, you can have Docker build your image step-by-step, executing the +instructions successively. Read more at + +This library provides a typed OCaml interface to generating Dockerfiles +programmatically without having to resort to lots of shell scripting and +awk/sed-style assembly. + +- **HTML Documentation**: https://avsm.github.io/ocaml-dockerfile +- **Source:**: https://github.com/avsm/ocaml-dockerfile +- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues +- **Email**: """ +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-dockerfile/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=7ff6d9c7298838bb02d9ba228a1b33f62788c0ca90d0379bb84c50568614c29c" + "md5=a8674bc334eda0be01631efb48a99f4b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dockerfile/dockerfile.1.2.1/opam b/packages/dockerfile/dockerfile.1.2.1/opam new file mode 100644 index 000000000..a1bdc9253 --- /dev/null +++ b/packages/dockerfile/dockerfile.1.2.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/avsm/ocaml-dockerfile" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" +bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" +tags: [ "org:mirage" "org:ocamllabs" ] +license: "ISC" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "dockerfile"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "sexplib" {< "113.24.0"} + "camlp4" {<= "5.3"} + "type_conv" {<= "113.00.02"} + "base-bytes" {<= "base"} +] +synopsis: "Typed interface for constructing Docker container descriptions" +description: """ +[Docker](http://docker.com) is a Linux container manager that can build images +automatically by reading the instructions from a `Dockerfile`. A Dockerfile is +a text document that contains all the commands you would normally execute +manually in order to build a Docker image. By calling `docker build` from your +terminal, you can have Docker build your image step-by-step, executing the +instructions successively. Read more at + +This library provides a typed OCaml interface to generating Dockerfiles +programmatically without having to resort to lots of shell scripting and +awk/sed-style assembly. + +- **HTML Documentation**: https://avsm.github.io/ocaml-dockerfile +- **Source:**: https://github.com/avsm/ocaml-dockerfile +- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues +- **Email**: """ +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-dockerfile/archive/v1.2.1.tar.gz" + checksum: [ + "sha256=2c9bca7c876dc6fa170cb0960c80520dca3631583c1030d6f30dc1556ce6e1fb" + "md5=4a0cc813e4fbfe769a9dc8a34a59d28e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dockerfile/dockerfile.1.3.0/opam b/packages/dockerfile/dockerfile.1.3.0/opam new file mode 100644 index 000000000..a334b45bf --- /dev/null +++ b/packages/dockerfile/dockerfile.1.3.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/avsm/ocaml-dockerfile" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" +bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" +tags: [ "org:mirage" "org:ocamllabs" ] +license: "ISC" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "dockerfile"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cmdliner" {<= "1.3.0"} + "ppx_deriving" {<= "6.0.3"} + "sexplib" {<= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "base-bytes" {<= "base"} +] +synopsis: "Typed interface for constructing Docker container descriptions" +description: """ +[Docker](http://docker.com) is a Linux container manager that can build images +automatically by reading the instructions from a `Dockerfile`. A Dockerfile is +a text document that contains all the commands you would normally execute +manually in order to build a Docker image. By calling `docker build` from your +terminal, you can have Docker build your image step-by-step, executing the +instructions successively. Read more at + +This library provides a typed OCaml interface to generating Dockerfiles +programmatically without having to resort to lots of shell scripting and +awk/sed-style assembly. + +- **HTML Documentation**: https://avsm.github.io/ocaml-dockerfile +- **Source:**: https://github.com/avsm/ocaml-dockerfile +- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues +- **Email**: """ +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-dockerfile/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=92c2683a912e03834b150be78159a499921d0e92ffae012d20099b3acb554b13" + "md5=48c9f39326ee3353368da707417f7bb7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dockerfile/dockerfile.1.4.0/opam b/packages/dockerfile/dockerfile.1.4.0/opam new file mode 100644 index 000000000..cb986972b --- /dev/null +++ b/packages/dockerfile/dockerfile.1.4.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/avsm/ocaml-dockerfile" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" +bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" +tags: [ "org:mirage" "org:ocamllabs" ] +license: "ISC" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "dockerfile"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "sexplib" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "base-bytes" {<= "base"} +] +synopsis: "Typed interface for constructing Docker container descriptions" +description: """ +[Docker](http://docker.com) is a container manager that can build images +automatically by reading the instructions from a `Dockerfile`. A Dockerfile is +a text document that contains all the commands you would normally execute +manually in order to build a Docker image. By calling `docker build` from your +terminal, you can have Docker build your image step-by-step, executing the +instructions successively. Read more at + +This library provides a typed OCaml interface to generating Dockerfiles +programmatically without having to resort to lots of shell scripting and +awk/sed-style assembly. + +- **HTML Documentation**: https://avsm.github.io/ocaml-dockerfile +- **Source:**: https://github.com/avsm/ocaml-dockerfile +- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues +- **Email**: """ +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-dockerfile/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=fb289342d855d551a2f7f3a5f202878af1914259f41645715380a680f1403bcf" + "md5=53b1af9e61e533de6cab47ed55f0fee7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dockerfile/dockerfile.1.7.0/opam b/packages/dockerfile/dockerfile.1.7.0/opam new file mode 100644 index 000000000..57fb2afe6 --- /dev/null +++ b/packages/dockerfile/dockerfile.1.7.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/avsm/ocaml-dockerfile" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" +bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" +tags: [ "org:mirage" "org:ocamllabs" ] +license: "ISC" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "dockerfile"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "sexplib" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "base-bytes" {<= "base"} +] +synopsis: "Typed interface for constructing Docker container descriptions" +description: """ +[Docker](http://docker.com) is a container manager that can build images +automatically by reading the instructions from a `Dockerfile`. A Dockerfile is +a text document that contains all the commands you would normally execute +manually in order to build a Docker image. By calling `docker build` from your +terminal, you can have Docker build your image step-by-step, executing the +instructions successively. Read more at + +This library provides a typed OCaml interface to generating Dockerfiles +programmatically without having to resort to lots of shell scripting and +awk/sed-style assembly. + +- **HTML Documentation**: https://avsm.github.io/ocaml-dockerfile +- **Source:**: https://github.com/avsm/ocaml-dockerfile +- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues +- **Email**: """ +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-dockerfile/archive/v1.7.0.tar.gz" + checksum: [ + "sha256=7f57341259697ea6a9f146c6094ba4372025d8c92eb25f30113ad11838661852" + "md5=215e1f7aa4791d29958608953bf2a96d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dockerfile/dockerfile.1.7.1/opam b/packages/dockerfile/dockerfile.1.7.1/opam new file mode 100644 index 000000000..2be033ffb --- /dev/null +++ b/packages/dockerfile/dockerfile.1.7.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/avsm/ocaml-dockerfile" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" +bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" +tags: [ "org:mirage" "org:ocamllabs" ] +license: "ISC" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "dockerfile"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "sexplib" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "base-bytes" {<= "base"} +] +synopsis: "Typed interface for constructing Docker container descriptions" +description: """ +[Docker](http://docker.com) is a container manager that can build images +automatically by reading the instructions from a `Dockerfile`. A Dockerfile is +a text document that contains all the commands you would normally execute +manually in order to build a Docker image. By calling `docker build` from your +terminal, you can have Docker build your image step-by-step, executing the +instructions successively. Read more at + +This library provides a typed OCaml interface to generating Dockerfiles +programmatically without having to resort to lots of shell scripting and +awk/sed-style assembly. + +- **HTML Documentation**: https://avsm.github.io/ocaml-dockerfile +- **Source:**: https://github.com/avsm/ocaml-dockerfile +- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues +- **Email**: """ +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-dockerfile/archive/v1.7.1.tar.gz" + checksum: [ + "sha256=1b20bec76cc2826b51b07da35cfb033cdcb2b7434b4aaf7cf0e78c2dec70f013" + "md5=e35994220a55f4862de824e62718687d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dog/dog.0.1.0/opam b/packages/dog/dog.0.1.0/opam new file mode 100644 index 000000000..864362c47 --- /dev/null +++ b/packages/dog/dog.0.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/samoht/dog" +bug-reports: "https://github.com/samoht/dog/issues" +dev-repo: "git+https://github.com/samoht/dog.git" +build: [ + ["./configure" "--prefix" prefix "--%{alcotest:enable}%-tests"] + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "dog"] +depends: [ + "ocaml" {>= "4.02.1"} + "lwt" {>= "2.4.5" & < "2.7.0"} + "irmin" {>= "0.9.3" & < "0.9.4"} + "git" {>= "1.4.10" & <= "3.17.0"} + "cohttp" {< "0.99.0"} + "re" {<= "1.12.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "cmdliner" {<= "1.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A loyal and faithful synchronisation tool that you can rely on." +flags: light-uninstall +url { + src: "https://github.com/samoht/dog/archive/0.1.0.tar.gz" + checksum: [ + "sha256=e7c24f7c5f48ff948ded3fe64222312d827ed4966dc1888f0ae3c59b4a42686d" + "md5=8f4d14aaae20054098da3e8b28936fb2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dog/dog.0.2.0/opam b/packages/dog/dog.0.2.0/opam new file mode 100644 index 000000000..b0dfedff6 --- /dev/null +++ b/packages/dog/dog.0.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/samoht/dog" +bug-reports: "https://github.com/samoht/dog/issues" +dev-repo: "git+https://github.com/samoht/dog.git" +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--prefix" prefix "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "dog"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.5" & < "2.7.0"} + "irmin" {>= "0.9.5" & <= "0.9.9"} + "irmin-unix" {>= "0.9.5" & <= "0.9.9"} + "git" {>= "1.4.10" & <= "3.17.0"} + "cohttp" {< "0.99.0"} + "re" {<= "1.12.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "cmdliner" {<= "1.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A loyal and faithful synchronisation tool that you can rely on." +flags: light-uninstall +url { + src: "https://github.com/samoht/dog/archive/0.2.0.tar.gz" + checksum: [ + "sha256=ee799f6b2cbddc80ce2fb6256b93b61f07583c7ec54eb55cbe839d49a7881cf7" + "md5=bfed925e6faf805451176d2cf7411455" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dog/dog.0.2.1/opam b/packages/dog/dog.0.2.1/opam new file mode 100644 index 000000000..53e117857 --- /dev/null +++ b/packages/dog/dog.0.2.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/samoht/dog" +bug-reports: "https://github.com/samoht/dog/issues" +dev-repo: "git+https://github.com/samoht/dog.git" +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {>= "2.4.5" & < "2.7.0"} + "irmin" {>= "0.10.0" & < "0.12"} + "irmin-unix" {< "0.12.0"} + "git" {>= "1.4.10" & <= "3.17.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A loyal and faithful synchronisation tool that you can rely on." +description: """ +This simple tool allows to watch distributed directories and gather +the changes in a central Git repository, where every watched directories +appear as sub-directories.""" +url { + src: "https://github.com/samoht/dog/releases/download/0.2.1/dog-0.2.1.tbz" + checksum: [ + "sha256=e1237f9c2383728debf277c5e83db6e45925eb03fc3c08c95c6fd3c5f5b89163" + "md5=feef8463ad7fc380a3a433807c87fcac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dolog/dolog.0.1/opam b/packages/dolog/dolog.0.1/opam new file mode 100644 index 000000000..de2bcdcec --- /dev/null +++ b/packages/dolog/dolog.0.1/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dolog"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/HappyCrow/dolog" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "the dumb ocaml logger" +flags: light-uninstall +url { + src: "https://github.com/HappyCrow/dolog/archive/v0.1.tar.gz" + checksum: [ + "sha256=66195f2c2a50a894a7ea7d64cb698af6adcce85c0d0921683e77e33c229dca11" + "md5=bfbf124228a756a9ee4cb069c2f53e64" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dolog/dolog.0.2/opam b/packages/dolog/dolog.0.2/opam new file mode 100644 index 000000000..97b304ac1 --- /dev/null +++ b/packages/dolog/dolog.0.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dolog"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/HappyCrow/dolog" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "the dumb ocaml logger" +flags: light-uninstall +url { + src: "https://github.com/HappyCrow/dolog/archive/v0.2.tar.gz" + checksum: [ + "sha256=a557d9f6879bd8a78c8b46ce84498be8e5484b1efaef09ec2642a63ee3a94e11" + "md5=9a0dded99c7d19a6f424a7d4d8b04e7e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dolog/dolog.0.3/opam b/packages/dolog/dolog.0.3/opam new file mode 100644 index 000000000..4272ba5ed --- /dev/null +++ b/packages/dolog/dolog.0.3/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/dolog" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dolog"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/UnixJunkie/dolog" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "the dumb, but colorful, OCaml logger" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/dolog/archive/v0.3.tar.gz" + checksum: [ + "sha256=406ca6de87f52c6eb5883726d1195c3e3cb354277508f7bc26316976a68cf201" + "md5=d7752ccd5d27fd65afbeae568f826870" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dolog/dolog.0.4/opam b/packages/dolog/dolog.0.4/opam new file mode 100644 index 000000000..5affa7f9a --- /dev/null +++ b/packages/dolog/dolog.0.4/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/dolog" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dolog"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/UnixJunkie/dolog" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "the dumb, but colorful, OCaml logger" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/dolog/archive/v0.4.tar.gz" + checksum: [ + "sha256=b49af99450949c6eece251b2d2b9482824be4eb2560db0eb0bf2a8ebd595ee57" + "md5=231fd8dc29946b2cbd2be524caaab04d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dolog/dolog.0.5/opam b/packages/dolog/dolog.0.5/opam new file mode 100644 index 000000000..1bb6848cc --- /dev/null +++ b/packages/dolog/dolog.0.5/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/dolog" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dolog"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/UnixJunkie/dolog" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "the dumb OCaml logger (lazy and optionally colorful)" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/dolog/archive/v0.5.tar.gz" + checksum: [ + "sha256=6aab169a6eb7a379ae039ab76636e3c14a597d895a4e14253a3f6fc063fe3d23" + "md5=913e1591c1f1719252b6ff57fdeefff6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dolog/dolog.0.6/opam b/packages/dolog/dolog.0.6/opam new file mode 100644 index 000000000..c5426b67c --- /dev/null +++ b/packages/dolog/dolog.0.6/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/dolog" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dolog"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/UnixJunkie/dolog" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "the dumb OCaml logger (lazy and optionally colorful)" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/dolog/archive/v0.6.tar.gz" + checksum: [ + "sha256=9c8d61480885f3e7bb1e591379cd472a6ec14876e16457ac3cd5696f2a5608cc" + "md5=4ce7231f74dc283c2454b50089049611" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dolog/dolog.1.0/opam b/packages/dolog/dolog.1.0/opam new file mode 100644 index 000000000..bccc455b2 --- /dev/null +++ b/packages/dolog/dolog.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/dolog" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "dolog"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/UnixJunkie/dolog" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "the dumb OCaml logger (lazy and optionally colorful)" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/dolog/archive/v1.0.tar.gz" + checksum: [ + "sha256=e46c6c92ada0e85c308c3552e7857f9564b3e465afffe6d7518be75f010c9942" + "md5=7d29a63703e4108c9427a78e23cb2a8e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dose/dose.3.1.2/opam b/packages/dose/dose.3.1.2/opam new file mode 100644 index 000000000..04a66064c --- /dev/null +++ b/packages/dose/dose.3.1.2/opam @@ -0,0 +1,172 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ + "Roberto Di Cosmo" + "Ralf Treinen" + "Stefano Zacchiroli" + "Pietro Abate" + "Jaap Boender" + "Jakub Zwolakowski" + "Olivier Rosello" + "Johannes Schauer" +] +homepage: "http://www.mancoosi.org/software/" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +substs: ["dose.ocp"] +build: [ + ["ocp-build" "-init"] + ["ocp-build" "-scan" "dose" "-v" "0"] + ["mv" "META.dose3" "META"] + ["ocamlfind" "install" "dose3" "META"] + ["mv" "META.dose" "META"] +] +remove: [ + ["ocamlfind" "remove" "dose"] + ["ocamlfind" "remove" "dose3"] +] +depends: [ + "ocaml" + "ocp-build" {>= "1.99.3-beta" & <= "1.99.20-beta"} + "ocamlgraph" {<= "1.8.5"} + "cudf" {= "0.6.3"} + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "patches/0001-Added-portable-invocation-of-mktemp-for-Linux-and-BS.patch" + "patches/0002-Sanitize-the-string-containing-the-criteria-before-p.patch" + "patches/0003-Modified-pattern-interpolation-to-ensure-only-one-is.patch" + "patches/0004-All-errors-from-cudfsolver-are-now-exceptions-and-no.patch" + "patches/0005-Fix-upgrade-bug-in-the-check_request-function.patch" + "patches/0006-Fix-compilation-problems-with-ocaml-4.0.1.patch" + "patches/0007-Fixed-code-for-computing-upgrade-constraints-handle-.patch" + "patches/0008-Use-re.pcre-instead-of-pcre.patch" + "patches/0009-Hardcode-__FILE__-macros.patch" + "patches/0010-Hardcode-IFDEF-macros-assuming-false.patch" +] +synopsis: "Dose library (part of Mancoosi tools)" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/dose3-3.1.2.tar.gz" + checksum: [ + "sha256=3a07a08345be157c98cb26021d7329c72c2b95c99cfdff79887690656ec9f1a3" + "md5=e98ff720fcc3873def46c85c6a980a1b" + ] +} +extra-source "dose.ocp.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/dose.ocp.in" + checksum: [ + "sha256=c887ecde2ba5e936b8783da963e306a725272e393f256e29142bdbc4e157c8d4" + "md5=a8f9a45c18ff3e606957365311ca6118" + ] +} +extra-source "dose.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/dose.install" + checksum: [ + "sha256=cfada43824d19d9bd10a2c9588b726381355720208443f9046089008767281e4" + "md5=d291a155f2f714e8260ba7ac8dd3ad79" + ] +} +extra-source "META.dose3" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/META.dose3" + checksum: [ + "sha256=941f4faa484cbd01b06138eb21bdac1cbcc3c4ad30d4c67879aa265a85458272" + "md5=3e3e1abdcdce1d7f2bb29d7b8f16d090" + ] +} +extra-source "META.dose" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/META.dose" + checksum: [ + "sha256=0c2307aab3d6694e90afb28ab6c38a4e96bc32568e864330530c2cc17ffdf06c" + "md5=b07e5ba20e50000b872e9f924111e7f8" + ] +} +extra-source "patches/0010-Hardcode-IFDEF-macros-assuming-false.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/patches/0010-Hardcode-IFDEF-macros-assuming-false.patch" + checksum: [ + "sha256=244b1cc61332036138d3dfa6aacbb4429a90b0bc25e23bf3cdd81fb1739ca15f" + "md5=59778bee2a9828fe3384d202bd81aca2" + ] +} +extra-source "patches/0009-Hardcode-__FILE__-macros.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/patches/0009-Hardcode-__FILE__-macros.patch" + checksum: [ + "sha256=4c35702c3e593d7123d69eb5188eb7654cf815ca238d5d82ba17f5e9916eaa6d" + "md5=97e92b31d4176fdc236e87a787323b4c" + ] +} +extra-source "patches/0008-Use-re.pcre-instead-of-pcre.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/patches/0008-Use-re.pcre-instead-of-pcre.patch" + checksum: [ + "sha256=3d975f363c946ce78ef3a147e82646f18c842c9bfc49086f4466a217b155e9c5" + "md5=d0aa0bf9c5f39797c7dd65d40f6f95a2" + ] +} +extra-source "patches/0007-Fixed-code-for-computing-upgrade-constraints-handle-.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/patches/0007-Fixed-code-for-computing-upgrade-constraints-handle-.patch" + checksum: [ + "sha256=a527c952ff7dcef823d014d4cb15a6e621afa34d978be56e6252a2d736b46fdc" + "md5=fa4328d80e8232c8f368d6a80ca27846" + ] +} +extra-source "patches/0006-Fix-compilation-problems-with-ocaml-4.0.1.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/patches/0006-Fix-compilation-problems-with-ocaml-4.0.1.patch" + checksum: [ + "sha256=655f73318f16cb4312217b95c51b9594ee122ad7df975dbdc49c453c7a2a3df8" + "md5=5e63736b6215914f2fcd9378d56341a8" + ] +} +extra-source "patches/0005-Fix-upgrade-bug-in-the-check_request-function.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/patches/0005-Fix-upgrade-bug-in-the-check_request-function.patch" + checksum: [ + "sha256=5aaff701b440104f531bc6ab8fe992fe1316914032b8a15b386e039627c393e1" + "md5=444933f6a781876d2f37ad6f07f2725a" + ] +} +extra-source "patches/0004-All-errors-from-cudfsolver-are-now-exceptions-and-no.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/patches/0004-All-errors-from-cudfsolver-are-now-exceptions-and-no.patch" + checksum: [ + "sha256=5fb5254803309b66d68559f6a9bdf2cd28dcbac5d595a7eecb2cf1d27c102446" + "md5=a9a64be6f4275daea3d7ced7db198288" + ] +} +extra-source "patches/0003-Modified-pattern-interpolation-to-ensure-only-one-is.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/patches/0003-Modified-pattern-interpolation-to-ensure-only-one-is.patch" + checksum: [ + "sha256=35521ff1c897e1bebd6b40e582b8667fe0c9ce46b4bb537b0303a434ea54b438" + "md5=4b457147754c9f6615f7013ce1b7638f" + ] +} +extra-source "patches/0002-Sanitize-the-string-containing-the-criteria-before-p.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/patches/0002-Sanitize-the-string-containing-the-criteria-before-p.patch" + checksum: [ + "sha256=a79be65ea3f2183f44031b19e05eef2586b4eac41c82982389e2e1ae311f27cb" + "md5=e52c26977034693740493c17778822a9" + ] +} +extra-source "patches/0001-Added-portable-invocation-of-mktemp-for-Linux-and-BS.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/patches/0001-Added-portable-invocation-of-mktemp-for-Linux-and-BS.patch" + checksum: [ + "sha256=2030084816db78e6b4109184891fee17781fb00bc20b622a1ad6e92f5b63db6d" + "md5=62031ffb1466fc26256282b3227ffa9a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dose/dose.3.2.2+opam/opam b/packages/dose/dose.3.2.2+opam/opam new file mode 100644 index 000000000..59417eb4b --- /dev/null +++ b/packages/dose/dose.3.2.2+opam/opam @@ -0,0 +1,89 @@ +opam-version: "2.0" +maintainer: "roberto@dicosmo.org" +authors: [ + "Roberto Di Cosmo" + "Ralf Treinen" + "Stefano Zacchiroli" + "Pietro Abate" + "Jaap Boender" + "Jakub Zwolakowski" + "Olivier Rosello" + "Johannes Schauer" +] +homepage: "http://www.mancoosi.org/software/" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--with-ocamlgraph" "--bindir=%{bin}%"] + [make "TARGETS="] +] +remove: [ + ["ocamlfind" "remove" "dose3"] + ["rm" "-f" + "%{bin}%/distcheck" + "%{bin}%/debcheck" + "%{bin}%/rpmcheck" + "%{bin}%/eclipsecheck"] +] +depends: [ + "ocaml" + "ocamlgraph" {= "1.8.5"} + "cudf" {>= "0.7" & <= "0.10"} + "camlp4" {<= "5.3"} + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "0003-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" + "0004-Remove-broken-assert.patch" + "0005-Add-a-check_request-function-allowing-more-control-o.patch" + "0002-ocamlgraph-1.8.6.diff" {ocamlgraph:version >= "1.8.6"} +] +install: [make "install"] +depexts: ["perl-Pod-Html"] {os-distribution = "fedora"} +synopsis: "Dose library (part of Mancoosi tools)" +description: """ +This version has been patched specifically for compiling OPAM itself, but +remains backwards-compatible, and the patches will be backported upstream.""" +flags: light-uninstall +url { + src: + "https://gforge.inria.fr/frs/download.php/file/33677/dose3-3.2.2.tar.gz" + checksum: "md5=3ffed1987a040024076c08f4a7af9b21" +} +extra-source "0005-Add-a-check_request-function-allowing-more-control-o.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/0005-Add-a-check_request-function-allowing-more-control-o.patch" + checksum: [ + "sha256=73065f81c951449c6cc4b920ffb5a5df1d309cd7734c279b11d0fbefc7446ab6" + "md5=fdcd12e2053172a3af032c198d66c0bb" + ] +} +extra-source "0004-Remove-broken-assert.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/0004-Remove-broken-assert.patch" + checksum: [ + "sha256=169b01b6d5c4c92b673a66142cc2279730b4e4c7668e511bee5c2c6a074b2670" + "md5=f996dd85cca97fa0a8a7d0f561b8784a" + ] +} +extra-source "0003-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/0003-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" + checksum: [ + "sha256=61448e8edb917bd9a01fdd3b8c5395ef08cef27278d9297a1ce7391dcbede948" + "md5=3e550296be4774f254404ebdc3ad299d" + ] +} +extra-source "0002-ocamlgraph-1.8.6.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/0002-ocamlgraph-1.8.6.diff" + checksum: [ + "sha256=d734a35facc244f1bac6981832e1a112d51df5f4f95b9b264070ea4a79b09cf6" + "md5=c44ed3dc7a5c5128089abf11278f042b" + ] +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dose/dose.3.2.2/opam b/packages/dose/dose.3.2.2/opam new file mode 100644 index 000000000..5e379e4c7 --- /dev/null +++ b/packages/dose/dose.3.2.2/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "roberto@dicosmo.org" +authors: [ + "Roberto Di Cosmo" + "Ralf Treinen" + "Stefano Zacchiroli" + "Pietro Abate" + "Jaap Boender" + "Jakub Zwolakowski" + "Olivier Rosello" + "Johannes Schauer" +] +homepage: "http://www.mancoosi.org/software/" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--with-ocamlgraph" "--bindir=%{bin}%"] + [make "TARGETS="] +] +remove: [ + ["ocamlfind" "remove" "dose"] + ["ocamlfind" "remove" "dose3"] +] +depends: [ + "ocaml" + "ocp-build" {>= "1.99.3-beta" & <= "1.99.20-beta"} + "ocamlgraph" {= "1.8.5"} + "cudf" {>= "0.7" & <= "0.10"} + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "0003-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" + "0004-Remove-broken-assert.patch" + "0002-ocamlgraph-1.8.6.diff" {ocamlgraph:version >= "1.8.6"} +] +install: [make "install"] +depexts: ["perl-Pod-Html"] {os-distribution = "fedora"} +synopsis: "Dose library (part of Mancoosi tools)" +flags: light-uninstall +url { + src: + "https://gforge.inria.fr/frs/download.php/file/33677/dose3-3.2.2.tar.gz" + checksum: "md5=3ffed1987a040024076c08f4a7af9b21" +} +extra-source "0004-Remove-broken-assert.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/0004-Remove-broken-assert.patch" + checksum: [ + "sha256=169b01b6d5c4c92b673a66142cc2279730b4e4c7668e511bee5c2c6a074b2670" + "md5=f996dd85cca97fa0a8a7d0f561b8784a" + ] +} +extra-source "0003-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/0003-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" + checksum: [ + "sha256=61448e8edb917bd9a01fdd3b8c5395ef08cef27278d9297a1ce7391dcbede948" + "md5=3e550296be4774f254404ebdc3ad299d" + ] +} +extra-source "0002-ocamlgraph-1.8.6.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/0002-ocamlgraph-1.8.6.diff" + checksum: [ + "sha256=d734a35facc244f1bac6981832e1a112d51df5f4f95b9b264070ea4a79b09cf6" + "md5=c44ed3dc7a5c5128089abf11278f042b" + ] +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dose/dose.3.3/opam b/packages/dose/dose.3.3/opam new file mode 100644 index 000000000..a3bdc0a8d --- /dev/null +++ b/packages/dose/dose.3.3/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "roberto@dicosmo.org" +authors: [ + "Roberto Di Cosmo" + "Ralf Treinen" + "Stefano Zacchiroli" + "Pietro Abate" + "Jaap Boender" + "Jakub Zwolakowski" + "Olivier Rosello" + "Johannes Schauer" +] +homepage: "http://www.mancoosi.org/software/" +bug-reports: "https://gforge.inria.fr/tracker/?group_id=4395" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://scm.gforge.inria.fr/anonscm/git/dose/dose.git" +build: [ + ["./configure" "--with-ocamlgraph" "--bindir=%{bin}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "dose3"] + [ + "rm" + "-f" + "%{bin}%/distcheck" + "%{bin}%/debcheck" + "%{bin}%/rpmcheck" + "%{bin}%/eclipsecheck" + ] +] +depends: [ + "ocaml" + "ocamlgraph" {= "1.8.5"} + "cudf" {>= "0.7" & <= "0.10"} + "conf-perl" {build & <= "2"} + ("extlib" {< "1.7.0"} | "extlib-compat" {< "1.7.0"}) + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "0001-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" + "0002-ocamlgraph-1.8.6.diff" {ocamlgraph:version >= "1.8.6"} +] +depexts: ["perl-Pod-Html"] {os-distribution = "fedora"} +synopsis: "Dose library (part of Mancoosi tools)" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/dose3-3.3.tar.gz" + checksum: [ + "sha256=8dc4dae9b1a81bb3a42abb283df785ba3eb00ade29b13875821c69f03e00680e" + "md5=ea947804c636059bb8b64dbda5c1df08" + ] +} +extra-source "0002-ocamlgraph-1.8.6.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/0002-ocamlgraph-1.8.6.diff" + checksum: [ + "sha256=d734a35facc244f1bac6981832e1a112d51df5f4f95b9b264070ea4a79b09cf6" + "md5=c44ed3dc7a5c5128089abf11278f042b" + ] +} +extra-source "0001-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose/0001-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" + checksum: [ + "sha256=95f5200315e92b83bb678d258e11441832c32db4bb48c43b1e0872e0e81adf33" + "md5=2e396c572c4c0aee272bf2e342309a65" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dose/dose.3.4.1/opam b/packages/dose/dose.3.4.1/opam new file mode 100644 index 000000000..350ec94c8 --- /dev/null +++ b/packages/dose/dose.3.4.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "pietro.abate@pps.univ-paris-diderot.fr" +authors: [ + "Pietro Abate" + "Jaap Boender" + "Roberto Di Cosmo" + "Johannes Schauer" + "Ralf Treinen" + "Stefano Zacchiroli" + "Jakub Zwolakowski" + "Olivier Rosello" +] +homepage: "http://www.mancoosi.org/software/" +bug-reports: "https://gforge.inria.fr/tracker/?group_id=4395" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://scm.gforge.inria.fr/anonscm/git/dose/dose.git" +build: [ + ["./configure" "--with-ocamlgraph"] + [make printconf] + [make] +] +install: [make "installlib"] +remove: [ + ["./configure" "--with-ocamlgraph"] + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlgraph" {= "1.8.6"} + "cudf" {>= "0.7" & <= "0.10"} + "conf-perl" {build & <= "2"} + ("extlib" {>= "1.7.0" & <= "1.8.0"} | + "extlib-compat" {>= "1.7.0" & <= "1.7.2"}) + "re" {>= "1.2.2" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} +] +depexts: ["perl-Pod-Html"] {os-distribution = "fedora"} +synopsis: "Dose library (part of Mancoosi tools)" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/dose3-4.1.tar.gz" + checksum: [ + "sha256=2f4aac77326277ca369e1be8372dd95fd6231bc379d57dfcda5f1baafbaa5a9c" + "md5=a571c85a3bd0ed4a3ef9450880e2e92d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dose/dose.3.4.2/opam b/packages/dose/dose.3.4.2/opam new file mode 100644 index 000000000..00d14b584 --- /dev/null +++ b/packages/dose/dose.3.4.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "pietro.abate@pps.univ-paris-diderot.fr" +authors: [ + "Pietro Abate" + "Jaap Boender" + "Roberto Di Cosmo" + "Johannes Schauer" + "Ralf Treinen" + "Stefano Zacchiroli" + "Jakub Zwolakowski" + "Olivier Rosello" +] +homepage: "http://www.mancoosi.org/software/" +bug-reports: "https://gforge.inria.fr/tracker/?group_id=4395" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://scm.gforge.inria.fr/anonscm/git/dose/dose.git" +build: [ + ["./configure" "--with-ocamlgraph"] + [make printconf] + [make] +] +install: [make "installlib"] +remove: [ + ["./configure" "--with-ocamlgraph"] + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlgraph" {= "1.8.6"} + "cudf" {>= "0.7" & <= "0.10"} + "conf-perl" {build & <= "2"} + ("extlib" {>= "1.7.0" & <= "1.8.0"} | + "extlib-compat" {>= "1.7.0" & <= "1.7.2"}) + "re" {>= "1.2.2" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & >= "1.1.2" & <= "1.8.0"} +] +depexts: ["perl-Pod-Html"] {os-distribution = "fedora"} +synopsis: "Dose library (part of Mancoosi tools)" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/dose3-4.2.tar.gz" + checksum: [ + "sha256=ed37414baded4a175b47d4e2856c1e827fc7fb9939cc9e176a1d46e5048d8526" + "md5=99a5c01496165e47d8fda8e3810c62a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dose3/dose3.4.3/opam b/packages/dose3/dose3.4.3/opam new file mode 100644 index 000000000..da48f95b7 --- /dev/null +++ b/packages/dose3/dose3.4.3/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "pietro.abate@inria.fr" +authors: [ + "Pietro Abate" + "Jaap Boender" + "Roberto Di Cosmo" + "Johannes Schauer" + "Ralf Treinen" + "Stefano Zacchiroli" + "Jakub Zwolakowski" + "Olivier Rosello" +] +homepage: "http://www.mancoosi.org/software/" +bug-reports: "https://gitlab.com/irill/dose3/-/issues" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://gitlab.com/irill/dose3.git" +build: [ + ["./configure"] + [make "libs" "apps"] +] +install: [make "installlib"] +remove: [ + ["./configure"] + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlgraph" {= "1.8.6"} + "cudf" {>= "0.7" & <= "0.10"} + ("extlib" {>= "1.7.0" & < "1.7.8"} | + "extlib-compat" {>= "1.7.0" & <= "1.7.2"}) + "re" {>= "1.2.2" & <= "1.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & >= "1.1.2" & <= "1.8.0"} +] +conflicts: "dose" +patches: [ + "0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch" +] +synopsis: "Dose library (part of Mancoosi tools)" +url { + src: "https://gitlab.com/irill/dose3/-/archive/4.3/dose3-4.3.tar.gz" + checksum: [ + "sha256=a075c86c01e501761d2d63052facb85acc6957f5e4a65e10ad7da47881131370" + "md5=dd2ba7bb01acfd2e9c3e0c98d438576b" + ] +} +extra-source "0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose3/0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch" + checksum: [ + "sha256=8102fbb6d638cef3b2e46e43ab39ddf718d63835b616c86859c674b60e81ae7d" + "md5=618265012624df95902a98f756f1ca13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dose3/dose3.5.0/opam b/packages/dose3/dose3.5.0/opam new file mode 100644 index 000000000..24c1ff93c --- /dev/null +++ b/packages/dose3/dose3.5.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "pietro.abate@inria.fr" +authors: [ + "Pietro Abate" + "Jaap Boender" + "Roberto Di Cosmo" + "Johannes Schauer" + "Ralf Treinen" + "Stefano Zacchiroli" + "Jakub Zwolakowski" + "Olivier Rosello" +] +homepage: "http://www.mancoosi.org/software/" +bug-reports: "https://gitlab.com/irill/dose3/-/issues" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://gitlab.com/irill/dose3.git" +build: [ + ["./configure"] + [make "libs" "apps"] +] +install: [make "installlib"] +remove: [ + ["./configure"] + [make "uninstalllib"] +] +depends: [ + "ocaml" + "ocamlgraph" {= "1.8.6"} + "cudf" {>= "0.7" & <= "0.10"} + ("extlib" {>= "1.7.0" & < "1.7.8"} | + "extlib-compat" {>= "1.7.0" & <= "1.7.2"}) + "re" {>= "1.2.2" & <= "1.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & >= "1.1.2" & <= "1.8.0"} +] +conflicts: "dose" +patches: [ + "0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch" +] +synopsis: "Dose library (part of Mancoosi tools)" +url { + src: "https://gitlab.com/irill/dose3/-/archive/5.0/dose3-5.0.tar.gz" + checksum: [ + "sha256=9ec58268688583a7a9777297bec043de0b58b45811d1ca82eb298c3801039521" + "md5=b65076530d13517db05a2c5e8520b252" + ] +} +extra-source "0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dose3/0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch" + checksum: [ + "sha256=8102fbb6d638cef3b2e46e43ab39ddf718d63835b616c86859c674b60e81ae7d" + "md5=618265012624df95902a98f756f1ca13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dropbox/dropbox.0.1~772c4a6/opam b/packages/dropbox/dropbox.0.1~772c4a6/opam new file mode 100644 index 000000000..9f9cbdb30 --- /dev/null +++ b/packages/dropbox/dropbox.0.1~772c4a6/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "Christophe Troestler " +homepage: "https://github.com/Chris00/ocaml-dropbox" +bug-reports: "https://github.com/Chris00/ocaml-dropbox/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Chris00/ocaml-dropbox.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "dropbox"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {<= "0.4.11"} + "lwt" {<= "5.9.0"} + "ssl" {<= "0.7.0"} + "cohttp" {< "0.99"} + "uri" {<= "4.4.0"} + "atdgen" {< "2.10.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Binding to the Dropbox Remote API" +flags: light-uninstall +url { + src: "https://github.com/toots/ocaml-dropbox/archive/opam-0.1.tar.gz" + checksum: [ + "sha256=b7871bdc30a486c4e34240983a67d83b9a257aa9b351875e0edcc1856fa6773d" + "md5=32510c91c595a9f361cb5f5be0351f77" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dryunit/dryunit.0.3.1/opam b/packages/dryunit/dryunit.0.3.1/opam new file mode 100644 index 000000000..b1319de22 --- /dev/null +++ b/packages/dryunit/dryunit.0.3.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "gerson.xp@gmail.com" +authors: "Gerson Moraes" +homepage: "https://github.com/gersonmoraes/dryunit" +bug-reports: "https://github.com/gersonmoraes/dryunit" +dev-repo: "git+https://github.com/gersonmoraes/dryunit.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_dryunit" {<= "0.4.0"} + "cmdliner" {>= "1.0.2" & <= "1.3.0"} +] +synopsis: "A detection tool for traditional unit testing in OCaml" +description: + "Dryunit is a small command line tool and a ppx that detects your unit tests and auto-generate the correspondent bootstrap code on the fly in your build directory. As a result, you get to use plain old OCaml and all the tooling you already use." +url { + src: "https://github.com/gersonmoraes/dryunit/archive/0.3.1.tar.gz" + checksum: [ + "sha256=cea8f236dbdfbb84ad181209df1d65df8dd68b68b7468b20c40135c3490881b4" + "md5=88de92b9868adf8d3dc138db5fa789d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dumpast/dumpast.0.1.0/opam b/packages/dumpast/dumpast.0.1.0/opam new file mode 100644 index 000000000..358694fd6 --- /dev/null +++ b/packages/dumpast/dumpast.0.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire "] +homepage: "https://github.com/samoht/ocaml-dumpast" +license: "ISC" +depends: [ + "ocaml" {>= "4.00.1" & < "4.04.0"} + "ocamlfind" {<= "1.9.6"} +] +build: make +dev-repo: "git+https://github.com/samoht/ocaml-dumpast" +install: [make "install"] +synopsis: "OCaml AST dumper" +description: """ +Usage: + +``` +ocaml-dumpast [TOOL FLAGS*]? INPUT +``` + +The only feature of that tool is to *not* call `TOOL` if +`FLAGS` are empty, but use compiler-libs directly. This +can be used to speed-up camlp4 invoctions.""" +url { + src: "https://github.com/samoht/ocaml-dumpast/archive/0.1.tar.gz" + checksum: [ + "sha256=48fa644e49ab83d8431b042e63c44642d72baa5735fe9533df8c8e4e5a814d4e" + "md5=f681e95bf5cac3d59369033d9f103a79" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dumpast/dumpast.0.2.0/opam b/packages/dumpast/dumpast.0.2.0/opam new file mode 100644 index 000000000..b17473cdb --- /dev/null +++ b/packages/dumpast/dumpast.0.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire " +homepage: "https://github.com/samoht/ocaml-dumpast" +bug-reports: "https://github.com/samoht/ocaml-dumpast/issues" +dev-repo: "git+https://github.com/samoht/ocaml-dumpast.git" +license: "ISC" +build: [ + make + "HAS_ANNOT=false" + "OCAML_VERSION=402" {ocaml:version >= "4.02.0"} + "OCAML_VERSION=401" {ocaml:version < "4.02.0"} +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.04.0"} + "ocamlfind" {<= "1.9.6"} +] +synopsis: "OCaml AST dumper" +description: """ +Usage: + +``` +ocaml-dumpast [TOOL FLAGS*]? INPUT +``` + +The only feature of that tool is to *not* call `TOOL` if +`FLAGS` are empty, but use compiler-libs directly. This +can be used to speed-up camlp4 invoctions.""" +url { + src: "https://github.com/samoht/ocaml-dumpast/archive/0.2.0.tar.gz" + checksum: [ + "sha256=37af291d403bb46ef68b8b0be7f514619439c5dd70c7b457a4d18a9ce7bd4246" + "md5=3696c216ca25970fd6fb13c9a6b80766" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dune-configurator/dune-configurator.1.11.4/opam b/packages/dune-configurator/dune-configurator.1.11.4/opam new file mode 100644 index 000000000..71f12bfc1 --- /dev/null +++ b/packages/dune-configurator/dune-configurator.1.11.4/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +synopsis: "Helper library for gathering system configuration" +description: """ +dune-configurator is a small library that helps writing OCaml scripts that +test features available on the system, in order to generate config.h +files for instance. +Among other things, dune-configurator allows one to: +- test if a C program compiles +- query pkg-config +- import #define from OCaml header files +- generate config.h file +""" +maintainer: ["Jane Street Group, LLC"] +authors: ["Jane Street Group, LLC"] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "ocaml" {< "4.06.0~~"} + "dune" {>= "2.0.0" & <= "3.17.1"} +] +dev-repo: "git+https://github.com/ocaml/dune.git#configurator-compat" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocaml/dune/releases/download/1.11.4/dune-build-info-1.11.4.tbz" + checksum: [ + "sha256=77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6" + "sha512=02f00fd872aa49b832fc8c1e928409f23c79ddf84a53009a58875f222cca36fbb92c905e12c539caec9cbad723f195a8aa24218382dca35a903b3f52b11f06f2" + ] +} +patches: [ + "0001-dune-configurator-for-Dune-2.0.0-on-OCaml-4.06.patch" +] +extra-source "0001-dune-configurator-for-Dune-2.0.0-on-OCaml-4.06.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dune-configurator/0001-dune-configurator-for-Dune-2.0.0-on-OCaml-4.06.patch" + checksum: [ + "sha256=2f11483c812118be8bcf1847425935a267c9712ee50c6aed51a2f59e3ba2cfb6" + "md5=c53b09993b0b78d05903de119560258c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/duppy/duppy.0.4.2/opam b/packages/duppy/duppy.0.4.2/opam new file mode 100644 index 000000000..d5fb74c65 --- /dev/null +++ b/packages/duppy/duppy.0.4.2/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "duppy"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +install: [make "install"] +synopsis: "Library providing monadic threads" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-duppy/0.4.2/ocaml-duppy-0.4.2.tar.gz" + checksum: [ + "sha256=edf1c4eb3d182765375435f42b1bd71c1e8ce00fff52328c1c47b3502b17cd28" + "md5=e1826a03318edbffd8e7d2d7d893d92c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/duppy/duppy.0.5.0/opam b/packages/duppy/duppy.0.5.0/opam new file mode 100644 index 000000000..134047ef4 --- /dev/null +++ b/packages/duppy/duppy.0.5.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +authors: [ + "Romain Beauxis" + "Jérémie Dimino" +] +homepage: "http://savonet.sourceforge.net/" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "duppy"]] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +install: [make "install"] +bug-reports: "https://github.com/savonet/ocaml-duppy/issues" +dev-repo: "git+https://github.com/savonet/ocaml-duppy.git" +synopsis: "Library providing monadic threads" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-duppy/0.5.0/ocaml-duppy-0.5.0.tar.gz" + checksum: [ + "sha256=ae9e97786e772fe91588aec3d67361f6221ecb663a27c5c2e4976de1c6a2e664" + "md5=c321b7ad6f586bfd2548bf99eb479421" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/duppy/duppy.0.5.2/opam b/packages/duppy/duppy.0.5.2/opam new file mode 100644 index 000000000..e24c4f349 --- /dev/null +++ b/packages/duppy/duppy.0.5.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-duppy" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "duppy"] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +bug-reports: "https://github.com/savonet/ocaml-duppy/issues" +dev-repo: "git+https://github.com/savonet/ocaml-duppy.git" +synopsis: "Library providing monadic threads" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-duppy/releases/download/0.5.2/ocaml-duppy-0.5.2.tar.gz" + checksum: [ + "sha256=f848efb5263ba1829c4246c3d12c44b719237e78680a21e438c570e989fd6bb9" + "md5=61e211489bb7c3106b63db7ac03e3f7c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/duppy/duppy.0.6.0/opam b/packages/duppy/duppy.0.6.0/opam new file mode 100644 index 000000000..ec3950489 --- /dev/null +++ b/packages/duppy/duppy.0.6.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-duppy" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "duppy"] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +depopts: ["ssl"] +conflicts: ["liquidsoap" {<= "1.2.1"}] +bug-reports: "https://github.com/savonet/ocaml-duppy/issues" +dev-repo: "git+https://github.com/savonet/ocaml-duppy.git" +synopsis: "Library providing monadic threads" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-duppy/releases/download/0.6.0/ocaml-duppy-0.6.0.tar.gz" + checksum: [ + "sha256=15ddb4826957ab422c9daa3b7972f1db01070d0d0f4b0f70995bc313da62fca1" + "md5=99dd71c102ed2817e93f1e046312944b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/duppy/duppy.0.6.1/opam b/packages/duppy/duppy.0.6.1/opam new file mode 100644 index 000000000..372da5068 --- /dev/null +++ b/packages/duppy/duppy.0.6.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-duppy" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "duppy"] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +depopts: [ + "ssl" + "osx-secure-transport" +] +conflicts: ["liquidsoap" {<= "1.2.1"}] +bug-reports: "https://github.com/savonet/ocaml-duppy/issues" +dev-repo: "git+https://github.com/savonet/ocaml-duppy.git" +synopsis: "Library providing monadic threads" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocaml-duppy-0.6.1.tar.gz" + checksum: [ + "sha256=dd04b8fabfeb064e8ca41283c2b9ee8609edea787c9388b7afb28f2de440abff" + "md5=5f32badde0ccb9bbb6e94520283cee3c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dyntype/dyntype.0.8.2/opam b/packages/dyntype/dyntype.0.8.2/opam new file mode 100644 index 000000000..645b79031 --- /dev/null +++ b/packages/dyntype/dyntype.0.8.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "dyntype"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "syntax extension which makes OCaml types and values easier to manipulate programmatically" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/dyntype-0.8.2.2" + checksum: [ + "sha256=66b9497fd4702616b2b05e73a8c6aab949250b7c59602013d743daa8a7cd24ea" + "md5=bcba157bb85737ce845147fac501e134" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/dyntype/dyntype.0.8.3/opam b/packages/dyntype/dyntype.0.8.3/opam new file mode 100644 index 000000000..677ec29f2 --- /dev/null +++ b/packages/dyntype/dyntype.0.8.3/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "dyntype"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "syntax extension which makes OCaml types and values easier to manipulate programmatically" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/dyntype-0.8.3.3" + checksum: [ + "sha256=6db430574d59c7f29d9ad47b95eba47a4f5f64c443fa81b536a84f3852d57a52" + "md5=1eb647f02797d1d91b8674b38975cd1e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dyntype/dyntype.0.8.4/opam b/packages/dyntype/dyntype.0.8.4/opam new file mode 100644 index 000000000..edd5a2b39 --- /dev/null +++ b/packages/dyntype/dyntype.0.8.4/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "dyntype"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "syntax extension which makes OCaml types and values easier to manipulate programmatically" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/dyntype-0.8.4.4" + checksum: [ + "sha256=4e2577446c752e6c24e98439f8aacdc9683d4fedf85bf4a73ab0b935bc09c5ee" + "md5=40b4d77c3288f65107410da629536c43" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dyntype/dyntype.0.8.5/opam b/packages/dyntype/dyntype.0.8.5/opam new file mode 100644 index 000000000..b2d1482f7 --- /dev/null +++ b/packages/dyntype/dyntype.0.8.5/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "dyntype"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "syntax extension which makes OCaml types and values easier to manipulate programmatically" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/dyntype-0.8.5.5" + checksum: [ + "sha256=1b8d589e35c68ae3d9dab0f030305c5819610d67729a59fe4b5730bf07440823" + "md5=d1910c5dfd835a2315d84a30b6872b66" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/dypgen/dypgen.20120619-1/opam b/packages/dypgen/dypgen.20120619-1/opam new file mode 100644 index 000000000..780b3f5e5 --- /dev/null +++ b/packages/dypgen/dypgen.20120619-1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Emmanuel Onzo"] +homepage: "http://dypgen.free.fr/" +license: "CeCILL-B" +build: make +remove: [ + ["ocamlfind" "remove" "dypgen"] + ["ocamlfind" "remove" "dyp"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +patches: ["install-bsd-compatible.patch"] +install: [ + make + "install" + "DYPGENLIBDIR=%{lib}%" + "BINDIR=%{bin}%" + "MANDIR=%{man}%/man1" +] +synopsis: "Self-extensible parsers and lexers for OCaml" +description: """ +dypgen is a GLR parser generator for OCaml, it is able to +generate self-extensible parsers (also called adaptive parsers) as +well as extensible lexers for the parsers it produces.""" +flags: light-uninstall +url { + src: "http://dypgen.free.fr/dypgen-20120619-1.tar.bz2" + checksum: [ + "sha256=ecb53d6e469e9ec4d57ee6323ff498d45b78883ae13618492488e7c5151fdd97" + "md5=f12c4756b6cfd74247aae2c876c1e591" + ] +} +extra-source "install-bsd-compatible.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dypgen/install-bsd-compatible.patch" + checksum: [ + "sha256=040ab356db3ff238dc92f27de8edce65d198a41aaa51aef2d560f7879a9c56a6" + "md5=f4885881bb9e16bae3f9e88ebb54c582" + ] +} +extra-source "dypgen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/dypgen/dypgen.install" + checksum: [ + "sha256=78099a1a0b393f151bdb313f8b431e10f2733b270a3a4a36f86bcfcf04bb81e7" + "md5=3af2bc7343588caf1a6de8af49a3b1b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earley-ocaml/earley-ocaml.1.0.0/opam b/packages/earley-ocaml/earley-ocaml.1.0.0/opam new file mode 100644 index 000000000..a702911bc --- /dev/null +++ b/packages/earley-ocaml/earley-ocaml.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer : "Christophe Raffalli " +bug-reports : "https://github.com/rlepigre/ocaml-earley-ocaml/issues" +authors : [ "Christophe Raffalli " + "Rodolphe Lepigre " ] +homepage : "https://github.com/rlepigre/ocaml-earley-ocaml" +license : "CeCILL-B" +dev-repo: "git+https://github.com/rlepigre/ocaml-earley-ocaml.git" +build : [ [make] [make] ] +install : [make "install" "BINDIR=%{bin}%" ] +remove : [make "uninstall"] +depends: [ + "ocaml" {>= "4.01.0" & <= "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "earley" {= "1.0.0"} +] +synopsis: + "Earley-OCaml extensible parser for OCaml (and pa_ocaml preprocessos)" +description: """ +Earley-OCaml is an (extensible) parser for OCaml, written using the +Earley library. It come with a built-in preprocessor called pa_ocaml +which handles a natural BNF-like syntax extension for OCaml. It can +be used to define Earley parsers inside the language. + +Authors: + - Christophe Raffalli + - Rodolphe Lepigre """ +url { + src: + "https://github.com/rlepigre/ocaml-earley-ocaml/archive/ocaml-earley-ocaml_1.0.0.tar.gz" + checksum: [ + "sha256=f8956d5cd6b6e7bb378cb769de6d1ffa082610977eeaeb4ea988f59f2daefca3" + "md5=c3572bd86022d80ee64d06febe4edea0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earley-ocaml/earley-ocaml.1.0.1/opam b/packages/earley-ocaml/earley-ocaml.1.0.1/opam new file mode 100644 index 000000000..18e428127 --- /dev/null +++ b/packages/earley-ocaml/earley-ocaml.1.0.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer : "Christophe Raffalli " +bug-reports : "https://github.com/rlepigre/ocaml-earley-ocaml/issues" +authors : [ "Christophe Raffalli " + "Rodolphe Lepigre " ] +homepage : "https://github.com/rlepigre/ocaml-earley-ocaml" +license : "CeCILL-B" +dev-repo: "git+https://github.com/rlepigre/ocaml-earley-ocaml.git" +build : [ [make] [make] ] +install : [make "install" "BINDIR=%{bin}%" ] +remove : [make "uninstall"] +depends: [ + "ocaml" {>= "4.03.0" & <= "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "earley" {= "1.0.1"} +] +synopsis: + "Earley-OCaml extensible parser for OCaml (and pa_ocaml preprocessos)" +description: """ +Earley-OCaml is an (extensible) parser for OCaml, written using the +Earley library. It come with a built-in preprocessor called pa_ocaml +which handles a natural BNF-like syntax extension for OCaml. It can +be used to define Earley parsers inside the language. + +Authors: + - Christophe Raffalli + - Rodolphe Lepigre """ +url { + src: + "https://github.com/rlepigre/ocaml-earley-ocaml/archive/ocaml-earley-ocaml_1.0.1.tar.gz" + checksum: [ + "sha256=f13787a4834fcc5ff1b410dc5194a2c3feee727266d2df9a62ab9c28eb3e4f98" + "md5=91f16b2d85dd269b61cb5e2ce7ab7733" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earley-ocaml/earley-ocaml.1.0.2/opam b/packages/earley-ocaml/earley-ocaml.1.0.2/opam new file mode 100644 index 000000000..85870afb4 --- /dev/null +++ b/packages/earley-ocaml/earley-ocaml.1.0.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer : "Christophe Raffalli " +bug-reports : "https://github.com/rlepigre/ocaml-earley-ocaml/issues" +authors : [ "Christophe Raffalli " + "Rodolphe Lepigre " ] +homepage : "https://github.com/rlepigre/ocaml-earley-ocaml" +license : "CeCILL-B" +dev-repo: "git+https://github.com/rlepigre/ocaml-earley-ocaml.git" +build : [ [make] [make] ] +install : [make "install" "BINDIR=%{bin}%" ] +remove : [make "uninstall"] +depends: [ + "ocaml" {>= "4.03.0" & <= "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "earley" {= "1.0.2"} +] +synopsis: + "Earley-OCaml extensible parser for OCaml (and pa_ocaml preprocessos)" +description: """ +Earley-OCaml is an (extensible) parser for OCaml, written using the +Earley library. It come with a built-in preprocessor called pa_ocaml +which handles a natural BNF-like syntax extension for OCaml. It can +be used to define Earley parsers inside the language. + +Authors: + - Christophe Raffalli + - Rodolphe Lepigre """ +url { + src: + "https://github.com/rlepigre/ocaml-earley-ocaml/archive/ocaml-earley-ocaml_1.0.2.tar.gz" + checksum: [ + "sha256=c0aa0c422ae14b43a3cea6ba41b0d5465ddedeeca2a3c6d2df1481b8b8b89684" + "md5=478a677700e7c6ea8ef6140c2284be13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earley-ocaml/earley-ocaml.1.1.0/opam b/packages/earley-ocaml/earley-ocaml.1.1.0/opam new file mode 100644 index 000000000..4f577fc23 --- /dev/null +++ b/packages/earley-ocaml/earley-ocaml.1.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer : "Christophe Raffalli " +bug-reports : "https://github.com/rlepigre/ocaml-earley-ocaml/issues" +authors : [ "Christophe Raffalli " + "Rodolphe Lepigre " ] +homepage : "https://github.com/rlepigre/ocaml-earley-ocaml" +license : "CeCILL-B" +dev-repo: "git+https://github.com/rlepigre/ocaml-earley-ocaml.git" +build : [ [make] [make] ] +install : [make "install" "BINDIR=%{bin}%" ] +remove : [make "uninstall"] +depends: [ + "ocaml" {>= "4.03.0" & <= "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "earley" {= "1.1.0"} +] +synopsis: + "Earley-OCaml extensible parser for OCaml (and pa_ocaml preprocessos)" +description: """ +Earley-OCaml is an (extensible) parser for OCaml, written using the +Earley library. It come with a built-in preprocessor called pa_ocaml +which handles a natural BNF-like syntax extension for OCaml. It can +be used to define Earley parsers inside the language. + +Authors: + - Christophe Raffalli + - Rodolphe Lepigre """ +url { + src: + "https://github.com/rlepigre/ocaml-earley-ocaml/archive/ocaml-earley-ocaml_1.1.0.tar.gz" + checksum: [ + "sha256=3276a922683d89a8120a648e6cc941b48b84b46dba1b4254b6a7a956037933fb" + "md5=67afefdd8b48ace35d1eb91b95c39ba5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earley/earley.1.0.0/opam b/packages/earley/earley.1.0.0/opam new file mode 100644 index 000000000..6d0662bc3 --- /dev/null +++ b/packages/earley/earley.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer : "Christophe Raffalli " +bug-reports : "https://github.com/rlepigre/ocaml-earley/issues" +authors : [ "Christophe Raffalli " + "Rodolphe Lepigre " ] +homepage : "https://github.com/rlepigre/ocaml-earley" +license : "CeCILL-B" +dev-repo: "git+https://github.com/rlepigre/ocaml-earley.git" +build : [make] +install : [make "install"] +remove : [make "uninstall"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "Earley parser combinator library" +description: """ +Earley is a parser combinator library base on Earley's algorithm. It +is intended to be used in conjunction with Earley-OCaml, which is an +extensible parser for OCaml (distributed separately). It contains a +syntax extension for OCaml, which allows the definition of parsers +inside the language. + +Authors: + - Christophe Raffalli + - Rodolphe Lepigre """ +url { + src: + "https://github.com/rlepigre/ocaml-earley/archive/ocaml-earley_1.0.0.tar.gz" + checksum: [ + "sha256=7667da00187a3b326b670c6612aadc9ec4b6ddbeb4b5fcbac1181e980893290b" + "md5=f360445d00f2ba51d8cba0fccdb83aae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earley/earley.2.0.0/opam b/packages/earley/earley.2.0.0/opam new file mode 100644 index 000000000..4eb71f995 --- /dev/null +++ b/packages/earley/earley.2.0.0/opam @@ -0,0 +1,38 @@ +synopsis: "Parsing library based on Earley Algorithm" +description: +""" +Earley is a parser combinator library base on Earley's algorithm. It +is intended to be used in conjunction with an OCaml syntax extension +which allows the definition of parsers inside the language. There is +also support for writing OCaml syntax extensions in a camlp4 style. +""" + +opam-version: "2.0" +maintainer: "Rodolphe Lepigre " +bug-reports: "https://github.com/rlepigre/ocaml-earley/issues" +homepage: "https://github.com/rlepigre/ocaml-earley" +dev-repo: "git+https://github.com/rlepigre/ocaml-earley.git" +authors: [ + "Christophe Raffalli " + "Rodolphe Lepigre " ] +license: "CeCILL-B" +doc: "https://rlepigre.github.io/ocaml-earley/" + +depends: [ + "ocaml" { >= "4.03.0" & <= "4.07.1" } + "dune" {>= "1.2.0" & <= "3.17.1"} +] + +build: [ [ "dune" "build" "-p" name "-j" jobs ] ] +run-test: [ [ "dune" "runtest" "-p" name "-j" jobs ] ] +url { + src: + "https://github.com/rlepigre/ocaml-earley/releases/download/2.0.0/earley-2.0.0.tbz" + checksum: [ + "sha256=dc7bac4e5b77f6f153af19a9229fd76353dbe1cd88b8391271274a3a200759ce" + "md5=fe3c39748b8d79fc012ffbbc5210a9a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earlybird/earlybird.0.1.0/opam b/packages/earlybird/earlybird.0.1.0/opam new file mode 100644 index 000000000..2ad31b770 --- /dev/null +++ b/packages/earlybird/earlybird.0.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "OCaml debug adapter" +description: """ +OCaml debug adapter. +""" +maintainer: "文宇祥 " +authors: "文宇祥 " +license: "MIT" +homepage: "https://github.com/hackwaly/ocamlearlybird" +bug-reports: "https://github.com/hackwaly/ocamlearlybird/issues" +dev-repo: "git://git@github.com:hackwaly/ocamlearlybird.git" +doc: "https://hackwaly.github.io/ocamlearlybird/" +depends: [ + "ocaml" {>= "4.06" & < "4.07"} + "dune" {<= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "batteries" {<= "3.9.0"} + "lwt" {<= "5.9.0"} + "lwt_ppx" {<= "5.8.0"} + "angstrom" {<= "0.16.1"} + "angstrom-lwt-unix" {<= "0.16.1"} + "yojson" {<= "2.2.2"} + "ppx_deriving_yojson" {<= "3.9.1"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +url { + src: + "https://github.com/hackwaly/ocamlearlybird/releases/download/0.1.0/earlybird-0.1.0.tbz" + checksum: [ + "sha256=4435b7f2d3bf55416ac4d6bc0b9a651297e88d53366cda2946debbd6416bc564" + "md5=b842c45b529ea5d41da238452316e1d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earlybird/earlybird.0.1.1/opam b/packages/earlybird/earlybird.0.1.1/opam new file mode 100644 index 000000000..23a1eed22 --- /dev/null +++ b/packages/earlybird/earlybird.0.1.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "OCaml debug adapter" +description: """ +OCaml debug adapter. +""" +maintainer: "文宇祥 " +authors: "文宇祥 " +license: "MIT" +homepage: "https://github.com/hackwaly/ocamlearlybird" +bug-reports: "https://github.com/hackwaly/ocamlearlybird/issues" +dev-repo: "git://git@github.com:hackwaly/ocamlearlybird.git" +doc: "https://hackwaly.github.io/ocamlearlybird/" +depends: [ + "ocaml" {>= "4.06" & < "4.08"} + "dune" {>= "1.3" & <= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "batteries" {>= "2.9" & <= "3.9.0"} + "lwt" {<= "5.9.0"} + "lwt_ppx" {<= "5.8.0"} + "angstrom" {<= "0.16.1"} + "angstrom-lwt-unix" {<= "0.16.1"} + "yojson" {<= "2.2.2"} + "ppx_deriving_yojson" {<= "3.9.1"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +url { + src: + "https://github.com/hackwaly/ocamlearlybird/releases/download/0.1.1/earlybird-0.1.1.tbz" + checksum: [ + "sha256=7a17d2663727457f6c711628de486d1eee39a97277a1ca89d37ce53c5c4e9f63" + "md5=868b2e3b5f2638028be8d41913fac734" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earlybird/earlybird.0.1.2/opam b/packages/earlybird/earlybird.0.1.2/opam new file mode 100644 index 000000000..abfb18886 --- /dev/null +++ b/packages/earlybird/earlybird.0.1.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "OCaml debug adapter" +description: """ +OCaml debug adapter. +""" +maintainer: "文宇祥 " +authors: "文宇祥 " +license: "MIT" +homepage: "https://github.com/hackwaly/ocamlearlybird" +bug-reports: "https://github.com/hackwaly/ocamlearlybird/issues" +dev-repo: "git://git@github.com:hackwaly/ocamlearlybird.git" +doc: "https://hackwaly.github.io/ocamlearlybird/" +depends: [ + "ocaml" {>= "4.04" & < "4.08"} + "dune" {>= "1.3" & <= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "batteries" {>= "2.9" & <= "3.9.0"} + "lwt" {<= "5.9.0"} + "lwt_ppx" {<= "5.8.0"} + "angstrom" {<= "0.16.1"} + "angstrom-lwt-unix" {<= "0.16.1"} + "yojson" {<= "2.2.2"} + "ppx_deriving_yojson" {<= "3.9.1"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +url { + src: + "https://github.com/hackwaly/ocamlearlybird/releases/download/0.1.2/earlybird-0.1.2.tbz" + checksum: [ + "sha256=96f17ba1ebe2af2909730ae35e3c0dfea2661c07593463928289c5b228836dec" + "md5=52111ceacf357b9ba91c233035617b29" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earlybird/earlybird.0.1.3/opam b/packages/earlybird/earlybird.0.1.3/opam new file mode 100644 index 000000000..d33aa2743 --- /dev/null +++ b/packages/earlybird/earlybird.0.1.3/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "OCaml debug adapter" +description: """ +OCaml debug adapter. +""" +maintainer: "文宇祥 " +authors: "文宇祥 " +license: "MIT" +homepage: "https://github.com/hackwaly/ocamlearlybird" +bug-reports: "https://github.com/hackwaly/ocamlearlybird/issues" +dev-repo: "git://git@github.com:hackwaly/ocamlearlybird.git" +doc: "https://hackwaly.github.io/ocamlearlybird/" +depends: [ + "ocaml" {>= "4.04" & < "4.08"} + "dune" {>= "1.3" & <= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "batteries" {>= "2.9" & <= "3.9.0"} + "lwt" {<= "5.9.0"} + "lwt_ppx" {<= "5.8.0"} + "angstrom" {<= "0.16.1"} + "angstrom-lwt-unix" {<= "0.16.1"} + "yojson" {<= "2.2.2"} + "ppx_deriving_yojson" {<= "3.9.1"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +url { + src: + "https://github.com/hackwaly/ocamlearlybird/releases/download/0.1.3/earlybird-0.1.3.tbz" + checksum: [ + "sha256=7abbfd772f5ef64968f2139f06e8d4d0a9aff727fbd0d505b12eb7263ef24af0" + "md5=765fb374b29c3cd8c8f1bd9f358e5f18" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/earlybird/earlybird.0.1.4/opam b/packages/earlybird/earlybird.0.1.4/opam new file mode 100644 index 000000000..bbafe2fea --- /dev/null +++ b/packages/earlybird/earlybird.0.1.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "OCaml debug adapter" +description: """ +OCaml debug adapter. +""" +maintainer: "文宇祥 " +authors: "文宇祥 " +license: "MIT" +homepage: "https://github.com/hackwaly/ocamlearlybird" +bug-reports: "https://github.com/hackwaly/ocamlearlybird/issues" +dev-repo: "git://git@github.com:hackwaly/ocamlearlybird.git" +doc: "https://hackwaly.github.io/ocamlearlybird/" +depends: [ + "ocaml" {>= "4.04" & < "4.08"} + "dune" {>= "1.3" & <= "3.17.1"} + "cmdliner" {<= "1.3.0"} + "batteries" {>= "2.9" & <= "3.9.0"} + "lwt" {<= "5.9.0"} + "lwt_ppx" {<= "5.8.0"} + "angstrom" {<= "0.16.1"} + "angstrom-lwt-unix" {<= "0.16.1"} + "yojson" {<= "2.2.2"} + "ppx_deriving_yojson" {<= "3.9.1"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +url { + src: + "https://github.com/hackwaly/ocamlearlybird/releases/download/0.1.4/earlybird-0.1.4.tbz" + checksum: [ + "sha256=463dc357f06bbcf20cd332548bb8aec4ef17f629b0abfa39b9ace1619d04ecf6" + "md5=c5bfd3bde1c1e8b5f8ae69c485d3ea90" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/easy_xlsx/easy_xlsx.1.0/opam b/packages/easy_xlsx/easy_xlsx.1.0/opam new file mode 100644 index 000000000..0cd4e24fd --- /dev/null +++ b/packages/easy_xlsx/easy_xlsx.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +authors: ["Brendan Long "] +maintainer: "self@brendanlong.com" +homepage: "https://github.com/brendanlong/ocaml-ooxml" +dev-repo: "git+https://github.com/brendanlong/ocaml-ooxml.git" +bug-reports: "https://github.com/brendanlong/ocaml-ooxml/issues" +doc: "https://brendanlong.github.io/ocaml-ooxml/doc" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.04.2"} + "camlzip" {<= "1.13"} + "ppx_jane" {<= "v0.17.0"} + "ptime" {<= "1.2.0"} + "spreadsheetml" {= "1.0"} + "bisect_ppx" {build & >= "1.3.0" & <= "2.8.3"} + "jbuilder" {>= "1.0+beta18" & <= "transition"} + "csv" {with-test & <= "2.4"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "A library to easily read XLSX files into a simpler format" +url { + src: + "https://github.com/brendanlong/ocaml-ooxml/releases/download/1.0/easy_xlsx-1.0.tbz" + checksum: [ + "sha256=9354c49d927680480c734544e93b7d92eb4667a9a9e30677296bfd27bfa992b8" + "md5=63407b5190cf6f529343a29953c8ff2e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ecaml/ecaml.v0.10.0/opam b/packages/ecaml/ecaml.v0.10.0/opam new file mode 100644 index 000000000..fcf70d431 --- /dev/null +++ b/packages/ecaml/ecaml.v0.10.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ecaml" +bug-reports: "https://github.com/janestreet/ecaml/issues" +dev-repo: "git+https://github.com/janestreet/ecaml.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "expect_test_helpers_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Library for writing Emacs plugin in OCaml" +description: """ +Ecaml is a library for writing Emacs plugins in OCaml. It uses Emacs +25 support for plugins to load native OCaml compiled code.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ecaml-v0.10.0.tar.gz" + checksum: [ + "sha256=fde3a15d57d5804ba80f7fef64a03c847ed7561923e497d31fa837d5e6071314" + "md5=2f2d18f8ed6d62159766c096e4fbea39" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ecaml/ecaml.v0.9.0/opam b/packages/ecaml/ecaml.v0.9.0/opam new file mode 100644 index 000000000..51bb37ac1 --- /dev/null +++ b/packages/ecaml/ecaml.v0.9.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ecaml" +bug-reports: "https://github.com/janestreet/ecaml/issues" +dev-repo: "git+https://github.com/janestreet/ecaml.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Library for writing Emacs plugin in OCaml" +description: """ +Ecaml is a library for writing Emacs plugins in OCaml. It uses Emacs +25 support for plugins to load native OCaml compiled code.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ecaml-v0.9.0.tar.gz" + checksum: [ + "sha256=3023968cc72380a19d885d48ce684fcd33d207407536225a83ecc2876b2e5def" + "md5=5d1ee858452d12ac15f3587ba5c6c67c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/edn/edn.0.1.1/opam b/packages/edn/edn.0.1.1/opam new file mode 100644 index 000000000..e4c7e7980 --- /dev/null +++ b/packages/edn/edn.0.1.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Andrew Rudenko " +authors: "Andrew Rudenko " +homepage: "http://github.com/prepor/ocaml-edn" +license: "MIT" +bug-reports: "http://github.com/prepor/ocaml-edn/issues" +dev-repo: "git+https://github.com/prepor/ocaml-edn.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "menhir" {build & <= "20240715"} +] +synopsis: + "Parsing library for the EDN format (https://github.com/edn-format/edn)" +url { + src: "https://github.com/prepor/ocaml-edn/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=c48810662f5f901ee315664c7f462e6c4d5f49bce263e94b48b809d8ac590ec7" + "md5=95e8ccf8202a33dcc3135e9240f11b5d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/edn/edn.0.1.2-1-g09b142a/opam b/packages/edn/edn.0.1.2-1-g09b142a/opam new file mode 100644 index 000000000..13fd29fac --- /dev/null +++ b/packages/edn/edn.0.1.2-1-g09b142a/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Andrew Rudenko " +authors: "Andrew Rudenko " +homepage: "http://github.com/prepor/ocaml-edn" +license: "MIT" +bug-reports: "http://github.com/prepor/ocaml-edn/issues" +dev-repo: "git+https://github.com/prepor/ocaml-edn.git" +doc: "https://prepor.github.io/ocaml-edn/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "ocaml" + "pkg/pkg.ml" + "test" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {build & <= "20240715"} + "topkg" {build & <= "1.0.7"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Parsing OCaml library for EDN format" +url { + src: + "https://github.com/prepor/ocaml-edn/releases/download/v0.1.2-1-g09b142a/edn-0.1.2-1-g09b142a.tbz" + checksum: [ + "sha256=55daf259726a244d85cfb8329fa6bcba3d87cc3d5abe2bd892a1f1e8b151d281" + "md5=5bda480f59bfd8ba7434f3f11e368fbf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/edn/edn.0.1.3/opam b/packages/edn/edn.0.1.3/opam new file mode 100644 index 000000000..34ac6a2b2 --- /dev/null +++ b/packages/edn/edn.0.1.3/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Andrew Rudenko " +authors: "Andrew Rudenko " +homepage: "http://github.com/prepor/ocaml-edn" +license: "MIT" +bug-reports: "http://github.com/prepor/ocaml-edn/issues" +dev-repo: "git+https://github.com/prepor/ocaml-edn.git" +doc: "https://prepor.github.io/ocaml-edn/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "ocaml" + "pkg/pkg.ml" + "test" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {build & <= "20240715"} + "topkg" {build & <= "1.0.7"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Parsing OCaml library for EDN format" +url { + src: + "https://github.com/prepor/ocaml-edn/releases/download/v0.1.3/edn-0.1.3.tbz" + checksum: [ + "sha256=c808e88b69ca118324bc731c946d3d92c55bc00ff34a27dd51bcf612c09335a8" + "md5=0a8754c43f60efc8b29a9efeae78d96d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/edn/edn.0.1.4/opam b/packages/edn/edn.0.1.4/opam new file mode 100644 index 000000000..86af6fe3d --- /dev/null +++ b/packages/edn/edn.0.1.4/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Andrew Rudenko " +authors: "Andrew Rudenko " +homepage: "http://github.com/prepor/ocaml-edn" +license: "MIT" +bug-reports: "http://github.com/prepor/ocaml-edn/issues" +dev-repo: "git+https://github.com/prepor/ocaml-edn.git" +doc: "https://prepor.github.io/ocaml-edn/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "ocaml" + "pkg/pkg.ml" + "test" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {build & <= "20240715"} + "topkg" {build & <= "1.0.7"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Parsing OCaml library for EDN format" +url { + src: + "https://github.com/prepor/ocaml-edn/releases/download/v0.1.4/edn-0.1.4.tbz" + checksum: [ + "sha256=d4308c4e4f309f710dbf80db4b1229b8de82e463ad8f7481561c525bc394b4ff" + "md5=d135b0ffb41d08b0a6e8ff2666482edf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/edn/edn.0.1.5/opam b/packages/edn/edn.0.1.5/opam new file mode 100644 index 000000000..fa9f91928 --- /dev/null +++ b/packages/edn/edn.0.1.5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Andrew Rudenko " +authors: "Andrew Rudenko " +homepage: "http://github.com/prepor/ocaml-edn" +license: "MIT" +bug-reports: "http://github.com/prepor/ocaml-edn/issues" +dev-repo: "git+https://github.com/prepor/ocaml-edn.git" +doc: "https://prepor.github.io/ocaml-edn/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "ocaml" + "pkg/pkg.ml" + "test" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {build & <= "20240715"} + "topkg" {build & <= "1.0.7"} + "ounit" {with-test & <= "2.2.7"} + "cconv" {>= "0.4" & <= "0.5"} +] +synopsis: "Parsing OCaml library for EDN format" +description: + "This library implements [EDN][edn] parser and generator for OCaml." +url { + src: + "https://github.com/prepor/ocaml-edn/releases/download/v0.1.5/edn-0.1.5.tbz" + checksum: [ + "sha256=10f59cfdcb0263752db3ac54854f174d6c3a63a5bea8b9b287270f228e1906f9" + "md5=13de4b1232a5305c2684d63df8583c95" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.10.0/opam b/packages/efl/efl.1.10.0/opam new file mode 100644 index 000000000..ef8238679 --- /dev/null +++ b/packages/efl/efl.1.10.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.10.0/ocaml-efl-1.10.0.tar.gz" + checksum: [ + "sha256=d0ea15aa4e60e052ec538383564c957e9ef28d6c1c18eef2a63d2027e899721e" + "md5=c64f22a5b137dc7ed2e33d95624f10ef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.10.1/opam b/packages/efl/efl.1.10.1/opam new file mode 100644 index 000000000..8591e0eed --- /dev/null +++ b/packages/efl/efl.1.10.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.10.1/ocaml-efl-1.10.1.tar.gz" + checksum: [ + "sha256=6c76bbbecd11aab9c92172350c03845ac93d13edb1712c20657aa7e82d6addc5" + "md5=f2f2e244c8f323603a0f94863a582f50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.11.0/opam b/packages/efl/efl.1.11.0/opam new file mode 100644 index 000000000..d28a58eb7 --- /dev/null +++ b/packages/efl/efl.1.11.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.11.0/ocaml-efl-1.11.0.tar.gz" + checksum: [ + "sha256=ac49c45ed1049f4b6568885341f588472f214280023f4c14e9d183d08fdbf72a" + "md5=ea2c5be9cc377dc8498947cafdcb9a5e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.11.1/opam b/packages/efl/efl.1.11.1/opam new file mode 100644 index 000000000..5512173f7 --- /dev/null +++ b/packages/efl/efl.1.11.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.11.1/ocaml-efl-1.11.1.tar.gz" + checksum: [ + "sha256=92594b5cc5ff19066c81f43566ff446e9a6588e9c59d8a8cfd700fd83eb02c38" + "md5=910180a88e725241e31d48a93e0efbd8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.8.1/opam b/packages/efl/efl.1.8.1/opam new file mode 100644 index 000000000..2eca9c4c9 --- /dev/null +++ b/packages/efl/efl.1.8.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.8.1/ocaml-efl-1.8.1.tar.gz" + checksum: [ + "sha256=09ee62783f8a0d45f116917d1dbfc79d5e7664c7126db8e599f188407d67bffe" + "md5=d1017f427950c6a18b76da79fcfdad2b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.8.2/opam b/packages/efl/efl.1.8.2/opam new file mode 100644 index 000000000..ca9fcadaa --- /dev/null +++ b/packages/efl/efl.1.8.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.8.2/ocaml-efl-1.8.2.tar.gz" + checksum: [ + "sha256=25f5001461c860976c34b0f555863dd2cd922d55e552700f77b5975462983575" + "md5=b367036a01836a1aa74b30f08bcd7caf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.8.3/opam b/packages/efl/efl.1.8.3/opam new file mode 100644 index 000000000..729909731 --- /dev/null +++ b/packages/efl/efl.1.8.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.8.3/ocaml-efl-1.8.3.tar.gz" + checksum: [ + "sha256=04c73c8ad45a680e0aba4c4df33f3dc5703d8c4e7a8317112b9f1fca5649e2e1" + "md5=dd5e50723e379f7c4fe1ebbef135e585" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.8.4/opam b/packages/efl/efl.1.8.4/opam new file mode 100644 index 000000000..6675ce73c --- /dev/null +++ b/packages/efl/efl.1.8.4/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.8.4/ocaml-efl-1.8.4.tar.gz" + checksum: [ + "sha256=16678e629794356746d3fc8afb61203ca319dc0367c21d125d338a3d8ed0ae8b" + "md5=a6474ab3abc3b6299867b5f92a1199d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.9.0/opam b/packages/efl/efl.1.9.0/opam new file mode 100644 index 000000000..84592cb80 --- /dev/null +++ b/packages/efl/efl.1.9.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.9.0/ocaml-efl-1.9.0.tar.gz" + checksum: [ + "sha256=a9b639bd79cfb180e81a1d641ce882a203e408de0c34e9c6a68e09a5e91ddb04" + "md5=025fe45c7a93cefa60c902421040f91e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.9.1/opam b/packages/efl/efl.1.9.1/opam new file mode 100644 index 000000000..647a7e8af --- /dev/null +++ b/packages/efl/efl.1.9.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.9.1/ocaml-efl-1.9.1.tar.gz" + checksum: [ + "sha256=341f32582831ebb5c57624980fd41da28d1d64c604552aa1b6e15efad59c1128" + "md5=52308bae13ce0b49ba5073ff4fa1a5c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/efl/efl.1.9.2/opam b/packages/efl/efl.1.9.2/opam new file mode 100644 index 000000000..35dff9380 --- /dev/null +++ b/packages/efl/efl.1.9.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "efl"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-efl" {= "1.8"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary." +description: """ +The Enlightenment Fondation Libraires provide both a semi-traditional toolkit +set in Elementary as well as the object canvas (Evas) and powerful abstracted +objects (Edje) that you can combine, mix and match, even layer on top of each +other with alpha channels and events in-tact. It has 3D transformations for all +objects and more. + +https://www.enlightenment.org/ + +Currently, only the interfacing of Elementary is more or less complete. + +This project is still in alpha stage. + +Ocamlforge page and github page: +https://forge.ocamlcore.org/projects/ocaml-efl/ +https://github.com/axiles/ocaml-efl""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.9.2/ocaml-efl-1.9.2.tar.gz" + checksum: [ + "sha256=06c943ff6553671e67641c7ae9fc06d8c90d6e15ad1766379a4913726dfcd0e3" + "md5=294914c1844b66a0aaf2b530d0e1433b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/opam b/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/opam new file mode 100644 index 000000000..df5f63961 --- /dev/null +++ b/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "david.chemouil+electrum@onera.fr" +authors: [ "David Chemouil" + "Julien Brunel" + "Denis Kuperberg" ] +license: "GPL-3.0-or-later" +homepage: "https://forge.onera.fr/projects/electrum" +dev-repo: "git+https://github.com/grayswandyr/electrumAnalyzer.git" +bug-reports: "https://forge.onera.fr/projects/electrum" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/electrumAnalyzer/_oasis_remove_.ml" + "%{etc}%/electrumAnalyzer"] +] +depends: [ + "ocaml" {>= "4.02"} + "batteries" {build & <= "3.9.0"} + "cmdliner" {build & = "0.9.7"} | "cmdliner" {build & = "0.9.6"} | + "cmdliner" {build & = "0.9.5"} + "menhir" {build & >= "20150720" & <= "20240715"} + "ocamlfind" {build & >= "1.5" & <= "1.9.6"} + "pprint" {build & <= "20230830"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A tool for the analysis of Electrum formal specifications." +description: """ +Electrum is a formal specification language based upon relational +first-order logic (RFOL) and linear temporal logic (LTL), mainly +inspired by Alloy and TLA+. Electrum Analyzer is a free-software +prototype for the analysis of Electrum models: as of now, it proceeds +by translation into SMV models processable by NuSMV and nuXmv.""" +url { + src: "https://github.com/grayswandyr/electrumAnalyzer/archive/0.3.4.tar.gz" + checksum: [ + "sha256=af2618d68abc0f0deb7b0e29df5ea9e94903ba0bd17312538351b60605370dd5" + "md5=c9b6781a609b198d9d399a41a2b340b3" + ] +} +extra-source "electrumAnalyzer.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/electrumAnalyzer/electrumAnalyzer.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/electrumAnalyzer/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/elf2json/elf2json.1.0.0/opam b/packages/elf2json/elf2json.1.0.0/opam new file mode 100644 index 000000000..ad5167089 --- /dev/null +++ b/packages/elf2json/elf2json.1.0.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "m4b.github.io@gmail.com" +authors: "m4b" +homepage: "http://github.com/m4b/elf2json" +dev-repo: "git+http://github.com/m4b/elf2json.git" +bug-reports: "http://github.com/m4b/elf2json" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/elf2json/_oasis_remove_.ml" "%{etc}%/elf2json"] +depends: [ + "ocaml" + "base64" {build & >= "2.0.0" & < "3.0.0"} + "jsonm" {build & <= "1.0.2"} + "ocamlfind" {build & <= "1.9.6"} + "rdr" {>= "2.0.0" & <= "2.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Converts an ELF binary to a JSON representation" +description: """ +This program converts +an ELF binary to a JSON representation using rdr as the backend. +Optionally minifies, converts the binary to a base64 representation, +and/or includes the byte coverage analysis generated by rdr.""" +url { + src: "http://github.com/m4b/elf2json/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=aeb3dc348d888dcdc93a19259cd30d0a26e611ba05316207b28ff810c7228a91" + "md5=5c0e113305839b7825d7edc888f962be" + ] +} +extra-source "elf2json.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/elf2json/elf2json.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/elf2json/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.2.2.2/opam b/packages/eliom/eliom.2.2.2/opam new file mode 100644 index 000000000..d97de1bee --- /dev/null +++ b/packages/eliom/eliom.2.2.2/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://eliom.org" +build: [ + [ + "sh" + "configure" + "--prefix" + prefix + "--mandir" + man + "--docdir" + "%{lib}%/eliom/share/doc/eliom" + "--without-ocamlduce" + ] + [make] +] +remove: [["rm" "-rf" "%{lib}%/eliom"]] +depends: [ + "ocaml" {< "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving-ocsigen" {<= "0.5"} + "js_of_ocaml" {< "2.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "tyxml" {< "3.2"} + "ocsigenserver" {< "2.3.0"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: + "Framework for programming web sites and client/server web applications" +description: """ +Eliom is a framework for programming web sites and client/server web +applications. It uses very new concepts making programming very +different from all other web programming tools, and allowing to write +a complex web site in very few lines of code.""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/eliom-2.2.2.tar.gz" + checksum: [ + "sha256=bfca844180ec19dcd0f6eec39ed118e15919bd7990c142126242443c905b1caf" + "md5=00010d67c5ba1d52680815015f8f6c6d" + ] +} +extra-source "eliom.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/eliom/eliom.install.2.2.2" + checksum: [ + "sha256=2edee3b3bda6bc6caf2567afeafa6c77ab9564d28c1d1525ed6fd86e6d501430" + "md5=7801ca32118f648c842f3586493c994c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.3.0.0/opam b/packages/eliom/eliom.3.0.0/opam new file mode 100644 index 000000000..d59b2cbfa --- /dev/null +++ b/packages/eliom/eliom.3.0.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://eliom.org" +build: [ + [ + "sh" + "configure" + "--prefix" + prefix + "--mandir" + man + "--docdir" + "%{lib}%/eliom/doc" + "--datadir" + "%{lib}%/eliom/share" + ] + [make] +] +remove: [["rm" "-rf" "%{lib}%/eliom" "%{man}%/man1/eliomc.1" "%{man}%/man1/eliomopt.1" "%{man}%/man1/eliomcp.1" "%{man}%/man1/js_of_eliom.1" "%{man}%/man1/eliomdep.1" "%{man}%/man1/eliom-destillery.1"]] +depends: [ + "ocaml" {< "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving-ocsigen" {<= "0.5"} + "js_of_ocaml" {>= "1.3" & < "2.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "tyxml" {< "3.2"} + "ocsigenserver" {>= "2.2" & < "2.3.0"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: + "Framework for programming web sites and client/server web applications" +description: """ +Eliom is a framework for programming web sites and client/server web +applications. It uses very new concepts making programming very +different from all other web programming tools, and allowing to write +a complex web site in very few lines of code.""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/eliom-3.0.0.tar.gz" + checksum: [ + "sha256=17110f54a2649ed96c78e3d0c933cc8e0349fb1ddc8b688b2d50139c775e83b1" + "md5=a83b8793d4a15eca8a56c6cd5a4edb9e" + ] +} +extra-source "eliom.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/eliom/eliom.install.3.0.0" + checksum: [ + "sha256=804ba6b9367b27b0314ff99833e564474d6da47d1a60de7944d4cf642ecd8863" + "md5=7e1265cb6dbb4ce59c7e2921686d37bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.3.0.1/opam b/packages/eliom/eliom.3.0.1/opam new file mode 100644 index 000000000..77ee71e5f --- /dev/null +++ b/packages/eliom/eliom.3.0.1/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://eliom.org" +build: [ + [ + "sh" + "configure" + "--prefix" + prefix + "--mandir" + man + "--docdir" + "%{lib}%/eliom/doc" + "--datadir" + "%{lib}%/eliom/share" + ] + [make] +] +remove: [["rm" "-rf" "%{lib}%/eliom" "%{man}%/man1/eliomc.1" "%{man}%/man1/eliomopt.1" "%{man}%/man1/eliomcp.1" "%{man}%/man1/js_of_eliom.1" "%{man}%/man1/eliomdep.1" "%{man}%/man1/eliom-destillery.1"]] +depends: [ + "ocaml" {< "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving-ocsigen" {<= "0.5"} + "js_of_ocaml" {>= "1.3" & < "2.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "tyxml" {< "3.2"} + "ocsigenserver" {>= "2.2" & < "2.3.0"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: + "Framework for programming web sites and client/server web applications" +description: """ +Eliom is a framework for programming web sites and client/server web +applications. It uses very new concepts making programming very +different from all other web programming tools, and allowing to write +a complex web site in very few lines of code.""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/eliom-3.0.1.tar.gz" + checksum: [ + "sha256=64f2e3a80286cf3d92286273601bf300089975b8d2b29705789fa706da5e0de0" + "md5=a79a389fc9c6a66bed278a1fe4708fc6" + ] +} +extra-source "eliom.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/eliom/eliom.install.3.0.1" + checksum: [ + "sha256=804ba6b9367b27b0314ff99833e564474d6da47d1a60de7944d4cf642ecd8863" + "md5=7e1265cb6dbb4ce59c7e2921686d37bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.3.0.2/opam b/packages/eliom/eliom.3.0.2/opam new file mode 100644 index 000000000..537dfbe3e --- /dev/null +++ b/packages/eliom/eliom.3.0.2/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://eliom.org" +build: [ + [ + "sh" + "configure" + "--prefix" + prefix + "--mandir" + man + "--docdir" + "%{lib}%/eliom/doc" + "--datadir" + "%{lib}%/eliom/share" + ] + [make] +] +remove: [["rm" "-rf" "%{lib}%/eliom" "%{man}%/man1/eliomc.1" "%{man}%/man1/eliomopt.1" "%{man}%/man1/eliomcp.1" "%{man}%/man1/js_of_eliom.1" "%{man}%/man1/eliomdep.1" "%{man}%/man1/eliom-destillery.1"]] +depends: [ + "ocaml" {< "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving-ocsigen" {<= "0.5"} + "js_of_ocaml" {>= "1.3" & < "2.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "tyxml" {< "3.2"} + "ocsigenserver" {>= "2.2" & < "2.3.0"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: + "Framework for programming web sites and client/server web applications" +description: """ +Eliom is a framework for programming web sites and client/server web +applications. It uses very new concepts making programming very +different from all other web programming tools, and allowing to write +a complex web site in very few lines of code.""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/eliom-3.0.2.tar.gz" + checksum: [ + "sha256=d603585432b2e083a0fb95c0d17482b59828346f94af9916b26534a7e6582ba1" + "md5=ce0681a712c2c8e1e5f03d4fa7d85a3e" + ] +} +extra-source "eliom.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/eliom/eliom.install.3.0.2" + checksum: [ + "sha256=804ba6b9367b27b0314ff99833e564474d6da47d1a60de7944d4cf642ecd8863" + "md5=7e1265cb6dbb4ce59c7e2921686d37bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.3.0.3/opam b/packages/eliom/eliom.3.0.3/opam new file mode 100644 index 000000000..dacd19b69 --- /dev/null +++ b/packages/eliom/eliom.3.0.3/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://eliom.org" +build: [ + [ + "sh" + "configure" + "--prefix" + prefix + "--mandir" + man + "--docdir" + "%{lib}%/eliom/doc" + "--datadir" + "%{lib}%/eliom/share" + ] + [make] +] +remove: [["rm" "-rf" "%{lib}%/eliom" "%{man}%/man1/eliomc.1" "%{man}%/man1/eliomopt.1" "%{man}%/man1/eliomcp.1" "%{man}%/man1/js_of_eliom.1" "%{man}%/man1/eliomdep.1" "%{man}%/man1/eliom-destillery.1"]] +depends: [ + "ocaml" {< "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving-ocsigen" {<= "0.5"} + "js_of_ocaml" {>= "1.3" & < "2.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "tyxml" {< "3.2"} + "ocsigenserver" {>= "2.2" & < "2.3.0"} + "camlp4" {<= "5.3"} +] +patches: [ + "fix_int64.patch" + "makefile_log.patch" +] +install: [make "install"] +synopsis: + "Framework for programming web sites and client/server web applications" +description: """ +Eliom is a framework for programming web sites and client/server web +applications. It uses very new concepts making programming very +different from all other web programming tools, and allowing to write +a complex web site in very few lines of code.""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/eliom-3.0.3.tar.gz" + checksum: [ + "sha256=b598bfbfc37fb9164024df71352e74d26d6ce2095f89f3d52072b3f7334a5b86" + "md5=f7ffba1582c6a5dc90b20c74930fc3e3" + ] +} +extra-source "makefile_log.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/eliom/makefile_log.patch" + checksum: [ + "sha256=92110879ad83ec9c538b9e340ec57fb82c250f74e8245dcf81d1ba4cff52a9a4" + "md5=1ae0c6a80556b2be496e7ef348976a66" + ] +} +extra-source "fix_int64.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/eliom/fix_int64.patch" + checksum: [ + "sha256=991001a5762d9d452f5c6d5ce8e8db60e3cc57d8c4d6f07a51704a26402f354b" + "md5=33b4935fdce1edb0e32e70a796b7b8a9" + ] +} +extra-source "eliom.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/eliom/eliom.install.3.0.3" + checksum: [ + "sha256=804ba6b9367b27b0314ff99833e564474d6da47d1a60de7944d4cf642ecd8863" + "md5=7e1265cb6dbb4ce59c7e2921686d37bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.4.0.0/opam b/packages/eliom/eliom.4.0.0/opam new file mode 100644 index 000000000..cf23fa3d9 --- /dev/null +++ b/packages/eliom/eliom.4.0.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: "dev@ocsigen.org" +maintainer: "dev@ocsigen.org" +homepage: "http://ocsigen.org/eliom/" +bug-reports: "https://github.com/ocsigen/eliom/issues/" +dev-repo: "git+https://github.com/ocsigen/eliom.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["sh" "configure" "--prefix" prefix "--mandir" man "--docdir" "%{lib}%/eliom/doc" "--datadir" "%{lib}%/eliom/share"] + [make] +] +install: [make "install"] +remove: [["rm" "-rf" "%{lib}%/eliom" "%{man}%/man1/eliomc.1" "%{man}%/man1/eliomopt.1" "%{man}%/man1/eliomcp.1" "%{man}%/man1/js_of_eliom.1" "%{man}%/man1/eliomdep.1" "%{man}%/man1/eliom-distillery.1"]] +depends: [ + "ocaml" {< "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving" {<= "0.8.1"} + "js_of_ocaml" {>= "2.2" & < "3.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "tyxml" {< "3.2"} + "ocsigenserver" {>= "2.4.0" & < "2.6"} + "camlp4" {<= "4.02+6"} + "ipaddr" {>= "2.1" & <= "5.6.0"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: + "Framework for programming Web sites and client/server Web applications." +description: """ +Eliom is a framework for programming Web sites and client/server Web +applications. It introduces new concepts to simplify programming common +behaviours and uses advanced static typing features of OCaml to check +many properties of the Web site at compile time. If you want to write a +Web application, Eliom makes possible to write the whole application as +a single program (client and server parts). A syntax extension is used +to distinguish both parts and the client side is compiled to JS using +Ocsigen Js_of_ocaml.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/eliom/archive/4.0.0.tar.gz" + checksum: [ + "sha256=0688aec19d5949fc25f934e1625ee7e06744e2d3266f6ab8e2bf3fbba9a1c2f5" + "md5=33449d29bc0e48b613c14faae523a55e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.4.1.0/opam b/packages/eliom/eliom.4.1.0/opam new file mode 100644 index 000000000..8f699e7b7 --- /dev/null +++ b/packages/eliom/eliom.4.1.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +authors: "dev@ocsigen.org" +maintainer: "dev@ocsigen.org" +homepage: "http://ocsigen.org/eliom/" +bug-reports: "https://github.com/ocsigen/eliom/issues/" +dev-repo: "git+https://github.com/ocsigen/eliom.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [make] +depends: [ + "ocaml" {>= "4.00.0" & < "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving" {>= "0.6" & <= "0.8.1"} + "js_of_ocaml" {>= "2.5" & < "3.0"} + "tyxml" {>= "3.3.0" & < "3.6.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "camlp4" {<= "4.02+6"} + "ocsigenserver" {= "2.5"} + "ipaddr" {>= "2.1" & <= "5.6.0"} + "reactiveData" {<= "0.3.0"} + "ocamlbuild" {<= "0.15.0"} +] +patches: [ + "build-against-newer-lwt.diff" +] +synopsis: + "Framework for programming Web sites and client/server Web applications." +description: """ +Eliom is a framework for programming Web sites and client/server Web +applications. It introduces new concepts to simplify programming common +behaviours and uses advanced static typing features of OCaml to check +many properties of the Web site at compile time. If you want to write a +Web application, Eliom makes possible to write the whole application as +a single program (client and server parts). A syntax extension is used +to distinguish both parts and the client side is compiled to JS using +Ocsigen Js_of_ocaml.""" +url { + src: "https://github.com/ocsigen/eliom/archive/4.1.0.tar.gz" + checksum: [ + "sha256=44541cdcc93b622fee79a1d9bdd46d6caf7ace71b1a3891e6d7de93f70ae6783" + "md5=e93ccae5d61ce73e2d0f139cc5e3524d" + ] +} +extra-source "build-against-newer-lwt.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/eliom/build-against-newer-lwt.diff" + checksum: [ + "sha256=66f63a65055daf6fb396a8c487c89d45de1d7d9030ba35b509282f8c795f2391" + "md5=5dad5793ccd0112114e1d1b17271357d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.4.2.0/opam b/packages/eliom/eliom.4.2.0/opam new file mode 100644 index 000000000..c4b064d67 --- /dev/null +++ b/packages/eliom/eliom.4.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "dev@ocsigen.org" +maintainer: "dev@ocsigen.org" +homepage: "http://ocsigen.org/eliom/" +bug-reports: "https://github.com/ocsigen/eliom/issues/" +dev-repo: "git+https://github.com/ocsigen/eliom.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [make] +depends: [ + "ocaml" {>= "4.00.0" & < "5.1"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "4.02+6"} + "deriving" {>= "0.6" & <= "0.8.1"} + "js_of_ocaml" {>= "2.5" & < "3.0"} + "tyxml" {>= "3.3.0" & < "3.6.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "ocsigenserver" {>= "2.6" & < "3.0.0"} + "ipaddr" {>= "2.1" & <= "5.6.0"} + "reactiveData" {<= "0.3.0"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: + "Framework for programming Web sites and client/server Web applications." +description: """ +Eliom is a framework for programming Web sites and client/server Web +applications. It introduces new concepts to simplify programming common +behaviours and uses advanced static typing features of OCaml to check +many properties of the Web site at compile time. If you want to write a +Web application, Eliom makes possible to write the whole application as +a single program (client and server parts). A syntax extension is used +to distinguish both parts and the client side is compiled to JS using +Ocsigen Js_of_ocaml.""" +url { + src: "https://github.com/ocsigen/eliom/archive/4.2.tar.gz" + checksum: [ + "sha256=30d180b72d21177d09b311785e08e54cc221b148d969f17334f8be6eecfb783d" + "md5=88bbaeadd10719fcf44217b71b9410a9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.5.0.0/opam b/packages/eliom/eliom.5.0.0/opam new file mode 100644 index 000000000..b7b06479d --- /dev/null +++ b/packages/eliom/eliom.5.0.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "dev@ocsigen.org" +homepage: "http://ocsigen.org/eliom/" +bug-reports: "https://github.com/ocsigen/eliom/issues/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocsigen/eliom.git" +build: [ + make + "PPX=false" {base-no-ppx:installed} +] +depends: [ + "ocaml" {>= "4.01" & < "5.1"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "4.02+6"} + "deriving" {>= "0.6" & <= "0.8.1"} + ("base-no-ppx" {= "base"} | "ppx_tools" {>= "0.99.3" & <= "6.6"}) + "js_of_ocaml" {> "2.6" & < "3.0"} + "tyxml" {= "3.6.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "ocsigenserver" {>= "2.6" & < "3.0.0"} + "ipaddr" {>= "2.1" & <= "5.6.0"} + "reactiveData" {= "0.2"} + "base-bytes" {<= "base"} +] +synopsis: + "Framework for programming Web sites and client/server Web applications." +description: """ +Eliom is a framework for programming Web sites and client/server Web +applications. It introduces new concepts to simplify programming common +behaviours and uses advanced static typing features of OCaml to check +many properties of the Web site at compile time. If you want to write a +Web application, Eliom makes possible to write the whole application as +a single program (client and server parts). A syntax extension is used +to distinguish both parts and the client side is compiled to JS using +Ocsigen Js_of_ocaml.""" +url { + src: "https://github.com/ocsigen/eliom/archive/5.0.0.tar.gz" + checksum: [ + "sha256=6726500f9a54478def95875d04098dc8dc829d4a10e06896ff4f037bb1c03cbd" + "md5=dcd4c6b7b09a9ac233cb6db4605c233e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.6.0.0/opam b/packages/eliom/eliom.6.0.0/opam new file mode 100644 index 000000000..eb2d2f86b --- /dev/null +++ b/packages/eliom/eliom.6.0.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "dev@ocsigen.org" +homepage: "http://ocsigen.org/eliom/" +bug-reports: "https://github.com/ocsigen/eliom/issues/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocsigen/eliom.git" +build: [make] +depends: [ + "ocaml" {>= "4.02" & < "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving" {>= "0.6" & <= "0.8.1"} + "lwt" {>= "2.5.0" & < "3.0.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "js_of_ocaml" {>= "2.8.2" & < "3.0"} + "tyxml" {>= "4.0.0" & < "4.3"} + "calendar" {>= "2.00" & <= "3.0.0"} + "ocsigenserver" {>= "2.8" & < "3.0.0"} + "ipaddr" {>= "2.1" & <= "5.6.0"} + "reactiveData" {>= "0.2.1" & <= "0.3.0"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"}) + "base-bytes" {<= "base"} +] +synopsis: + "Framework for programming Web sites and client/server Web applications." +description: """ +Eliom is a framework for programming Web sites and client/server Web +applications. It introduces new concepts to simplify programming common +behaviors and uses advanced static typing features of OCaml to check +many properties of the Web site at compile time. If you want to write a +Web application, Eliom makes possible to write the whole application as +a single program (client and server parts). A syntax extension is used +to distinguish both parts and the client side is compiled to JS using +Ocsigen Js_of_ocaml.""" +url { + src: "https://github.com/ocsigen/eliom/archive/6.0.0.tar.gz" + checksum: [ + "sha256=ec5636481be9cccc8256b13a5e551f6a8c32662e1c3211887a22eedf5c8958f9" + "md5=e4938a548b2186cd9e001f9bb9309e39" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.6.1.0/opam b/packages/eliom/eliom.6.1.0/opam new file mode 100644 index 000000000..4449c1fa2 --- /dev/null +++ b/packages/eliom/eliom.6.1.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "dev@ocsigen.org" +homepage: "http://ocsigen.org/eliom/" +bug-reports: "https://github.com/ocsigen/eliom/issues/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocsigen/eliom.git" +build: [make] +depends: [ + "ocaml" {>= "4.02.2" & < "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving" {>= "0.6" & <= "0.8.1"} + "lwt" {>= "2.5.0" & < "3.0.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "js_of_ocaml" {>= "2.8.2" & < "3.0"} + "tyxml" {>= "4.0.0" & < "4.3"} + "ocsigenserver" {>= "2.8" & < "3.0.0"} + "ipaddr" {>= "2.1" & <= "5.6.0"} + "reactiveData" {>= "0.2.1" & <= "0.3.0"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"}) + "base-bytes" {<= "base"} +] +synopsis: "Client/server Web framework" +description: """ +Eliom is a framework for implementing client/server Web +applications. It introduces new concepts to simplify the +implementation of common behaviors, and uses advanced static typing +features of OCaml to check many properties of the Web application at +compile-time. Eliom allows implementing the whole application as a +single program that includes both the client and the server code. We +use a syntax extension to distinguish between the two sides. The +client-side code is compiled to JS using Ocsigen Js_of_ocaml.""" +url { + src: "https://github.com/ocsigen/eliom/archive/6.1.0.tar.gz" + checksum: [ + "sha256=cc27c90dfae92db69f23c9d1301d67433d71c7b8d83cba7253dd7d9c41728dbc" + "md5=e3fb8dead2b427a3da5a240294c27bea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.6.2.0/opam b/packages/eliom/eliom.6.2.0/opam new file mode 100644 index 000000000..8aae12b27 --- /dev/null +++ b/packages/eliom/eliom.6.2.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "dev@ocsigen.org" +homepage: "http://ocsigen.org/eliom/" +bug-reports: "https://github.com/ocsigen/eliom/issues/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocsigen/eliom.git" +build: [make] +depends: [ + "ocaml" {>= "4.02.2" & < "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving" {>= "0.6" & <= "0.8.1"} + "lwt" {>= "2.5.0" & < "3.0.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "js_of_ocaml" {>= "2.8.2" & < "3.0"} + "tyxml" {>= "4.0.0" & < "4.3"} + "ocsigenserver" {>= "2.8" & < "3.0.0"} + "ipaddr" {>= "2.1" & <= "5.6.0"} + "reactiveData" {>= "0.2.1" & <= "0.3.0"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"}) + "base-bytes" {<= "base"} +] +synopsis: "Client/server Web framework" +description: """ +Eliom is a framework for implementing client/server Web +applications. It introduces new concepts to simplify the +implementation of common behaviors, and uses advanced static typing +features of OCaml to check many properties of the Web application at +compile-time. Eliom allows implementing the whole application as a +single program that includes both the client and the server code. We +use a syntax extension to distinguish between the two sides. The +client-side code is compiled to JS using Ocsigen Js_of_ocaml.""" +url { + src: "https://github.com/ocsigen/eliom/archive/6.2.0.tar.gz" + checksum: [ + "sha256=bda9ab348fb7a6a45f69e908bdc0ae2752b11a2dc199059b0dcd342a50a28405" + "md5=1e5461f3c99a5e53f92cb092f8b5fb8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.6.3.0/opam b/packages/eliom/eliom.6.3.0/opam new file mode 100644 index 000000000..599b62071 --- /dev/null +++ b/packages/eliom/eliom.6.3.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "dev@ocsigen.org" +homepage: "http://ocsigen.org/eliom/" +bug-reports: "https://github.com/ocsigen/eliom/issues/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocsigen/eliom.git" +build: [make] +depends: [ + "ocaml" {>= "4.03.0" & < "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving" {>= "0.6" & <= "0.8.1"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "js_of_ocaml" {>= "3.0" & <= "5.9.1"} + "js_of_ocaml-lwt" {!= "3.2.0" & < "3.4.0"} + "lwt" {< "4.0.0"} + "lwt_log" {<= "1.1.2"} + "js_of_ocaml-ocamlbuild" {build & <= "5.0"} + "js_of_ocaml-ppx" {<= "5.9.1"} + "js_of_ocaml-ppx" {<= "3.0.2"} | "js_of_ocaml-ppx_deriving_json" {< "3.5"} + "js_of_ocaml-tyxml" {<= "5.9.1"} + "tyxml" {>= "4.0.0" & < "4.3"} + "ocsigenserver" {>= "2.9" & < "2.10"} + "ipaddr" {>= "2.1" & <= "5.6.0"} + "reactiveData" {>= "0.2.1" & <= "0.3.0"} + "dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"} + "base-bytes" {<= "base"} +] +synopsis: "Client/server Web framework" +description: """ +Eliom is a framework for implementing client/server Web +applications. It introduces new concepts to simplify the +implementation of common behaviors, and uses advanced static typing +features of OCaml to check many properties of the Web application at +compile-time. Eliom allows implementing the whole application as a +single program that includes both the client and the server code. We +use a syntax extension to distinguish between the two sides. The +client-side code is compiled to JS using Ocsigen Js_of_ocaml.""" +url { + src: "https://github.com/ocsigen/eliom/archive/6.3.0.tar.gz" + checksum: [ + "sha256=fb74a35fd4b732f207e3b238e6f3eec8657a06f158cfd68dfb93bbb47f7bf08c" + "md5=9b04857b90f3872715471cc91314fe9d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/eliom/eliom.6.4.0/opam b/packages/eliom/eliom.6.4.0/opam new file mode 100644 index 000000000..06b5a5a8e --- /dev/null +++ b/packages/eliom/eliom.6.4.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "dev@ocsigen.org" +synopsis: "Client/server Web framework" +description: "Eliom is a framework for implementing client/server Web applications. It introduces new concepts to simplify the implementation of common behaviors, and uses advanced static typing features of OCaml to check many properties of the Web application at compile-time. Eliom allows implementing the whole application as a single program that includes both the client and the server code. We use a syntax extension to distinguish between the two sides. The client-side code is compiled to JS using Ocsigen Js_of_ocaml." +homepage: "http://ocsigen.org/eliom/" +bug-reports: "https://github.com/ocsigen/eliom/issues/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocsigen/eliom.git" +build: [make] +depends: [ + "ocaml" {>= "4.06.1" & < "5.1"} + "ocamlfind" {<= "1.9.6"} + "deriving" {>= "0.6" & <= "0.8.1"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "js_of_ocaml" {>= "3.0" & < "3.3"} + "js_of_ocaml-lwt" {< "3.3"} + "js_of_ocaml-ocamlbuild" {build & <= "5.0"} + "js_of_ocaml-ppx" {<= "5.9.1"} + "js_of_ocaml-ppx" {<= "3.0.2"} | "js_of_ocaml-ppx_deriving_json" {< "3.5"} + "js_of_ocaml-tyxml" {< "3.2.0"} + "lwt_log" {<= "1.1.2"} + "lwt_ppx" {<= "5.8.0"} + "lwt_camlp4" {= "1.0.0"} + "tyxml" {>= "4.0.0" & < "4.3.0"} + "ocsigenserver" {>= "2.10" & < "3.0.0"} + "ipaddr" {>= "2.1" & <= "5.6.0"} + "reactiveData" {>= "0.2.1" & <= "0.3.0"} + "dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"} + "base-bytes" {<= "base"} +] +url { + src: "https://github.com/jrochel/eliom/archive/6.4.0.tar.gz" + checksum: [ + "md5=8e5694fefb152c9372b9a32a08a826be" + "sha512=0de9d360fc00e36b093d2b22c3d5b5f497302017c8bdc54dc47dd38c0e0fd3fa02384431ff8fbe3e67db9947daf1dbcbf266791e23ea01ee6112bd684befc16c" + ] +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/email_message/email_message.109.38.alpha1/opam b/packages/email_message/email_message.109.38.alpha1/opam new file mode 100644 index 000000000..1fc9a7fd7 --- /dev/null +++ b/packages/email_message/email_message.109.38.alpha1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "email_message"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.38.00"} + "core" {>= "109.38.00" & <= "109.41.00"} + "core_extended" {>= "109.36.00" & <= "109.41.00"} + "re2" {>= "109.32.00" & <= "109.40.00"} + "pa_ounit" {= "109.36.00"} + "sexplib" {>= "109.20.00" & <= "109.41.00"} + "fieldslib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "E-mail message parser" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/alpha-packages/109.38.alpha1/individual/email_message-109.38.alpha1.tar.gz" + checksum: [ + "sha256=13bca1a98aa31f4370cdbb44ac290beae6a7824e92d8437c2801701648f5c966" + "md5=dd309d3a295d88c12fd7a84010947ee0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/email_message/email_message.109.42.alpha1/opam b/packages/email_message/email_message.109.42.alpha1/opam new file mode 100644 index 000000000..46ecae240 --- /dev/null +++ b/packages/email_message/email_message.109.42.alpha1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "email_message"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {>= "109.42.00" & < "112.18.00"} + "core" {>= "109.42.00" & < "112.18.00"} + "core_extended" {>= "109.42.00" & < "112.18.00"} + "re2" {>= "109.32.00" & < "112.07.00"} + "pa_ounit" {>= "109.36.00" & < "112.18.00"} + "sexplib" {>= "109.20.00" & < "112.18.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet-alpha/email_message" +install: [make "install"] +synopsis: "E-mail message parser" +flags: light-uninstall +url { + src: + "https://github.com/janestreet/email_message/archive/109.42.alpha1.tar.gz" + checksum: [ + "sha256=01d9e8c7d206c7ab656c4f86337a9402a1e0b79d1b65cb79012c773f7d23a847" + "md5=088d3f63e9044705b8cc68b13f839378" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/email_message/email_message.112.17.00/opam b/packages/email_message/email_message.112.17.00/opam new file mode 100644 index 000000000..7da290a85 --- /dev/null +++ b/packages/email_message/email_message.112.17.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "email_message"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "cryptokit" {<= "1.20"} + "async" {>= "112.17.00" & < "112.25.00"} + "core" {>= "112.17.00" & < "112.25.00"} + "core_extended" {>= "112.17.00" & < "112.25.00"} + "re2" {>= "112.06.00" & < "112.07.00"} + "pa_test" {= "112.24.00"} + "pa_ounit" {>= "112.17.00" & < "112.25.00"} + "sexplib" {>= "112.17.00" & < "112.25.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "E-mail message parser" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/email_message-112.17.00.tar.gz" + checksum: [ + "sha256=d8275c3ce45131fc39fab08e023df167c007e575c7e67eb0298d4c235e791b07" + "md5=c738589b19c3d45f65dd1103301fa3ad" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/email_message/email_message.112.35.00/opam b/packages/email_message/email_message.112.35.00/opam new file mode 100644 index 000000000..acef806f2 --- /dev/null +++ b/packages/email_message/email_message.112.35.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/email_message" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "email_message"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "cryptokit" {<= "1.20"} + "async" {>= "112.35.00" & < "112.36.00"} + "core" {>= "112.35.00" & < "112.36.00"} + "core_extended" {>= "112.35.00" & < "112.36.00"} + "re2" {>= "112.35.00" & < "112.36.00"} + "pa_test" {= "112.24.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/email_message/issues" +dev-repo: "git+https://github.com/janestreet/email_message.git" +install: [[make "install"]] +synopsis: "E-mail message parser" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/email_message-112.35.00.tar.gz" + checksum: [ + "sha256=abf72b83a39d92113ce046f84bff2a80f5442758ad676f3a9905c42e90dbb93c" + "md5=8fdb68194c3a1366ba0c207afa929103" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/email_message/email_message.113.00.00/opam b/packages/email_message/email_message.113.00.00/opam new file mode 100644 index 000000000..1d090b87a --- /dev/null +++ b/packages/email_message/email_message.113.00.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/email_message" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "email_message"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "cryptokit" {<= "1.20"} + "magic-mime" {<= "1.3.1"} + "async" {>= "113.00.00" & < "113.01.00"} + "core" {>= "113.00.00" & < "113.01.00"} + "core_extended" {>= "113.00.00" & < "113.01.00"} + "re2" {>= "113.00.00" & < "113.01.00"} + "pa_test" {= "112.24.00"} + "pa_ounit" {= "113.00.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/email_message/issues" +dev-repo: "git+https://github.com/janestreet/email_message.git" +install: [[make "install"]] +synopsis: "E-mail message parser" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/email_message-113.00.00.tar.gz" + checksum: [ + "sha256=0bfe7948399a1fe68304489e5501f54e740aec7bb73df2d1cd84262b862f2d98" + "md5=f4801b1768149ddbcc2af829eac890dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/email_message/email_message.113.24.00/opam b/packages/email_message/email_message.113.24.00/opam new file mode 100644 index 000000000..061944800 --- /dev/null +++ b/packages/email_message/email_message.113.24.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/email_message" +bug-reports: "https://github.com/janestreet/email_message/issues" +dev-repo: "git+https://github.com/janestreet/email_message.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "core_extended" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "magic-mime" {<= "1.3.1"} + "ounit" {<= "2.2.7"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "re2" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/email_message-113.24.00.tar.gz" + checksum: [ + "sha256=e0752119764c0f0e195f63e0931c93a379220778c0ebdb7b53453ab35fce5d65" + "md5=7a2b18d32e95d6ab8b93b78b4ef427e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/email_message/email_message.113.33.00+4.03/opam b/packages/email_message/email_message.113.33.00+4.03/opam new file mode 100644 index 000000000..8b6bc3bb9 --- /dev/null +++ b/packages/email_message/email_message.113.33.00+4.03/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/email_message" +bug-reports: "https://github.com/janestreet/email_message/issues" +dev-repo: "git+https://github.com/janestreet/email_message.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core_extended" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "magic-mime" {<= "1.3.1"} + "ounit" {<= "2.2.7"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "re2" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/email_message-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=d3fe006ecfe5b749bc49ee25c00179a71bc6415016f6ea803cea5a2517567a4c" + "md5=b7ed9870d6f06f4c1cfd267c4cd269f8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/email_message/email_message.113.33.00/opam b/packages/email_message/email_message.113.33.00/opam new file mode 100644 index 000000000..3534abae6 --- /dev/null +++ b/packages/email_message/email_message.113.33.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/email_message" +bug-reports: "https://github.com/janestreet/email_message/issues" +dev-repo: "git+https://github.com/janestreet/email_message.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core" {>= "113.33.00" & < "113.34.00"} + "core_extended" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "magic-mime" {<= "1.3.1"} + "ounit" {<= "2.2.7"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "re2" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/email_message-113.33.00.tar.gz" + checksum: [ + "sha256=8a2e920783647539beabfa5e7637cb35ee503825e35e5fddeafa700c92a1aa65" + "md5=effa2ebdd84f23b05e5186fcba4bd3dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/email_message/email_message.113.33.03/opam b/packages/email_message/email_message.113.33.03/opam new file mode 100644 index 000000000..0b29424db --- /dev/null +++ b/packages/email_message/email_message.113.33.03/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/email_message" +bug-reports: "https://github.com/janestreet/email_message/issues" +dev-repo: "git+https://github.com/janestreet/email_message.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "core_extended" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "magic-mime" {<= "1.3.1"} + "ounit" {<= "2.2.7"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "re2" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/email_message-113.33.03.tar.gz" + checksum: [ + "sha256=9cfc017c257bfb66eb8fcc8d49f6c66425d1bb729815940e5bba569df0b511e1" + "md5=c70421d757efcf9c7dc6cc1ceb6cbb38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/email_message/email_message.v0.10.0/opam b/packages/email_message/email_message.v0.10.0/opam new file mode 100644 index 000000000..04c2fb284 --- /dev/null +++ b/packages/email_message/email_message.v0.10.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/email_message" +bug-reports: "https://github.com/janestreet/email_message/issues" +dev-repo: "git+https://github.com/janestreet/email_message.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "core_extended" {>= "v0.10" & < "v0.11"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "re2" {>= "v0.10" & < "v0.11"} + "angstrom" {< "0.14.0"} + "cryptokit" {<= "1.20"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "magic-mime" {<= "1.3.1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/email_message-v0.10.0.tar.gz" + checksum: [ + "sha256=12532891f24712a1f77fed03ab095956bcac94d8490d7c0d934b64e048414293" + "md5=7fd419f14cdaac25df5e66c94c820977" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/email_message/email_message.v0.11.0/opam b/packages/email_message/email_message.v0.11.0/opam new file mode 100644 index 000000000..235dc5d4d --- /dev/null +++ b/packages/email_message/email_message.v0.11.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/email_message" +bug-reports: "https://github.com/janestreet/email_message/issues" +dev-repo: "git+https://github.com/janestreet/email_message.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +conflicts: [ "jbuilder" { = "1.0+beta19" } ] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07"} + "async" {>= "v0.11" & < "v0.12"} + "core" {>= "v0.11" & < "v0.12"} + "core_extended" {>= "v0.11" & < "v0.12"} + "core_kernel" {>= "v0.11" & < "v0.12"} + "ppx_jane" {>= "v0.11" & < "v0.12"} + "re2" {>= "v0.11" & < "v0.12"} + "angstrom" {< "0.14.0"} + "cryptokit" {<= "1.20"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "magic-mime" {<= "1.3.1"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.11/files/email_message-v0.11.0.tar.gz" + checksum: [ + "sha256=c51a45c020e6b2ce4e33890d607add439cb6c53b78054a1f4b610a7542ce7906" + "md5=a3e1cc6ae3464881ae26d6fd9d8fc100" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/email_message/email_message.v0.9.0/opam b/packages/email_message/email_message.v0.9.0/opam new file mode 100644 index 000000000..28b3b5f06 --- /dev/null +++ b/packages/email_message/email_message.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/email_message" +bug-reports: "https://github.com/janestreet/email_message/issues" +dev-repo: "git+https://github.com/janestreet/email_message.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "re2" {>= "v0.9" & < "v0.10"} + "cryptokit" {<= "1.20"} + "magic-mime" {<= "1.3.1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "ounit" {<= "2.2.7"} +] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/email_message-v0.9.0.tar.gz" + checksum: [ + "sha256=5ae1a239e6738a709e2819da2ed344c8a4098feb5d33b2d19f3fd41daafe042d" + "md5=e234d3bfafb37da6dd650fe7e1920d06" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/email_message/email_message.v0.9.1/opam b/packages/email_message/email_message.v0.9.1/opam new file mode 100644 index 000000000..13dc7d64c --- /dev/null +++ b/packages/email_message/email_message.v0.9.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/email_message" +bug-reports: "https://github.com/janestreet/email_message/issues" +dev-repo: "git+https://github.com/janestreet/email_message.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9.2" & < "v0.10"} + "core_extended" {>= "v0.9.1" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "re2" {>= "v0.9.1" & < "v0.10"} + "cryptokit" {<= "1.20"} + "magic-mime" {<= "1.3.1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "ounit" {<= "2.2.7"} +] +synopsis: "E-mail message parser" +url { + src: "https://github.com/janestreet/email_message/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=16775c5dedbfc74e6b2e7959ef18464d0e81e2f304e90f0adee784fdb5c5645e" + "md5=df3d05e74ff67f42f2f904090fcd2c0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/encore/encore.0.3/opam b/packages/encore/encore.0.3/opam new file mode 100644 index 000000000..4f8deb806 --- /dev/null +++ b/packages/encore/encore.0.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Romain Calascibetta " +authors: "Romain Calascibetta " +homepage: "https://github.com/mirage/encore" +bug-reports: "https://github.com/mirage/encore/issues" +dev-repo: "git+https://github.com/mirage/encore.git" +doc: "https://mirage.github.io/encore/" +license: "MIT" +synopsis: "Library to generate encoder/decoder which ensure isomorphism" +description: """ +Encore is a little library to provide an interface to generate an angstrom decoder and +an internal encoder from a shared description. The goal is to ensure a dual isomorphism +between them. +""" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.07.0"} + "dune" {<= "3.17.1"} + "angstrom" {>= "0.10.0" & < "0.14.0"} + "fmt" {<= "0.9.0"} + "ke" {>= "0.3" & <= "0.6"} + "alcotest" {with-test & <= "1.8.0"} +] +url { + src: + "https://github.com/mirage/encore/releases/download/v0.3/encore-v0.3.tbz" + checksum: [ + "sha256=747a6c50a09ee0846adba3ff088acc71969f0942275fcd12aebaaba2ab37db16" + "sha512=93aaa2cd96d53bf8fc23d65cf3249ad0f014ebc72174020a06ee7df12f10903f2177052bee75fbf8dddd44b4c496d5a0a1998b44642ce1d0a83f3c7c92f34f5c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/enumerate/enumerate.111.03.00/opam b/packages/enumerate/enumerate.111.03.00/opam new file mode 100644 index 000000000..9d39a0989 --- /dev/null +++ b/packages/enumerate/enumerate.111.03.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "enumerate"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {= "109.60.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Quotation expanders for enumerating finite types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/enumerate-111.03.00.tar.gz" + checksum: [ + "sha256=6546f6589d5f758d7695a72aabc6481afdfbe8a289ccce04dd8f043f37be659c" + "md5=7ea60183d7fecfef9183ac4afa006111" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/enumerate/enumerate.111.08.00/opam b/packages/enumerate/enumerate.111.08.00/opam new file mode 100644 index 000000000..93e5582d2 --- /dev/null +++ b/packages/enumerate/enumerate.111.08.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/enumerate" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "enumerate"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {>= "109.60.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/enumerate/issues" +dev-repo: "git+https://github.com/janestreet/enumerate.git" +install: [[make "install"]] +synopsis: "Quotation expanders for enumerating finite types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/enumerate-111.08.00.tar.gz" + checksum: [ + "sha256=a604f8df852ba4f5781ea87da7f901278520a4329d93a9768d97d1006ee9d52c" + "md5=2cb0ad1f4a7fc4c9fe1bf6d294be10ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/erm_xml/erm_xml.0.3/opam b/packages/erm_xml/erm_xml.0.3/opam new file mode 100644 index 000000000..7656fa156 --- /dev/null +++ b/packages/erm_xml/erm_xml.0.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/ermine/xml" +dev-repo: "git+https://github.com/ermine/xml.git" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +remove: [["ocamlfind" "remove" "erm_xml"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "XML stream parser" +flags: light-uninstall +url { + src: "https://github.com/ermine/xml/tarball/v0.3" + checksum: [ + "sha256=dd986ba0764508219ef21efc55c79be366e6e7aa01640e59a488a0bbbfacbc4d" + "md5=cbac7e9abb5a3607012bd5db83632378" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/erm_xmpp/erm_xmpp.0.2/opam b/packages/erm_xmpp/erm_xmpp.0.2/opam new file mode 100644 index 000000000..7a80f2234 --- /dev/null +++ b/packages/erm_xmpp/erm_xmpp.0.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/ermine/xmpp" +dev-repo: "git+https://github.com/ermine/xmpp.git" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +remove: [["ocamlfind" "remove" "erm_xmpp"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "erm_xml" {= "0.3"} + "cryptokit" {>= "1.5" & <= "1.20"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_tests.patch"] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "XMPP protocol implementation" +flags: light-uninstall +url { + src: "https://github.com/ermine/xmpp/tarball/v0.2" + checksum: [ + "sha256=6815c5c194e4028b4ce7143656c1254d5ca8fc318811e0dc91bd480b8392e369" + "md5=40f15d7a910935a792d0f3b3f3642b69" + ] +} +extra-source "disable_tests.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/erm_xmpp/disable_tests.patch" + checksum: [ + "sha256=813db8bad45b8a445b7d41bdf3302341ff9196ae3f5c85d6445df46ac130a825" + "md5=e3fc660ac92a4e473fac47f47fda5f42" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/erssical/erssical.0.1/opam b/packages/erssical/erssical.0.1/opam new file mode 100644 index 000000000..6b2c8c1f2 --- /dev/null +++ b/packages/erssical/erssical.0.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://zoggy.frama.io/erssical/" +dev-repo: "git+https://framagit.org/zoggy/erssical.git" +license: "LGPL-3.0-only" +doc: ["https://zoggy.frama.io/erssical/doc.html"] +tags: [ + "rss" + "xml" + "ical" + "http" +] +build: make +remove: [["ocamlfind" "remove" "erssical"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "xmlm" {<= "1.4.0"} + "xtmpl" {> "0.4" & <= "0.6"} + "ocamlnet" {>= "3.6.5" & <= "3.7.7"} + "ocamlrss" {>= "2.2.1" & <= "2.2.2"} + "ocurl" {>= "0.5.6" & <= "0.9.2"} +] +install: [make "BINDIR=%{bin}%" "install"] +synopsis: "Erssical is a tool to fetch, merge and filter Event RSS channels." +description: """ +An Event RSS channel is a regular RSS feed with additional fields to describe events. +Erssical can also export the final RSS channel to Ical format, so that +events described in the source feeds can be imported in your favorite calendar application.""" +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/erssical/-/archive/0.1/erssical-0.1.tar.gz" + checksum: [ + "sha256=5f5c657ea785683e5ed9c49823e8347601c4267b1a5daa0445a853c2726d45ce" + "md5=5e19158e56a7485bcde551947fb14313" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/estring/estring.1.3/opam b/packages/estring/estring.1.3/opam new file mode 100644 index 000000000..25c2269d5 --- /dev/null +++ b/packages/estring/estring.1.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "http://estring.forge.ocamlcore.org/" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "estring"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["batteries" {<= "1.5.0"}] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Extension for string literals" +description: """ +Estring allows to transform string literals in programs by prefixing +them with a specifier. For example ``u"foo"'' can be automatically +replaced by ``Unicode.of_string "foo"''.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/estring/estring/1.3/estring-1.3.tar.gz" + checksum: [ + "sha256=8fed5700cc35f0e5f218496bc355a9a9dd2c907ffa2cc291b817d517cbb7df2c" + "md5=b96f06de405ea3a6b4a21b672672bb14" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/exenum/exenum.0.6/opam b/packages/exenum/exenum.0.6/opam new file mode 100644 index 000000000..703cc8de5 --- /dev/null +++ b/packages/exenum/exenum.0.6/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "lebotlan@users.forge.ocamlcore.org" +authors: ["D. Le Botlan"] +homepage: "http://exenum.forge.ocamlcore.org/" +license: "GPL-3.0-only" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "exenum"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Build efficient enumerations for datatypes. Inspired by Feat for Haskell." +description: """ +The exenum library offers constructors to build enumerations for +datatypes, that is, functions from (arbitrarily large) integers to +values. Such enumerations are typically used for unit testing. The +library is efficient: the n-th element of an enumeration is returned +without having computed the (n-1) previous elements. Complexity is in +log(n), except for some pathological datatypes. + +Inspired by Feat: Functional Enumeration of Algebraic Types, by +Duregard, Jansson, Wang, Chalmers University. + +As an example, consider the following datatype: type term = Var of +string | App of term * term | Lambda of string * term + +Using exenum, one may easily generate zillions of different +lambda-terms. In our specific example, term number 2000000000000 +happens to be ((((x v) (fun u -> y)) ((fun u -> y) (fun y -> y))) (((x +v) (fun u -> v)) (fun u -> y))) + +Efficiency: computing lambda-term number 1E200 is instantaneous (on an +antique Intel Centrino).""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/exenum/exenum-source/0.6/exenum-source-0.6.tgz" + checksum: [ + "sha256=ffb6e475153c79dd4e10116c6d537520a5aaa4a838c618aec2d213aaab02112f" + "md5=ee90d1dd3c7664a2ee657597bafc064b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/expect/expect.0.0.2/opam b/packages/expect/expect.0.0.2/opam new file mode 100644 index 000000000..76f075364 --- /dev/null +++ b/packages/expect/expect.0.0.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ "Sylvain Le Gall" ] +homepage: "https://github.com/gildor478/ocaml-expect" +bug-reports: "https://github.com/gildor478/ocaml-expect/issues" +dev-repo: "git+https://github.com/gildor478/ocaml-expect.git" +build: [ + ["rm" "setup.ml"] {ocaml:version >= "4.00.0"} + ["oasis" "setup"] {ocaml:version >= "4.00.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "expect"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "extlib" {= "1.5.3"} + "ounit" {<= "2.2.7"} + "pcre" {<= "8.0.1"} + "oasis" {>= "0.3.0" & < "0.4.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Simple implementation of \"expect\" to help building unitary testing of interactive program" +description: """ +You can match the question using a regular expression or a timeout. + +See the Expect manual for more information: +http://expect.nist.gov/""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-expect/ocaml-expect/0.0.2/ocaml-expect-0.0.2.tar.gz" + checksum: [ + "sha256=178659fe466b1d43c32b183aadfd107d2a310b4e5f5f59019f3114129cd2cd7f" + "md5=723288a1c9078f86e6185e78a6baa577" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/expect/expect.0.0.3/opam b/packages/expect/expect.0.0.3/opam new file mode 100644 index 000000000..33e41cd49 --- /dev/null +++ b/packages/expect/expect.0.0.3/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ "Sylvain Le Gall" ] +homepage: "https://github.com/gildor478/ocaml-expect" +bug-reports: "https://github.com/gildor478/ocaml-expect/issues" +dev-repo: "git+https://github.com/gildor478/ocaml-expect.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "expect"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "extlib" {= "1.5.3"} + "ounit" {<= "2.2.7"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Simple implementation of \"expect\" to help building unitary testing of interactive program" +description: """ +You can match the question using a regular expression or a timeout. + +See the Expect manual for more information: +http://expect.nist.gov/""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-expect/ocaml-expect/0.0.3/ocaml-expect-0.0.3.tar.gz" + checksum: [ + "sha256=97480912f205dc1af75cbb7e9aa55cb60cf68580f75f663a3c849043fd410bdb" + "md5=3ac7f4bf2cfa9e7e8375c231be384248" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/expect/expect.0.0.4/opam b/packages/expect/expect.0.0.4/opam new file mode 100644 index 000000000..92e2363ed --- /dev/null +++ b/packages/expect/expect.0.0.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ "Sylvain Le Gall" ] +homepage: "https://github.com/gildor478/ocaml-expect" +bug-reports: "https://github.com/gildor478/ocaml-expect/issues" +dev-repo: "git+https://github.com/gildor478/ocaml-expect.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "expect"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "batteries" {<= "3.9.0"} + "ounit" {<= "2.2.7"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Simple implementation of \"expect\" to help building unitary testing of interactive program" +description: """ +You can match the question using a regular expression or a timeout. + +See the Expect manual for more information: +http://expect.nist.gov/""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-expect/ocaml-expect/0.0.4/ocaml-expect-0.0.4.tar.gz" + checksum: [ + "sha256=cc7c2d74d56f5cddf191a835fcd0827a5c0913598f8547f1bd3961089fde6447" + "md5=ec0839ed6d5fecbe204299ec4161bb0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/expect_test_helpers/expect_test_helpers.v0.10.0/opam b/packages/expect_test_helpers/expect_test_helpers.v0.10.0/opam new file mode 100644 index 000000000..31d5d2f3c --- /dev/null +++ b/packages/expect_test_helpers/expect_test_helpers.v0.10.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/expect_test_helpers" +bug-reports: "https://github.com/janestreet/expect_test_helpers/issues" +dev-repo: "git+https://github.com/janestreet/expect_test_helpers.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "expect_test_helpers_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "sexp_pretty" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Async helpers for writing expectation tests" +description: """ +This library provides helper functions for writing expect tests. + +Note that this library uses Async, for helpers that don't use Async, +look at expect_test_helpers_kernel.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/expect_test_helpers-v0.10.0.tar.gz" + checksum: [ + "sha256=8f30c2defa36f02b7bc9072b7e1e2e072f3b7bbcb315aaefe35a3db65ec8e05a" + "md5=390587b0825681dcdbf80aede0411129" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/expect_test_helpers/expect_test_helpers.v0.9.0/opam b/packages/expect_test_helpers/expect_test_helpers.v0.9.0/opam new file mode 100644 index 000000000..ab2df1e72 --- /dev/null +++ b/packages/expect_test_helpers/expect_test_helpers.v0.9.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/expect_test_helpers" +bug-reports: "https://github.com/janestreet/expect_test_helpers/issues" +dev-repo: "git+https://github.com/janestreet/expect_test_helpers.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "expect_test_helpers_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexp_pretty" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Async helpers for writing expectation tests" +description: """ +This library provides helper functions for writing expect tests. + +Note that this library uses Async, for helpers that don't use Async, +look at expect_test_helpers_kernel.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/expect_test_helpers-v0.9.0.tar.gz" + checksum: [ + "sha256=6f34043b70ebc7077db7eeed47d3d2d3dc6e14a525379f81dabd10d647cb34a5" + "md5=754cedf41cb1c12fff6d784b889f1aee" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.10.0/opam b/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.10.0/opam new file mode 100644 index 000000000..dab5f57b1 --- /dev/null +++ b/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.10.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/expect_test_helpers_kernel" +bug-reports: "https://github.com/janestreet/expect_test_helpers_kernel/issues" +dev-repo: "git+https://github.com/janestreet/expect_test_helpers_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "sexp_pretty" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: "Helpers for writing expectation tests" +description: """ +This library provides helper functions for writing expect tests. + +If you want helpers for writing expect tests using the Async library, +look at expect_test_helpers.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/expect_test_helpers_kernel-v0.10.0.tar.gz" + checksum: [ + "sha256=135bee0bda9bc2a063df1f0d8113674f882afc004a3e3018fc0c4467d48d8090" + "md5=8a430de23c0224ad48ccbdbfc3059b01" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.9.0/opam b/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.9.0/opam new file mode 100644 index 000000000..8151aa472 --- /dev/null +++ b/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.9.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/expect_test_helpers_kernel" +bug-reports: "https://github.com/janestreet/expect_test_helpers_kernel/issues" +dev-repo: "git+https://github.com/janestreet/expect_test_helpers_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexp_pretty" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: "Helpers for writing expectation tests" +description: """ +This library provides helper functions for writing expect tests. + +If you want helpers for writing expect tests using the Async library, +look at expect_test_helpers.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/expect_test_helpers_kernel-v0.9.0.tar.gz" + checksum: [ + "sha256=f5db77da8c30c1ad86c0917ecca250621703ec475328dbda0feddfbb945aaf6a" + "md5=ea02d33c168ae2a282feff2cb53b0fd1" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/extlib-compat/extlib-compat.1.6.1/opam b/packages/extlib-compat/extlib-compat.1.6.1/opam new file mode 100644 index 000000000..311e322a5 --- /dev/null +++ b/packages/extlib-compat/extlib-compat.1.6.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://code.google.com/p/ocaml-extlib" +dev-repo: "git+https://github.com/ygrek/ocaml-extlib.git" +bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +doc: ["http://ocaml-extlib.googlecode.com/svn/doc/apiref/index.html"] +build: [ + [make "build"] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "extlib"] +] +conflicts: ["extlib"] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {build & <= "5.3"} +] +synopsis: + "A complete yet small extension for OCaml standard library (full, compatibility)" +description: """ +The purpose of this library is to add new functions to OCaml standard library +modules, to modify some functions in order to get better performances or +safety (tail-recursive) and also to provide new modules which should be useful +for the average OCaml programmer.""" +authors: "ygrek " +flags: light-uninstall +url { + src: + "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.6.1.tar.gz" + checksum: [ + "sha256=88d4b3638cb4da4e04d81ba157e7235e744373c5784cf4b906570d07b890aeca" + "md5=5643237a6410dc915347956cff97df86" + ] + mirrors: "https://ygrek.org/p/release/ocaml-extlib/extlib-1.6.1.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extlib-compat/extlib-compat.1.7.0/opam b/packages/extlib-compat/extlib-compat.1.7.0/opam new file mode 100644 index 000000000..8dbee3fca --- /dev/null +++ b/packages/extlib-compat/extlib-compat.1.7.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/ygrek/ocaml-extlib" +dev-repo: "git+https://github.com/ygrek/ocaml-extlib.git" +bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" +# doc: ["http://ocaml-extlib.googlecode.com/svn/doc/apiref/index.html"] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Nicolas Cannasse" + "Brian Hurt" + "Yamagata Yoriyuki" + "Markus Mottl" + "Jesse Guardiani" + "John Skaller" + "Bardur Arantsson" + "Janne Hellsten" + "Richard W.M. Jones" + "ygrek" + "Gabriel Scherer" + "Pietro Abate" +] +build: [ + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ [make "install"] ] +remove: [ + ["ocamlfind" "remove" "extlib"] +] +conflicts: ["extlib"] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "base-bytes" {build & <= "base"} +] +synopsis: + "A complete yet small extension for OCaml standard library (full, compatibility)" +description: """ +The purpose of this library is to add new functions to OCaml standard library +modules, to modify some functions in order to get better performances or +safety (tail-recursive) and also to provide new modules which should be useful +for day to day programming.""" +flags: light-uninstall +url { + src: "https://github.com/ygrek/ocaml-extlib/archive/1.7.0.tar.gz" + checksum: [ + "sha256=3c9fd159a4ec401559905f96e578317a4933452ced9a7f3a4f89f9c7130d9a63" + "md5=b50b02d9e40d35cc20c82d9c881a1bf6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extlib-compat/extlib-compat.1.7.2/opam b/packages/extlib-compat/extlib-compat.1.7.2/opam new file mode 100644 index 000000000..35921f506 --- /dev/null +++ b/packages/extlib-compat/extlib-compat.1.7.2/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/ygrek/ocaml-extlib" +dev-repo: "git+https://github.com/ygrek/ocaml-extlib.git" +bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" +doc: ["https://ygrek.org/p/extlib/doc/"] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Nicolas Cannasse" + "Brian Hurt" + "Yamagata Yoriyuki" + "Markus Mottl" + "Jesse Guardiani" + "John Skaller" + "Bardur Arantsson" + "Janne Hellsten" + "Richard W.M. Jones" + "ygrek" + "Gabriel Scherer" + "Pietro Abate" +] +build: [ + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ [make "install"] ] +remove: [ + ["ocamlfind" "remove" "extlib"] +] +conflicts: ["extlib"] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "base-bytes" {build & <= "base"} +] +synopsis: + "A complete yet small extension for OCaml standard library (full, compatibility)" +description: """ +The purpose of this library is to add new functions to OCaml standard library +modules, to modify some functions in order to get better performances or +safety (tail-recursive) and also to provide new modules which should be useful +for day to day programming.""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-extlib/extlib-1.7.2.tar.gz" + checksum: [ + "sha256=7505a2be41b29c5c039d1e2088aa3570ffdc5de8428b909384ac58039f83f564" + "md5=0f550dd06242828399a73387c49e0eed" + ] + mirrors: + "https://github.com/ygrek/ocaml-extlib/releases/download/1.7.2/extlib-1.7.2.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extlib/extlib.1.5.2/opam b/packages/extlib/extlib.1.5.2/opam new file mode 100644 index 000000000..568f3b50c --- /dev/null +++ b/packages/extlib/extlib.1.5.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [make "all"] + [make "opt"] + ["ocamlopt" "-shared" "-linkall" "extLib.cmxa" "-o" "extLib.cmxs"] +] +remove: [["ocamlfind" "remove" "extlib"]] +depends: [ + "ocaml" {< "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +patches: ["opam.patch"] +install: [make "install"] +synopsis: "A complete yet small standard library for OCaml" +flags: light-uninstall +url { + src: + "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.5.2.tar.gz" + checksum: [ + "sha256=ca6d69adeba4242ce41c02a23746ba1e464c0bbec66e2d16b02c3c6e85dc10aa" + "md5=839f9bf5a971fa07935c96ba7e209f86" + ] + mirrors: "https://ygrek.org/p/release/ocaml-extlib/extlib-1.5.2.tar.gz" +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/extlib/opam.patch" + checksum: [ + "sha256=bd902d10ab88d172787171fec485f7e9cd60b7418ed95192dedfd6437c09859d" + "md5=73f14a0fe6ac5b93836e1cd11e2b1090" + ] +} +extra-source "extlib.ocp" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/extlib/extlib.ocp" + checksum: [ + "sha256=c38847ba247d27895eaab95dc183d5f52e48627977103e002793b7ee0b0e6fbd" + "md5=88c0d107d081f73fb5596c2d8363d174" + ] +} +extra-source "extlib.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/extlib/extlib.install" + checksum: [ + "sha256=94c59a64494f22aee425b1bf62c7757b01e7123739bf6354b94be9139eed2289" + "md5=22e7aa48bdb46d7f3086843249c00949" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extlib/extlib.1.5.3/opam b/packages/extlib/extlib.1.5.3/opam new file mode 100644 index 000000000..6171f2fab --- /dev/null +++ b/packages/extlib/extlib.1.5.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/ygrek/ocaml-extlib" +dev-repo: "git+https://github.com/ygrek/ocaml-extlib.git" +bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" +authors: [ + "Nicolas Cannasse" + "Brian Hurt" + "Yamagata Yoriyuki" +] +build: [ + [make "all"] + [make "opt"] + [make "cmxs"] +] +remove: [["ocamlfind" "remove" "extlib"]] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: "A complete yet small standard library for OCaml" +flags: light-uninstall +url { + src: + "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.5.3.tar.gz" + checksum: [ + "sha256=c095eef4202a8614ff1474d4c08c50c32d6ca82d1015387785cf03d5913ec021" + "md5=3de5f4e0a95fda7b2f3819c4a655b17c" + ] + mirrors: "https://ygrek.org/p/release/ocaml-extlib/extlib-1.5.3.tar.gz" +} +extra-source "extlib.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/extlib/extlib.install" + checksum: [ + "sha256=94c59a64494f22aee425b1bf62c7757b01e7123739bf6354b94be9139eed2289" + "md5=22e7aa48bdb46d7f3086843249c00949" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extlib/extlib.1.5.4/opam b/packages/extlib/extlib.1.5.4/opam new file mode 100644 index 000000000..59467e8da --- /dev/null +++ b/packages/extlib/extlib.1.5.4/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://code.google.com/p/ocaml-extlib" +dev-repo: "git+https://github.com/ygrek/ocaml-extlib.git" +bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" +authors: [ + "Nicolas Cannasse" + "Brian Hurt" + "Yamagata Yoriyuki" +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +doc: ["http://ocaml-extlib.googlecode.com/svn/doc/apiref/index.html"] +build: [ + [make "all"] + [make "opt"] + [make "cmxs"] +] +remove: [["ocamlfind" "remove" "extlib"]] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: "A complete yet small extension for OCaml standard library" +description: """ +The purpose of this library is to add new functions to OCaml standard library +modules, to modify some functions in order to get better performances or +safety (tail-recursive) and also to provide new modules which should be useful +for the average OCaml programmer.""" +flags: light-uninstall +url { + src: + "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.5.4.tar.gz" + checksum: [ + "sha256=df142ba5a04ccbd4b239a124bd0f634989781b4da63e517c05a036fd419cd9cd" + "md5=329041625309b9e49051e5b097a9185d" + ] + mirrors: "https://ygrek.org/p/release/ocaml-extlib/extlib-1.5.4.tar.gz" +} +extra-source "extlib.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/extlib/extlib.install" + checksum: [ + "sha256=94c59a64494f22aee425b1bf62c7757b01e7123739bf6354b94be9139eed2289" + "md5=22e7aa48bdb46d7f3086843249c00949" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extlib/extlib.1.6.1/opam b/packages/extlib/extlib.1.6.1/opam new file mode 100644 index 000000000..d8f00d91a --- /dev/null +++ b/packages/extlib/extlib.1.6.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://code.google.com/p/ocaml-extlib" +dev-repo: "git+https://github.com/ygrek/ocaml-extlib.git" +bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" +authors: [ + "Nicolas Cannasse" + "Brian Hurt" + "Yamagata Yoriyuki" + "Janne Hellsten" + "Richard W.M. Jones" + "ygrek" +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +doc: ["http://ocaml-extlib.googlecode.com/svn/doc/apiref/index.html"] +remove: [ + ["ocamlfind" "remove" "extlib"] +] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +install: [make "minimal=1" "build" "install"] +synopsis: + "A complete yet small extension for OCaml standard library (reduced, recommended)" +description: """ +The purpose of this library is to add new functions to OCaml standard library +modules, to modify some functions in order to get better performances or +safety (tail-recursive) and also to provide new modules which should be useful +for the average OCaml programmer.""" +flags: light-uninstall +url { + src: + "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.6.1.tar.gz" + checksum: [ + "sha256=88d4b3638cb4da4e04d81ba157e7235e744373c5784cf4b906570d07b890aeca" + "md5=5643237a6410dc915347956cff97df86" + ] + mirrors: "https://ygrek.org/p/release/ocaml-extlib/extlib-1.6.1.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extlib/extlib.1.7.1/opam b/packages/extlib/extlib.1.7.1/opam new file mode 100644 index 000000000..7a210633a --- /dev/null +++ b/packages/extlib/extlib.1.7.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: [ + "Nicolas Cannasse" + "Brian Hurt" + "Yamagata Yoriyuki" + "Markus Mottl" + "Jesse Guardiani" + "John Skaller" + "Bardur Arantsson" + "Janne Hellsten" + "Richard W.M. Jones" + "ygrek" + "Gabriel Scherer" + "Pietro Abate" +] +homepage: "https://github.com/ygrek/ocaml-extlib" +bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ygrek/ocaml-extlib.git" +build: [ + [make "minimal=1" "build"] + [make "test"] {with-test} + [make "clean"] {with-test} + [make "minimal=1" "build"] {with-test} + [make "minimal=1" "doc"] {with-doc} +] +install: [make "minimal=1" "install"] +remove: ["ocamlfind" "remove" "extlib"] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "base-bytes" {<= "base"} +] +synopsis: + "A complete yet small extension for OCaml standard library (reduced, recommended)" +description: """ +The purpose of this library is to add new functions to OCaml standard library +modules, to modify some functions in order to get better performances or +safety (tail-recursive) and also to provide new modules which should be useful +for day to day programming.""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-extlib/extlib-1.7.1.tar.gz" + checksum: [ + "sha256=f061c97563f97191828d53803b653337857e9801be1909d54ecb7620f32313d3" + "md5=381b8f3099f26eec0e8b3597361d5645" + ] + mirrors: + "https://github.com/ygrek/ocaml-extlib/releases/download/1.7.1/extlib-1.7.1.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extlib/extlib.1.7.2/opam b/packages/extlib/extlib.1.7.2/opam new file mode 100644 index 000000000..9112998ce --- /dev/null +++ b/packages/extlib/extlib.1.7.2/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/ygrek/ocaml-extlib" +dev-repo: "git+https://github.com/ygrek/ocaml-extlib.git" +bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" +doc: ["https://ygrek.org/p/extlib/doc/"] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Nicolas Cannasse" + "Brian Hurt" + "Yamagata Yoriyuki" + "Markus Mottl" + "Jesse Guardiani" + "John Skaller" + "Bardur Arantsson" + "Janne Hellsten" + "Richard W.M. Jones" + "ygrek" + "Gabriel Scherer" + "Pietro Abate" +] +build: [ + [make "minimal=1" "build"] + [make "minimal=1" "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ [make "minimal=1" "install"] ] +remove: [ + ["ocamlfind" "remove" "extlib"] +] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "base-bytes" {build & <= "base"} +] +synopsis: + "A complete yet small extension for OCaml standard library (reduced, recommended)" +description: """ +The purpose of this library is to add new functions to OCaml standard library +modules, to modify some functions in order to get better performances or +safety (tail-recursive) and also to provide new modules which should be useful +for day to day programming.""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-extlib/extlib-1.7.2.tar.gz" + checksum: [ + "sha256=7505a2be41b29c5c039d1e2088aa3570ffdc5de8428b909384ac58039f83f564" + "md5=0f550dd06242828399a73387c49e0eed" + ] + mirrors: + "https://github.com/ygrek/ocaml-extlib/releases/download/1.7.2/extlib-1.7.2.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extlib/extlib.1.7.4/opam b/packages/extlib/extlib.1.7.4/opam new file mode 100644 index 000000000..84cee1757 --- /dev/null +++ b/packages/extlib/extlib.1.7.4/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/ygrek/ocaml-extlib" +dev-repo: "git+https://github.com/ygrek/ocaml-extlib.git" +bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" +doc: ["https://ygrek.org/p/extlib/doc/"] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Nicolas Cannasse" + "Brian Hurt" + "Yamagata Yoriyuki" + "Markus Mottl" + "Jesse Guardiani" + "John Skaller" + "Bardur Arantsson" + "Janne Hellsten" + "Richard W.M. Jones" + "ygrek" + "Gabriel Scherer" + "Pietro Abate" +] +build: [ + [make "minimal=1" "build"] + [make "minimal=1" "test"] {with-test} + [make "minimal=1" "doc"] {with-doc} +] +install: [ [make "minimal=1" "install"] ] +remove: [ + ["ocamlfind" "remove" "extlib"] +] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "base-bytes" {build & <= "base"} +] +available: arch != "x86_32" & arch != "x86_32" & arch != "arm32" +synopsis: + "A complete yet small extension for OCaml standard library (reduced, recommended)" +description: """ +The purpose of this library is to add new functions to OCaml standard library +modules, to modify some functions in order to get better performances or +safety (tail-recursive) and also to provide new modules which should be useful +for day to day programming.""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-extlib/extlib-1.7.4.tar.gz" + checksum: [ + "sha256=d9c26c0f539b5c46f40202c041ec833a118c7a208b57352daee39a3977264ba2" + "md5=25f982e2716b70cbc9ecb4beaf509889" + ] + mirrors: + "https://github.com/ygrek/ocaml-extlib/releases/download/1.7.4/extlib-1.7.4.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extprot/extprot.1.1.1/opam b/packages/extprot/extprot.1.1.1/opam new file mode 100644 index 000000000..8618d4056 --- /dev/null +++ b/packages/extprot/extprot.1.1.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/mfp/extprot" +license: "MIT" +doc: ["https://github.com/mfp/extprot/blob/master/README.md"] +build: [ + ["omake"] + ["omake" "test"] {with-test & ounit:installed} +] +remove: [ + ["ocamlfind" "remove" "extprot"] + ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + ("extlib" {< "1.7.8"} | "extlib-compat" {<= "1.7.2"}) + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "omake" {<= "0.10.7"} +] +patches: "no_bin_annot.patch" {ocaml:version < "4.00"} +dev-repo: "git+https://github.com/mfp/extprot" +install: ["omake" "install" "prefix=%{prefix}%"] +synopsis: + "Extensible binary protocols for cross-language communication and long-term serialization" +description: """ +extprot allows you to create compact, efficient, extensible, binary protocols that can +be used for cross-language communication and long-term data serialization. +extprot supports protocols with rich, composable types, whose definition can evolve +while keeping both forward and backward compatibility.""" +flags: light-uninstall +url { + src: "https://github.com/mfp/extprot/archive/v1.1.1.tar.gz" + checksum: [ + "sha256=d79c8648c3fd5b4c6392a725ee3e6289ff49a61b4b966987f7dd755cf9a45a34" + "md5=33a6ffa66db466cf6f66ed52a7152fac" + ] +} +extra-source "no_bin_annot.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/extprot/no_bin_annot.patch" + checksum: [ + "sha256=e59c9b41dbaee7637a435211e8444a4211636c27dab5996e24f86af3ea82a1a7" + "md5=e7143bac42d75d00b4a76af08f61b1c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extprot/extprot.1.1.2/opam b/packages/extprot/extprot.1.1.2/opam new file mode 100644 index 000000000..e59c1c32d --- /dev/null +++ b/packages/extprot/extprot.1.1.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/mfp/extprot" +license: "MIT" +doc: ["https://github.com/mfp/extprot/blob/master/README.md"] +build: [ + ["omake"] + ["omake" "test"] {with-test & ounit:installed} +] +remove: [ + ["ocamlfind" "remove" "extprot"] + ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + ("extlib" {< "1.7.8"} | "extlib-compat" {<= "1.7.2"}) + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "omake" {<= "0.10.7"} +] +dev-repo: "git+https://github.com/mfp/extprot" +install: ["omake" "install" "prefix=%{prefix}%"] +synopsis: + "Extensible binary protocols for cross-language communication and long-term serialization" +description: """ +extprot allows you to create compact, efficient, extensible, binary protocols that can +be used for cross-language communication and long-term data serialization. +extprot supports protocols with rich, composable types, whose definition can evolve +while keeping both forward and backward compatibility.""" +flags: light-uninstall +url { + src: "https://github.com/mfp/extprot/archive/v1.1.2.tar.gz" + checksum: [ + "sha256=f2d5bbf06dd46973928d20bd14138cf6b3fdbd5675249733217f0e94b4272ab8" + "md5=0f24a1c6b7561fef1b7cace0daffcf7d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/extprot/extprot.1.2.0/opam b/packages/extprot/extprot.1.2.0/opam new file mode 100644 index 000000000..4ef173483 --- /dev/null +++ b/packages/extprot/extprot.1.2.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/mfp/extprot" +license: "MIT" +authors: ["Mauricio Fernandez "] +doc: ["https://github.com/mfp/extprot/blob/master/README.md"] +dev-repo: "git+https://github.com/mfp/extprot.git" +bug-reports: "https://github.com/mfp/extprot/issues" +build: [ + ["omake"] + ["omake" "test"] {with-test} +] +install: [ + ["omake" "install" "prefix=%{prefix}%"] +] +remove: [ + ["ocamlfind" "remove" "extprot"] + ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] +] +depends: [ + "ocaml" + "omake" {build & <= "0.10.7"} + "ocamlfind" {build & <= "1.9.6"} + "sexplib" {build & < "113.01.00"} + "type_conv" {build & <= "113.00.02"} + "ounit" {with-test & <= "2.2.7"} + ("extlib" {< "1.7.8"} | "extlib-compat" {<= "1.7.2"}) + "base-bytes" {<= "base"} +] +synopsis: + "Extensible binary protocols for cross-language communication and long-term serialization" +description: """ +extprot allows you to create compact, efficient, extensible, binary protocols that can +be used for cross-language communication and long-term data serialization. +extprot supports protocols with rich, composable types, whose definition can evolve +while keeping both forward and backward compatibility.""" +flags: light-uninstall +url { + src: "https://github.com/mfp/extprot/archive/1.2.0.tar.gz" + checksum: [ + "sha256=2497eaed38803af441a8dfdaf51bb47411d7e0a9ff956b9ddcc4dcd3c670e1f0" + "md5=1c9ff09c043330085095c2bf7c79d8bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/extprot/extprot.1.3.0/opam b/packages/extprot/extprot.1.3.0/opam new file mode 100644 index 000000000..6c6e8de49 --- /dev/null +++ b/packages/extprot/extprot.1.3.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/mfp/extprot" +license: "MIT" +authors: ["Mauricio Fernandez "] +doc: ["https://github.com/mfp/extprot/blob/master/README.md"] +dev-repo: "git+https://github.com/mfp/extprot.git" +bug-reports: "https://github.com/mfp/extprot/issues" +build: [ + ["omake"] + ["omake" "test"] {with-test} +] +install: [ + ["omake" "install" "prefix=%{prefix}%"] +] +remove: [ + ["ocamlfind" "remove" "extprot"] + ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] +] +depends: [ + "ocaml" {< "4.06.0"} + "omake" {build & <= "0.10.7"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "camlp4" {build & <= "5.3"} + "extlib" {< "1.7.8"} | "extlib-compat" {<= "1.7.2"} + "base-bytes" {<= "base"} +] +synopsis: + "Extensible binary protocols for cross-language communication and long-term serialization" +description: """ +extprot allows you to create compact, efficient, extensible, binary protocols that can +be used for cross-language communication and long-term data serialization. +extprot supports protocols with rich, composable types, whose definition can evolve +while keeping both forward and backward compatibility.""" +flags: light-uninstall +url { + src: "https://github.com/mfp/extprot/archive/1.3.0.tar.gz" + checksum: [ + "sha256=0d379a51b73765e1582a1547e4f5c94bdc50dff0ff1195579b1d1dfa91d60775" + "md5=ecae5982278abfc0c503f6f849278f81" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extprot/extprot.1.4.0/opam b/packages/extprot/extprot.1.4.0/opam new file mode 100644 index 000000000..ce43391af --- /dev/null +++ b/packages/extprot/extprot.1.4.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/mfp/extprot" +license: "MIT" +authors: ["Mauricio Fernandez "] +doc: ["https://github.com/mfp/extprot/blob/master/README.md"] +dev-repo: "git+https://github.com/mfp/extprot.git" +bug-reports: "https://github.com/mfp/extprot/issues" +build: [ + ["omake"] + ["omake" "test"] {with-test} +] +install: [ + ["omake" "install" "prefix=%{prefix}%"] +] +remove: [ + ["ocamlfind" "remove" "extprot"] + ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "omake" {build & <= "0.10.7"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "camlp4" {build & <= "5.3"} + "extlib" {< "1.7.8"} | "extlib-compat" {<= "1.7.2"} + "base-bytes" {<= "base"} +] +synopsis: + "Extensible binary protocols for cross-language communication and long-term serialization" +description: """ +extprot allows you to create compact, efficient, extensible, binary protocols that can +be used for cross-language communication and long-term data serialization. +extprot supports protocols with rich, composable types, whose definition can evolve +while keeping both forward and backward compatibility.""" +flags: light-uninstall +url { + src: "https://github.com/mfp/extprot/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=fc0339c514d471be95f25a22d7e7e634efe3dd26217b8daf9059147fc37e9430" + "md5=1e1d4d14770fd1ff1456a1e6739487d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extprot/extprot.1.5.0/opam b/packages/extprot/extprot.1.5.0/opam new file mode 100644 index 000000000..5bdf3235a --- /dev/null +++ b/packages/extprot/extprot.1.5.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/mfp/extprot" +license: "MIT" +authors: ["Mauricio Fernandez "] +doc: ["https://github.com/mfp/extprot/blob/master/README.md"] +dev-repo: "git+https://github.com/mfp/extprot.git" +bug-reports: "https://github.com/mfp/extprot/issues" +build: [ + ["omake"] + ["omake" "test"] {with-test} +] +install: [ + ["omake" "install" "prefix=%{prefix}%"] +] +remove: [ + ["ocamlfind" "remove" "extprot"] + ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "omake" {build & <= "0.10.7"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "camlp4" {build & <= "5.3"} + ("extlib" {< "1.7.8"} | "extlib-compat" {<= "1.7.2"}) + "base-bytes" {<= "base"} +] +synopsis: + "Extensible binary protocols for cross-language communication and long-term serialization" +description: """ +extprot allows you to create compact, efficient, extensible, binary protocols that can +be used for cross-language communication and long-term data serialization. +extprot supports protocols with rich, composable types, whose definition can evolve +while keeping both forward and backward compatibility.""" +flags: light-uninstall +url { + src: "https://github.com/mfp/extprot/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=d481a5646e8a5da72974e60d5c6f6812bb15c46d5257938468d4b814ba924e45" + "md5=58552f263e3b8c2e77a23ba8d5e73e0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extunix/extunix.0.1.1/opam b/packages/extunix/extunix.0.1.1/opam new file mode 100644 index 000000000..bbc173229 --- /dev/null +++ b/packages/extunix/extunix.0.1.1/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://ygrek.org/p/ocaml-extunix" +dev-repo: "git+https://github.com/ygrek/extunix.git" +bug-reports: "https://github.com/ygrek/extunix/issues" +doc: "https://ygrek.org/p/ocaml-extunix/api/index.html" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ "ygrek" + "Sylvain Le Gall" + "Stéphane Glondu" + "Kaustuv Chaudhuri" + "Joshua Smith" + "Niki Yoshiuchi" + "Gerd Stolpmann" + "Goswin von Brederlow" + "Andre Nathan" + "Zhenya Lykhovyd" + "Mehdi Dogguy" + "Roman Vorobets" + "Pierre Chambart" + "Dmitry Grebeniuk" + "François Bobot" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{ounit:enable}%-tests" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "extunix"] +] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +synopsis: "Collection of thin bindings to various low-level system API" +description: """ +Motto: "Be to Unix, what extlib is to stdlib" + + * Implement thin C bindings that directly map to underlying system API. + * Provide common consistent ocaml interface: naming convention, exceptions. + * Simple to build - no extra dependencies.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/extunix/ocaml-extunix/0.1.1/ocaml-extunix-0.1.1.tar.gz" + checksum: [ + "sha256=1d9cd1c05d0a8d23b85dbc05bc4aa003c6693d266b3611a4fe56f4beebb723ee" + "md5=6daa21e697ffbb08b689be8b05ca6742" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extunix/extunix.0.1.2/opam b/packages/extunix/extunix.0.1.2/opam new file mode 100644 index 000000000..2dd6fdc87 --- /dev/null +++ b/packages/extunix/extunix.0.1.2/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://ygrek.org/p/ocaml-extunix" +dev-repo: "git+https://github.com/ygrek/extunix.git" +bug-reports: "https://github.com/ygrek/extunix/issues" +doc: "https://ygrek.org/p/ocaml-extunix/api/index.html" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ "ygrek" + "Sylvain Le Gall" + "Stéphane Glondu" + "Kaustuv Chaudhuri" + "Joshua Smith" + "Niki Yoshiuchi" + "Gerd Stolpmann" + "Goswin von Brederlow" + "Andre Nathan" + "Zhenya Lykhovyd" + "Mehdi Dogguy" + "Roman Vorobets" + "Pierre Chambart" + "Dmitry Grebeniuk" + "François Bobot" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{ounit:enable}%-tests" + "--prefix" + prefix + ] {ocaml:version >= "4.02.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + {ocaml:version < "4.02.0"} + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "extunix"] +] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "ounit" {with-test & >= "1.0.3" & <= "2.2.7"} + "base-bigarray" {= "base"} + "base-unix" {= "base"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +synopsis: "Collection of thin bindings to various low-level system API" +description: """ +Motto: "Be to Unix, what extlib is to stdlib" + + * Implement thin C bindings that directly map to underlying system API. + * Provide common consistent ocaml interface: naming convention, exceptions. + * Simple to build - no extra dependencies.""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-extunix/ocaml-extunix-0.1.2.tar.gz" + checksum: [ + "sha256=9ee2afa80d9ebeb0eba7685ef25171bc30443949a1929ebbc71e38e3f25eab57" + "md5=382b57f5f02a5ec188a3f2359961d613" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extunix/extunix.0.1.3/opam b/packages/extunix/extunix.0.1.3/opam new file mode 100644 index 000000000..8270fd8a7 --- /dev/null +++ b/packages/extunix/extunix.0.1.3/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://ygrek.org/p/ocaml-extunix" +dev-repo: "git+https://github.com/ygrek/extunix.git" +bug-reports: "https://github.com/ygrek/extunix/issues" +doc: "https://ygrek.org/p/ocaml-extunix/api/index.html" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ "ygrek" + "Sylvain Le Gall" + "Stéphane Glondu" + "Kaustuv Chaudhuri" + "Joshua Smith" + "Niki Yoshiuchi" + "Gerd Stolpmann" + "Goswin von Brederlow" + "Andre Nathan" + "Zhenya Lykhovyd" + "Mehdi Dogguy" + "Roman Vorobets" + "Pierre Chambart" + "Dmitry Grebeniuk" + "François Bobot" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{ounit:enable}%-tests" + "--prefix" + prefix + ] {ocaml:version >= "4.02.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + {ocaml:version < "4.02.0"} + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "extunix"] +] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "ounit" {with-test & >= "1.0.3" & <= "2.2.7"} + "base-bigarray" {= "base"} + "base-unix" {= "base"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +synopsis: "Collection of thin bindings to various low-level system API" +description: """ +Motto: "Be to Unix, what extlib is to stdlib" + + * Implement thin C bindings that directly map to underlying system API. + * Provide common consistent ocaml interface: naming convention, exceptions. + * Simple to build - no extra dependencies.""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-extunix/ocaml-extunix-0.1.3.tar.gz" + checksum: [ + "sha256=f4d487b2fdc001df28776d33f96666ecefb0f927227bbb3b8f17602b3d6dffb8" + "md5=ec44053702472af745bbcead9b0177db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/extunix/extunix.0.1.4/opam b/packages/extunix/extunix.0.1.4/opam new file mode 100644 index 000000000..4933b5812 --- /dev/null +++ b/packages/extunix/extunix.0.1.4/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://ygrek.org/p/ocaml-extunix" +dev-repo: "git+https://github.com/ygrek/extunix.git" +bug-reports: "https://github.com/ygrek/extunix/issues" +doc: "https://extunix.forge.ocamlcore.org/api/index.html" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ "ygrek" + "Sylvain Le Gall" + "Stéphane Glondu" + "Kaustuv Chaudhuri" + "Joshua Smith" + "Niki Yoshiuchi" + "Gerd Stolpmann" + "Goswin von Brederlow" + "Andre Nathan" + "Zhenya Lykhovyd" + "Mehdi Dogguy" + "Roman Vorobets" + "Pierre Chambart" + "Dmitry Grebeniuk" + "François Bobot" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{ounit:enable}%-tests" {with-test} + "--prefix" + prefix + ] {ocaml:version >= "4.02.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + {ocaml:version < "4.02.0"} + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "extunix"] +] +depends: [ + "ocaml" {< "5.0.0"} + "ocaml" {with-test & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "ounit" {with-test & >= "1.0.3" & <= "2.2.7"} + "base-bigarray" {= "base"} + "base-unix" {= "base"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +synopsis: "Collection of thin bindings to various low-level system API" +description: """ +Motto: "Be to Unix, what extlib is to stdlib" + + * Implement thin C bindings that directly map to underlying system API. + * Provide common consistent ocaml interface: naming convention, exceptions. + * Simple to build - no extra dependencies.""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-extunix/ocaml-extunix-0.1.4.tar.gz" + checksum: [ + "sha256=569ffc01616f14657ae4650d8971681f74198fc2f8f5764c89d3819885b3ed91" + "md5=d4ac544b276fb8717d5c75e032b33577" + ] + mirrors: + "https://github.com/ygrek/extunix/releases/download/v0.1.4/ocaml-extunix-0.1.4.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezirmin/ezirmin.0.1.0/opam b/packages/ezirmin/ezirmin.0.1.0/opam new file mode 100644 index 000000000..2d68b32dd --- /dev/null +++ b/packages/ezirmin/ezirmin.0.1.0/opam @@ -0,0 +1,114 @@ +opam-version: "2.0" +maintainer: "KC Sivaramakrishnan " +authors: ["KC Sivaramakrishnan "] +homepage: "https://github.com/kayceesrk/ezirmin" +doc: "https://kayceesrk.github.io/ezirmin/" +license: "ISC" +dev-repo: "git+https://github.com/kayceesrk/ezirmin.git" +bug-reports: "https://github.com/kayceesrk/ezirmin/issues" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {<= "5.9.0"} + "git-unix" {< "1.10.0"} + "irmin" {= "0.12.0"} + "irmin-watcher" {<= "0.5.0"} + "ptime" {<= "1.2.0"} + "ppx_jane" {<= "v0.17.0"} +] +build: [ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ] +synopsis: "An easy interface on top of the Irmin library." +description: """ +Ezirmin is an easy interface on top of the +[Irmin](https://github.com/mirage/irmin) library. It comes with set of mergeable +datatypes, instantiated to specific backends to quickly get on with it. For +example, + +```ocaml +$ utop +utop # #require "ezirmin";; +utop # module M = Ezirmin.FS_queue(Tc.String);; (* Mergeable queue of strings *) +utop # open M;; +utop # open Lwt.Infix;; +utop # let m = Lwt_main.run (init ~root:"/tmp/ezirminq" ~bare:true () >>= master);; +val m : branch = +utop # push m ["home"; "todo"] "buy milk";; +- : unit = () +utop # push m ["work"; "todo"] "publish ezirmin";; +- : unit = () +``` + +This persistent mergeable queue is saved in the git repository at +`/tmp/ezirminq`. In another terminal, + +```ocaml +$ utop +utop # #require "ezirmin";; +utop # module M = Ezirmin.FS_queue(Tc.String);; (* Mergeable queue of strings *) +utop # open M;; +utop # open Lwt.Infix;; +utop # let m = Lwt_main.run (init ~root:"/tmp/ezirminq" ~bare:true () >>= master);; +val m : branch = +utop # pop m ["work"; "todo"];; +- : string option = Some "buy milk" +``` + +For concurrency control, use branches. In the first terminal, + +```ocaml +utop # let wip_t1 = Lwt_main.run @@ clone_force m "wip_t1";; +utop # push wip_t1 ["home"; "todo"] "walk dog";; +- : unit = () +utop # push wip_t1 ["home"; "todo"] "take out trash";; +- : unit = () +``` + +The changes are not visible until the branches are merged. + +```ocaml +utop # to_list m ["home"; "todo"];; +- : string list = [] +utop # merge wip_t1 ~into:m;; +- : unit = () +utop # to_list m ["home"; "todo"];; +- : string list = ["walk dog"; "take out trash"] +``` + +The mergeable datatypes currently available are: + +* [Blog_log](http://kcsrk.info/ezirmin/Ezirmin.Blob_log.html): An append-only + log stored as [blobs](). Append is an `O(n)` operation where `n` is the size + of the log. +* [Log](http://kcsrk.info/ezirmin/Ezirmin.Log.html): An append-only + write-optimized log with support for paginated reads. Append is an `O(1)` + operation +* [Queue](http://kcsrk.info/ezirmin/Ezirmin.Queue.html): An efficient queue with + `O(1)` push and pop operations. +* [Lww_register](http://kcsrk.info/ezirmin/Ezirmin.Lww_register.html): + Last-writer-wins register. + +Since these datatypes are defined such that a merge is always possible and that +merges in different orders converge, they are +[CRDTs](https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type). + +The backends available are: + +* Git file system backend +* Git in-memory backend + +Ezirmin is distributed under the ISC license.""" +url { + src: + "https://github.com/kayceesrk/ezirmin/releases/download/0.1.0/ezirmin-0.1.0.tbz" + checksum: [ + "sha256=0e14fb6e0918a41ab61fa7e14c15e9ffda950088374ecfe6fc9d569c1fc8d423" + "md5=cd9ea932b471fb237ec478c867455b69" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ezirmin/ezirmin.0.2.0/opam b/packages/ezirmin/ezirmin.0.2.0/opam new file mode 100644 index 000000000..016cd2c4c --- /dev/null +++ b/packages/ezirmin/ezirmin.0.2.0/opam @@ -0,0 +1,90 @@ +opam-version: "2.0" +maintainer: "KC Sivaramakrishnan " +authors: ["KC Sivaramakrishnan" "Thomas Gazagnaire" "Benjamin Farinier"] +homepage: "https://github.com/kayceesrk/ezirmin" +doc: "https://kayceesrk.github.io/ezirmin/" +license: "ISC" +dev-repo: "git+https://github.com/kayceesrk/ezirmin.git" +bug-reports: "https://github.com/kayceesrk/ezirmin/issues" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {<= "5.9.0"} + "git-unix" {< "1.10.0"} + "irmin" {= "0.12.0"} + "irmin-watcher" {<= "0.5.0"} + "ptime" {<= "1.2.0"} + "ppx_jane" {<= "v0.17.0"} +] +build: [ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ] +synopsis: "An easy interface on top of the Irmin library." +description: """ +Ezirmin is an easy interface on top of the +[Irmin](https://github.com/mirage/irmin) library. It comes with set of mergeable +datatypes, instantiated to specific backends to quickly get going. For +example, + +```ocaml +$ utop +utop # #require "ezirmin";; +utop # module M = Ezirmin.FS_queue(Tc.String);; (* Mergeable queue of strings *) +utop # open M;; +utop # open Lwt.Infix;; +utop # let m = Lwt_main.run (init ~root:"/tmp/ezirminq" ~bare:true () >>= master);; +val m : branch = +utop # push m ["home"; "todo"] "buy milk";; +- : unit = () +utop # push m ["work"; "todo"] "publish ezirmin";; +- : unit = () +``` + +This mergeable queue is saved in the git repository at `/tmp/ezirminq`. In +another terminal, + +```ocaml +$ utop +utop # #require "ezirmin";; +utop # module M = Ezirmin.FS_queue(Tc.String);; (* Mergeable queue of strings *) +utop # open M;; +utop # open Lwt.Infix;; +utop # let m = Lwt_main.run (init ~root:"/tmp/ezirminq" ~bare:true () >>= master);; +val m : branch = +utop # pop m ["home"; "todo"];; +- : string option = Some "buy milk" +``` + +For concurrency control, use branches. In the first terminal, + +```ocaml +utop # let wip_t1 = Lwt_main.run @@ clone_force m "wip_t1";; +utop # push wip_t1 ["home"; "todo"] "walk dog";; +- : unit = () +utop # push wip_t1 ["home"; "todo"] "take out trash";; +- : unit = () +``` + +The changes are not visible until the branches are merged. + +```ocaml +utop # to_list m ["home"; "todo"];; +- : string list = [] +utop # merge wip_t1 ~into:m;; +- : unit = () +utop # to_list m ["home"; "todo"];; +- : string list = ["walk dog"; "take out trash"] +```""" +url { + src: + "https://github.com/kayceesrk/ezirmin/releases/download/0.2.0/ezirmin-0.2.0.tbz" + checksum: [ + "sha256=1de8ed09b855f632d7591e8e4e31cc5247bd48dbd299949988895fb3030f479d" + "md5=05107c52d136602611024c71f03c343d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ezirmin/ezirmin.0.2.1/opam b/packages/ezirmin/ezirmin.0.2.1/opam new file mode 100644 index 000000000..de9f0313c --- /dev/null +++ b/packages/ezirmin/ezirmin.0.2.1/opam @@ -0,0 +1,165 @@ +opam-version: "2.0" +maintainer: "KC Sivaramakrishnan " +authors: ["KC Sivaramakrishnan" "Thomas Gazagnaire" "Benjamin Farinier"] +homepage: "https://github.com/kayceesrk/ezirmin" +doc: "https://kayceesrk.github.io/ezirmin/" +license: "ISC" +dev-repo: "git+https://github.com/kayceesrk/ezirmin.git" +bug-reports: "https://github.com/kayceesrk/ezirmin/issues" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {<= "5.9.0"} + "git-unix" {<= "3.17.0"} + "irmin" {>= "0.12.0" & < "1.0.0"} + "irmin-watcher" {<= "0.5.0"} + "ptime" {<= "1.2.0"} + "ppx_jane" {<= "v0.17.0"} +] +build: [ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" pinned ] +synopsis: "An easy interface on top of the Irmin library." +description: """ +Ezirmin is an easy interface on top of the +[Irmin](https://github.com/mirage/irmin) library. It comes with set of mergeable +datatypes, instantiated to specific backends to quickly get going. For +example, + +```ocaml +$ utop +utop # #require "ezirmin";; +utop # module M = Ezirmin.FS_queue(Tc.String);; (* Mergeable queue of strings *) +utop # open M;; +utop # open Lwt.Infix;; +utop # let m = Lwt_main.run (init ~root:"/tmp/ezirminq" ~bare:true () >>= master);; +val m : branch = +utop # push m ["home"; "todo"] "buy milk";; +- : unit = () +utop # push m ["work"; "todo"] "publish ezirmin";; +- : unit = () +``` + +This mergeable queue is saved in the git repository at `/tmp/ezirminq`. In +another terminal, + +```ocaml +$ utop +utop # #require "ezirmin";; +utop # module M = Ezirmin.FS_queue(Tc.String);; (* Mergeable queue of strings *) +utop # open M;; +utop # open Lwt.Infix;; +utop # let m = Lwt_main.run (init ~root:"/tmp/ezirminq" ~bare:true () >>= master);; +val m : branch = +utop # pop m ["home"; "todo"];; +- : string option = Some "buy milk" +``` + +For concurrency control, use branches. In the first terminal, + +```ocaml +utop # let wip_t1 = Lwt_main.run @@ clone_force m "wip_t1";; +utop # push wip_t1 ["home"; "todo"] "walk dog";; +- : unit = () +utop # push wip_t1 ["home"; "todo"] "take out trash";; +- : unit = () +``` + +The changes are not visible until the branches are merged. + +```ocaml +utop # to_list m ["home"; "todo"];; +- : string list = [] +utop # merge wip_t1 ~into:m;; +- : unit = () +utop # to_list m ["home"; "todo"];; +- : string list = ["walk dog"; "take out trash"] +``` +### Working with history + +In addition to the data structures being mergeable, they are also persistent. In +particular, every object stored in Irmin has complete provenance. Ezimrin +simplifies working with object history. + +```ocaml +let run = Lwt_main.run +let repo = run @@ init () +let path = ["Books"; "Ovine Supply Logistics"] +let push_msg = push m ~path;; + +run begin + push_msg "Baa" >>= fun () -> + push_msg "Baa" >>= fun () -> + push_msg "Black" >>= fun () -> + push_msg "Camel" +end;; + +run @@ to_list m path;; +- : string list = ["Baa"; "Baa"; "Black"; "Camel"] +``` + +Clearly this is wrong. Let's fix this by reverting to earlier version: + +```ocaml +let m_1::_ = run @@ predecessors repo m;; (** HEAD~1 version *) +run @@ to_list m_1 path;; +- : string list = ["Baa"; "Baa"; "Black"] +run @@ update_branch m ~set:m_1;; +run @@ to_list m path;; +- : string list = ["Baa"; "Baa"; "Black"] +``` + +Now that we've undone the error, we can do the right thing. + +```ocaml +run @@ push_msg "Sheep";; +run @@ to_list m path;; +- : string list = ["Baa"; "Baa"; "Black"; "Sheep"] +``` + +### What's in the box + +The mergeable datatypes currently available are: + +* [Counter](http://kcsrk.info/ezirmin/Ezirmin.Blob_log.html): A counter with + increment and decrement operations. +* [Blog_log](http://kcsrk.info/ezirmin/Ezirmin.Blob_log.html): An append-only + log stored as blobs. Append is an `O(n)` operation where `n` is the size + of the log. +* [Log](http://kcsrk.info/ezirmin/Ezirmin.Log.html): An append-only + write-optimized log with support for paginated reads. Append is an `O(1)` + operation +* [Lww_register](http://kcsrk.info/ezirmin/Ezirmin.Lww_register.html): + Last-writer-wins register. +* [Queue](http://kcsrk.info/ezirmin/Ezirmin.Queue.html): An efficient queue with + `O(1)` push and pop operations. +* [Rope](http://kcsrk.info/ezirmin/Ezirmin.Rope.html): An efficient data + structure for storing and manipulating int-indexed sequence of contents. + Requires a mergeable content implementation. +* [Rope_string](http://kcsrk.info/ezirmin/Ezirmin.Rope_string.html): A rope + specialized to strings with intent-preserving merge implemented using + operational transformation. + +Since these datatypes are defined such that a merge is always possible and that +merges in different orders converge, they are +[CRDTs](https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type). + +The backends available are: + +* Git file system backend +* Git in-memory backend + +Ezirmin is distributed under the ISC license.""" +url { + src: + "https://github.com/kayceesrk/ezirmin/releases/download/0.2.1/ezirmin-0.2.1.tbz" + checksum: [ + "sha256=0e95e373afed1bfb70e55861a7e8536be2b67973046a30d81c22d2bed5d6857e" + "md5=4a9af1f0f12775697bdf404340c4ca11" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/opam b/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/opam new file mode 100644 index 000000000..585269fbd --- /dev/null +++ b/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ezjsonm" +bug-reports: "https://github.com/mirage/ezjsonm/issues" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" +doc: "https://mirage.github.io/ezjsonm" +tags: [ + "org:mirage" + "org:ocamllabs" +] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {< "4.06.0"} + "ezjsonm" {= "0.5.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "jsonm" {>= "0.9.1" & <= "1.0.2"} + "sexplib" {<= "v0.17.0"} + "hex" {<= "1.5.0"} + "lwt" {>= "2.5.0" & <= "5.9.0"} +] +synopsis: "An easy interface on top of the Jsonm library" +description: """ +This version provides more convenient (but far less flexible) +input and output functions that go to and from [string] values. +This avoids the need to write signal code, which is useful for +quick scripts that manipulate JSON. + +More advanced users should go straight to the Jsonm library and +use it directly, rather than be saddled with the Ezjsonm interface.""" +url { + src: + "https://github.com/mirage/ezjsonm/releases/download/0.5.0/ezjsonm-0.5.0.tbz" + checksum: [ + "sha256=16ca3b0ad22a4299e52bf73892b68ca232eb1b7b7ef7e8f1f7686750042e719a" + "md5=3a081dee6fc0cc0ce9462986888fa0bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezjsonm/ezjsonm.0.1.0/opam b/packages/ezjsonm/ezjsonm.0.1.0/opam new file mode 100644 index 000000000..a187c930f --- /dev/null +++ b/packages/ezjsonm/ezjsonm.0.1.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Thomas Gazagnaire" ] +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ezjsonm"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "jsonm" {>= "0.9.1" & <= "1.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:mirage" + "org:ocamllabs" +] +dev-repo: "git+https://github.com/mirage/ezjsonm" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "An easy interface on top of the Jsonm library" +description: """ +This version provides more convenient (but far less flexible) +input and output functions that go to and from [string] values. +This avoids the need to write signal code, which is useful for +quick scripts that manipulate JSON. + +More advanced users should go straight to the Jsonm library and +use it directly, rather than be saddled with the Ezjsonm interface.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ezjsonm/archive/0.1.0.tar.gz" + checksum: [ + "sha256=de2d4e965f018ed98b24c55b3d78543c638a4a68f7fda39c41525fbbdbdad6bd" + "md5=65a59017303aa87fd1df8911204281b0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezjsonm/ezjsonm.0.2.0/opam b/packages/ezjsonm/ezjsonm.0.2.0/opam new file mode 100644 index 000000000..5e0c21d72 --- /dev/null +++ b/packages/ezjsonm/ezjsonm.0.2.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Thomas Gazagnaire" ] +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ezjsonm"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "jsonm" {>= "0.9.1" & <= "1.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" +] +tags: [ + "org:mirage" + "org:ocamllabs" +] +dev-repo: "git+https://github.com/mirage/ezjsonm" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "An easy interface on top of the Jsonm library" +description: """ +This version provides more convenient (but far less flexible) +input and output functions that go to and from [string] values. +This avoids the need to write signal code, which is useful for +quick scripts that manipulate JSON. + +More advanced users should go straight to the Jsonm library and +use it directly, rather than be saddled with the Ezjsonm interface.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ezjsonm/archive/0.2.0.tar.gz" + checksum: [ + "sha256=05b2ca71212f81f864f79649d85d87187f8930b41aa819fa32023b21d963b109" + "md5=99571e9a130b819014dd9aff24b3a36b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezjsonm/ezjsonm.0.3.0/opam b/packages/ezjsonm/ezjsonm.0.3.0/opam new file mode 100644 index 000000000..ea14a8945 --- /dev/null +++ b/packages/ezjsonm/ezjsonm.0.3.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Thomas Gazagnaire" ] +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ezjsonm"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "jsonm" {>= "0.9.1" & <= "1.0.2"} + "sexplib" {< "113.01.00"} + "hex" {<= "1.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" +] +tags: [ + "org:mirage" + "org:ocamllabs" +] +dev-repo: "git+https://github.com/mirage/ezjsonm" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "An easy interface on top of the Jsonm library" +description: """ +This version provides more convenient (but far less flexible) +input and output functions that go to and from [string] values. +This avoids the need to write signal code, which is useful for +quick scripts that manipulate JSON. + +More advanced users should go straight to the Jsonm library and +use it directly, rather than be saddled with the Ezjsonm interface.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ezjsonm/archive/0.3.0.tar.gz" + checksum: [ + "sha256=fc19c0661a10ab44be46b1fe827217f1879526e63fcb1c940ce5e74733579541" + "md5=b75f85a5f99481b4ace6692b483dbe16" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezjsonm/ezjsonm.0.3.1/opam b/packages/ezjsonm/ezjsonm.0.3.1/opam new file mode 100644 index 000000000..c36f383de --- /dev/null +++ b/packages/ezjsonm/ezjsonm.0.3.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ezjsonm" +bug-reports: "https://github.com/mirage/ezjsonm/issues" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" +tags: [ + "org:mirage" + "org:ocamllabs" +] + +build: [ + ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ezjsonm"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "jsonm" {>= "0.9.1" & <= "1.0.2"} + "sexplib" {< "113.01.00"} + "hex" {<= "1.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "lwt" +synopsis: "An easy interface on top of the Jsonm library" +description: """ +This version provides more convenient (but far less flexible) +input and output functions that go to and from [string] values. +This avoids the need to write signal code, which is useful for +quick scripts that manipulate JSON. + +More advanced users should go straight to the Jsonm library and +use it directly, rather than be saddled with the Ezjsonm interface.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ezjsonm/archive/0.3.1.tar.gz" + checksum: [ + "sha256=898b1219f359fd6bb68dad1027d299e5c2cccf087655f45201c63d57757d97d2" + "md5=ce8f2628d3caa3f9311418c384018f97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezjsonm/ezjsonm.0.4.0/opam b/packages/ezjsonm/ezjsonm.0.4.0/opam new file mode 100644 index 000000000..c86787956 --- /dev/null +++ b/packages/ezjsonm/ezjsonm.0.4.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ezjsonm" +bug-reports: "https://github.com/mirage/ezjsonm/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:ocamllabs" +] +dev-repo: "git+https://github.com/mirage/ezjsonm.git" +build: [ + ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ezjsonm"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "jsonm" {>= "0.9.1" & <= "1.0.2"} + "sexplib" {<= "v0.17.0"} + "hex" {<= "1.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "lwt" +synopsis: "An easy interface on top of the Jsonm library" +description: """ +This version provides more convenient (but far less flexible) +input and output functions that go to and from [string] values. +This avoids the need to write signal code, which is useful for +quick scripts that manipulate JSON. + +More advanced users should go straight to the Jsonm library and +use it directly, rather than be saddled with the Ezjsonm interface.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ezjsonm/archive//0.4.0.tar.gz" + checksum: [ + "sha256=ffef7c720d347ac2e1137436954ad7ceaf2f997e41d6b2648ce25604ce6bd194" + "md5=048d4776d0e056f5b3ba220e81e55997" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezjsonm/ezjsonm.0.4.1/opam b/packages/ezjsonm/ezjsonm.0.4.1/opam new file mode 100644 index 000000000..700d801b6 --- /dev/null +++ b/packages/ezjsonm/ezjsonm.0.4.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ezjsonm" +bug-reports: "https://github.com/mirage/ezjsonm/issues" +license: "ISC" +tags: [ + "org:mirage" + "org:ocamllabs" +] +dev-repo: "git+https://github.com/mirage/ezjsonm.git" +build: [ + ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ezjsonm"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "jsonm" {>= "0.9.1" & <= "1.0.2"} + "sexplib" {<= "v0.17.0"} + "hex" {<= "1.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "lwt" +patches: [ "build_with_trunk.patch" ] +synopsis: "An easy interface on top of the Jsonm library" +description: """ +This version provides more convenient (but far less flexible) +input and output functions that go to and from [string] values. +This avoids the need to write signal code, which is useful for +quick scripts that manipulate JSON. + +More advanced users should go straight to the Jsonm library and +use it directly, rather than be saddled with the Ezjsonm interface.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ezjsonm/archive//0.4.1.tar.gz" + checksum: [ + "sha256=dc07e5cd35fa7beef61e667990ae80fc9fbc6c45337b2965ea1e743400fe3b45" + "md5=4fec6bfe31e9d24bd6e5596c9bb657ed" + ] +} +extra-source "build_with_trunk.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ezjsonm/build_with_trunk.patch" + checksum: [ + "sha256=c2def4e35a9bb9e568bcdc63a2a576785fcb8a95372e8e846ee9a56fa613a523" + "md5=86da163d748de9eb6117a89125002fcf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezjsonm/ezjsonm.0.4.2/opam b/packages/ezjsonm/ezjsonm.0.4.2/opam new file mode 100644 index 000000000..0b58de7c2 --- /dev/null +++ b/packages/ezjsonm/ezjsonm.0.4.2/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ezjsonm" +bug-reports: "https://github.com/mirage/ezjsonm/issues" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" +tags: [ + "org:mirage" + "org:ocamllabs" +] + +build: [ + ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + [make] + ["./configure" "--prefix" prefix "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ezjsonm"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "lwt" {with-test & <= "5.9.0"} + "jsonm" {>= "0.9.1" & <= "1.0.2"} + "sexplib" {<= "v0.17.0"} + "hex" {<= "1.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +conflicts: ["lwt" {< "2.4.7"}] +synopsis: "An easy interface on top of the Jsonm library" +description: """ +This version provides more convenient (but far less flexible) +input and output functions that go to and from [string] values. +This avoids the need to write signal code, which is useful for +quick scripts that manipulate JSON. + +More advanced users should go straight to the Jsonm library and +use it directly, rather than be saddled with the Ezjsonm interface.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ezjsonm/archive//0.4.2.tar.gz" + checksum: [ + "sha256=736539f2c3f1dbec40dc1d50d32613f5227b3f25f3905492cdaccf8269791569" + "md5=109cd6f44d26a4a9893118bd25be150c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezjsonm/ezjsonm.0.4.3/opam b/packages/ezjsonm/ezjsonm.0.4.3/opam new file mode 100644 index 000000000..82fb5ba42 --- /dev/null +++ b/packages/ezjsonm/ezjsonm.0.4.3/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ezjsonm" +bug-reports: "https://github.com/mirage/ezjsonm/issues" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" +tags: [ + "org:mirage" + "org:ocamllabs" +] + +build: [ + ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + [make] + ["./configure" "--prefix" prefix "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ezjsonm"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "lwt" {with-test & <= "5.9.0"} + "jsonm" {>= "0.9.1" & <= "1.0.2"} + "sexplib" {<= "v0.17.0"} + "hex" {<= "1.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {< "2.4.7"} +] +synopsis: "An easy interface on top of the Jsonm library" +description: """ +This version provides more convenient (but far less flexible) +input and output functions that go to and from [string] values. +This avoids the need to write signal code, which is useful for +quick scripts that manipulate JSON. + +More advanced users should go straight to the Jsonm library and +use it directly, rather than be saddled with the Ezjsonm interface.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ezjsonm/archive//0.4.3.tar.gz" + checksum: [ + "sha256=f849253f343267f04f3b7576d6bbbe46e604fbac0d10a1c6e1994cdac5074fcd" + "md5=a3b0f07ffb19d0ddcf935d2c2c0cdcc9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezxenstore/ezxenstore.0.1.1/opam b/packages/ezxenstore/ezxenstore.0.1.1/opam new file mode 100644 index 000000000..b0682c886 --- /dev/null +++ b/packages/ezxenstore/ezxenstore.0.1.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@citrix.com" +authors: ["xen-api@lists.xensource.com"] +license: "ISC" +homepage: "https://github.com/xapi-project/ezxenstore" +bug-reports: "https://github.com/xapi-project/ezxenstore/issues" +dev-repo: "git+https://github.com/xapi-project/ezxenstore.git" +tags: [ + "org:xapi-project" +] +build: [ + make +] +install: [ + make "install" +] +remove: [ + "ocamlfind" "remove" "ezxenstore" +] +depends: [ + "ocaml" {< "4.06.0"} + "xenstore" {<= "2.3.0"} + "xenstore_transport" {<= "1.3.0"} + "logs" {<= "0.7.0"} + "cmdliner" {<= "1.3.0"} + "oasis" {build & <= "0.4.11"} +] +synopsis: + "An easy-to-use xenstore library with a simplified interface geared" +description: """ +towards use within a daemon that maintains a single connection to +xenstored.""" +flags: light-uninstall +url { + src: + "https://github.com/xapi-project/ezxenstore/archive/v0.1.1/ezxenstore-0.1.1.tar.gz" + checksum: [ + "sha256=08fcb1a931c11bad679e9f9bbb342b9608e23ba389aeff686dda732ede23d720" + "md5=fca162554d8496a877ac1d353109c8a8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezxenstore/ezxenstore.0.1.2/opam b/packages/ezxenstore/ezxenstore.0.1.2/opam new file mode 100644 index 000000000..2ae3f5b75 --- /dev/null +++ b/packages/ezxenstore/ezxenstore.0.1.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@citrix.com" +authors: ["xen-api@lists.xensource.com"] +license: "ISC" +homepage: "https://github.com/xapi-project/ezxenstore" +bug-reports: "https://github.com/xapi-project/ezxenstore/issues" +dev-repo: "git+https://github.com/xapi-project/ezxenstore.git" +build: [[ "jbuilder" "build" "-p" name "-j" jobs ]] + +depends: [ + "ocaml" {< "4.06.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cmdliner" {<= "1.3.0"} + "logs" {<= "0.7.0"} + "xenstore" {<= "2.3.0"} + "xenstore_transport" {<= "1.3.0"} +] +synopsis: + "An easy-to-use xenstore library with a simplified interface geared" +description: """ +towards use within a daemon that maintains a single connection to +xenstored.""" +url { + src: + "https://github.com/xapi-project/ezxenstore/archive/v0.1.2/ezxenstore-0.1.2.tar.gz" + checksum: [ + "sha256=387cb21595b3f1e59a719988d93fab1d9beaa63821055a8575274e2d12b25f4f" + "md5=21781e4efc27bea5a7c570e9b7567b5d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezxmlm/ezxmlm.1.0.0/opam b/packages/ezxmlm/ezxmlm.1.0.0/opam new file mode 100644 index 000000000..a279886ba --- /dev/null +++ b/packages/ezxmlm/ezxmlm.1.0.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ "Anil Madhavapeddy" ] +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ezxmlm"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1.0" & <= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:mirage" + "org:ocamllabs" +] +dev-repo: "git+https://github.com/avsm/ezxmlm" +homepage: "https://github.com/avsm/ezxmlm" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Combinators to use with XMLM for parsing and selection" +description: """ +An "easy" interface on top of the Xmlm [1] library. This version provides more +convenient (but far less flexible) input and output functions that go to and +from [string] values. This avoids the need to write signal code, which is +useful for quick scripts that manipulate XML. + +More advanced users should go straight to the Xmlm library and use it directly, +rather than be saddled with the Ezxmlm interface. Since the types in this +library are more specific than Xmlm, it should interoperate just fine with it +if you decide to switch over. + +# Example + +In the toplevel, here's an example of how some XHTML can be selected out +quickly using the Ezxmlm combinators. Note that this particular HTML has +been post-processed into valid XML using `xmllint --html --xmlout`. + +``` +# #require "ezxmlm" ;; +# open Ezxmlm ;; +# let (_,xml) = from_channel (open_in "html/variants.html") ;; +# member "html" x |> member "head" |> member_with_attr "meta" ;; +- : Xmlm.attribute list * nodes = ([(("", "name"), "generator"); (("", "content"), "DocBook XSL Stylesheets V1.78.1")], []) +# member "html" x |> member "head" |> member "title" |> data_to_string;; +- : string = "Chapter 6. Variants" +``` + +Ez peezy lemon squeezy! + +[1] https://github.com/dbuenzli/xmlm""" +flags: light-uninstall +url { + src: "https://github.com/avsm/ezxmlm/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=36f7d3a213cc7cfcd44d328cfd64206ca21106f4a7eb7c387a4967e97957b6c2" + "md5=dbb527de4a8231d29a80d33f6175875c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ezxmlm/ezxmlm.1.0.1/opam b/packages/ezxmlm/ezxmlm.1.0.1/opam new file mode 100644 index 000000000..e3c033e83 --- /dev/null +++ b/packages/ezxmlm/ezxmlm.1.0.1/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ "Anil Madhavapeddy" ] +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ezxmlm"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1.0" & <= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:mirage" + "org:ocamllabs" +] +dev-repo: "git+https://github.com/avsm/ezxmlm" +homepage: "https://github.com/avsm/ezxmlm" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Combinators to use with XMLM for parsing and selection" +description: """ +An "easy" interface on top of the Xmlm [1] library. This version provides more +convenient (but far less flexible) input and output functions that go to and +from [string] values. This avoids the need to write signal code, which is +useful for quick scripts that manipulate XML. + +More advanced users should go straight to the Xmlm library and use it directly, +rather than be saddled with the Ezxmlm interface. Since the types in this +library are more specific than Xmlm, it should interoperate just fine with it +if you decide to switch over. + +# Example + +In the toplevel, here's an example of how some XHTML can be selected out +quickly using the Ezxmlm combinators. Note that this particular HTML has +been post-processed into valid XML using `xmllint --html --xmlout`. + +``` +# #require "ezxmlm" ;; +# open Ezxmlm ;; +# let (_,xml) = from_channel (open_in "html/variants.html") ;; +# member "html" x |> member "head" |> member_with_attr "meta" ;; +- : Xmlm.attribute list * nodes = ([(("", "name"), "generator"); (("", "content"), "DocBook XSL Stylesheets V1.78.1")], []) +# member "html" x |> member "head" |> member "title" |> data_to_string;; +- : string = "Chapter 6. Variants" +``` + +Ez peezy lemon squeezy! + +[1] https://github.com/dbuenzli/xmlm""" +flags: light-uninstall +url { + src: "https://github.com/avsm/ezxmlm/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=b29e2bcd6196f5a288f973b1656c1de2ead741c2ff5279fc3bb74cbba66b21b2" + "md5=62beb40ede8d29a21adfff7c3bbe5de1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/facebook-sdk/facebook-sdk.0.2.12/opam b/packages/facebook-sdk/facebook-sdk.0.2.12/opam new file mode 100644 index 000000000..e0cf55f4a --- /dev/null +++ b/packages/facebook-sdk/facebook-sdk.0.2.12/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/CREATe-centre/sociaml-facebook-api" +bug-reports: "https://github.com/CREATe-centre/sociaml-facebook-api/issues" +authors: [ "Dominic Price" ] +license: "GPL-3.0-only" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "facebook"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "atd" {= "1.0.3"} + "atdgen" {<= "2.15.0"} + "bolt" {<= "1.4"} + "calendar" {>= "2.00" & <= "3.0.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "lwt" {< "3.0.0"} + "oasis" {<= "0.4.11"} + "ssl" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/CREATe-centre/sociaml-facebook-api.git" +install: [make "install"] +synopsis: "Facebook Graph API SDK for OCaml" +description: """ +OCaml bindings to the Facebook graph API using cohttp and lwt threads. +This package is still in the early stages of development and at present +only contains the functionality required to fetch a user's timeline.""" +url { + src: "https://github.com/dominicjprice/facebook-sdk/archive/v0.2.12.tar.gz" + checksum: [ + "sha256=16b22c0bdb056eb53b7e36fb795281d08f1365a07b60f98d120debbe44906c0b" + "md5=aef31cfbf3c288dff02a380c3cfe5ef0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/facebook-sdk/facebook-sdk.0.3.1/opam b/packages/facebook-sdk/facebook-sdk.0.3.1/opam new file mode 100644 index 000000000..f6aaa9c0f --- /dev/null +++ b/packages/facebook-sdk/facebook-sdk.0.3.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/CREATe-centre/sociaml-facebook-api" +bug-reports: "https://github.com/CREATe-centre/sociaml-facebook-api/issues" +authors: [ "Dominic Price" ] +license: "GPL-3.0-only" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "facebook"] + ["ocamlfind" "remove" "types"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "core" {<= "v0.17.1"} + "csv" {<= "2.4"} + "lwt" {< "3.0.0"} + "meta_conv" {<= "1.1.5"} + "oasis" {<= "0.4.11"} + "ssl" {<= "0.7.0"} + "tiny_json" {<= "1.1.6"} + "tiny_json_conv" {<= "1.4.1"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/CREATe-centre/sociaml-facebook-api.git" +install: [make "install"] +synopsis: "Facebook Graph API SDK for OCaml" +description: """ +OCaml bindings to the Facebook graph API using cohttp and lwt threading. +This package is still in the early stages of development and at present +only contains the functionality required to fetch a user's time-line and +to publish simple messages to the time-line.""" +url { + src: "https://github.com/dominicjprice/facebook-sdk/archive/v0.3.1.tar.gz" + checksum: [ + "sha256=66f0a2da3aad8bdb6478cff5b3658b53047280c9bcd59ed58acb6036f7147d77" + "md5=bc901481b9e3800b6c74b38493c35c86" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/facebook-sdk/facebook-sdk.0.3.3/opam b/packages/facebook-sdk/facebook-sdk.0.3.3/opam new file mode 100644 index 000000000..60383e1a4 --- /dev/null +++ b/packages/facebook-sdk/facebook-sdk.0.3.3/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/CREATe-centre/sociaml-facebook-api" +bug-reports: "https://github.com/CREATe-centre/sociaml-facebook-api/issues" +authors: [ "Dominic Price" ] +license: "GPL-3.0-only" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "facebook"] + ["ocamlfind" "remove" "endpoints"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "core" {<= "v0.17.1"} + "csv" {<= "2.4"} + "lwt" {< "3.0.0"} + "meta_conv" {<= "1.1.5"} + "oasis" {<= "0.4.11"} + "ssl" {<= "0.7.0"} + "tiny_json" {<= "1.1.6"} + "tiny_json_conv" {<= "1.4.1"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/CREATe-centre/sociaml-facebook-api.git" +install: [make "install"] +synopsis: "Facebook Graph API SDK for OCaml" +description: """ +OCaml bindings to the Facebook graph API using cohttp and lwt threading. This +package is still in the early stages of development and at present only +contains the functionality required to fetch a user's time-line and to +publish simple messages to the time-line.""" +url { + src: "https://github.com/dominicjprice/facebook-sdk/archive/v0.3.3.tar.gz" + checksum: [ + "sha256=31716c2a536888589600dcecd52b7f4fbba23e32f15f408aaf69fbd19acdc198" + "md5=63cb5644f5af431b09d177864d01027a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/facebook-sdk/facebook-sdk.0.3.4/opam b/packages/facebook-sdk/facebook-sdk.0.3.4/opam new file mode 100644 index 000000000..252234a82 --- /dev/null +++ b/packages/facebook-sdk/facebook-sdk.0.3.4/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/CREATe-centre/sociaml-facebook-api" +bug-reports: "https://github.com/CREATe-centre/sociaml-facebook-api/issues" +authors: [ "Dominic Price" ] +license: "GPL-3.0-only" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "facebook"] + ["ocamlfind" "remove" "endpoints"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "core" {<= "v0.17.1"} + "csv" {<= "2.4"} + "lwt" {< "3.0.0"} + "meta_conv" {<= "1.1.5"} + "oasis" {<= "0.4.11"} + "ssl" {<= "0.7.0"} + "tiny_json" {<= "1.1.6"} + "tiny_json_conv" {<= "1.4.1"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/CREATe-centre/sociaml-facebook-api.git" +install: [make "install"] +synopsis: "Facebook Graph API SDK for OCaml" +description: """ +OCaml bindings to the Facebook graph API using cohttp and lwt threading. This +package is still in the early stages of development and at present only +contains the functionality required to fetch a user's time-line and to +publish simple messages to the time-line.""" +url { + src: "https://github.com/dominicjprice/facebook-sdk/archive/v0.3.4.tar.gz" + checksum: [ + "sha256=18fe797952d19da1f682c7e00044243f96d540ead225e440b2865653c84f112b" + "md5=ebccfe5d91fcf842cd10b21f210e8569" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/facebook-sdk/facebook-sdk.0.3.5/opam b/packages/facebook-sdk/facebook-sdk.0.3.5/opam new file mode 100644 index 000000000..302abb58f --- /dev/null +++ b/packages/facebook-sdk/facebook-sdk.0.3.5/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/CREATe-centre/sociaml-facebook-api" +bug-reports: "https://github.com/CREATe-centre/sociaml-facebook-api/issues" +authors: [ "Dominic Price" ] +license: "GPL-3.0-only" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "facebook"] + ["ocamlfind" "remove" "endpoints"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "core" {<= "v0.17.1"} + "csv" {<= "2.4"} + "lwt" {< "3.0.0"} + "meta_conv" {<= "1.1.5"} + "oasis" {<= "0.4.11"} + "ssl" {<= "0.7.0"} + "tiny_json" {<= "1.1.6"} + "tiny_json_conv" {<= "1.4.1"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/CREATe-centre/sociaml-facebook-api.git" +install: [make "install"] +synopsis: "Facebook Graph API SDK for OCaml" +description: """ +OCaml bindings to the Facebook graph API using cohttp and lwt threading. This +package is still in the early stages of development and at present only +contains the functionality required to fetch a user's time-line and to +publish simple messages to the time-line.""" +url { + src: "https://github.com/dominicjprice/facebook-sdk/archive/v0.3.5.tar.gz" + checksum: [ + "sha256=027c23fea1ff4637163cef4a91e78b59e0aadbc47b6d6bf6bd9bfacdeccfb942" + "md5=fbcf85e3c64b681c170474cbcedac055" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/faillib/faillib.109.35.00/opam b/packages/faillib/faillib.109.35.00/opam new file mode 100644 index 000000000..5ca387d4a --- /dev/null +++ b/packages/faillib/faillib.109.35.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "faillib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "herelib" {= "109.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/faillib-109.35.00.tar.gz" + checksum: [ + "sha256=c490c9165bbc09c48b5bf628663793fa2fd24195c97a458652c763211e783102" + "md5=b5e02259472270b77f9779e7429748ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/faillib/faillib.109.35.02/opam b/packages/faillib/faillib.109.35.02/opam new file mode 100644 index 000000000..e9454a63a --- /dev/null +++ b/packages/faillib/faillib.109.35.02/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "faillib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/faillib-109.35.02.tar.gz" + checksum: [ + "sha256=6f73c5c6f139a4bef007817153ecb491deac9d6cb2e619e2dd3850f3e35cf5c1" + "md5=a81d96267c7e6d934d38539895a33f4f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/faillib/faillib.109.60.00/opam b/packages/faillib/faillib.109.60.00/opam new file mode 100644 index 000000000..d6e21b3dc --- /dev/null +++ b/packages/faillib/faillib.109.60.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "faillib"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/faillib-109.60.00.tar.gz" + checksum: [ + "sha256=f90e56a2fd47aa6e644c9e87da101a2f644e65c012889c6d566211b4e7d43370" + "md5=737b4f53ae34443f4d712eb6fcc07873" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/faillib/faillib.111.17.00/opam b/packages/faillib/faillib.111.17.00/opam new file mode 100644 index 000000000..41c912cdd --- /dev/null +++ b/packages/faillib/faillib.111.17.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "faillib"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "herelib" {>= "109.35.00" & < "112.36.00" & <= "112.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/faillib-111.17.00.tar.gz" + checksum: [ + "sha256=3bd1e32555d706d18e4163648cae818fd2136c989e35b5f6fffeb8576757bb89" + "md5=9f5adb96d4b86df01b482c8df1f8c66d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fat-filesystem/fat-filesystem.0.10.0/opam b/packages/fat-filesystem/fat-filesystem.0.10.0/opam new file mode 100644 index 000000000..53baabb79 --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.10.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "mirage-block-unix" {>= "1.2.0" & <= "2.14.2"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.10.0.tar.gz" + checksum: [ + "sha256=339f06a9707d3f54a41e5296bbb246cad052373d322094ac718bda803fd08189" + "md5=c0103ebeefe8ab296c324f2bcd9936fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fat-filesystem/fat-filesystem.0.10.1/opam b/packages/fat-filesystem/fat-filesystem.0.10.1/opam new file mode 100644 index 000000000..ffa2df10f --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.10.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "mirage-types" {>= "1.1.0" & < "2.3.0"} + "mirage-block-unix" {>= "1.2.0" & <= "2.14.2"} + "io-page" {>= "1.0.0" & < "1.3.0"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.10.1.tar.gz" + checksum: [ + "sha256=6d36ac353721402e51eab7643b78d1238cf40787a9bad0d50185a417bfc6d2c2" + "md5=1838106922cd0b82cde5e27dcec7ea26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fat-filesystem/fat-filesystem.0.10.2/opam b/packages/fat-filesystem/fat-filesystem.0.10.2/opam new file mode 100644 index 000000000..a27ad31d8 --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.10.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "mirage-types" {>= "1.1.0" & < "2.3.0"} + "mirage-block-unix" {>= "1.2.0" & <= "2.14.2"} + "io-page" {>= "1.2.0" & <= "3.0.0"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "FAT filesystem implementation" +description: """ +This allows FAT-formatted data to be read and written from +a MirageOS BLOCK device.""" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.10.2.tar.gz" + checksum: [ + "sha256=6117e19fb0d0f5e853a8dd0d8bac775429b587e02227b781e7b21cd1e067c51c" + "md5=b67da2b8bf87f6abceb5614aac1fe865" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fat-filesystem/fat-filesystem.0.10.3/opam b/packages/fat-filesystem/fat-filesystem.0.10.3/opam new file mode 100644 index 000000000..ec8465082 --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.10.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +install: [ [make "install"] ] +remove: [ + ["./configure" "--bindir" "%{bin}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "mirage-block-unix" {>= "1.2.0" & <= "2.14.2"} + "io-page" {>= "1.4.0" & <= "3.0.0"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:mirage" + "org:xapi-project" +] +synopsis: "FAT filesystem implementation" +description: """ +This allows FAT-formatted data to be read and written from +a MirageOS BLOCK device.""" +url { + src: "https://github.com/mirage/ocaml-fat/archive/v0.10.3.tar.gz" + checksum: [ + "sha256=5fe82a88ff40372a61d7b1159d57d3c8669c76b1a373c2e3afbfbb442a5b3380" + "md5=f5fab31a18edff7e77b93c56311cb64d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fat-filesystem/fat-filesystem.0.11.0/opam b/packages/fat-filesystem/fat-filesystem.0.11.0/opam new file mode 100644 index 000000000..cb07e3197 --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.11.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +install: [ [make "install"] ] +remove: [ + ["./configure" "--bindir" "%{bin}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "2.0.0" & < "3.4.0"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_tools" {<= "6.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "mirage-types" {>= "2.6.1" & < "3.0.0"} + "mirage-block-unix" {>= "1.2.0" & <= "2.14.2"} + "io-page" {>= "1.6.1" & <= "3.0.0"} + "io-page-unix" {<= "2.3.0"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "cmdliner" {<= "1.3.0"} +] +tags: [ + "org:mirage" + "org:xapi-project" +] +synopsis: "FAT filesystem implementation" +description: """ +This allows FAT-formatted data to be read and written from +a MirageOS BLOCK device.""" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.11.0.tar.gz" + checksum: [ + "sha256=aab92841dcc455365abd1e142a835dedeb9ee3620d3cc3ab905e8f10210d3142" + "md5=e9c4de414d2fa1b77bb132ddb4b14062" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fat-filesystem/fat-filesystem.0.12.0/opam b/packages/fat-filesystem/fat-filesystem.0.12.0/opam new file mode 100644 index 000000000..c84914071 --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.12.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +doc: "https://mirage.github.io/ocaml-fat/" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "cstruct" {>= "2.0.0" & < "3.4.0"} + "ppx_tools" {<= "6.6"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-fs" {>= "1.0.0" & < "3.0.0"} + "mirage-fs-lwt" {>= "1.0.0" & <= "2.0.0"} + "mirage-block-lwt" {>= "1.0.0" & <= "1.2.0"} + "mirage-block-unix" {>= "2.5.0" & <= "2.14.2"} + "io-page" {>= "1.6.1" & <= "3.0.0"} + "io-page-unix" {<= "2.3.0"} + "re" {<= "1.7.1"} + "cmdliner" {<= "1.3.0"} + "astring" {<= "0.8.5"} + "alcotest" {with-test & <= "1.8.0"} + "ppx_cstruct" {<= "6.2.0"} +] +tags: [ + "org:mirage" + "org:xapi-project" +] +synopsis: "FAT filesystem implementation" +url { + src: + "https://github.com/mirage/ocaml-fat/releases/download/0.12.0/fat-filesystem-0.12.0.tbz" + checksum: [ + "sha256=de47b01b5f95b542926c38e064040152bba49ac35ef0448c857445bc16164d4b" + "md5=e69c9b1490cc9c6d16926d683c01b158" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fat-filesystem/fat-filesystem.0.12.2/opam b/packages/fat-filesystem/fat-filesystem.0.12.2/opam new file mode 100644 index 000000000..67a66ed66 --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.12.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +doc: "https://mirage.github.io/ocaml-fat/" + +build: [ + ["jbuilder" "subst" "-p" name "--name" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "cstruct" {>= "3.0.0" & < "3.4.0"} + "ppx_tools" {<= "6.6"} + "ppx_cstruct" {<= "6.2.0"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-fs" {>= "1.0.0" & < "3.0.0"} + "mirage-fs-lwt" {>= "1.0.0" & <= "2.0.0"} + "mirage-block-lwt" {>= "1.0.0" & <= "1.2.0"} + "mirage-block-unix" {>= "2.5.0" & <= "2.14.2"} + "io-page-unix" {>= "2.0.0" & <= "2.3.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "astring" {<= "0.8.5"} + "alcotest" {with-test & <= "1.8.0"} +] +tags: [ + "org:mirage" + "org:xapi-project" +] +synopsis: "FAT filesystem implementation" +url { + src: + "https://github.com/mirage/ocaml-fat/releases/download/0.12.2/fat-filesystem-0.12.2.tbz" + checksum: [ + "sha256=f6198127afd00f47f49a26a13a026d2c500c5f86c361b679ef60f212646ddcb9" + "md5=aeac182a6135f0ab9d4394027ac0da96" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fat-filesystem/fat-filesystem.0.6.0/opam b/packages/fat-filesystem/fat-filesystem.0.6.0/opam new file mode 100644 index 000000000..11d8b3153 --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.6.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +build: make +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "fat-filesystem" ] +] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "0.8.1" & < "1.7.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "mirage-types" {= "0.3.0"} + "mirage-block-unix" {>= "0.2.0" & <= "2.14.2"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.6.0.tar.gz" + checksum: [ + "sha256=54104b3c3cb8ef10a12d9e07a4a2d5619303dac7fa68721bff61e4b8f9289355" + "md5=8b49244b6f173b02865ebc7a6c21e63e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fat-filesystem/fat-filesystem.0.6.2/opam b/packages/fat-filesystem/fat-filesystem.0.6.2/opam new file mode 100644 index 000000000..382ea58cc --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.6.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["./configure" "--bindir" "%{bin}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "0.8.1" & < "1.7.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "mirage-types" {= "0.3.0"} + "mirage-block-unix" {>= "0.2.0" & <= "2.14.2"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.6.2.tar.gz" + checksum: [ + "sha256=7f94e7a5490af0531e58884a5035ef70e39ac9a9014136ee8cdaa2b4d975663d" + "md5=1730fab0abd18a98d9c50cf0c7a7c549" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fat-filesystem/fat-filesystem.0.7.0/opam b/packages/fat-filesystem/fat-filesystem.0.7.0/opam new file mode 100644 index 000000000..f9f30705a --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.7.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "1.7.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "mirage-types" {>= "0.4.0" & < "1.1.0"} + "mirage-block-unix" {>= "0.2.0" & <= "2.14.2"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.7.0.tar.gz" + checksum: [ + "sha256=7ac63d46830393ae201c52cb122471d2bc927a001d9c8ccc79e25fe7a0fdba14" + "md5=8b4f7df5b2b77b03c3bd6d0a85a226c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fat-filesystem/fat-filesystem.0.8.0/opam b/packages/fat-filesystem/fat-filesystem.0.8.0/opam new file mode 100644 index 000000000..039b65735 --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.8.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "1.7.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "mirage-block-unix" {>= "0.2.0" & <= "2.14.2"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.8.0.tar.gz" + checksum: [ + "sha256=ea48b9781511be81383e7566599b1dc6be732547c30bd9eddf3a9ba0e6f14b16" + "md5=ec43b7a45dfc20bd78975d155ecfeb7e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fat-filesystem/fat-filesystem.0.9.0/opam b/packages/fat-filesystem/fat-filesystem.0.9.0/opam new file mode 100644 index 000000000..75c97089f --- /dev/null +++ b/packages/fat-filesystem/fat-filesystem.0.9.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Anil Madhavapeddy"] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-fat" +bug-reports: "https://github.com/mirage/ocaml-fat/issues" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "1.7.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "mirage-block-unix" {>= "0.2.0" & <= "2.14.2"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.9.0.tar.gz" + checksum: [ + "sha256=3f6556cd4a678002139bf2a9564b83a11b7f501d662f5c3ead37baca7a63efb7" + "md5=54b2f66fe5e5916da1358f6c77ac7124" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fd-send-recv/fd-send-recv.1.0.0/opam b/packages/fd-send-recv/fd-send-recv.1.0.0/opam new file mode 100644 index 000000000..28bb92f89 --- /dev/null +++ b/packages/fd-send-recv/fd-send-recv.1.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ + "David Scott" + "David Sheets" + "Euan Harris" + "Vincent Bernardoff" +] +homepage: "https://github.com/xapi-project/ocaml-fd-send-recv" +bug-reports: "https://github.com/xapi-project/ocaml-fd-send-recv/issues" +dev-repo: "git+https://github.com/xapi-project/ocaml-fd-send-recv.git" +doc: "https://github.com/xapi-project/ocaml-fd-send-recv/blob/master/lib/fd_send_recv.mli" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "fd-send-recv"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +depexts: ["linux-headers"] {os-distribution = "alpine"} +available: os != "macos" +synopsis: + "Bindings for sendmsg/recvmsg that allow Unix.file_descrs to be sent and received over Unix domain sockets" +flags: light-uninstall +url { + src: + "https://github.com/xapi-project/ocaml-fd-send-recv/archive/ocaml-fd-send-recv-1.0.0.tar.gz" + checksum: [ + "sha256=788045d2288ae23b1d382a37f8d7dee4a43809d4c4691f0317a73528afd36bea" + "md5=3df3194bd16f93f3c0ec5a7d3c994e76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fd-send-recv/fd-send-recv.1.0.1/opam b/packages/fd-send-recv/fd-send-recv.1.0.1/opam new file mode 100644 index 000000000..97154dd1d --- /dev/null +++ b/packages/fd-send-recv/fd-send-recv.1.0.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ + "David Scott" + "David Sheets" + "Euan Harris" + "Vincent Bernardoff" +] +homepage: "https://github.com/xapi-project/ocaml-fd-send-recv" +bug-reports: "https://github.com/xapi-project/ocaml-fd-send-recv/issues" +dev-repo: "git+https://github.com/xapi-project/ocaml-fd-send-recv.git" +doc: "https://github.com/xapi-project/ocaml-fd-send-recv/blob/master/lib/fd_send_recv.mli" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "fd-send-recv"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +available: os != "macos" +synopsis: + "Bindings for sendmsg/recvmsg that allow Unix.file_descrs to be sent and received over Unix domain sockets" +flags: light-uninstall +url { + src: + "https://github.com/xapi-project/ocaml-fd-send-recv/archive/ocaml-fd-send-recv-1.0.1.tar.gz" + checksum: [ + "sha256=664f109b63412493d3689057010938fe8d0fe122e57e4eecc6a2adf0e94f3c92" + "md5=17049f4dece193bfb2df52527f27af08" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fd-send-recv/fd-send-recv.1.0.4/opam b/packages/fd-send-recv/fd-send-recv.1.0.4/opam new file mode 100644 index 000000000..9f26de11f --- /dev/null +++ b/packages/fd-send-recv/fd-send-recv.1.0.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ + "Jonathan Ludlam" + "David Scott" + "David Sheets" + "Euan Harris" + "Vincent Bernardoff" +] +homepage: "https://github.com/djs55/ocaml-fd-send-recv" +bug-reports: "https://github.com/djs55/ocaml-fd-send-recv/issues" +dev-repo: "git+https://github.com/djs55/ocaml-fd-send-recv" +doc: "https://github.com/djs55/ocaml-fd-send-recv/blob/master/lib/fd_send_recv.mli" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "fd-send-recv"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Bindings for sendmsg/recvmsg that allow Unix.file_descrs to be sent and received over Unix domain sockets" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-fd-send-recv/archive/v1.0.4.tar.gz" + checksum: [ + "sha256=b391d018f59812ea61dd66c7ac0c8433c0f53cef4adbfbdab9d55f72c38232cf" + "md5=8f3467fe9e46b8f276e14b2411c3f255" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fftw3/fftw3.0.5.3/opam b/packages/fftw3/fftw3.0.5.3/opam new file mode 100644 index 000000000..055817f0c --- /dev/null +++ b/packages/fftw3/fftw3.0.5.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/fftw3/sbin" + "--libexecdir=%{lib}%/fftw3/libexec" + "--sysconfdir=%{lib}%/fftw3/etc" + "--sharedstatedir=%{lib}%/fftw3/com" + "--localstatedir=%{lib}%/fftw3/var" + "--libdir=%{lib}%/fftw3/lib" + "--includedir=%{lib}%/fftw3/include" + "--datarootdir=%{lib}%/fftw3/share" + ] + [make] +] +remove: [["ocamlfind" "remove" "fftw3"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} +] +depopts: ["archimedes"] +depexts: [ + ["libfftw3-dev"] {os-family = "debian"} + ["math/fftw3"] {os = "freebsd"} + ["math/fftw3"] {os = "openbsd"} +] +install: [make "install"] +synopsis: "Binding to the famous Fast Fourier Transform library FFTW" +flags: light-uninstall +url { + src: + "http://sourceforge.net/projects/ocaml-fftw/files/ocaml-fftw3-0.5.3.tar.gz/download" + checksum: [ + "sha256=ba7c36a0c1d3b43cd51bac8358e41724c43260fa8f9172ced681b9cb19b5d26b" + "md5=1e123550e09cfc04f9e25599625d1fd0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fftw3/fftw3.0.6/opam b/packages/fftw3/fftw3.0.6/opam new file mode 100644 index 000000000..b81ff4bbb --- /dev/null +++ b/packages/fftw3/fftw3.0.6/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/fftw3/sbin" + "--libexecdir=%{lib}%/fftw3/libexec" + "--sysconfdir=%{lib}%/fftw3/etc" + "--sharedstatedir=%{lib}%/fftw3/com" + "--localstatedir=%{lib}%/fftw3/var" + "--libdir=%{lib}%/fftw3/lib" + "--includedir=%{lib}%/fftw3/include" + "--datarootdir=%{lib}%/fftw3/share" + ] + [make] +] +remove: [["ocamlfind" "remove" "fftw3"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} +] +depopts: [ + "archimedes" + "lacaml" +] +depexts: [ + ["libfftw3-dev"] {os-family = "debian"} + ["math/fftw3"] {os = "freebsd"} + ["math/fftw3"] {os = "openbsd"} +] +install: [make "install"] +synopsis: "Binding to the famous Fast Fourier Transform library FFTW" +flags: light-uninstall +url { + src: + "http://sourceforge.net/projects/ocaml-fftw/files/fftw3-ocaml-0.6.tar.gz/download" + checksum: [ + "sha256=6c3edb8820654c5806b0c341af006489805084e0ceb2bf729412b22c25f33f5d" + "md5=8571a1fe0a25783ce522b82228daac7c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fftw3/fftw3.0.7.1/opam b/packages/fftw3/fftw3.0.7.1/opam new file mode 100644 index 000000000..e6776d202 --- /dev/null +++ b/packages/fftw3/fftw3.0.7.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: ["Christophe Troestler "] +maintainer: "Christophe.Troestler@umons.ac.be" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/fftw-ocaml" +dev-repo: "git+https://github.com/Chris00/fftw-ocaml.git" +bug-reports: "https://github.com/Chris00/fftw-ocaml/issues" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/fftw3/sbin" + "--libexecdir=%{lib}%/fftw3/libexec" + "--sysconfdir=%{lib}%/fftw3/etc" + "--sharedstatedir=%{lib}%/fftw3/com" + "--localstatedir=%{lib}%/fftw3/var" + "--libdir=%{lib}%/fftw3/lib" + "--includedir=%{lib}%/fftw3/include" + "--datarootdir=%{lib}%/fftw3/share" + ] + [make] + [make "doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "fftw3"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "archimedes" {with-test & <= "0.4.19"} + "lacaml" {with-test & <= "11.1.1"} +] +depexts: [ + ["libfftw3-dev"] {os-family = "debian"} + ["fftw-devel"] {os-distribution = "centos"} + ["math/fftw3"] {os = "freebsd"} + ["math/fftw3"] {os = "openbsd"} + ["fftw"] {os = "macos" & os-distribution = "homebrew"} +] +install: [make "install"] +synopsis: "Binding to the famous Fast Fourier Transform library FFTW" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/fftw-ocaml/releases/download/0.7.1/ocaml-fftw3-0.7.1.tar.gz" + checksum: [ + "sha256=1bcdcfb25abfd8fd2f1b2051849105fc7d805541dab2d5698f59fe814295fecc" + "md5=f8a508194817f18917a672351957b35f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fftw3/fftw3.0.7.2/opam b/packages/fftw3/fftw3.0.7.2/opam new file mode 100644 index 000000000..6b1afcec1 --- /dev/null +++ b/packages/fftw3/fftw3.0.7.2/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +authors: ["Christophe Troestler "] +maintainer: "Christophe.Troestler@umons.ac.be" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/fftw-ocaml" +dev-repo: "git+https://github.com/Chris00/fftw-ocaml.git" +bug-reports: "https://github.com/Chris00/fftw-ocaml/issues" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/fftw3/sbin" + "--libexecdir=%{lib}%/fftw3/libexec" + "--sysconfdir=%{lib}%/fftw3/etc" + "--sharedstatedir=%{lib}%/fftw3/com" + "--localstatedir=%{lib}%/fftw3/var" + "--libdir=%{lib}%/fftw3/lib" + "--includedir=%{lib}%/fftw3/include" + "--datarootdir=%{lib}%/fftw3/share" + ] + [make] + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "fftw3"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "archimedes" {with-test & <= "0.4.19"} + "lacaml" {with-test & <= "11.1.1"} +] +depexts: [ + ["libfftw3-dev"] {os-family = "debian"} + ["fftw-devel"] {os-distribution = "centos"} + ["math/fftw3"] {os = "freebsd"} + ["math/fftw3"] {os = "openbsd"} + ["fftw"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "Binding to the famous Fast Fourier Transform library FFTW" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/fftw-ocaml/releases/download/0.7.2/ocaml-fftw3-0.7.2.tar.gz" + checksum: [ + "sha256=fdaa2a4025b125ee20626112cde2e3486211ae0de89fb1af29f9957b0c3089a9" + "md5=1c97c07ae423293ad4608acaac5a7735" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fftw3/fftw3.0.7.3/opam b/packages/fftw3/fftw3.0.7.3/opam new file mode 100644 index 000000000..399917256 --- /dev/null +++ b/packages/fftw3/fftw3.0.7.3/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +authors: ["Christophe Troestler "] +maintainer: "Christophe.Troestler@umons.ac.be" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/fftw-ocaml" +dev-repo: "git+https://github.com/Chris00/fftw-ocaml.git" +bug-reports: "https://github.com/Chris00/fftw-ocaml/issues" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/fftw3/sbin" + "--libexecdir=%{lib}%/fftw3/libexec" + "--sysconfdir=%{lib}%/fftw3/etc" + "--sharedstatedir=%{lib}%/fftw3/com" + "--localstatedir=%{lib}%/fftw3/var" + "--libdir=%{lib}%/fftw3/lib" + "--includedir=%{lib}%/fftw3/include" + "--datarootdir=%{lib}%/fftw3/share" + ] {os != "macos"} + [ + "./configure" + "CFLAGS=-I/usr/local/include" + "LDFLAGS=-L/usr/local/lib" + "OCAMLFLAGS=-ccopt -I/usr/local/include -cclib -L/usr/local/lib" + "--prefix" + prefix + "--sbindir=%{lib}%/fftw3/sbin" + "--libexecdir=%{lib}%/fftw3/libexec" + "--sysconfdir=%{lib}%/fftw3/etc" + "--sharedstatedir=%{lib}%/fftw3/com" + "--localstatedir=%{lib}%/fftw3/var" + "--libdir=%{lib}%/fftw3/lib" + "--includedir=%{lib}%/fftw3/include" + "--datarootdir=%{lib}%/fftw3/share" + ] {os = "macos"} + [make] + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "fftw3"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "archimedes" {with-test & <= "0.4.19"} + "lacaml" {with-test & <= "11.1.1"} +] +depexts: [ + ["fftw-dev"] {os-distribution = "alpine"} + ["libfftw3-dev"] {os-family = "debian"} + ["fftw-devel"] {os-distribution = "centos"} + ["math/fftw3"] {os = "freebsd"} + ["math/fftw3"] {os = "openbsd"} + ["fftw"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "Binding to the famous Fast Fourier Transform library FFTW" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/fftw-ocaml/releases/download/0.7.3/ocaml-fftw3-0.7.3.tar.gz" + checksum: [ + "sha256=ba588f5348cfed6bedb8e1455a442e5a892608f38e62e9539f6462e1d5a763e4" + "md5=a0734fc307014c6bf30512fd5f6ab2a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fftw3/fftw3.0.7/opam b/packages/fftw3/fftw3.0.7/opam new file mode 100644 index 000000000..3e5fef29d --- /dev/null +++ b/packages/fftw3/fftw3.0.7/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler "] +homepage: "https://github.com/Chris00/fftw-ocaml" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/fftw3/sbin" + "--libexecdir=%{lib}%/fftw3/libexec" + "--sysconfdir=%{lib}%/fftw3/etc" + "--sharedstatedir=%{lib}%/fftw3/com" + "--localstatedir=%{lib}%/fftw3/var" + "--libdir=%{lib}%/fftw3/lib" + "--includedir=%{lib}%/fftw3/include" + "--datarootdir=%{lib}%/fftw3/share" + ] + [make] + [make "doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "fftw3"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} +] +depopts: [ + "archimedes" + "lacaml" +] +depexts: [ + ["libfftw3-dev"] {os-family = "debian"} + ["math/fftw3"] {os = "freebsd"} + ["math/fftw3"] {os = "openbsd"} +] +install: [make "install"] +synopsis: "Binding to the famous Fast Fourier Transform library FFTW" +flags: light-uninstall +url { + src: + "http://sourceforge.net/projects/ocaml-fftw/files/fftw3-ocaml-0.7.tar.gz/download" + checksum: [ + "sha256=ea09f261130b4ac8ce535293546eb317e5d845daffc806daa68f9e310e9d76fc" + "md5=0e2ea346412f8702f416ebedf8551388" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fieldslib/fieldslib.108.00.02/opam b/packages/fieldslib/fieldslib.108.00.02/opam new file mode 100644 index 000000000..722d94cc6 --- /dev/null +++ b/packages/fieldslib/fieldslib.108.00.02/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/fieldslib-108.00.02.tar.gz" + checksum: [ + "sha256=33b28dd8d303430c6ab9e820f35e720ea377eb9b2da2c9b722ff4800d1f3e120" + "md5=de35bea4c9d522c89398dbd867b89dd9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.108.07.00/opam b/packages/fieldslib/fieldslib.108.07.00/opam new file mode 100644 index 000000000..b0f8afd9c --- /dev/null +++ b/packages/fieldslib/fieldslib.108.07.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/fieldslib-108.07.00.tar.gz" + checksum: [ + "sha256=d49efbc49e5d31185403c22b2d0b80fd3523fa5ae538c6bcccdad0e033e5c422" + "md5=38aa45118b669818e94a86d177a1b75f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.108.07.01/opam b/packages/fieldslib/fieldslib.108.07.01/opam new file mode 100644 index 000000000..e5fab9378 --- /dev/null +++ b/packages/fieldslib/fieldslib.108.07.01/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/fieldslib-108.07.01.tar.gz" + checksum: [ + "sha256=b5a022c53c2e3b81fb3bcc5824517e9f2d1c73c6776b0b23aa430ab4fbefcab0" + "md5=fcbb2fa472ae82cffc9c6d041a57d314" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.108.08.00/opam b/packages/fieldslib/fieldslib.108.08.00/opam new file mode 100644 index 000000000..d40f3c824 --- /dev/null +++ b/packages/fieldslib/fieldslib.108.08.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/fieldslib-108.08.00.tar.gz" + checksum: [ + "sha256=77644f68957060e0d16e57988ec1a05f488fbfcb46cded1b11eaaa975a5831a9" + "md5=f164899a74c2ce48b0d09e37dc45522e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.109.07.00/opam b/packages/fieldslib/fieldslib.109.07.00/opam new file mode 100644 index 000000000..c4ff6d89e --- /dev/null +++ b/packages/fieldslib/fieldslib.109.07.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/fieldslib-109.07.00.tar.gz" + checksum: [ + "sha256=00ac9272623dc64094a9a544607d46aac354772057de2a6704a27a3c5355ce21" + "md5=b7e54b2f25c114304d9acc3a8ede70fd" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/fieldslib/disable_warn_error.patch" + checksum: [ + "sha256=c5c9a72b3afa669c3c95442e14affc23c898d2a72f5091fbeb95a13b13a02713" + "md5=276a620edb0395836635e33b04083dca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.109.08.00/opam b/packages/fieldslib/fieldslib.109.08.00/opam new file mode 100644 index 000000000..a2bf8b54e --- /dev/null +++ b/packages/fieldslib/fieldslib.109.08.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/fieldslib-109.08.00.tar.gz" + checksum: [ + "sha256=59d15e8265caa62a40438c72eeb9fce0f43af6f176b806b855a8e33d08e1d660" + "md5=b8effdfa064d2d8b645ec9797bed19e0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.109.09.00/opam b/packages/fieldslib/fieldslib.109.09.00/opam new file mode 100644 index 000000000..dc8f4f388 --- /dev/null +++ b/packages/fieldslib/fieldslib.109.09.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/fieldslib-109.09.00.tar.gz" + checksum: [ + "sha256=9f5309c4dcab01fe30ff03078d770553e0fd8965bf6399ad32650ff8c72ad926" + "md5=e57820ac57eef298ebb250b3ab6a2f42" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.109.10.00/opam b/packages/fieldslib/fieldslib.109.10.00/opam new file mode 100644 index 000000000..ab7d2527c --- /dev/null +++ b/packages/fieldslib/fieldslib.109.10.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/fieldslib-109.10.00.tar.gz" + checksum: [ + "sha256=b6e85527bb1e84e99947b943cbf976886ad92677d87837281192de7bbe113692" + "md5=57114bc514cefa6ca0b5c068103b2f99" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.109.11.00/opam b/packages/fieldslib/fieldslib.109.11.00/opam new file mode 100644 index 000000000..7bc214508 --- /dev/null +++ b/packages/fieldslib/fieldslib.109.11.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/fieldslib-109.11.00.tar.gz" + checksum: [ + "sha256=dfee4560b3f9d438e63a9cfd9170d75e179156fae4bacfb8d7307d1176f62c51" + "md5=306d4c0ed79c469e06cabadec5badf1f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.109.12.00/opam b/packages/fieldslib/fieldslib.109.12.00/opam new file mode 100644 index 000000000..174220537 --- /dev/null +++ b/packages/fieldslib/fieldslib.109.12.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/fieldslib" +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/fieldslib/archive/109.12.00.tar.gz" + checksum: [ + "sha256=39d9e596b47bd5004ff4ac1486a7f6989522ead21a149d32184d9588439ea95f" + "md5=cf84e655c9e7173d7286852e9b7bb1e0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.109.13.00/opam b/packages/fieldslib/fieldslib.109.13.00/opam new file mode 100644 index 000000000..b697a2b58 --- /dev/null +++ b/packages/fieldslib/fieldslib.109.13.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/fieldslib-109.13.00.tar.gz" + checksum: [ + "sha256=415e0c022641fadad6a4a84ebc7298782a57639150fa6c413666d80a2f707e3f" + "md5=2d452ad7afb580dacb922da55d1d9e76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.109.14.00/opam b/packages/fieldslib/fieldslib.109.14.00/opam new file mode 100644 index 000000000..32589e15a --- /dev/null +++ b/packages/fieldslib/fieldslib.109.14.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/fieldslib-109.14.00.tar.gz" + checksum: [ + "sha256=2e6e14a0d78d4e99ec2dc3fe9eef7327b6ab449d926d390804b18756a8293645" + "md5=29621a979154ddd8f2ba034602743228" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.109.15.00/opam b/packages/fieldslib/fieldslib.109.15.00/opam new file mode 100644 index 000000000..8a608a77c --- /dev/null +++ b/packages/fieldslib/fieldslib.109.15.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/fieldslib-109.15.00.tar.gz" + checksum: [ + "sha256=7bebbd4e8bb4dda37ae91dbfbbca04be27c88cbf4a5ab0014949282c7e284122" + "md5=653143be352925b92c03a94d73fa8a83" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.109.19.00/opam b/packages/fieldslib/fieldslib.109.19.00/opam new file mode 100644 index 000000000..dea753b66 --- /dev/null +++ b/packages/fieldslib/fieldslib.109.19.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/fieldslib" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/fieldslib/issues" +dev-repo: "git+https://github.com/janestreet/fieldslib.git" +install: [[make "install"]] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/fieldslib-109.19.00.tar.gz" + checksum: [ + "sha256=510cf1f6f408c8670e637679746048d79c0b31cb04a8fee375c210e77f981a51" + "md5=771de23435902df2797941c0e7000c6b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fieldslib/fieldslib.109.20.00/opam b/packages/fieldslib/fieldslib.109.20.00/opam new file mode 100644 index 000000000..7681cd1bf --- /dev/null +++ b/packages/fieldslib/fieldslib.109.20.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/fieldslib" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {>= "109.20.00" & <= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/fieldslib/issues" +dev-repo: "git+https://github.com/janestreet/fieldslib.git" +install: [[make "install"]] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/fieldslib-109.20.00.tar.gz" + checksum: [ + "sha256=56dbf06604efd2664ff14e7f242fdfbb3835b9b19ed904dc9952838f0c53434f" + "md5=3a9a713704d838d15bc93e6cc1c7818f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fieldslib/fieldslib.109.20.02/opam b/packages/fieldslib/fieldslib.109.20.02/opam new file mode 100644 index 000000000..05e496e92 --- /dev/null +++ b/packages/fieldslib/fieldslib.109.20.02/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/fieldslib" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {>= "109.20.00" & <= "109.60.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/fieldslib/issues" +dev-repo: "git+https://github.com/janestreet/fieldslib.git" +install: [[make "install"]] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/fieldslib-109.20.02.tar.gz" + checksum: [ + "sha256=5a0dc4ace3b0270b776ff777e07e42696f3ca1f861419ff4600b3391d0240e6f" + "md5=5e884265380c7d04208fefedeedf172b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fieldslib/fieldslib.109.20.03/opam b/packages/fieldslib/fieldslib.109.20.03/opam new file mode 100644 index 000000000..74c6d7225 --- /dev/null +++ b/packages/fieldslib/fieldslib.109.20.03/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/fieldslib" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {>= "109.20.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/fieldslib/issues" +dev-repo: "git+https://github.com/janestreet/fieldslib.git" +install: [[make "install"]] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/fieldslib-109.20.03.tar.gz" + checksum: [ + "sha256=396e922295a6c84b5aa3fca06b33fea99bdb4cc9e13780a2dc301be138987fb6" + "md5=9e18d16c61a4e4a38e8e33b6f6f00ddf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fieldslib/fieldslib.113.00.00/opam b/packages/fieldslib/fieldslib.113.00.00/opam new file mode 100644 index 000000000..e0dd76aa5 --- /dev/null +++ b/packages/fieldslib/fieldslib.113.00.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/fieldslib" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "fieldslib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/fieldslib/issues" +dev-repo: "git+https://github.com/janestreet/fieldslib.git" +install: [[make "install"]] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/fieldslib-113.00.00.tar.gz" + checksum: [ + "sha256=c85dbbc37482cdee2777201464fc9346c45bc530b92e1e1f093cdb4ac4786c2b" + "md5=1d6c41507d25bcfdd24ce4e97efea404" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fieldslib/fieldslib.113.33.03/opam b/packages/fieldslib/fieldslib.113.33.03/opam new file mode 100644 index 000000000..fafbb464f --- /dev/null +++ b/packages/fieldslib/fieldslib.113.33.03/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/fieldslib" +bug-reports: "https://github.com/janestreet/fieldslib/issues" +dev-repo: "git+https://github.com/janestreet/fieldslib.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} +] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/fieldslib-113.33.03.tar.gz" + checksum: [ + "sha256=7b338bf0777da703fd88e838a40817e76834d531800f87308562fe458a5da3e6" + "md5=20566b9efc8dfc6b7d769ffc060afafc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fieldslib/fieldslib.v0.10.0/opam b/packages/fieldslib/fieldslib.v0.10.0/opam new file mode 100644 index 000000000..e77372603 --- /dev/null +++ b/packages/fieldslib/fieldslib.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/fieldslib" +bug-reports: "https://github.com/janestreet/fieldslib/issues" +dev-repo: "git+https://github.com/janestreet/fieldslib.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/fieldslib-v0.10.0.tar.gz" + checksum: [ + "sha256=c1c509697128628fe4fa869148ad3f5572387ced6757767e398e060d4958867f" + "md5=c2cd9e061a0cee73b2909d1d56f3d8f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fieldslib/fieldslib.v0.9.0/opam b/packages/fieldslib/fieldslib.v0.9.0/opam new file mode 100644 index 000000000..5b1a6b8a6 --- /dev/null +++ b/packages/fieldslib/fieldslib.v0.9.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/fieldslib" +bug-reports: "https://github.com/janestreet/fieldslib/issues" +dev-repo: "git+https://github.com/janestreet/fieldslib.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "--only-packages" "fieldslib" "--no-config" {jbuilder:version >= "1.0+beta18"} "--root" "." "-j" jobs "@install"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/fieldslib-v0.9.0.tar.gz" + checksum: [ + "sha256=3e622a3236788552fb48a4b835ec546f919dca96b84ba256c19756be81172885" + "md5=5b2d4f721553c67324d04041b0a88ad9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fileutils/fileutils.0.4.4/opam b/packages/fileutils/fileutils.0.4.4/opam new file mode 100644 index 000000000..364d29efc --- /dev/null +++ b/packages/fileutils/fileutils.0.4.4/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +homepage: "http://ocaml-fileutils.forge.ocamlcore.org/" +dev-repo: "git+https://github.com/gildor478/ocaml-fileutils.git" +bug-reports: "https://forge.ocamlcore.org/tracker/?func=add&group_id=128&atid=589" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "fileutils"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-fileutils/ocaml-fileutils/0.4.4/ocaml-fileutils-0.4.4.tar.gz" + checksum: [ + "sha256=f18982110572eeb8f69662863202c01b88d69637efff3f9f160e92672b75c15c" + "md5=1f43b9333358f47660318bfbe9ae68bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fileutils/fileutils.0.5.0/opam b/packages/fileutils/fileutils.0.5.0/opam new file mode 100644 index 000000000..14143a3e1 --- /dev/null +++ b/packages/fileutils/fileutils.0.5.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +homepage: "http://ocaml-fileutils.forge.ocamlcore.org/" +dev-repo: "git+https://github.com/gildor478/ocaml-fileutils.git" +bug-reports: "https://forge.ocamlcore.org/tracker/?func=add&group_id=128&atid=589" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "fileutils"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-fileutils/ocaml-fileutils/0.5.0/ocaml-fileutils-0.5.0.tar.gz" + checksum: [ + "sha256=8758324a57879dbcc4a95d4ab08cb0cee378f5c7b6eba7592d63d49ca9354977" + "md5=7d767cdfec85c846bd1d6f75a73abb01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fileutils/fileutils.0.5.1/opam b/packages/fileutils/fileutils.0.5.1/opam new file mode 100644 index 000000000..fc2c5ec65 --- /dev/null +++ b/packages/fileutils/fileutils.0.5.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +homepage: "http://ocaml-fileutils.forge.ocamlcore.org/" +dev-repo: "git+https://github.com/gildor478/ocaml-fileutils.git" +bug-reports: "https://forge.ocamlcore.org/tracker/?func=add&group_id=128&atid=589" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "fileutils"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-fileutils/ocaml-fileutils/0.5.1/ocaml-fileutils-0.5.1.tar.gz" + checksum: [ + "sha256=ef28b094a2bf3894be1c93e8abfb8d09b2681ceb3185487da793a9cdb2e8df3c" + "md5=2fe185bbce4357eb5fba1dfc0b3e63c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fileutils/fileutils.0.5.2/opam b/packages/fileutils/fileutils.0.5.2/opam new file mode 100644 index 000000000..21a16039e --- /dev/null +++ b/packages/fileutils/fileutils.0.5.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +homepage: "http://ocaml-fileutils.forge.ocamlcore.org/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/gildor478/ocaml-fileutils.git" +bug-reports: "https://forge.ocamlcore.org/tracker/?func=add&group_id=128&atid=589" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "fileutils"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} +] +synopsis: "Functions to manipulate real file (POSIX like) and filename." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-fileutils/ocaml-fileutils/0.5.2/ocaml-fileutils-0.5.2.tar.gz" + checksum: [ + "sha256=7b073be10480d1371026ff896190ac22d300216c042945ec59625539d486881a" + "md5=ea653868e5e7a4a9316f7338b971df62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fkie-cad-cwe-checker/fkie-cad-cwe-checker.0.1/opam b/packages/fkie-cad-cwe-checker/fkie-cad-cwe-checker.0.1/opam new file mode 100644 index 000000000..a5dfb8a90 --- /dev/null +++ b/packages/fkie-cad-cwe-checker/fkie-cad-cwe-checker.0.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Thomas Barabosch " +authors: "Thomas Barabosch " +homepage: "https://github.com/fkie-cad/cwe_checker" +bug-reports: "https://github.com/fkie-cad/cwe_checker/issues" +dev-repo: "git+https://github.com/fkie-cad/cwe_checker" +license: "LGPL-3.0-only" +build: [make] +install: [ + ["mkdir" "-p" "%{share}%/bap"] + ["cp" "src/config.json" "%{share}%/bap/"] +] + +remove: [ + [make "uninstall"] + ["rm" "-r" "%{share}%/bap/config.json"] +] + +depends: [ + "ocaml" + "bap-std" {>= "1.5.0" & <= "2.5.0"} + "yojson" {= "1.4.1"} + "base-unix" {= "base"} + "ppx_jane" {< "v0.11"} + "core_kernel" {< "v0.11"} +] +synopsis: + "A plugin for bap that detects common bug classes, e.g. use of dangerous functions and simple integer overflows" +description: """ +These bug classes are formally known as Common Weakness Enumerations (CWEs). +Its main goal is to aid analysts to quickly find vulnerable code paths. +""" +url { + src: "https://github.com/fkie-cad/cwe_checker/archive/v0.1.tar.gz" + checksum: [ + "sha256=5b850c0ee438acbb221e7523b8df299a9c4a53a607a85d5ee5dc4e048ac90444" + "md5=16a1bf6646095151c23267681a7f457e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/flac/flac.0.1.1/opam b/packages/flac/flac.0.1.1/opam new file mode 100644 index 000000000..15709f213 --- /dev/null +++ b/packages/flac/flac.0.1.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +build: [ + ["./configure" "--prefix" lib "--mandir" man] + [make "all"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ogg" {< "0.5.0"} + "base-unsafe-string" {= "base"} + "conf-pkg-config" {build & <= "3"} + "conf-libflac" {build & = "1"} +] +install: [make "install"] +synopsis: + "Interface for the Free Lossless Audio Codec otherwise known as FLAC" +url { + src: + "http://sourceforge.net/projects/savonet/files/ocaml-flac/0.1.1/ocaml-flac-0.1.1.tar.gz/download" + checksum: [ + "sha256=9f22dce6ad947fc436992eeb71a19bd9bb7c173543132c2b605fa3a7b02ac74a" + "md5=145fb0982e6a845277e17218ddb2415c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/flac/flac.0.1.2/opam b/packages/flac/flac.0.1.2/opam new file mode 100644 index 000000000..1dad3c4da --- /dev/null +++ b/packages/flac/flac.0.1.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-flac" +build: [ + ["./configure" "--prefix" prefix] {os != "macos"} + [ + "./configure" + "CFLAGS=-I/usr/local/include" + "LDFLAGS=-L/usr/local/lib" + "OCAMLFLAGS=-ccopt -I/usr/local/include -cclib -L/usr/local/lib" + "--prefix" + prefix + ] {os = "macos"} + [make] +] +install: [ + [make "install"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ogg" {< "0.7.0"} + "conf-pkg-config" {build & <= "3"} + "conf-libflac" {build & = "1"} +] +bug-reports: "https://github.com/savonet/ocaml-flac/issues" +dev-repo: "git+https://github.com/savonet/ocaml-flac.git" +synopsis: + "Interface for the Free Lossless Audio Codec otherwise known as FLAC" +url { + src: + "https://github.com/savonet/ocaml-flac/releases/download/0.1.2/ocaml-flac-0.1.2.tar.gz" + checksum: [ + "sha256=fa1b4b003eef422262af8a66bc42ba8cc25b1cd126e3d6d80718477d898c2b32" + "md5=00944c4f2f2016770fa6e8f948561669" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flow/flow.0.1/opam b/packages/flow/flow.0.1/opam new file mode 100644 index 000000000..49492d97d --- /dev/null +++ b/packages/flow/flow.0.1/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +build: "omake" +remove: [["ocamlfind" "remove" "flow"]] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "lwt" {>= "2.4.0" & < "2.5.0"} + "core" {<= "v0.17.1"} + "ssl" {<= "0.7.0"} +] +dev-repo: "git+https://github.com/smondet/flow" +install: ["omake" "install"] +synopsis: "Exceptionless “systems” library on top of Core and Lwt" +flags: light-uninstall +url { + src: "https://github.com/smondet/flow/archive/0.1.tar.gz" + checksum: [ + "sha256=e157b1bcb6b8362d216a47a5080ac613f340c3280881553f3a73872afd28c77c" + "md5=d4e1855c8085d81dc8cc9f8d9a047626" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flow/flow.0.2/opam b/packages/flow/flow.0.2/opam new file mode 100644 index 000000000..83cbeea8f --- /dev/null +++ b/packages/flow/flow.0.2/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +build: "omake" +remove: [["ocamlfind" "remove" "flow"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "lwt" {>= "2.4.0" & < "2.5.0"} + "core" {>= "109.36.00" & <= "109.47.00"} + "ssl" {<= "0.7.0"} +] +dev-repo: "git+https://github.com/smondet/flow" +install: ["omake" "install"] +synopsis: "Exceptionless “systems” library on top of Core and Lwt" +flags: light-uninstall +url { + src: "https://github.com/smondet/flow/archive/0.2.tar.gz" + checksum: [ + "sha256=610889955aff2ceaea0bd56d566d92b793b3d4c9d9275b9718d8bead2cdfbbc8" + "md5=e9acc8df3aeff5501f9bd1b5ad563937" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flow/flow.0.3/opam b/packages/flow/flow.0.3/opam new file mode 100644 index 000000000..1c7b7daf6 --- /dev/null +++ b/packages/flow/flow.0.3/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +build: "omake" +remove: [["ocamlfind" "remove" "flow"]] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "lwt" {>= "2.4.0" & < "2.5.0"} + "core" {>= "109.36.00" & < "111.17.00"} + "ssl" {<= "0.7.0"} +] +dev-repo: "git+https://github.com/smondet/flow" +install: ["omake" "install"] +synopsis: + "Deprecated exceptionless “systems” library on top of Core and Lwt." +flags: light-uninstall +url { + src: "https://github.com/smondet/flow/archive/0.3.tar.gz" + checksum: [ + "sha256=bfbcda910f9a0e6a78e9aa6305b6997171014b0162050c76b34ef3234857bc1a" + "md5=f06435af31cc7f1e17a63811a6c14caa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/flow_parser/flow_parser.0.32.0/opam b/packages/flow_parser/flow_parser.0.32.0/opam new file mode 100644 index 000000000..dcb761a3f --- /dev/null +++ b/packages/flow_parser/flow_parser.0.32.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +homepage: "https://github.com/facebook/flow/tree/master/src/parser" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" + +# This is pretty hacky, but v0.32.0 has already been release. We'll +# add a real META file and a Makefile rule for v0.33.0 +build: [ + ["sh" "-c" "cd src/parser && ocamlbuild parser_flow.cma parser_flow.cmxa"] + ["sh" "-c" "echo 'name=\"parser_flow\"' > src/parser/META"] + ["sh" "-c" "echo 'version=\"0.32.0\"' >> src/parser/META"] + ["sh" "-c" "echo 'description=\"flow parser ocamlfind package\"' >> src/parser/META"] + ["sh" "-c" "echo 'archive(byte)=\"parser_flow.cma\"' >> src/parser/META"] + ["sh" "-c" "echo 'archive(native)=\"parser_flow.cmxa\"' >> src/parser/META"] +] + +install: [ + ["sh" "-c" "cd src/parser/ && ocamlfind install flow_parser META _build/parser_flow.a _build/parser_flow.cma _build/parser_flow.cmxa _build/*.cmi"] +] +remove: ["ocamlfind" "remove" "flow_parser"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: + "The Flow parser is a JavaScript parser written in OCaml. It produces an AST" +description: """ +that conforms to SpiderMonkey's Parser API and that mostly matches what esprima +produces. The Flow Parser can be compiled to native code or can be compiled to +JavaScript using js_of_ocaml. + +To find out more about Flow, check out .""" +flags: light-uninstall +url { + src: "https://github.com/facebook/flow/archive/v0.32.0.tar.gz" + checksum: [ + "sha256=0dc6316e265b20c1b9fb8ae2b45ee5c7ae0315f2724c3c8f8a5de7782efe3467" + "md5=c26a1bf00f9e8b71c614db8bb9860be5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flow_parser/flow_parser.0.35.0/opam b/packages/flow_parser/flow_parser.0.35.0/opam new file mode 100644 index 000000000..c66e42033 --- /dev/null +++ b/packages/flow_parser/flow_parser.0.35.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +homepage: "https://github.com/facebook/flow/tree/master/src/parser" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" + +# This is pretty hacky, but v0.35.0 has already been release. We'll +# add a real META file and a Makefile rule for v0.36.0 +build: [ + ["sh" "-c" "cd src/parser && ocamlbuild parser_flow.cma parser_flow.cmxa"] + ["sh" "-c" "echo 'name=\"parser_flow\"' > src/parser/META"] + ["sh" "-c" "echo 'version=\"0.35.0\"' >> src/parser/META"] + ["sh" "-c" "echo 'description=\"flow parser ocamlfind package\"' >> src/parser/META"] + ["sh" "-c" "echo 'archive(byte)=\"parser_flow.cma\"' >> src/parser/META"] + ["sh" "-c" "echo 'archive(native)=\"parser_flow.cmxa\"' >> src/parser/META"] +] + +install: [ + ["sh" "-c" "cd src/parser/ && ocamlfind install flow_parser META _build/parser_flow.a _build/parser_flow.cma _build/parser_flow.cmxa _build/*.cmi"] +] +remove: ["ocamlfind" "remove" "flow_parser"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: + "The Flow parser is a JavaScript parser written in OCaml. It produces an AST" +description: """ +that conforms to SpiderMonkey's Parser API and that mostly matches what esprima +produces. The Flow Parser can be compiled to native code or can be compiled to +JavaScript using js_of_ocaml. + +To find out more about Flow, check out .""" +flags: light-uninstall +url { + src: "https://github.com/facebook/flow/archive/v0.35.0.tar.gz" + checksum: [ + "sha256=c60efe9da95b578705ac61a4666af93a37401d973c37edae1865cd734aa2b95b" + "md5=8efb56b2c99c5a1949f7e09502075afa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flow_parser/flow_parser.0.36.0/opam b/packages/flow_parser/flow_parser.0.36.0/opam new file mode 100644 index 000000000..3dbeb55df --- /dev/null +++ b/packages/flow_parser/flow_parser.0.36.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://github.com/facebook/flow/tree/master/src/parser" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" + +install: [ make "-C" "src/parser" "ocamlfind-install"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: + "The Flow parser is a JavaScript parser written in OCaml. It produces an AST" +description: """ +that conforms to SpiderMonkey's Parser API and that mostly matches what esprima +produces. The Flow Parser can be compiled to native code or can be compiled to +JavaScript using js_of_ocaml. + +To find out more about Flow, check out .""" +url { + src: "https://github.com/facebook/flow/archive/v0.36.0.tar.gz" + checksum: [ + "sha256=064792468e9b811fbc8d030de18b5b296b6214b2429e6c40876a64262e65fb16" + "md5=44a2a93006dbbf0728f7c03737e6deac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flow_parser/flow_parser.0.38.0/opam b/packages/flow_parser/flow_parser.0.38.0/opam new file mode 100644 index 000000000..78e2eca2a --- /dev/null +++ b/packages/flow_parser/flow_parser.0.38.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://github.com/facebook/flow/tree/master/src/parser" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" + +install: [ make "-C" "src/parser" "ocamlfind-install"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: + "The Flow parser is a JavaScript parser written in OCaml. It produces an AST" +description: """ +that conforms to SpiderMonkey's Parser API and that mostly matches what esprima +produces. The Flow Parser can be compiled to native code or can be compiled to +JavaScript using js_of_ocaml. + +To find out more about Flow, check out .""" +url { + src: "https://github.com/facebook/flow/archive/v0.38.0.tar.gz" + checksum: [ + "sha256=f21b56e10c1bddfe3d59da872e50d4013672a41f11a5d25d9dd67e494e8f1ae7" + "md5=aeccb250256697c4598fb23c1c3b6af3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flow_parser/flow_parser.0.40.0/opam b/packages/flow_parser/flow_parser.0.40.0/opam new file mode 100644 index 000000000..8ea707c76 --- /dev/null +++ b/packages/flow_parser/flow_parser.0.40.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://github.com/facebook/flow/tree/master/src/parser" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" + +install: [ make "-C" "src/parser" "ocamlfind-install"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: + "The Flow parser is a JavaScript parser written in OCaml. It produces an AST" +description: """ +that conforms to SpiderMonkey's Parser API and that mostly matches what esprima +produces. The Flow Parser can be compiled to native code or can be compiled to +JavaScript using js_of_ocaml. + +To find out more about Flow, check out .""" +url { + src: "https://github.com/facebook/flow/archive/v0.40.0.tar.gz" + checksum: [ + "sha256=f09b9191734f7245f906884be57266d24993a5533a68b3ad8ec9992c77ea1230" + "md5=661a4345d3111978276576908050f638" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flow_parser/flow_parser.0.42.0/opam b/packages/flow_parser/flow_parser.0.42.0/opam new file mode 100644 index 000000000..45c68272c --- /dev/null +++ b/packages/flow_parser/flow_parser.0.42.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://github.com/facebook/flow/tree/master/src/parser" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" + +install: [ make "-C" "src/parser" "ocamlfind-install"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: + "The Flow parser is a JavaScript parser written in OCaml. It produces an AST" +description: """ +that conforms to SpiderMonkey's Parser API and that mostly matches what esprima +produces. The Flow Parser can be compiled to native code or can be compiled to +JavaScript using js_of_ocaml. + +To find out more about Flow, check out .""" +url { + src: "https://github.com/facebook/flow/archive/v0.42.0.tar.gz" + checksum: [ + "sha256=5668a4a83242ac397239d001fbf071955a9e0a17ad255cb17b74345a434f7a93" + "md5=e75b34445e18ad54b72326973f4f85be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flow_parser/flow_parser.0.43.0/opam b/packages/flow_parser/flow_parser.0.43.0/opam new file mode 100644 index 000000000..1ade5c6ca --- /dev/null +++ b/packages/flow_parser/flow_parser.0.43.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://github.com/facebook/flow/tree/master/src/parser" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" + +install: [ make "-C" "src/parser" "ocamlfind-install"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: + "The Flow parser is a JavaScript parser written in OCaml. It produces an AST" +description: """ +that conforms to SpiderMonkey's Parser API and that mostly matches what esprima +produces. The Flow Parser can be compiled to native code or can be compiled to +JavaScript using js_of_ocaml. + +To find out more about Flow, check out .""" +url { + src: "https://github.com/facebook/flow/archive/v0.43.0.tar.gz" + checksum: [ + "sha256=b8cbc5e8c8b4334b649608752ca17814612ba8c79fcbb9365cacf869a43b7f74" + "md5=236d98c54f4a6d571c54d2729a81edb2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flow_parser/flow_parser.0.44.0/opam b/packages/flow_parser/flow_parser.0.44.0/opam new file mode 100644 index 000000000..01cfefa2b --- /dev/null +++ b/packages/flow_parser/flow_parser.0.44.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://github.com/facebook/flow/tree/master/src/parser" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" + +install: [ make "-C" "src/parser" "ocamlfind-install"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {<= "3.3"} +] +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: + "The Flow parser is a JavaScript parser written in OCaml. It produces an AST" +description: """ +that conforms to SpiderMonkey's Parser API and that mostly matches what esprima +produces. The Flow Parser can be compiled to native code or can be compiled to +JavaScript using js_of_ocaml. + +To find out more about Flow, check out .""" +url { + src: "https://github.com/facebook/flow/archive/v0.44.0.tar.gz" + checksum: [ + "sha256=5c20a20c500e2a29dbe2b53ecc0c4a5172c849417c8bff32b2fa478703bf382f" + "md5=b2b5a5e032a44f255bb313993c2f6602" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowcaml/flowcaml.1.07/opam b/packages/flowcaml/flowcaml.1.07/opam new file mode 100644 index 000000000..077a89e42 --- /dev/null +++ b/packages/flowcaml/flowcaml.1.07/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "prashanth.mundkur@gmail.com" +authors: "Vincent.Simonet@vtst.net" +homepage: "http://www.normalesup.org/~simonet/soft/flowcaml/" +build: [ + [ + "sh" + "-c" + "cd src-flowcaml && ./configure --prefix %{prefix}% --with-runlib=%{lib}%/flowcaml" + ] + ["sh" "-c" "cd src-flowcaml && %{make}% world"] +] +remove: [ + ["sh" "-c" "cd src-flowcaml && ./configure --prefix %{prefix}% --with-runlib=%{lib}%/flowcaml"] + ["sh" "-c" "cd src-flowcaml && %{make}% uninstall"] +] +install: ["sh" "-c" "cd src-flowcaml && %{make}% install"] +synopsis: + "Flow Caml is an extension of OCaml with a type system tracing information flow." +description: """ +Its purpose is basically to allow to write ``real'' programs and to +automatically check that they obey some confidentiality or integrity +policy. In Flow Caml, standard ML types are annotated with security +levels chosen in a suitable lattice. Each annotation gives an +approximation of the information that the described expression may +convey. Because it has full type inference, the system verifies, +without requiring source code annotations, that every information flow +caused by the analyzed program is legal with regard to the security +policy specified by the programmer.""" +depends: [ + "ocaml" {< "4.06.0"} +] +url { + src: + "http://www.normalesup.org/~simonet/soft/flowcaml/flowcaml-1.07.tar.gz" + checksum: [ + "sha256=517b5c5efd4a7dcdcb843842812d57f07c0b4f1e3672250e17fd3f9919f749f0" + "md5=c809344a078a8c866a80ebc532448655" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.1.0/opam b/packages/flowtype/flowtype.0.1.0/opam new file mode 100644 index 000000000..b7bb4f580 --- /dev/null +++ b/packages/flowtype/flowtype.0.1.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=28aabd4a3b093f9bb1676a8dee9b5b4adf473071435278b543ebed4e77507a41" + "md5=e8a1d28a43a0236f1d540d38b703f0f0" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.10.0/opam b/packages/flowtype/flowtype.0.10.0/opam new file mode 100644 index 000000000..b0649a36e --- /dev/null +++ b/packages/flowtype/flowtype.0.10.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.10.0.tar.gz" + checksum: [ + "sha256=f5d7c70e20ae2548be46b7627a09d6f3bc3639a692fe306b4db061f20fdd39e6" + "md5=d5620d5deec1ebc0d7a3fc6b75ce1bd4" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.11.0/opam b/packages/flowtype/flowtype.0.11.0/opam new file mode 100644 index 000000000..9bbb738d0 --- /dev/null +++ b/packages/flowtype/flowtype.0.11.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.11.0.tar.gz" + checksum: [ + "sha256=16f47f2ceff04ca0b4f063a87c4a359005ef721dddc58ee16a752c2acbae6e2d" + "md5=fa54b5b1b983ca9fb8fcbb728a074f62" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.13.1/opam b/packages/flowtype/flowtype.0.13.1/opam new file mode 100644 index 000000000..58310c8bd --- /dev/null +++ b/packages/flowtype/flowtype.0.13.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.13.1.tar.gz" + checksum: [ + "sha256=3df3b68000094ac48e13e566cc63f46469d9e6d8fa2371dc51a0006b5476ebdd" + "md5=dfacaae5cd63477a677eb917207bc85e" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.14.0/opam b/packages/flowtype/flowtype.0.14.0/opam new file mode 100644 index 000000000..cf8a787ad --- /dev/null +++ b/packages/flowtype/flowtype.0.14.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.14.0.tar.gz" + checksum: [ + "sha256=1dab6ca03966e9ddc0a22220b56df55997e9ec26bdc795ca4ba7db9b1c76a376" + "md5=2addb697bf72e030ee1b4f00215dea96" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.15.0/opam b/packages/flowtype/flowtype.0.15.0/opam new file mode 100644 index 000000000..9720dec79 --- /dev/null +++ b/packages/flowtype/flowtype.0.15.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.15.0.tar.gz" + checksum: [ + "sha256=4040b3dba2771904f5ce2e4f6fbe2052d452d0aca717bb571de92f4e9e91004c" + "md5=01db43a00d93511af6897cbc015eff8f" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.17.0/opam b/packages/flowtype/flowtype.0.17.0/opam new file mode 100644 index 000000000..10979f8c3 --- /dev/null +++ b/packages/flowtype/flowtype.0.17.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.17.0.tar.gz" + checksum: [ + "sha256=282ead8e8a344e44b825b2f8727520fb420e79f76ed1c26fa3a137c8a0172b35" + "md5=e42728b7549ddc71a26d7b295f5c7865" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.19.0/opam b/packages/flowtype/flowtype.0.19.0/opam new file mode 100644 index 000000000..7dcd51771 --- /dev/null +++ b/packages/flowtype/flowtype.0.19.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.19.0.tar.gz" + checksum: [ + "sha256=1fecc7280c481163a710411d2209a6a62efe34d41f0e5bce8c165e9dda052c8b" + "md5=916a66c2f8bd4f08915fffcf181d4dd5" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.19.1/opam b/packages/flowtype/flowtype.0.19.1/opam new file mode 100644 index 000000000..52841673f --- /dev/null +++ b/packages/flowtype/flowtype.0.19.1/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.19.1.tar.gz" + checksum: [ + "sha256=172513a5f8fb785b05c408cdfef4a7b4ca31fdfa8e77e88c506ce5a9849a0f3f" + "md5=adfdd1129aa43485e4fc7c8826bad47a" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.20.0/opam b/packages/flowtype/flowtype.0.20.0/opam new file mode 100644 index 000000000..3277efdc6 --- /dev/null +++ b/packages/flowtype/flowtype.0.20.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.20.0.tar.gz" + checksum: [ + "sha256=53c73d6642e1daa0779a5dcd7970a7446b625e1b32f86035e80f0e7cefd93291" + "md5=f57a5eebfe04667066bbef1da15ae429" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.20.1/opam b/packages/flowtype/flowtype.0.20.1/opam new file mode 100644 index 000000000..60ae8c6c6 --- /dev/null +++ b/packages/flowtype/flowtype.0.20.1/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.20.1.tar.gz" + checksum: [ + "sha256=0b2f7fc1eaa15c6ed8f39ddfd7f94e758e52b805c43efcf45d5acce6057eb705" + "md5=3a5c5752a0e402c23aaa9730ea70b7be" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.21.0/opam b/packages/flowtype/flowtype.0.21.0/opam new file mode 100644 index 000000000..4d78e9c69 --- /dev/null +++ b/packages/flowtype/flowtype.0.21.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.21.0.tar.gz" + checksum: [ + "sha256=6e367334193f4785da0c96bd1d82937a8336cd0f65bbaa2b8fcb8e6a2fcfe69f" + "md5=2e8f2f943d2e6463256568a748dcb5cd" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.22.0/opam b/packages/flowtype/flowtype.0.22.0/opam new file mode 100644 index 000000000..c95a4376b --- /dev/null +++ b/packages/flowtype/flowtype.0.22.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.22.0.tar.gz" + checksum: [ + "sha256=12c0ae94fbf95913f3ce522d07531a1f8b15678cdbfe14300d78d7d0ff997bef" + "md5=75a2bfa30addf10afa3b426478fe718a" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.22.1/opam b/packages/flowtype/flowtype.0.22.1/opam new file mode 100644 index 000000000..59588dec8 --- /dev/null +++ b/packages/flowtype/flowtype.0.22.1/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.22.1.tar.gz" + checksum: [ + "sha256=3ace90c42d82e7e32719b764d94e0bccb24620a22761a6f3ff7f3b28f2f37186" + "md5=a5094feff03cfe2aee2d5f39a34ddbb0" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.25.0/opam b/packages/flowtype/flowtype.0.25.0/opam new file mode 100644 index 000000000..d704043c7 --- /dev/null +++ b/packages/flowtype/flowtype.0.25.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +homepage: "http://flowtype.org" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +build: [ + ["git" "init"] + ["git" "config" "user.email" "ignoreme@example.com"] + ["git" "config" "user.name" "Ignore Me"] + ["git" "commit" "--allow-empty" "-m" "First commit"] + [make] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["elfutils-libelf-devel"] {os-distribution = "centos"} + ["libelf-dev"] {os-family = "debian"} +] +post-messages: [ + "This package requires libelf to be installed on your system" {failure} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.25.0.tar.gz" + checksum: [ + "sha256=7144ecef267fb629051f6a941652cd6cb26793b9d91213eca0f9ef31a466cffa" + "md5=8ac32ca61889a4937dbf15b414cfc86d" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.26.0/opam b/packages/flowtype/flowtype.0.26.0/opam new file mode 100644 index 000000000..ed24e08d5 --- /dev/null +++ b/packages/flowtype/flowtype.0.26.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +homepage: "http://flowtype.org" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +build: [ + ["git" "init"] + ["git" "config" "user.email" "ignoreme@example.com"] + ["git" "config" "user.name" "Ignore Me"] + ["git" "commit" "--allow-empty" "-m" "First commit"] + [make] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["elfutils-libelf-devel"] {os-distribution = "centos"} + ["libelf-dev"] {os-family = "debian"} +] +post-messages: [ + "This package requires libelf to be installed on your system" {failure} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.26.0.tar.gz" + checksum: [ + "sha256=7813c98f7509d89e5a187df4252dbf8e6c429b1d711e10156eccb1ac793fb571" + "md5=a97ea797d7decb4ec5269e81bea07cae" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.27.0/opam b/packages/flowtype/flowtype.0.27.0/opam new file mode 100644 index 000000000..74b477a3e --- /dev/null +++ b/packages/flowtype/flowtype.0.27.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os != "linux" +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.27.0.tar.gz" + checksum: [ + "sha256=c2e2b9d398815825a7bf06c019652a3e3daa8d859e939dbf1d8ed6cb03635462" + "md5=ed9627a3509d8dc65a5b059de65da0e6" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.29.0/opam b/packages/flowtype/flowtype.0.29.0/opam new file mode 100644 index 000000000..ebb0024bf --- /dev/null +++ b/packages/flowtype/flowtype.0.29.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.29.0.tar.gz" + checksum: [ + "sha256=146289061d01b962519804622a6f400a72f48ff5b813c9b9c097a6bdff9237be" + "md5=462fc09ff63692793a972c6e062ce6b7" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.3.0/opam b/packages/flowtype/flowtype.0.3.0/opam new file mode 100644 index 000000000..cdce6584c --- /dev/null +++ b/packages/flowtype/flowtype.0.3.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=4f916a9df048f234e9582be1aea7a02584815ee0484c00a46fbab2336e445e97" + "md5=8d0c5576320870ffc72b1f663b932d33" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.30.0/opam b/packages/flowtype/flowtype.0.30.0/opam new file mode 100644 index 000000000..d2173f40a --- /dev/null +++ b/packages/flowtype/flowtype.0.30.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.30.0.tar.gz" + checksum: [ + "sha256=e28d84c0e43c53d46d3b0d1fcf6563f7579d8958d6b0d4b71cb6cb7e5941b4ca" + "md5=8d11d121d5c6624a0233d2b22efd4011" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.32.0/opam b/packages/flowtype/flowtype.0.32.0/opam new file mode 100644 index 000000000..f80eb5a83 --- /dev/null +++ b/packages/flowtype/flowtype.0.32.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.32.0.tar.gz" + checksum: [ + "sha256=0dc6316e265b20c1b9fb8ae2b45ee5c7ae0315f2724c3c8f8a5de7782efe3467" + "md5=c26a1bf00f9e8b71c614db8bb9860be5" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.35.0/opam b/packages/flowtype/flowtype.0.35.0/opam new file mode 100644 index 000000000..c6b2022fd --- /dev/null +++ b/packages/flowtype/flowtype.0.35.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.35.0.tar.gz" + checksum: [ + "sha256=c60efe9da95b578705ac61a4666af93a37401d973c37edae1865cd734aa2b95b" + "md5=8efb56b2c99c5a1949f7e09502075afa" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.36.0/opam b/packages/flowtype/flowtype.0.36.0/opam new file mode 100644 index 000000000..634779599 --- /dev/null +++ b/packages/flowtype/flowtype.0.36.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.36.0.tar.gz" + checksum: [ + "sha256=064792468e9b811fbc8d030de18b5b296b6214b2429e6c40876a64262e65fb16" + "md5=44a2a93006dbbf0728f7c03737e6deac" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.38.0/opam b/packages/flowtype/flowtype.0.38.0/opam new file mode 100644 index 000000000..dbc80e6a8 --- /dev/null +++ b/packages/flowtype/flowtype.0.38.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.38.0.tar.gz" + checksum: [ + "sha256=f21b56e10c1bddfe3d59da872e50d4013672a41f11a5d25d9dd67e494e8f1ae7" + "md5=aeccb250256697c4598fb23c1c3b6af3" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.4.0/opam b/packages/flowtype/flowtype.0.4.0/opam new file mode 100644 index 000000000..bc54a66e9 --- /dev/null +++ b/packages/flowtype/flowtype.0.4.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=d71234f3ecdf82dab7619a54601dad87638f9372d3c3ebdfe802271f2cee16eb" + "md5=5613aec141d88e47f0b2c25275a25511" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.40.0/opam b/packages/flowtype/flowtype.0.40.0/opam new file mode 100644 index 000000000..41d27c9e1 --- /dev/null +++ b/packages/flowtype/flowtype.0.40.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.40.0.tar.gz" + checksum: [ + "sha256=f09b9191734f7245f906884be57266d24993a5533a68b3ad8ec9992c77ea1230" + "md5=661a4345d3111978276576908050f638" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.42.0/opam b/packages/flowtype/flowtype.0.42.0/opam new file mode 100644 index 000000000..cfba2cb91 --- /dev/null +++ b/packages/flowtype/flowtype.0.42.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.42.0.tar.gz" + checksum: [ + "sha256=5668a4a83242ac397239d001fbf071955a9e0a17ad255cb17b74345a434f7a93" + "md5=e75b34445e18ad54b72326973f4f85be" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.43.0/opam b/packages/flowtype/flowtype.0.43.0/opam new file mode 100644 index 000000000..079783e44 --- /dev/null +++ b/packages/flowtype/flowtype.0.43.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.43.0.tar.gz" + checksum: [ + "sha256=b8cbc5e8c8b4334b649608752ca17814612ba8c79fcbb9365cacf869a43b7f74" + "md5=236d98c54f4a6d571c54d2729a81edb2" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.44.0/opam b/packages/flowtype/flowtype.0.44.0/opam new file mode 100644 index 000000000..d1ab5fa29 --- /dev/null +++ b/packages/flowtype/flowtype.0.44.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {<= "3.3"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.44.0.tar.gz" + checksum: [ + "sha256=5c20a20c500e2a29dbe2b53ecc0c4a5172c849417c8bff32b2fa478703bf382f" + "md5=b2b5a5e032a44f255bb313993c2f6602" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.45.0/opam b/packages/flowtype/flowtype.0.45.0/opam new file mode 100644 index 000000000..f562d8152 --- /dev/null +++ b/packages/flowtype/flowtype.0.45.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {<= "3.3"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.45.0.tar.gz" + checksum: [ + "sha256=9a76cb1669d5d1f07a55b3163edb0329c46565033eaf7ed9320058b6e3a9cbbf" + "md5=7ade5f6d0f77f0c63e96f48a4a77085d" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.46.0/opam b/packages/flowtype/flowtype.0.46.0/opam new file mode 100644 index 000000000..ce0af9b3c --- /dev/null +++ b/packages/flowtype/flowtype.0.46.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {<= "3.3"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.46.0.tar.gz" + checksum: [ + "sha256=f6991604d95285c0944cab4b1b075facae53a4dd59bd836ee24cacd7f85b42a7" + "md5=da2357595a8ee443fa40346e2171b1e9" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.47.0/opam b/packages/flowtype/flowtype.0.47.0/opam new file mode 100644 index 000000000..c2c2a1c62 --- /dev/null +++ b/packages/flowtype/flowtype.0.47.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {<= "3.3"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.47.0.tar.gz" + checksum: [ + "sha256=cf4bda660731c6d0731d1193fac458f590a1313172989b4a4561f64fbcc2cc1c" + "md5=f7d85c086b570ef7d5693f06391bfe19" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.48.0/opam b/packages/flowtype/flowtype.0.48.0/opam new file mode 100644 index 000000000..8df66b304 --- /dev/null +++ b/packages/flowtype/flowtype.0.48.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +homepage: "http://flowtype.org" +dev-repo: "git+https://github.com/facebook/flow.git" +bug-reports: "https://github.com/facebook/flow/issues" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +doc: "http://flowtype.org/docs/getting-started.html" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {<= "3.3"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.48.0.tar.gz" + checksum: [ + "sha256=8772896075dc4028e62720fe18a6608f278f471931b2a8fff280d0efc0fd4f29" + "md5=1b9461432e88f89e8dcccec71e3d782b" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.49.1/opam b/packages/flowtype/flowtype.0.49.1/opam new file mode 100644 index 000000000..aef36a211 --- /dev/null +++ b/packages/flowtype/flowtype.0.49.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://flow.org" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" +doc: "https://flow.org/en/docs/getting-started/" +dev-repo: "git+https://github.com/facebook/flow.git" +build: ["env" "FLOW_RELEASE=1" make] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {<= "3.3"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.49.1.tar.gz" + checksum: [ + "sha256=d72a3470e7e0879d37f242aa0ec561ed0e60ff9fba676156392e46fd5e27a180" + "md5=3d3ec2450c40e0e77dc230266cf143a2" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.5.0/opam b/packages/flowtype/flowtype.0.5.0/opam new file mode 100644 index 000000000..458ca75e6 --- /dev/null +++ b/packages/flowtype/flowtype.0.5.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=ba493456d567dca93b15f99b43735cabd6ee0a99f162be59ffdaf156fc2306e9" + "md5=e2521f5c4a36fec7d6361f1c4b5bb671" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.50.0/opam b/packages/flowtype/flowtype.0.50.0/opam new file mode 100644 index 000000000..811092f28 --- /dev/null +++ b/packages/flowtype/flowtype.0.50.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://flow.org" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" +doc: "https://flow.org/en/docs/getting-started/" +dev-repo: "git+https://github.com/facebook/flow.git" +build: ["env" "FLOW_RELEASE=1" make] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {<= "3.3"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.50.0.tar.gz" + checksum: [ + "sha256=859b6f5e1fce4d5813591fbc08e60605630d0b15e1825f877876ecd1476b8fdd" + "md5=e336eb926aeac874b106dea977dee22e" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.51.0/opam b/packages/flowtype/flowtype.0.51.0/opam new file mode 100644 index 000000000..2202db927 --- /dev/null +++ b/packages/flowtype/flowtype.0.51.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://flow.org" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" +doc: "https://flow.org/en/docs/getting-started/" +dev-repo: "git+https://github.com/facebook/flow.git" +build: ["env" "FLOW_RELEASE=1" make] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {>= "1.99.4" & <= "3.3"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.51.0.tar.gz" + checksum: [ + "sha256=fdca12cbce9312b413a277161f1fd6a6fdd2078c47c5c41af7df9676ded4d398" + "md5=cc98e965b0858232be47082222ced382" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.52.0/opam b/packages/flowtype/flowtype.0.52.0/opam new file mode 100644 index 000000000..99f15b079 --- /dev/null +++ b/packages/flowtype/flowtype.0.52.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://flow.org" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" +doc: "https://flow.org/en/docs/getting-started/" +dev-repo: "git+https://github.com/facebook/flow.git" +build: ["env" "FLOW_RELEASE=1" make] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {>= "1.99.4" & <= "3.3"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.52.0.tar.gz" + checksum: [ + "sha256=10c9033f85feff9a0393e894dcc65302e5a7fba34190f58b1563854f3df82ead" + "md5=3952d688209f86ff66b7815827b4d898" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.53.0/opam b/packages/flowtype/flowtype.0.53.0/opam new file mode 100644 index 000000000..8136d9537 --- /dev/null +++ b/packages/flowtype/flowtype.0.53.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://flow.org" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" +doc: "https://flow.org/en/docs/getting-started/" +dev-repo: "git+https://github.com/facebook/flow.git" +build: ["env" "FLOW_RELEASE=1" make] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {>= "1.99.4" & <= "3.3"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.53.0.tar.gz" + checksum: [ + "sha256=573f316d750e7fdb9688cab2c6ebb9efa5b7f7aa2897615c0fe237af4427ad14" + "md5=415540241ed1efe2dabc5dff448452d6" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.56.0/opam b/packages/flowtype/flowtype.0.56.0/opam new file mode 100644 index 000000000..4e955de4e --- /dev/null +++ b/packages/flowtype/flowtype.0.56.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://flow.org" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" +doc: "https://flow.org/en/docs/getting-started/" +dev-repo: "git+https://github.com/facebook/flow.git" +build: ["env" "FLOW_RELEASE=1" make] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {>= "1.99.4" & <= "3.3"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.56.0.tar.gz" + checksum: [ + "sha256=0cd142aaf12c72437d60c7598ea89e1e45a425828dd3f8dbbe1b9f4382ce248d" + "md5=d03b5b4c852435e076f5086988c4a3ae" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.57.2/opam b/packages/flowtype/flowtype.0.57.2/opam new file mode 100644 index 000000000..bd5672681 --- /dev/null +++ b/packages/flowtype/flowtype.0.57.2/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://flow.org" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" +doc: "https://flow.org/en/docs/getting-started/" +dev-repo: "git+https://github.com/facebook/flow.git" +build: ["env" "FLOW_RELEASE=1" make] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {>= "1.99.4" & <= "3.3"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.57.2.tar.gz" + checksum: [ + "sha256=d1ad45384ab325719caa9c51749dfd67d67f768f053fe1682f55b79634983653" + "md5=e9932e8a19c47469ad37d4cd1337cbdf" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.58.0/opam b/packages/flowtype/flowtype.0.58.0/opam new file mode 100644 index 000000000..c9c473e51 --- /dev/null +++ b/packages/flowtype/flowtype.0.58.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "gabe@fb.com" +authors: [ + "Avik Chaudhuri" + "Basil Hosmer" + "Gabe Levi" + "Jeff Morrison" + "Marshall Roch" + "Sam Goldman" + "James Kyle" +] +homepage: "https://flow.org" +bug-reports: "https://github.com/facebook/flow/issues" +license: "BSD-3-Clause" +doc: "https://flow.org/en/docs/getting-started/" +dev-repo: "git+https://github.com/facebook/flow.git" +build: ["env" "FLOW_RELEASE=1" make] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "sedlex" {>= "1.99.4" & <= "3.3"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.58.0.tar.gz" + checksum: [ + "sha256=71830655a851e6a2bbc97ee30a803a711e57e7ebe7e58d9c166bdc849538b5b5" + "md5=a2d365fb9169bbd6040d9cf700837f55" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.6.0/opam b/packages/flowtype/flowtype.0.6.0/opam new file mode 100644 index 000000000..e93f9bb86 --- /dev/null +++ b/packages/flowtype/flowtype.0.6.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.6.0.tar.gz" + checksum: [ + "sha256=b37d47552831a5f515250928b811535b142ae69a841ede9c551e7a70180f00f3" + "md5=06616ea42493f77bc0f7089fa167425b" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.7.0/opam b/packages/flowtype/flowtype.0.7.0/opam new file mode 100644 index 000000000..1b5be8a3e --- /dev/null +++ b/packages/flowtype/flowtype.0.7.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=908ae2578dbee4c16301dce4b453d4dfcdef0eefb8a40f04efbff1ef98c0133b" + "md5=0d92e3b8e000a6bba4d046d6a3d5f58f" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.8.0/opam b/packages/flowtype/flowtype.0.8.0/opam new file mode 100644 index 000000000..07588acb9 --- /dev/null +++ b/packages/flowtype/flowtype.0.8.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=c515bef23f77e619ef8454ec97c82fe74c62b1bc97428e606a4d5fedf20a4190" + "md5=c26d7fdab4bf6ce90d7bd7e9febe15df" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.87.0/opam b/packages/flowtype/flowtype.0.87.0/opam new file mode 100644 index 000000000..23eac2916 --- /dev/null +++ b/packages/flowtype/flowtype.0.87.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "flow@fb.com" +authors: "Flow Team " +license: "MIT" +homepage: "https://flow.org" +doc: "https://flow.org/en/docs/getting-started/" +bug-reports: "https://github.com/facebook/flow/issues" +depends: [ + "ocaml" {>= "4.05.0" & < "4.07"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "dtoa" {>= "0.3.1" & <= "0.3.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "core_kernel" {= "v0.11.1"} + "sedlex" {>= "1.99.4" & <= "3.3"} + "lwt" {>= "3.3.0" & <= "5.9.0"} + "lwt_log" {= "1.0.0"} + "lwt_ppx" {>= "1.1.0" & <= "5.8.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_gen_rec" {<= "2.0.0"} + "ppx_tools_versioned" {= "5.2"} + "visitors" {<= "20210608"} + "wtf8" {<= "1.0.2"} +] +build: ["env" "FLOW_RELEASE=1" make] +depexts: ["linux-headers"] {os-distribution = "alpine"} +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.87.0.tar.gz" + checksum: [ + "sha256=e55ff7dcbac1621fbdc7089e4431ed20d86cf12498f399db8e3b9ef31a118168" + "md5=501a7de0ddcd12844167b4e76aa02ac8" + ] +} + +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.9.1/opam b/packages/flowtype/flowtype.0.9.1/opam new file mode 100644 index 000000000..cb4cb6dff --- /dev/null +++ b/packages/flowtype/flowtype.0.9.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=a7c4dc7fa59ad53dcea4719d3c268af0b12d7ab1123bb687baf6eb6590beff7a" + "md5=f891975d8299b57b8909dca01c1f8e10" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.9.2/opam b/packages/flowtype/flowtype.0.9.2/opam new file mode 100644 index 000000000..09c3b7353 --- /dev/null +++ b/packages/flowtype/flowtype.0.9.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "http://flowtype.org" +authors: ["Avik Chaudhuri"] +doc: "http://flowtype.org/docs/getting-started.html" +dev-repo: "git+https://github.com/facebook/flow.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} +] +build: [ [ make ] ] +depexts: [ + ["libelf-dev"] {os-family = "debian"} + ["elfutils-libelf-devel"] {os-distribution = "centos"} +] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=216e554022038a5e7ea87c67edb506d8876356fe0a67bbcbc7763f95aec49c92" + "md5=7a7ea24a5b3d605815cf108f100b1e44" + ] +} +extra-source "flowtype.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/flowtype/flowtype.install" + checksum: [ + "sha256=9a1b7ce553a24d96e525e718ac363557c89b8b8c8942ddc612402d6432423188" + "md5=745d1bfd1d3d3a239fde7b53666f71c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.93.0/opam b/packages/flowtype/flowtype.0.93.0/opam new file mode 100644 index 000000000..fec64be50 --- /dev/null +++ b/packages/flowtype/flowtype.0.93.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "flow@fb.com" +authors: "Flow Team " +license: "MIT" +homepage: "https://flow.org" +doc: "https://flow.org/en/docs/getting-started/" +bug-reports: "https://github.com/facebook/flow/issues" +depends: [ + "ocaml" {>= "4.05.0" & < "4.07"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "dtoa" {>= "0.3.1" & <= "0.3.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "core_kernel" {= "v0.11.1"} + "sedlex" {>= "1.99.4" & <= "3.3"} + "lwt" {>= "3.3.0" & <= "5.9.0"} + "lwt_log" {= "1.0.0"} + "lwt_ppx" {>= "1.1.0" & <= "5.8.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_gen_rec" {<= "2.0.0"} + "ppx_tools_versioned" {= "5.2"} + "visitors" {<= "20210608"} + "wtf8" {<= "1.0.2"} +] +build: ["env" "FLOW_RELEASE=1" make] +depexts: ["linux-headers"] {os-distribution = "alpine"} +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.93.0.tar.gz" + checksum: [ + "sha256=7cecab8359a15a60d9d931c92effd92b3302a665586b018bf6e69842358b6922" + "md5=1fa2678f23ff55d04e3bf65e276c2c79" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/flowtype/flowtype.0.94.0/opam b/packages/flowtype/flowtype.0.94.0/opam new file mode 100644 index 000000000..c6dfff409 --- /dev/null +++ b/packages/flowtype/flowtype.0.94.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "flow@fb.com" +authors: "Flow Team " +license: "MIT" +homepage: "https://flow.org" +doc: "https://flow.org/en/docs/getting-started/" +bug-reports: "https://github.com/facebook/flow/issues" +depends: [ + "ocaml" {>= "4.05.0" & < "4.07"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "dtoa" {>= "0.3.1" & <= "0.3.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "core_kernel" {= "v0.11.1"} + "sedlex" {= "1.99.4"} + "lwt" {>= "3.3.0" & <= "5.9.0"} + "lwt_log" {= "1.0.0"} + "lwt_ppx" {>= "1.1.0" & <= "5.8.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_gen_rec" {<= "2.0.0"} + "ppx_tools_versioned" {= "5.2"} + "visitors" {<= "20210608"} + "wtf8" {<= "1.0.2"} +] +build: ["env" "FLOW_RELEASE=1" make] +depexts: ["linux-headers"] {os-distribution = "alpine"} +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . + +Flow adds static typing to JavaScript to improve developer productivity and +code quality. In particular, static typing offers benefits like early error +checking, which helps you avoid certain kinds of runtime failures, and code +intelligence, which aids code maintenance, navigation, transformation, and +optimization. + +We have designed Flow so developers can reap its benefits without losing the +"feel" of coding in JavaScript. Flow adds minimal compile-time overhead, as it +does all its work proactively in the background. And Flow does not force you to +change how you code — it performs sophisticated program analysis to work with +the idioms you already know and love.""" +url { + src: "https://github.com/facebook/flow/archive/v0.94.0.tar.gz" + checksum: [ + "sha256=0620f6770665f8209d8a6c9e541b3a7dc29b3a1210130a581f5784820a16406d" + "md5=20263f37c1998df2108069ea89501aae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fluent-logger/fluent-logger.1.0.1/opam b/packages/fluent-logger/fluent-logger.1.0.1/opam new file mode 100644 index 000000000..d8c2293ac --- /dev/null +++ b/packages/fluent-logger/fluent-logger.1.0.1/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "komamitsu@gmail.com" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "msgpack" {< "1.1.0"} +] +dev-repo: "git+https://github.com/fluent/fluent-logger-ocaml" +install: [make "install"] +synopsis: "A structured logger for Fluentd" +url { + src: "https://github.com/fluent/fluent-logger-ocaml/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=9f9f6fdeccc8af24e55ecb0dea54620ff827928f11ae83316459626be4fc1cdc" + "md5=5feb6a02e6d62f4c2d3107d983acc9fa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fluent-logger/fluent-logger.1.0.2/opam b/packages/fluent-logger/fluent-logger.1.0.2/opam new file mode 100644 index 000000000..e2daa18fa --- /dev/null +++ b/packages/fluent-logger/fluent-logger.1.0.2/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "komamitsu@gmail.com" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "msgpack" {< "1.1.0"} +] +dev-repo: "git+https://github.com/fluent/fluent-logger-ocaml" +install: [make "install"] +synopsis: "A structured logger for Fluentd" +url { + src: "https://github.com/fluent/fluent-logger-ocaml/archive/v1.0.2.tar.gz" + checksum: [ + "sha256=30af710e56c502a6fa5c8e526e41434a9f9d85e9b08a72f659fbd65d8dd7c11d" + "md5=66fbd367e3fd07df6c382bf63f716bed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/fmt/fmt.0.7.0/opam b/packages/fmt/fmt.0.7.0/opam new file mode 100644 index 000000000..ad3f42239 --- /dev/null +++ b/packages/fmt/fmt.0.7.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/fmt" +doc: "http://erratique.ch/software/fmt" +dev-repo: "git+http://erratique.ch/repos/fmt.git" +bug-reports: "https://github.com/dbuenzli/fmt/issues" +tags: [ "string" "format" "pretty-print" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "base-unix" ] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "unix=%{base-unix:installed}%" +] +synopsis: "OCaml Format pretty-printer combinators" +description: """ +Fmt exposes combinators to devise `Format` pretty-printing functions. + +Fmt depends only on the OCaml standard library. The optional Fmt_tty +library that allows to setup formatters for terminal color output +depends on the Unix library. Fmt is distributed under the BSD3 +license.""" +url { + src: "http://erratique.ch/software/fmt/releases/fmt-0.7.0.tbz" + checksum: [ + "sha256=cab1e19d5c7548329a0d06e88382d15ae4e6ba7d943c70618c9fc4f4bade04b6" + "md5=5097baf454eed813a56fbef2a994dc71" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fmt/fmt.0.7.1/opam b/packages/fmt/fmt.0.7.1/opam new file mode 100644 index 000000000..98feedcc0 --- /dev/null +++ b/packages/fmt/fmt.0.7.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/fmt" +doc: "http://erratique.ch/software/fmt" +dev-repo: "git+http://erratique.ch/repos/fmt.git" +bug-reports: "https://github.com/dbuenzli/fmt/issues" +tags: [ "string" "format" "pretty-print" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "base-unix" "cmdliner" ] +conflicts: [ "cmdliner" {< "0.9.8"} ] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "unix=%{base-unix:installed}%" + "cmdliner=%{cmdliner:installed}%" +] +synopsis: "OCaml Format pretty-printer combinators" +description: """ +Fmt exposes combinators to devise `Format` pretty-printing functions. + +Fmt depends only on the OCaml standard library. The optional `Fmt_tty` +library that allows to setup formatters for terminal color output +depends on the Unix library. The optional `Fmt_cli` library that +provides command line support for Fmt depends on [`Cmdliner`][1]. + +Fmt is distributed under the BSD3 license. + +[1]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/fmt/releases/fmt-0.7.1.tbz" + checksum: [ + "sha256=45fa1d6a163635cf005c3e805a54243ca5a0a5a0e5642bb73cca1ce2d74ac1f1" + "md5=484dd80fbf6a11fed59a71f69b3ec4b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/forkwork/forkwork.0.3.1/opam b/packages/forkwork/forkwork.0.3.1/opam new file mode 100644 index 000000000..4dce3fff7 --- /dev/null +++ b/packages/forkwork/forkwork.0.3.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "mlin@mlin.net" +authors: ["Mike Lin"] +homepage: "https://github.com/mlin/forkwork" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] + ["ocamlfind" "remove" "forkwork"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +dev-repo: "git+https://github.com/mlin/forkwork" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Fork child processes to perform work on multiple cores." +description: "https://github.com/mlin/forkwork" +url { + src: "https://github.com/mlin/forkwork/archive/v0.3.1.tar.gz" + checksum: [ + "sha256=505f20819df48dbab21dbe8c61cb77e89c569dafab531ef67ff3bf25430d9e72" + "md5=d299dae98136d37175a2ee9e68045bc5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/forkwork/forkwork.0.3.2/opam b/packages/forkwork/forkwork.0.3.2/opam new file mode 100644 index 000000000..d77d401c2 --- /dev/null +++ b/packages/forkwork/forkwork.0.3.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "mlin@mlin.net" +authors: ["Mike Lin"] +homepage: "https://github.com/mlin/forkwork" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "forkwork"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +depopts: ["kaputt"] +dev-repo: "git+https://github.com/mlin/forkwork" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Fork child processes to perform work on multiple cores" +description: """ +ForkWork is intended for workloads that a master process can partition +into independent jobs, each of which will typically take a while to +execute (several seconds, or more). Also, the resulting values should +not be too massive, since they must be marshalled for transmission +back to the master process. + +Among the numerous tools for multicore parallelism available in the +OCaml ecosystem, ForkWork fits somewhere in between Netmcore and +Parmap. It's a bit easier to use than the former, and a bit more +flexible than the latter.""" +flags: light-uninstall +url { + src: "https://github.com/mlin/forkwork/archive/v0.3.2.tar.gz" + checksum: [ + "sha256=0e506605c9348868b506a51a8d80e9c679258693998b7b75c101627b24b27bba" + "md5=d1ab07dd323c47b80f3c0bf80bd0531a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frag/frag.0.1.0/opam b/packages/frag/frag.0.1.0/opam new file mode 100644 index 000000000..1f1f22549 --- /dev/null +++ b/packages/frag/frag.0.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/frag" +dev-repo: "git+https://github.com/pw374/frag.git" +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.06.0"} + "core" {>= "109.42.00" & < "v0.10"} + "mpp" {<= "0.3.6"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "File fragment extraction" +description: "A tool to extract fragments from a file." +url { + src: "http://pw374.github.io/distrib/frag/frag-0.1.0.tar.gz" + checksum: "md5=934aeba80b96ef75d5bd8b366e7b1a18" +} +extra-source "frag.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frag/frag.install" + checksum: [ + "sha256=cc5f5707c1cb93bf4fa0a5c7454a88f6e31adc39ba22871be27b9fa7af78761b" + "md5=40fa7eed13e6c8896acb6461f4166356" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frama-c-base/frama-c-base.11.0/opam b/packages/frama-c-base/frama-c-base.11.0/opam new file mode 100644 index 000000000..735a5c277 --- /dev/null +++ b/packages/frama-c-base/frama-c-base.11.0/opam @@ -0,0 +1,108 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "Loïc Correnson" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Matthieu Lemerre" + "Claude Marché" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Virgile Prevosto" + "Julien Signoles" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/Frama-C/Frama-C-snapshot.git" +doc: ["http://frama-c.com/download/user-manual-Sodium-20150201.pdf"] +bug-reports: "https://bts.frama-c.com/" +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] + +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-gui" + {!conf-gtksourceview:installed | !conf-gnomecanvas:installed} + ] + [make] + [make "-C" "doc" "download"] {with-doc} +] +install: [ + [make "install"] + [make "-C" "doc" "FRAMAC_DOCDIR=%{frama-c:doc}%" "install"] {with-doc} +] +remove: [ + ["./configure" "--prefix" prefix "--disable-local-ocamlgraph" + "--disable-gui" { !conf-gtksourceview:installed | !conf-gnomecanvas:installed } +] + [make "uninstall"] + ["rm" "-rf" frama-c:doc] +] + +depends: [ + "ocaml" {>= "4.0" & != "4.02.0" & < "4.04.0"} + "ocamlgraph" {(= "1.8.5" | = "1.8.6") & <= "2.1.0"} + "ocamlfind" {<= "1.9.6"} + "num" {<= "1.5-1"} +] +depopts: [ + "zarith" + "lablgtk" + "conf-gtksourceview" + "conf-gnomecanvas" + "coq" { build } +] + + +conflicts: [ + "why3" { < "0.85" } + "lablgtk" { < "2.18.2" } #for ocaml >= 4.02.1 +] + +synopsis: + "Platform dedicated to the static analysis of source code written in C" +description: """ +Frama-C is a suite of tools dedicated to the analysis of the source +code of software written in C. Sodium version. + +Frama-C gathers several static analysis techniques in a single +collaborative framework. The collaborative approach of Frama-C allows +static analyzers to build upon the results already computed by other +analyzers in the framework. Thanks to this approach, Frama-C provides +sophisticated tools, such as a slicer and dependency analysis. + +This package depends on the minimal number of dependencies (look for +frama-c for a more complete set of dependencies).""" +url { + src: "http://frama-c.com/download/frama-c-Sodium-20150201.tar.gz" + checksum: [ + "sha256=5875d86b0c269d348afa4602f0ca7fe6b6856191fdb703d8eb0bc90d4c985a7d" + "md5=7719bccdd319523da508e818e8e34fee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frama-c-base/frama-c-base.12.1/opam b/packages/frama-c-base/frama-c-base.12.1/opam new file mode 100644 index 000000000..caa9c3a6b --- /dev/null +++ b/packages/frama-c-base/frama-c-base.12.1/opam @@ -0,0 +1,127 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "David Bühler" + "Loïc Correnson" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Matthieu Lemerre" + "Claude Marché" + "André Maroneze" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Valentin Perrelle" + "Guillaume Petiot" + "Virgile Prevosto" + "Armand Puccetti" + "Muriel Roger" + "Julien Signoles" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/Frama-C/Frama-C-snapshot.git" +doc: ["http://frama-c.com/download/user-manual-Magnesium-20151002.pdf"] +bug-reports: "https://bts.frama-c.com/" +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] + +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-gui" + {!conf-gtksourceview:installed | !conf-gnomecanvas:installed} + ] + [make] + [make "-C" "doc" "download"] {with-doc} +] +install: [ + [make "install"] + [make "-C" "doc" "FRAMAC_DOCDIR=%{frama-c:doc}%" "install"] {with-doc} +] +remove: [ + ["./configure" "--prefix" prefix "--disable-local-ocamlgraph" + "--disable-gui" { !conf-gtksourceview:installed | !conf-gnomecanvas:installed } +] + [make "uninstall"] + ["rm" "-rf" frama-c:doc] +] + +depends: [ + "ocaml" {>= "4.0" & != "4.02.0" & != "4.02.2" & < "4.04.0"} + "ocamlgraph" {(= "1.8.5" | = "1.8.6") & <= "2.1.0"} + "ocamlfind" {<= "1.9.6"} + "num" {<= "1.5-1"} +] +patches: "wp-ocaml-403.patch" {ocaml:version >= "4.03.0"} +depopts: [ + "zarith" + "lablgtk" + "conf-gtksourceview" + "conf-gnomecanvas" + "coq" { build } +] + +messages: [ + "Why3 can be used by the WP plugin for running additional automatic solvers" { !why3:installed } + "Coq can be used with the WP plugin for proving interactively proof obligations" { !coq:installed } +] + +conflicts: [ + "why3" { < "0.85" } + "lablgtk" { < "2.18.2" } #for ocaml >= 4.02.1 +] + +synopsis: + "Platform dedicated to the static analysis of source code written in C" +description: """ +Frama-C is a suite of tools dedicated to the analysis of the source +code of software written in C. Magnesium version. + +Frama-C gathers several static analysis techniques in a single +collaborative framework. The collaborative approach of Frama-C allows +static analyzers to build upon the results already computed by other +analyzers in the framework. Thanks to this approach, Frama-C provides +sophisticated tools, such as a slicer and dependency analysis. + +This package depends on the minimal number of dependencies (look for +frama-c for a more complete set of dependencies).""" +url { + src: "http://frama-c.com/download/frama-c-Magnesium-20151002.tar.gz" + checksum: [ + "sha256=161f65bd66ed5fe10205462d534d1b387ac727666cd974ccd49d14a50492681e" + "md5=b7d761bdf0a58f3f8ec4242a3b67d50a" + ] +} +extra-source "wp-ocaml-403.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c-base/wp-ocaml-403.patch" + checksum: [ + "sha256=f21b7d7f0683b4cf5246f660c3c492af78eaa1905eea2e13eeb373c5bf14cf03" + "md5=c6e9fd9ebd8c61fe7acbd871ff22edbf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frama-c-base/frama-c-base.13.1/opam b/packages/frama-c-base/frama-c-base.13.1/opam new file mode 100644 index 000000000..d1d3396fb --- /dev/null +++ b/packages/frama-c-base/frama-c-base.13.1/opam @@ -0,0 +1,137 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "David Bühler" + "Loïc Correnson" + "Julien Crétin" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Matthieu Lemerre" + "David Maison" + "Claude Marché" + "André Maroneze" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Valentin Perrelle" + "Guillaume Petiot" + "Virgile Prevosto" + "Armand Puccetti" + "Muriel Roger" + "Julien Signoles" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/Frama-C/Frama-C-snapshot.git" +doc: ["http://frama-c.com/download/user-manual-Aluminium-20160501.pdf"] +bug-reports: "https://bts.frama-c.com/" +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] + +build: [ + ["sh" "-eux" "./run_autoconf_if_needed.sh"] + [ + "./configure" + "--prefix" + prefix + "--disable-local-ocamlgraph" + "--disable-gui" + {!conf-gtksourceview:installed | !conf-gnomecanvas:installed} + ] + [make "-j%{jobs}%"] + [make "-C" "doc" "download"] {with-doc} +] +install: [ + [make "install"] + [make "-C" "doc" "FRAMAC_DOCDIR=%{frama-c-base:doc}%" "install"] {with-doc} +] +remove: [ + ["sh" "-eux" "./run_autoconf_if_needed.sh"] # when used in pinned mode, + # the configure *cannot* yet be + # generated + ["./configure" "--prefix" prefix "--disable-local-ocamlgraph" + "--disable-gui" { !conf-gtksourceview:installed | + !conf-gnomecanvas:installed } +] + [make "uninstall"] + ["rm" "-rf" frama-c-base:doc] +] + +depends: [ + "ocaml" {>= "4.00.1" & != "4.02.0" & != "4.02.2" & < "4.04.0"} + "ocamlgraph" {(= "1.8.5" | = "1.8.6") & <= "2.1.0"} + "ocamlfind" {<= "1.9.6"} + "num" {<= "1.5-1"} +] +depopts: [ + "zarith" + "lablgtk" + "conf-gtksourceview" + "conf-gnomecanvas" + "coq" { build } + "why3" +] + +messages: [ + "Why3 can be used by the WP plug-in for running additional automatic solvers" { !why3:installed } + "Coq can be used with the WP plug-in for proving interactively proof obligations" { !coq:installed } +] + +conflicts: [ + "why3-base" { < "0.86" } #for WP plug-in + "coq" { < "8.4.6" } #for WP plug-in + "lablgtk" { < "2.18.2" } #for ocaml >= 4.02.1 +] + +synopsis: + "Platform dedicated to the analysis of source code written in C. Aluminium version." +description: """ +Frama-C gathers several analysis techniques in a single collaborative +framework, based on analyzers (called "plug-ins") that can build upon the +results computed by other analyzers in the framework. +Thanks to this approach, Frama-C provides sophisticated tools, including: +- an analyzer based on abstract interpretation (Value plug-in); +- a program proof framework based on weakest precondition calculus (WP plug-in); +- a program slicer (Slicing plug-in); +- a tool for verification of temporal (LTL) properties (Aoraï plug-in); +- several tools for code base exploration and dependency analysis + (plug-ins From, Impact, Metrics, Occurrence, Scope, etc.). +These plug-ins communicate between each other via the Frama-C API +and via ACSL (ANSI/ISO C Specification Language) properties.""" +url { + src: "http://frama-c.com/download/frama-c-Aluminium-20160502.tar.gz" + checksum: [ + "sha256=5eafbb76ac3f0ff96db52161e5ec0007fe018dea3f2c2a01c0a2b51663b5bf92" + "md5=73775124849b7e21889ae85fff6ea0d2" + ] +} +extra-source "run_autoconf_if_needed.sh" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c-base/run_autoconf_if_needed.sh" + checksum: [ + "sha256=be4b6c4c7328c3b7a4229c214c77e9312dcf0eb4c529ee904a1598b07bc320c9" + "md5=8896537e4468e4228e7b0112f1cfd0ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frama-c-base/frama-c-base.14.0/opam b/packages/frama-c-base/frama-c-base.14.0/opam new file mode 100644 index 000000000..566e08b1d --- /dev/null +++ b/packages/frama-c-base/frama-c-base.14.0/opam @@ -0,0 +1,148 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "David Bühler" + "Loïc Correnson" + "Julien Crétin" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Matthieu Lemerre" + "David Maison" + "Claude Marché" + "André Maroneze" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Valentin Perrelle" + "Guillaume Petiot" + "Virgile Prevosto" + "Armand Puccetti" + "Muriel Roger" + "Julien Signoles" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/Frama-C/Frama-C-snapshot.git" +doc: ["http://frama-c.com/download/user-manual-Silicon-20161101.pdf"] +bug-reports: "https://bts.frama-c.com/" +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] + +build: [ + ["sh" "-eux" "./run_autoconf_if_needed.sh"] + [ + "./configure" + "--prefix" + prefix + "--disable-gui" + {!conf-gtksourceview:installed | !conf-gnomecanvas:installed} + ] + [make "-j%{jobs}%"] + [make "-C" "doc" "download"] {with-doc} +] +install: [ + [make "install"] + [make "-C" "doc" "FRAMAC_DOCDIR=%{frama-c-base:doc}%" "install"] {with-doc} +] +remove: [ + ["sh" "-eux" "./run_autoconf_if_needed.sh"] # when used in pinned mode, + # the configure *cannot* yet be + # generated + ["./configure" "--prefix" prefix + "--disable-gui" { !conf-gtksourceview:installed | + !conf-gnomecanvas:installed } +] + [make "uninstall"] + ["rm" "-rf" frama-c-base:doc] +] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} + "ocamlgraph" {>= "1.8.5" & < "1.9~"} + "ocamlfind" {<= "1.9.6"} + "num" {<= "1.5-1"} +] +depopts: [ + "zarith" + "lablgtk" + "conf-gtksourceview" + "conf-gnomecanvas" + "coq" { build } + "why3" { build } +] + +messages: [ + "Why3 can be used by the WP plug-in for running additional automatic solvers" { !why3:installed } + "Coq can be used with the WP plug-in for proving interactively proof obligations" { !coq:installed } +] + +conflicts: [ + "why3-base" { < "0.86" } #for WP plug-in + "coq" { < "8.4.6" } #for WP plug-in + "coq" { >= "8.7" } #for WP plug-in + "lablgtk" { < "2.18.2" } #for ocaml >= 4.02.1 +] + +patches: [ + "4.05-support.patch" +] +synopsis: + "Platform dedicated to the analysis of source code written in C. Silicon version." +description: """ +Frama-C gathers several analysis techniques in a single collaborative +framework, based on analyzers (called "plug-ins") that can build upon the +results computed by other analyzers in the framework. +Thanks to this approach, Frama-C provides sophisticated tools, including: +- an analyzer based on abstract interpretation (EVA plug-in); +- a program proof framework based on weakest precondition calculus (WP plug-in); +- a program slicer (Slicing plug-in); +- a tool for verification of temporal (LTL) properties (Aoraï plug-in); +- several tools for code base exploration and dependency analysis + (plug-ins From, Impact, Metrics, Occurrence, Scope, etc.). +These plug-ins communicate between each other via the Frama-C API +and via ACSL (ANSI/ISO C Specification Language) properties.""" +url { + src: "http://frama-c.com/download/frama-c-Silicon-20161101.tar.gz" + checksum: [ + "sha256=b03918572f9a4dbf28b6234c8ece14cbe3a7587ef17add5225bd865f7d2100e3" + "md5=454cce7dd6c4d2ce80db2395b90f912e" + ] +} +extra-source "run_autoconf_if_needed.sh" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c-base/run_autoconf_if_needed.sh" + checksum: [ + "sha256=be4b6c4c7328c3b7a4229c214c77e9312dcf0eb4c529ee904a1598b07bc320c9" + "md5=8896537e4468e4228e7b0112f1cfd0ed" + ] +} +extra-source "4.05-support.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c-base/4.05-support.patch" + checksum: [ + "sha256=339428ef4f5b01a02d7ca2795c5469231ef326004caff2b92bf88dc673819e02" + "md5=7ae4f16dc92798d9599a00f7f0ec2dca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frama-c-base/frama-c-base.15.0/opam b/packages/frama-c-base/frama-c-base.15.0/opam new file mode 100644 index 000000000..fe3db46d3 --- /dev/null +++ b/packages/frama-c-base/frama-c-base.15.0/opam @@ -0,0 +1,145 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Michele Alberti" + "Gergö Barany" + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "David Bühler" + "Loïc Correnson" + "Julien Crétin" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Tristan Le Gall" + "Jean-Christophe Léchenet" + "Matthieu Lemerre" + "David Maison" + "Claude Marché" + "André Maroneze" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Valentin Perrelle" + "Guillaume Petiot" + "Virgile Prevosto" + "Armand Puccetti" + "Muriel Roger" + "Julien Signoles" + "Kostyantyn Vorobyov" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/Frama-C/Frama-C-snapshot.git" +doc: ["http://frama-c.com/download/user-manual-Phosphorus-20170501.pdf"] +bug-reports: "https://bts.frama-c.com/" +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" + "runtime verification" +] + +build: [ + ["sh" "-eux" "./run_autoconf_if_needed.sh"] + [ + "./configure" + "--prefix" + prefix + "--disable-gui" + {!conf-gtksourceview:installed | !conf-gnomecanvas:installed} + ] + [make "-j%{jobs}%"] + [make "-C" "doc" "download"] {with-doc} +] +install: [ + [make "install"] + [make "-C" "doc" "FRAMAC_DOCDIR=%{frama-c-base:doc}%" "install"] {with-doc} +] +remove: [ + ["sh" "-eux" "./run_autoconf_if_needed.sh"] # when used in pinned mode, + # the configure *cannot* yet be + # generated + ["./configure" "--prefix" prefix + "--disable-gui" { !conf-gtksourceview:installed | + !conf-gnomecanvas:installed } +] + [make "uninstall"] + ["rm" "-rf" frama-c-base:doc] +] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} + "ocamlgraph" {>= "1.8.5" & < "1.9~"} + "ocamlfind" {<= "1.9.6"} + "zarith" {<= "1.14"} + "conf-autoconf" {<= "0.2"} +] +depopts: [ + "lablgtk" + "conf-gtksourceview" + "conf-gnomecanvas" + "coq" { build } + "why3" { build } +] + +messages: [ + "Why3 can be used by the WP plug-in for running additional automatic solvers" { !why3:installed } + "Coq can be used with the WP plug-in for proving interactively proof obligations" { !coq:installed } +] + +conflicts: [ + "why3-base" { < "0.86" } #for WP plug-in + "coq" { < "8.4.6" } #for WP plug-in + "coq" { >= "8.7" } #for WP plug-in + "lablgtk" { < "2.18.2" } #for ocaml >= 4.02.1 + "frama-c-e-acsl" #avoid mixing old releases of E-ACSL, it is already + #distributed with this version of Frama-C +] + +synopsis: "Platform dedicated to the analysis of source code written in C." +description: """ +Frama-C gathers several analysis techniques in a single collaborative +framework, based on analyzers (called "plug-ins") that can build upon the +results computed by other analyzers in the framework. +Thanks to this approach, Frama-C provides sophisticated tools, including: +- an analyzer based on abstract interpretation (EVA plug-in); +- a program proof framework based on weakest precondition calculus (WP plug-in); +- a program slicer (Slicing plug-in); +- a tool for verification of temporal (LTL) properties (Aoraï plug-in); +- a runtime verification tool (E-ACSL plug-in); +- several tools for code base exploration and dependency analysis + (plug-ins From, Impact, Metrics, Occurrence, Scope, etc.). +These plug-ins communicate between each other via the Frama-C API +and via ACSL (ANSI/ISO C Specification Language) properties.""" +url { + src: "http://frama-c.com/download/frama-c-Phosphorus-20170501.tar.gz" + checksum: [ + "sha256=614f384ea487206df2ba42ddf66de610cc45846bb7b7aeafcbc40e5d99626c99" + "md5=996a4690cce7c4812dae74837cf0faa3" + ] +} +extra-source "run_autoconf_if_needed.sh" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c-base/run_autoconf_if_needed.sh" + checksum: [ + "sha256=be4b6c4c7328c3b7a4229c214c77e9312dcf0eb4c529ee904a1598b07bc320c9" + "md5=8896537e4468e4228e7b0112f1cfd0ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frama-c-e-acsl/frama-c-e-acsl.0.5/opam b/packages/frama-c-e-acsl/frama-c-e-acsl.0.5/opam new file mode 100644 index 000000000..82d116b9e --- /dev/null +++ b/packages/frama-c-e-acsl/frama-c-e-acsl.0.5/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "julien.signoles@cea.fr" +authors: [ + "Julien Signoles" + "Guillaume Petiot" +] +homepage: "http://frama-c.com/eacsl.html" +license: "LGPL-2.1-only" +doc: "http://frama-c.com/download/e-acsl/e-acsl-user-manual.pdf" +bug-reports: "https://bts.frama-c.com/" +# dev-repo: "https://git.frama-c.com/users/sign_in" +tags: [ + "program verification" + "formal specification" + "runtime assertion checking" + "monitoring" + "C" + "plugins" + "ACSL" + "E-ACSL" +] + +build: [ + ["ocaml" "run_autoconf_if_needed.ml"] + ["./configure" "--prefix" prefix] + [make] + ["cp" "doc/manuals/*.pdf" "%{frama-c:doc}%/e-acsl/"] {with-doc} +] +install: [ + [make "install"] +] + +remove: [ + ["ocaml" "run_autoconf_if_needed.ml"] #when used in pinned mode the configure *can* not yet be generated + ["./configure" "--prefix" prefix] + [make "uninstall"] + ["rm" "-rf" "%{frama-c:doc}%/e-acsl"] +] + +depends: [ + "ocaml" {>= "3.12" & != "4.02.0"} + "frama-c-base" {>= "11.0" & <= "15.0"} + "conf-autoconf" {<= "0.2"} +] +synopsis: "This package contains the Frama-C's E-ACSL plug-in." +description: """ +It takes as input an annotated C program and returns the same program +in which annotations have been converted into C code dedicated to +runtime assertion checking: this code fails at runtime if the +annotation is violated at runtime. + +Annotations must be written in a subset of ACSL (ANSI/ISO C Specification +Language), namely E-ACSL (Executable ANSI/ISO C Specification Language). E-ACSL +is fully described at http://frama-c.com/download/e-acsl/e-acsl.pdf""" +url { + src: "http://frama-c.com/download/e-acsl/e-acsl-0.5.tar.gz" + checksum: [ + "sha256=f31230143af885aee73f907c2cf0d167a8c71103efb763909b7fb2f1f88b08f7" + "md5=73842963dfa22548a571c5ccca757bc9" + ] +} +extra-source "run_autoconf_if_needed.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c-e-acsl/run_autoconf_if_needed.ml" + checksum: [ + "sha256=3f44996d2a1aedf0b8df5a39cd4ef5f4ae1c47f6a9ae18054b9791e7390ad060" + "md5=6192daae7005ccd617892e2eec1f14c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frama-c/frama-c.10.0/opam b/packages/frama-c/frama-c.10.0/opam new file mode 100644 index 000000000..dfc221ff3 --- /dev/null +++ b/packages/frama-c/frama-c.10.0/opam @@ -0,0 +1,101 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "Loïc Correnson" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Matthieu Lemerre" + "Claude Marché" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Virgile Prévosto" + "Julien Signoles" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +doc: ["http://frama-c.com/download/user-manual-Neon-20140301.pdf"] +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/frama-c/sbin" + "--libexecdir=%{lib}%/frama-c/libexec" + "--sysconfdir=%{lib}%/frama-c/etc" + "--sharedstatedir=%{lib}%/frama-c/com" + "--localstatedir=%{lib}%/frama-c/var" + "--libdir=%{lib}%/frama-c/lib" + "--includedir=%{lib}%/frama-c/include" + "--datarootdir=%{lib}%/frama-c/share" + ] + [make] +] +depends: [ + "ocaml" {>= "3.12" & != "4.02.0" & < "4.04"} + "ocamlgraph" {(= "1.8.5" | = "1.8.6") & <= "2.1.0"} + "camlp4" {<= "5.3"} +] +depopts: [ + "lablgtk" + "conf-gtksourceview" + "conf-gnomecanvas" +] +patches: ["0004-Port-to-OCamlgraph-1.8.5.patch"] + +conflicts: [ + "why3" { >= "0.85" } + "ocaml" { = "4.03.0" & os-distribution = "debian" } +] + +install: [make "install"] +synopsis: + "Platform dedicated to the static analysis of source code written in C" +description: """ +Frama-C is a suite of tools dedicated to the analysis of the source +code of software written in C. Neon version. + +Frama-C gathers several static analysis techniques in a single +collaborative framework. The collaborative approach of Frama-C allows +static analyzers to build upon the results already computed by other +analyzers in the framework. Thanks to this approach, Frama-C provides +sophisticated tools, such as a slicer and dependency analysis.""" +url { + src: "http://frama-c.com/download/frama-c-Neon-20140301.tar.gz" + checksum: [ + "sha256=c5a0606f5c2d56280fd90f979c07ff398acb1e6a661323438b8d0cbd8f9f4731" + "md5=c050eaf6f3acff2edf8edb44bf64976d" + ] +} +extra-source "0004-Port-to-OCamlgraph-1.8.5.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c/0004-Port-to-OCamlgraph-1.8.5.patch" + checksum: [ + "sha256=49b231062e23c71535e2ecd451e34852249b4a8fdd07f6db6cb899eada901a0e" + "md5=bcb84e121cb7b4a0b3a400845b9bb9c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frama-c/frama-c.11.0/opam b/packages/frama-c/frama-c.11.0/opam new file mode 100644 index 000000000..38aa59e2a --- /dev/null +++ b/packages/frama-c/frama-c.11.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "Loïc Correnson" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Matthieu Lemerre" + "Claude Marché" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Virgile Prevosto" + "Julien Signoles" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +doc: ["http://frama-c.com/download/user-manual-Sodium-20150201.pdf"] +bug-reports: "https://bts.frama-c.com/" +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] + +depends: [ + "ocaml" {>= "3.12" & != "4.02.0" & < "5.3"} + "frama-c-base" {= "11.0"} + "zarith" {<= "1.14"} + "lablgtk" {>= "2.18.2" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} + "conf-gnomecanvas" {= "2"} +] +synopsis: + "Platform dedicated to the static analysis of source code written in C" +description: """ +Frama-C is a suite of tools dedicated to the analysis of the source +code of software written in C. Sodium version. + +Frama-C gathers several static analysis techniques in a single +collaborative framework. The collaborative approach of Frama-C allows +static analyzers to build upon the results already computed by other +analyzers in the framework. Thanks to this approach, Frama-C provides +sophisticated tools, such as a slicer and dependency analysis. + +This virtual package forces the installation of frama-C with its IDE.""" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frama-c/frama-c.12.1/opam b/packages/frama-c/frama-c.12.1/opam new file mode 100644 index 000000000..962eea23d --- /dev/null +++ b/packages/frama-c/frama-c.12.1/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "David Bühler" + "Loïc Correnson" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Matthieu Lemerre" + "Claude Marché" + "André Maroneze" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Valentin Perrelle" + "Guillaume Petiot" + "Virgile Prevosto" + "Armand Puccetti" + "Muriel Roger" + "Julien Signoles" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +doc: ["http://frama-c.com/download/user-manual-Magnesium-20151002.pdf"] +bug-reports: "https://bts.frama-c.com/" +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] + +depends: [ + "ocaml" {>= "3.12" & != "4.02.0" & < "5.3"} + "frama-c-base" {= "12.1"} + "zarith" {<= "1.14"} + "lablgtk" {>= "2.18.2" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} + "conf-gnomecanvas" {= "2"} +] +synopsis: + "Platform dedicated to the static analysis of source code written in C" +description: """ +Frama-C is a suite of tools dedicated to the analysis of the source +code of software written in C. Magnesium version. + +Frama-C gathers several static analysis techniques in a single +collaborative framework. The collaborative approach of Frama-C allows +static analyzers to build upon the results already computed by other +analyzers in the framework. Thanks to this approach, Frama-C provides +sophisticated tools, such as a slicer and dependency analysis. + +This virtual package forces the installation of frama-C with its IDE.""" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frama-c/frama-c.13.1/opam b/packages/frama-c/frama-c.13.1/opam new file mode 100644 index 000000000..ddf12fa2c --- /dev/null +++ b/packages/frama-c/frama-c.13.1/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "David Bühler" + "Loïc Correnson" + "Julien Crétin" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Matthieu Lemerre" + "David Maison" + "Claude Marché" + "André Maroneze" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Valentin Perrelle" + "Guillaume Petiot" + "Virgile Prevosto" + "Armand Puccetti" + "Muriel Roger" + "Julien Signoles" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/Frama-C/Frama-C-snapshot.git" +doc: ["http://frama-c.com/download/user-manual-Aluminium-20160501.pdf"] +bug-reports: "https://bts.frama-c.com/" +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] + +depends: [ + "ocaml" {>= "4.00.1" & != "4.02.0" & != "4.02.2" & < "5.3"} + "frama-c-base" {= "13.1"} + "zarith" {<= "1.14"} + "lablgtk" {>= "2.18.2" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} + "conf-gnomecanvas" {= "2"} + "alt-ergo" {<= "2.6.0"} + "altgr-ergo" {<= "2.4.3"} +] +messages: [ + "Alt-Ergo Graphical Interface can be used by the WP plug-in" { !altgr-ergo:installed } +] +synopsis: + "Platform dedicated to the analysis of source code written in C. Aluminium version." +description: """ +Frama-C gathers several analysis techniques in a single collaborative +framework, based on analyzers (called "plug-ins") that can build upon the +results computed by other analyzers in the framework. +Thanks to this approach, Frama-C provides sophisticated tools, including: +- an analyzer based on abstract interpretation (Value plug-in); +- a program proof framework based on weakest precondition calculus (WP plug-in); +- a program slicer (Slicing plug-in); +- a tool for verification of temporal (LTL) properties (Aoraï plug-in); +- several tools for code base exploration and dependency analysis + (plug-ins From, Impact, Metrics, Occurrence, Scope, etc.). +These plug-ins communicate between each other via the Frama-C API +and via ACSL (ANSI/ISO C Specification Language) properties. + +This virtual package forces the installation of frama-C with its IDE.""" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frama-c/frama-c.14.0/opam b/packages/frama-c/frama-c.14.0/opam new file mode 100644 index 000000000..933170c02 --- /dev/null +++ b/packages/frama-c/frama-c.14.0/opam @@ -0,0 +1,85 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "David Bühler" + "Loïc Correnson" + "Julien Crétin" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Matthieu Lemerre" + "David Maison" + "Claude Marché" + "André Maroneze" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Valentin Perrelle" + "Guillaume Petiot" + "Virgile Prevosto" + "Armand Puccetti" + "Muriel Roger" + "Julien Signoles" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/Frama-C/Frama-C-snapshot.git" +doc: ["http://frama-c.com/download/user-manual-Silicon-20161101.pdf"] +bug-reports: "https://bts.frama-c.com/" +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] + +depends: [ + "ocaml" {>= "4.02.3" & < "5.3"} + "frama-c-base" {= "14.0"} + "zarith" {<= "1.14"} + "lablgtk" {>= "2.18.2" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} + "conf-gnomecanvas" {= "2"} + "alt-ergo" {<= "2.6.0"} +] +depopts: [ + "altgr-ergo" { build } +] + +messages: [ + "Alt-Ergo Graphical Interface can be used by the WP plug-in" { !altgr-ergo:installed } +] +synopsis: + "Platform dedicated to the analysis of source code written in C. Silicon version." +description: """ +Frama-C gathers several analysis techniques in a single collaborative +framework, based on analyzers (called "plug-ins") that can build upon the +results computed by other analyzers in the framework. +Thanks to this approach, Frama-C provides sophisticated tools, including: +- an analyzer based on abstract interpretation (EVA plug-in); +- a program proof framework based on weakest precondition calculus (WP plug-in); +- a program slicer (Slicing plug-in); +- a tool for verification of temporal (LTL) properties (Aoraï plug-in); +- several tools for code base exploration and dependency analysis + (plug-ins From, Impact, Metrics, Occurrence, Scope, etc.). +These plug-ins communicate between each other via the Frama-C API +and via ACSL (ANSI/ISO C Specification Language) properties. + +This virtual package forces the installation of frama-C with its IDE.""" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frama-c/frama-c.15.0/opam b/packages/frama-c/frama-c.15.0/opam new file mode 100644 index 000000000..c1b2d61dc --- /dev/null +++ b/packages/frama-c/frama-c.15.0/opam @@ -0,0 +1,89 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Michele Alberti" + "Gergö Barany" + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "David Bühler" + "Loïc Correnson" + "Julien Crétin" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Tristan Le Gall" + "Jean-Christophe Léchenet" + "Matthieu Lemerre" + "David Maison" + "Claude Marché" + "André Maroneze" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Valentin Perrelle" + "Guillaume Petiot" + "Virgile Prevosto" + "Armand Puccetti" + "Muriel Roger" + "Julien Signoles" + "Kostyantyn Vorobyov" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/Frama-C/Frama-C-snapshot.git" +doc: ["http://frama-c.com/download/user-manual-Phosphorus-20170501.pdf"] +bug-reports: "https://bts.frama-c.com/" +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] + +depends: [ + "ocaml" {>= "4.02.3" & < "5.3"} + "frama-c-base" {= "15.0"} + "lablgtk" {>= "2.18.2" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} + "conf-gnomecanvas" {= "2"} + "alt-ergo" {<= "2.6.0"} +] +depopts: [ + "altgr-ergo" { build } +] + +messages: [ + "Alt-Ergo Graphical Interface can be used by the WP plug-in" { !altgr-ergo:installed } +] +synopsis: "Platform dedicated to the analysis of source code written in C." +description: """ +Frama-C gathers several analysis techniques in a single collaborative +framework, based on analyzers (called "plug-ins") that can build upon the +results computed by other analyzers in the framework. +Thanks to this approach, Frama-C provides sophisticated tools, including: +- an analyzer based on abstract interpretation (EVA plug-in); +- a program proof framework based on weakest precondition calculus (WP plug-in); +- a program slicer (Slicing plug-in); +- a tool for verification of temporal (LTL) properties (Aoraï plug-in); +- a runtime verification tool (E-ACSL plug-in); +- several tools for code base exploration and dependency analysis + (plug-ins From, Impact, Metrics, Occurrence, Scope, etc.). +These plug-ins communicate between each other via the Frama-C API +and via ACSL (ANSI/ISO C Specification Language) properties. + +This virtual package forces the installation of frama-C with its IDE.""" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frama-c/frama-c.7.0/opam b/packages/frama-c/frama-c.7.0/opam new file mode 100644 index 000000000..90231f582 --- /dev/null +++ b/packages/frama-c/frama-c.7.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/frama-c/sbin" + "--libexecdir=%{lib}%/frama-c/libexec" + "--sysconfdir=%{lib}%/frama-c/etc" + "--sharedstatedir=%{lib}%/frama-c/com" + "--localstatedir=%{lib}%/frama-c/var" + "--libdir=%{lib}%/frama-c/lib" + "--includedir=%{lib}%/frama-c/include" + "--datarootdir=%{lib}%/frama-c/share" + ] + [make] +] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlgraph" {= "1.8.2"} + "lablgtk" {<= "2.18.13"} +] +install: [make "install"] +synopsis: + "Platform dedicated to the static analysis of source code written in C" +description: """ +Frama-C is a suite of tools dedicated to the analysis of the source +code of software written in C. Nitrogen version. + +Frama-C gathers several static analysis techniques in a single +collaborative framework. The collaborative approach of Frama-C allows +static analyzers to build upon the results already computed by other +analyzers in the framework. Thanks to this approach, Frama-C provides +sophisticated tools, such as a slicer and dependency analysis.""" +url { + src: "http://frama-c.com/download/frama-c-Nitrogen-20111001.tar.gz" + checksum: [ + "sha256=8afad848321c958fab265045cd152482e77ce7c175ee7c9af2d4bec57a1bc671" + "md5=09bf25ed3d1b54e2d523166aa4499edd" + ] +} +extra-source "frama-c.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c/frama-c.install.7.0" + checksum: [ + "sha256=4893c8c8fdfa2ec47e5d94ea36988c8ae28371f16bdbf19cc624570670d0194c" + "md5=86508360ef0e4127e85baa4dc2e60a47" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frama-c/frama-c.8.0/opam b/packages/frama-c/frama-c.8.0/opam new file mode 100644 index 000000000..a2f177ba7 --- /dev/null +++ b/packages/frama-c/frama-c.8.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/frama-c/sbin" + "--libexecdir=%{lib}%/frama-c/libexec" + "--sysconfdir=%{lib}%/frama-c/etc" + "--sharedstatedir=%{lib}%/frama-c/com" + "--localstatedir=%{lib}%/frama-c/var" + "--libdir=%{lib}%/frama-c/lib" + "--includedir=%{lib}%/frama-c/include" + "--datarootdir=%{lib}%/frama-c/share" + ] + [make] +] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlgraph" {>= "1.8.2" & <= "2.1.0"} + "lablgtk" {<= "2.18.13"} +] +install: [make "install"] +synopsis: + "Platform dedicated to the static analysis of source code written in C" +description: """ +Frama-C is a suite of tools dedicated to the analysis of the source +code of software written in C. Oxygen version. + +Frama-C gathers several static analysis techniques in a single +collaborative framework. The collaborative approach of Frama-C allows +static analyzers to build upon the results already computed by other +analyzers in the framework. Thanks to this approach, Frama-C provides +sophisticated tools, such as a slicer and dependency analysis.""" +url { + src: "http://frama-c.com/download/frama-c-Oxygen-20120901.tar.gz" + checksum: [ + "sha256=f749870a2451f97d24da886c0cc7708e3ec57ad3f169f6b79f9b52be1f47c216" + "md5=f8f22501761fc67fcac5daceac82bb31" + ] +} +extra-source "frama-c.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c/frama-c.install.8.0" + checksum: [ + "sha256=4893c8c8fdfa2ec47e5d94ea36988c8ae28371f16bdbf19cc624570670d0194c" + "md5=86508360ef0e4127e85baa4dc2e60a47" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frama-c/frama-c.9.0/opam b/packages/frama-c/frama-c.9.0/opam new file mode 100644 index 000000000..06eae9435 --- /dev/null +++ b/packages/frama-c/frama-c.9.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "virgile.prevosto@m4x.org" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/frama-c/sbin" + "--libexecdir=%{lib}%/frama-c/libexec" + "--sysconfdir=%{lib}%/frama-c/etc" + "--sharedstatedir=%{lib}%/frama-c/com" + "--localstatedir=%{lib}%/frama-c/var" + "--libdir=%{lib}%/frama-c/lib" + "--includedir=%{lib}%/frama-c/include" + "--datarootdir=%{lib}%/frama-c/share" + ] + [make] +] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlgraph" {>= "1.8.2" & <= "2.1.0"} + "lablgtk" {<= "2.18.13"} +] +install: [make "install"] +synopsis: + "Platform dedicated to the static analysis of source code written in C" +description: """ +Frama-C is a suite of tools dedicated to the analysis of the source +code of software written in C. + +Frama-C gathers several static analysis techniques in a single +collaborative framework. The collaborative approach of Frama-C allows +static analyzers to build upon the results already computed by other +analyzers in the framework. Thanks to this approach, Frama-C provides +sophisticated tools, such as a slicer and dependency analysis.""" +url { + src: "http://frama-c.com/download/frama-c-Fluorine-20130501.tar.gz" + checksum: [ + "sha256=139a7812a24cd3bc62e1fd8e3882bb90c878244dd391743aeeb95d175fbbb021" + "md5=47a4c649f0b8c0f87006316054522688" + ] +} +extra-source "frama-c.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c/frama-c.install.9.0" + checksum: [ + "sha256=d2b077f7e059de6609aac9e6cd80508e838c3408b98a18ad78b61ed420b26e18" + "md5=2af8e5a0449113a215d4384783c6cd76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frama-c/frama-c.9.1/opam b/packages/frama-c/frama-c.9.1/opam new file mode 100644 index 000000000..df71e1173 --- /dev/null +++ b/packages/frama-c/frama-c.9.1/opam @@ -0,0 +1,101 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: [ + "Patrick Baudin" + "François Bobot" + "Richard Bonichon" + "Loïc Correnson" + "Pascal Cuoq" + "Zaynah Dargaye" + "Jean-Christophe Filliâtre" + "Philippe Herrmann" + "Florent Kirchner" + "Matthieu Lemerre" + "Claude Marché" + "Benjamin Monate" + "Yannick Moy" + "Anne Pacalet" + "Virgile Prévosto" + "Julien Signoles" + "Boris Yakobowski" +] +homepage: "http://frama-c.com/" +license: "LGPL-2.1-only" +doc: ["http://frama-c.com/download/user-manual-Fluorine-20130601.pdf"] +tags: [ + "deductive" + "program verification" + "formal specification" + "automated theorem prover" + "interactive theorem prover" + "C" + "plugins" + "abstract interpretation" + "slicing" + "weakest precondition" + "ACSL" + "dataflow analysis" +] +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/frama-c/sbin" + "--libexecdir=%{lib}%/frama-c/libexec" + "--sysconfdir=%{lib}%/frama-c/etc" + "--sharedstatedir=%{lib}%/frama-c/com" + "--localstatedir=%{lib}%/frama-c/var" + "--libdir=%{lib}%/frama-c/lib" + "--includedir=%{lib}%/frama-c/include" + "--datarootdir=%{lib}%/frama-c/share" + ] + [make] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlgraph" {>= "1.8.3" & <= "2.1.0"} + "lablgtk" {<= "2.18.13"} + "conf-gtksourceview" {= "2"} + "conf-gnomecanvas" {= "2"} + "camlp4" {<= "5.3"} +] +patches: ["4.01-compat.patch"] +install: [make "install"] +synopsis: + "Platform dedicated to the static analysis of source code written in C" +description: """ +Frama-C is a suite of tools dedicated to the analysis of the source +code of software written in C. Fluorine version. + +Frama-C gathers several static analysis techniques in a single +collaborative framework. The collaborative approach of Frama-C allows +static analyzers to build upon the results already computed by other +analyzers in the framework. Thanks to this approach, Frama-C provides +sophisticated tools, such as a slicer and dependency analysis.""" +url { + src: "http://frama-c.com/download/frama-c-Fluorine-20130601.tar.gz" + checksum: [ + "sha256=137006b4168933cf412da8b3a35f8b0d0c3bf8d5991b4fcd1b13a9090d9819bf" + "md5=69eed6b3f649725bf03d8500aaeb20a5" + ] +} +extra-source "frama-c.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c/frama-c.install.9.1" + checksum: [ + "sha256=4893c8c8fdfa2ec47e5d94ea36988c8ae28371f16bdbf19cc624570670d0194c" + "md5=86508360ef0e4127e85baa4dc2e60a47" + ] +} +extra-source "4.01-compat.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/frama-c/4.01-compat.patch" + checksum: [ + "sha256=cb3d795ec680d65fbb7f5fa7d095d749dde453b179f792a035c93126aa771eed" + "md5=2895719ab5d27936e10338dfc2e2cdf0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/frenetic/frenetic.1.0.1/opam b/packages/frenetic/frenetic.1.0.1/opam new file mode 100644 index 000000000..ce87f7837 --- /dev/null +++ b/packages/frenetic/frenetic.1.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "arjun@cs.umass.edu" +authors: "many people at Cornell, Princeton, UMass Amherst, UCL" +homepage: "http://frenetic-lang.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-installexec"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "netcore"]] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "cstruct" {<= "6.2.0"} + "packet" {< "0.2.0"} + "openflow" {< "0.2.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "The Frenetic Network Programming Language for SDN" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/frenetic/releases/frenetic-1.0.1/827/frenetic-1.0.1.tar.gz" + checksum: [ + "sha256=fef31b5d7452ba54b165b3f5477907a2b45dfba3696a3814b67c883f2ac32099" + "md5=9bf15362576425a789599e08b17782ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.1.0.2/opam b/packages/frenetic/frenetic.1.0.2/opam new file mode 100644 index 000000000..3071605bb --- /dev/null +++ b/packages/frenetic/frenetic.1.0.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "arjun@cs.umass.edu" +authors: "many people at Cornell, Princeton, UMass Amherst, UCL" +homepage: "http://frenetic-lang.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-installexec"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "netcore"]] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "cstruct" {<= "6.2.0"} + "packet" {< "0.2.0"} + "openflow" {< "0.2.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/frenetic" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "The Frenetic Network Programming Language for SDN" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/frenetic/archive/frenetic.1.0.2.tar.gz" + checksum: [ + "sha256=cfbfe8882badba65057a51f836da2d4533d94f61c9504a5c67f27474d30c632b" + "md5=fc4e402277711bc4970861406c1d03a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.1.0/opam b/packages/frenetic/frenetic.1.0/opam new file mode 100644 index 000000000..7d291086c --- /dev/null +++ b/packages/frenetic/frenetic.1.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "arjun@cs.umass.edu" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "netcore"]] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "cstruct" {<= "6.2.0"} + "packet" {< "0.2.0"} + "openflow" {< "0.2.0"} + "ounit" {<= "2.2.7"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "The Frenetic Network Programming Language for SDN" +flags: light-uninstall +url { + src: "https://people.cs.umass.edu/~arjun/download/frenetic.1.0.tar.gz" + checksum: [ + "sha256=b41cdd8ba0d4d4015771f1226c81a7fe8991af8457d848c4b5ba93da69a8a081" + "md5=7beb64dfbf9810927b17c8c30c62853b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.2.0.0/opam b/packages/frenetic/frenetic.2.0.0/opam new file mode 100644 index 000000000..3fcd83017 --- /dev/null +++ b/packages/frenetic/frenetic.2.0.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{async:enable}%-async" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "netkat"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "openflow" {>= "0.3.0" & < "0.4.0"} + "ounit" {<= "2.2.7"} + "sexplib" {< "113.01.00"} + "topology" {>= "0.1.0" & <= "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "cstruct" + "packet" + "quickcheck" +] +conflicts: [ + "cstruct" {< "1.0.1"} + "packet" {< "0.2.1"} + "topology" {< "0.1.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/frenetic" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "The Frenetic SDN Controller Platform" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/frenetic/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=f6f6fbfa1123cbcc87ffb6aba5ae0dab0290a36387da2b8aacaed56060584e39" + "md5=8081b846213885392d89b914e7db0ef3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.3.0.0/opam b/packages/frenetic/frenetic.3.0.0/opam new file mode 100644 index 000000000..034628742 --- /dev/null +++ b/packages/frenetic/frenetic.3.0.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{async+cmdliner:enable}%-async" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "netkat"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {< "112.06.00"} + "fieldslib" {< "113.01.00"} + "ocamlgraph" {>= "1.8.0" & <= "2.1.0"} + "openflow" {>= "0.5.0" & <= "0.9.1"} + "ounit" {<= "2.2.7"} + "sexplib" {< "113.01.00"} + "topology" {>= "0.1.0" & < "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "cmdliner" + "cstruct" + "packet" + "quickcheck" +] +conflicts: [ + "cmdliner" {< "0.9.5"} + "cstruct" {< "1.0.1"} + "packet" {< "0.2.1"} + "topology" {< "0.1.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/frenetic" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "The Frenetic SDN Controller Platform" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/frenetic/archive/v3.0.0.tar.gz" + checksum: [ + "sha256=5655aab2c8b4771797e20c065b8bcce61ad4d54ec7f939500c7afeb1a71b3e71" + "md5=e1d821861a9356d0f7de9a0bcbcb72e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.3.1.0/opam b/packages/frenetic/frenetic.3.1.0/opam new file mode 100644 index 000000000..ddef82245 --- /dev/null +++ b/packages/frenetic/frenetic.3.1.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "arjun@cs.umass.edu" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{async:enable}%-async" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "netkat"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "ocamlgraph" {>= "1.8.0" & <= "2.1.0"} + "openflow" {>= "0.5.0" & <= "0.9.1"} + "ounit" {<= "2.2.7"} + "sexplib" {< "113.01.00"} + "topology" {>= "0.1.0" & <= "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "cmdliner" + "cstruct" + "packet" + "quickcheck" +] +conflicts: [ + "cmdliner" {< "0.9.5"} + "cstruct" {< "1.0.1"} + "packet" {< "0.2.1"} + "topology" {< "0.1.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "The Frenetic SDN Controller Platform" +flags: light-uninstall +url { + src: "https://codeload.github.com/frenetic-lang/frenetic/tar.gz/v3.1.0" + checksum: [ + "sha256=3bf1e4b684fcf2783626f1264045d62fd8355a07b9ea20bd8cec643a4452c2bf" + "md5=a672c090dd3625e5f1b1db94eae20742" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.3.2.0/opam b/packages/frenetic/frenetic.3.2.0/opam new file mode 100644 index 000000000..1fa8c85b0 --- /dev/null +++ b/packages/frenetic/frenetic.3.2.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +build: [ + ["./configure" "--%{pa_ounit:enable}%-tests"] + [make] +] +remove: [ + ["ocamlfind" "remove" "netkat"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "async" {<= "v0.17.0"} + "fieldslib" {< "113.01.00"} + "cmdliner" {>= "0.9.5" & <= "1.3.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "sexplib" {< "113.01.00"} + "ulex" {>= "1.1" & <= "1.2"} + "ipaddr" {>= "2.5.0" & <= "5.6.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "quickcheck" {<= "1.0.2"} + "ounit" {with-test & <= "2.2.7"} + "pa_ounit" {with-test & <= "113.00.00"} + "packet" {= "0.4.0"} + "openflow" {>= "0.8.0" & <= "0.9.1"} + "topology" {= "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/frenetic" +install: [make "install"] +synopsis: "The Frenetic SDN Controller Platform" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/frenetic/archive/v3.2.0.tar.gz" + checksum: [ + "sha256=da3b8eb0479f67ead87770298dd7b83bdebcd71bb9cccea873aeb0e542343b32" + "md5=55332691463978b62742497808c8d1e1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.3.3.0/opam b/packages/frenetic/frenetic.3.3.0/opam new file mode 100644 index 000000000..a8bfd8c23 --- /dev/null +++ b/packages/frenetic/frenetic.3.3.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Arjun Guha " +build: [ + ["./configure" "--%{pa_ounit:enable}%-tests" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "netkat"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "async" {<= "v0.17.0"} + "fieldslib" {< "113.01.00"} + "cmdliner" {>= "0.9.5" & <= "1.3.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "sexplib" {< "113.01.00"} + "ulex" {>= "1.1" & <= "1.2"} + "ipaddr" {>= "2.5.0" & <= "5.6.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "base64" {>= "2.0.0" & < "3.0.0"} + "cohttp" {>= "0.10.0" & <= "6.0.0"} + "quickcheck" {<= "1.0.2"} + "ounit" {with-test & <= "2.2.7"} + "pa_ounit" {with-test & <= "113.00.00"} + "packet" {= "0.4.0"} + "openflow" {>= "0.9.0" & <= "0.10.0" & <= "0.9.1"} + "topology" {= "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/frenetic" +install: [make "install"] +synopsis: "The Frenetic SDN Controller Platform" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/frenetic/archive/v3.3.0.tar.gz" + checksum: [ + "sha256=c5af526d6bd84a021c5a6642c30c56028fd6207468cc9934eeac893c0c91144e" + "md5=ca823ebad18a1ea24ec7238c1a5c6712" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.3.4.0/opam b/packages/frenetic/frenetic.3.4.0/opam new file mode 100644 index 000000000..497727500 --- /dev/null +++ b/packages/frenetic/frenetic.3.4.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Arjun Guha " +build: [ + ["./configure" "--%{pa_ounit:enable}%-tests" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "netkat"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "core" {<= "v0.17.1"} + "async" {<= "v0.17.0"} + "fieldslib" {< "113.01.00"} + "cmdliner" {>= "0.9.5" & <= "1.3.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "sexplib" {< "113.01.00"} + "ulex" {>= "1.1" & <= "1.2"} + "ipaddr" {>= "2.5.0" & <= "5.6.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "base64" {>= "2.0.0" & < "3.0.0"} + "cohttp" {>= "0.10.0" & <= "6.0.0"} + "quickcheck" {<= "1.0.2"} + "ounit" {with-test & <= "2.2.7"} + "pa_ounit" {with-test & <= "113.00.00"} + "packet" {= "0.4.0"} + "openflow" {>= "0.9.0" & <= "0.10.0" & <= "0.9.1"} + "topology" {= "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/frenetic" +install: [make "install"] +synopsis: "The Frenetic SDN Controller Platform" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/frenetic/archive/v3.4.0.tar.gz" + checksum: [ + "sha256=7c2e1d171d3cac0957e27d25eb91f35d8d3b5eb03fced36def7082f046b480a4" + "md5=9867d1e1997bca42ce2991a103977aa0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.3.4.1/opam b/packages/frenetic/frenetic.3.4.1/opam new file mode 100644 index 000000000..e65973013 --- /dev/null +++ b/packages/frenetic/frenetic.3.4.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Arjun Guha " +build: [ + ["./configure" "--%{pa_ounit:enable}%-tests" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "netkat"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "async" {<= "v0.17.0"} + "async_extended" {<= "v0.11.0"} + "fieldslib" {< "113.01.00"} + "cmdliner" {>= "0.9.5" & <= "1.3.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "sexplib" {< "113.01.00"} + "ulex" {>= "1.1" & <= "1.2"} + "ipaddr" {>= "2.5.0" & <= "5.6.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "base64" {>= "2.0.0" & < "3.0.0"} + "cohttp" {>= "0.10.0" & <= "6.0.0"} + "quickcheck" {<= "1.0.2"} + "ounit" {with-test & <= "2.2.7"} + "pa_ounit" {with-test & <= "113.00.00"} + "packet" {= "0.4.0"} + "openflow" {>= "0.9.0" & <= "0.10.0" & <= "0.9.1"} + "topology" {= "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/frenetic" +install: [make "install"] +synopsis: "The Frenetic SDN Controller Platform" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/frenetic/archive/v3.4.1.tar.gz" + checksum: [ + "sha256=0b44b7dcae9eef7cdc6ef613b39909b769387e267cacb7779132e9e52d23b47e" + "md5=ee9cb92cc738670b3b26cd63c5aeeabc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.5.0.0/opam b/packages/frenetic/frenetic.5.0.0/opam new file mode 100644 index 000000000..63d2fa0b8 --- /dev/null +++ b/packages/frenetic/frenetic.5.0.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "Steffen Smolka " +authors: + "Arjun Guha , Nate Foster , Steffen Smolka " +homepage: "http://frenetic-lang.org" +bug-reports: "https://github.com/frenetic-lang/frenetic/issues" +dev-repo: "git+https://github.com/frenetic-lang/frenetic.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["jbuilder" "build" "@doc" "-p" name "-j" jobs] {with-doc} +] +depends: [ + "ocaml" {>= "4.05.0"} + "cppo" {build & <= "1.8.0"} + "jbuilder" {>= "1.0+beta13" & <= "transition"} + "odoc" {build & <= "2.4.4"} + "async" {>= "0.9.0" & < "v0.10.0"} + "async_extended" {>= "v0.9.0" & < "v0.10.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "cohttp" {<= "6.0.0"} + "cohttp-async" {<= "2.5.2-1"} + "core" {>= "v0.9.0" & < "v0.10.0"} + "cstruct" {>= "1.0.1" & < "3.1.0"} + "cstruct-async" {<= "6.2.0"} + "ipaddr" {>= "2.5.0" & <= "5.6.0"} + "menhir" {build & <= "20181026"} + "mparser" {<= "1.3"} + "ocamlgraph" {>= "1.8.7" & <= "2.1.0"} + "ppx_compare" {<= "v0.17.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_cstruct" {<"3.4.0"} + "ppx_deriving" {>= "4.2" & <= "6.0.3"} + "ppx_driver" {<= "v0.11.0"} + "ppx_enumerate" {<= "v0.17.0"} + "ppx_fields_conv" {<= "v0.17.0"} + "ppx_metaquot" {<= "v0.11.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "sedlex" {>= "1.99.4" & <= "3.3"} + "sexplib" {<= "v0.17.0"} + "tcpip" {<= "8.2.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} +] +synopsis: "The Frenetic SDN Controller Platform" +url { + src: "https://github.com/frenetic-lang/frenetic/archive/v5.0.0.zip" + checksum: [ + "sha256=76d4c73b6f353024773f890e8ae27eb535a9f72b60b0f932b3d3e944d0a41850" + "md5=4d21f0c00e77182a5dfa0cca4a776dd6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/frenetic/frenetic.5.0.2/opam b/packages/frenetic/frenetic.5.0.2/opam new file mode 100644 index 000000000..9c9e5cf6e --- /dev/null +++ b/packages/frenetic/frenetic.5.0.2/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Steffen Smolka " +authors: "Arjun Guha , Nate Foster , Steffen Smolka " +homepage: "http://frenetic-lang.org" +bug-reports: "https://github.com/frenetic-lang/frenetic/issues" +dev-repo: "git+https://github.com/frenetic-lang/frenetic.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["jbuilder" "build" "@doc" "-p" name "-j" jobs] {with-doc} +] +depends: [ + "ocaml" {>= "4.05.0"} + "cppo" {build & <= "1.8.0"} + "jbuilder" {>= "1.0+beta13" & <= "transition"} + "odoc" {with-doc & <= "2.4.4"} + "async" {>= "v0.10.0" & < "v0.11.0"} + "async_extended" {>= "v0.10.0" & < "v0.11.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "cohttp" {<= "6.0.0"} + "cohttp-async" {<= "2.5.2-1"} + "core" {>= "v0.10.0" & < "v0.11.0"} + "cstruct" {>= "1.0.1" & <"3.1.0"} + "cstruct-async" {<= "6.2.0"} + "ipaddr" {>= "2.5.0" & <= "5.6.0"} + "menhir" {build & <= "20181026"} + "mparser" {<= "1.3"} + "ocamlgraph" {>= "1.8.7" & <= "2.1.0"} + "ppx_compare" {<= "v0.17.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_cstruct" {<"3.4.0"} + "ppx_deriving" {>= "4.2" & <= "6.0.3"} + "ppx_driver" {<= "v0.11.0"} + "ppx_enumerate" {<= "v0.17.0"} + "ppx_fields_conv" {<= "v0.17.0"} + "ppx_metaquot" {<= "v0.11.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "sedlex" {>= "1.99.4" & <= "3.3"} + "sexplib" {<= "v0.17.0"} + "tcpip" {<= "8.2.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} +] +synopsis: "The Frenetic SDN Controller Platform" +url { + src: "https://github.com/frenetic-lang/frenetic/archive/v5.0.2.zip" + checksum: [ + "sha256=a47e74ffd1024892582041688f68bd61ba30321cf90452d3b95a14c34839c085" + "md5=c23e537af5111ce41ab9cffc6cffce60" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/froc/froc.0.2.2/opam b/packages/froc/froc.0.2.2/opam new file mode 100644 index 000000000..8c4a90697 --- /dev/null +++ b/packages/froc/froc.0.2.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +build: [ + ["./configure"] + [make "all"] +] +remove: [ + ["./configure"] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.02.0"} + "delimcc" {<= "2023.06.17"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/jaked/froc" +install: [make "install"] +synopsis: + "Jake Donham's Froc library for functional reactive programming in OCaml." +description: + "Uses what appears to be currently stable commit, `6068a1fab883ed9254bfeb53a1f9c15e8af0bb20` dated Oct 22, 2010, which updates tagged release `0.2a`. I've thus named the opam package `froc.0.2.2` following the logic that the tagged `0.2` and `0.2a` releases are `0.2.0` and `0.2.1` respectively." +url { + src: + "https://github.com/jaked/froc/archive/6068a1fab883ed9254bfeb53a1f9c15e8af0bb20.tar.gz" + checksum: [ + "sha256=0119dc61bcb273eb144e15a56f4f1462bd21258fa9e289284731307c17762056" + "md5=59a485f97dde415dd0059ed3ec5a3170" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fstar/fstar.0.9.0/opam b/packages/fstar/fstar.0.9.0/opam new file mode 100644 index 000000000..e121f4084 --- /dev/null +++ b/packages/fstar/fstar.0.9.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "protz@microsoft.com" +authors: "Nik Swamy " +homepage: "http://fstar-lang.org" +license: "Apache-2.0" +depends: [ + "ocaml" {>= "4.02.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "batteries" {<= "3.9.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +build: [ + [make "-C" "src/ocaml-output"] +] +dev-repo: "git+https://github.com/FStarLang/FStar" +synopsis: "An ML-like language with a type system for program verification." +url { + src: "https://github.com/FStarLang/FStar/archive/v0.9.0.tar.gz" + checksum: [ + "sha256=9da8ee27a56e45aa8c39aa144860682703f8d37c475078d34b1d7a029603a0f3" + "md5=dd113e6de5382e829ab27e81e97d8e79" + ] +} +extra-source "fstar.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/fstar/fstar.install" + checksum: [ + "sha256=2c69456e503218e946a3337d75c29d2013f3eabf75dc97ed1285cd9e70686dc6" + "md5=9d34aa38cf9efa5c93a3de1d985b0d41" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fstar/fstar.0.9.1.1/opam b/packages/fstar/fstar.0.9.1.1/opam new file mode 100644 index 000000000..4e57307a3 --- /dev/null +++ b/packages/fstar/fstar.0.9.1.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "protz@microsoft.com" +authors: "Nik Swamy " +homepage: "http://fstar-lang.org" +license: "Apache-2.0" +depends: [ + "ocaml" {>= "4.02.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "batteries" {<= "3.9.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +remove: [ + [ "rm" "-rf" + "%{prefix}%/lib/fstar" + "%{prefix}%/doc/fstar" + "%{prefix}%/etc/fstar" + "%{prefix}%/bin/fstar" + "%{prefix}%/share/fstar" ] +] +dev-repo: "git+https://github.com/FStarLang/FStar" +install: [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output" "install"] +synopsis: "An ML-like language with a type system for program verification." +flags: light-uninstall +url { + src: "https://github.com/FStarLang/FStar/archive/v0.9.1.1.tar.gz" + checksum: [ + "sha256=abc5449aea58f5db29239e9fca0f6d591d95f441ebf621a841253859ee3985ff" + "md5=6a0a27dc1b9f5bfb68b46852a381c028" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fstar/fstar.0.9.2.0/opam b/packages/fstar/fstar.0.9.2.0/opam new file mode 100644 index 000000000..f711723c7 --- /dev/null +++ b/packages/fstar/fstar.0.9.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "protz@microsoft.com" +authors: "Nik Swamy " +homepage: "http://fstar-lang.org" +license: "Apache-2.0" +depends: [ + "ocaml" {>= "4.02.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "batteries" {<= "3.9.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"} +build: [ + [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output"] +] +install: [ + [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output" "install"] +] +remove: [ + [ "rm" "-rf" + "%{prefix}%/lib/fstar" + "%{prefix}%/doc/fstar" + "%{prefix}%/etc/fstar" + "%{prefix}%/bin/fstar" + "%{prefix}%/share/fstar" ] +] +dev-repo: "git+https://github.com/FStarLang/FStar" +bug-reports: "https://github.com/FStarLang/FStar/issues" +synopsis: "An ML-like language with a type system for program verification." +flags: light-uninstall +url { + src: "https://github.com/FStarLang/FStar/archive/v0.9.2.0.tar.gz" + checksum: [ + "sha256=57308fe9b81d1b79c7dc4270baaeccd2f7e837c4291fc131d5ab173e880c4666" + "md5=94bb95710117829051b1f91cdbaa1e97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fstar/fstar.0.9.3.0-beta1/opam b/packages/fstar/fstar.0.9.3.0-beta1/opam new file mode 100644 index 000000000..406a1c727 --- /dev/null +++ b/packages/fstar/fstar.0.9.3.0-beta1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "protz@microsoft.com" +authors: "Nik Swamy " +homepage: "http://fstar-lang.org" +license: "Apache-2.0" +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "batteries" {<= "3.9.0"} + "zarith" {<= "1.14"} + "stdint" {<= "0.7.2"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"} +build: [ + [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output"] +] +install: [ + [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output" "install"] +] +remove: [ + [ "rm" "-rf" + "%{prefix}%/lib/fstar" + "%{prefix}%/doc/fstar" + "%{prefix}%/etc/fstar" + "%{prefix}%/bin/fstar" + "%{prefix}%/share/fstar" ] +] +dev-repo: "git+https://github.com/FStarLang/FStar" +bug-reports: "https://github.com/FStarLang/FStar/issues" +synopsis: "An ML-like language with a type system for program verification." +flags: light-uninstall +url { + src: "https://github.com/FStarLang/FStar/archive/v0.9.3.0-beta1.tar.gz" + checksum: [ + "sha256=50e12e7c8f7b45ee51058bed6cd4666404bf0f23a8e8fd674d59a2379ef5d163" + "md5=92187cfb75b224ca6e830a1e5a0bbbc4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fstar/fstar.0.9.4.0-beta0/opam b/packages/fstar/fstar.0.9.4.0-beta0/opam new file mode 100644 index 000000000..d5bae2a44 --- /dev/null +++ b/packages/fstar/fstar.0.9.4.0-beta0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "protz@microsoft.com" +authors: "Nik Swamy " +homepage: "http://fstar-lang.org" +license: "Apache-2.0" +depends: [ + "ocaml" {>= "4.02.3" & < "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "batteries" {<= "3.9.0"} + "zarith" {<= "1.14"} + "stdint" {<= "0.7.2"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} + "fileutils" {<= "0.6.6"} + "pprint" {<= "20230830"} +] +depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"} +build: [ + [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output"] +] +install: [ + [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output" "install"] +] +remove: [ + [ "rm" "-rf" + "%{prefix}%/lib/fstar" + "%{prefix}%/doc/fstar" + "%{prefix}%/etc/fstar" + "%{prefix}%/bin/fstar" + "%{prefix}%/share/fstar" ] +] +dev-repo: "git+https://github.com/FStarLang/FStar" +bug-reports: "https://github.com/FStarLang/FStar/issues" +synopsis: "An ML-like language with a type system for program verification." +flags: light-uninstall +url { + src: "https://github.com/FStarLang/FStar/archive/schoolNancy17.tar.gz" + checksum: [ + "sha256=9f7653d9e8e706c36398461bb806391a73883e86e856aeeb849f9d561db6a212" + "md5=447509105caade0631e9031ca0827228" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fstar/fstar.0.9.5.0/opam b/packages/fstar/fstar.0.9.5.0/opam new file mode 100644 index 000000000..91af77f3a --- /dev/null +++ b/packages/fstar/fstar.0.9.5.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "taramana@microsoft.com" +authors: "Nik Swamy ,Jonathan Protzenko ,Tahina Ramananandro " +homepage: "http://fstar-lang.org" +license: "Apache-2.0" +depends: [ + "ocaml" {>= "4.02.3" & (< "4.03.0" | >= "4.04.0" & < "4.07.0")} + "ocamlfind" {<= "1.9.6"} + "batteries" {<= "3.9.0"} + "zarith" {<= "1.14"} + "stdint" {<= "0.7.2"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} + "fileutils" {<= "0.6.6"} + "menhir" {>= "20161115" & <= "20240715"} + "pprint" {<= "20230830"} + "ulex" {<= "1.2"} +] +depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"} +build: [ + [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output"] + [make "PREFIX=%{prefix}%" "-C" "ulib/ml"] +] +install: [ + [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output" "install"] +] +remove: [ + [ "rm" "-rf" + "%{prefix}%/lib/fstar" + "%{prefix}%/doc/fstar" + "%{prefix}%/etc/fstar" + "%{prefix}%/bin/fstar" + "%{prefix}%/share/fstar" ] +] +dev-repo: "git+https://github.com/FStarLang/FStar" +bug-reports: "https://github.com/FStarLang/FStar/issues" +synopsis: "An ML-like language with a type system for program verification." +flags: light-uninstall +url { + src: "https://github.com/FStarLang/FStar/archive/v0.9.5.0-opam.tar.gz" + checksum: [ + "sha256=fd2082db00edb3b25d911d8b28a4195baa94b748b96ec3aae7db5def87f1c1e0" + "md5=bb836bc4b9bb6402afaab671d9df62ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fstar/fstar.0.9.6.0~alpha1/opam b/packages/fstar/fstar.0.9.6.0~alpha1/opam new file mode 100644 index 000000000..3b896e810 --- /dev/null +++ b/packages/fstar/fstar.0.9.6.0~alpha1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "taramana@microsoft.com" +authors: "Nik Swamy ,Jonathan Protzenko ,Tahina Ramananandro " +homepage: "http://fstar-lang.org" +license: "Apache-2.0" +depends: [ + "ocaml" {>= "4.04.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "batteries" {<= "3.9.0"} + "zarith" {<= "1.14"} + "stdint" {<= "0.7.2"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} + "fileutils" {<= "0.6.6"} + "menhir" {>= "20161115" & <= "20240715"} + "pprint" {<= "20230830"} + "ulex" {<= "1.2"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {<= "3.9.1"} +] +depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"} +build: [ + [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output"] + [make "PREFIX=%{prefix}%" "-C" "ulib" "install-fstarlib"] + [make "PREFIX=%{prefix}%" "-C" "ulib" "install-fstar-tactics"] +] +install: [ + [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output" "install"] +] +remove: [ + [ "rm" "-rf" + "%{prefix}%/lib/fstar" + "%{prefix}%/doc/fstar" + "%{prefix}%/etc/fstar" + "%{prefix}%/bin/fstar.exe" + "%{prefix}%/share/fstar" ] + [ "ocamlfind" "remove" "fstarlib" ] + [ "ocamlfind" "remove" "fstar-compiler-lib" ] + [ "ocamlfind" "remove" "fstar-tactics-lib" ] +] +dev-repo: "git+https://github.com/FStarLang/FStar" +bug-reports: "https://github.com/FStarLang/FStar/issues" +synopsis: "An ML-like language with a type system for program verification." +flags: light-uninstall +url { + src: "https://github.com/FStarLang/FStar/archive/v0.9.6.0-alpha1-opam.zip" + checksum: [ + "sha256=ded7b5883b4874fa8e88b4644784d882a1fb9f581c5614604c7eae21b21b405d" + "md5=7855b84283e85de94db5a7a086f815bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ftp/ftp.0.1.0/opam b/packages/ftp/ftp.0.1.0/opam new file mode 100644 index 000000000..7c572a6b9 --- /dev/null +++ b/packages/ftp/ftp.0.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +authors: ["Samuel Mimram"] +homepage: "http://savonet.sourceforge.net/" +license: "GPL-2.0-only" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ftp"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install"] +synopsis: "Functions for accessing files via FTP" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-ftp/0.1.0/ocaml-ftp-0.1.0.tar.gz" + checksum: [ + "sha256=5c1c6dc777202d84a5d82f73754c5afe10ab77b7202c6a09191a1a4a82d3f37b" + "md5=d04946ddbb6079d36c9c757d7e8518bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/functoria/functoria.1.0.0/opam b/packages/functoria/functoria.1.0.0/opam new file mode 100644 index 000000000..6df97138d --- /dev/null +++ b/packages/functoria/functoria.1.0.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +authors: [ + "Thomas Gazagnaire" + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Leonard" + "Gabriel Radanne" +] +homepage: "https://github.com/mirage/functoria" +bug-reports: "https://github.com/mirage/functoria/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/functoria.git" +build: [ + ["./configure" "--prefix=%{prefix}%" "--%{ounit:enable}%-tests"] + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "functoria"] +depends: [ + "ocaml" {>= "4.01" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "rresult" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} +] +synopsis: "A DSL to organize functor applications." +description: """ +Functoria is a DSL to describe a set of modules and functors, their +types and how to apply them in order to produce a complete +application. + +The main use case is mirage. See the mirage repository for details: + + https://github.com/mirage/mirage""" +flags: light-uninstall +url { + src: "https://github.com/mirage/functoria/archive/1.0.0.tar.gz" + checksum: [ + "sha256=c3c880601583fb8c3608a59581dd68cd3ada50c03e43106d7bf4c8d520303c1e" + "md5=aa8010220b57abadf8add9942c493204" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/functoria/functoria.1.1.0/opam b/packages/functoria/functoria.1.1.0/opam new file mode 100644 index 000000000..16e86cbf4 --- /dev/null +++ b/packages/functoria/functoria.1.1.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +authors: [ + "Thomas Gazagnaire" + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Leonard" + "Gabriel Radanne" +] +homepage: "https://github.com/mirage/functoria" +bug-reports: "https://github.com/mirage/functoria/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/functoria.git" +build: [ + ["./configure" "--prefix=%{prefix}%" "--%{ounit:enable}%-tests"] + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "functoria"] +depends: [ + "ocaml" {>= "4.01" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "rresult" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} +] +synopsis: "A DSL to organize functor applications." +description: """ +Functoria is a DSL to describe a set of modules and functors, their +types and how to apply them in order to produce a complete +application. + +The main use case is mirage. See the mirage repository for details: + + https://github.com/mirage/mirage""" +flags: light-uninstall +url { + src: "https://github.com/mirage/functoria/archive/1.1.0.tar.gz" + checksum: [ + "sha256=470a4b3fbed41183cae441c88ef31b95312433e2a08982a8ffdbd8348afd13f9" + "md5=a46aa627a472db9b9dd1bdfd8c45eaf6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/functoria/functoria.1.1.1/opam b/packages/functoria/functoria.1.1.1/opam new file mode 100644 index 000000000..cf23c71e9 --- /dev/null +++ b/packages/functoria/functoria.1.1.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +authors: [ "Thomas Gazagnaire" + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Leonard" + "Gabriel Radanne" ] +homepage: "https://github.com/mirage/functoria" +bug-reports: "https://github.com/mirage/functoria/issues" +dev-repo: "git+https://github.com/mirage/functoria.git" +license: "ISC" + +build: [ + ["./configure" "--prefix=%{prefix}%" "--%{ounit:enable}%-tests"] + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "functoria"] +depends: [ + "ocaml" {>= "4.01" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "rresult" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} +] +synopsis: "A DSL to organize functor applications." +description: """ +Functoria is a DSL to describe a set of modules and functors, their +types and how to apply them in order to produce a complete +application. + +The main use case is mirage. See the mirage repository for details: + + https://github.com/mirage/mirage""" +flags: light-uninstall +url { + src: "https://github.com/mirage/functoria/archive/1.1.1.tar.gz" + checksum: [ + "sha256=6a8a550508eb0919ab01ec36a26ac8b68e36beb54f2c0091bc5160f9d69b680e" + "md5=a4b87781570ec9aa250044ccdd6e7544" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/functoria/functoria.2.0.0/opam b/packages/functoria/functoria.2.0.0/opam new file mode 100644 index 000000000..6ff197eb7 --- /dev/null +++ b/packages/functoria/functoria.2.0.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +authors: [ "Thomas Gazagnaire" + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Leonard" + "Gabriel Radanne" ] +homepage: "https://github.com/mirage/functoria" +bug-reports: "https://github.com/mirage/functoria/issues" +dev-repo: "git+https://github.com/mirage/functoria.git" +doc: "https://mirage.github.io/functoria/" +license: "ISC" +tags: ["org:mirage"] + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pkg-name" + name + "--pinned" + "%{pinned}%" + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pkg-name" + name + "--pinned" + "%{pinned}%" + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.7.3" & <= "1.0.7"} + "base-unix" {= "base"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "logs" {<= "0.7.0"} + "bos" {<= "0.2.1"} + "fpath" {<= "0.7.3"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} +] +synopsis: + "A bundle of useful runtime functions for applications built with Functoria." +url { + src: + "https://github.com/mirage/functoria/releases/download/2.0.0/functoria-2.0.0.tbz" + checksum: [ + "sha256=49eaa33be6a587160814532d3b049b110fa91498d66d9b48d7e1b03d36e9c99a" + "md5=ef94680270de7019b7f6970cc0720725" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/functoria/functoria.2.0.1/opam b/packages/functoria/functoria.2.0.1/opam new file mode 100644 index 000000000..eae07c502 --- /dev/null +++ b/packages/functoria/functoria.2.0.1/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +authors: [ "Thomas Gazagnaire" + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Leonard" + "Gabriel Radanne" ] +homepage: "https://github.com/mirage/functoria" +bug-reports: "https://github.com/mirage/functoria/issues" +dev-repo: "git+https://github.com/mirage/functoria.git" +doc: "https://mirage.github.io/functoria/" +license: "ISC" +tags: ["org:mirage"] + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pkg-name" + name + "--pinned" + "%{pinned}%" + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pkg-name" + name + "--pinned" + "%{pinned}%" + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.7.3" & <= "1.0.7"} + "base-unix" {= "base"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "logs" {<= "0.7.0"} + "bos" {<= "0.2.1"} + "fpath" {<= "0.7.3"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} +] +synopsis: + "A bundle of useful runtime functions for applications built with Functoria." +url { + src: + "https://github.com/mirage/functoria/releases/download/2.0.1/functoria-2.0.1.tbz" + checksum: [ + "sha256=a0b9a4dbdef9959769df6c0b80f3a46aee1c7d7257a940789b8ed8c91b4db7dc" + "md5=46ff45d9cebf0f1d6dec6a3c2c728285" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/functoria/functoria.2.0.2/opam b/packages/functoria/functoria.2.0.2/opam new file mode 100644 index 000000000..4fd1abbb4 --- /dev/null +++ b/packages/functoria/functoria.2.0.2/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +authors: [ "Thomas Gazagnaire" + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Leonard" + "Gabriel Radanne" ] +homepage: "https://github.com/mirage/functoria" +bug-reports: "https://github.com/mirage/functoria/issues" +dev-repo: "git+https://github.com/mirage/functoria.git" +doc: "https://mirage.github.io/functoria/" +license: "ISC" +tags: ["org:mirage"] + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pkg-name" + name + "--pinned" + "%{pinned}%" + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pkg-name" + name + "--pinned" + "%{pinned}%" + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.7.3" & <= "1.0.7"} + "base-unix" {= "base"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "logs" {<= "0.7.0"} + "bos" {<= "0.2.1"} + "fpath" {<= "0.7.3"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "A DSL to organize functor applications." +description: """ +Functoria is a DSL to describe a set of modules and functors, their +types and how to apply them in order to produce a complete +application. + +The main use case is mirage. See the mirage repository for details: + + https://github.com/mirage/mirage""" +url { + src: + "https://github.com/mirage/functoria/releases/download/2.0.2/functoria-2.0.2.tbz" + checksum: [ + "sha256=879cccab3198fd691a356cbdde67805135c2a91f980b89bd7c9c921c33a13905" + "md5=aa9c413e736c6c38e7eeac587b1528f8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/functoria/functoria.2.1.0/opam b/packages/functoria/functoria.2.1.0/opam new file mode 100644 index 000000000..c10281fad --- /dev/null +++ b/packages/functoria/functoria.2.1.0/opam @@ -0,0 +1,163 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +authors: [ "Thomas Gazagnaire" + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Leonard" + "Gabriel Radanne" ] +homepage: "https://github.com/mirage/functoria" +bug-reports: "https://github.com/mirage/functoria/issues" +dev-repo: "git+https://github.com/mirage/functoria.git" +doc: "https://mirage.github.io/functoria/" +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} +] +depends: [ + "ocaml" {>= "4.03" & < "4.07.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "base-unix" {= "base"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "logs" {<= "0.7.0"} + "bos" {<= "0.2.1"} + "fpath" {<= "0.7.3"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} +] +synopsis: "A DSL to organize functor applications" +description: """ +[![Build Status](https://travis-ci.org/mirage/functoria.svg)](https://travis-ci.org/mirage/functoria) +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/functoria/index.html) + +## What is this for? + +Functoria is a DSL to describe a set of modules and functors, their types and how to apply them in order to produce a complete application. + +The main use case is mirage. See the [mirage][] repository for details. + +## How to write a configuration file? + +There are numerous examples of configuration files in [mirage-skeleton][]. Most of them should be fairly general and understandable, even outside the context of mirage. We can distinguish two parts in a `config.ml`: Defining new modules and using them. + +In order to define a new module, we use the `foreign` function. Among its various arguments, it takes a module name and a type. The type is assembled with the DSL's combinators and the `@->` operator, which symbols a functor arrow. + +```ocaml +let main = foreign "Unikernel.Main" (console @-> job) +``` + +Here, we declare the functor `Unikernel.Main` that takes a module that should be a `console` and returns a module that is a `job`. It is up to the user to ensure that the declaration matches the implementation (or be punished by a compiler error later on). If the declaration is correct, everything that follows will be. + +We can now use this declaration: + +```ocaml +let () = register "console" [main $ default_console] +``` + +Here, we register a new application with the `register` function. This function should only be called once and takes as argument the name of the application and a list of jobs. We use the `$` operator to apply the functor `main` (aka `Unikernel.Main`) to the default console. + +Now that everything is ready, you can use the `configure` subcommand! + +### What is a job? + +A job is a module containing a function `start`. This function will receive one argument per functor argument and one per dependency, in this order. `foreign` assumes the function `start` returns `unit`. + +### Defining new keys + +A key is composed of: + +- _name_ : The name of the value in the program. +- _description_ : How it should be displayed/serialized. +- _stage_ : Is the key available only at runtime, at configure time or both? +- _documentation_ : It is not optional so you should really write it. + +Consider a multilingual application: we want to pass the default language as a parameter. We will use a simple string, so we can use the predefined description `Key.Desc.string`. We want to be able to define it both at configure and run time, so we use the stage `` `Both``. This gives us the following code: + +```ocaml +let lang_key = + let doc = Key.Doc.create + ~doc:"The default language for the application." [ "l" ; "lang" ] + in + Key.create ~doc ~stage:`Both ~default:"en" "language" Key.Desc.string +``` + +Here, we defined both a long option `--lang` and a short one `-l` (the format is similar to the one used by [Cmdliner][cmdliner]). +In the application code, the value is retrieved with `Key_gen.language ()`. + +The option is also documented in the `--help` option for both the `configure` subcommand (at configure time) and `./my_application` (at startup time). + +``` + -l VAL, --lang=VAL (absent=en) + The default language for the application. +``` + +[cmdliner]: http://erratique.ch/software/cmdliner + +### Using switching keys + +We can do much more with keys: we can use them to switch implementation at configure time. Imagine we want to completely change some implementation based on the language. Finns are special snowflakes, they deserve their special application! + +First, we have to compute a boolean value from `lang`: + +```ocaml +let is_fi = Key.(pure ((=) "fi") $ value lang_key) +``` + +We can use the `if_impl` combinator to choose between two implementations depending on the value of the key: + +```ocaml +let dynamic_storage = + if_impl is_fi + finnish_implementation + not_finnish_implementation +``` + +This distinction will be visible using the `describe` subcommand and a dot diagram is available with the `--dot` option! + +## Internals + +### Phases + +Configuration is separated into phases: + +1. Specialized DSL keys + The specialized DSL's keys (along with functoria's keys) are resolved. +2. Compilation and dynlink of the config file. +3. Registering. + When the `register` function is called, the list of jobs is recorded and + immediately transformed into a graph. +4. Switching keys and tree evaluation. + The switching keys are the keys inside the [If]. + Those keys are resolved and the graph is simplified. At this point, + the actual modules used are fully known. + Note: for the `describe` command, Only _partial_ evaluation is done, which + means decision nodes are resolved only if the value was given on the command + line, disregarding default values. +5. Full Key resolution. + Once the actual modules are known, we can resolve all the keys and figure out + libraries and packages. +6. Dependency handling, configuration and code emission. + +Phases 1. to 4. are also applied for the `clean` command. + + + +[mirage]: https://github.com/mirage/mirage +[mirage-skeleton]: https://github.com/mirage/mirage-skeleton""" +url { + src: + "https://github.com/mirage/functoria/releases/download/2.1.0/functoria-2.1.0.tbz" + checksum: [ + "sha256=83fa056e52fe1fdc996d68ad2ce50f490d44e4b9cdd67e8c88a05753d99e70ec" + "md5=4541047f19a2842df17b9ffb5badbb3e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/functoria/functoria.2.2.0/opam b/packages/functoria/functoria.2.2.0/opam new file mode 100644 index 000000000..2ca3695e7 --- /dev/null +++ b/packages/functoria/functoria.2.2.0/opam @@ -0,0 +1,163 @@ +opam-version: "2.0" +maintainer: "Gabriel Radanne " +authors: [ "Thomas Gazagnaire" + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Leonard" + "Gabriel Radanne" ] +homepage: "https://github.com/mirage/functoria" +bug-reports: "https://github.com/mirage/functoria/issues" +dev-repo: "git+https://github.com/mirage/functoria.git" +doc: "https://mirage.github.io/functoria/" +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03" & < "4.07.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "base-unix" {= "base"} + "cmdliner" {>= "0.9.8" & < "1.1.0"} + "rresult" {<= "0.7.0"} + "astring" {<= "0.8.5"} + "fmt" {<= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "logs" {<= "0.7.0"} + "bos" {<= "0.2.1"} + "fpath" {<= "0.7.3"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "A DSL to organize functor applications" +description: """ +[![Build Status](https://travis-ci.org/mirage/functoria.svg)](https://travis-ci.org/mirage/functoria) +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/functoria/index.html) + +## What is this for? + +Functoria is a DSL to describe a set of modules and functors, their types and how to apply them in order to produce a complete application. + +The main use case is mirage. See the [mirage][] repository for details. + +## How to write a configuration file? + +There are numerous examples of configuration files in [mirage-skeleton][]. Most of them should be fairly general and understandable, even outside the context of mirage. We can distinguish two parts in a `config.ml`: Defining new modules and using them. + +In order to define a new module, we use the `foreign` function. Among its various arguments, it takes a module name and a type. The type is assembled with the DSL's combinators and the `@->` operator, which symbols a functor arrow. + +```ocaml +let main = foreign "Unikernel.Main" (console @-> job) +``` + +Here, we declare the functor `Unikernel.Main` that takes a module that should be a `console` and returns a module that is a `job`. It is up to the user to ensure that the declaration matches the implementation (or be punished by a compiler error later on). If the declaration is correct, everything that follows will be. + +We can now use this declaration: + +```ocaml +let () = register "console" [main $ default_console] +``` + +Here, we register a new application with the `register` function. This function should only be called once and takes as argument the name of the application and a list of jobs. We use the `$` operator to apply the functor `main` (aka `Unikernel.Main`) to the default console. + +Now that everything is ready, you can use the `configure` subcommand! + +### What is a job? + +A job is a module containing a function `start`. This function will receive one argument per functor argument and one per dependency, in this order. `foreign` assumes the function `start` returns `unit`. + +### Defining new keys + +A key is composed of: + +- _name_ : The name of the value in the program. +- _description_ : How it should be displayed/serialized. +- _stage_ : Is the key available only at runtime, at configure time or both? +- _documentation_ : It is not optional so you should really write it. + +Consider a multilingual application: we want to pass the default language as a parameter. We will use a simple string, so we can use the predefined description `Key.Desc.string`. We want to be able to define it both at configure and run time, so we use the stage `` `Both``. This gives us the following code: + +```ocaml +let lang_key = + let doc = Key.Doc.create + ~doc:"The default language for the application." [ "l" ; "lang" ] + in + Key.create ~doc ~stage:`Both ~default:"en" "language" Key.Desc.string +``` + +Here, we defined both a long option `--lang` and a short one `-l` (the format is similar to the one used by [Cmdliner][cmdliner]). +In the application code, the value is retrieved with `Key_gen.language ()`. + +The option is also documented in the `--help` option for both the `configure` subcommand (at configure time) and `./my_application` (at startup time). + +``` + -l VAL, --lang=VAL (absent=en) + The default language for the application. +``` + +[cmdliner]: http://erratique.ch/software/cmdliner + +### Using switching keys + +We can do much more with keys: we can use them to switch implementation at configure time. Imagine we want to completely change some implementation based on the language. Finns are special snowflakes, they deserve their special application! + +First, we have to compute a boolean value from `lang`: + +```ocaml +let is_fi = Key.(pure ((=) "fi") $ value lang_key) +``` + +We can use the `if_impl` combinator to choose between two implementations depending on the value of the key: + +```ocaml +let dynamic_storage = + if_impl is_fi + finnish_implementation + not_finnish_implementation +``` + +This distinction will be visible using the `describe` subcommand and a dot diagram is available with the `--dot` option! + +## Internals + +### Phases + +Configuration is separated into phases: + +1. Specialized DSL keys + The specialized DSL's keys (along with functoria's keys) are resolved. +2. Compilation and dynlink of the config file. +3. Registering. + When the `register` function is called, the list of jobs is recorded and + immediately transformed into a graph. +4. Switching keys and tree evaluation. + The switching keys are the keys inside the [If]. + Those keys are resolved and the graph is simplified. At this point, + the actual modules used are fully known. + Note: for the `describe` command, Only _partial_ evaluation is done, which + means decision nodes are resolved only if the value was given on the command + line, disregarding default values. +5. Full Key resolution. + Once the actual modules are known, we can resolve all the keys and figure out + libraries and packages. +6. Dependency handling, configuration and code emission. + +Phases 1. to 4. are also applied for the `clean` command. + + + +[mirage]: https://github.com/mirage/mirage +[mirage-skeleton]: https://github.com/mirage/mirage-skeleton""" +url { + src: + "https://github.com/mirage/functoria/releases/download/2.2.0/functoria-2.2.0.tbz" + checksum: [ + "sha256=94034e4fd946c99d741a84908e98ca13bd57f392c4213c5b258628d3bebf71b4" + "md5=053ed65cf0bd9b2060f2c250ba6bb629" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/functory/functory.0.5/opam b/packages/functory/functory.0.5/opam new file mode 100644 index 000000000..68cf36588 --- /dev/null +++ b/packages/functory/functory.0.5/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "roberto@dicosmo.org" +authors: [ + "Jean-Christophe Filliâtre" + "Kalyan Krishnamani" +] +homepage: "https://github.com/backtracking/functory" +dev-repo: "git+https://github.com/backtracking/functory.git" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "functory"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "ocamlfind-install"] +synopsis: "Distributed computing library." +flags: light-uninstall +url { + src: + "https://github.com/backtracking/functory/releases/download/v-0-5/functory-0.5.tar.gz" + checksum: [ + "sha256=83c3f030a95a2a3e6d6e9f6d64e5079d8cc73d2241d5268cf861cbe622cc27c8" + "md5=c7e6576c3e6b3a7e247eab530d7e4de8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/fury-puyo/fury-puyo.0.5/opam b/packages/fury-puyo/fury-puyo.0.5/opam new file mode 100644 index 000000000..652bd5e4f --- /dev/null +++ b/packages/fury-puyo/fury-puyo.0.5/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +authors: "Romain Bardou " +homepage: "http://furypuyo.forge.ocamlcore.org/" +maintainer: "pierre.chambart@ocamlpro.com" +substs: ["data_dir.patch"] +build: [[make]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlsdl" {= "0.9.1"} + "conf-sdl-ttf" {= "1"} + "conf-sdl-image" {= "1"} + "conf-sdl-mixer" {= "1"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "data_dir.patch" + "4.05-compatibility.patch" +] +synopsis: "Fury Puyo is a free clone of the Puyo Puyo game." +description: """ +It is an addictive Tetris-like where you combine colored blocks +to build huge combos. It features single player and furious +multiplayer on LAN or the Internet. Don't play too much during +office hours!""" +url { + src: + "https://download.ocamlcore.org/furypuyo/furypuyo/0.5/furypuyo-0.5.tar.gz" + checksum: [ + "sha256=770be1ecdddef826c25df634684219b7fb353f300dbe09dcda4dfe229a068b04" + "md5=bb7263a1a9b57542442656e907a476b1" + ] +} +extra-source "fury-puyo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/fury-puyo/fury-puyo.install" + checksum: [ + "sha256=3e2f5761519aee010bff7cdb840e2abfca4e3760a096419abdecd9c8098a48bd" + "md5=60838bff4460a3865b6a37511310b183" + ] +} +extra-source "data_dir.patch.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/fury-puyo/data_dir.patch.in" + checksum: [ + "sha256=340b9383dc385099e06a89c69a6f34cd706d0678dac86cc3c14819604cd211a4" + "md5=929dda7afdf2a4b33060baeee9ead017" + ] +} +extra-source "4.05-compatibility.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/fury-puyo/4.05-compatibility.patch" + checksum: [ + "sha256=2550f0f05a43c7fbc7f296b082c7e8bfd5d2e388df09c9057ee2d605676be747" + "md5=3b5db4489c1a4d09e9deeed5e5bccb34" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/future/future.0.1.0/opam b/packages/future/future.0.1.0/opam new file mode 100644 index 000000000..af5510fb1 --- /dev/null +++ b/packages/future/future.0.1.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: ["Solvuu LLC"] +license: "ISC" +homepage: "https://github.com/solvuu/future" +dev-repo: "git+https://github.com/solvuu/future.git" +bug-reports: "https://github.com/solvuu/future/issues" +tags: ["org:solvuu"] + +build: [ + [make "byte"] + [make "native"] +] + +install: [ + [make "META"] + [make "%{name}%.install"] +] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "solvuu_build" {build & <= "0.0.2"} + "core" {>= "111.17.00" & < "v0.9.0"} + "cfstream" {<= "1.3.2"} +] +depopts: [ + "async" + "lwt" +] + +conflicts: [ + "async" {< "112.35.00"} + "lwt" {< "2.5.0"} +] +synopsis: "Abstraction over Stdlib, Lwt, Async, and more." +flags: light-uninstall +url { + src: "https://github.com/solvuu/future/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=2301a1e4e4a2d066b25c4ac71b3462c4fa521f2f11c6d260237f9df78bcbb42e" + "md5=b1d3d6c455ec2f123254b5d2995b63c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/future/future.0.2.0/opam b/packages/future/future.0.2.0/opam new file mode 100644 index 000000000..99c93804d --- /dev/null +++ b/packages/future/future.0.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: "Solvuu" +homepage: "https://github.com/solvuu/future" +bug-reports: "https://github.com/solvuu/future/issues" +license: "ISC" +tags: "org:solvuu" +dev-repo: "git+https://github.com/solvuu/future.git" +build: [ + [make "byte"] + [make "native"] + [make "_build/META"] + [make "%{name}%.install"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "solvuu-build" {build & >= "0.1.0" & < "0.3.0"} + "core" {>= "111.17.00" & < "v0.9.0"} + "cfstream" {<= "1.3.2"} +] +depopts: [ + "async" + "lwt" +] +conflicts: [ + "async" {< "112.35.00"} + "lwt" {< "2.5.0"} +] +synopsis: "Abstraction over Stdlib, Lwt, Async, and more." +url { + src: "https://github.com/solvuu/future/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=0612dabc4c3bb4697247c655a35e3d4d019ba23c5195f1666ff984565ba181e2" + "md5=326d426b1f3af6a7cfa33e932b1ee1ba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gamepad/gamepad.0.1.0/opam b/packages/gamepad/gamepad.0.1.0/opam new file mode 100644 index 000000000..ebd91007f --- /dev/null +++ b/packages/gamepad/gamepad.0.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/emillon/gamepad_of_ocaml" +bug-reports: "https://github.com/emillon/gamepad_of_ocaml/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/emillon/gamepad_of_ocaml.git" +doc: "https://emillon.github.io/gamepad_of_ocaml/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "lwt" {<= "5.9.0"} + "js_of_ocaml" {>= "2.6" & < "3.0"} +] +synopsis: "Bindings for the JS Gamepad API" +description: + "Using this and js_of_ocaml, you can use gamepads with OCaml in your browser." +url { + src: + "https://github.com/emillon/gamepad_of_ocaml/releases/download/v0.1.0/gamepad-0.1.0.tbz" + checksum: [ + "sha256=9f9508fa6dec2ce36af8fad093a1d0058d53015ba958b7dead600b88f8e0483d" + "md5=d3ecec83d63fccde2f9bff4a67e3027b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gammu/gammu.0.9.1/opam b/packages/gammu/gammu.0.9.1/opam new file mode 100644 index 000000000..ff6c2cf2d --- /dev/null +++ b/packages/gammu/gammu.0.9.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" + "Noémie Meunier" + "Pierre Hauweele"] +tags: [ "SMS" "phone" "clib:gammu" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/ocaml-gammu" +dev-repo: "git+https://github.com/Chris00/ocaml-gammu.git" +bug-reports: "https://github.com/Chris00/ocaml-gammu/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "gammu"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-pkg-config" {build & <= "3"} +] +depexts: [ + ["libgammu-dev"] {os-family = "debian"} + ["epel-release" "gammu-devel"] {os-distribution = "centos"} + ["gammu-devel"] {os-distribution = "fedora"} + ["lib64gammu-devel"] {os-distribution = "mageia"} + ["gammu-devel"] {os-family = "suse" | os-family = "opensuse"} + ["gammu-dev"] {os-distribution = "alpine"} + ["gammu"] {os = "macos" & os-distribution = "homebrew"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Binding to libGammu to access different cell phones and SIM cards." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ml-gammu/ml-gammu/0.9.1/gammu-0.9.1.tar.gz" + checksum: [ + "sha256=0162d2813b7aaef05f50c71692a5817e21cf4b08068a7646040b5304a9b2aaa5" + "md5=968d5ceb0f11777b4a49953918b19a1d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gammu/gammu.0.9.2/opam b/packages/gammu/gammu.0.9.2/opam new file mode 100644 index 000000000..2ba54c176 --- /dev/null +++ b/packages/gammu/gammu.0.9.2/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Noémie Meunier" + "Pierre Hauweele" +] +homepage: "https://forge.ocamlcore.org/projects/ml-gammu/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Chris00/ocaml-gammu.git" +bug-reports: "https://github.com/Chris00/ocaml-gammu/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "gammu"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-pkg-config" {build & <= "3"} +] +depexts: [ + ["libgammu-dev"] {os-family = "debian"} + ["epel-release" "gammu-devel"] {os-distribution = "centos"} + ["gammu-devel"] {os-distribution = "fedora"} + ["lib64gammu-devel"] {os-distribution = "mageia"} + ["gammu-devel"] {os-family = "suse" | os-family = "opensuse"} + ["gammu-dev"] {os-distribution = "alpine"} + ["gammu"] {os = "macos" & os-distribution = "homebrew"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Cell phone and SIM card access." +description: """ +Gammu is a binding to libGammu which allows to manage data in your +cell phone such as contacts, calendar or messages.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ml-gammu/ml-gammu/0.9.2/gammu-0.9.2.tar.gz" + checksum: [ + "sha256=0263055524bb6d36461763b5e4b7bfce2e9baa987c098ef62c8394e90e9eaba9" + "md5=f12232e69d989f2d353117bc33ade0e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.1/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.1/opam new file mode 100644 index 000000000..c8e2298d5 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "alessandro.strada@gmail.com" +authors: ["Alessandro Strada"] +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "gapi-ocaml"]] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" + "pa_monad_custom" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.1, BigQuery API v2, Drive API v2. Google Data +Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.1/gapi-ocaml-0.2.1.tar.gz" + checksum: [ + "sha256=62f682279b13202885e3c02675e2e70fc59fd58b198e476cf7498afd12f05a81" + "md5=c87aa3b2c9afef190307d8da51d65875" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.10/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.10/opam new file mode 100644 index 000000000..ee2ca0e81 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.10/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" +bug-reports: "https://github.com/astrada/gapi-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlnet" {>= "3.5.1" & != "4.1.9" & <= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} +] +depopts: [ + "ounit" {build & with-test} + "pa_monad_custom" {build} +] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Gmail API v1. +Google Data Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.10/gapi-ocaml-0.2.10.tar.gz" + checksum: [ + "sha256=d4958e133bbf93d1afa124104902f5121d2731756b948efcb55e9e0cdb91e44d" + "md5=14ddd4dfbabdc560c9719bcffeafe58b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.13/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.13/opam new file mode 100644 index 000000000..2433a2590 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.13/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" +bug-reports: "https://github.com/astrada/gapi-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlnet" {>= "3.5.1" & != "4.1.9" & <= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} +] +depopts: [ + "ounit" {build & with-test} + "pa_monad_custom" {build} +] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Drive API v3, +Gmail API v1. Google Data Protocol APIs (GData): Google Documents List +API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.13/gapi-ocaml-0.2.13.tar.gz" + checksum: [ + "sha256=c0c41197da27d86cdcca0ac4c8696d205d42595068d8e4cac15e036f4b56aedf" + "md5=d7acc5dc7645b82a557f97622cc192fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.14/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.14/opam new file mode 100644 index 000000000..1ecf603a9 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.14/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" +bug-reports: "https://github.com/astrada/gapi-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlnet" {>= "3.5.1" & != "4.1.9" & <= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} +] +depopts: [ + "ounit" {build & with-test} + "pa_monad_custom" {build} +] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Drive API v3, +Gmail API v1. Google Data Protocol APIs (GData): Google Documents List +API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.14/gapi-ocaml-0.2.14.tar.gz" + checksum: [ + "sha256=35af459215d06d0c570f8bf83287f2cbc1a0e4aa6ce18f1ba8ed389bd306f5d2" + "md5=0f59862148d26665587760538fa7f2ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.3/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.3/opam new file mode 100644 index 000000000..a12481885 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.3/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "alessandro.strada@gmail.com" +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" + "pa_monad_custom" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.1, BigQuery API v2, Drive API v2, Gmail API v1. +Google Data Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.3/gapi-ocaml-0.2.3.tar.gz" + checksum: [ + "sha256=37715fff73ee946a3ed97b575ab79ee582cf42e8e4fef4be29ce0fb222b0cd1f" + "md5=a42aec2eb734f16af7c12261b86eaea4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.4/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.4/opam new file mode 100644 index 000000000..b30ea6368 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.4/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "alessandro.strada@gmail.com" +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" + "pa_monad_custom" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.1, BigQuery API v2, Drive API v2, Gmail API v1. +Google Data Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.4/gapi-ocaml-0.2.4.tar.gz" + checksum: [ + "sha256=8e0a560664bc4e155b42dec90c4a56f1fddc0cbdd3932fe1fed62ab6786ffe31" + "md5=6396613e70d8c768e81295ed677cc204" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.5/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.5/opam new file mode 100644 index 000000000..c5b150d41 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.5/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "alessandro.strada@gmail.com" +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" + "pa_monad_custom" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.1, BigQuery API v2, Drive API v2, Gmail API v1. +Google Data Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.5/gapi-ocaml-0.2.5.tar.gz" + checksum: [ + "sha256=eadadb804c611985f2b5ee5debe4feb0f8ad1cd77d6a0497589b3651e82150f0" + "md5=656396569f5bb469f9ea8ebd09d49dbb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.6/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.6/opam new file mode 100644 index 000000000..aaa760b52 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.6/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "alessandro.strada@gmail.com" +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" + "pa_monad_custom" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.1, BigQuery API v2, Drive API v2, Gmail API v1. +Google Data Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.6/gapi-ocaml-0.2.6.tar.gz" + checksum: [ + "sha256=c28352a1de736d321e88bba5165d365783d04e3640d0218eef69f67e408e1aeb" + "md5=e158c98587681652decdff6302e423b7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.7/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.7/opam new file mode 100644 index 000000000..6549382f2 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.7/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" +bug-reports: "https://github.com/astrada/gapi-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} +] +depopts: [ + "ounit" {build & with-test} + "pa_monad_custom" {build} +] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Gmail API v1. +Google Data Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.7/gapi-ocaml-0.2.7.tar.gz" + checksum: [ + "sha256=5b347f03cc309cd2d1fee6ee9c4f5baffd1d1bd4be0d95101344aa083a171101" + "md5=54d49c6675488b63aae72e4ba9fc67ca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.8/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.8/opam new file mode 100644 index 000000000..c98dfc7a1 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.8/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" +bug-reports: "https://github.com/astrada/gapi-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} +] +depopts: [ + "ounit" {build & with-test} + "pa_monad_custom" {build} +] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Gmail API v1. +Google Data Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.8/gapi-ocaml-0.2.8.tar.gz" + checksum: [ + "sha256=b85c8e8190523a682e4ae53439d683dbd22a7596835ed386b0a0f8ef385a1263" + "md5=0547ec33a53ad275281c66d22a9e55b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.9/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.9/opam new file mode 100644 index 000000000..ebd4ce23d --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.9/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" +bug-reports: "https://github.com/astrada/gapi-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlnet" {>= "3.5.1" & != "4.1.9" & <= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} +] +depopts: [ + "ounit" {build & with-test} + "pa_monad_custom" {build} +] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Gmail API v1. +Google Data Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2.9/gapi-ocaml-0.2.9.tar.gz" + checksum: [ + "sha256=b43bb9d8bed2c2b36290cdaf317893cf01dbfb45511558f1c41712dc8b7948ce" + "md5=18320f61dad3587e5c3ea8f25e202e50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2/opam b/packages/gapi-ocaml/gapi-ocaml.0.2/opam new file mode 100644 index 000000000..9053d5226 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "alessandro.strada@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "gapi-ocaml"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlnet" {<= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "cryptokit" {<= "1.20"} + "yojson" {<= "2.2.2"} + "xmlm" {<= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Google APIs Client library for OCaml" +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. The +library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 authentication. +Supported RESTful APIs: Calendar APIs v3, Google+ API v1, Tasks API v1, APIs +Discovery Service v1, URL Shortener API v1, OAuth2 API v2, Custom Search API +v1, Google Analytics API v3, Page Speed Online API v1, Blogger API v2, Site +Verification API v1, AdSense Management API v1.1, BigQuery API v2, Drive API +v2. Google Data Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.2/gapi-ocaml-0.2.tar.gz" + checksum: [ + "sha256=5a8139364705ed12381cbcc2e1ce05a0c1906290893791846dd480bca25df1f9" + "md5=8636499bd962cfa9b87d743a7eec5230" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.1/opam b/packages/gapi-ocaml/gapi-ocaml.0.3.1/opam new file mode 100644 index 000000000..8aaaf8427 --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.3.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" +bug-reports: "https://github.com/astrada/gapi-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlnet" {>= "3.5.1" & != "4.1.9" & <= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} +] +depopts: [ + "ounit" {build & with-test} + "pa_monad_custom" {build} +] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Drive API v3, +Gmail API v1. Google Data Protocol APIs (GData): Google Documents List +API v3.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gapi-ocaml/gapi-ocaml/0.3.1/gapi-ocaml-0.3.1.tar.gz" + checksum: [ + "sha256=113966a268a1c6884f66791b10e622c0fa695bfbabd004523017df9ae630c5ba" + "md5=9375d72d95238825ed66c1e2bfa6fefa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.2/opam b/packages/gapi-ocaml/gapi-ocaml.0.3.2/opam new file mode 100644 index 000000000..1b7fdccaa --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.3.2/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" +bug-reports: "https://github.com/astrada/gapi-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlnet" {>= "3.5.1" & != "4.1.9" & <= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} +] +depopts: [ + "ounit" {build & with-test} + "pa_monad_custom" {build} +] +depexts: ["curl-dev"] {os-distribution = "alpine"} +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Drive API v3, +Gmail API v1. Google Data Protocol APIs (GData): Google Documents List +API v3.""" +flags: light-uninstall +url { + src: "https://github.com/astrada/gapi-ocaml/archive/v0.3.2.tar.gz" + checksum: [ + "sha256=0f5a0c409ff23fc840f80948e8f465f2161f6d4d4a49ebd99a4c8855515c3663" + "md5=6f2e2b11fd32e24c5de82ff91db61379" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.3/opam b/packages/gapi-ocaml/gapi-ocaml.0.3.3/opam new file mode 100644 index 000000000..0becdfb5c --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.3.3/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" +bug-reports: "https://github.com/astrada/gapi-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlnet" {>= "3.5.1" & != "4.1.9" & <= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} +] +depopts: [ + "ounit" {build & with-test} + "pa_monad_custom" {build} +] +synopsis: "A simple OCaml client for Google Services." +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Drive API v3, +Gmail API v1. Google Data Protocol APIs (GData): Google Documents List +API v3.""" +flags: light-uninstall +url { + src: "https://github.com/astrada/gapi-ocaml/archive/v0.3.3.tar.gz" + checksum: [ + "sha256=9974ce6934c1d959cb234ba3c00f1ccdebcfd91a46cca39174dc6340c28c5562" + "md5=ad2e8f0df3e31561bf7234c1408e9e22" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.4/opam b/packages/gapi-ocaml/gapi-ocaml.0.3.4/opam new file mode 100644 index 000000000..ed38cb2cf --- /dev/null +++ b/packages/gapi-ocaml/gapi-ocaml.0.3.4/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "http://gapi-ocaml.forge.ocamlcore.org" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" +bug-reports: "https://github.com/astrada/gapi-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gapi-ocaml"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "cryptokit" {<= "1.20"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlnet" {>= "3.5.1" & != "4.1.9" & <= "4.1.9-2"} + "ocurl" {<= "0.9.2"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} + "ounit" {with-test & <= "2.2.7"} + "pa_monad_custom" {with-test & = "v6.0.0"} +] +synopsis: "A simple OCaml client for Google Services" +description: """ +gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Drive API v3, +Gmail API v1. Google Data Protocol APIs (GData): Google Documents List +API v3.""" +flags: light-uninstall +url { + src: "https://github.com/astrada/gapi-ocaml/archive/v0.3.4-fix.tar.gz" + checksum: [ + "sha256=0ec14612e028c0a0e01168442d9f0ce10c1be56603cfd06a2a25b2c8ebe8cc5e" + "md5=f5c3d0a06454f410c9fa9012d7c9554e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gappa/gappa.1.3.5/opam b/packages/gappa/gappa.1.3.5/opam new file mode 100644 index 000000000..8b51cf6e1 --- /dev/null +++ b/packages/gappa/gappa.1.3.5/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "7895506+MSoegtropIMC@users.noreply.github.com" +authors: "Guillaume Melquiond" +bug-reports: "https://gitlab.inria.fr/gappa/gappa/-/issues" +homepage: "https://gitlab.inria.fr/gappa/gappa" +dev-repo: "git+https://gitlab.inria.fr/gappa/gappa.git" +license: "CeCILL" +patches: [ + "remake.patch" + "0001-Added-configure-for-c-11.patch" +] +build: [ + [ "autoreconf" ] + # Note: configure.in seems to reference this file + [ "touch" "stamp-config_h.in" ] + [ "./configure" + # If someone knows how to ask MacPorts for the usual include and lib path, please tell me + "CXXFLAGS=-I/opt/local/include" { os-distribution = "macports" & os = "macos" } + "LDFLAGS=-L/opt/local/lib" { os-distribution = "macports" & os = "macos" } + # Support installing on Apple Silicon with Homebrew + "CXXFLAGS=-I/opt/homebrew/include" { os-distribution = "homebrew" & os = "macos" & arch = "arm64"} + "LDFLAGS=-L/opt/homebrew/lib" { os-distribution = "homebrew" & os = "macos" & arch = "arm64"} + "--build=%{arch}%-pc-cygwin" { os = "win32" & os-distribution = "cygwinports" } + "--host=%{arch}%-w64-mingw32" { os = "win32" & os-distribution = "cygwinports" } + "--target=%{arch}%-w64-mingw32" { os = "win32" & os-distribution = "cygwinports" } + "--prefix=%{prefix}%" + ] + [ "./remake" "--jobs=%{jobs}%" ] +] +install: [ "./remake" "-d" "install" ] +depends: [ + "conf-g++" {build & = "1.0"} + "conf-autoconf" {build & <= "0.2"} + "conf-automake" {build & = "1"} + "conf-gmp" {<= "4"} + "conf-mpfr" {<= "3"} + "conf-boost" {= "1"} + "conf-bison" {build & <= "2"} + "conf-flex" {build & <= "2"} +] +synopsis: "Tool intended for formally proving properties on numerical programs dealing with floating-point or fixed-point arithmetic" +url { + src: "https://gitlab.inria.fr/gappa/gappa/-/archive/gappa-1.3.5.tar.gz" + checksum: "sha512=29ce59af97e6d60547a193b43538f4812ff74fb01a812cda7109855219457fa7a47f59ea39aff2a5e03fd70181e024a3296b4f48300818a81f62fd2d8629c389" +} +extra-source "remake.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/gappa/remake.patch" + checksum: [ + "sha256=365967b9cd294d485302b6c14a072ac06d3238bfeb313eaae07159a8542fc5ff" + "md5=d66b718118ae5bf61c661905f6f0db96" + ] +} +extra-source "0001-Added-configure-for-c-11.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/gappa/0001-Added-configure-for-c-11.patch" + checksum: [ + "sha256=5d9ff1e6461834c2d3d6c4cb1f9dd7424a4a681b40cab19a6fbbe0ff8d50284e" + "md5=b6a6dbe9a12feae79eab038864208a3c" + ] +} +available: false # source tarball not available / wrong checksum +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gasoline/gasoline.0.1/opam b/packages/gasoline/gasoline.0.1/opam new file mode 100644 index 000000000..274f45585 --- /dev/null +++ b/packages/gasoline/gasoline.0.1/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "michipili@gmail.com" +authors: "Michael Grünewald" +license: "CeCILL-B" +homepage: "https://github.com/michipili/gasoline" +bug-reports: "https://github.com/michipili/gasoline/issues" +dev-repo: "git+https://github.com/michipili/gasoline.git" +tags: [ + "application" +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "bsdowl" {<= "3.0.0-20150830"} + "ocamlfind" {<= "1.9.6"} + "camomile" {< "2.0.0"} + "conf-bmake" {= "1.0"} +] +build: [ + ["./configure" "--prefix" prefix] + [conf-bmake:path "-I%{bsdowl:share}%" "all"] +] +install: [ + [conf-bmake:path "-I%{bsdowl:share}%" "install"] +] +remove: [ + ["ocamlfind" "remove" "gasoline"] + ["rm" "-rf" "%{share}%/doc/gasoline"] +] +synopsis: "Unix-ish application development framework" +description: """ +The Gasoline project aims at implementing a Unix-ish application +development framework for OCaml. The framework will provide +application templates factoring application components bootstrapping, +configuration analyse and offering homogeneous diagnostic facilities. + +Users of Gasoline should be enabled to: + +- Rapidly develop applications by using application patterns such as + “Unix filter”, “tabular data processor” or “compiler”. +- Write large software suites whose elements offer homogeneous interfaces. +- Use standardised diagnostic facilities supporting internationalisation. +- Cleanly distinguish between application components and lower-level + software engineering artifacts. +- Easily bootstrap and shutdown applications consisting of many modules. +- Use common file formats such as CSV or JSON in their applications. + +WWW: https://github.com/michipili/gasoline""" +flags: light-uninstall +url { + src: + "https://github.com/michipili/gasoline/releases/download/v0.1/gasoline-0.1.tar.gz" + checksum: [ + "sha256=8e0f415c9e9eeb9a1f149f5656234da6f38870815c806b497716bd4b4069a991" + "md5=219afb22b6a8d67ab8508bceb6592347" + ] +} +extra-source "gasoline.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/gasoline/gasoline.install" + checksum: [ + "sha256=2a9c12510183b26b55aabcff2cde54adc45b96f370ca370472d7340dd34e0f6c" + "md5=70e96f3a7ef8dc33e3a6cbf893991ce4" + ] +} +extra-source "META" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/gasoline/META.0.1" + checksum: [ + "sha256=171f8ece414ae4dbdd204e3e91edb74bfe2a49e41a64c4af44cd9916f880015e" + "md5=4045a60891fd22a4953c263104c59abf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gasoline/gasoline.0.3.0/opam b/packages/gasoline/gasoline.0.3.0/opam new file mode 100644 index 000000000..ab2901964 --- /dev/null +++ b/packages/gasoline/gasoline.0.3.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "michipili@gmail.com" +authors: "Michael Grünewald" +license: "CeCILL-B" +homepage: "https://github.com/michipili/gasoline" +bug-reports: "https://github.com/michipili/gasoline/issues" +dev-repo: "git+https://github.com/michipili/gasoline.git" +tags: [ + "application" +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "broken" {= "0.4.2"} + "bsdowl" {>= "3.0.0" & <= "3.0.0-20150830"} + "camomile" {>= "0.8.5" & < "2.0.0"} + "conf-bmake" {= "1.0"} + "configuration" {= "0.4.1"} + "getopts" {>= "0.3.2" & <= "0.4.0"} + "lemonade" {>= "0.2.1" & < "0.4.0"} + "ocamlfind" {<= "1.9.6"} +] +build: [ + ["./configure" "--prefix" prefix] + [conf-bmake:path "-I%{bsdowl:share}%" "all"] +] +install: [ + [conf-bmake:path "-I%{bsdowl:share}%" "install"] +] +remove: [ + ["ocamlfind" "remove" "gasoline"] + ["rm" "-rf" "%{share}%/doc/gasoline"] +] +synopsis: "Unix-ish application development framework" +description: """ +The Gasoline project aims at implementing a Unix-ish application +development framework for OCaml. The framework will provide +application templates factoring application components bootstrapping, +configuration analyse and offering homogeneous diagnostic facilities. + +Users of Gasoline should be enabled to: + +- Rapidly develop applications by using application patterns such as + “Unix filter”, “tabular data processor” or “compiler”. +- Write large software suites whose elements offer homogeneous interfaces. +- Use standardised diagnostic facilities supporting internationalisation. +- Cleanly distinguish between application components and lower-level + software engineering artifacts. +- Easily bootstrap and shutdown applications consisting of many modules. +- Use common file formats such as CSV or JSON in their applications. + +WWW: https://github.com/michipili/gasoline""" +flags: light-uninstall +url { + src: + "https://github.com/michipili/gasoline/releases/download/v0.3.0/gasoline-0.3.0.tar.xz" + checksum: [ + "sha256=7951166c9891b6838b0b4b9f9776f7ee5b35ca148b866144f473b3af73ff168e" + "md5=8f072e4ee7199b6f3837be4718a3ba5d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gasoline/gasoline.0.4.0/opam b/packages/gasoline/gasoline.0.4.0/opam new file mode 100644 index 000000000..89920c9a1 --- /dev/null +++ b/packages/gasoline/gasoline.0.4.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "michipili@gmail.com" +authors: "Michael Grünewald" +license: "CeCILL-B" +homepage: "https://github.com/michipili/gasoline" +bug-reports: "https://github.com/michipili/gasoline/issues" +dev-repo: "git+https://github.com/michipili/gasoline.git" +tags: [ + "application" +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "broken" {= "0.4.2"} + "bsdowl" {>= "3.0.0" & <= "3.0.0-20150830"} + "camomile" {>= "0.8.5" & < "2.0.0"} + "configuration" {= "0.4.1"} + "conf-bmake" {= "1.0"} + "getopts" {>= "0.3.2" & <= "0.4.0"} + "lemonade" {>= "0.3.0" & < "0.4.0"} + "ocamlfind" {<= "1.9.6"} +] +build: [ + ["./configure" "--prefix" prefix] + [conf-bmake:path "-I%{bsdowl:share}%" "all"] +] +install: [ + [conf-bmake:path "-I%{bsdowl:share}%" "install"] +] +remove: [ + ["ocamlfind" "remove" "gasoline"] + ["rm" "-rf" "%{share}%/doc/gasoline"] +] +synopsis: "Unix-ish application development framework" +description: """ +The Gasoline project aims at implementing a Unix-ish application +development framework for OCaml. The framework will provide +application templates factoring application components bootstrapping, +configuration analyse and offering homogeneous diagnostic facilities. + +Users of Gasoline should be enabled to: + +- Rapidly develop applications by using application patterns such as + “Unix filter”, “tabular data processor” or “compiler”. +- Write large software suites whose elements offer homogeneous interfaces. +- Use standardised diagnostic facilities supporting internationalisation. +- Cleanly distinguish between application components and lower-level + software engineering artifacts. +- Easily bootstrap and shutdown applications consisting of many modules. +- Use common file formats such as CSV or JSON in their applications. + +WWW: https://github.com/michipili/gasoline""" +flags: light-uninstall +url { + src: + "https://github.com/michipili/gasoline/releases/download/v0.4.0/gasoline-0.4.0.tar.xz" + checksum: [ + "sha256=b0fedb222ab05ea8108b1a15f224142d46038dee210ad682af935beb4f553afa" + "md5=7c7bac64186f5dad5a4fdbf8097220b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gasoline/gasoline.0.5.0/opam b/packages/gasoline/gasoline.0.5.0/opam new file mode 100644 index 000000000..c333ceddc --- /dev/null +++ b/packages/gasoline/gasoline.0.5.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "michipili@gmail.com" +authors: "Michael Grünewald" +license: "CeCILL-B" +homepage: "https://github.com/michipili/gasoline" +bug-reports: "https://github.com/michipili/gasoline/issues" +dev-repo: "git+https://github.com/michipili/gasoline.git" +tags: [ + "application" +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "broken" {= "0.4.2"} + "bsdowl" {>= "3.0.0" & <= "3.0.0-20150830"} + "camomile" {>= "0.8.5" & < "2.0.0"} + "configuration" {= "0.4.1"} + "conf-bmake" {= "1.0"} + "getopts" {= "0.4.0"} + "lemonade" {= "0.6.0"} + "ocamlfind" {<= "1.9.6"} +] +build: [ + ["./configure" "--prefix" prefix] + [conf-bmake:path "-I%{bsdowl:share}%" "all"] +] +install: [ + [conf-bmake:path "-I%{bsdowl:share}%" "install"] +] +remove: [ + ["ocamlfind" "remove" "gasoline"] + ["rm" "-rf" "%{share}%/doc/gasoline"] +] +synopsis: "Unix-ish application development framework" +description: """ +The Gasoline project aims at implementing a Unix-ish application +development framework for OCaml. The framework will provide +application templates factoring application components bootstrapping, +configuration analyse and offering homogeneous diagnostic facilities. + +Users of Gasoline should be enabled to: + +- Rapidly develop applications by using application patterns such as + “Unix filter”, “tabular data processor” or “compiler”. +- Write large software suites whose elements offer homogeneous interfaces. +- Use standardised diagnostic facilities supporting internationalisation. +- Cleanly distinguish between application components and lower-level + software engineering artifacts. +- Easily bootstrap and shutdown applications consisting of many modules. +- Use common file formats such as CSV or JSON in their applications. + +WWW: https://github.com/michipili/gasoline""" +flags: light-uninstall +url { + src: + "https://github.com/michipili/gasoline/releases/download/v0.5.0/gasoline-0.5.0.tar.xz" + checksum: [ + "sha256=983738684f170fd098f57f6f0ad7272170f5a2f9f7c39061f63331d61b721336" + "md5=e17952f27bb97bd36e3f3cc26699f802" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gdal/gdal.0.0.1/opam b/packages/gdal/gdal.0.0.1/opam new file mode 100644 index 000000000..d49568a65 --- /dev/null +++ b/packages/gdal/gdal.0.0.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-gdal" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "gdal"] + ["ocamlfind" "remove" "ogr"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ctypes" {< "0.3.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgdal-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-gdal" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=62b5b50bae69c904761bb7fc5d3248f0a976e8b023e78592df65b4f13acd9256" + "md5=973a2b744aac10c76ba38d70428f098e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gdal/gdal.0.1.0/opam b/packages/gdal/gdal.0.1.0/opam new file mode 100644 index 000000000..8910be289 --- /dev/null +++ b/packages/gdal/gdal.0.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-gdal" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "gdal"] + ["ocamlfind" "remove" "ogr"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ctypes" {< "0.3.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgdal-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-gdal" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=6c3d505b59570a8b4c7a885c616d6bc6d3537924bfc809bd40c8984e8b554134" + "md5=b11966b8266b9e9a2ac797bfd54f4a3e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gdal/gdal.0.1.1/opam b/packages/gdal/gdal.0.1.1/opam new file mode 100644 index 000000000..1bfcd9737 --- /dev/null +++ b/packages/gdal/gdal.0.1.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-gdal" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "gdal"] + ["ocamlfind" "remove" "ogr"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ctypes" {< "0.3.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgdal-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-gdal" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=2e864d9074954d0d284702c09abe3e096212701b16b166cffe1a02ae533cd176" + "md5=5436903f9421f65d0faeacc4c094e81a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gdal/gdal.0.2.0/opam b/packages/gdal/gdal.0.2.0/opam new file mode 100644 index 000000000..87ce0b2eb --- /dev/null +++ b/packages/gdal/gdal.0.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-gdal" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "gdal"] + ["ocamlfind" "remove" "ogr"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ctypes" {< "0.3.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgdal-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-gdal" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=c2ef47f4abb5fe5d1262834df49f88c0dbb0cdfb09cc44edabbb79c35e98e7a4" + "md5=0b012cf36841a790d4e82abe0f3ab49e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gdal/gdal.0.3.0/opam b/packages/gdal/gdal.0.3.0/opam new file mode 100644 index 000000000..614f6f2c2 --- /dev/null +++ b/packages/gdal/gdal.0.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-gdal" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "gdal"] + ["ocamlfind" "remove" "ogr"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ctypes" {< "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgdal-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-gdal" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=cbb97cf6fa2c3da2445efab576ebf5e260fd54c5f69ff7255cf816491b9c8b42" + "md5=9f26561a59440eaf3d536123fe503748" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gdal/gdal.0.4.0/opam b/packages/gdal/gdal.0.4.0/opam new file mode 100644 index 000000000..350a8f44b --- /dev/null +++ b/packages/gdal/gdal.0.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-gdal" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "gdal"] + ["ocamlfind" "remove" "ogr"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ctypes" {< "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgdal-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-gdal" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=e1a5467c7ac6d4483c8174ffab1f4d5989f4e28deb07295b76ce141d308a1674" + "md5=10d95efd33038026b332e6ea51a3c570" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gdal/gdal.0.5.0/opam b/packages/gdal/gdal.0.5.0/opam new file mode 100644 index 000000000..5b93b04e6 --- /dev/null +++ b/packages/gdal/gdal.0.5.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-gdal" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "gdal"] + ["ocamlfind" "remove" "ogr"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ctypes" {< "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgdal-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-gdal" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=82d92e84a158ed0acfbbbad0530616c6620a5cd4413f473bcc1585c9fe59ee96" + "md5=db1c207c5e0c39a1af4bbb60e22909f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gdal/gdal.0.6.0/opam b/packages/gdal/gdal.0.6.0/opam new file mode 100644 index 000000000..4d1f73686 --- /dev/null +++ b/packages/gdal/gdal.0.6.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-gdal" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "gdal"] + ["ocamlfind" "remove" "ogr"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ctypes" {< "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgdal-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-gdal" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.6.0.tar.gz" + checksum: [ + "sha256=41bdf86cf10b03972a36080809238f7ac9e3e27c4e1ea16c157964b23e7714d9" + "md5=b29996043da5eebc4e0c231474e5093c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gdal/gdal.0.6.1/opam b/packages/gdal/gdal.0.6.1/opam new file mode 100644 index 000000000..d0452d60f --- /dev/null +++ b/packages/gdal/gdal.0.6.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-gdal" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "gdal"] + ["ocamlfind" "remove" "ogr"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ctypes" {< "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgdal-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-gdal" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.6.1.tar.gz" + checksum: [ + "sha256=4ef63957c3c5c359d972717fcc110809e4f9e8ca1bb48d11db73d3a857ecd9fc" + "md5=37a28725b45b20aef7bb4f4b381dabd1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gdal/gdal.0.8.0/opam b/packages/gdal/gdal.0.8.0/opam new file mode 100644 index 000000000..515cd7e7b --- /dev/null +++ b/packages/gdal/gdal.0.8.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: "Hezekiah M. Carty" +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-gdal" +bug-reports: "https://github.com/hcarty/ocaml-gdal/issues" +dev-repo: "git+https://github.com/hcarty/ocaml-gdal.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] + +remove: ["ocamlfind" "remove" "gdal"] + +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ctypes" {>= "0.4.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgdal-dev"] {os-family = "debian"} +] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=fdcae383f09ce56c90544189541d998de81d92016558e2c0c4324b0df585ad6d" + "md5=0370ae5a548e7e28bab0115d0332a845" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gdb/gdb.0.3/opam b/packages/gdb/gdb.0.3/opam new file mode 100644 index 000000000..c000ac2b7 --- /dev/null +++ b/packages/gdb/gdb.0.3/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "ygrek@autistici.org" +authors: [ "ygrek" ] +homepage: "https://github.com/ygrek/ocaml-gdb" +dev-repo: "git+https://github.com/ygrek/ocaml-gdb.git" +bug-reports: "https://github.com/ygrek/ocaml-gdb/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--%{lambda-term:enable}%-build-rmp" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "gdb"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {<= "20240715"} + "extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"} + "lwt" {>= "2.4.6" & <= "5.9.0"} + "ppx_deriving" {>= "1.0" & <= "6.0.3"} + "ppx_tools" {>= "0.99.1" & <= "6.6"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lambda-term" {build}] +synopsis: "GDB/MI (machine interface) library and stack-sampling profiler" +flags: light-uninstall +url { + src: "https://github.com/ygrek/ocaml-gdb/archive/0.3.tar.gz" + checksum: [ + "sha256=2fb7363f6d12a7310fc90da26fcf50322fb4b8db68b67f1605d21ba432265107" + "md5=a9f44ae88ef35704b0deb3aa37b2a5ed" + ] +} +extra-source "gdb.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/gdb/gdb.install" + checksum: [ + "sha256=2a4694f9898a30cde2b377f76e867bee2d7ec45406495921c3d8f1a0d80f6a46" + "md5=54591fb7081f961d59cd3a6aa55c2af7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gdbprofiler/gdbprofiler.0.1/opam b/packages/gdbprofiler/gdbprofiler.0.1/opam new file mode 100644 index 000000000..a7b678730 --- /dev/null +++ b/packages/gdbprofiler/gdbprofiler.0.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "copy@copy.sh" +authors: "copy" +homepage: "https://github.com/copy/gdbprofiler" +bug-reports: "https://github.com/copy/gdbprofiler/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/copy/gdbprofiler.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "gdbprofiler"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {<= "20240715"} + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "lwt" {>= "2.4.6" & < "4.0.0"} + "ppx_deriving_yojson" {>= "2.0" & <= "3.9.1"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "containers" {>= "0.20" & < "3.0"} +] +synopsis: "gdbprofiler, a profiler for native OCaml and other executables" +description: + "gdbprofiler (aka rich man's profiler) is a gdb-based sampling profiler that uses gdb or lldb" +flags: light-uninstall +url { + src: "https://github.com/copy/gdbprofiler/archive/0.1.tar.gz" + checksum: [ + "sha256=a8ba8c5404df9d9889a56e92dae3086a781475c94488066c46e1b3c0ea17066e" + "md5=2aa855591d164a1b8fa682c4a4e0ceb7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen-bs/gen-bs.0.1.0/opam b/packages/gen-bs/gen-bs.0.1.0/opam new file mode 100644 index 000000000..c991db1c7 --- /dev/null +++ b/packages/gen-bs/gen-bs.0.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "0zat <0.zat.zer0@gmail.com>" +authors: "0zat <0.zat.zer0@gmail.com>" +homepage: "https://github.com/0zat/gen-bs" +bug-reports: "https://github.com/0zat/gen-bs" +license: "MIT" +dev-repo: "git+https://github.com/0zat/gen-bs.git" +build: ["ocaml" "setup.ml" "build"] +install: ["ocaml" "setup.ml" "install"] +remove: ["ocaml" "setup.ml" "remove"] +depends: [ + "ocaml" {>= "4.04.2" & < "4.05"} + "ocamlfind" {build & >= "1.7.1" & <= "1.9.6"} + "ocamlbuild" {build & >= "0.9.3" & <= "0.15.0"} + "batteries" {>= "2.6.0" & <= "3.9.0"} + "webidl" {>= "1.3" & <= "1.4"} + "yojson" {>= "1.4.0" & <= "2.2.2"} +] +synopsis: "generate bucklescript code from Javascript type specifications" +description: """ +* generate bucklescript code from Web IDL +* please see https://github.com/0zat/gen-bs/""" +url { + src: "https://github.com/0zat/gen-bs/archive/0.1.0.zip" + checksum: [ + "sha256=0349658d2d8a9c4e522d3a7b5cb13ae14763bb139617fa9df11409d828a68991" + "md5=27cd4f9143934e00a5a493265f6787db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen/gen.0.2.1/opam b/packages/gen/gen.0.2.1/opam new file mode 100644 index 000000000..9002a88f5 --- /dev/null +++ b/packages/gen/gen.0.2.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +build: [ + ["./configure" "--disable-docs"] + [make "all"] +] +remove: [ + ["ocamlfind" "remove" "gen"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "gen" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/gen/" +doc: "http://cedeela.fr/~simon/software/gen/" +dev-repo: "git+https://github.com/c-cube/gen" +install: [make "install"] +synopsis: "Simple and efficient iterators" +flags: light-uninstall +url { + src: "https://github.com/c-cube/gen/archive/0.2.1.tar.gz" + checksum: [ + "sha256=0f161c0d677a659d760774ebb0a8a88cc8323c1a4205e4c1e15f64a251f77f62" + "md5=7c8a7dcb9fc96892201cf225f4be73eb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen/gen.0.2.3/opam b/packages/gen/gen.0.2.3/opam new file mode 100644 index 000000000..2621a9ecb --- /dev/null +++ b/packages/gen/gen.0.2.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +build: [ + ["./configure" "--disable-docs" "--disable-tests" "--disable-bench"] + [make "all"] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "gen"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "gen" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/gen/" +doc: "http://cedeela.fr/~simon/software/gen/" +bug-reports: "https://github.com/c-cube/gen/issues" +dev-repo: "git+https://github.com/c-cube/gen.git" +synopsis: "Simple and efficient iterators (module Gen)." +description: """ +Now provides additional modules GenClone and GenMList for lower-level control +over persistency and duplication of iterators.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/gen/archive/0.2.3.tar.gz" + checksum: [ + "sha256=e4ec6154d64a4dbb7994467d41b1d9391cd7644819edd4e129ae7dbf5dd08b7f" + "md5=1f3ca5098c442507ab2f516e6049d59b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen/gen.0.2.4/opam b/packages/gen/gen.0.2.4/opam new file mode 100644 index 000000000..06af86b25 --- /dev/null +++ b/packages/gen/gen.0.2.4/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +build: [ + ["./configure" "--disable-docs" "--disable-tests" "--disable-bench"] + [make "all"] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "gen"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "gen" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/gen/" +doc: "http://cedeela.fr/~simon/software/gen/" +bug-reports: "https://github.com/c-cube/gen/issues" +dev-repo: "git+https://github.com/c-cube/gen.git" +synopsis: "Simple and efficient iterators (modules Gen and GenLabels)." +description: """ +Now provides additional modules GenClone and GenMList for lower-level control +over persistency and duplication of iterators.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/gen/archive/0.2.4.tar.gz" + checksum: [ + "sha256=38e7f88940c278a87cc9fdcbf9408225ced6245a1be3b6dca0d1ab77406e86e9" + "md5=0fcded8fdc3f4e222b4b689354a37e26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen/gen.0.2/opam b/packages/gen/gen.0.2/opam new file mode 100644 index 000000000..a59e92983 --- /dev/null +++ b/packages/gen/gen.0.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +build: [ + ["./configure" "--disable-docs"] + [make "all"] +] +remove: [ + ["ocamlfind" "remove" "gen"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "gen" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/gen/" +doc: "http://cedeela.fr/~simon/software/gen/" +dev-repo: "git+https://github.com/c-cube/gen" +install: [make "install"] +synopsis: "Simple and efficient iterators" +flags: light-uninstall +url { + src: "https://github.com/c-cube/gen/archive/0.2.tar.gz" + checksum: [ + "sha256=1ab95446d3515542e186e1d435fe9cfaf6316e0ae86f47754258429cbfb34a9c" + "md5=71df6f679f051a59e1c7d3fe71ed427d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen/gen.0.3/opam b/packages/gen/gen.0.3/opam new file mode 100644 index 000000000..2b7e778d8 --- /dev/null +++ b/packages/gen/gen.0.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +build: [ + ["./configure" "--disable-docs" "--disable-tests" "--disable-bench"] + [make "all"] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "gen"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "gen" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/gen/" +doc: "http://cedeela.fr/~simon/software/gen/" +bug-reports: "https://github.com/c-cube/gen/issues" +dev-repo: "git+https://github.com/c-cube/gen.git" +synopsis: "Simple and efficient iterators (modules Gen and GenLabels)." +description: """ +Now provides additional modules GenClone and GenMList for lower-level control +over persistency and duplication of iterators.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/gen/archive/0.3.tar.gz" + checksum: [ + "sha256=e46d6277bb6b14a5e8fcfddcc62bb36182e833f6f3751f53383ca5137735d912" + "md5=4b8df7d3bd3ff7f2e10ad4a2fef66397" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen/gen.0.4/opam b/packages/gen/gen.0.4/opam new file mode 100644 index 000000000..6b18c98fb --- /dev/null +++ b/packages/gen/gen.0.4/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/gen/" +bug-reports: "https://github.com/c-cube/gen/issues" +doc: "http://cedeela.fr/~simon/software/gen/" +tags: ["gen" "iterator" "iter" "fold"] +dev-repo: "git+https://github.com/c-cube/gen.git" +build: [ + ["./configure" "--disable-docs" "--disable-tests" "--disable-bench"] + [make "all"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "gen"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Simple and efficient iterators (modules Gen and GenLabels)." +description: """ +Now provides additional modules GenClone and GenMList for lower-level control +over persistency and duplication of iterators.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/gen/archive/0.4.0.1.tar.gz" + checksum: [ + "sha256=ab6389821f807ac22857002c85b57f737f41bc9d4f1b81cf6472b113040792cd" + "md5=186933675bced2dbe3b2ea57a3eeb1d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen_js_api/gen_js_api.1.0.1/opam b/packages/gen_js_api/gen_js_api.1.0.1/opam new file mode 100644 index 000000000..4d9727d90 --- /dev/null +++ b/packages/gen_js_api/gen_js_api.1.0.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Alain Frisch " +authors: [ + "Alain Frisch " + "Sebastien Briais = "4.03.0" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "js_of_ocaml" {<= "5.9.1"} +] +synopsis: "Easy OCaml bindings for Javascript libraries" +description: """ +gen_js_api aims at simplifying the creation of OCaml bindings for +Javascript libraries. Authors of bindings write OCaml signatures for +Javascript libraries and the tool generates the actual binding code +with a combination of implicit conventions and explicit annotations. + +gen_js_api is to be used with the js_of_ocaml compiler.""" +flags: light-uninstall +url { + src: "https://github.com/LexiFi/gen_js_api/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=c91e9b04302bb83f1eccbb08af9c9652aeb2273d10ca945e6160bb49f90bebd1" + "md5=c1d396437b71e0c17162b6d101e2e9fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen_js_api/gen_js_api.1.0.2/opam b/packages/gen_js_api/gen_js_api.1.0.2/opam new file mode 100644 index 000000000..34a712463 --- /dev/null +++ b/packages/gen_js_api/gen_js_api.1.0.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Alain Frisch " +authors: [ + "Alain Frisch " + "Sebastien Briais = "4.03.0" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "js_of_ocaml" {<= "5.9.1"} +] +synopsis: "Easy OCaml bindings for Javascript libraries" +description: """ +gen_js_api aims at simplifying the creation of OCaml bindings for +Javascript libraries. Authors of bindings write OCaml signatures for +Javascript libraries and the tool generates the actual binding code +with a combination of implicit conventions and explicit annotations. + +gen_js_api is to be used with the js_of_ocaml compiler.""" +flags: light-uninstall +url { + src: "https://github.com/LexiFi/gen_js_api/archive/v1.0.2.tar.gz" + checksum: [ + "sha256=79798b7fad60f188c1e861594425ed8effa0f06da6c869eff8fd3632bef36c95" + "md5=bcf370ed6b639ebfb85266ace076dade" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen_js_api/gen_js_api.1.0.3/opam b/packages/gen_js_api/gen_js_api.1.0.3/opam new file mode 100644 index 000000000..37738e640 --- /dev/null +++ b/packages/gen_js_api/gen_js_api.1.0.3/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Alain Frisch " +authors: [ + "Alain Frisch " + "Sebastien Briais = "4.03.0" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "js_of_ocaml" {<= "5.9.1"} +] +synopsis: "Easy OCaml bindings for Javascript libraries" +description: """ +gen_js_api aims at simplifying the creation of OCaml bindings for +Javascript libraries. Authors of bindings write OCaml signatures for +Javascript libraries and the tool generates the actual binding code +with a combination of implicit conventions and explicit annotations. + +gen_js_api is to be used with the js_of_ocaml compiler.""" +flags: light-uninstall +url { + src: "https://github.com/LexiFi/gen_js_api/archive/v1.0.3.tar.gz" + checksum: [ + "sha256=5c9b5036f96e1d82db4206bc97bbfcc8c8f432acc9d702579673fd5117041ce2" + "md5=e1ba1d2076e5ce98bf25e17cc60ae935" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen_js_api/gen_js_api.1.0.4/opam b/packages/gen_js_api/gen_js_api.1.0.4/opam new file mode 100644 index 000000000..891117fa1 --- /dev/null +++ b/packages/gen_js_api/gen_js_api.1.0.4/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Alain Frisch " +authors: [ + "Alain Frisch " + "Sebastien Briais = "4.05.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "js_of_ocaml" {<= "5.9.1"} +] +synopsis: "Easy OCaml bindings for Javascript libraries" +description: """ +gen_js_api aims at simplifying the creation of OCaml bindings for +Javascript libraries. Authors of bindings write OCaml signatures for +Javascript libraries and the tool generates the actual binding code +with a combination of implicit conventions and explicit annotations. + +gen_js_api is to be used with the js_of_ocaml compiler.""" +flags: light-uninstall +url { + src: "https://github.com/LexiFi/gen_js_api/archive/v1.0.4.tar.gz" + checksum: [ + "sha256=438854eb43908ceeba165dd2959163911658a79d0f433b73c20030787d079316" + "md5=b996938e315fbcc37b7586ca6830eed5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen_js_api/gen_js_api.1.0/opam b/packages/gen_js_api/gen_js_api.1.0/opam new file mode 100644 index 000000000..efb1afca2 --- /dev/null +++ b/packages/gen_js_api/gen_js_api.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Alain Frisch " +authors: [ + "Alain Frisch " + "Sebastien Briais = "4.03.0" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "js_of_ocaml" {<= "5.9.1"} +] +synopsis: "Easy OCaml bindings for Javascript libraries" +description: """ +gen_js_api aims at simplifying the creation of OCaml bindings for +Javascript libraries. Authors of bindings write OCaml signatures for +Javascript libraries and the tool generates the actual binding code +with a combination of implicit conventions and explicit annotations. + +gen_js_api is to be used with the js_of_ocaml compiler.""" +flags: light-uninstall +url { + src: "https://github.com/LexiFi/gen_js_api/archive/v1.0.tar.gz" + checksum: [ + "sha256=973186a8ea1e2ae3b07a74a0c440f2f5605be09ebdebb0e5e4a13dd52097ca9e" + "md5=da5b4cb35321bbd9ebb84b2c97bd4d80" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gen_server/gen_server.1.0.1/opam b/packages/gen_server/gen_server.1.0.1/opam new file mode 100644 index 000000000..647264083 --- /dev/null +++ b/packages/gen_server/gen_server.1.0.1/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: make +remove: [["ocamlfind" "remove" "gen_server"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & <= "v0.17.1"} + "async" {< "v0.10"} + "async_core" {<= "109.55.02"} +] +dev-repo: "git+https://github.com/orbitz/gen_server" +install: [make "install"] +synopsis: "An Erlang-like gen_server framework written for Async." +flags: light-uninstall +url { + src: "https://github.com/orbitz/gen_server/archive/1.0.1.tar.gz" + checksum: [ + "sha256=f8e56a5a6a11b14680cb6135ab43f36bad7820a75d148011bb3a98c008b08545" + "md5=e604a4702d7ae2d9d560a787331e0c11" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gen_server/gen_server.2.0.1/opam b/packages/gen_server/gen_server.2.0.1/opam new file mode 100644 index 000000000..a9df26eec --- /dev/null +++ b/packages/gen_server/gen_server.2.0.1/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: make +remove: [["ocamlfind" "remove" "gen_server"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & <= "v0.17.1"} + "async" {< "v0.10"} + "async_core" {<= "109.55.02"} +] +dev-repo: "git+https://github.com/orbitz/gen_server" +install: [make "install"] +synopsis: "An Erlang-like gen_server framework written for Async." +flags: light-uninstall +url { + src: "https://github.com/orbitz/gen_server/archive/2.0.1.tar.gz" + checksum: [ + "sha256=369d0b78d75d7612c892dd9a6fc63687ccbb8f6820c34e6f84f24b004b185c45" + "md5=1ef90a7ae897590f3df73dc1b6e9331a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gen_server/gen_server.2.0.2/opam b/packages/gen_server/gen_server.2.0.2/opam new file mode 100644 index 000000000..294fba6c5 --- /dev/null +++ b/packages/gen_server/gen_server.2.0.2/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: make +remove: [["ocamlfind" "remove" "gen_server"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & <= "v0.17.1"} + "async" {< "v0.10"} +] +dev-repo: "git+https://github.com/orbitz/gen_server" +install: [make "install"] +synopsis: "An Erlang-like gen_server framework written for Async." +flags: light-uninstall +url { + src: "https://github.com/orbitz/gen_server/archive/2.0.2.tar.gz" + checksum: [ + "sha256=a585bd96a90b097d0e3f45daf964e17a0a1bbdbce06d4a2eb56380fc0b36efa0" + "md5=a3230647cd184569159e8259d485893e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/genet/genet.0.1/opam b/packages/genet/genet.0.1/opam new file mode 100644 index 000000000..b323aad8a --- /dev/null +++ b/packages/genet/genet.0.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://zoggy.github.io/genet" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "lablgtk-extras" {>= "1.2" & <= "1.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-glade" {= "2"} + "conf-gnomecanvas" {= "2"} + "menhir" {>= "20120123" & <= "20240715"} + "xtmpl" {>= "0.5" & < "0.8"} + "mysql" {>= "1.0.4" & <= "1.2.4"} + "pcre" {>= "6.2.5" & <= "8.0.1"} + "ocamlnet" {>= "3.6" & <= "4.1.9-2"} + "ocamldot" {>= "1.0" & = "1.1"} + "rdf" {>= "0.3" & < "0.7"} +] +install: [make "install"] +license: "LGPL-3.0-only" +synopsis: "Genet is tool to build a continuous integration platform." +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/genet-0.1/old-codes-genet-0.1.tar.gz" + checksum: [ + "sha256=2b992fc8b97aebbdcbe1f5eb19caa9bb5bda77255b345d3939e6e2c94fd93c30" + "md5=1d9bb983b087e0519b2aa81b59303d16" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/genet/genet.0.2/opam b/packages/genet/genet.0.2/opam new file mode 100644 index 000000000..ce220a255 --- /dev/null +++ b/packages/genet/genet.0.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://zoggy.github.io/genet" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "lablgtk-extras" {>= "1.2" & <= "1.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-glade" {= "2"} + "conf-gnomecanvas" {= "2"} + "menhir" {>= "20120123" & < "20140422"} + "xtmpl" {>= "0.5" & < "0.8"} + "mysql" {>= "1.0.4" & <= "1.2.4"} + "pcre" {>= "6.2.5" & <= "8.0.1"} + "ocamlnet" {>= "3.6" & <= "4.1.9-2"} + "ocamldot" {>= "1.0" & = "1.1"} + "rdf" {>= "0.3" & < "0.7"} +] +install: [make "install"] +license: "LGPL-3.0-only" +synopsis: "Genet is tool to build a continuous integration platform." +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/genet-0.2/old-codes-genet-0.2.tar.gz" + checksum: [ + "sha256=1ad75be9fcf14ea798f722c83768e1e802a752d216af861a78c3946e44f46975" + "md5=095cb319f55be04c732af50c46b0489f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/genet/genet.0.3/opam b/packages/genet/genet.0.3/opam new file mode 100644 index 000000000..ec7e6a1f5 --- /dev/null +++ b/packages/genet/genet.0.3/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: "Maxence Guesdon" +homepage: "http://zoggy.github.io/genet" +license: "GPL-3.0-only" +doc: "http://zoggy.github.io/genet/doc.html" +tags: [ + "continuous integration" + "test" + "execution chains" +] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "lablgtk-extras" {>= "1.2" & <= "1.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "menhir" {>= "20120123" & <= "20240715"} + "xtmpl" {>= "0.5" & <= "0.7"} + "mysql" {>= "1.0.4" & <= "1.2.4"} + "pcre" {>= "6.2.5" & <= "8.0.1"} + "ocamlnet" {>= "3.6" & <= "4.1.9-2"} + "ocamldot" {>= "1.0" & = "1.1"} + "rdf" {= "0.4"} +] +depopts: "postgresql" +install: [make "install"] +synopsis: "Genet is tool to build a continuous integration platform." +description: """ +The user defines tools, branches and versions. Interfaces +are added to branches and versions to modelize the possible +behaviour of the tools. + +Then the user defines chains, i.e. data flow using interfaces, +and test cases. + +Genet computes all tool version combinations to execute the +chains on the test cases. Results can be compared.""" +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/genet-0.3/old-codes-genet-0.3.tar.gz" + checksum: [ + "sha256=b2d42b8843e20dd85d0856bb9ff7afa9af06fc8d11578371c4463bda128cceed" + "md5=2ccfd22c7d164e7f29a5ddc9729b7a9c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/genet/genet.0.4/opam b/packages/genet/genet.0.4/opam new file mode 100644 index 000000000..e38ac14d9 --- /dev/null +++ b/packages/genet/genet.0.4/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: "Maxence Guesdon" +homepage: "http://zoggy.github.io/genet" +license: "GPL-3.0-only" +doc: "http://zoggy.github.io/genet/doc.html" +tags: [ + "continuous integration" + "test" + "execution chains" +] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "lablgtk-extras" {>= "1.2" & <= "1.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "menhir" {>= "20120123" & <= "20240715"} + "xtmpl" {>= "0.5" & <= "0.7"} + "mysql" {>= "1.1.1" & <= "1.2.4"} + "pcre" {>= "7.0.2" & <= "8.0.1"} + "ocamlnet" {>= "3.6.5" & <= "4.1.9-2"} + "ocamldot" {>= "1.0" & = "1.1"} + "rdf" {= "0.6.0"} +] +depopts: "postgresql" +install: [make "install"] +synopsis: "Genet is tool to build a continuous integration platform." +description: """ +The user defines tools, branches and versions. Interfaces +are added to branches and versions to modelize the possible +behaviour of the tools. + +Then the user defines chains, i.e. data flow using interfaces, +and test cases. + +Genet computes all tool version combinations to execute the +chains on the test cases. Results can be compared.""" +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/genet-0.4/old-codes-genet-0.4.tar.gz" + checksum: [ + "sha256=98a66e24decb621f6ba4b6eb2b86099ace8233f399f47d193a08376507f94f56" + "md5=580d4fd4429ec4cfb0bd884144793ef1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/genet/genet.0.5/opam b/packages/genet/genet.0.5/opam new file mode 100644 index 000000000..f5eaac44c --- /dev/null +++ b/packages/genet/genet.0.5/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://zoggy.github.io/genet" +license: "GPL-3.0-only" +doc: ["http://zoggy.github.io/genet/doc.html"] +tags: [ + "continuous integration" + "test" + "execution chains" + "rdf" + "sparql" +] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "genet"]] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "lablgtk-extras" {>= "1.2" & <= "1.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "menhir" {>= "20120123" & <= "20240715"} + "xtmpl" {= "0.6"} + "mysql" {>= "1.1.1" & <= "1.2.4"} + "pcre" {>= "7.0.2" & <= "8.0.1"} + "ocamlnet" {>= "3.6.5" & <= "4.1.9-2"} + "ocamldot" {>= "1.0" & = "1.1"} + "rdf" {>= "0.7.0" & <= "1.0.0"} +] +depopts: ["postgresql"] +install: [make "install"] +synopsis: "Genet is tool to build a continuous integration platform." +description: """ +The user defines tools, branches and versions. Interfaces +are added to branches and versions to modelize the possible +behaviour of the tools. + +Then the user defines chains, i.e. data flow using interfaces, +and test cases. + +Genet computes all tool version combinations to execute the +chains on the test cases. Results can be compared.""" +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/genet-0.5/old-codes-genet-0.5.tar.gz" + checksum: [ + "sha256=990b8c77167bc4bd60b5d77b2c7dce89e1f26c8674893730fe47d9cbf5517c68" + "md5=db26ab76407f8bff7d818378082fedee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/genspio/genspio.0.0.0/opam b/packages/genspio/genspio.0.0.0/opam new file mode 100644 index 000000000..fd6430728 --- /dev/null +++ b/packages/genspio/genspio.0.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Seb Mondet " +authors: "Seb Mondet " +homepage: "http://www.hammerlab.org/docs/genspio/master/index.html" +bug-reports: "https://github.com/hammerlab/genspio/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/hammerlab/genspio.git" +build: [ + [make "byte"] + [make "native"] + [make "META"] + [make "genspio.install"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "solvuu-build" {= "0.3.0"} + "nonstd" {<= "0.0.3"} + "sosa" {<= "0.3.0"} +] +synopsis: + "Genspio is a typed EDSL to generate shell scripts and commands from OCaml." +description: """ +The idea is to build values of type `Genspio.EDSL.t` with the +combinators in the `Genspio.EDSL` module, and compile them to POSIX +shell scripts (or one-liners) with functions from `Genspio.Compile`.""" +url { + src: "https://github.com/hammerlab/genspio/archive/genspio.0.0.0.tar.gz" + checksum: [ + "sha256=e770fcf6f7e5c6b38d573354c115d5f7a68d73bcf57f03c1e19b34838c6c6f69" + "md5=67a1a3fa6928b8baf9f6be169bcf5e1a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gensqlite/gensqlite.0.1/opam b/packages/gensqlite/gensqlite.0.1/opam new file mode 100644 index 000000000..76c930bc8 --- /dev/null +++ b/packages/gensqlite/gensqlite.0.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Josh Allmann " +authors: "Josh Allmann " +homepage: "https://github.com/j0sh/ocaml-gensqlite" +bug-reports: "https://github.com/j0sh/ocaml-gensqlite/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/j0sh/ocaml-gensqlite.git" +build: [ + [make "lib"] +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "sqlite3" {<= "5.2.0"} + "re" {<= "1.12.0"} +] +synopsis: + "A ppx preprocessor to generate SQLite3 prepared statements and query functions." +description: "Project Homepage: https://github.com/j0sh/ocaml-gensqlite" +url { + src: "https://github.com/j0sh/ocaml-gensqlite/archive/v0.1.tar.gz" + checksum: [ + "sha256=032f3f75842aa47c47f8bb7bba762476be8d381ab137f78e994f1c81a1e180ce" + "md5=88a291bb5300faa626b7a5f454ade614" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/geoip/geoip.0.0.2/opam b/packages/geoip/geoip.0.0.2/opam new file mode 100644 index 000000000..c0fa67951 --- /dev/null +++ b/packages/geoip/geoip.0.0.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: "ygrek" +homepage: "https://ygrek.org/p/ocaml-geoip/" +doc: ["https://ygrek.org/p/ocaml-geoip/api/index.html"] +bug-reports: "https://github.com/ygrek/ocaml-geoip/issues" +dev-repo: "git+https://github.com/ygrek/ocaml-geoip.git" +tags: ["org:ygrek"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "geoip"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgeoip-dev"] {os-family = "debian"} + ["geoip"] {os = "macos" & os-distribution = "homebrew"} + ["geoip-dev"] {os-distribution = "alpine"} + ["GeoIP-devel"] {os-distribution = "centos"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to GeoIP database library." +description: + "GeoIP lets you discover information about a specific IP address." +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-geoip/ocaml-geoip-0.0.2.tar.gz" + checksum: [ + "sha256=197e6f52dae15f6fbcdd5947652ba728499ef223c53ff7ecab5c884760586df7" + "md5=baae04937a9d0fd02cc531b600a080b2" + ] + mirrors: + "https://github.com/ygrek/ocaml-geoip/releases/download/v0.0.2/ocaml-geoip-0.0.2.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/get_line/get_line.2.1.0/opam b/packages/get_line/get_line.2.1.0/opam new file mode 100644 index 000000000..ea7d304c4 --- /dev/null +++ b/packages/get_line/get_line.2.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/get_line" +dev-repo: "git+https://github.com/UnixJunkie/get_line" +bug-reports: "https://github.com/UnixJunkie/get_line/issues" +license: "GPL-1.0-or-later" +build: [ + ["obuild" "configure"] + ["obuild" "build"] +] +install: [ + ["cp" "dist/build/get_line/get_line" bin] +] +remove: [ + ["rm" "-f" "%{bin}%/get_line"] +] +depends: [ + "ocaml" + "obuild" {build & <= "0.1.11"} + "core" {< "v0.9"} + "core_kernel" {< "v0.9"} + "batteries" {< "3.7"} +] +synopsis: "output line at index i from file f (or a range of lines)" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/get_line/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=8dcb850c57483d3112c58ab48649bd9ca9759e83982ac07bdd1d2cd99ee63c6e" + "md5=2088ec62bd8d4016c27898d84f2e7bb2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gettext/gettext.0.3.4/opam b/packages/gettext/gettext.0.3.4/opam new file mode 100644 index 000000000..ebf6b1c3c --- /dev/null +++ b/packages/gettext/gettext.0.3.4/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/gildor478/ocaml-gettext" +dev-repo: "git+https://github.com/gildor478/ocaml-gettext.git" +bug-reports: "https://github.com/gildor478/ocaml-gettext/issues" +build: [ + [ + "./configure" + "--disable-doc" + "--prefix" + prefix + "--sbindir=%{lib}%/gettext/sbin" + "--libexecdir=%{lib}%/gettext/libexec" + "--sysconfdir=%{lib}%/gettext/etc" + "--sharedstatedir=%{lib}%/gettext/com" + "--localstatedir=%{lib}%/gettext/var" + "--libdir=%{lib}%/gettext/lib" + "--includedir=%{lib}%/gettext/include" + "--datarootdir=%{lib}%/gettext/share" + ] + [make] +] +remove: [ + ["rm" "-rf" "%{lib}%/gettext/share"] + ["ocamlfind" "remove" "gettext-camomile"] + ["ocamlfind" "remove" "gettext-stub"] + ["ocamlfind" "remove" "gettext"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "fileutils" {<= "0.6.6"} + "camomile" {< "2.0.0"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: + "Provides enough service to build a basic internationalized program" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-gettext/ocaml-gettext/0.3.4/ocaml-gettext-0.3.4.tar.gz" + checksum: [ + "sha256=e19214638e8cf078aabda82e7bc4d49a65a557d9c54648a7fd8db6ef84c83302" + "md5=2c588ba92e9a809f2885ecacc48069a9" + ] +} +extra-source "gettext.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/gettext/gettext.install" + checksum: [ + "sha256=bcd41b9f126fd289454b4609d7a8fe93db8600ac5340bb179eb4dd915e7b7e2f" + "md5=e11873c06814eb2a66ebc66a984d3e4e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gettext/gettext.0.3.5/opam b/packages/gettext/gettext.0.3.5/opam new file mode 100644 index 000000000..820d4370f --- /dev/null +++ b/packages/gettext/gettext.0.3.5/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/gildor478/ocaml-gettext" +dev-repo: "git+https://github.com/gildor478/ocaml-gettext.git" +bug-reports: "https://github.com/gildor478/ocaml-gettext/issues" +build: [ + [ + "./configure" + "--disable-doc" + "--prefix" + prefix + "--sbindir=%{lib}%/gettext/sbin" + "--libexecdir=%{lib}%/gettext/libexec" + "--sysconfdir=%{lib}%/gettext/etc" + "--sharedstatedir=%{lib}%/gettext/com" + "--localstatedir=%{lib}%/gettext/var" + "--libdir=%{lib}%/gettext/lib" + "--includedir=%{lib}%/gettext/include" + "--datarootdir=%{lib}%/gettext/share" + ] + [make] +] +remove: [ + ["rm" "-rf" "%{lib}%/gettext/share"] + ["ocamlfind" "remove" "gettext-camomile"] + ["ocamlfind" "remove" "gettext-stub"] + ["ocamlfind" "remove" "gettext"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "fileutils" {<= "0.6.6"} + "camomile" {< "2.0.0"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: + "Provides enough service to build a basic internationalized program" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-gettext/ocaml-gettext/0.3.5/ocaml-gettext-0.3.5.tar.gz" + checksum: [ + "sha256=d19484ba7e14d078c85da66cba1eb28ed0cdc92c84db45e6dfb8f7e40f2cc268" + "md5=3c3c5156578104819b486584aa14f807" + ] +} +extra-source "gettext.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/gettext/gettext.install" + checksum: [ + "sha256=bcd41b9f126fd289454b4609d7a8fe93db8600ac5340bb179eb4dd915e7b7e2f" + "md5=e11873c06814eb2a66ebc66a984d3e4e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gettext/gettext.0.3.7/opam b/packages/gettext/gettext.0.3.7/opam new file mode 100644 index 000000000..d97f10baf --- /dev/null +++ b/packages/gettext/gettext.0.3.7/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/gildor478/ocaml-gettext" +dev-repo: "git+https://github.com/gildor478/ocaml-gettext.git" +bug-reports: "https://github.com/gildor478/ocaml-gettext/issues" +build: [ + [ + "./configure" + "--disable-doc" + "--prefix" + prefix + "--sbindir=%{lib}%/gettext/sbin" + "--libexecdir=%{lib}%/gettext/libexec" + "--sysconfdir=%{lib}%/gettext/etc" + "--sharedstatedir=%{lib}%/gettext/com" + "--localstatedir=%{lib}%/gettext/var" + "--libdir=%{lib}%/gettext/lib" + "--includedir=%{lib}%/gettext/include" + "--datarootdir=%{lib}%/gettext/share" + ] + [make] +] +remove: [ + ["rm" "-rf" "%{lib}%/gettext/share"] + ["ocamlfind" "remove" "gettext-camomile"] + ["ocamlfind" "remove" "gettext-stub"] + ["ocamlfind" "remove" "gettext"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "fileutils" {<= "0.6.6"} + "camomile" {< "2.0.0"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: + "Provides enough service to build a basic internationalized program" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-gettext/ocaml-gettext/0.3.7/ocaml-gettext-0.3.7.tar.gz" + checksum: [ + "sha256=577a7a4f52d2e2b0a51445da8575238b91701fd4b9bc5f85eba7c8d113fb1bfe" + "md5=63349846b7456b1be23737e4a2c6bad7" + ] +} +extra-source "gettext.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/gettext/gettext.install" + checksum: [ + "sha256=bcd41b9f126fd289454b4609d7a8fe93db8600ac5340bb179eb4dd915e7b7e2f" + "md5=e11873c06814eb2a66ebc66a984d3e4e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gg/gg.0.8.0/opam b/packages/gg/gg.0.8.0/opam new file mode 100644 index 000000000..f627b4604 --- /dev/null +++ b/packages/gg/gg.0.8.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/gg" +license: "BSD-3-Clause" +doc: ["http://erratique.ch/software/gg/doc/Gg"] +tags: [ + "matrix" + "vector" + "color" + "data-structure" + "graphics" +] +build: [ + ["./pkg/pkg-git"] + ["./pkg/build" "true"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Basic types for computer graphics in OCaml" +description: """ +Gg is an OCaml module providing basic types for computer graphics. + +It defines types and functions for floats, vectors, points, sizes, +matrices, quaternions, axis-aligned boxes, colors, color spaces, and +raster data. + +Gg is made of a single, independent, module and distributed under the +BSD3 license.""" +url { + src: "http://erratique.ch/software/gg/releases/gg-0.8.0.tbz" + checksum: [ + "sha256=b8c5af63fb7eed69a04e2f06195d366187ff83b7f63b3895f01d43064ebb53a1" + "md5=edc888e16eaa90d7eade80aaf60dfee4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gg/gg.0.9.0/opam b/packages/gg/gg.0.9.0/opam new file mode 100644 index 000000000..b514c54ee --- /dev/null +++ b/packages/gg/gg.0.9.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/gg" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/gg/doc/Gg" +#dev-repo: "http://erratique.ch/repos/gg.git" +#bug-reports: "https://github.com/dbuenzli/gg/issues" +tags: [ "matrix" "vector" "color" "data-structure" "graphics" "org:erratique"] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-bigarray" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" # TODO fixme + ] +] +synopsis: "Basic types for computer graphics in OCaml" +description: """ +Gg is an OCaml module providing basic types for computer graphics. + +It defines types and functions for floats, vectors, points, sizes, +matrices, quaternions, axis-aligned boxes, colors, color spaces, and +raster data. + +Gg is made of a single module, depends on bigarrays, and is +distributed under the BSD3 license.""" +url { + src: "http://erratique.ch/software/gg/releases/gg-0.9.0.tbz" + checksum: [ + "sha256=f019a5a4e9a4a685beb26c8955388ae6f0ce18b0eb1ef71f3f52ca258dfab714" + "md5=b656f764f0cf050b6cc8f15bd615f90b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gg/gg.0.9.1/opam b/packages/gg/gg.0.9.1/opam new file mode 100644 index 000000000..49fbfe9f7 --- /dev/null +++ b/packages/gg/gg.0.9.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/gg" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/gg/doc/Gg" +dev-repo: "git+http://erratique.ch/repos/gg.git" +bug-reports: "https://github.com/dbuenzli/gg/issues" +tags: [ "matrix" "vector" "color" "data-structure" "graphics" "org:erratique"] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-bigarray" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Basic types for computer graphics in OCaml" +description: """ +Gg is an OCaml module providing basic types for computer graphics. + +It defines types and functions for floats, vectors, points, sizes, +matrices, quaternions, axis-aligned boxes, colors, color spaces, and +raster data. + +Gg is made of a single module, depends on bigarrays, and is +distributed under the BSD3 license.""" +url { + src: "http://erratique.ch/software/gg/releases/gg-0.9.1.tbz" + checksum: [ + "sha256=22a647a9428c7d6803037a302efa1c329c3493a3cb73f407dd514b947520f233" + "md5=07911ce33ee68f871a08f98d1712df94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git-http/git-http.1.10.0/opam b/packages/git-http/git-http.1.10.0/opam new file mode 100644 index 000000000..0501a5b19 --- /dev/null +++ b/packages/git-http/git-http.1.10.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +doc: "https://mirage.github.io/ocaml-git/" + +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name] + +depends: [ + "ocaml" {>= "4.02.3"} + "git" {>= "1.10.0" & < "2.0.0"} + "cohttp" {>= "0.19.1" & < "0.99"} + "cstruct" {< "5.0.0"} +] +synopsis: + "Client implementation of the \"Smart\" HTTP Git protocol in pure OCaml" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.10.0/git-1.10.0.tbz" + checksum: [ + "sha256=ce548e594b67285be609afc64284cf417da952e38dc2047c83beddb228137cef" + "md5=7838f197b08016a50940ee36cf1c11df" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git-http/git-http.1.11.0/opam b/packages/git-http/git-http.1.11.0/opam new file mode 100644 index 000000000..9fec53d05 --- /dev/null +++ b/packages/git-http/git-http.1.11.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +doc: "https://mirage.github.io/ocaml-git/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "git" {>= "1.11.0" & < "2.0.0"} + "cohttp" {>= "0.19.1" & < "0.99"} +] +synopsis: + "Client implementation of the \"Smart\" HTTP Git protocol in pure OCaml" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.11.0/git-1.11.0.tbz" + checksum: [ + "sha256=90da2826532e92012025cb1cb012835fbf62639aaef61e7cf8e0e5f10761eb74" + "md5=3058529840aed0053fec7899069d3974" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git-http/git-http.1.11.2/opam b/packages/git-http/git-http.1.11.2/opam new file mode 100644 index 000000000..0ecd005c2 --- /dev/null +++ b/packages/git-http/git-http.1.11.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +doc: "https://mirage.github.io/ocaml-git/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "git" {>= "1.11.0" & < "2.0.0"} + "cohttp-lwt" {>= "0.99.0" & < "1.0"} +] +synopsis: + "Client implementation of the \"Smart\" HTTP Git protocol in pure OCaml" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.11.2/git-1.11.2.tbz" + checksum: [ + "sha256=6d295be62c0a2913bce8e104bca184119673c73249e9f0f838b718d2599972fb" + "md5=9cbc7705f6182e9198f05e577014d643" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git-mirage/git-mirage.1.10.0/opam b/packages/git-mirage/git-mirage.1.10.0/opam new file mode 100644 index 000000000..bdd729ba8 --- /dev/null +++ b/packages/git-mirage/git-mirage.1.10.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +doc: "https://mirage.github.io/ocaml-git/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "-n" name] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "mirage-http" {<= "3.2.0"} + "mirage-flow-lwt" {<= "1.6.0"} + "mirage-channel-lwt" {<= "3.2.0"} + "mirage-fs-lwt" {<= "2.0.0"} + "mirage-conduit" {>= "2.3.0" & < "3.0.0"} + "result" {<= "1.5"} + "git-http" {>= "1.10.0" & <= "2.1.3"} + "git" {>= "1.10.0" & <= "3.17.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & < "1.0.0"} + "mirage-fs-unix" {with-test & >= "1.3.0" & <= "1.7.0"} + "camlzip" {with-test & >= "1.07" & <= "1.13"} + "nocrypto" {with-test & >= "0.5.4" & <= "0.5.4-2"} + "io-page" {with-test & >= "1.6.1" & <= "3.0.0"} +] +synopsis: "MirageOS backend for the Git protocol(s)" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.10.0/git-1.10.0.tbz" + checksum: [ + "sha256=ce548e594b67285be609afc64284cf417da952e38dc2047c83beddb228137cef" + "md5=7838f197b08016a50940ee36cf1c11df" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git-mirage/git-mirage.1.11.0/opam b/packages/git-mirage/git-mirage.1.11.0/opam new file mode 100644 index 000000000..85fcfd619 --- /dev/null +++ b/packages/git-mirage/git-mirage.1.11.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +doc: "https://mirage.github.io/ocaml-git/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/git-mirage"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "mirage-http" {<= "3.2.0"} + "mirage-flow-lwt" {<= "1.6.0"} + "mirage-channel-lwt" {<= "3.2.0"} + "mirage-fs-lwt" {<= "2.0.0"} + "mirage-conduit" {>= "2.3.0" & < "3.0.0"} + "result" {<= "1.5"} + "cstruct" {< "3.2.0"} + "git-http" {>= "1.11.0" & <= "2.1.3"} + "git" {>= "1.11.0" & <= "3.17.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} + "mirage-fs-unix" {with-test & >= "1.3.0" & <= "1.7.0"} + "nocrypto" {with-test & >= "0.5.4" & <= "0.5.4-2"} + "io-page" {with-test & >= "1.6.1" & <= "3.0.0"} +] +synopsis: "MirageOS backend for the Git protocol(s)" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.11.0/git-1.11.0.tbz" + checksum: [ + "sha256=90da2826532e92012025cb1cb012835fbf62639aaef61e7cf8e0e5f10761eb74" + "md5=3058529840aed0053fec7899069d3974" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git-mirage/git-mirage.1.11.2/opam b/packages/git-mirage/git-mirage.1.11.2/opam new file mode 100644 index 000000000..9befe129e --- /dev/null +++ b/packages/git-mirage/git-mirage.1.11.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +doc: "https://mirage.github.io/ocaml-git/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/git-mirage"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "mirage-http" {<= "3.2.0"} + "mirage-flow-lwt" {<= "1.6.0"} + "mirage-channel-lwt" {<= "3.2.0"} + "mirage-fs-lwt" {<= "2.0.0"} + "mirage-conduit" {>= "3.0.0" & <= "3.2.0"} + "result" {<= "1.5"} + "git-http" {>= "1.11.0" & <= "2.1.3"} + "git" {>= "1.11.0" & <= "3.17.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} + "mirage-fs-unix" {with-test & >= "1.3.0" & <= "1.7.0"} + "nocrypto" {with-test & >= "0.5.4" & <= "0.5.4-2"} + "io-page" {with-test & >= "1.6.1" & <= "3.0.0"} +] +synopsis: "MirageOS backend for the Git protocol(s)" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.11.2/git-1.11.2.tbz" + checksum: [ + "sha256=6d295be62c0a2913bce8e104bca184119673c73249e9f0f838b718d2599972fb" + "md5=9cbc7705f6182e9198f05e577014d643" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git-unix/git-unix.1.11.1/opam b/packages/git-unix/git-unix.1.11.1/opam new file mode 100644 index 000000000..e26f5fef0 --- /dev/null +++ b/packages/git-unix/git-unix.1.11.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +doc: "https://mirage.github.io/ocaml-git/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "cmdliner" {< "1.1.0"} + "logs" {<= "0.7.0"} + "git-http" {>= "1.11.0" & <= "2.1.3"} + "cohttp" {< "0.99.0"} + "lwt" {<= "5.9.0"} + "conduit" {>= "0.8.4" & < "1.0.0"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "base-unix" {= "base"} + "alcotest" {with-test & <= "1.8.0"} + "io-page" {with-test & >= "1.6.1" & <= "3.0.0"} +] +synopsis: "Unix backend for the Git protocol(s)" +description: """ +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.11.1/git-1.11.1.tbz" + checksum: [ + "sha256=3c28ee0210a67b6a22ec059367577ec674b140a90888447baa7973f7e784be23" + "md5=438dcbefab624c8c6b772d1b175eb16a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git-unix/git-unix.1.11.2/opam b/packages/git-unix/git-unix.1.11.2/opam new file mode 100644 index 000000000..05bf5f94c --- /dev/null +++ b/packages/git-unix/git-unix.1.11.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +doc: "https://mirage.github.io/ocaml-git/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/git-unix"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "cmdliner" {< "1.1.0"} + "logs" {<= "0.7.0"} + "git-http" {>= "1.11.0" & <= "2.1.3"} + "conduit-lwt-unix" {>= "1.0.0" & <= "7.1.0"} + "cohttp-lwt-unix" {>= "0.99.0" & < "1.0.0"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "base-unix" {= "base"} + "alcotest" {with-test & <= "1.8.0"} + "io-page" {with-test & >= "1.6.1" & <= "3.0.0"} +] +synopsis: "Unix backend for the Git protocol(s)" +description: """ +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.11.2/git-1.11.2.tbz" + checksum: [ + "sha256=6d295be62c0a2913bce8e104bca184119673c73249e9f0f838b718d2599972fb" + "md5=9cbc7705f6182e9198f05e577014d643" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git/git.1.0.0/opam b/packages/git/git.1.0.0/opam new file mode 100644 index 000000000..f16e6ec45 --- /dev/null +++ b/packages/git/git.1.0.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {>= "1.3.0" & <= "1.4.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "core_kernel" {>= "109.55.02" & <= "v0.17.0"} + "cryptokit" {<= "1.20"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cmdliner" {< "1.0.0"} + "lazy-trie" {<= "1.2.0"} + "re" {<= "1.12.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} + "bin_prot" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "comparelib" {<= "113.00.00"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.0.0.tar.gz" + checksum: [ + "sha256=794a652f9a21f93d682fc4e9de1b62464f54152cad1086a17372fa463b8bd72a" + "md5=258d647a773f9f6f32b0409e29774188" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git/git.1.0.1/opam b/packages/git/git.1.0.1/opam new file mode 100644 index 000000000..a6f667059 --- /dev/null +++ b/packages/git/git.1.0.1/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {>= "1.3.0" & <= "1.4.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "core_kernel" {>= "109.55.02" & <= "v0.17.0"} + "cryptokit" {<= "1.20"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cmdliner" {< "1.0.0"} + "lazy-trie" {<= "1.2.0"} + "re" {<= "1.12.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} + "bin_prot" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "comparelib" {<= "113.00.00"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.0.1.tar.gz" + checksum: [ + "sha256=31a6d1e02b71a42c1417f4d5dc328592452838c8ff84a296dce6725fa2919e01" + "md5=65d583855c06a2dbe1dbe909f95e3822" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git/git.1.0.2/opam b/packages/git/git.1.0.2/opam new file mode 100644 index 000000000..8cf18c037 --- /dev/null +++ b/packages/git/git.1.0.2/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {>= "1.3.0" & <= "1.4.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "core_kernel" {>= "109.55.02" & <= "v0.17.0"} + "cryptokit" {<= "1.20"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cmdliner" {< "1.0.0"} + "lazy-trie" {<= "1.2.0"} + "re" {<= "1.12.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} + "bin_prot" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "comparelib" {<= "113.00.00"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.0.2.tar.gz" + checksum: [ + "sha256=654558fc204f96922126c05845d58a2f8799d4686cfd69fa2a44994126e0c1d0" + "md5=ffaeb8d323121a23710642f17b16d446" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git/git.1.1.0/opam b/packages/git/git.1.1.0/opam new file mode 100644 index 000000000..e43033f67 --- /dev/null +++ b/packages/git/git.1.1.0/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {>= "1.3.0" & <= "1.4.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "core_kernel" {>= "109.55.02" & <= "v0.17.0"} + "cryptokit" {<= "1.20"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cmdliner" {< "1.0.0"} + "lazy-trie" {<= "1.2.0"} + "re" {<= "1.12.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {<= "5.9.0"} + "conduit" {= "0.5.1"} + "patience_diff" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.1.0.tar.gz" + checksum: [ + "sha256=b8210ce343ce8fed1c09fbeb5a04f86776fe5e5ac72b5c5e35ab139e006172c2" + "md5=07eaf80c9a3f83db15f52f854242db38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git/git.1.2.0/opam b/packages/git/git.1.2.0/opam new file mode 100644 index 000000000..ab98fa4dc --- /dev/null +++ b/packages/git/git.1.2.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix + "--%{mirage-types+io-page+ipaddr:enable}%-mirage" ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {>= "1.3.0" & <= "1.4.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "core_kernel" {>= "109.55.02" & <= "v0.17.0"} + "sha" {<= "1.15.4"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cmdliner" {< "1.0.0"} + "re" {<= "1.12.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {<= "5.9.0"} + "conduit" {= "0.5.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types" + "io-page" + "ipaddr" +] +conflicts: [ + "mirage-types" {< "1.1.0"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.2.0.tar.gz" + checksum: [ + "sha256=479b9b99041015a19f48335328b874bb5869ce1a5d6515a31694bc42fb134e0a" + "md5=9d454b6303adc0ff6553f20c7db8f6ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git/git.1.3.0/opam b/packages/git/git.1.3.0/opam new file mode 100644 index 000000000..ac599dd58 --- /dev/null +++ b/packages/git/git.1.3.0/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" + "--prefix" prefix + "--%{mirage-types+io-page+ipaddr+mirage-fs-unix:enable}%-mirage" + "--%{alcotest:enable}%-tests" + ] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cmdliner" {< "1.0.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.5" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "conduit" {= "0.5.1"} + "alcotest" {with-test & <= "0.3.3"} + "mirage-fs-unix" {with-test & <= "1.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types" + "io-page" + "ipaddr" +] +conflicts: [ + "mirage-types" {< "1.1.0"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.3.0.tar.gz" + checksum: [ + "sha256=f93e5e867793a9dd2090c26f1a835489cf5badfcdf889c9e51171192236e391c" + "md5=9b860b6611c3f17d742b74d610339f84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git/git.1.4.0/opam b/packages/git/git.1.4.0/opam new file mode 100644 index 000000000..f0fc7ee92 --- /dev/null +++ b/packages/git/git.1.4.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix "--%{mirage-types-lwt:enable}%-mirage"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cmdliner" {< "1.0.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.5" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "conduit" {>= "0.6.0" & < "0.99"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} + "type_conv" {<= "113.00.02"} + "sexplib" {<= "113.00.00"} +] +depopts: ["mirage-types-lwt"] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=db396fa8f2c597d564a464d88bfd2f6bfaebe40172eda51e49172e63dc599826" + "md5=e9c657b8a2e9bcf1618eab64eedd888a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git/git.1.4.1/opam b/packages/git/git.1.4.1/opam new file mode 100644 index 000000000..c97402ddb --- /dev/null +++ b/packages/git/git.1.4.1/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix "--%{mirage-types-lwt:enable}%-mirage"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cmdliner" {< "1.0.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.5" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "conduit" {>= "0.6.0" & < "0.99"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} + "type_conv" {<= "113.00.02"} + "sexplib" {<= "113.00.00"} +] +depopts: ["mirage-types-lwt"] +synopsis: "Git format and protocol pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.1.tar.gz" + checksum: [ + "sha256=3bba6755712adf317832e6bbcade38f2c9f734d76475d59d7943ec0544f2d206" + "md5=8f1d92085ffc87bcaa120587b9c4364f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git/git.1.4.10/opam b/packages/git/git.1.4.10/opam new file mode 100644 index 000000000..037877942 --- /dev/null +++ b/packages/git/git.1.4.10/opam @@ -0,0 +1,91 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" + "--prefix" prefix + "--%{mirage-types-lwt:enable}%-mirage" + "--%{mirage-fs-unix+alcotest:enable}%-tests" + "--%{conduit+cohttp+base-unix:enable}%-unix" + ] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-fs-unix" {with-test & <= "1.7.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types-lwt" + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {<= "0.15.0"} + "cohttp" {>= "0.18.0"} + "conduit" {< "0.6.0" | >= "3.0.0"} + "alcotest" {>= "0.4.0"} + "mirage-types-lwt" {>= "3.0.0"} +] +patches: ["remove-warn-error.diff"] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.10.tar.gz" + checksum: [ + "sha256=d0782a62d06877938b1b0fabe0bfbee1c7ae5c8e80dd1f92938ed3efe3f319a2" + "md5=c8065e2bb292fafb262fa2ae7ca8fd28" + ] +} +extra-source "remove-warn-error.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/git/remove-warn-error.diff" + checksum: [ + "sha256=8be8ffcd77bdb2884d67b74bd32d464443eeb7924118529005b5748c60a0bdfb" + "md5=ce2beb6b8ddfa399d78741adb9d5962d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.4.11/opam b/packages/git/git.1.4.11/opam new file mode 100644 index 000000000..754d1ee2a --- /dev/null +++ b/packages/git/git.1.4.11/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix + "--%{cohttp+mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix" + ] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types-lwt" + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {<= "0.15.0"} + "cohttp" {>= "0.18.0"} + "conduit" {< "0.6.0" | >= "3.0.0"} + "mirage-types-lwt" {>= "3.0.0"} +] +synopsis: "Git format and protocol pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.11.tar.gz" + checksum: [ + "sha256=88b80893738f34996b42e4f73974130db28583a9801d94188f0accfce02316ef" + "md5=fc0cb17bf4aeef884d95f45e83a68842" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.4.2/opam b/packages/git/git.1.4.2/opam new file mode 100644 index 000000000..009e1edd1 --- /dev/null +++ b/packages/git/git.1.4.2/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix "--%{mirage-types-lwt:enable}%-mirage"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cmdliner" {< "1.0.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.5" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "conduit" {>= "0.6.0" & < "0.99"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} + "type_conv" {<= "113.00.02"} + "sexplib" {<= "113.00.00"} +] +depopts: ["mirage-types-lwt"] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.2.tar.gz" + checksum: [ + "sha256=439daf2495f1fc757c5b92adeccc6a4239e33eccbf1a9de7de98975cb23fbb96" + "md5=f0c9775031fc4c14cc47808daa74b7e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/git/git.1.4.3/opam b/packages/git/git.1.4.3/opam new file mode 100644 index 000000000..4ba87280b --- /dev/null +++ b/packages/git/git.1.4.3/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix "--%{mirage-types-lwt:enable}%-mirage"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cmdliner" {< "1.0.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.5" & < "2.6.0"} + "hex" {<= "1.5.0"} + "conduit" {>= "0.6.0" & < "0.99"} + "cstruct" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["mirage-types-lwt"] +synopsis: "Git format and protocol pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.3.tar.gz" + checksum: [ + "sha256=747d2ee11facd54d3fa8784fd0ddebf0a84ec24b0f94503208351db37fca5781" + "md5=596a16c1fb707073654c863a59ee1fe1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.4.4/opam b/packages/git/git.1.4.4/opam new file mode 100644 index 000000000..ee9ff0f09 --- /dev/null +++ b/packages/git/git.1.4.4/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types-lwt" + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {<= "0.15.0"} + "cohttp" {>= "0.18.0"} + "conduit" {< "0.6.0" | >= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-types-lwt" {>= "3.0.0"} +] +patches: ["remove-warn-error.diff"] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.4.tar.gz" + checksum: [ + "sha256=9a6d7fba7cec2b3088dbbbaeb08833cbbfa8a824b49abc018df463c3301138c8" + "md5=10303cb5eba4cb583905b9990abf1ebb" + ] +} +extra-source "remove-warn-error.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/git/remove-warn-error.diff" + checksum: [ + "sha256=8be8ffcd77bdb2884d67b74bd32d464443eeb7924118529005b5748c60a0bdfb" + "md5=ce2beb6b8ddfa399d78741adb9d5962d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.4.5/opam b/packages/git/git.1.4.5/opam new file mode 100644 index 000000000..f0695641b --- /dev/null +++ b/packages/git/git.1.4.5/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types-lwt" + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {<= "0.15.0"} + "cohttp" {>= "0.18.0"} + "conduit" {< "0.6.0" | >= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-types-lwt" {>= "3.0.0"} +] +patches: ["remove-warn-error.diff"] +synopsis: "Git format and protocol pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.5.tar.gz" + checksum: [ + "sha256=da05d6741c580b18fd05c87917bd3ffdb1eafadaf74f7cdca94a9efe52db8a59" + "md5=e47d486b9c4b8bc03cd1eb52245cc930" + ] +} +extra-source "remove-warn-error.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/git/remove-warn-error.diff" + checksum: [ + "sha256=8be8ffcd77bdb2884d67b74bd32d464443eeb7924118529005b5748c60a0bdfb" + "md5=ce2beb6b8ddfa399d78741adb9d5962d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.4.6/opam b/packages/git/git.1.4.6/opam new file mode 100644 index 000000000..de8571d7e --- /dev/null +++ b/packages/git/git.1.4.6/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types-lwt" + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {<= "0.15.0"} + "cohttp" {>= "0.18.0"} + "conduit" {< "0.6.0" | >= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-types-lwt" {>= "3.0.0"} +] +patches: ["remove-warn-error.diff"] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.6.tar.gz" + checksum: [ + "sha256=1f4927cd75bd7fcf9085b665a6e7f608feef6f57f660cfb6474d7f597e4d4ff4" + "md5=6f5118a3a16d0cbb37728d80d806cae9" + ] +} +extra-source "remove-warn-error.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/git/remove-warn-error.diff" + checksum: [ + "sha256=8be8ffcd77bdb2884d67b74bd32d464443eeb7924118529005b5748c60a0bdfb" + "md5=ce2beb6b8ddfa399d78741adb9d5962d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.4.7/opam b/packages/git/git.1.4.7/opam new file mode 100644 index 000000000..17f5977c2 --- /dev/null +++ b/packages/git/git.1.4.7/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types-lwt" + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {<= "0.15.0"} + "cohttp" {>= "0.18.0"} + "conduit" {< "0.6.0" | >= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-types-lwt" {>= "3.0.0"} +] +patches: ["remove-warn-error.diff"] +synopsis: "Git format and protocol pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.7.tar.gz" + checksum: [ + "sha256=c443118ba9bd7b2ad4bc6cec85fd09740b8440769a7d674ece7ab0d58e7e6b87" + "md5=3cc3070a6a0d0ea05d3b8b982f1d6970" + ] +} +extra-source "remove-warn-error.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/git/remove-warn-error.diff" + checksum: [ + "sha256=8be8ffcd77bdb2884d67b74bd32d464443eeb7924118529005b5748c60a0bdfb" + "md5=ce2beb6b8ddfa399d78741adb9d5962d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.4.8/opam b/packages/git/git.1.4.8/opam new file mode 100644 index 000000000..c95212e1c --- /dev/null +++ b/packages/git/git.1.4.8/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types-lwt" + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {<= "0.15.0"} + "cohttp" {>= "0.18.0"} + "conduit" {< "0.6.0" | >= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-types-lwt" {>= "3.0.0"} +] +patches: ["remove-warn-error.diff"] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.8.tar.gz" + checksum: [ + "sha256=6cdddb6883ba5c0e31aad843b334b9ad18ff27112b947e706a12c8f10de4c2d1" + "md5=92e8d6e055d79cab6883f249f4fd04f3" + ] +} +extra-source "remove-warn-error.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/git/remove-warn-error.diff" + checksum: [ + "sha256=8be8ffcd77bdb2884d67b74bd32d464443eeb7924118529005b5748c60a0bdfb" + "md5=ce2beb6b8ddfa399d78741adb9d5962d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.4.9/opam b/packages/git/git.1.4.9/opam new file mode 100644 index 000000000..892919f06 --- /dev/null +++ b/packages/git/git.1.4.9/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "git"] + ["rm" "-f" "%{bin}%/ogit"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types-lwt" + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {<= "0.15.0"} + "cohttp" {>= "0.18.0"} + "conduit" {< "0.6.0" | >= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-types-lwt" {>= "3.0.0"} +] +patches: ["remove-warn-error.diff"] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.9.tar.gz" + checksum: [ + "sha256=87a25bc6e48253ea728f3e6b7da05fe50786b58ffda11e2445c207d0bdcc3051" + "md5=e22c6340b9af0a626a90ab03972f282a" + ] +} +extra-source "remove-warn-error.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/git/remove-warn-error.diff" + checksum: [ + "sha256=8be8ffcd77bdb2884d67b74bd32d464443eeb7924118529005b5748c60a0bdfb" + "md5=ce2beb6b8ddfa399d78741adb9d5962d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.5.0/opam b/packages/git/git.1.5.0/opam new file mode 100644 index 000000000..5da22dbd6 --- /dev/null +++ b/packages/git/git.1.5.0/opam @@ -0,0 +1,79 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + ["./configure" + "--prefix" prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "git"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cmdliner" {<= "1.3.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "cstruct" {< "3.2.0"} + "alcotest" {with-test & <= "1.8.0"} + "mirage-fs-unix" {with-test & = "1.1.4"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types-lwt" + "mirage-http" + "mirage-flow" + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {< "0.18.0"} + "cohttp" {>= "0.19.0"} + "conduit" {< "0.8.4" | >= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-flow" {> "1.1.0"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.5.0.tar.gz" + checksum: [ + "sha256=ea2e0c599b5eff6a654e7d46e201c93f50443eb046a25a1fae8b2af43212c4f7" + "md5=de458b468356f5a95f7ba87720886674" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.5.1/opam b/packages/git/git.1.5.1/opam new file mode 100644 index 000000000..8bdba2774 --- /dev/null +++ b/packages/git/git.1.5.1/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "git"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cmdliner" {<= "1.3.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "cstruct" {< "3.2.0"} + "alcotest" {with-test & <= "0.3.3"} + "mirage-fs-unix" {with-test & = "1.1.4"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-types-lwt" + "mirage-http" + "mirage-flow" + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {< "0.18.0"} + "cohttp" {>= "0.19.0"} + "conduit" {< "0.8.4" | >= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-flow" {> "1.1.0"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.5.1.tar.gz" + checksum: [ + "sha256=e296430bcb6c5d240869500b2d3ff374decf5cc4965ba249f166246491aa2016" + "md5=edfe297fdcf473edca3668d26dc76edc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.5.2/opam b/packages/git/git.1.5.2/opam new file mode 100644 index 000000000..eb6bc8bbc --- /dev/null +++ b/packages/git/git.1.5.2/opam @@ -0,0 +1,89 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] + {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "git"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cmdliner" {<= "1.3.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "cstruct" {< "3.2.0"} + "alcotest" {with-test & <= "1.8.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "mirage-flow" {with-test & < "2.0.0"} + "mirage-http" {with-test & <= "3.2.0"} + "mirage-fs-unix" {with-test & = "1.1.4"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "base-unix" {with-test & = "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + # --enable-mirage + "mirage-types-lwt" + "mirage-http" + "mirage-flow" + # --enable-unix + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {< "0.18.0"} + "cohttp" {>= "0.19.0"} + "conduit" {< "0.8.4" | >= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-flow" {> "1.1.0"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.5.2.tar.gz" + checksum: [ + "sha256=0a7a5a0bc45ecc23f2512368fdfe58c045c70488e4b0ea34706323d3ea097b6a" + "md5=b9cc888c46ef83550dfba4e3e4eac37b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.5.3/opam b/packages/git/git.1.5.3/opam new file mode 100644 index 000000000..c7d598c53 --- /dev/null +++ b/packages/git/git.1.5.3/opam @@ -0,0 +1,91 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] + {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "git"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cmdliner" {<= "1.3.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "cstruct" {< "3.2.0"} + "hex" {<= "1.5.0"} + "alcotest" {with-test & <= "1.8.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "mirage-flow" {with-test & < "2.0.0"} + "mirage-http" {with-test & <= "3.2.0"} + "mirage-fs-unix" {with-test & = "1.1.4"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "base-unix" {with-test & = "base"} + "channel" {with-test & <= "1.1.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + # --enable-mirage + "mirage-types-lwt" + "mirage-http" + "mirage-flow" + "channel" + # --enable-unix + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {< "0.18.0"} + "cohttp" {>= "0.19.0"} + "conduit" {< "0.8.4" | >= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-flow" {> "1.1.0"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.5.3.tar.gz" + checksum: [ + "sha256=b76057d815608f5824e473f1ebe9976afcbb63d10122da75fb2029a633d4f9b5" + "md5=24d7dda1ee03aa90f2a6c362e42160c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.6.0/opam b/packages/git/git.1.6.0/opam new file mode 100644 index 000000000..1effcfe11 --- /dev/null +++ b/packages/git/git.1.6.0/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] + {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "git"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cmdliner" {< "1.0.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "ocplib-endian" {<= "1.2"} + "stringext" {<= "1.6.0"} + "alcotest" {with-test & <= "1.8.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "mirage-flow" {with-test & < "2.0.0"} + "mirage-http" {with-test & <= "3.2.0"} + "mirage-fs-unix" {with-test & = "1.1.4"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "base-unix" {with-test & = "base"} + "channel" {with-test & <= "1.1.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + # --enable-mirage + "mirage-types-lwt" + "mirage-http" + "mirage-flow" + "channel" + # --enable-unix + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {< "0.18.0"} + "cohttp" {>= "0.19.0"} + "conduit" {< "0.8.4" | >= "3.0.0"} + "conduit" {>= "0.99"} + "alcotest" {< "0.4.0"} + "mirage-flow" {> "1.1.0"} + "cstruct" {> "3.1.1"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.6.0.tar.gz" + checksum: [ + "sha256=26f37c97e5879f1d8cacbd65cc24b541ed1a85f8d5fcd9176c678500cd1af71a" + "md5=f1e286051c88a2d48ee28fcbad4c704e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.6.1/opam b/packages/git/git.1.6.1/opam new file mode 100644 index 000000000..4cfd057b3 --- /dev/null +++ b/packages/git/git.1.6.1/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] + {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "git"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cmdliner" {< "1.0.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "stringext" {<= "1.6.0"} + "ocplib-endian" {<= "1.2"} + "alcotest" {with-test & <= "1.8.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "mirage-flow" {with-test & < "2.0.0"} + "mirage-http" {with-test & <= "3.2.0"} + "mirage-fs-unix" {with-test & = "1.1.4"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "base-unix" {with-test & = "base"} + "channel" {with-test & <= "1.1.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + # --enable-mirage + "mirage-types-lwt" + "mirage-http" + "mirage-flow" + "channel" + # --enable-unix + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {< "0.18.0"} + "cohttp" {>= "0.19.0"} + "conduit" {< "0.8.4" | >= "3.0.0"} + "conduit" {>= "0.99"} + "alcotest" {< "0.4.0"} + "mirage-flow" {> "1.1.0"} + "cstruct" {> "3.1.1"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.6.1.tar.gz" + checksum: [ + "sha256=f11d685b374f85f623645370f35d1043373b8667b62ece612e9efbd780b630f5" + "md5=fea82985ee1de669d0981f801bc726d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.6.2/opam b/packages/git/git.1.6.2/opam new file mode 100644 index 000000000..ab1c2f4b7 --- /dev/null +++ b/packages/git/git.1.6.2/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] + {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "git"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cmdliner" {< "1.0.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "camlzip" {>= "1.05" & <= "1.13"} + "nocrypto" {>= "0.2.0" & <= "0.5.4-2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "stringext" {<= "1.6.0"} + "ocplib-endian" {<= "1.2"} + "alcotest" {with-test & <= "1.8.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "mirage-flow" {with-test & < "2.0.0"} + "mirage-http" {with-test & <= "3.2.0"} + "mirage-fs-unix" {with-test & = "1.1.4"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "base-unix" {with-test & = "base"} + "channel" {with-test & <= "1.1.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + # --enable-mirage + "mirage-types-lwt" + "mirage-http" + "mirage-flow" + "channel" + # --enable-unix + "cohttp" + "conduit" + "base-unix" +] +conflicts: [ + "cohttp" {< "0.18.0"} + "cohttp" {>= "0.19.0"} + "conduit" {< "0.8.4" | >= "3.0.0"} + "conduit" {>= "0.99"} + "alcotest" {< "0.4.0"} + "mirage-flow" {> "1.1.0"} + "cstruct" {> "3.1.1"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.6.2.tar.gz" + checksum: [ + "sha256=84e2843616eb6aea15f3641b21951ad36b8b84215e5e8541d9440b41c5dde801" + "md5=e134456ee7da8b13c2c58141e77b9f35" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.7.0/opam b/packages/git/git.1.7.0/opam new file mode 100644 index 000000000..ade8f5b92 --- /dev/null +++ b/packages/git/git.1.7.0/opam @@ -0,0 +1,99 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+camlzip+nocrypto+base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] + {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "git"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cmdliner" {< "1.0.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "stringext" {<= "1.6.0"} + "crc" {<= "1.0.0"} + "ocplib-endian" {<= "1.2"} + "alcotest" {with-test & <= "1.8.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "mirage-http" {with-test & <= "3.2.0"} + "mirage-flow" {with-test & < "2.0.0"} + "channel" {with-test & <= "1.1.1"} + "mirage-fs-unix" {with-test & >= "1.1.4" & <= "1.7.0"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "base-unix" {with-test & = "base"} + "camlzip" {with-test & <= "1.13"} + "nocrypto" {with-test & <= "0.5.4-2"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + # --enable-mirage + "mirage-types-lwt" + "mirage-http" + "mirage-flow" + "channel" + # --enable-unix + "cohttp" + "conduit" + "base-unix" + "camlzip" + "nocrypto" +] +conflicts: [ + "cohttp" {< "0.18.0"} + "cohttp" {>= "0.19.0"} + "conduit" {< "0.8.4" | >= "3.0.0"} + "conduit" {>= "0.99"} + "alcotest" {< "0.4.0"} + "camlzip" {< "1.05"} + "nocrypto" {< "0.2.0"} + "mirage-flow" {> "1.1.0"} + "cstruct" {> "3.1.1"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.7.0.tar.gz" + checksum: [ + "sha256=e7c7e3ecb24af7d1ba185f9b55df14441f1dabaabae7e9bd70270ac2aabbfadb" + "md5=05c4607e115ead7582b54d3a2ab121cf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.7.1/opam b/packages/git/git.1.7.1/opam new file mode 100644 index 000000000..b0d21e277 --- /dev/null +++ b/packages/git/git.1.7.1/opam @@ -0,0 +1,99 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+camlzip+nocrypto+base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] + {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "git"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cmdliner" {< "1.0.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "hex" {<= "1.5.0"} + "stringext" {<= "1.6.0"} + "crc" {<= "1.0.0"} + "ocplib-endian" {<= "1.2"} + "alcotest" {with-test & <= "1.8.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "mirage-http" {with-test & <= "3.2.0"} + "mirage-flow" {with-test & < "2.0.0"} + "channel" {with-test & <= "1.1.1"} + "mirage-fs-unix" {with-test & >= "1.1.4" & <= "1.7.0"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "base-unix" {with-test & = "base"} + "camlzip" {with-test & <= "1.13"} + "nocrypto" {with-test & <= "0.5.4-2"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + # --enable-mirage + "mirage-types-lwt" + "mirage-http" + "mirage-flow" + "channel" + # --enable-unix + "cohttp" + "conduit" + "base-unix" + "camlzip" + "nocrypto" +] +conflicts: [ + "cohttp" {< "0.19.1"} + "cohttp" {>= "0.99.0"} + "conduit" {< "0.8.4" | >= "3.0.0"} + "conduit" {>= "0.99"} + "alcotest" {< "0.4.0"} + "camlzip" {< "1.05"} + "nocrypto" {< "0.2.0"} + "mirage-flow" {> "1.1.0"} + "cstruct" {> "3.1.1"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.7.1.tar.gz" + checksum: [ + "sha256=781278b99569cc81660b7f519928ed9c1c76f0abb35845882e49c85ad8bbfe66" + "md5=841f766100a94879f85b6a69bc7442bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/git/git.1.7.2/opam b/packages/git/git.1.7.2/opam new file mode 100644 index 000000000..330c05efe --- /dev/null +++ b/packages/git/git.1.7.2/opam @@ -0,0 +1,98 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+camlzip+nocrypto+base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] + {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "git"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "cmdliner" {< "1.0.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "dolog" {>= "1.0" & < "4.0.0"} + "ocamlgraph" {<= "2.1.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} + "hex" {<= "1.5.0"} + "stringext" {<= "1.6.0"} + "crc" {<= "1.0.0"} + "ocplib-endian" {<= "1.2"} + "alcotest" {with-test & <= "1.8.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "mirage-http" {with-test & <= "3.2.0"} + "mirage-flow" {with-test & < "2.0.0"} + "channel" {with-test & <= "1.1.1"} + "mirage-fs-unix" {with-test & >= "1.1.4" & <= "1.7.0"} + "cohttp" {with-test & <= "6.0.0"} + "conduit" {with-test & <= "7.1.0"} + "base-unix" {with-test & = "base"} + "camlzip" {with-test & <= "1.13"} + "nocrypto" {with-test & <= "0.5.4-2"} +] +depopts: [ + # --enable-mirage + "mirage-types-lwt" + "mirage-http" + "mirage-flow" + "channel" + # --enable-unix + "cohttp" + "conduit" + "base-unix" + "camlzip" + "nocrypto" +] +conflicts: [ + "cohttp" {< "0.19.1"} + "cohttp" {>= "0.99.0"} + "conduit" {< "0.8.4" | >= "3.0.0"} + "conduit" {>= "0.99"} + "alcotest" {< "0.4.0"} + "camlzip" {< "1.05"} + "nocrypto" {< "0.2.0"} + "mirage-flow" {> "1.1.0"} + "cstruct" {> "3.1.1"} +] +synopsis: "Git format and protocol in pure OCaml" +description: """ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also the +pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects. For instance, it is +possible to make a pack file position independant (as the Zlib +compression might change the relative offsets between the packed +objects), to generate pack indexes from pack files, or to expand +the filesystem of a given commit. + +The library comes with a command-line tool called `ogit` which shares +a similar interface with `git`, but where all operations are mapped to +the API exposed `ocaml-git` (and hence using only OCaml code).""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-git/archive/1.7.2.tar.gz" + checksum: [ + "sha256=c90121ebeecc61ee4121502893937a5b501b5078bc30b20c33c05e93a7ecc5b9" + "md5=e7cc1b760161dd2aede8b57a7a44ed2d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github-hooks/github-hooks.0.1.0/opam b/packages/github-hooks/github-hooks.0.1.0/opam new file mode 100644 index 000000000..334d18644 --- /dev/null +++ b/packages/github-hooks/github-hooks.0.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Thomas Gazagnaire" +] +homepage: "https://github.com/dsheets/ocaml-github-hooks" +bug-reports: "https://github.com/dsheets/ocaml-github-hooks/issues" +dev-repo: "git+https://github.com/dsheets/ocaml-github-hooks.git" +doc: "https://dsheets.github.io/ocaml-github-hooks/" + +tags: [ + "git" + "github" +] +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +depends: [ + "ocaml" + "topkg" {build & <= "1.0.7"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "lwt" {<= "5.9.0"} + "cohttp" {< "0.99"} + "github" {= "2.0.0"} + "nocrypto" {<= "0.5.4-2"} + "hex" {<= "1.5.0"} +] +synopsis: "GitHub API web hook listener library" +description: "Library to create GitHub webhook server." +url { + src: + "https://github.com/dsheets/ocaml-github-hooks/releases/download/0.1.0/github-hooks-0.1.0.tbz" + checksum: [ + "sha256=f9e6e1b4d00e84288c648a6a1a5045389d74e12e777c5d993af74f4c46294b92" + "md5=a731078254779950f20112cadc351565" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github-hooks/github-hooks.0.1.1/opam b/packages/github-hooks/github-hooks.0.1.1/opam new file mode 100644 index 000000000..fb4c32b0c --- /dev/null +++ b/packages/github-hooks/github-hooks.0.1.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Thomas Gazagnaire" +] +homepage: "https://github.com/dsheets/ocaml-github-hooks" +bug-reports: "https://github.com/dsheets/ocaml-github-hooks/issues" +dev-repo: "git+https://github.com/dsheets/ocaml-github-hooks.git" +doc: "https://dsheets.github.io/ocaml-github-hooks/" + +tags: [ + "git" + "github" +] +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-unix" {= "base"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "lwt" {<= "5.9.0"} + "cohttp" {< "0.99"} + "github" {>= "2.0.1" & < "3.0.0"} + "nocrypto" {<= "0.5.4-2"} + "hex" {<= "1.5.0"} +] +synopsis: "GitHub API web hook listener library" +description: "Library to create GitHub webhook server." +url { + src: + "https://github.com/dsheets/ocaml-github-hooks/releases/download/0.1.1/github-hooks-0.1.1.tbz" + checksum: [ + "sha256=ec2c2a931706d5ea35b94b94db43b20434de6d23bf27ffffc638cddc458f63b8" + "md5=37f08f1721e976b75101669ca97348e5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github-hooks/github-hooks.0.1.2/opam b/packages/github-hooks/github-hooks.0.1.2/opam new file mode 100644 index 000000000..ea26ace26 --- /dev/null +++ b/packages/github-hooks/github-hooks.0.1.2/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Thomas Gazagnaire" +] +homepage: "https://github.com/dsheets/ocaml-github-hooks" +bug-reports: "https://github.com/dsheets/ocaml-github-hooks/issues" +dev-repo: "git+https://github.com/dsheets/ocaml-github-hooks.git" +doc: "https://dsheets.github.io/ocaml-github-hooks/" + +tags: [ + "git" + "github" +] +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-unix" {= "base"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "lwt" {<= "5.9.0"} + "cohttp" {< "0.99"} + "github" {>= "2.0.1" & < "3.0.0"} + "nocrypto" {<= "0.5.4-2"} + "hex" {<= "1.5.0"} +] +synopsis: "GitHub API web hook listener library" +description: """ +Library to create GitHub webhook server. + +### Web hook tests + +This repository contains a GitHub web hook test harness that confirms +that ocaml-github can parse both polled and web-hook-received events and +that the expected events are delivered in the correct order. To run the +`test_hook_server` program, you must have a publicly accessible IP +address with a DNS `A` record and a TLS certificate. You can use [Let's +Encrypt](https://letsencrypt.org/) to get a TLS certificate for your +domain for free. `test_hook_server` should be run from an account on the +public-facing machine which also has agent access to an SSH key which is +registered with GitHub. I recommend using a remote VM for the domain and +forwarding a local ssh agent with something like `ssh -A example.net`. + +Once this is configured, place your TLS certificate in the file +`webhook.crt` and the key for that certificate in +`webhook.key`. Generate a personal GitHub token named `test` with `git +jar make --scopes=admin:repo_hook,delete_repo,repo [GitHub token +username] test` (with the `git-jar` subcommand from +[mirage/ocaml-github](https://github.com/mirage/ocaml-github)) which has +`admin:repo_hook`, `delete_repo`, and `repo` authority scopes. This +token has quite a lot of authority so it is important to keep safe or +use a test account rather than your primary GitHub account. + +Finally, run `make test` and then `_build/test/test_hook_server.native +https://example.net:4433 [GitHub token username] test-github-hooks +[GitHub SSH username]` to run the tests on your server at `example.net` +on port `4433` as the user `[GitHub token username]` but git-pushing as the +user `[GitHub SSH username]`. The test program will create and delete the +repository `test-github-hooks` in the process of running. If the tests +fail, you may have to remove the cloned repository called +`test-github-hooks` and the GitHub repository `[GitHub token +username]/test-github-hooks`.""" +url { + src: + "https://github.com/dsheets/ocaml-github-hooks/releases/download/0.1.2/github-hooks-0.1.2.tbz" + checksum: [ + "sha256=71cb9ee2639372ba438ac267a48d18b33efefb803b1d2dc9053d2400b8ad7d36" + "md5=1ac582f612ee188f335f37e76e49f8c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github-hooks/github-hooks.0.2.0/opam b/packages/github-hooks/github-hooks.0.2.0/opam new file mode 100644 index 000000000..2cf559190 --- /dev/null +++ b/packages/github-hooks/github-hooks.0.2.0/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Thomas Gazagnaire" +] +homepage: "https://github.com/dsheets/ocaml-github-hooks" +bug-reports: "https://github.com/dsheets/ocaml-github-hooks/issues" +dev-repo: "git+https://github.com/dsheets/ocaml-github-hooks.git" +doc: "https://dsheets.github.io/ocaml-github-hooks/" + +tags: [ + "git" + "github" +] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "lwt" {< "4.0.0"} + "cohttp-lwt" {>= "0.99.0" & < "1.0.0"} + "github" {>= "3.0.1" & <= "4.4.1"} + "nocrypto" {<= "0.5.4-2"} + "cstruct" {<= "6.2.0"} + "hex" {<= "1.5.0"} +] +synopsis: "GitHub API web hook listener library" +description: """ +Library to create GitHub webhook server. + +### Web hook tests + +This repository contains a GitHub web hook test harness that confirms +that ocaml-github can parse both polled and web-hook-received events and +that the expected events are delivered in the correct order. To run the +`test_hook_server` program, you must have a publicly accessible IP +address with a DNS `A` record and a TLS certificate. You can use [Let's +Encrypt](https://letsencrypt.org/) to get a TLS certificate for your +domain for free. `test_hook_server` should be run from an account on the +public-facing machine which also has agent access to an SSH key which is +registered with GitHub. I recommend using a remote VM for the domain and +forwarding a local ssh agent with something like `ssh -A example.net`. + +Once this is configured, place your TLS certificate in the file +`webhook.crt` and the key for that certificate in +`webhook.key`. Generate a personal GitHub token named `test` with `git +jar make --scopes=admin:repo_hook,delete_repo,repo [GitHub token +username] test` (with the `git-jar` subcommand from +[mirage/ocaml-github](https://github.com/mirage/ocaml-github)) which has +`admin:repo_hook`, `delete_repo`, and `repo` authority scopes. This +token has quite a lot of authority so it is important to keep safe or +use a test account rather than your primary GitHub account. + +Finally, run `make test` and then `_build/test/test_hook_server.native +https://example.net:4433 [GitHub token username] test-github-hooks +[GitHub SSH username]` to run the tests on your server at `example.net` +on port `4433` as the user `[GitHub token username]` but git-pushing as the +user `[GitHub SSH username]`. The test program will create and delete the +repository `test-github-hooks` in the process of running. If the tests +fail, you may have to remove the cloned repository called +`test-github-hooks` and the GitHub repository `[GitHub token +username]/test-github-hooks`.""" +url { + src: + "https://github.com/dsheets/ocaml-github-hooks/releases/download/0.2.0/github-hooks-0.2.0.tbz" + checksum: [ + "sha256=df2784fb1306c0af0bd610f4515f336a085fd1b5c4c6a6f5fc9e345d7fab34cc" + "md5=9f3d6fac8bfb271f1193e347d29ca6db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github-jsoo/github-jsoo.3.0.0/opam b/packages/github-jsoo/github-jsoo.3.0.0/opam new file mode 100644 index 000000000..27ce10864 --- /dev/null +++ b/packages/github-jsoo/github-jsoo.3.0.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +tags: [ + "org:mirage" + "org:xapi-project" + "git" +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cohttp" {>= "0.17.0" & < "0.99"} + "js_of_ocaml-ppx" {<= "5.9.1"} + "js_of_ocaml" {<= "5.9.1"} + "github" {>= "3.0.0" & <= "4.4.1"} +] +synopsis: "GitHub APIv3 OCaml Library" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-github.svg)](https://travis-ci.org/mirage/ocaml-github) +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/ocaml-github/) + +This library provides an OCaml interface to the [GitHub +APIv3](https://developer.github.com/v3/) (JSON). It is compatible with +[MirageOS](https://mirage.io) and also compiles to pure JavaScript via +[js_of_ocaml](http://ocsigen.org/js_of_ocaml). + +It is [not yet complete](#api-support-coverage) but +[lib/github.atd](https://github.com/mirage/ocaml-github/blob/master/lib/github.atd) +contains the data types that have been bound so far. + +There are several tests and examples in +[lib_test](https://github.com/mirage/ocaml-github/tree/master/lib_test) +for small bits of +functionality. [jar](https://github.com/mirage/ocaml-github/tree/master/jar) +contains utility programs that use the [git jar](#git-jar) facility for +stored tokens. + +If you are interested in easily using this library to listen for GitHub +web hook events, you should look at [dsheets/ocaml-github-hooks](https://github.com/dsheets/ocaml-github-hooks).""" +url { + src: + "https://github.com/mirage/ocaml-github/releases/download/v3.0.0/github-3.0.0.tbz" + checksum: [ + "sha256=73fd70c1ceb97973213369c7df8376afbfa4ba77ce17b552bc77846320956999" + "md5=8275d7133967626a60beffbe7db41774" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github-unix/github-unix.3.0.0/opam b/packages/github-unix/github-unix.3.0.0/opam new file mode 100644 index 000000000..75a3bdfb2 --- /dev/null +++ b/packages/github-unix/github-unix.3.0.0/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +tags: [ + "org:mirage" + "org:xapi-project" + "git" +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "github" {= "3.0.0"} + "cohttp" {>= "0.20.0" & < "0.99"} + "tls" {< "1.0.0"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "base-unix" {= "base"} +] +synopsis: "GitHub APIv3 OCaml Library" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-github.svg)](https://travis-ci.org/mirage/ocaml-github) +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/ocaml-github/) + +This library provides an OCaml interface to the [GitHub +APIv3](https://developer.github.com/v3/) (JSON). It is compatible with +[MirageOS](https://mirage.io) and also compiles to pure JavaScript via +[js_of_ocaml](http://ocsigen.org/js_of_ocaml). + +It is [not yet complete](#api-support-coverage) but +[lib/github.atd](https://github.com/mirage/ocaml-github/blob/master/lib/github.atd) +contains the data types that have been bound so far. + +There are several tests and examples in +[lib_test](https://github.com/mirage/ocaml-github/tree/master/lib_test) +for small bits of +functionality. [jar](https://github.com/mirage/ocaml-github/tree/master/jar) +contains utility programs that use the [git jar](#git-jar) facility for +stored tokens. + +If you are interested in easily using this library to listen for GitHub +web hook events, you should look at [dsheets/ocaml-github-hooks](https://github.com/dsheets/ocaml-github-hooks).""" +url { + src: + "https://github.com/mirage/ocaml-github/releases/download/v3.0.0/github-3.0.0.tbz" + checksum: [ + "sha256=73fd70c1ceb97973213369c7df8376afbfa4ba77ce17b552bc77846320956999" + "md5=8275d7133967626a60beffbe7db41774" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github-unix/github-unix.3.0.1/opam b/packages/github-unix/github-unix.3.0.1/opam new file mode 100644 index 000000000..15a0cf21d --- /dev/null +++ b/packages/github-unix/github-unix.3.0.1/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +tags: [ + "org:mirage" + "org:xapi-project" + "git" +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "github" {="3.0.1"} + "cohttp-lwt-unix" {<= "2.5.2-1"} + "tls" {< "1.0.0"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "base-unix" {= "base"} +] +synopsis: "GitHub APIv3 OCaml Library" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-github.svg)](https://travis-ci.org/mirage/ocaml-github) +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/ocaml-github/) + +This library provides an OCaml interface to the [GitHub +APIv3](https://developer.github.com/v3/) (JSON). It is compatible with +[MirageOS](https://mirage.io) and also compiles to pure JavaScript via +[js_of_ocaml](http://ocsigen.org/js_of_ocaml). + +It is [not yet complete](#api-support-coverage) but +[lib/github.atd](https://github.com/mirage/ocaml-github/blob/master/lib/github.atd) +contains the data types that have been bound so far. + +There are several tests and examples in +[lib_test](https://github.com/mirage/ocaml-github/tree/master/lib_test) +for small bits of +functionality. [jar](https://github.com/mirage/ocaml-github/tree/master/jar) +contains utility programs that use the [git jar](#git-jar) facility for +stored tokens. + +If you are interested in easily using this library to listen for GitHub +web hook events, you should look at [dsheets/ocaml-github-hooks](https://github.com/dsheets/ocaml-github-hooks).""" +url { + src: "https://github.com/mirage/ocaml-github/archive/v3.0.1.tar.gz" + checksum: [ + "sha256=6c8744b4a55c0b226297777a8fc17a4716ff495e4ac9660284c37c20f7da4635" + "md5=4505cc25fbadf7d9d0e3a46d3c1ee128" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github/github.0.3.0/opam b/packages/github/github.0.3.0/opam new file mode 100644 index 000000000..1299b1fd5 --- /dev/null +++ b/packages/github/github.0.3.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["cp" "lib_test/config.ml.in" "lib_test/config.ml"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {<= "1.3.0"} + "cohttp" {>= "0.9.1" & <= "0.9.6"} + "lwt" {<= "5.9.0"} + "atdgen" {<= "2.15.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/tarball/ocaml-github-0.3.0" + checksum: [ + "sha256=2a1059ed83afca8fba6a25bca41da631ae3c2c5119b22e6a60972137ed3cc714" + "md5=27680ff1c89ced00c44a184a0d354abb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.3.1/opam b/packages/github/github.0.3.1/opam new file mode 100644 index 000000000..5a3197f77 --- /dev/null +++ b/packages/github/github.0.3.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.3" & <= "4.4.0"} + "cohttp" {>= "0.9.1" & <= "0.9.6"} + "lwt" {<= "5.9.0"} + "atdgen" {<= "2.15.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/tarball/ocaml-github-0.3.1" + checksum: [ + "sha256=5bf142fc89ae4b7b28a667fdbca9eb6374300271728be4a5bdbebc8e5873e9f7" + "md5=1ad1d934f3de4b2ecb9588b8d363e7ef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.3.2/opam b/packages/github/github.0.3.2/opam new file mode 100644 index 000000000..3bfc54c45 --- /dev/null +++ b/packages/github/github.0.3.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.3" & <= "4.4.0"} + "cohttp" {>= "0.9.1" & <= "0.9.6"} + "lwt" {<= "5.9.0"} + "atdgen" {<= "2.15.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.3.2.tar.gz" + checksum: [ + "sha256=9d5244d79931943c68016b6106e47eb2e4511441a5c8a2d6f0ae4bf5eb4e8bad" + "md5=f03c78cc21426504feb95d236ccbd64e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.3.3/opam b/packages/github/github.0.3.3/opam new file mode 100644 index 000000000..a5d8e98a6 --- /dev/null +++ b/packages/github/github.0.3.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.3" & <= "4.4.0"} + "cohttp" {>= "0.9.3" & < "0.10.0"} + "lwt" {<= "5.9.0"} + "atdgen" {<= "2.15.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.3.3.tar.gz" + checksum: [ + "sha256=f5c41c0b4824c300944eaeee8b75da35f9fa33baf48bfca7e58b4621a8d1bcbe" + "md5=4a376dd026d851fb3aaac3db0a4c90f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.4.0/opam b/packages/github/github.0.4.0/opam new file mode 100644 index 000000000..0496c30f8 --- /dev/null +++ b/packages/github/github.0.4.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.3" & <= "4.4.0"} + "cohttp" {>= "0.9.1" & <= "0.9.6"} + "lwt" {<= "5.9.0"} + "atdgen" {<= "2.15.0"} + "yojson" {<= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.4.0.tar.gz" + checksum: [ + "sha256=b21bce0a8154f7e273444af0d65983141448d8e65fcbc4abbbd6158ab6b6fb85" + "md5=4057127dca13b701f4b64eb059215872" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.4.1/opam b/packages/github/github.0.4.1/opam new file mode 100644 index 000000000..a11a690ef --- /dev/null +++ b/packages/github/github.0.4.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.3" & <= "4.4.0"} + "cohttp" {>= "0.9.1" & <= "0.9.6"} + "lwt" {<= "5.9.0"} + "atdgen" {<= "2.15.0"} + "yojson" {<= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.4.1.tar.gz" + checksum: [ + "sha256=3c20e73ad4c90244a19b3403dfeda941bb0c2ed8be0c646b76c6d3009492133a" + "md5=0f82df17dae9a4f491cae178758883f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.4.2/opam b/packages/github/github.0.4.2/opam new file mode 100644 index 000000000..45ea4f4db --- /dev/null +++ b/packages/github/github.0.4.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.6" & <= "4.4.0"} + "cohttp" {>= "0.9.5" & <= "0.9.6"} + "lwt" {<= "5.9.0"} + "atdgen" {<= "2.15.0"} + "yojson" {<= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.4.2.tar.gz" + checksum: [ + "sha256=04b69ee1130979426588fff276d6cda60eae726f1cc005145f3db0563b365bd8" + "md5=5293de30562f9792bfdaa32ef8a03640" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.4.3/opam b/packages/github/github.0.4.3/opam new file mode 100644 index 000000000..888bf8d38 --- /dev/null +++ b/packages/github/github.0.4.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.6" & <= "4.4.0"} + "cohttp" {>= "0.9.5" & <= "0.9.6"} + "lwt" {<= "5.9.0"} + "atdgen" {<= "2.15.0"} + "yojson" {<= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.4.3.tar.gz" + checksum: [ + "sha256=21b603f376719a51c0908607f6a35c8e30ecbc76b1d8531a3d6bb5e64dc716c6" + "md5=ccfeefea27ad34d6b17e68247ba10e64" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.5.0/opam b/packages/github/github.0.5.0/opam new file mode 100644 index 000000000..42b27969b --- /dev/null +++ b/packages/github/github.0.5.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.6" & <= "4.4.0"} + "cohttp" {= "0.9.7"} + "lwt" {<= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {<= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.5.0.tar.gz" + checksum: [ + "sha256=6c5e8c6d94be4a6292b4a060465ec3b39e5b425acfab4c5b85b9b118abecfa8e" + "md5=082156a8ce1644f99ee7624c62e4c1ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.6.0/opam b/packages/github/github.0.6.0/opam new file mode 100644 index 000000000..f7c81465e --- /dev/null +++ b/packages/github/github.0.6.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.6" & <= "4.4.0"} + "cohttp" {>= "0.9.8" & < "0.10.0"} + "lwt" {<= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {<= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.6.0.tar.gz" + checksum: [ + "sha256=766fb2b4e521eba2ee504b4f97f770ab79bf65ecd597d1093bad091ca10a7673" + "md5=e2c48e6c4cd7953cf6b954d3d63aceb4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.6.1/opam b/packages/github/github.0.6.1/opam new file mode 100644 index 000000000..9e78d2095 --- /dev/null +++ b/packages/github/github.0.6.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.6" & <= "4.4.0"} + "cohttp" {>= "0.9.8" & < "0.10.0"} + "lwt" {<= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {<= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "API for the Github website" +flags: light-uninstall +url { + src: + "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.6.1.tar.gz" + checksum: [ + "sha256=ac27179c19f24b234af674fd768c0ff3215bb4a2e2f1fcd76023f2c39d06348e" + "md5=0bd2f66450d00767e59a7bedfb91ff54" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.7.0/opam b/packages/github/github.0.7.0/opam new file mode 100644 index 000000000..a9921ee7c --- /dev/null +++ b/packages/github/github.0.7.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.6" & <= "4.4.0"} + "cohttp" {>= "0.9.14" & < "0.10.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=b3d8a3c0b9046e0c8f89f4e4ae00c39518d67ce64d8883ba6530e3e8b6184296" + "md5=9af6c860dcbd7c56362ca71ee4f1f391" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.7.1/opam b/packages/github/github.0.7.1/opam new file mode 100644 index 000000000..9b70d488c --- /dev/null +++ b/packages/github/github.0.7.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.6" & <= "4.4.0"} + "cohttp" {>= "0.9.14" & < "0.10.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.7.1.tar.gz" + checksum: [ + "sha256=61b71f874a8022b4c60d7505803f7a6815be5cc208ed610e30dc5c220d4a0eab" + "md5=52aa7dcb182c9690516550eaf54cedd8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.8.0/opam b/packages/github/github.0.8.0/opam new file mode 100644 index 000000000..21f723892 --- /dev/null +++ b/packages/github/github.0.8.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.6" & <= "4.4.0"} + "cohttp" {= "0.10.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=bb90372a051c5ab26e88157d1d960d6ace6aaa11e9f4c7d213fcf208747f8936" + "md5=048c785d0564a5f0dd319cb8769a01ad" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.8.1/opam b/packages/github/github.0.8.1/opam new file mode 100644 index 000000000..a6c437a5a --- /dev/null +++ b/packages/github/github.0.8.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.3.6" & <= "4.4.0"} + "cohttp" {= "0.10.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.8.1.tar.gz" + checksum: [ + "sha256=def4b2bd2ab0624f0caac6dec8e45921ecc60ae550c0fa309ab99fbaea44b05c" + "md5=3f0976286855a160694739342d925e98" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.8.2/opam b/packages/github/github.0.8.2/opam new file mode 100644 index 000000000..4f0005905 --- /dev/null +++ b/packages/github/github.0.8.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.5.0" & <= "4.4.0"} + "cohttp" {>= "0.10.1" & < "0.14.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.8.2.tar.gz" + checksum: [ + "sha256=a3ad396aa75ff0304474521b75bfcce35d9e887a8f98c598184f8fa04228270d" + "md5=71bab469364b6c6a57e898763f636a74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.8.3/opam b/packages/github/github.0.8.3/opam new file mode 100644 index 000000000..30e99a6cf --- /dev/null +++ b/packages/github/github.0.8.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.5.0" & <= "4.4.0"} + "cohttp" {>= "0.10.1" & < "0.14.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.8.3.tar.gz" + checksum: [ + "sha256=91913db28cb6f5f08e65280efeb5289ab2ab8181e14fb97d320b832b0a0301f9" + "md5=f7c6bc8da6d845af4f55a6757a3278bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.8.4/opam b/packages/github/github.0.8.4/opam new file mode 100644 index 000000000..921dc169a --- /dev/null +++ b/packages/github/github.0.8.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.5.0" & <= "4.4.0"} + "cohttp" {>= "0.10.1" & < "0.14.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.8.4.tar.gz" + checksum: [ + "sha256=635bdb18c941aa4ba6483e75acec993a21baa634dc0de4067e21babefc71da56" + "md5=c2888b803d9b113e59407e2477830bee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.8.5/opam b/packages/github/github.0.8.5/opam new file mode 100644 index 000000000..4419c6302 --- /dev/null +++ b/packages/github/github.0.8.5/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.5.0" & <= "4.4.0"} + "cohttp" {>= "0.10.1" & < "0.14.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.8.5.tar.gz" + checksum: [ + "sha256=fb27b56066a3d37c839bbefd74eb57bb10c8f06f51e51f55fa782115015de57a" + "md5=cf7dbde6bfa858e2c07b61c703bd905e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.8.6/opam b/packages/github/github.0.8.6/opam new file mode 100644 index 000000000..9c6dbfb3a --- /dev/null +++ b/packages/github/github.0.8.6/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.5.0" & <= "4.4.0"} + "cohttp" {>= "0.10.1" & < "0.14.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.8.6.tar.gz" + checksum: [ + "sha256=403acaf3f4e2d7fd4928f45c9b267942b53f3f8cd84e8c230d0ce7e82dd9d451" + "md5=9f7ec53277ee7c7a6f784fc914fe5db8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.9.0/opam b/packages/github/github.0.9.0/opam new file mode 100644 index 000000000..97b1427d3 --- /dev/null +++ b/packages/github/github.0.9.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.5.0" & <= "4.4.0"} + "cohttp" {>= "0.12.0" & < "0.14.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {build & <= "5.3"} +] +depopts: [ + "js_of_ocaml" +] +conflicts: [ + "js_of_ocaml" {<"2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.9.0.tar.gz" + checksum: [ + "sha256=1a8dc108826302050e627d30377b42235930dbb72054ee2a010d01077eb0a7f5" + "md5=36afb6f2cfa5a0c0e1da9dfd676905a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.9.1/opam b/packages/github/github.0.9.1/opam new file mode 100644 index 000000000..55e51bff2 --- /dev/null +++ b/packages/github/github.0.9.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.5.0" & <= "4.4.0"} + "cohttp" {>= "0.12.0" & < "0.14.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {build & <= "5.3"} +] +depopts: [ + "js_of_ocaml" +] +conflicts: [ + "js_of_ocaml" {<"2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=9f2014e1681f96d1ddc05c827ba2d2e573170deffc5778a85ad37e18aaa454d8" + "md5=9070cd795afd68ec3e180182404e8f97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.9.2/opam b/packages/github/github.0.9.2/opam new file mode 100644 index 000000000..4c8c1f2f5 --- /dev/null +++ b/packages/github/github.0.9.2/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.5.0" & <= "4.4.0"} + "cohttp" {>= "0.12.0" & < "0.14.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {build & <= "5.3"} +] +depopts: [ + "js_of_ocaml" +] +conflicts: [ + "js_of_ocaml" {<"2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-github" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=9f2888a493b4be8c344fe0295699e0eab208aad9241f019dab098c0266b59030" + "md5=0ddd87861381fe98282aed4e9bb2f304" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.9.3/opam b/packages/github/github.0.9.3/opam new file mode 100644 index 000000000..9e1d512d5 --- /dev/null +++ b/packages/github/github.0.9.3/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/avsm/ocaml-github" +dev-repo: "git+https://github.com/avsm/ocaml-github.git" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.5.0" & <= "4.4.0"} + "cohttp" {>= "0.12.0" & < "0.14.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {build & <= "5.3"} +] +depopts: [ + "js_of_ocaml" +] +conflicts: [ + "js_of_ocaml" {<"2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.9.3.tar.gz" + checksum: [ + "sha256=0061c5a756661e45289a4a433cf3fb8d108df5ea7fd2dcd4994a78499088957b" + "md5=15c0b8ea7dadf60e8573984b21599e05" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.0.9.4/opam b/packages/github/github.0.9.4/opam new file mode 100644 index 000000000..87b1d4a0f --- /dev/null +++ b/packages/github/github.0.9.4/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/avsm/ocaml-github" +dev-repo: "git+https://github.com/avsm/ocaml-github.git" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "github"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.5.0" & <= "4.4.0"} + "cohttp" {>= "0.14.0" & < "0.18.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "atdgen" {>= "1.2.3" & <= "2.15.0"} + "yojson" {>= "1.1.6" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {build & <= "5.3"} +] +depopts: [ + "js_of_ocaml" +] +conflicts: [ + "js_of_ocaml" {<"2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "GitHub APIv3 client bindings" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-github/archive/v0.9.4.tar.gz" + checksum: [ + "sha256=bbc5cbe1df92eb5eed55d4ee7b823d45ca33f9c4def538a6a0a121e0b1c4a09a" + "md5=bfdd83f8d2a2c1e57f4ffd41ea755bc0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/github/github.1.0.0/opam b/packages/github/github.1.0.0/opam new file mode 100644 index 000000000..9e062c2ce --- /dev/null +++ b/packages/github/github.1.0.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--%{base-unix:enable}%-unix" "--%{js_of_ocaml:enable}%-js" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "github"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {>= "2.4.4" & <= "5.9.0"} + "atdgen" {>= "1.5.0" & < "1.13.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {<= "1.3.0"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {build & <= "5.3"} +] +depopts: [ + "js_of_ocaml" +] +conflicts: [ + "js_of_ocaml" {< "2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "GitHub APIv3 client bindings" +description: """ +This library provides access to many of the most used GitHub API +endpoints while making authorization, two-factor authentication, rate +limit monitoring, event delivery, and polling easy to use.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-github/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=89eb77ad140fd1ef22a088769b566d660c4824b5a475fd21ab2de1f8aaa9df7c" + "md5=f04cfe5a62801b7eeb19e9db928431fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github/github.1.1.0/opam b/packages/github/github.1.1.0/opam new file mode 100644 index 000000000..34911c0c5 --- /dev/null +++ b/packages/github/github.1.1.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +tags: [ + "org:mirage" + "org:xapi-project" + "git" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--%{base-unix:enable}%-unix" "--%{js_of_ocaml:enable}%-js" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "github"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ssl" {<= "0.7.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {>= "2.4.4" & <= "5.9.0"} + "atdgen" {>= "1.5.0" & < "1.13.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "base-unix" {= "base"} +] +depopts: [ + "js_of_ocaml" +] +conflicts: [ + "js_of_ocaml" {< "2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "GitHub APIv3 client bindings" +description: """ +This library provides access to many of the most used GitHub API +endpoints while making authorization, two-factor authentication, rate +limit monitoring, event delivery, and polling easy to use.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-github/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=a5e09403fa98b5d537430f3ec5189ba356c86bdffa007d87f73c3557f9b6bd9b" + "md5=b24a324299ce6569aa663a28bb5b79c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github/github.2.0.0/opam b/packages/github/github.2.0.0/opam new file mode 100644 index 000000000..e22c5e0bb --- /dev/null +++ b/packages/github/github.2.0.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +tags: ["org:mirage" "org:xapi-project" "git"] +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "github"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "tls" {< "1.0.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {>= "2.4.4" & <= "5.9.0"} + "atdgen" {>= "1.10.0" & < "1.13.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "base-unix" {= "base"} +] +depopts: "js_of_ocaml" +conflicts: [ + "js_of_ocaml" {< "2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "GitHub APIv3 client bindings" +description: """ +This library provides access to many of the most used GitHub API +endpoints while making authorization, two-factor authentication, rate +limit monitoring, event delivery, and polling easy to use.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-github/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=6ac58c8f6c1f0f09962b1c2e95959593a9541df41fe50f5647d948065e0ca369" + "md5=e0bd3235ffe6bf23a60db581104f6132" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github/github.2.0.1/opam b/packages/github/github.2.0.1/opam new file mode 100644 index 000000000..c17d44307 --- /dev/null +++ b/packages/github/github.2.0.1/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +tags: ["org:mirage" "org:xapi-project" "git"] +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "github"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "tls" {< "1.0.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {>= "2.4.4" & <= "5.9.0"} + "atdgen" {>= "1.10.0" & < "1.13.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "base-unix" {= "base"} +] +depopts: "js_of_ocaml" +conflicts: [ + "js_of_ocaml" {< "2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "GitHub APIv3 client bindings" +description: """ +This library provides access to many of the most used GitHub API +endpoints while making authorization, two-factor authentication, rate +limit monitoring, event delivery, and polling easy to use.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-github/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=4bdacc2f762a6579a982541ec26d449f2729095101b9dcf5cd16b24c7f74d85f" + "md5=eae2debdbd1fc9982ef312593220b708" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github/github.2.0.2/opam b/packages/github/github.2.0.2/opam new file mode 100644 index 000000000..5906d4d56 --- /dev/null +++ b/packages/github/github.2.0.2/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +tags: ["org:mirage" "org:xapi-project" "git"] +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "github"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "tls" {< "1.0.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {>= "2.4.4" & <= "5.9.0"} + "atdgen" {>= "1.10.0" & < "1.13.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "base-unix" {= "base"} +] +depopts: "js_of_ocaml" +conflicts: [ + "js_of_ocaml" {< "2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "GitHub APIv3 client bindings" +description: """ +This library provides access to many of the most used GitHub API +endpoints while making authorization, two-factor authentication, rate +limit monitoring, event delivery, and polling easy to use.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-github/archive/v2.0.2.tar.gz" + checksum: [ + "sha256=d3839b787eed2ed48980376bc97e5ccaa2c6c4f584614ec97ee280e1451ffe90" + "md5=53a90a8956c30bc82401944e9721f6c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github/github.2.0.3/opam b/packages/github/github.2.0.3/opam new file mode 100644 index 000000000..554f3870e --- /dev/null +++ b/packages/github/github.2.0.3/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +tags: ["org:mirage" "org:xapi-project" "git"] +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "github"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "tls" {< "1.0.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {>= "2.4.4" & <= "5.9.0"} + "atdgen" {>= "1.10.0" & < "1.13.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "base-unix" {= "base"} +] +depopts: "js_of_ocaml" +conflicts: [ + "js_of_ocaml" {< "2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "GitHub APIv3 client bindings" +description: """ +This library provides access to many of the most used GitHub API +endpoints while making authorization, two-factor authentication, rate +limit monitoring, event delivery, and polling easy to use.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-github/archive/v2.0.3.tar.gz" + checksum: [ + "sha256=425b015a985ed11443e62056f1726392e20bd8dab7545b52f99ea09f9230de19" + "md5=2d91d82d57714f4d8ed9311edc8dfa19" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github/github.2.1.0/opam b/packages/github/github.2.1.0/opam new file mode 100644 index 000000000..c2541566d --- /dev/null +++ b/packages/github/github.2.1.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +tags: ["org:mirage" "org:xapi-project" "git"] +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "github"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "tls" {< "1.0.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {>= "2.4.4" & <= "5.9.0"} + "atdgen" {>= "1.10.0" & < "1.13.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "base-unix" {= "base"} +] +depopts: "js_of_ocaml" +conflicts: [ + "js_of_ocaml" {< "2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "GitHub APIv3 client bindings" +description: """ +This library provides access to many of the most used GitHub API +endpoints while making authorization, two-factor authentication, rate +limit monitoring, event delivery, and polling easy to use.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-github/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=d211dfca9596b580f9b906de6460bbf2ac294c06d434725f7d121c4c4ae9ce86" + "md5=036c9b19625d8538fa5dfc6e2f7be3a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github/github.2.2.0/opam b/packages/github/github.2.2.0/opam new file mode 100644 index 000000000..43454c655 --- /dev/null +++ b/packages/github/github.2.2.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +tags: ["org:mirage" "org:xapi-project" "git"] +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "github"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "tls" {< "1.0.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {>= "2.4.4" & <= "5.9.0"} + "atdgen" {>= "1.10.0" & < "1.13.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "base-unix" {= "base"} +] +depopts: "js_of_ocaml" +conflicts: [ + "js_of_ocaml" {< "2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "GitHub APIv3 client bindings" +description: """ +This library provides access to many of the most used GitHub API +endpoints while making authorization, two-factor authentication, rate +limit monitoring, event delivery, and polling easy to use.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-github/archive/v2.2.0.tar.gz" + checksum: [ + "sha256=58b5deab7e778fc97c3dc0debe6768b35a21d91fa229d954f26f1566e0245653" + "md5=7baa2c8f1ffad01cc8dcd6bb218ef19a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github/github.2.3.0/opam b/packages/github/github.2.3.0/opam new file mode 100644 index 000000000..2d1254d99 --- /dev/null +++ b/packages/github/github.2.3.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +tags: ["org:mirage" "org:xapi-project" "git"] +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{base-unix:enable}%-unix" + "--%{js_of_ocaml:enable}%-js" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "github"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "tls" {< "1.0.0"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {>= "2.4.4" & <= "5.9.0"} + "atdgen" {>= "1.10.0" & < "1.13.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "stringext" {<= "1.6.0"} + "lambda-term" {< "2.0"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "base-unix" {= "base"} +] +depopts: "js_of_ocaml" +conflicts: [ + "js_of_ocaml" {< "2.4.0"} + "js_of_ocaml" {>= "3.0"} +] +synopsis: "GitHub APIv3 client bindings" +description: """ +This library provides access to many of the most used GitHub API +endpoints while making authorization, two-factor authentication, rate +limit monitoring, event delivery, and polling easy to use.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-github/archive/v2.3.0.tar.gz" + checksum: [ + "sha256=7b1c45921e60bf9fa8c44ad24bea9b55b81cd5b43a32a6e92b565ef95ab03510" + "md5=013890b54a5b8f212db168921656b838" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/github/github.3.0.0/opam b/packages/github/github.3.0.0/opam new file mode 100644 index 000000000..28d3ad42f --- /dev/null +++ b/packages/github/github.3.0.0/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Andy Ray" + "Jeff Hammerbacher" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Qi Li" + "Jeremy Yallop" + "Dave Tucker" +] +homepage: "https://github.com/mirage/ocaml-github" +bug-reports: "https://github.com/mirage/ocaml-github/issues" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" +tags: [ + "org:mirage" + "org:xapi-project" + "git" +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {>= "2.4.4" & <= "5.9.0"} + "atdgen" {>= "1.10.0" & < "1.13.0"} + "yojson" {>= "1.2.0" & <= "2.2.2"} + "stringext" {<= "1.6.0"} +] +synopsis: "GitHub APIv3 OCaml Library" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-github.svg)](https://travis-ci.org/mirage/ocaml-github) +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/ocaml-github/) + +This library provides an OCaml interface to the [GitHub +APIv3](https://developer.github.com/v3/) (JSON). It is compatible with +[MirageOS](https://mirage.io) and also compiles to pure JavaScript via +[js_of_ocaml](http://ocsigen.org/js_of_ocaml). + +It is [not yet complete](#api-support-coverage) but +[lib/github.atd](https://github.com/mirage/ocaml-github/blob/master/lib/github.atd) +contains the data types that have been bound so far. + +There are several tests and examples in +[lib_test](https://github.com/mirage/ocaml-github/tree/master/lib_test) +for small bits of +functionality. [jar](https://github.com/mirage/ocaml-github/tree/master/jar) +contains utility programs that use the [git jar](#git-jar) facility for +stored tokens. + +If you are interested in easily using this library to listen for GitHub +web hook events, you should look at [dsheets/ocaml-github-hooks](https://github.com/dsheets/ocaml-github-hooks).""" +url { + src: + "https://github.com/mirage/ocaml-github/releases/download/v3.0.0/github-3.0.0.tbz" + checksum: [ + "sha256=73fd70c1ceb97973213369c7df8376afbfa4ba77ce17b552bc77846320956999" + "md5=8275d7133967626a60beffbe7db41774" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/glMLite/glMLite.0.03.51/opam b/packages/glMLite/glMLite.0.03.51/opam new file mode 100644 index 000000000..4939331d9 --- /dev/null +++ b/packages/glMLite/glMLite.0.03.51/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "acieroid@awesom.eu" +authors: "Florent Monnier" + +homepage: "http://decapode314.free.fr/ocaml/GL/" +doc: "http://decapode314.free.fr/ocaml/GL/doc/" + +dev-repo: "git+https://github.com/fccm/glMLite.git" +bug-reports: "https://github.com/fccm/glMLite/issues" + +build: make +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "conf-libjpeg" {= "1"} +] +install: [make "install" "PREFIX=%{lib}%/glMLite"] +depexts: [ + ["freeglut3-dev"] {os-family = "debian"} + ["libfreeglut-devel"] {os-family = "mageia"} + ["homebrew/x11/freeglut"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "OpenGL bindings for OCaml" +description: """ +Provide bindings for GL, Glu and Glut, GLE, FTGL, and also some +small image loader modules for different image file formats.""" +url { + src: "http://decapode314.free.fr/ocaml/GL/download/glMLite-0.03.51.tgz" + checksum: [ + "sha256=33f4951c9991694c35eb129b33bdb004345db51a94e69e50d21ca1b244326bf2" + "md5=9189dcb5c10a86c8b6b2558e03962a04" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gles3/gles3.20160505.alpha/opam b/packages/gles3/gles3.20160505.alpha/opam new file mode 100644 index 000000000..2d5729a08 --- /dev/null +++ b/packages/gles3/gles3.20160505.alpha/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "Christophe Raffalli " +available: os != "macos" +bug-reports: "mailto:raffalli@univ-savoie.fr" +authors: + [ "Christophe Raffalli " + "Alexandre Miquel" ] +homepage: "http://lama.univ-savoie.fr/~raffalli/gles3" +license: "LGPL-3.0-only" +dev-repo: "darcs+https://lama.univ-savoie.fr/~raffalli/gles3/repos" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "gles3"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.08"} + "ocamlfind" {build & <= "1.9.6"} +] +depexts: [ + ["libgles2-mesa-dev"] {os-family = "debian"} + ["libmesaglesv2_2-devel"] {os-distribution = "mageia"} + ["mesa-libGLES" "mesa-libGLES-devel"] {os-distribution = "centos"} + ["mesa-libGLES-devel"] {os-distribution = "fedora"} +] +post-messages: [ + "gles3 requires libgles2-mesa (>= 10.1) which is only available on ubuntu trusty (12.10) or more recent" {failure & (os = "ubuntu")} + "gles3 requires gles, egl and X11" { failure & (os != "ubuntu") } +] +synopsis: "OCaml GLES 3.0 bindings" +description: """ +This project aims at providing a portable way to do OpenGL (precisely +GLES) application using OCaml. It comes in three parts: + * Low level bindings which allow to call directly GLES functions. + This binding tries to be reasonably type-safe using polymorphic + variants to encode Glenum type. The low level bindings also provide + some sanity checks for the size of bigarrays which allow to capture + quite a lot of errors with clear messages. + * High level bindings: to provide some auxiliary functions like + matrix inversion and ease the development. For instance, to use + shaders, with the high level bindings, you use compile_shader with + the sources code, get a value of type unit program. Then, you can + set the variables of the shaders (uniform or attributes), either as + constant or function and get a function to finally run the shaders. + * A way to open a window, start the main loop and interact. Currently + only EGL under X11 is supported but it would be nice to have + support for other platforms (windows, OSX, android, ios, wayland, + ...) with exactly the same interface. + +Authors + + * [3]Alexandre Miquel (initial low level bindings for GLES 2) + * [4]Christophe Raffalli (partial port to GLES 3.0, high-level + bindings and examples)""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/gles3-20160505.alpha.tar.gz" + checksum: [ + "sha256=ccf5eec40233a491f2ad2de99ef0e74c96c426f5d56bd0bc7e7a540a76c12947" + "md5=f69ee4f6933304ead70b09e5ae5192e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/glical/glical.0.0.1/opam b/packages/glical/glical.0.0.1/opam new file mode 100644 index 000000000..137c6544a --- /dev/null +++ b/packages/glical/glical.0.0.1/opam @@ -0,0 +1,32 @@ +maintainer: "philippe.wang@gmail.com" +opam-version: "2.0" +license: "ISC" +authors: [ "Philippe Wang " ] +homepage: "https://github.com/pw374/glical" +build: [ + ["./configure" "-prefix" prefix] + [make "build"] +] +remove: [ + ["./configure" "-prefix" prefix] + [make "uninstall"] +] +tags: [ + "org:ocamllabs" +] +install: [make "install"] +synopsis: "Glical: glancing at iCalendar data." +description: "A library to glance at iCalendar data using OCaml." +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} +] +url { + src: "http://pw374.github.io/distrib/glical/glical-0.0.1.tar.gz" + checksum: [ + "md5=c4c53088559797ce7956aff1658e46c2" + "sha256=a74cd789e8a5e5ced38eb8ec5952c58b1dc01e48f45789410c7684d9d7129891" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/glical/glical.0.0.2/opam b/packages/glical/glical.0.0.2/opam new file mode 100644 index 000000000..88b12aa24 --- /dev/null +++ b/packages/glical/glical.0.0.2/opam @@ -0,0 +1,32 @@ +maintainer: "philippe.wang@gmail.com" +opam-version: "2.0" +license: "ISC" +authors: [ "Philippe Wang " ] +homepage: "https://github.com/pw374/glical" +build: [ + ["./configure" "-prefix" prefix] + [make "build"] +] +remove: [ + ["./configure" "-prefix" prefix] + [make "uninstall"] +] +tags: [ + "org:ocamllabs" +] +install: [make "install"] +synopsis: "Glical: glancing at iCalendar data." +description: "A library to glance at iCalendar data using OCaml." +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} +] +url { + src: "http://pw374.github.io/distrib/glical/glical-0.0.2.tar.gz" + checksum: [ + "md5=e0abc6b8188cfd75263ad151acb68337" + "sha256=a14ad5c0b6181ff7ec8f088f405cb9eb0c9251509963227d61a72110dcbf437e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/glpk/glpk.0.1.7/opam b/packages/glpk/glpk.0.1.7/opam new file mode 100644 index 000000000..15da02b0e --- /dev/null +++ b/packages/glpk/glpk.0.1.7/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Samuel Mimram " +authors: "Samuel Mimram " +homepage: "http://smimram.github.io/ocaml-glpk/" +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/smimram/ocaml-glpk.git" +bug-reports: "https://github.com/smimram/ocaml-glpk/issues" +build: [make "byte" "opt"] +remove: [["ocamlfind" "remove" "glpk"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["libglpk-dev"] {os-family = "debian"} + ["homebrew/science/glpk"] {os = "macos" & os-distribution = "homebrew"} +] +install: [make "install"] +synopsis: "Bindings for glpk" +description: """ +ocaml-glpk are OCaml bindings to GLPK (GNU Linear Programming Kit) +which is a package intended for solving large-scale linear programming +(LP), mixed integer programming (MIP), and other related problems. The +library is released under the GPL license (like GLPK itself).""" +flags: light-uninstall +url { + src: "https://github.com/smimram/ocaml-glpk/archive/0.1.7.tar.gz" + checksum: [ + "sha256=0ca3f84450d8ce423af14ec6a1575757bb3a300dd080ea47c4724dd3307130cf" + "md5=65f600f8ae12ab022fdbe5546727c919" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/glsurf/glsurf.3.3.1/opam b/packages/glsurf/glsurf.3.3.1/opam new file mode 100644 index 000000000..91c6e5f89 --- /dev/null +++ b/packages/glsurf/glsurf.3.3.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe Raffalli " +bug-reports: "http://lama.univ-savoie.fr/mantis/search.php?project_id=2" +authors: + [ "Christophe Raffalli " ] +homepage: "http://lama.univ-savoie.fr/~raffalli/glsurf.html" +license: "GPL-3.0-only" +dev-repo: "darcs+https://lama.univ-savoie.fr/~raffalli/glsurf/repos" +build: [make] +install: [make "install" "BINDIR=%{bin}%" "DOCDIR=%{doc}%"] +remove: [ + ["rm" "%{bin}%/glsurf"] + ["rm" "-rf" "%{doc}%/glsurf"] +] +depends: [ + "ocaml" {< "4.06"} + "camlimages" {<= "5.0.5"} + "base-bytes" {<= "base"} + "lablgl" {<= "1.07"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {build & <= "1.9.6"} + "num" {<= "1.5-1"} +] +synopsis: "GlSurf, implicit curves and surfaces drawing and discretization" +description: """ +GlSurf is a program (similar to Surf) to draw surfaces and curves from +their implicit equations (that is drawing the set of points (x,y,z) +such that f(x,y,z) = 0). + +It offers an intuitive and simple syntax to construct your functions, +it can draw multiple surfaces simultaneously and it can use all the +power of OpenGl to animate the surface, use transparency, etc ... + +Authors: + Christophe Raffalli""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/glsurf-3.3.1.tar.gz" + checksum: [ + "sha256=4763be481be8edb343a71c86ebd72e3ca4575c524ce4c6d1a7ce6ac1adeb1d71" + "md5=f2084bbf0cd0a31dc9c22fe4e9b8b5be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/glsurf/glsurf.3.3/opam b/packages/glsurf/glsurf.3.3/opam new file mode 100644 index 000000000..9dcbad8a6 --- /dev/null +++ b/packages/glsurf/glsurf.3.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Christophe Raffalli " +bug-reports: "mailto:raffalli@univ-savoie.fr" +authors: + [ "Christophe Raffalli " ] +homepage: "http://lama.univ-savoie.fr/~raffalli/glsurf.html" +license: "GPL-3.0-only" +dev-repo: "darcs+https://lama.univ-savoie.fr/~raffalli/glsurf/repos" +build: [make] +install: [make "install" "BINDIR=%{bin}%"] +remove: [rm "%{bin}%/glsurf"] +depends: [ + "ocaml" {< "4.06"} + "camlimages" {<= "5.0.5"} + "base-bytes" {<= "base"} + "lablgl" {<= "1.07"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {build & <= "1.9.6"} + "num" {<= "1.5-1"} +] +synopsis: "GlSurf, implicit curves and surfaces drawing and discretization" +description: """ +GlSurf is a program (similar to Surf) to draw surfaces and curves from +their implicit equations (that is drawing the set of points (x,y,z) +such that f(x,y,z) = 0). + +It offers an intuitive and simple syntax to construct your functions, +it can draw multiple surfaces simultaneously and it can use all the +power of OpenGl to animate the surface, use transparency, etc ... + +Authors: + Christophe Raffalli""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/glsurf-3.3.tar.gz" + checksum: [ + "sha256=3d3d95340314a0a784ca58824e7ccd8ea1588f0856a4fe55f4c49630b335e244" + "md5=af1de416d0d51e7be611324383eaf945" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gnuplot/gnuplot.0.5.0/opam b/packages/gnuplot/gnuplot.0.5.0/opam new file mode 100644 index 000000000..4cc75e468 --- /dev/null +++ b/packages/gnuplot/gnuplot.0.5.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Oliver Gu " +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/gnuplot-ocaml" +dev-repo: "git+https://bitbucket.org/ogu/gnuplot-ocaml.git" +bug-reports: "https://bitbucket.org/ogu/gnuplot-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gnuplot"] +] +depends: [ + "ocaml" {>= "4.00"} + "base-threads" {= "base"} + "core" {<= "113.00.00" & < "v0.9.0"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-gnuplot" {= "0.1"} +] +synopsis: "Simple interface to Gnuplot" +description: """ +Gnuplot-OCaml provides a simple interface to Gnuplot from OCaml. The +API supports only 2D graphs and was inspired by FnuPlot.""" +flags: light-uninstall +url { + src: + "https://bitbucket.org/ogu/gnuplot-ocaml/downloads/gnuplot-ocaml-0.5.0.tar.gz" + checksum: [ + "sha256=0bfb3d15ee9a15f9470bd6692e94534ac341a110105a3edd3f0d2df18c86dc7c" + "md5=d08fae8d81deb1c8ca4a28b8721c2759" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gnuplot/gnuplot.0.5.1/opam b/packages/gnuplot/gnuplot.0.5.1/opam new file mode 100644 index 000000000..ff072f81a --- /dev/null +++ b/packages/gnuplot/gnuplot.0.5.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Oliver Gu " +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/gnuplot-ocaml" +dev-repo: "git+https://bitbucket.org/ogu/gnuplot-ocaml.git" +bug-reports: "https://bitbucket.org/ogu/gnuplot-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gnuplot"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "base-threads" {= "base"} + "core" {>= "113.24.00" & < "v0.9.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "conf-gnuplot" {= "0.1"} +] +synopsis: "Simple interface to Gnuplot" +description: """ +Gnuplot-OCaml provides a simple interface to Gnuplot from OCaml. The +API supports only 2D graphs and was inspired by FnuPlot.""" +flags: light-uninstall +url { + src: + "https://bitbucket.org/ogu/gnuplot-ocaml/downloads/gnuplot-ocaml-0.5.1.tar.gz" + checksum: [ + "sha256=d0f278186e581d897f1174c351d4724e78748df65af476b64b82fbd56b27cb0b" + "md5=b34185a864c5e5bddb2221fae419d499" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gnuplot/gnuplot.0.5.2/opam b/packages/gnuplot/gnuplot.0.5.2/opam new file mode 100644 index 000000000..694c2f378 --- /dev/null +++ b/packages/gnuplot/gnuplot.0.5.2/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Oliver Gu " +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/gnuplot-ocaml" +dev-repo: "git+https://bitbucket.org/ogu/gnuplot-ocaml.git" +bug-reports: "https://bitbucket.org/ogu/gnuplot-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "gnuplot"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "base-threads" {= "base"} + "core" {>= "113.24.00" & < "v0.9.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "conf-gnuplot" {= "0.1"} +] +synopsis: "Simple interface to Gnuplot" +description: """ +Gnuplot-OCaml provides a simple interface to Gnuplot from OCaml. The +API supports only 2D graphs and was inspired by FnuPlot.""" +flags: light-uninstall +url { + src: + "https://bitbucket.org/ogu/gnuplot-ocaml/downloads/gnuplot-ocaml-0.5.2.tar.gz" + checksum: [ + "sha256=b6a83efb118187c0702a905f02e7ad8b7a7a5062821fc2df951b004e85a4bc24" + "md5=8534406f0791c99c4d4914da4c12a203" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/goblint/goblint.1.0.0/opam b/packages/goblint/goblint.1.0.0/opam new file mode 100644 index 000000000..7c98bf9be --- /dev/null +++ b/packages/goblint/goblint.1.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Ralf Vogler " +authors: [ + "Vesal Vojdani" + "Kalmer Apinis" + "Martin D. Schwarz" + "Alexander Herz" + "Ralf Vogler" +] +license: "MIT" +homepage: "https://github.com/goblint/analyzer" +bug-reports: "https://github.com/goblint/analyzer/issues" +dev-repo: "git+https://github.com/goblint/analyzer.git" +build: [make] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "goblint-cil" {build & < "1.8.0"} + "batteries" {build & < "3.4.0"} + "xml-light" {build & <= "2.5"} + "ppx_distr_guards" {<= "0.3"} + "ppx_monadic" {<= "2.3.0"} + "ppx_import" {< "2.0" & <= "1.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {<= "3.9.1"} + "yojson" {< "1.6.0"} + "conf-gcc" {= "1.0"} +] +synopsis: "Static analysis framework for concurrent C" +url { + src: "https://github.com/goblint/analyzer/archive/goblint-1.0.0.tar.gz" + checksum: [ + "sha256=7a2c448c5aae864a58b340b17ff6671348fa82645a1e130fa872977ee4037e41" + "md5=dd3ff7266e17f2772a17609d6bd960b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/opam new file mode 100644 index 000000000..7d9fddd73 --- /dev/null +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Alessandro Strada " +authors: [ "Alessandro Strada" ] +license: "MIT" +homepage: "https://astrada.github.io/google-drive-ocamlfuse/" +dev-repo: "git+https://github.com/astrada/google-drive-ocamlfuse.git" +bug-reports: "https://github.com/astrada/google-drive-ocamlfuse/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/google-drive-ocamlfuse/setup.ml" + "-C" "%{etc}%/google-drive-ocamlfuse" "-uninstall"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "base-threads" {build & = "base"} + "camlidl" {build & <= "1.12"} + "gapi-ocaml" {>= "0.2.14" & < "0.3.5"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlfuse" {< "2.7.1-cvs6"} + "ounit" {with-test & <= "2.2.7"} + "sqlite3" {<= "5.2.0"} + "extlib" {< "1.7.8"} +] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +url { + src: + "https://github.com/astrada/google-drive-ocamlfuse/archive/v0.6.21-fix.tar.gz" + checksum: [ + "sha256=7268cdbeb0d09eac071a8922f62ae25ae4e5baaeb88cd978dbfb73ab4d8bfd2e" + "md5=acccf2203a717634a16b7434d7ab44c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gperftools/gperftools.0.2/opam b/packages/gperftools/gperftools.0.2/opam new file mode 100644 index 000000000..0032f8198 --- /dev/null +++ b/packages/gperftools/gperftools.0.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: "ygrek" +homepage: "https://ygrek.org/p/ocaml-gperftools/" +bug-reports: "https://github.com/ygrek/ocaml-gperftools/issues" +dev-repo: "git+https://github.com/ygrek/ocaml-gperftools.git" +doc: ["https://ygrek.org/p/ocaml-gperftools/api/index.html"] +tags: ["org:ygrek"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [["ocamlfind" "remove" "gperftools"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libgoogle-perftools-dev"] {os-family = "debian"} + ["gperftools"] {os-distribution = "homebrew"} + ["gperftools-devel"] {os-distribution = "centos"} +] +synopsis: "Bindings to gperftools" +description: + "gperftools library provides fast, multi-threaded malloc() and some nifty performance analysis tools" +flags: light-uninstall +url { + src: + "https://ygrek.org/p/release/ocaml-gperftools/ocaml-gperftools-0.2.tar.gz" + checksum: [ + "sha256=2fde6bb3c4f36183596b69b5ac653a884b2f7fc776860f705d63afcec475f516" + "md5=e75a8aea7407037bcd26597d49e995a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gpr/gpr.1.2.2/opam b/packages/gpr/gpr.1.2.2/opam new file mode 100644 index 000000000..db4b0737e --- /dev/null +++ b/packages/gpr/gpr.1.2.2/opam @@ -0,0 +1,89 @@ +opam-version: "2.0" +maintainer: "Markus Mottl " +authors: [ "Markus Mottl " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "http://mmottl.github.io/gpr" +dev-repo: "git+https://github.com/mmottl/gpr.git" +bug-reports: "https://github.com/mmottl/gpr/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/gpr/setup.ml" "-C" "%{etc}%/gpr" "-uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "base-threads" {= "base"} + ("core" {= "113.00.00"} | "core" {= "112.35.01"} | "core" {= "112.35.00"} | + "core" {= "112.24.01"} | + "core" {= "112.24.00"} | + "core" {= "112.17.00"} | + "core" {= "112.06.02"} | + "core" {= "112.06.01"} | + "core" {= "112.06.00"} | + "core" {= "112.01.01"} | + "core" {= "112.01.00"} | + "core" {= "111.28.01"} | + "core" {= "111.28.00"} | + "core" {= "111.25.00"} | + "core" {= "111.21.00"} | + "core" {= "111.17.00"} | + "core" {= "111.13.00"} | + "core" {= "111.11.01"} | + "core" {= "111.11.00"} | + "core" {= "111.08.00"} | + "core" {= "111.06.00"} | + "core" {= "111.03.00"} | + "core" {= "110.01.00"} | + "core" {= "109.60.00"} | + "core" {= "109.58.00"} | + "core" {= "109.55.02"} | + "core" {= "109.55.00"} | + "core" {= "109.53.01"} | + "core" {= "109.53.00"} | + "core" {= "109.47.00"} | + "core" {= "109.45.00"} | + "core" {= "109.42.00"} | + "core" {= "109.41.00"} | + "core" {= "109.40.00"} | + "core" {= "109.38.00"} | + "core" {= "109.37.00"} | + "core" {= "109.36.00"} | + "core" {= "109.35.00"} | + "core" {= "109.34.00"} | + "core" {= "109.32.00"} | + "core" {= "109.31.00"}) + "gsl" {<= "1.25.1"} + "lacaml" {>= "9.3.2" & < "10.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} +] +synopsis: "GPR - Library and Application for Gaussian Process Regression" +description: """ +Gaussian process regression is a modern Bayesian approach to machine +learning, and GPR implements some of the latest advances in this field""" +url { + src: + "https://github.com/mmottl/gpr/releases/download/v1.2.2/gpr-1.2.2.tar.gz" + checksum: [ + "sha256=e4c1a3fafaa5e457ab47683bd6fab34268b89aadc81cc3f0ee83495aac647e8b" + "md5=0aaa8fea073258c3696487dad5fc539f" + ] +} +extra-source "gpr.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/gpr/gpr.install.1.2.2" + checksum: [ + "sha256=f0a315fc7b5600d60e67dcb64e5bed4f930fa100c8d113a57390bc3cab9621e1" + "md5=ecc97c692bb2f70fe50124a88d705fde" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/graphics/graphics.3.11.2/opam b/packages/graphics/graphics.3.11.2/opam new file mode 100644 index 000000000..f5a6fdb8e --- /dev/null +++ b/packages/graphics/graphics.3.11.2/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "David Allsopp " +bug-reports: "https://github.com/ocaml/opam-repository/issues" +dev-repo: "git+https://github.com/ocaml/ocaml.git" +authors: [ "Xavier Leroy" + "Jun Furuse" + "J-M Geffroy" + "Jacob Navia" + "Pierre Weis" ] +homepage: "https://ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["sh" "./install.sh" "build" ocaml:preinstalled ocaml:lib ocaml:share _:share make "%{ocaml:native?allopt:}%"] +] +install: [ + ["sh" "./install.sh" "install" ocaml:preinstalled make _:lib stublibs "%{ocaml:native?installopt:}%"] +] +depends: [ + "conf-libX11" {= "1"} + "ocaml" {= "3.11.2"} +] +synopsis: "The OCaml graphics library" +description: + "Ensures that the OCaml graphics library is available, building it if needed." +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.2.tar.gz" + checksum: [ + "sha256=83008744c0ba1e3460651b86d0900916edae38813eb9a0300e8eaa861c3e921e" + "md5=9d0611245122ffbc8263735cae1da7fb" + ] +} +patches: ["3.11.2_binutils.patch" "PR5477.patch"] +extra-source "3.11.2_binutils.patch" { + src: "http://www.ocamlpro.com/patches/3.11.2_binutils.patch" + checksum: "md5=041f12c823520d687a7bbbce10cd57e3" +} +extra-source "PR5477.patch" { + src: + "https://raw.githubusercontent.com/metastack/ocaml-legacy/master/PR5477-to-3.12.1.patch" + checksum: [ + "sha256=b1ee2671d03eb583c4e90dbb467a30e32b9c5a67c131b204dcbd5a0eb49d853d" + "md5=f81b445f189af91b18c1a6fa5bcb9ac4" + ] +} +extra-source "install.sh" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/graphics/install.sh" + checksum: [ + "sha256=98f1fffd42e82b00260597e6ee7bda91450d1525de6d8593a04eac6b856a60fd" + "md5=bcdb668c9cbc2e5b58aef6e185a9a845" + ] +} +extra-source "graphics.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/graphics/graphics.install" + checksum: [ + "sha256=4b604df039a6d6a3b07e35313faf4ccfd4db301a74a7982c98d09b92cc71cc91" + "md5=e9c9a65968f17cbee6407fe06ab7beff" + ] +} +extra-source "META" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/graphics/META.3.11.2" + checksum: [ + "sha256=050086137556b5e39e67ef3111122c921fd61630b6e2d781141555517f93cdfe" + "md5=4703dbfd3b8aec0cabec32086a4e90dd" + ] +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/graphicspdf/graphicspdf.1.1/opam b/packages/graphicspdf/graphicspdf.1.1/opam new file mode 100644 index 000000000..c95523f95 --- /dev/null +++ b/packages/graphicspdf/graphicspdf.1.1/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "contact@coherentgraphics.co.uk" +build: make +remove: [["ocamlfind" "remove" "graphicspdf"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "camlpdf" {< "2.2.1"} +] +dev-repo: "git+https://github.com/johnwhitington/graphicspdf" +install: [make "install"] +synopsis: "Version of OCaml's Graphics library which outputs PDFs." +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/graphicspdf/archive/v1.1.tar.gz" + checksum: [ + "sha256=f38b55bd67c93c53a88b786bf5d5912e3afd9eb629028f328293cab4d6117a9c" + "md5=29c0d6e7983e435c4e3dd65c6b023038" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/graphlib/graphlib.1.0.0/opam b/packages/graphlib/graphlib.1.0.0/opam new file mode 100644 index 000000000..c23e01b2b --- /dev/null +++ b/packages/graphlib/graphlib.1.0.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-graphlib"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "graphlib"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "core_kernel" {>= "113.24.00" & < "v0.9"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} + "ocamlgraph" {<= "2.1.0"} + "regular" {<= "2.5.0"} +] +synopsis: "Generic Graph library" +description: """ +Graphlib is a generic library that extends a well known OCamlGraph +library. Graphlib uses its own, more reach, Graph interface that +is isomorphic to OCamlGraph's `Sigs.P` signature for persistant +graphs. Two functors witness the isomorphism of the interfaces: +`Graphlib.To_ocamlgraph` and `Graphlib.Of_ocamlgraph`. Thanks to +these functors, any algorithm written for OCamlGraph can be used on +`Graphlibs` graph and vice verse.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/graphlib/graphlib.1.1.0/opam b/packages/graphlib/graphlib.1.1.0/opam new file mode 100644 index 000000000..2d12dd94f --- /dev/null +++ b/packages/graphlib/graphlib.1.1.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-graphlib"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "graphlib"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "core_kernel" {>= "113.24.00" & < "v0.9"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} + "ocamlgraph" {<= "2.1.0"} + "regular" {<= "2.5.0"} +] +synopsis: "Generic Graph library" +description: """ +Graphlib is a generic library that extends a well known OCamlGraph +library. Graphlib uses its own, more reach, Graph interface that +is isomorphic to OCamlGraph's `Sigs.P` signature for persistant +graphs. Two functors witness the isomorphism of the interfaces: +`Graphlib.To_ocamlgraph` and `Graphlib.Of_ocamlgraph`. Thanks to +these functors, any algorithm written for OCamlGraph can be used on +`Graphlibs` graph and vice verse.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/graphlib/graphlib.1.2.0/opam b/packages/graphlib/graphlib.1.2.0/opam new file mode 100644 index 000000000..92306f8a5 --- /dev/null +++ b/packages/graphlib/graphlib.1.2.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-graphlib"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "graphlib"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "core_kernel" {>= "113.24.00" & < "v0.9"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} + "ocamlgraph" {<= "2.1.0"} + "regular" {<= "2.5.0"} +] +synopsis: "Generic Graph library" +description: """ +Graphlib is a generic library that extends a well known OCamlGraph +library. Graphlib uses its own, more reach, Graph interface that +is isomorphic to OCamlGraph's `Sigs.P` signature for persistant +graphs. Two functors witness the isomorphism of the interfaces: +`Graphlib.To_ocamlgraph` and `Graphlib.Of_ocamlgraph`. Thanks to +these functors, any algorithm written for OCamlGraph can be used on +`Graphlibs` graph and vice verse.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/graphlib/graphlib.1.4.0/opam b/packages/graphlib/graphlib.1.4.0/opam new file mode 100644 index 000000000..30f711f96 --- /dev/null +++ b/packages/graphlib/graphlib.1.4.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-graphlib"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "graphlib"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "ppx_jane" {>= "v0.9.0" & < "v0.10"} + "ocamlgraph" {<= "2.1.0"} + "regular" {<= "2.5.0"} +] +synopsis: "Generic Graph library" +description: """ +Graphlib is a generic library that extends a well known OCamlGraph +library. Graphlib uses its own, more reach, Graph interface that +is isomorphic to OCamlGraph's `Sigs.P` signature for persistant +graphs. Two functors witness the isomorphism of the interfaces: +`Graphlib.To_ocamlgraph` and `Graphlib.Of_ocamlgraph`. Thanks to +these functors, any algorithm written for OCamlGraph can be used on +`Graphlibs` graph and vice verse.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/graphlib/graphlib.1.5.0/opam b/packages/graphlib/graphlib.1.5.0/opam new file mode 100644 index 000000000..a402596d9 --- /dev/null +++ b/packages/graphlib/graphlib.1.5.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-graphlib"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "graphlib"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "ppx_jane" {>= "v0.9.0" & < "v0.10"} + "ocamlgraph" {<= "2.1.0"} + "regular" {<= "2.5.0"} +] +synopsis: "Generic Graph library" +description: """ +Graphlib is a generic library that extends a well known OCamlGraph +library. Graphlib uses its own, more reach, Graph interface that +is isomorphic to OCamlGraph's `Sigs.P` signature for persistant +graphs. Two functors witness the isomorphism of the interfaces: +`Graphlib.To_ocamlgraph` and `Graphlib.Of_ocamlgraph`. Thanks to +these functors, any algorithm written for OCamlGraph can be used on +`Graphlibs` graph and vice verse.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/graphql-lwt/graphql-lwt.0.3.0/opam b/packages/graphql-lwt/graphql-lwt.0.3.0/opam new file mode 100644 index 000000000..3cad87f2c --- /dev/null +++ b/packages/graphql-lwt/graphql-lwt.0.3.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Andreas Garnaes " +authors: "Andreas Garnaes " +homepage: "https://github.com/andreas/ocaml-graphql-server" +doc: "https://andreas.github.io/ocaml-graphql-server/" +bug-reports: "https://github.com/andreas/ocaml-graphql-server/issues" +dev-repo: "git+https://github.com/andreas/ocaml-graphql-server.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "graphql" {< "0.7.0"} + "alcotest" {with-test & <= "1.8.0"} + "lwt" {<= "5.9.0"} + "cohttp-lwt-unix" {>= "0.99" & < "1.0"} + "crunch" {<= "3.3.1"} +] +synopsis: "Build GraphQL schemas with Lwt support" +description: + "`graphql-lwt` adds support for Lwt to `graphql`, so you can use Lwt in your GraphQL schema resolver functions." +url { + src: + "https://github.com/andreas/ocaml-graphql-server/releases/download/0.3.0/graphql-0.3.0.tbz" + checksum: [ + "sha256=bc8a6ab08cc1cb855ebaac822c29fb7837bb854908cf1c6c601e50b9dd70e003" + "md5=2c8d60515d2abed8dc1c54e6f7344b2a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/graphql_ppx/graphql_ppx.0.0.1/opam b/packages/graphql_ppx/graphql_ppx.0.0.1/opam new file mode 100644 index 000000000..872830ef8 --- /dev/null +++ b/packages/graphql_ppx/graphql_ppx.0.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Magnus Hallin " +authors: "Magnus Hallin " +homepage: "https://github.com/mhallin/graphql_ppx" +bug-reports: "https://github.com/mhallin/graphql_ppx/issues" +license: "BSD-3-Clause" +tags: ["bucklescript" "reasonml" "ppx" "graphql"] +dev-repo: "git+ssh://git@github.com/mhallin/graphql_ppx.git" +build: [ + [make "build"] +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocaml-migrate-parsetree" {build & < "2.0.0"} + "result" {build & <= "1.5"} + "yojson" {build & <= "2.2.2"} + "ppx_tools" {with-test & <= "6.6"} +] +synopsis: "GraphQL syntax extension for Bucklescript/ReasonML" +description: """ +This library lets you construct type-safe and validated queries at compile time, +and generates response validation code for you. If you're writing a Bucklescript +app that talks to a GraphQL server, this library will cut down on the +boilerplate you have to write.""" +url { + src: "https://github.com/mhallin/graphql_ppx/archive/0.0.1.tar.gz" + checksum: [ + "sha256=f94161da476b532b5599e5c18625fd0d5b9e6e21bb8ccf2e7ef500cf63618495" + "md5=26798c872963621075293cc29b68f7da" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/graphql_ppx/graphql_ppx.0.0.2/opam b/packages/graphql_ppx/graphql_ppx.0.0.2/opam new file mode 100644 index 000000000..dc8ba3422 --- /dev/null +++ b/packages/graphql_ppx/graphql_ppx.0.0.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Magnus Hallin " +authors: "Magnus Hallin " +homepage: "https://github.com/mhallin/graphql_ppx" +bug-reports: "https://github.com/mhallin/graphql_ppx/issues" +license: "BSD-3-Clause" +tags: ["bucklescript" "reasonml" "ppx" "graphql"] +dev-repo: "git+ssh://git@github.com/mhallin/graphql_ppx.git" +build: [ + [make "build"] +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocaml-migrate-parsetree" {build & < "2.0.0"} + "result" {build & <= "1.5"} + "yojson" {build & <= "2.2.2"} + "ppx_tools" {with-test & <= "6.6"} +] +synopsis: "GraphQL syntax extension for Bucklescript/ReasonML" +description: """ +This library lets you construct type-safe and validated queries at compile time, +and generates response validation code for you. If you're writing a Bucklescript +app that talks to a GraphQL server, this library will cut down on the +boilerplate you have to write.""" +url { + src: "https://github.com/mhallin/graphql_ppx/archive/0.0.2.tar.gz" + checksum: [ + "sha256=a86c9e9a16a824ea2d614a88ae9859c4d5675086ce1dae736a2f572a29435f23" + "md5=f6e28f6aa64e696f0b880e285fc999fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/graphql_ppx/graphql_ppx.0.0.3/opam b/packages/graphql_ppx/graphql_ppx.0.0.3/opam new file mode 100644 index 000000000..85a8da5c3 --- /dev/null +++ b/packages/graphql_ppx/graphql_ppx.0.0.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Magnus Hallin " +authors: "Magnus Hallin " +homepage: "https://github.com/mhallin/graphql_ppx" +bug-reports: "https://github.com/mhallin/graphql_ppx/issues" +license: "BSD-3-Clause" +tags: ["bucklescript" "reasonml" "ppx" "graphql"] +dev-repo: "git+ssh://git@github.com/mhallin/graphql_ppx.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocaml-migrate-parsetree" {build & < "2.0.0"} + "result" {build & <= "1.5"} + "yojson" {build & <= "2.2.2"} + "ppx_tools" {<= "6.6"} +] +synopsis: "GraphQL syntax extension for Bucklescript/ReasonML" +description: """ +This library lets you construct type-safe and validated queries at compile time, +and generates response validation code for you. If you're writing a Bucklescript +app that talks to a GraphQL server, this library will cut down on the +boilerplate you have to write.""" +url { + src: "https://github.com/mhallin/graphql_ppx/archive/0.0.3.tar.gz" + checksum: [ + "sha256=85e09c5530bc92587e559282d205e71208441e31b2b89135fdf62a4579f22530" + "md5=d5451163815ae82c2c167df5ec9fa448" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/graphql_ppx/graphql_ppx.0.0.4/opam b/packages/graphql_ppx/graphql_ppx.0.0.4/opam new file mode 100644 index 000000000..f43763156 --- /dev/null +++ b/packages/graphql_ppx/graphql_ppx.0.0.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Magnus Hallin " +authors: "Magnus Hallin " +homepage: "https://github.com/mhallin/graphql_ppx" +bug-reports: "https://github.com/mhallin/graphql_ppx/issues" +license: "BSD-3-Clause" +tags: ["bucklescript" "reasonml" "ppx" "graphql"] +dev-repo: "git+ssh://git@github.com/mhallin/graphql_ppx.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocaml-migrate-parsetree" {build & < "2.0.0"} + "result" {build & <= "1.5"} + "yojson" {build & <= "2.2.2"} + "ppx_tools" {<= "6.6"} +] +synopsis: "GraphQL syntax extension for Bucklescript/ReasonML" +description: """ +This library lets you construct type-safe and validated queries at compile time, +and generates response validation code for you. If you're writing a Bucklescript +app that talks to a GraphQL server, this library will cut down on the +boilerplate you have to write.""" +url { + src: "https://github.com/mhallin/graphql_ppx/archive/0.0.4.tar.gz" + checksum: [ + "sha256=385542071f6d3996ae769bce68393ed6a1cf0ae6695f73884a65d409c13fbef5" + "md5=ad173333bee6dad221c076239a37c2ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/grenier/grenier.0.5/opam b/packages/grenier/grenier.0.5/opam new file mode 100644 index 000000000..ff63b675c --- /dev/null +++ b/packages/grenier/grenier.0.5/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Frederic Bour " +authors: "Frederic Bour " +homepage: "https://github.com/let-def/grenier" +bug-reports: "https://github.com/let-def/grenier" +license: "ISC" +dev-repo: "git+https://github.com/let-def/grenier.git" +build: [ + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "grenier"] +depends: [ + "ocaml" {>= "4.02" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "Collection of algorithms (HyperLogLog, order maintenance, ...)" +description: """ +Included: +- baltree : Generic balanced-tree +- trope : Track objects accross rope-like operations +- orderme : Order-maintenance problem +- binpacking : Maxrects rectangle packing implementation +- doubledouble : Floating points with around 107-bits precision +- hll : HyperLogLog +- jmphash : Jump consistent hashing +- physh : Physical hashtable""" +flags: light-uninstall +url { + src: "https://github.com/let-def/grenier/archive/v0.5.tar.gz" + checksum: [ + "sha256=24300c3de5c28d3ba4d9319002fc07b2fbca49d8542e77c0f0ed97e922b9126c" + "md5=1eeffa93453f549b6f89b8c016c90c77" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gsasl/gsasl.0.10.0/opam b/packages/gsasl/gsasl.0.10.0/opam new file mode 100644 index 000000000..2186ab910 --- /dev/null +++ b/packages/gsasl/gsasl.0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "n.oje.bar@gmail.com" +authors: [ "Nicolas Ojeda Bar " ] +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "gsasl"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ctypes" {>= "0.3" & < "0.4.0"} + "ctypes-foreign" {<= "0.23.0"} + "conf-libgsasl" {= "1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/nojb/ocaml-gsasl" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings ot the GNU SASL library using Ctypes" +flags: light-uninstall +url { + src: "https://github.com/nojb/ocaml-gsasl/archive/v0.10.0.tar.gz" + checksum: [ + "sha256=7a156e6a8d2a6e613d91c15e7d16abe35b77e0e45e9b15e33361a3c116f66de6" + "md5=bed8838b5407b9f31acdeaccc86da22f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/gtk-light/gtk-light.0.0.1/opam b/packages/gtk-light/gtk-light.0.0.1/opam new file mode 100644 index 000000000..d65b4b09d --- /dev/null +++ b/packages/gtk-light/gtk-light.0.0.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/gtk-light" +build: make +remove: [ + ["ocamlfind" "remove" "gtk-light"] +] +depends: [ + "ocaml" {<= "4.01.0"} + "batteries" {<= "3.9.0"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "react" {<= "1.2.2"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/hcarty/gtk-light" +install: [make "install"] +synopsis: "Light wrapper around lablgtk2" +flags: light-uninstall +url { + src: "https://github.com/hcarty/gtk-light/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=49399dadfa6d0e5d5c839317f93d0d2b1178d6cd9a1abd04638724da80663465" + "md5=75b62af8b1a419311e09c8ab625e71a8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/gtktop/gtktop.2.0/opam b/packages/gtktop/gtktop.2.0/opam new file mode 100644 index 000000000..3b9803d74 --- /dev/null +++ b/packages/gtktop/gtktop.2.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lablgtk-extras" {>= "1.2" & <= "1.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-glade" {= "2"} +] +install: [make "install"] +synopsis: "A small library to ease the creation of graphical toplevels." +dev-repo: "git+https://github.com/zoggy/gtktop.git" +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/gtktop-2.0/old-codes-gtktop-2.0.tar.gz" + checksum: [ + "sha256=5bb673a2edad9f9a0499c10f3419a835dc2ec44d64dc192e3868dc5daca31b21" + "md5=750293eb817e18279eb2a97469db8862" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/opam b/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/opam new file mode 100644 index 000000000..55972bc23 --- /dev/null +++ b/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +authors: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml-affirm" +dev-repo: "git+https://github.com/ujamjar/hardcaml-affirm.git" +bug-reports: "https://github.com/ujamjar/hardcaml-affirm/issues" +build: [ [ "ocaml" "pkg/pkg.ml" "build" ] ] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "astring" {<= "0.8.5"} + "hardcaml" {>= "1.2.0" & < "2.0.0"} + "sattools" {= "0.1.0"} + "hardcaml-bloop" {= "0.1.0"} + "hardcaml-waveterm" {>= "0.2" & <= "0.2.0"} +] +synopsis: "Verification tools for HardCaml" +url { + src: "https://github.com/ujamjar/hardcaml-affirm/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=bf4e029f99dd33171d8cd4f62f08a591438ed9cd6680a45fee14b0163ccc56ee" + "md5=694d3db0dfcaeafa789ec184c72cbf34" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hardcaml-examples/hardcaml-examples.0.1.0/opam b/packages/hardcaml-examples/hardcaml-examples.0.1.0/opam new file mode 100644 index 000000000..33271ff03 --- /dev/null +++ b/packages/hardcaml-examples/hardcaml-examples.0.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml-examples" +build: [make "all"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "hardcaml" {< "2.0.0"} + "hardcaml-waveterm" {<= "0.2.0"} + "omd" {<= "2.0.0~alpha4"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ujamjar/hardcaml-examples" +install: [make "install"] +synopsis: "HardCaml example designs" +url { + src: "https://github.com/ujamjar/hardcaml-examples/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=6675802e72542a671c2c0249ffc63c721ca49316be6f7110acca86922fe253d0" + "md5=edbe78a521ea127f4a8678505886565f" + ] +} +extra-source "hardcaml-examples.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/hardcaml-examples/hardcaml-examples.install" + checksum: [ + "sha256=18378b8b1c8839da6f1cdac7786463490288992965cfb9e4ac9fcb1261adfb22" + "md5=47b689df4562f84fe1a77e1a89297894" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hardcaml-examples/hardcaml-examples.0.2/opam b/packages/hardcaml-examples/hardcaml-examples.0.2/opam new file mode 100644 index 000000000..cc74b0acd --- /dev/null +++ b/packages/hardcaml-examples/hardcaml-examples.0.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml-examples" +build: [make "all"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "hardcaml" {< "2.0.0"} + "hardcaml-waveterm" {<= "0.2.0"} + "omd" {<= "2.0.0~alpha4"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ujamjar/hardcaml-examples" +install: [make "install"] +synopsis: "HardCaml example designs" +url { + src: "https://github.com/ujamjar/hardcaml-examples/archive/v0.2.tar.gz" + checksum: [ + "sha256=741eb4ae29861eadeecf1217218d13df0a1290c61a3f1176b97f95b69e30b388" + "md5=d0b13f99eff1c4c73beca84bf06bb478" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hardcaml-examples/hardcaml-examples.0.3.0/opam b/packages/hardcaml-examples/hardcaml-examples.0.3.0/opam new file mode 100644 index 000000000..e6a963258 --- /dev/null +++ b/packages/hardcaml-examples/hardcaml-examples.0.3.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +authors: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml-examples" +dev-repo: "git+https://github.com/ujamjar/hardcaml-examples.git" +bug-reports: "https://github.com/ujamjar/hardcaml-examples/issues" +build: [ [ "ocaml" "pkg/pkg.ml" "build" ] ] +depends: [ + "ocaml" {>= "4.01.0"} + "hardcaml" {>= "1.2.0" & < "2.0.0"} + "hardcaml-waveterm" {<= "0.2.0"} + "hardcaml-framework" {= "0.3.0"} + "astring" {<= "0.8.5"} + "omd" {<= "2.0.0~alpha4"} + "lwt" {<= "5.9.0"} + "js_of_ocaml" {<= "5.9.1"} +] +post-messages:[ +"You can use cohttp-server-lwt to try the example web-apps. + +$ cohttp-server-lwt `opam config var share`/hardcaml-examples +" +] +synopsis: "HardCaml examples designs build using hardcaml-framework" +url { + src: "https://github.com/ujamjar/hardcaml-examples/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=17c89128c784af6a1b06cf2acfd3985e089a7c2e688b8ccfecca17c5cd2ae06b" + "md5=825e9d87509d4454ca77faaaa5c4672c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hardcaml-framework/hardcaml-framework.0.3.0/opam b/packages/hardcaml-framework/hardcaml-framework.0.3.0/opam new file mode 100644 index 000000000..9d87253ba --- /dev/null +++ b/packages/hardcaml-framework/hardcaml-framework.0.3.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +authors: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml-framework" +dev-repo: "git+https://github.com/ujamjar/hardcaml-framework.git" +bug-reports: "https://github.com/ujamjar/hardcaml-framework/issues" +build: [ [ "ocaml" "pkg/pkg.ml" "build" ] ] +depends: [ + "ocaml" {>= "4.01.0"} + "hardcaml" {>= "1.2.0" & < "2.0.0"} + "hardcaml-waveterm" {= "0.2.0"} + "astring" {<= "0.8.5"} + "omd" {<= "2.0.0~alpha4"} + "lwt" {<= "5.9.0"} + "js_of_ocaml" {<= "5.9.1"} +] +synopsis: "Framework for generating and simulating HardCaml cores" +description: "with console or javascript backends." +url { + src: "https://github.com/ujamjar/hardcaml-framework/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=c691b890280b0b110aa9bb181f46107424257aa414459fe117948dde88191dc7" + "md5=1a960c0bcc1853661365509079b6c589" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/opam b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/opam new file mode 100644 index 000000000..1bec7927f --- /dev/null +++ b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml-reedsolomon" +build: [make "all"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "hardcaml" {< "2.0.0"} + "hardcaml-waveterm" {<= "0.2.0"} + "hardcaml-examples" {<= "0.3.0"} + "reedsolomon" {<= "0.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ujamjar/hardcaml-reedsolomon" +install: [make "install"] +synopsis: "HardCaml implementation of Reed-Solomon error correction coding." +description: """ +The HardCamlReedsolomon library provides the hardware design. + +The executables harcaml-rsencode and hardcaml-rsdecode provide +front ends for netlist generation and simulation.""" +url { + src: "https://github.com/ujamjar/hardcaml-reedsolomon/archive/v0.1.tar.gz" + checksum: [ + "sha256=0df16dee7d2e556e93ab302d98a4484d1004a39d5d8690cd993c6eaa85bde849" + "md5=1797a9ea4a5e70d53f9700756ad76297" + ] +} +extra-source "hardcaml-reedsolomon.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/hardcaml-reedsolomon/hardcaml-reedsolomon.install" + checksum: [ + "sha256=60b478ae4f9c25b4157f6600dda82425f67ffc3409d6d43720633269feecd068" + "md5=8ff0c868b2e5e2b85a3c3552f28dd85c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/opam b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/opam new file mode 100644 index 000000000..cdd8befeb --- /dev/null +++ b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml-reedsolomon" +build: [make "all"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "hardcaml" {>= "1.1.1" & < "2.0.0"} + "hardcaml-waveterm" {<= "0.2.0"} + "hardcaml-examples" {>= "0.2" & <= "0.3.0"} + "reedsolomon" {<= "0.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ujamjar/hardcaml-reedsolomon" +install: [make "install"] +synopsis: "HardCaml implementation of Reed-Solomon error correction coding." +description: """ +The HardCamlReedsolomon library provides the hardware design. + +The executables hardcaml-rsencode and hardcaml-rsdecode provide +front ends for netlist generation and simulation.""" +url { + src: "https://github.com/ujamjar/hardcaml-reedsolomon/archive/v0.2.tar.gz" + checksum: [ + "sha256=4ae5f157e1b93445d04da04db7698b7226e1646c75d958ceed5dacc28057d950" + "md5=eed44d5dad21a5f2121a77ef915e462d" + ] +} +extra-source "hardcaml-reedsolomon.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/hardcaml-reedsolomon/hardcaml-reedsolomon.install" + checksum: [ + "sha256=60b478ae4f9c25b4157f6600dda82425f67ffc3409d6d43720633269feecd068" + "md5=8ff0c868b2e5e2b85a3c3552f28dd85c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/opam b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/opam new file mode 100644 index 000000000..72bcaaff6 --- /dev/null +++ b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +authors: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml-reedsolomon" +dev-repo: "git+https://github.com/ujamjar/hardcaml-reedsolomon.git" +bug-reports: "https://github.com/ujamjar/hardcaml-reedsolomon/issues" +build: [ + [make "all"] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "hardcaml" {>= "1.2.0" & < "2.0.0"} + "hardcaml-waveterm" {= "0.2.0"} + "hardcaml-examples" {= "0.3.0"} + "reedsolomon" {<= "0.3"} +] +synopsis: "HardCaml implementation of Reed-Solomon error correction coding" +url { + src: + "https://github.com/ujamjar/hardcaml-reedsolomon/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=4adcc44bbb932ccb7a4c9567623ab22176b6049114c43bb26cb2dfe1ad49a215" + "md5=746349c50c97fca3e7b801741acd3c1f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/opam b/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/opam new file mode 100644 index 000000000..19a905c93 --- /dev/null +++ b/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml-waveterm" +authors: "MicroJamJar Ltd." +build: [make "all"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "hardcaml" {>= "1.1.0" & < "2.0.0"} + "lambda-term" {< "2.0"} + "ocamlbuild" {build & <= "0.15.0"} + "lwt" {< "4.0.0"} +] +dev-repo: "git+https://github.com/ujamjar/hardcaml-waveterm" +install: [make "install"] +synopsis: "Terminal based digital waveform viewer" +url { + src: "https://github.com/ujamjar/hardcaml-waveterm/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=2d46f8a856ce7b6f18468e48c029a43c18954817bdd7fbc167e5294b3fe9f4fb" + "md5=3a8aa236dae873770270af888013e83b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/opam b/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/opam new file mode 100644 index 000000000..8a3e341dd --- /dev/null +++ b/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +authors: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml-waveterm" +dev-repo: "git+https://github.com/ujamjar/hardcaml-waveterm.git" +bug-reports: "https://github.com/ujamjar/hardcaml-waveterm/issues" +build: [ ["ocaml" "pkg/pkg.ml" "build"] ] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "camlp4" {build & <= "5.3"} + "hardcaml" {>= "1.2.0" & < "2.0.0"} + "astring" {<= "0.8.5"} + "lambda-term" {< "2.0"} + "lwt" {< "4.0.0"} +] +synopsis: "Terminal based digital waveform viewer" +url { + src: + "https://github.com/ujamjar/hardcaml-waveterm/archive/v0.2.0+compat.tar.gz" + checksum: [ + "sha256=f8792b90460e02f1f141587a32fe3fd87d11b8df7f0eefb404fbd8018fc66a5a" + "md5=c613b9aa2ed3382835905d29d8f8e0a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hardcaml/hardcaml.1.0.0/opam b/packages/hardcaml/hardcaml.1.0.0/opam new file mode 100644 index 000000000..642212ccc --- /dev/null +++ b/packages/hardcaml/hardcaml.1.0.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml" +build: [make "all"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "lwt" {<= "5.9.0"} + "js_of_ocaml" {< "3.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +dev-repo: "git+https://github.com/ujamjar/hardcaml" +install: [make "install"] +synopsis: "Register Transfer Level hardware design in OCaml" +url { + src: "https://github.com/ujamjar/hardcaml/archive/v1.0.tar.gz" + checksum: [ + "sha256=76c3373b3ad709449ced50a278f6b01740ea9eb82868906842c461339f99ab52" + "md5=e4bdf2eba07d76ba3288ddbd18e9b316" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hardcaml/hardcaml.1.1.0/opam b/packages/hardcaml/hardcaml.1.1.0/opam new file mode 100644 index 000000000..cf21fb47b --- /dev/null +++ b/packages/hardcaml/hardcaml.1.1.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/hardcaml" +build: [make "all"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "base-bytes" {<= "base"} + "camlp4" {<= "5.3"} + "js_of_ocaml" {< "3.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +dev-repo: "git+https://github.com/ujamjar/hardcaml" +install: [make "install"] +synopsis: "Register Transfer Level hardware design in OCaml" +url { + src: "https://github.com/ujamjar/hardcaml/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=f9a0ea74cd18c8818e023767e664832825a296556b3dc3b321d3ec0dc77aeea7" + "md5=c9d9af2497e8680d17baca3b3176f9ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hdf/hdf.0.9.1/opam b/packages/hdf/hdf.0.9.1/opam new file mode 100644 index 000000000..1aff2e315 --- /dev/null +++ b/packages/hdf/hdf.0.9.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/hcarty/ocaml-hdf" +dev-repo: "git+https://github.com/hcarty/ocaml-hdf.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "hdf4"] +] +depends: [ + "ocaml" {< "4.02.0"} + "batteries" {<= "3.9.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libhdf4-dev" "hdf4-tools"] {os-family = "debian"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings for the HDF4 library" +description: """ +This library provides access to the HDF4 data reading and writing +library (http://www.hdfgroup.org/). It provides both direct, low-level +access to HDF4 library functions as well as a higher level, more +OCaml-like interface.""" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-hdf/tarball/v0.9.1" + checksum: [ + "sha256=abe693f9a35294504f6ccf0b366120383c445ecc4f452e6ce37887c132a676f4" + "md5=0aeb8210a812cc2c108669ddfa16f24a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hdf5/hdf5.0.1.1/opam b/packages/hdf5/hdf5.0.1.1/opam new file mode 100644 index 000000000..6cc71f440 --- /dev/null +++ b/packages/hdf5/hdf5.0.1.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Vladimir Brankov " +authors: "Vladimir Brankov " +homepage: "https://github.com/vbrankov/hdf5-ocaml" +bug-reports: "https://github.com/vbrankov/hdf5-ocaml/issues" +license: "MIT" +dev-repo: "git+https://github.com/vbrankov/hdf5-ocaml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "hdf5_caml"] + ["ocamlfind" "remove" "hdf5_raw"] +] +depends: [ + "ocaml" {>= "4.02" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} +] +depexts: [ + ["libhdf5-serial-dev"] {os-distribution = "ubuntu"} + ["homebrew/science/hdf5"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "Manages HDF5 files used for storing large amounts of data" +description: """ +The library manages reading and writing to HDF5 files. HDF5 file format is used for +storing and organizing large amounts of data. Also provided is a fast way of working with +large arrays of records, much faster than OCaml arrays of records.""" +flags: light-uninstall +url { + src: "https://github.com/vbrankov/hdf5-ocaml/archive/v0.1.1-alpha.tar.gz" + checksum: [ + "sha256=7592c6e3c535dbba3abc244ce3e906b86167d65c25b9365baf82d103e9b713ed" + "md5=39cfac63baa35eb7a7eb8bb15ce682d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hdf5/hdf5.0.1.2/opam b/packages/hdf5/hdf5.0.1.2/opam new file mode 100644 index 000000000..d938e916c --- /dev/null +++ b/packages/hdf5/hdf5.0.1.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Vladimir Brankov " +authors: "Vladimir Brankov " +homepage: "https://github.com/vbrankov/hdf5-ocaml" +bug-reports: "https://github.com/vbrankov/hdf5-ocaml/issues" +license: "MIT" +dev-repo: "git+ssh://git@github.com/vbrankov/hdf5-ocaml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "hdf5_caml"] + ["ocamlfind" "remove" "hdf5_raw"] +] +depexts: [ + ["libhdf5-serial-dev"] {os-family = "debian"} + ["hdf5-dev"] {os-distribution = "alpine"} + ["epel-release" "hdf5-devel"] {os-distribution = "centos"} + ["homebrew/science/hdf5"] {os = "macos" & os-distribution = "homebrew"} +] +depends: [ + "ocaml" {>= "4.02" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +synopsis: "Manages HDF5 files used for storing large amounts of data" +description: + "The library manages reading and writing to HDF5 files. HDF5 file format is used for storing and organizing large amounts of data. Also provided is a fast way of working with large arrays of records, much faster than OCaml arrays of records." +flags: light-uninstall +url { + src: "https://github.com/vbrankov/hdf5-ocaml/archive/v0.1.2-alpha.tar.gz" + checksum: [ + "sha256=cd9b026865ae66689af6cc5fb71dfb96b66649a21655c57f242df5234ee8fe11" + "md5=41cd28afaaebffa04d47e6809659d326" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hdf5/hdf5.0.1.3/opam b/packages/hdf5/hdf5.0.1.3/opam new file mode 100644 index 000000000..5b001b38e --- /dev/null +++ b/packages/hdf5/hdf5.0.1.3/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Vladimir Brankov " +authors: "Vladimir Brankov " +homepage: "https://github.com/vbrankov/hdf5-ocaml" +bug-reports: "https://github.com/vbrankov/hdf5-ocaml/issues" +license: "MIT" +dev-repo: "git+ssh://git@github.com/vbrankov/hdf5-ocaml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "hdf5_caml"] + ["ocamlfind" "remove" "hdf5_raw"] +] +depends: [ + "ocaml" {>= "4.02" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depexts: [ + ["hdf5-dev"] {os-distribution = "alpine"} + ["epel-release" "hdf5-devel"] {os-distribution = "centos"} + ["libhdf5-serial-dev"] {os-family = "debian"} + ["homebrew/science/hdf5"] {os-distribution = "homebrew" & os = "macos"} +] +synopsis: "Manages HDF5 files used for storing large amounts of data" +description: + "The library manages reading and writing to HDF5 files. HDF5 file format is used for storing and organizing large amounts of data. Also provided is a fast way of working with large arrays of records, much faster than OCaml arrays of records." +flags: light-uninstall +url { + src: "https://github.com/vbrankov/hdf5-ocaml/archive/v0.1.3.tar.gz" + checksum: [ + "sha256=6372fb5260bedfaa1850e8b6a76a4d95e3935e706ae24df24f5eda7728d1d0d5" + "md5=57d385a8ebdcc25968b02da200057c06" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hdf5/hdf5.0.1/opam b/packages/hdf5/hdf5.0.1/opam new file mode 100644 index 000000000..befd3e33e --- /dev/null +++ b/packages/hdf5/hdf5.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Vladimir Brankov " +authors: "Vladimir Brankov " +homepage: "https://github.com/vbrankov/hdf5-ocaml" +bug-reports: "https://github.com/vbrankov/hdf5-ocaml/issues" +license: "MIT" +dev-repo: "git+ssh://git@github.com/vbrankov/hdf5-ocaml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "hdf5_caml"] + ["ocamlfind" "remove" "hdf5_raw"] +] +depexts: ["libhdf5-serial-dev"] {os-distribution="ubuntu"} +depends: [ + "ocaml" {>= "4.02" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Manages HDF5 files used for storing large amounts of data" +description: """ +The library manages reading and writing to HDF5 files. HDF5 file format is used for +storing and organizing large amounts of data. Also provided is a fast way of working with +large arrays of records, much faster than OCaml arrays of records.""" +flags: light-uninstall +url { + src: "https://github.com/vbrankov/hdf5-ocaml/archive/v0.1-alpha.tar.gz" + checksum: [ + "sha256=afd459ead82dd8fe53b2e9795ae4902dc410144ce195947977498e50f6ec9397" + "md5=81b08d0ef1cfca8d5e81289fd8f3360a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/headache/headache.1.03/opam b/packages/headache/headache.1.03/opam new file mode 100644 index 000000000..99589c072 --- /dev/null +++ b/packages/headache/headache.1.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["mkdir" "-p" bin] + ["./configure" "--bindir" bin] + [make] +] +install: [make "install"] +synopsis: "Automatic generation of files headers" +description: """ +Lightweight tool for managing headers in source code files. It can +update in any source code files (OCaml, C, XML et al).""" +depends: ["ocaml" {< "4.06.0"}] +url { + src: + "https://download.ocamlcore.org/headache/headache/1.03/headache-1.03.tar.gz" + checksum: [ + "sha256=2e5d7bfa54430af19dbea9568ea01f5ca2c04be92058cc7cfd9a6f066b66de0e" + "md5=9b17f6d9ff73c54bb1be02717e06ec46" + ] +} +extra-source "headache.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/headache/headache.install" + checksum: [ + "sha256=f2cb8f7ec3dd2cd4b86fecd2d42b3dcd4fa11b54cf78757b7499152e8deb293d" + "md5=40aff1104ada2e8aef9f57edb8cf34d4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/heptagon/heptagon.1.00.06/opam b/packages/heptagon/heptagon.1.00.06/opam new file mode 100644 index 000000000..43ef52d54 --- /dev/null +++ b/packages/heptagon/heptagon.1.00.06/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "gwenael.delaval@inria.fr" +authors: "Gwenaël Delaval" +homepage: "http://bzr.inria.fr" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "menhir" {< "20141215"} + "ocamlgraph" {<= "2.1.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lablgtk"] +install: [make "install"] +synopsis: "Compiler for the Heptagon/BZR synchronous programming language" +description: """ +Heptagon/BZR is a synchronous dataflow language whose syntax and +semantics is inspired from Lustre, with a syntax allowing the +expression of control structures (e.g., switch or mode automata). +Heptagon/BZR is a research compiler, whose aim is to facilitate +experimentation. The current version of the compiler includes the +following features: +- Inclusion of discrete controller synthesis within the compilation +- Expression and compilation of array values with modular memory optimization +See http://bzr.inria.fr for further informations.""" +url { + src: + "https://gforge.inria.fr/frs/download.php/33440/heptagon-1.00.06.tar.gz" + checksum: "md5=5ab84717e8b14009660b7f8e91d4e553" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/heptagon/heptagon.1.01.00/opam b/packages/heptagon/heptagon.1.01.00/opam new file mode 100644 index 000000000..cc71c250f --- /dev/null +++ b/packages/heptagon/heptagon.1.01.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "gwenael.delaval@inria.fr" +authors: "Gwenaël Delaval" +homepage: "http://bzr.inria.fr" +dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/heptagon/heptagon.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "menhir" {>= "20141215" & <= "20240715"} + "ocamlgraph" {<= "2.1.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lablgtk"] +synopsis: "Compiler for the Heptagon/BZR synchronous programming language" +description: """ +Heptagon/BZR is a synchronous dataflow language whose syntax and +semantics is inspired from Lustre, with a syntax allowing the +expression of control structures (e.g., switch or mode automata). +Heptagon/BZR is a research compiler, whose aim is to facilitate +experimentation. The current version of the compiler includes the +following features: +- Inclusion of discrete controller synthesis within the compilation +- Expression and compilation of array values with modular memory optimization +See http://bzr.inria.fr for further informations.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/heptagon-1.01.00.tar.gz" + checksum: [ + "sha256=c9548815527be791847813a738c82449e1480232aba33ff6cc8c611e7ba643c3" + "md5=6f42ea04361c910dc0347dd4567095f2" + ] +} +extra-source "heptagon.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/heptagon/heptagon.install" + checksum: [ + "sha256=ee28a8f9bd015773232dcd63614788eb445200c88b57367e3db07ee327fba70e" + "md5=eae4ae21fb60b00f2076c1252c1750c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/heptagon/heptagon.1.02.00/opam b/packages/heptagon/heptagon.1.02.00/opam new file mode 100644 index 000000000..a604c5c70 --- /dev/null +++ b/packages/heptagon/heptagon.1.02.00/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "gwenael.delaval@inria.fr" +authors: "Gwenaël Delaval" +homepage: "http://bzr.inria.fr" +dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/heptagon/heptagon.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "menhir" {>= "20141215" & <= "20240715"} + "ocamlgraph" {<= "2.1.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lablgtk"] +synopsis: "Compiler for the Heptagon/BZR synchronous programming language" +description: """ +Heptagon/BZR is a synchronous dataflow language whose syntax and +semantics is inspired from Lustre, with a syntax allowing the +expression of control structures (e.g., switch or mode automata). +Heptagon/BZR is a research compiler, whose aim is to facilitate +experimentation. The current version of the compiler includes the +following features: +- Inclusion of discrete controller synthesis within the compilation +- Expression and compilation of array values with modular memory optimization +See http://bzr.inria.fr for further informations.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/heptagon-1.02.00.tar.gz" + checksum: [ + "sha256=b4e22af1780b7a581a6670f13d913b13fd3ace48dac22879835cf4f1c96ac34f" + "md5=937cf92c1c89753b1e9dc7f975d43738" + ] +} +extra-source "heptagon.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/heptagon/heptagon.install" + checksum: [ + "sha256=ee28a8f9bd015773232dcd63614788eb445200c88b57367e3db07ee327fba70e" + "md5=eae4ae21fb60b00f2076c1252c1750c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/heptagon/heptagon.1.03.00/opam b/packages/heptagon/heptagon.1.03.00/opam new file mode 100644 index 000000000..342240d40 --- /dev/null +++ b/packages/heptagon/heptagon.1.03.00/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "gwenael.delaval@inria.fr" +authors: "Gwenaël Delaval" +homepage: "http://bzr.inria.fr" +dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/heptagon/heptagon.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {build & >= "20141215" & <= "20240715"} + "ocamlgraph" {build & <= "2.1.0"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lablgtk" + "reatk" +] +conflicts: [ + "reatk" { >= "0.10.1" } +] +synopsis: "Compiler for the Heptagon/BZR synchronous programming language" +description: """ +Heptagon/BZR is a synchronous dataflow language whose syntax and +semantics is inspired from Lustre, with a syntax allowing the +expression of control structures (e.g., switch or mode automata). +Heptagon/BZR is a research compiler, whose aim is to facilitate +experimentation. The current version of the compiler includes the +following features: +- Inclusion of discrete controller synthesis within the compilation +- Expression and compilation of array values with modular memory optimization +See http://bzr.inria.fr for further informations.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/heptagon-1.03.00.tar.gz" + checksum: [ + "sha256=112c6d256905af579d0fc94fab0767c4957b992e7aba808f9a51bdf5dee0e9b6" + "md5=84c930f50e1c758e9a58b642de76745c" + ] +} +extra-source "heptagon.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/heptagon/heptagon.install" + checksum: [ + "sha256=ee28a8f9bd015773232dcd63614788eb445200c88b57367e3db07ee327fba70e" + "md5=eae4ae21fb60b00f2076c1252c1750c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/heptagon/heptagon.1.03.01/opam b/packages/heptagon/heptagon.1.03.01/opam new file mode 100644 index 000000000..401cf4a6c --- /dev/null +++ b/packages/heptagon/heptagon.1.03.01/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "gwenael.delaval@inria.fr" +authors: "Gwenaël Delaval" +homepage: "http://bzr.inria.fr" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {build & >= "20141215" & <= "20240715"} + "ocamlgraph" {build & <= "2.1.0"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lablgtk" + "reatk" +] +conflicts: [ + "reatk" { >= "0.10.1" } +] +synopsis: "Compiler for the Heptagon/BZR synchronous programming language" +description: """ +Heptagon/BZR is a synchronous dataflow language whose syntax and +semantics is inspired from Lustre, with a syntax allowing the +expression of control structures (e.g., switch or mode automata). +Heptagon/BZR is a research compiler, whose aim is to facilitate +experimentation. The current version of the compiler includes the +following features: +- Inclusion of discrete controller synthesis within the compilation +- Expression and compilation of array values with modular memory optimization +See http://bzr.inria.fr for further informations.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/heptagon-1.03.01.tar.gz" + checksum: [ + "sha256=f6fe773bd35d14bb729d06d72c86c9b7f9ea7660a3e9380a4ae299eb0f73de86" + "md5=ed0e0b9e9a0462a781758cc6498a395f" + ] +} +extra-source "heptagon.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/heptagon/heptagon.install" + checksum: [ + "sha256=ee28a8f9bd015773232dcd63614788eb445200c88b57367e3db07ee327fba70e" + "md5=eae4ae21fb60b00f2076c1252c1750c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/heptagon/heptagon.1.03.02/opam b/packages/heptagon/heptagon.1.03.02/opam new file mode 100644 index 000000000..751683cd0 --- /dev/null +++ b/packages/heptagon/heptagon.1.03.02/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "gwenael.delaval@inria.fr" +authors: "Gwenaël Delaval" +homepage: "http://heptagon.gforge.inria.fr" +bug-reports: "https://gforge.inria.fr/tracker/?group_id=2773" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {build & >= "20141215" & <= "20240715"} + "ocamlgraph" {build & <= "2.1.0"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lablgtk" + "reatk" +] +conflicts: [ + "reatk" { >= "0.10.1" } +] +synopsis: "Compiler for the Heptagon/BZR synchronous programming language" +description: """ +Heptagon/BZR is a synchronous dataflow language whose syntax and +semantics is inspired from Lustre, with a syntax allowing the +expression of control structures (e.g., switch or mode automata). +Heptagon/BZR is a research compiler, whose aim is to facilitate +experimentation. The current version of the compiler includes the +following features: +- Inclusion of discrete controller synthesis within the compilation +- Expression and compilation of array values with modular memory optimization +See http://heptagon.gforge.inria.fr for further informations.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/heptagon-1.03.02.tar.gz" + checksum: [ + "sha256=96095dada958d708248fc77704bbd9841c9a2b949d7ebffada130ebc3c30aefb" + "md5=6b3d75e70e1fad4ab737c598e2bf91b1" + ] +} +extra-source "heptagon.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/heptagon/heptagon.install" + checksum: [ + "sha256=ee28a8f9bd015773232dcd63614788eb445200c88b57367e3db07ee327fba70e" + "md5=eae4ae21fb60b00f2076c1252c1750c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.109.08.00/opam b/packages/herelib/herelib.109.08.00/opam new file mode 100644 index 000000000..04887a00d --- /dev/null +++ b/packages/herelib/herelib.109.08.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/herelib" +authors: ["Jane Street Group, LLC"] +build: make +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/herelib-109.08.00.tar.gz" + checksum: [ + "sha256=c81ec0daa90b793c0070d5d1a0d640ce4c80b4e57e416af97adce035d84555e9" + "md5=692d0449a851274a5d98fd449553d8f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.109.09.00/opam b/packages/herelib/herelib.109.09.00/opam new file mode 100644 index 000000000..aedbed26a --- /dev/null +++ b/packages/herelib/herelib.109.09.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/herelib" +authors: ["Jane Street Group, LLC"] +build: make +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/herelib-109.09.00.tar.gz" + checksum: [ + "sha256=1c87ce1b56c50d5089c26f0ff186cfdf5ace063128c95a767a81fe1f9530a762" + "md5=309f16def7d690f3b22e2174c2f0991d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.109.10.00/opam b/packages/herelib/herelib.109.10.00/opam new file mode 100644 index 000000000..80e80ebf4 --- /dev/null +++ b/packages/herelib/herelib.109.10.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/herelib" +authors: ["Jane Street Group, LLC"] +build: make +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/herelib-109.10.00.tar.gz" + checksum: [ + "sha256=85b479653f9889f1309b56f0ba23ef0863a17da69932ea12c86ec244dc90faa9" + "md5=c58f04278244b48cbceceb61e4b08c88" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.109.11.00/opam b/packages/herelib/herelib.109.11.00/opam new file mode 100644 index 000000000..ac09ddc6b --- /dev/null +++ b/packages/herelib/herelib.109.11.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/herelib" +authors: ["Jane Street Group, LLC"] +build: make +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/herelib-109.11.00.tar.gz" + checksum: [ + "sha256=ae94650fb7d806887c01b01a558f5687ee833f79418228147207f57a405495c4" + "md5=0431a6a7c54198e0eab84bb2deb5eafe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.109.12.00/opam b/packages/herelib/herelib.109.12.00/opam new file mode 100644 index 000000000..2d76e40e7 --- /dev/null +++ b/packages/herelib/herelib.109.12.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/herelib" +build: make +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/herelib/issues" +dev-repo: "git+https://github.com/janestreet/herelib" +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/herelib/archive/109.12.00.tar.gz" + checksum: [ + "sha256=f1e2928a474d4789d15a0bf1b40f6e40432e15b5569b438b32b0b2f5d0cd108a" + "md5=cf8d7be8b69c5e23182e0e43cf66a4db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.109.13.00/opam b/packages/herelib/herelib.109.13.00/opam new file mode 100644 index 000000000..3b52965ec --- /dev/null +++ b/packages/herelib/herelib.109.13.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/herelib" +authors: ["Jane Street Group, LLC"] +build: make +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/herelib-109.13.00.tar.gz" + checksum: [ + "sha256=928bc7b15db46bb50c3f8d5dd4013f578f6385f94974bfd755dea1518f2efa1f" + "md5=7403e3b92f560cc8623150b5a30b9049" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.109.14.00/opam b/packages/herelib/herelib.109.14.00/opam new file mode 100644 index 000000000..06f4cc64c --- /dev/null +++ b/packages/herelib/herelib.109.14.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/herelib" +authors: ["Jane Street Group, LLC"] +build: make +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/herelib-109.14.00.tar.gz" + checksum: [ + "sha256=e8c2f6e9dec5e5549542f50d1ae0f05b03e6171480b319a33a80f9913ca76dc7" + "md5=96506047eb5b117453de5be6ec7fcb3a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.109.15.00/opam b/packages/herelib/herelib.109.15.00/opam new file mode 100644 index 000000000..90b9d18db --- /dev/null +++ b/packages/herelib/herelib.109.15.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/herelib" +authors: ["Jane Street Group, LLC"] +build: make +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/herelib-109.15.00.tar.gz" + checksum: [ + "sha256=509206b520d8467f6dd64facad2ac45b39e67680acb47ab4835b3ace4afe8a60" + "md5=7bd90218e5560915d923810b734a6515" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.109.35.00/opam b/packages/herelib/herelib.109.35.00/opam new file mode 100644 index 000000000..5713a15bf --- /dev/null +++ b/packages/herelib/herelib.109.35.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/herelib" +authors: ["Jane Street Group, LLC"] +build: make +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/herelib-109.35.00.tar.gz" + checksum: [ + "sha256=183853f7e6f88be0884672d5acdc1f8d6aa3c3204d85b6f9b0b984700e0fe079" + "md5=1017587600cabe834e2cfb97710a246c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.109.35.02/opam b/packages/herelib/herelib.109.35.02/opam new file mode 100644 index 000000000..360f05d4a --- /dev/null +++ b/packages/herelib/herelib.109.35.02/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +homepage: "https://github.com/janestreet/herelib" +authors: ["Jane Street Group, LLC"] +build: make +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/herelib-109.35.02.tar.gz" + checksum: [ + "sha256=7f8394169cb63f6d41e91c9affa1b8ec240d5f6e9dfeda3fbb611df521d4b05a" + "md5=a320680252270e2998e7aa8c2801a26a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/herelib/herelib.112.35.00/opam b/packages/herelib/herelib.112.35.00/opam new file mode 100644 index 000000000..14b2abf43 --- /dev/null +++ b/packages/herelib/herelib.112.35.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/herelib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "herelib"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/herelib/issues" +dev-repo: "git+https://github.com/janestreet/herelib.git" +install: [[make "install"]] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/herelib-112.35.00.tar.gz" + checksum: [ + "sha256=7a75969aa27d3ec3d6ec20b93d2c5f459d5aca1021b4fa7f0e0d355be5a5390f" + "md5=b534bc00f643b664135346e6b8d69da0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hevea/hevea.2.01/opam b/packages/hevea/hevea.2.01/opam new file mode 100644 index 000000000..eb94a1754 --- /dev/null +++ b/packages/hevea/hevea.2.01/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [make "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A quite complete and fast LATEX to HTML translator" +url { + src: "http://hevea.inria.fr/old/hevea-2.01.tar.gz" + checksum: [ + "sha256=9ebcc96eef94ffd72c8f50385ef5fdfa2bf44fb8ffb6cca7017a11be59a6e723" + "md5=81f6fba8918ccc319e508983eff374fb" + ] +} +extra-source "hevea.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/hevea/hevea.install" + checksum: [ + "sha256=e9d7f6dfbee2ae67f14c72d9c18e8eb37d2afc0138bc7d781de297f9d3852121" + "md5=2a9bd30df084035a4db13a7238a3003d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hex/hex.0.1.0/opam b/packages/hex/hex.0.1.0/opam new file mode 100644 index 000000000..0990d5e76 --- /dev/null +++ b/packages/hex/hex.0.1.0/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Trevor Summers Smith"] +homepage: "https://github.com/mirage/ocaml-hex" +bug-reports: "https://github.com/mirage/ocaml-hex/issues" +dev-repo: "git+https://github.com/mirage/ocaml-hex.git" +build: make +remove: ["ocamlfind" "remove" "hex"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Minimal library providing hexadecimal converters." +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-hex/archive/0.1.0.tar.gz" + checksum: [ + "sha256=18e1430cdbccadf681f29d5533c3049fe4b728a733b617da0997e7365d125a23" + "md5=6536fa005f2b221cb370cfcabce014b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hex/hex.0.2.0/opam b/packages/hex/hex.0.2.0/opam new file mode 100644 index 000000000..16cf35fcf --- /dev/null +++ b/packages/hex/hex.0.2.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Trevor Summers Smith"] +homepage: "https://github.com/mirage/ocaml-hex" +bug-reports: "https://github.com/mirage/ocaml-hex/issues" +dev-repo: "git+https://github.com/mirage/ocaml-hex.git" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix "--enable-tests"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hex"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.5.0" & < "5.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Minimal library providing hexadecimal converters." +description: """ +```ocaml +#require "hex";; +# Hex.of_string "Hello world!";; +- : Hex.t = "48656c6c6f20776f726c6421" +# Hex.to_string "dead-beef";; +- : string = "ޭ��" +# Hex.hexdump (Hex.of_string "Hello world!\\n") +00000000: 4865 6c6c 6f20 776f 726c 6421 0a Hello world!. +- : unit = () +```""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-hex/archive/0.2.0.tar.gz" + checksum: [ + "sha256=f867edc4345cd25a7d67f811a01291a6d98ea022e2e8a3af702703a837acb9ea" + "md5=6288a57798184fc14e48c5609ca34759" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hex/hex.1.0.0/opam b/packages/hex/hex.1.0.0/opam new file mode 100644 index 000000000..b6e29326f --- /dev/null +++ b/packages/hex/hex.1.0.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Trevor Summers Smith"] +homepage: "https://github.com/mirage/ocaml-hex" +bug-reports: "https://github.com/mirage/ocaml-hex/issues" +dev-repo: "git+https://github.com/mirage/ocaml-hex.git" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--prefix" prefix "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hex"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.7.0" & < "5.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Minimal library providing hexadecimal converters." +description: """ +```ocaml +#require "hex";; +# Hex.of_string "Hello world!";; +- : Hex.t = "48656c6c6f20776f726c6421" +# Hex.to_string "dead-beef";; +- : string = "ޭ��" +# Hex.hexdump (Hex.of_string "Hello world!\\n") +00000000: 4865 6c6c 6f20 776f 726c 6421 0a Hello world!. +- : unit = () +```""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-hex/archive/1.0.0.tar.gz" + checksum: [ + "sha256=5b1c903005fa7986dce01f2cc96e59e640a4f63aaf9bed4ced62bb871678c368" + "md5=e8af07c37b54076dc33a86e203b0c0d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hex/hex.1.1.0/opam b/packages/hex/hex.1.1.0/opam new file mode 100644 index 000000000..f22dbf9ce --- /dev/null +++ b/packages/hex/hex.1.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Trevor Summers Smith"] +homepage: "https://github.com/mirage/ocaml-hex" +bug-reports: "https://github.com/mirage/ocaml-hex/issues" +dev-repo: "git+https://github.com/mirage/ocaml-hex.git" +license: "ISC" +build: [ + ["jbuilder" "build" "-p" name] + ["jbuilder" "runtest"] {with-test} +] +depends: [ + "ocaml" {< "4.06.0"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} + "cstruct" {>= "1.7.0" & < "5.0.0"} +] +synopsis: "Minimal library providing hexadecimal converters." +description: """ +```ocaml +#require "hex";; +# Hex.of_string "Hello world!";; +- : Hex.t = "48656c6c6f20776f726c6421" +# Hex.to_string "dead-beef";; +- : string = "ޭ��" +# Hex.hexdump (Hex.of_string "Hello world!\\n") +00000000: 4865 6c6c 6f20 776f 726c 6421 0a Hello world!. +- : unit = () +```""" +url { + src: "https://github.com/mirage/ocaml-hex/archive/1.1.0.tar.gz" + checksum: [ + "sha256=52dd28fdedf3e84ae0c0275650518cd8f7103b31cf8196fdd29a131a538f7e16" + "md5=42c9b40590dbe0c6b0492f340c70f3a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hex/hex.1.1.1/opam b/packages/hex/hex.1.1.1/opam new file mode 100644 index 000000000..17c2200d7 --- /dev/null +++ b/packages/hex/hex.1.1.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Trevor Summers Smith"] +homepage: "https://github.com/mirage/ocaml-hex" +bug-reports: "https://github.com/mirage/ocaml-hex/issues" +dev-repo: "git+https://github.com/mirage/ocaml-hex.git" +license: "ISC" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} +] +depends: [ + "ocaml" {< "4.06.0"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} + "cstruct" {>= "1.7.0" & < "5.0.0"} +] +synopsis: "Minimal library providing hexadecimal converters." +description: """ +```ocaml +#require "hex";; +# Hex.of_string "Hello world!";; +- : Hex.t = "48656c6c6f20776f726c6421" +# Hex.to_string "dead-beef";; +- : string = "ޭ��" +# Hex.hexdump (Hex.of_string "Hello world!\\n") +00000000: 4865 6c6c 6f20 776f 726c 6421 0a Hello world!. +- : unit = () +```""" +url { + src: + "https://github.com/mirage/ocaml-hex/releases/download/v1.1.1/hex-1.1.1.tbz" + checksum: [ + "sha256=f6263d6e6d1e74b3f61a174cc571d8e75f880b0e3aaa3487566b392255e12937" + "md5=d09ddf79b977aaa70ae8c6a7a953d54e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/higlo/higlo.0.3/opam b/packages/higlo/higlo.0.3/opam new file mode 100644 index 000000000..b8743e492 --- /dev/null +++ b/packages/higlo/higlo.0.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://zoggy.frama.io/higlo/" +license: "LGPL-3.0-only" +doc: ["https://zoggy.frama.io/higlo/doc.html"] +tags: ["syntax highlighting" "xml"] +dev-repo: "git+https://framagit.org/zoggy/higlo.git" +bug-reports: "https://framagit.org/zoggy/higlo/issues" + + +build: [ + [make "all"] +] +install: [ + [make "install-lib"] +] +remove: [["ocamlfind" "remove" "higlo"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ulex" {<= "1.2"} + "xtmpl" {>= "0.8" & < "0.13.0"} +] +synopsis: "Library for syntax highlighting." +description: + "The purpose of Higlo is not to provide syntax highlighting for every language, nor target every format (HTML, LaTeX, ...). It provides a simple way to support additional languages and develop the generator for the output format you need." +flags: light-uninstall +url { + src: "https://framagit.org/zoggy/higlo/-/archive/0.3/higlo-0.3.tar.gz" + checksum: [ + "sha256=a63c0c951053c06413b148a79b01dd3f6d4bcbfb58c533fa2f3824b942ab30b4" + "md5=a53db0d66766ae6b93d8b6ad9492dc5d" + ] +} +extra-source "higlo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/higlo/higlo.install" + checksum: [ + "sha256=b8ffcba7e4bd437a3b7f064d2fc51d74c8c6640d5a0f7d9143c70e46a08aa1b2" + "md5=5487db22ed91942f17aaaa5f228e695f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hiredis/hiredis.0.2/opam b/packages/hiredis/hiredis.0.2/opam new file mode 100644 index 000000000..ab0687ab5 --- /dev/null +++ b/packages/hiredis/hiredis.0.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Zach Shipko " +authors: "Zach Shipko" +homepage: "https://github.com/zshipko/ocaml-hiredis" +bug-reports: "https://github.com/zshipko/ocaml-hiredis/issues" +license: "ISC" +doc: "https://github.com/zshipko/ocaml-hiredis" +dev-repo: "git+https://github.com/zshipko/ocaml-hiredis.git" +build: [ + ["ocaml" "./pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "conduit" {>= "0.15.0" & < "0.16.0"} +] +synopsis: "Redis tools based on the Hiredis C library" +description: + "Hiredis provides a unified interface for creating Redis clients, pools of clients and servers." +url { + src: "https://github.com/zshipko/ocaml-hiredis/archive/0.2.tar.gz" + checksum: [ + "sha256=57c460e134a84f16f5024f3e5921646563314dcf85323c517a0982b622c507b8" + "md5=626c07fd60038bd19b89cf1682110da1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hll/hll.2.6/opam b/packages/hll/hll.2.6/opam new file mode 100644 index 000000000..772537478 --- /dev/null +++ b/packages/hll/hll.2.6/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "orbitz@gmail.com" +build: [ + [make "-j%{jobs}%"] +] + +install: [ + [make "PREFIX=%{prefix}%" "install"] +] + +remove: [ + [make "PREFIX=%{prefix}%" "remove"] +] + +depends: [ + "ocaml" + "core" {< "v0.9"} + "ocamlfind" {<= "1.9.6"} + "pds" {<= "5.38"} + "process" {<= "0.2.1"} + "toml" {< "6.0"} +] +authors: [ + "dklee@dklee.org" + "orbitz@gmail.com" +] + +homepage: "https://bitbucket.org/mimirops/hll" +bug-reports: "https://bitbucket.org/mimirops/hll/issues" +dev-repo: "git+https://bitbucket.org/mimirops/hll.git" +synopsis: "Create opam package files from a repository" +url { + src: "https://bitbucket.org/mimirops/hll/get/2.6.tar.gz" + checksum: [ + "sha256=aa9857bdd0d8e8a7122a45be72b03c037bbac3825b0435d003f19b66e3c297f2" + "md5=9383baedd9b2d4450df3690827dca1fb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hmap/hmap.0.8.0/opam b/packages/hmap/hmap.0.8.0/opam new file mode 100644 index 000000000..cc867e4be --- /dev/null +++ b/packages/hmap/hmap.0.8.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/hmap" +doc: "http://erratique.ch/software/hmap/doc" +license: "ISC" +dev-repo: "git+http://erratique.ch/repos/hmap.git" +bug-reports: "http://github.com/dbuenzli/hmap/issues" +tags: ["data-structure" "org:erratique"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Heterogeneous value maps for OCaml" +description: """ +v%%VERSION%% + +Hmap provides heterogeneous value maps for OCaml. These maps bind keys +to values with arbitrary types. Keys witness the type of the value +they are bound to which allows to add and lookup bindings in a type +safe manner. + +Hmap has no dependency and is distributed under the ISC license.""" +url { + src: "http://erratique.ch/software/hmap/releases/hmap-0.8.0.tbz" + checksum: [ + "sha256=c1e3bdb751635479947fd8fb8a359a5539ddce0e6493cd824e4c2090dac8d0c8" + "md5=4fff0508f0be8529dc8f8ac62cb3f951" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/horned_worm/horned_worm.0.1.1/opam b/packages/horned_worm/horned_worm.0.1.1/opam new file mode 100644 index 000000000..32a1365af --- /dev/null +++ b/packages/horned_worm/horned_worm.0.1.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "obiwanko@me.com" +authors: "Kazuo Koga" +homepage: "https://github.com/kkazuo/horned_worm" +bug-reports: "https://github.com/kkazuo/horned_worm/issues" +license: "MIT" +dev-repo: "git+https://github.com/kkazuo/horned_worm.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.04.1"} + "batteries" {>= "2.7.0" & <= "3.9.0"} + "cohttp-lwt-unix" {>= "0.99.0" & < "1.0"} + "logs" {>= "0.6.2" & <= "0.7.0"} + "re" {>= "1.7.1" & <= "1.12.0"} + "yojson" {>= "1.4.0" & <= "2.2.2"} + "jbuilder" {>= "1.0+beta13" & <= "transition"} + "lwt" {>= "3.1.0" & <= "5.9.0"} +] +synopsis: "A functional Web app server." +description: """ +A functional Web app server. + +Greatly inspired by Suave.IO and GIRAFFE of F#, this is OCaml implementation.""" +url { + src: "https://github.com/kkazuo/horned_worm/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=fe58d8f4e6a270cf3a9bb9e7cc184df682b27c7afde59afd22ddd5d57374acd7" + "md5=034a8c3bc3fd17e67f27326c80333853" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/horned_worm/horned_worm.0.3.1/opam b/packages/horned_worm/horned_worm.0.3.1/opam new file mode 100644 index 000000000..e2d679438 --- /dev/null +++ b/packages/horned_worm/horned_worm.0.3.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "obiwanko@me.com" +authors: "Kazuo Koga" +homepage: "https://github.com/kkazuo/horned_worm" +bug-reports: "https://github.com/kkazuo/horned_worm/issues" +license: "MIT" +dev-repo: "git+https://github.com/kkazuo/horned_worm.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "cohttp-async" {>= "0.99.0" & < "1.0"} + "core" {<"v0.13.0"} + "logs" {>= "0.6.2" & <= "0.7.0"} + "re" {>= "1.7.1" & <= "1.12.0"} + "yojson" {>= "1.4.0" & <= "2.2.2"} + "ppx_driver" {<= "v0.11.0"} + "ppx_jane" {<= "v0.17.0"} + "jbuilder" {>= "1.0+beta13" & <= "transition"} +] +synopsis: "A functional Web app server." +description: + "Greatly inspired by Suave.IO and GIRAFFE of F#, this is OCaml implementation." +url { + src: "https://github.com/kkazuo/horned_worm/archive/v0.3.1.tar.gz" + checksum: [ + "sha256=1ba11925cf6fb7919f33e43d281dad16e4cadab1e13909e973c09a5214bd1d6a" + "md5=c96e2fe81393489397704dfaffd0d407" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/horned_worm/horned_worm.0.3.2/opam b/packages/horned_worm/horned_worm.0.3.2/opam new file mode 100644 index 000000000..949f6acef --- /dev/null +++ b/packages/horned_worm/horned_worm.0.3.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "obiwanko@me.com" +authors: "Kazuo Koga" +homepage: "https://github.com/kkazuo/horned_worm" +bug-reports: "https://github.com/kkazuo/horned_worm/issues" +license: "MIT" +dev-repo: "git+https://github.com/kkazuo/horned_worm.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.10.0" & < "v0.11.0"} + "core" {<"v0.13.0"} + "cohttp-async" {>= "1.0.2" & <= "2.5.2-1"} + "logs" {>= "0.6.2" & <= "0.7.0"} + "re" {>= "1.7.1" & <= "1.12.0"} + "yojson" {>= "1.4.0" & <= "2.2.2"} + "jbuilder" {>= "1.0+beta13" & <= "transition"} +] +synopsis: "A functional Web app framework." +description: + "Greatly inspired by Suave.IO and GIRAFFE of F#, this is OCaml implementation." +url { + src: "https://github.com/kkazuo/horned_worm/archive/v0.3.2.tar.gz" + checksum: [ + "sha256=98b3117d3bd8ffe38992c7675386a9a3a364a05c08344729435fedcbbabc55be" + "md5=47242b71c19c7a250ee86fbc974707e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/http-cookie/http-cookie.3.0.0/opam b/packages/http-cookie/http-cookie.3.0.0/opam new file mode 100644 index 000000000..e4bcc5e8e --- /dev/null +++ b/packages/http-cookie/http-cookie.3.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "HTTP cookie library for OCaml" +description: "OCaml library to manipulate HTTP cookie. Adheres to RFC 6265." +maintainer: ["Bikal Lem"] +authors: ["Bikal Lem "] +license: "MPL-2.0" +homepage: "https://github.com/lemaetech/http-cookie" +bug-reports: "https://github.com/lemaetech/http-cookie/issues" +depends: [ + "dune" {>= "2.7" & <= "3.17.1"} + "ocaml" {>= "4.10.0"} + "odoc" {with-doc & <= "2.4.4"} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/lemaetech/http-cookie.git" +x-commit-hash: "8d9e601e994ab43ba610d46856b1ea939671041e" +url { + src: + "https://github.com/lemaetech/http-cookie/releases/download/v3.0.0/http-cookie-v3.0.0.tbz" + checksum: [ + "sha256=66b131ca6e63bc46ef859fc8924c815377377abfb2c52324c658d9c000130475" + "sha512=42d351a522355edca8bdf64b0048e7fb6af0be21bded8ff8fb75bf7ff463360511b2e17de4b22a9ad29887993baf916bc0ee3d1092496a6ca86bb05832abf118" + ] +} +available: false # source tarball not available / bad checksum +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/http2https/http2https.1.0.0/opam b/packages/http2https/http2https.1.0.0/opam new file mode 100644 index 000000000..dd59b2ca1 --- /dev/null +++ b/packages/http2https/http2https.1.0.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/avsm/http2https" +bug-reports: "https://github.com/avsm/http2https/issues" +license: "ISC" +dev-repo: "git+https://github.com/avsm/http2https.git" +build: [ [make] ] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cohttp" {>= "0.19.3" & < "0.99"} + "lwt" {<= "5.9.0"} + "base-unix" {= "base"} +] +synopsis: "HTTP to HTTPS redirector daemon" +description: """ +This is a simple redirector that issues HTTP 302 responses to incoming HTTP +requests. It's useful to use as a listener on port 80 to redirect traffic to +the corresponding HTTPS port on 443.""" +url { + src: "https://github.com/avsm/http2https/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=b0d3960d949294049fb187717769f6dbcc03d1982567155b477162a10d5896bb" + "md5=01ba4654c8c4ac355bc09aecec6051a8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/http_router/http_router.0.1.2/opam b/packages/http_router/http_router.0.1.2/opam new file mode 100644 index 000000000..ca346bff7 --- /dev/null +++ b/packages/http_router/http_router.0.1.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Brecht Hoflack " +authors: "Brecht Hoflack " +homepage: "http://github.com/bhoflack/http_router" +bug-reports: "http://github.com/bhoflack/http_router/issues" +license: "MIT" +dev-repo: "git+http://github.com/bhoflack/http_router.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "http-router"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "async" {<= "v0.17.0"} + "cohttp" {>= "0.15.0" & < "0.99"} + "re" {<= "1.12.0"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Simple http router for cohttp and async." +description: + "This is a simple http router for cohttp and async. It allows you to route http requests to handlers. Routes can be specified with a DSL that allows you to route constants and regex parts." +flags: light-uninstall +url { + src: "https://github.com/bhoflack/http_router/archive/v0.1.2.zip" + checksum: [ + "sha256=5e159c8ddab606c163ee0a2b762db3f50d97beecb8cfab4b2533a8a931e02b7d" + "md5=b12fbcb44441a35a219cd749596285fb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/humane-re/humane-re.0.0.1/opam b/packages/humane-re/humane-re.0.0.1/opam new file mode 100644 index 000000000..11a24359e --- /dev/null +++ b/packages/humane-re/humane-re.0.0.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "humane_re"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {<= "0.4.11"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {<= "2.2.7"} + "base-unsafe-string" {= "base"} +] +dev-repo: "git+https://github.com/rgrinberg/humane-re" +install: [make "install"] +synopsis: "A human friendly interface to regular expressions in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/humane-re/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=7c2792e2f9590c9de521217309cccf810b6f1c71a5487ad1a9d282a15aa5ec29" + "md5=003c253bd589301c14c0ad6bdca1fe57" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/humane-re/humane-re.0.0.2/opam b/packages/humane-re/humane-re.0.0.2/opam new file mode 100644 index 000000000..9271b9399 --- /dev/null +++ b/packages/humane-re/humane-re.0.0.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/rgrinberg/humane-re" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "humane_re"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {<= "0.4.11"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {<= "2.2.7"} + "base-unsafe-string" {= "base"} +] +dev-repo: "git+https://github.com/rgrinberg/humane-re" +install: [make "install"] +synopsis: "A human friendly interface to regular expressions in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/humane-re/archive/v0.0.2.tar.gz" + checksum: [ + "sha256=4f00cb4e8d5c905032319f9337b1f72ef36ad1201b98e4a8523ff340ad001161" + "md5=2c08eaf953ceabe425058ca5cdf10a06" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/humane-re/humane-re.0.0.3/opam b/packages/humane-re/humane-re.0.0.3/opam new file mode 100644 index 000000000..f8e6cc469 --- /dev/null +++ b/packages/humane-re/humane-re.0.0.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/rgrinberg/humane-re" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "humane_re"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {<= "0.4.11"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/humane-re" +install: [make "install"] +synopsis: "A human friendly interface to regular expressions in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/humane-re/archive/v0.0.3.tar.gz" + checksum: [ + "sha256=38b3fbb3d25cfd86a4787fd3cf74d1cb766207c2b0cf41ccbbd4693b3327bfae" + "md5=81d4b69c398bd02e7039f856888aa66a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hvsock/hvsock.0.10.0/opam b/packages/hvsock/hvsock.0.10.0/opam new file mode 100644 index 000000000..cdd822da8 --- /dev/null +++ b/packages/hvsock/hvsock.0.10.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "Rolf Neugebauer"] +license: "ISC" +homepage: "https://github.com/djs55/ocaml-hvsock" +dev-repo: "git+https://github.com/djs55/ocaml-hvsock.git" +bug-reports: "https://github.com/djs55/ocaml-hvsock/issues" +build: [ + ["ocaml" "setup.ml" "-configure"] + [make] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hvsock"] +depends: [ + "ocaml" {>= "4.01.0"} + "base-bytes" {<= "base"} + "base-threads" {= "base"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-flow" {= "1.1.0"} + "cstruct" {<= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +synopsis: "Bindings to Hyper-V AF_HVSOCK" +description: """ +AF_HVSOCK sockets allow host <-> VM communication on Hyper-V hosts. A typical +use is to run some kind of agent in a VM, and connect to it from software +running on the host. AF_HVSOCK is similar to AF_VSOCK as used by virtio-vsock.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-hvsock/archive/v0.10.0.tar.gz" + checksum: [ + "sha256=b3b62bab012b28b48d56572c8072ff59db54c9d06a046eef96ff46bfbb8d8420" + "md5=936d43f968b1888658488373107e457b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hvsock/hvsock.0.11.0/opam b/packages/hvsock/hvsock.0.11.0/opam new file mode 100644 index 000000000..2eb01bb78 --- /dev/null +++ b/packages/hvsock/hvsock.0.11.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "David Scott" "Rolf Neugebauer" "Anil Madhavapeddy" "Simon Ferquel"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-hvsock" +dev-repo: "git+https://github.com/mirage/ocaml-hvsock.git" +bug-reports: "https://github.com/mirage/ocaml-hvsock/issues" + +build: [ + ["ocaml" "setup.ml" "-configure" "--%{alcotest:enable}%-tests"] + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hvsock"] + +depends: [ + "ocaml" {>= "4.02.3"} + "base-bytes" {<= "base"} + "base-threads" {= "base"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {>= "2.0" & < "3.0"} + "mirage-flow" {= "1.1.0"} + "cstruct" {<= "6.2.0"} + "duration" {<= "0.2.1"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +synopsis: "Bindings to Hyper-V AF_HVSOCK" +description: """ +AF_HVSOCK sockets allow host <-> VM communication on Hyper-V hosts. A typical +use is to run some kind of agent in a VM, and connect to it from software +running on the host. AF_HVSOCK is similar to AF_VSOCK as used by virtio-vsock.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-hvsock/archive/v0.11.0.tar.gz" + checksum: [ + "sha256=07a7f0c724248df18876fc2e154d1fa28509d792bbe2061fedbfd8bf14989242" + "md5=f18b0f7cbc13718736cb460206c5c62e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hvsock/hvsock.0.11.1/opam b/packages/hvsock/hvsock.0.11.1/opam new file mode 100644 index 000000000..482cbf6b7 --- /dev/null +++ b/packages/hvsock/hvsock.0.11.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "David Scott" "Rolf Neugebauer" "Anil Madhavapeddy" "Simon Ferquel"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-hvsock" +dev-repo: "git+https://github.com/mirage/ocaml-hvsock.git" +bug-reports: "https://github.com/mirage/ocaml-hvsock/issues" + +build: [ + ["ocaml" "setup.ml" "-configure" "--%{alcotest:enable}%-tests"] + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hvsock"] + +depends: [ + "ocaml" {>= "4.02.3"} + "base-bytes" {<= "base"} + "base-threads" {= "base"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {>= "2.0" & < "3.0"} + "mirage-flow" {= "1.1.0"} + "cstruct" {<= "6.2.0"} + "duration" {<= "0.2.1"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +synopsis: "Bindings to Hyper-V AF_HVSOCK" +description: """ +AF_HVSOCK sockets allow host <-> VM communication on Hyper-V hosts. A typical +use is to run some kind of agent in a VM, and connect to it from software +running on the host. AF_HVSOCK is similar to AF_VSOCK as used by virtio-vsock.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-hvsock/archive/v0.11.1.tar.gz" + checksum: [ + "sha256=7ec89f5df31bb15d925b063a809d233f3b7a5b7e3e5a9f38208dfaa60641d435" + "md5=f0d70ff045c9b7d345d33b682900e218" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hvsock/hvsock.0.12.0/opam b/packages/hvsock/hvsock.0.12.0/opam new file mode 100644 index 000000000..f7f533672 --- /dev/null +++ b/packages/hvsock/hvsock.0.12.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "David Scott" "Rolf Neugebauer" "Anil Madhavapeddy" "Simon Ferquel"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-hvsock" +dev-repo: "git+https://github.com/mirage/ocaml-hvsock.git" +bug-reports: "https://github.com/mirage/ocaml-hvsock/issues" + +build: [ + ["ocaml" "setup.ml" "-configure" "--%{alcotest:enable}%-tests"] + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hvsock"] + +depends: [ + "ocaml" {>= "4.02.3"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {>= "2.0" & < "3.0"} + "mirage-flow" {= "1.1.0"} + "cstruct" {<= "6.2.0"} + "duration" {<= "0.2.1"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +synopsis: "Bindings to Hyper-V AF_HVSOCK" +description: """ +AF_HVSOCK sockets allow host <-> VM communication on Hyper-V hosts. A typical +use is to run some kind of agent in a VM, and connect to it from software +running on the host. AF_HVSOCK is similar to AF_VSOCK as used by virtio-vsock.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-hvsock/archive/v0.12.0.tar.gz" + checksum: [ + "sha256=e0ffd8b874129ed6ddc4a2d2b62f3530e900f830792b0c93223a89e320beb792" + "md5=7763a56255a8b1c3ee73cf52430eeb76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hvsock/hvsock.0.13.0/opam b/packages/hvsock/hvsock.0.13.0/opam new file mode 100644 index 000000000..f64fa5277 --- /dev/null +++ b/packages/hvsock/hvsock.0.13.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "David Scott" "Rolf Neugebauer" "Anil Madhavapeddy" "Simon Ferquel"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-hvsock" +dev-repo: "git+https://github.com/mirage/ocaml-hvsock.git" +bug-reports: "https://github.com/mirage/ocaml-hvsock/issues" + +build: [ + ["ocaml" "setup.ml" "-configure" "--%{alcotest:enable}%-tests"] + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hvsock"] + +depends: [ + "ocaml" {>= "4.02.3"} + "base-bytes" {<= "base"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {>= "2.0" & < "3.0"} + "mirage-flow" {= "1.1.0"} + "cstruct" {<= "6.2.0"} + "duration" {<= "0.2.1"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +synopsis: "Bindings to Hyper-V AF_HVSOCK" +description: """ +AF_HVSOCK sockets allow host <-> VM communication on Hyper-V hosts. A typical +use is to run some kind of agent in a VM, and connect to it from software +running on the host. AF_HVSOCK is similar to AF_VSOCK as used by virtio-vsock.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-hvsock/archive/v0.13.0.tar.gz" + checksum: [ + "sha256=f46eac05e1f32e51e1d111ff5180532a3cc7f02067d0083e519ab2be4ca054bd" + "md5=c8a791e9aeaabf9378c6259adc24a15b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hvsock/hvsock.0.4/opam b/packages/hvsock/hvsock.0.4/opam new file mode 100644 index 000000000..f8ffe9994 --- /dev/null +++ b/packages/hvsock/hvsock.0.4/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "Rolf Neugebauer"] +license: "ISC" +homepage: "https://github.com/djs55/ocaml-hvsock" +dev-repo: "git+https://github.com/djs55/ocaml-hvsock.git" +bug-reports: "https://github.com/djs55/ocaml-hvsock/issues" +build: [ + ["ocaml" "setup.ml" "-configure"] + [make] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hvsock"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "base-threads" {= "base"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {< "3.0.0"} + "cstruct" {<= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +synopsis: "Bindings to Hyper-V AF_HVSOCK" +description: """ +AF_HVSOCK sockets allow host <-> VM communication on Hyper-V hosts. A typical +use is to run some kind of agent in a VM, and connect to it from software +running on the host. AF_HVSOCK is similar to AF_VSOCK as used by virtio-vsock.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-hvsock/archive/v0.4.tar.gz" + checksum: [ + "sha256=151dffd3e1f7f7c1ac5adbaf24dd89a61291813cef854cd805a3ac9a35f0e907" + "md5=d81a19266e6b313b5b9dbb8c569f0f27" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hvsock/hvsock.0.5/opam b/packages/hvsock/hvsock.0.5/opam new file mode 100644 index 000000000..5dce58e24 --- /dev/null +++ b/packages/hvsock/hvsock.0.5/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "Rolf Neugebauer"] +license: "ISC" +homepage: "https://github.com/djs55/ocaml-hvsock" +dev-repo: "git+https://github.com/djs55/ocaml-hvsock.git" +bug-reports: "https://github.com/djs55/ocaml-hvsock/issues" +build: [ + ["ocaml" "setup.ml" "-configure"] + [make] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hvsock"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "base-threads" {= "base"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {< "3.0.0"} + "cstruct" {<= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +synopsis: "Bindings to Hyper-V AF_HVSOCK" +description: """ +AF_HVSOCK sockets allow host <-> VM communication on Hyper-V hosts. A typical +use is to run some kind of agent in a VM, and connect to it from software +running on the host. AF_HVSOCK is similar to AF_VSOCK as used by virtio-vsock.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-hvsock/archive/v0.5.tar.gz" + checksum: [ + "sha256=a13cc9e45c09f08f00dc8ca7b23d19549f6561993776f70052339db96febdbdc" + "md5=234ac9563aa79d3f8074964c1d91a5a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/hvsock/hvsock.0.6/opam b/packages/hvsock/hvsock.0.6/opam new file mode 100644 index 000000000..88a51904f --- /dev/null +++ b/packages/hvsock/hvsock.0.6/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "Rolf Neugebauer"] +license: "ISC" +homepage: "https://github.com/djs55/ocaml-hvsock" +dev-repo: "git+https://github.com/djs55/ocaml-hvsock.git" +bug-reports: "https://github.com/djs55/ocaml-hvsock/issues" +build: [ + ["ocaml" "setup.ml" "-configure"] + [make] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hvsock"] +depends: [ + "ocaml" {>= "4.01.0"} + "base-bytes" {<= "base"} + "base-threads" {= "base"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-flow" {<= "1.1.0"} + "cstruct" {<= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +synopsis: "Bindings to Hyper-V AF_HVSOCK" +description: """ +AF_HVSOCK sockets allow host <-> VM communication on Hyper-V hosts. A typical +use is to run some kind of agent in a VM, and connect to it from software +running on the host. AF_HVSOCK is similar to AF_VSOCK as used by virtio-vsock.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-hvsock/archive/v0.6.tar.gz" + checksum: [ + "sha256=673f0866dc3b473a775690ef5c22dfbef43fc8db7fe234c2194d613a4a2ccc65" + "md5=a0ae59e4223f3815b93011c974fb29f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hvsock/hvsock.0.7/opam b/packages/hvsock/hvsock.0.7/opam new file mode 100644 index 000000000..6014a5140 --- /dev/null +++ b/packages/hvsock/hvsock.0.7/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "Rolf Neugebauer"] +license: "ISC" +homepage: "https://github.com/djs55/ocaml-hvsock" +dev-repo: "git+https://github.com/djs55/ocaml-hvsock.git" +bug-reports: "https://github.com/djs55/ocaml-hvsock/issues" +build: [ + ["ocaml" "setup.ml" "-configure"] + [make] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hvsock"] +depends: [ + "ocaml" {>= "4.01.0"} + "base-bytes" {<= "base"} + "base-threads" {= "base"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-flow" {<= "1.1.0"} + "cstruct" {<= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +synopsis: "Bindings to Hyper-V AF_HVSOCK" +description: """ +AF_HVSOCK sockets allow host <-> VM communication on Hyper-V hosts. A typical +use is to run some kind of agent in a VM, and connect to it from software +running on the host. AF_HVSOCK is similar to AF_VSOCK as used by virtio-vsock.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-hvsock/archive/v0.7.tar.gz" + checksum: [ + "sha256=34405e55c527dd06d60153f94702b92d6f1c7cb4b496ded116e4feb534d85959" + "md5=66a16fb255ccf4bc729693c406882807" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hvsock/hvsock.0.8.1/opam b/packages/hvsock/hvsock.0.8.1/opam new file mode 100644 index 000000000..dd683467f --- /dev/null +++ b/packages/hvsock/hvsock.0.8.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "Rolf Neugebauer"] +license: "ISC" +homepage: "https://github.com/djs55/ocaml-hvsock" +dev-repo: "git+https://github.com/djs55/ocaml-hvsock.git" +bug-reports: "https://github.com/djs55/ocaml-hvsock/issues" +build: [ + ["ocaml" "setup.ml" "-configure"] + [make] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "hvsock"] +depends: [ + "ocaml" {>= "4.01.0"} + "base-bytes" {<= "base"} + "base-threads" {= "base"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-flow" {= "1.1.0"} + "cstruct" {<= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +synopsis: "Bindings to Hyper-V AF_HVSOCK" +description: """ +AF_HVSOCK sockets allow host <-> VM communication on Hyper-V hosts. A typical +use is to run some kind of agent in a VM, and connect to it from software +running on the host. AF_HVSOCK is similar to AF_VSOCK as used by virtio-vsock.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-hvsock/archive/v0.8.1.tar.gz" + checksum: [ + "sha256=a34bfc6df13617208594151e8bbd0b61c67472e1b262699813b13b287c0ed6f2" + "md5=1e9e78e1d243b990d9928332e469145c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/hydro/hydro.0.7.1/opam b/packages/hydro/hydro.0.7.1/opam new file mode 100644 index 000000000..9c4328b8c --- /dev/null +++ b/packages/hydro/hydro.0.7.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [make "all"] + [make "opt"] +] +remove: [ + ["ocamlfind" "remove" "hydrogen"] + ["ocamlfind" "remove" "hydromon"] + ["ocamlfind" "remove" "hydro"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {= "3.6.0"} + "pcre" {<= "8.0.1"} + "omake" {<= "0.10.7"} +] +install: [make "install"] +synopsis: + "An independent implementation of ICE, the object-oriented RPC protocol by ZeroC" +flags: light-uninstall +url { + src: "http://download.camlcity.org/download/hydro-0.7.1.tar.gz" + checksum: [ + "sha256=0ce9389100be03ee1ae48809cedce3711aba7b9bf008516fc90ab958d77fbcac" + "md5=df2d15e50a28cfda14cc86ef4f19adc2" + ] + mirrors: "http://download2.camlcity.org/download/hydro-0.7.1.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/i3ipc/i3ipc.0.1.1/opam b/packages/i3ipc/i3ipc.0.1.1/opam new file mode 100644 index 000000000..b00577460 --- /dev/null +++ b/packages/i3ipc/i3ipc.0.1.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "armael@isomorphis.me" +authors: "Armaël Guéneau" +homepage: "https://github.com/Armael/ocaml-i3ipc" +bug-reports: "https://github.com/Armael/ocaml-i3ipc/issues" +license: "MIT" +tags: ["i3" "ipc" "window-manager"] +dev-repo: "git+https://github.com/Armael/ocaml-i3ipc" +doc: "https://armael.github.io/ocaml-i3ipc/0.1/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "i3ipc"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "lwt" {< "4.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving_yojson" {<= "3.9.1"} + "result" {<= "1.5"} + "stdint" {<= "0.7.2"} + "base-bytes" {<= "base"} +] +synopsis: "A pure OCaml implementation of the i3 IPC protocol" +description: """ +This library allows you to communicate with a running instance of i3, run +commands, query information about the state of the WM, and subscribe to events.""" +flags: light-uninstall +url { + src: "https://github.com/Armael/ocaml-i3ipc/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=93d2dc14e7fef55c456d8c54f0f7c58c3a74a388a9228e096c563e076a825a4f" + "md5=aed20b4c521e557a12abf52bf142689d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/i3ipc/i3ipc.0.1/opam b/packages/i3ipc/i3ipc.0.1/opam new file mode 100644 index 000000000..f391bde8a --- /dev/null +++ b/packages/i3ipc/i3ipc.0.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "armael@isomorphis.me" +authors: "Armaël Guéneau" +homepage: "https://github.com/Armael/ocaml-i3ipc" +bug-reports: "https://github.com/Armael/ocaml-i3ipc/issues" +license: "MIT" +tags: ["i3" "ipc" "window-manager"] +dev-repo: "git+https://github.com/Armael/ocaml-i3ipc.git" +doc: "https://armael.github.io/ocaml-i3ipc/0.1/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "i3ipc"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "lwt" {< "4.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving_yojson" {<= "3.9.1"} + "result" {<= "1.5"} + "stdint" {<= "0.7.2"} + "base-bytes" {<= "base"} +] +synopsis: "A pure OCaml implementation of the i3 IPC protocol" +description: """ +This library allows you to communicate with a running instance of i3, run +commands, query information about the state of the WM, and subscribe to events.""" +flags: light-uninstall +url { + src: "https://github.com/Armael/ocaml-i3ipc/archive/v0.1.tar.gz" + checksum: [ + "sha256=86984aaf8669e22dabbc8b5adca6b50f3223e59e72c88191fd3e58f363c727e9" + "md5=c56a2a9a072fe498ddbc2d940b120084" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ibx/ibx.0.5.0/opam b/packages/ibx/ibx.0.5.0/opam new file mode 100644 index 000000000..4033a4157 --- /dev/null +++ b/packages/ibx/ibx.0.5.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +build: [ + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "fieldslib" {< "113.01.00"} + "core" {>= "109.07.00" & <= "v0.17.1"} + "core_extended" {< "109.24.00"} + "async" {< "109.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers +Trader Workstation API (TWS API) built on top of Jane Street's +Core and Async library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.0.tar.gz" + checksum: [ + "sha256=e74e121bba88d0b50928067eaf5dd2d47bcff286d6dd6fb3e68af8c8efaa7da9" + "md5=4903528bf818598b64230f5c84b4cdc0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.5.1/opam b/packages/ibx/ibx.0.5.1/opam new file mode 100644 index 000000000..939696067 --- /dev/null +++ b/packages/ibx/ibx.0.5.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: ["Oliver Gu "] +homepage: "https://bitbucket.org/ogu/ibx" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" {>= "3.12"} + "ocamlfind" {<= "1.9.6"} + "async" {< "109.35.00"} + "core" {>= "109.07.00" & <= "v0.17.1"} + "core_extended" {< "109.24.00"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers +Trader Workstation API (TWS API) built on top of Jane Street's +Core and Async library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.1.tar.gz" + checksum: [ + "sha256=4c89d3aed6009bbd81567038085c2b98ec585e8968762123b27f255e2cc58651" + "md5=2e130aec424e89bc84f9edbbfdf85f7f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.5.2/opam b/packages/ibx/ibx.0.5.2/opam new file mode 100644 index 000000000..98b9b5a20 --- /dev/null +++ b/packages/ibx/ibx.0.5.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: ["Oliver Gu "] +homepage: "https://bitbucket.org/ogu/ibx" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" {>= "3.12"} + "ocamlfind" {<= "1.9.6"} + "async" {< "109.35.00"} + "core" {>= "109.07.00" & <= "v0.17.1"} + "core_extended" {< "109.24.00"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.2.tar.gz" + checksum: [ + "sha256=f49e5d8305b541b3bb0b82fbf9b48d7397cb17c56689b44e7fb29d0e9f1b2953" + "md5=221d32fe2c92412164807d4347053982" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.5.3/opam b/packages/ibx/ibx.0.5.3/opam new file mode 100644 index 000000000..52b61a4b9 --- /dev/null +++ b/packages/ibx/ibx.0.5.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: ["Oliver Gu "] +homepage: "https://bitbucket.org/ogu/ibx" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" {>= "3.12"} + "ocamlfind" {<= "1.9.6"} + "async" {< "109.35.00"} + "core" {>= "109.07.00" & <= "v0.17.1"} + "core_extended" {< "109.24.00"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.3.tar.gz" + checksum: [ + "sha256=0b9dcc3b5e6361783106f3a19576fc70b0e12f7932e0709d0414b69507f1c01f" + "md5=60d174c870d290051e537b06b911616c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.5.4/opam b/packages/ibx/ibx.0.5.4/opam new file mode 100644 index 000000000..f6a0e4871 --- /dev/null +++ b/packages/ibx/ibx.0.5.4/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: ["Oliver Gu "] +homepage: "https://bitbucket.org/ogu/ibx" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" {>= "3.12"} + "ocamlfind" {<= "1.9.6"} + "async" {< "109.35.00"} + "core" {>= "109.07.00" & <= "v0.17.1"} + "core_extended" {< "109.24.00"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.4.tar.gz" + checksum: [ + "sha256=15db2f5d139e643484ab410c94ad1cbd6696b6f055d04025994eb7203c056f45" + "md5=3cf351ee8f448139a366de737cf3b8ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.5.5/opam b/packages/ibx/ibx.0.5.5/opam new file mode 100644 index 000000000..31059ecf8 --- /dev/null +++ b/packages/ibx/ibx.0.5.5/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: ["Oliver Gu "] +homepage: "https://bitbucket.org/ogu/ibx" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" {>= "3.12"} + "ocamlfind" {<= "1.9.6"} + "async" {< "109.35.00"} + "core" {>= "109.07.00" & <= "v0.17.1"} + "core_extended" {< "109.24.00"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.5.tar.gz" + checksum: [ + "sha256=9a1cc8b0a5464d62326433948028390a36bfaf822cfe810049e52cccdef42251" + "md5=06b077a74b8b991ac06cb47d24efbe82" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.5.6/opam b/packages/ibx/ibx.0.5.6/opam new file mode 100644 index 000000000..fe478f933 --- /dev/null +++ b/packages/ibx/ibx.0.5.6/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: ["Oliver Gu "] +homepage: "https://bitbucket.org/ogu/ibx" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" {>= "3.12"} + "ocamlfind" {<= "1.9.6"} + "async" {< "109.35.00"} + "core" {>= "109.07.00" & <= "v0.17.1"} + "core_extended" {< "109.24.00"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.6.tar.gz" + checksum: [ + "sha256=5297fc78618d37ce3f87015912b40478ebf0809bfd6906d463190bcd22c075b4" + "md5=40c3df001768dbfe47c1f08ab0ffdd28" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.5.7/opam b/packages/ibx/ibx.0.5.7/opam new file mode 100644 index 000000000..a24243e81 --- /dev/null +++ b/packages/ibx/ibx.0.5.7/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: ["Oliver Gu "] +homepage: "https://bitbucket.org/ogu/ibx" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {<= "1.9.6"} + "async" {< "109.35.00"} + "core" {>= "109.07.00" & <= "v0.17.1"} + "core_extended" {< "109.24.00"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.7.tar.gz" + checksum: [ + "sha256=14fb448b71c1f09d7b48ac3882d26a515054b27ced4945b3d7cedde0b259dda6" + "md5=592b25cf67e62552417bf279cc85feed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.5.8/opam b/packages/ibx/ibx.0.5.8/opam new file mode 100644 index 000000000..c06e76576 --- /dev/null +++ b/packages/ibx/ibx.0.5.8/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: ["Oliver Gu "] +homepage: "https://bitbucket.org/ogu/ibx" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" {>= "4.00"} + "async" {< "109.35.00"} + "core" {>= "109.24.00" & <= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "core_extended" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.8.tar.gz" + checksum: [ + "sha256=e903c8f417a517c2dd8c22b2631eb8c31d472a51deb5d3bd6d3a1703817487aa" + "md5=25a9163e1b541b5cf238aa1ab7a32ffa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.5.9/opam b/packages/ibx/ibx.0.5.9/opam new file mode 100644 index 000000000..998adef80 --- /dev/null +++ b/packages/ibx/ibx.0.5.9/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: ["Oliver Gu "] +homepage: "https://bitbucket.org/ogu/ibx" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" {>= "4.00"} + "async" {>= "109.35.00" & < "111.13.00"} + "core" {>= "109.10.00" & <= "109.47.00"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "core_extended" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.9.tar.gz" + checksum: [ + "sha256=8105fd245d6d391da4628bca0647527930409c06144713a6910e405ad22dade3" + "md5=dc1c85c720bb9a669fc77e5d4938ca8e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.6.0/opam b/packages/ibx/ibx.0.6.0/opam new file mode 100644 index 000000000..cef3adfbe --- /dev/null +++ b/packages/ibx/ibx.0.6.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: ["Oliver Gu "] +homepage: "https://bitbucket.org/ogu/ibx" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "ibx"]] +depends: [ + "ocaml" {>= "4.00"} + "async" {>= "109.35.00" & < "111.13.00"} + "core" {>= "109.10.00" & <= "109.47.00"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.6.0.tar.gz" + checksum: [ + "sha256=59a32c8209f96caae61cd54d08db1ac37edd21c3f91c6be030f227a391c4fab4" + "md5=e38c6f64d60a5fd2c28dd73c275a91fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.6.1/opam b/packages/ibx/ibx.0.6.1/opam new file mode 100644 index 000000000..25bf5f29f --- /dev/null +++ b/packages/ibx/ibx.0.6.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/ibx" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ibx"] +] +depends: [ + "ocaml" {>= "4.00"} + "async" {>= "109.35.00" & < "111.13.00"} + "core" {>= "109.10.00" & <= "109.47.00"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.6.1.tar.gz" + checksum: [ + "sha256=d3e3e76c4fa855cf99b6aee912ee91c02892c27417a3a83020ac3dc50ec1b6b0" + "md5=8bb755c70e33a2ce18bd5846dc1aea50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.6.2/opam b/packages/ibx/ibx.0.6.2/opam new file mode 100644 index 000000000..b6a811ecf --- /dev/null +++ b/packages/ibx/ibx.0.6.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/ibx" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ibx"] +] +depends: [ + "ocaml" {>= "4.00"} + "async" {>= "109.35.00" & < "111.13.00"} + "core" {>= "109.10.00" & <= "109.47.00"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.6.2.tar.gz" + checksum: [ + "sha256=5f64e06f81da59d2a46176f6bdfaedf92563f49fac24b38db90ca133c58cf205" + "md5=89b293b5b30ad9fc2226243b2851212e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.7.0/opam b/packages/ibx/ibx.0.7.0/opam new file mode 100644 index 000000000..b1a5e14df --- /dev/null +++ b/packages/ibx/ibx.0.7.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/ibx" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ibx"] +] +depends: [ + "ocaml" {>= "4.00"} + "async" {>= "109.35.00" & < "111.13.00"} + "core" {>= "109.10.00" & <= "109.47.00"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.7.0.tar.gz" + checksum: [ + "sha256=4bb76fc0e2f3adeb073d29cbcd2e1ba0e50161f5433f73a7affd4375d3f83ac7" + "md5=aeb3c833cc64fdccefb6ee0f9f2706bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.7.1/opam b/packages/ibx/ibx.0.7.1/opam new file mode 100644 index 000000000..3676ad1d5 --- /dev/null +++ b/packages/ibx/ibx.0.7.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/ibx" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ibx"] +] +depends: [ + "ocaml" {>= "4.00"} + "async" {>= "109.35.00" & < "111.13.00"} + "core" {>= "109.10.00" & <= "109.60.00"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.7.1.tar.gz" + checksum: [ + "sha256=7b197663fc11a805432c965c23d96b756cdd9df182c853cf033dacb94e9ac10a" + "md5=a567dfb3978aa6d199dbb01ff16a0e28" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.7.2/opam b/packages/ibx/ibx.0.7.2/opam new file mode 100644 index 000000000..1f46a4e41 --- /dev/null +++ b/packages/ibx/ibx.0.7.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/ibx" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ibx"] +] +depends: [ + "ocaml" {>= "4.00"} + "async" {>= "111.03.00" & < "111.13.00"} + "base-threads" {= "base"} + "core" {>= "111.06.00" & <= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.7.2.tar.gz" + checksum: [ + "sha256=725c19241219f66a6448f3ad643ef3270df3940eed51b84d52c93e4b8fdc010c" + "md5=f2f082812d3eebdf05026806008c314f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.7.3/opam b/packages/ibx/ibx.0.7.3/opam new file mode 100644 index 000000000..31b441b7e --- /dev/null +++ b/packages/ibx/ibx.0.7.3/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/ibx" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ibx"] +] +depends: [ + "ocaml" {>= "4.00"} + "async" {>= "111.17.00" & <= "v0.17.0"} + "base-threads" {= "base"} + "core" {>= "111.17.00" & < "111.25.00"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.7.3.tar.gz" + checksum: [ + "sha256=05cb1815983bea0305dcd7e48420f98ef34b8ab32aeed7f4ae6c3d1966734d7f" + "md5=ce069b0bf2ee231abd3c5d67eaccb44e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.7.4/opam b/packages/ibx/ibx.0.7.4/opam new file mode 100644 index 000000000..eb7050310 --- /dev/null +++ b/packages/ibx/ibx.0.7.4/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "gu.oliver@yahoo.com" +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/ibx" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "ibx"] +] +depends: [ + "ocaml" {>= "4.00"} + "async" {>= "111.17.00" & <= "v0.17.0"} + "base-threads" {= "base"} + "core" {>= "111.17.00" & < "112.17.00"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.7.4.tar.gz" + checksum: [ + "sha256=1e2e0cf307fedb0b68dcd5c74d43774242b04596e95773c6bac9d4a7b1c33002" + "md5=4ff949c2e9d9aedba69c1106a38981fb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.8.0/opam b/packages/ibx/ibx.0.8.0/opam new file mode 100644 index 000000000..f271469a3 --- /dev/null +++ b/packages/ibx/ibx.0.8.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "Oliver Gu " +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/ibx" +dev-repo: "git+https://bitbucket.org/ogu/ibx.git" +bug-reports: "https://bitbucket.org/ogu/ibx/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "ibx"] +] +depends: [ + "ocaml" {>= "4.02.1"} + "async" {>= "112.17.00" & <= "v0.17.0"} + "base-threads" {= "base"} + "core" {>= "112.17.00" & <= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "ocamlfind" {>= "1.3.1" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "gnuplot" +] +patches: [ "async.patch" ] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.8.0.tar.gz" + checksum: [ + "sha256=b9943600bcc9331e69dab7b3df99e52f65fc8097f701fddefe452897f9bb68ae" + "md5=b5496e9fa851abb5797e3c345d6b38d0" + ] +} +extra-source "async.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ibx/async.patch" + checksum: [ + "sha256=627730e0084fb280933a3f434da900a7e373b94def52a9de8f427ccad4861e06" + "md5=918e03e75326753ac2f71a3d8cea5210" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ibx/ibx.0.8.1/opam b/packages/ibx/ibx.0.8.1/opam new file mode 100644 index 000000000..936cc54aa --- /dev/null +++ b/packages/ibx/ibx.0.8.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Oliver Gu " +authors: [ "Oliver Gu " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/ibx" +dev-repo: "git+https://bitbucket.org/ogu/ibx.git" +bug-reports: "https://bitbucket.org/ogu/ibx/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "ibx"] +] +depends: [ + "ocaml" {= "4.02.3"} + "async" {>= "113.33.00" & <= "v0.17.0"} + "base-threads" {= "base"} + "core" {>= "113.33.00" & <= "v0.17.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_fields_conv" {>= "113.33.00" & <= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {>= "113.33.00" & <= "v0.17.0"} + "textutils" {>= "113.33.00" & <= "v0.17.0"} +] +depopts: [ + "gnuplot" +] +synopsis: "OCaml implementation of the Interactive Brokers TWS API" +description: """ +IBX is a pure OCaml implementation of the Interactive Brokers Trader +Workstation API (TWS API) built on top of Jane Street's Core and Async +library.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.8.1.tar.gz" + checksum: [ + "sha256=167843767563f115aa8f7ddd3bad3a08b701be17453254e4e8161bfdb9603a9e" + "md5=bbcb9eddb6489215fcee13e14bc482f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/imagelib/imagelib.20160413/opam b/packages/imagelib/imagelib.20160413/opam new file mode 100644 index 000000000..1656c6d63 --- /dev/null +++ b/packages/imagelib/imagelib.20160413/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe Raffalli " +authors: "Rodolphe Lepigre " +homepage: "http://patoline.org/tools.html" +bug-reports: "Rodolphe Lepigre " +license: "LGPL-3.0-only" +dev-repo: "darcs+https://patoline.org/darcs/imagelib" +build: [make] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "3.12.1" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlzip" {<= "1.13"} +] +post-messages: [ + "imagelib requires convert (imagemagick) to handle format other than png and ppm." +] +synopsis: "The imagelib library implements image formats such as PNG or PPM" +description: """ +The imagelib library implements image formats such as PNG or PPM in +OCaml, relying on only one external dependency: camlzip. However, we +plan to reimplement zlib in OCaml at some point. + +Supported image formats: + - PNG (full implementation of RCF 2083), + - PPM, PGM, PBM, ... (fully supported), + - JPG (only image size natively, conversion to PNG otherwise), + - GIF (only image size natively, conversion to PNG otherwise), + - XCF (only image size natively, conversion to PNG otherwise), + - Other formats rely on convert (imagemagick). + +As imagelib only requires camlzip, it is suitable for compilation to +javascript using js_of_ocaml (only for operations not requireing the +convert binary).""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/imagelib_20160413.tar.gz" + checksum: [ + "sha256=9168b9b8b3c693384a994a5fcbf9ed98df61c4cd553e1ed7d1a1a8e7ccb72171" + "md5=b24402c12c50c8d891735ae3c03ceae9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/imagelib/imagelib.20170118/opam b/packages/imagelib/imagelib.20170118/opam new file mode 100644 index 000000000..c26b87050 --- /dev/null +++ b/packages/imagelib/imagelib.20170118/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Rodolphe Lepigre " +authors: "Rodolphe Lepigre " +homepage: "http://lepigre.fr" +bug-reports: "Rodolphe Lepigre " +license: "LGPL-3.0-only" +dev-repo: "git+https://github.com:rlepigre/ocaml-imagelib.git" +build: [make] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlzip" {<= "1.13"} +] +post-messages: [ + "imagelib requires convert (imagemagick) to handle format other than png and ppm." +] +synopsis: "The imagelib library implements image formats such as PNG or PPM" +description: """ +The imagelib library implements image formats such as PNG or PPM in +OCaml, relying on only one external dependency: camlzip. However, we +plan to reimplement zlib in OCaml at some point. + +Supported image formats: + - PNG (full implementation of RCF 2083), + - PPM, PGM, PBM, ... (fully supported), + - JPG (only image size natively, conversion to PNG otherwise), + - GIF (only image size natively, conversion to PNG otherwise), + - XCF (only image size natively, conversion to PNG otherwise), + - Other formats rely on convert (imagemagick). + +As imagelib only requires camlzip, it is suitable for compilation to +javascript using js_of_ocaml (only for operations not requireing the +convert binary).""" +url { + src: + "https://github.com/rlepigre/ocaml-imagelib/archive/ocaml-imagelib_20170118.tar.gz" + checksum: [ + "sha256=371e72549e2d8202ed0c4ef3555b457bee6f96cffe7fbcc6116498af449ca349" + "md5=2eb3cd27e0425b6eda5d9655233a0029" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/imagemagick/imagemagick.0.33.1/opam b/packages/imagemagick/imagemagick.0.33.1/opam new file mode 100644 index 000000000..df2f46a42 --- /dev/null +++ b/packages/imagemagick/imagemagick.0.33.1/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Florent Monnier"] +homepage: "http://decapode314.free.fr/ocaml/ImageMagick/" +build: make +remove: [[make "uninstall"]] +depends: ["ocaml" "ocamlfind" {<= "1.9.6"} "base-unsafe-string" {= "base"}] +available: os != "macos" +depexts: [ + ["libgraphicsmagick1-dev" "libmagickcore-dev"] {os-family = "debian" & os-distribution != "ubuntu"} + ["libmagickcore-dev"] {os-distribution = "ubuntu"} +] +install: [make "install"] +synopsis: "Bindings for ImageMagick" +url { + src: "https://github.com/besport/ocaml-imagemagick/tarball/0.33.1" + checksum: [ + "sha256=6e575380a4598b245e37a12bed2795f4243e4e205b103700ffc29527ae311b19" + "md5=9c7e6e567922409b5b8c8f02207da6b2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imagemagick/imagemagick.0.33.2/opam b/packages/imagemagick/imagemagick.0.33.2/opam new file mode 100644 index 000000000..7c3c417d7 --- /dev/null +++ b/packages/imagemagick/imagemagick.0.33.2/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Florent Monnier"] +homepage: "http://decapode314.free.fr/ocaml/ImageMagick/" +build: make +remove: [[make "uninstall"]] +depends: ["ocaml" "ocamlfind" {<= "1.9.6"} "base-unsafe-string" {= "base"}] +available: os != "macos" +depexts: [ + ["libgraphicsmagick1-dev" "libmagickcore-dev"] {os-family = "debian" & os-distribution != "ubuntu"} + ["libmagickcore-dev"] {os-distribution = "ubuntu"} +] +install: [make "install"] +synopsis: "Bindings for ImageMagick" +url { + src: "https://github.com/besport/ocaml-imagemagick/tarball/0.33.2" + checksum: [ + "sha256=d2276c5f1f0eeacacc22ed50743c1fa9bea10fb592b314f8e4dd1edda6e0496c" + "md5=30d23f4d8c8bb39aa977af20979e3111" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imagemagick/imagemagick.0.33/opam b/packages/imagemagick/imagemagick.0.33/opam new file mode 100644 index 000000000..ab9d5bd9d --- /dev/null +++ b/packages/imagemagick/imagemagick.0.33/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Florent Monnier"] +homepage: "http://decapode314.free.fr/ocaml/ImageMagick/" +build: make +remove: [[make "uninstall"]] +depends: ["ocaml" "ocamlfind" {<= "1.9.6"} "base-unsafe-string" {= "base"}] +available: os != "macos" +depexts: [ + ["libgraphicsmagick1-dev" "libmagickcore-dev"] {os-family = "debian" & os-distribution != "ubuntu"} + ["libmagickcore-dev"] {os-distribution = "ubuntu"} +] +install: [make "install"] +synopsis: "Bindings for ImageMagick" +url { + src: "https://github.com/besport/ocaml-imagemagick/tarball/0.33" + checksum: [ + "sha256=b801df2dfeb0fc417935721fadd8140a2d6f58867a05df6efdb71091f1063586" + "md5=3ba64daac34acb3c38ec78cef09bb122" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imagemagick/imagemagick.0.34-1/opam b/packages/imagemagick/imagemagick.0.34-1/opam new file mode 100644 index 000000000..93d59d9d2 --- /dev/null +++ b/packages/imagemagick/imagemagick.0.34-1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "jvouillon@besport.com" +authors: ["Florent Monnier"] +homepage: "http://decapode314.free.fr/ocaml/ImageMagick/" +doc: "http://decapode314.free.fr/ocaml/ImageMagick/doc/" +patches: ["fix_build.patch"] +build: [[make]] +install: [[make "find_install"]] +remove: [["ocamlfind" "remove" "magick"]] +depends: ["ocaml" "ocamlfind" {<= "1.9.6"} "base-unsafe-string" {= "base"}] +available: os != "macos" +depexts: [ + ["libgraphicsmagick1-dev" "libmagickcore-dev"] {os-family = "debian" & os-distribution != "ubuntu"} + ["libmagickcore-dev"] {os-distribution = "ubuntu"} + ["imagemagick"] {os-distribution = "homebrew" & os = "macos"} +] +synopsis: "Bindings for ImageMagick" +flags: light-uninstall +url { + src: + "http://decapode314.free.fr/ocaml/ImageMagick/downloads/OCaml-ImageMagick-0.34.tgz" + checksum: [ + "sha256=7840f72b07d17756bdc12b1792e915ebc6197a2aab0a86baf0eba1dcb0a0c93e" + "md5=d4e28dce94ccefba878ad31016f05fe4" + ] +} +extra-source "fix_build.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/imagemagick/fix_build.patch" + checksum: [ + "sha256=2b302437ab7254bf55deb7a786e1671ec240f2591c07f7b198b808c965474065" + "md5=ba5ad56e150b9f685363f59d2a163dea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imagemagick/imagemagick.0.34/opam b/packages/imagemagick/imagemagick.0.34/opam new file mode 100644 index 000000000..dddd2694c --- /dev/null +++ b/packages/imagemagick/imagemagick.0.34/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Florent Monnier"] +homepage: "http://decapode314.free.fr/ocaml/ImageMagick/" +doc: "http://decapode314.free.fr/ocaml/ImageMagick/doc/" +build: make +remove: [["ocamlfind" "remove" "magick"]] +depends: ["ocaml" "ocamlfind" {<= "1.9.6"} "base-unsafe-string" {= "base"}] +available: os != "macos" +depexts: [ + ["libgraphicsmagick1-dev" "libmagickcore-dev"] {os-family = "debian" & os-distribution != "ubuntu"} + ["libmagickcore-dev"] {os-distribution = "ubuntu"} +] +install: [make "find_install"] +synopsis: "Bindings for ImageMagick" +flags: light-uninstall +url { + src: + "http://decapode314.free.fr/ocaml/ImageMagick/downloads/OCaml-ImageMagick-0.34.tgz" + checksum: [ + "sha256=7840f72b07d17756bdc12b1792e915ebc6197a2aab0a86baf0eba1dcb0a0c93e" + "md5=d4e28dce94ccefba878ad31016f05fe4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imap/imap.0.20.0/opam b/packages/imap/imap.0.20.0/opam new file mode 100644 index 000000000..40b357f70 --- /dev/null +++ b/packages/imap/imap.0.20.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Nicolas Ojeda Bar " +authors: "Nicolas Ojeda Bar " +license: "MIT" +homepage: "http://www.github.com/nojb/ocaml-imap" +bug-reports: "http://www.github.com/nojb/ocaml-imap/issues" +depends: [ + "ocaml" {>= "4.02.0"} + "uint" {<= "2.0.1"} + "cryptokit" {<= "1.20"} + "uutf" {<= "0.9.4"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "ssl" "lwt" ] +dev-repo: "git+https://github.com/nojb/ocaml-imap" +install: [ + "ocaml" + "pkg/build.ml" + "native=true" + "native-dynlink=true" + "lwt=%{lwt:installed}%" + "ssl=%{ssl:installed}%" +] +synopsis: "IMAP4rev1 library" +description: """ +There are optional dependencies which activate functionality: + +* Lwt (with SSL): `opam install ssl lwt imap`""" +url { + src: "https://github.com/nojb/ocaml-imap/archive/v0.20.0.tar.gz" + checksum: [ + "sha256=337074d05bb56e6fc5991b67b98e9b70c7572dc36fcc4ef905192aed14a1b544" + "md5=3c858885db5fcf53f3fc054dff117221" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imap/imap.1.0/opam b/packages/imap/imap.1.0/opam new file mode 100644 index 000000000..09cc8ef3f --- /dev/null +++ b/packages/imap/imap.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Nicolas Ojeda Bar " +authors: "Nicolas Ojeda Bar " +homepage: "https://www.github.com/nojb/ocaml-imap" +dev-repo: "git+https://www.github.com/nojb/ocaml-imap.git" +bug-reports: "https://www.github.com/nojb/ocaml-imap/issues" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "imap"] +depends: [ + "ocaml" {>= "4.01.0"} + "uint" {<= "2.0.1"} + "base64" {>= "2.0.0" & < "3.0.0"} + "uutf" {<= "0.9.4"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Non-blocking client library for the IMAP4rev1 protocol" +description: """ +ocaml-imap is a non-blocking codec to encode and decode the full IMAP4rev1 +protocol, together with some extensions. It can process input without blocking +on IO and is completely independent of any particular buffering and/or IO +strategy (concurrent, like Lwt or Async, sequential, etc.). + +ocaml-imap is made of a single module Imap and distributed under the MIT +license. Its only dependencies are Uutf, Base64, and Uint.""" +flags: light-uninstall +url { + src: "https://github.com/nojb/ocaml-imap/archive/v1.0.tar.gz" + checksum: [ + "sha256=f27395c982273dcd7d4818cd6c93cea031afa626210dc2d6bccb18b4b5b4bb08" + "md5=9196a4e228b1472bd968cfdd93a0bc8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imap/imap.1.1.0/opam b/packages/imap/imap.1.1.0/opam new file mode 100644 index 000000000..ecf0c5ac6 --- /dev/null +++ b/packages/imap/imap.1.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Nicolas Ojeda Bar " +authors: "Nicolas Ojeda Bar " +homepage: "https://www.github.com/nojb/ocaml-imap" +dev-repo: "git+https://www.github.com/nojb/ocaml-imap.git" +bug-reports: "https://www.github.com/nojb/ocaml-imap/issues" +license: "MIT" +build: [ + [make] + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.01.0"} + "uint" {<= "2.0.1"} + "base64" {>= "2.0.0" & < "3.0.0"} + "uutf" {<= "0.9.4"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Non-blocking client library for the IMAP4rev1 protocol" +description: """ +ocaml-imap is a non-blocking codec to encode and decode the full IMAP4rev1 +protocol, together with some extensions. It can process input without blocking +on IO and is completely independent of any particular buffering and/or IO +strategy (concurrent, like Lwt or Async, sequential, etc.). + +ocaml-imap is made of a single module Imap and distributed under the MIT +license. Its only dependencies are Uutf, Base64, and Uint.""" +url { + src: "https://github.com/nojb/ocaml-imap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=8855f53dface2b449c1a78f62ce4e572d723a523d095a9f0f02d46e559a23aee" + "md5=1e33a51d1f7ffc6b51ad24d99cf07ebb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imap/imap.1.1.1/opam b/packages/imap/imap.1.1.1/opam new file mode 100644 index 000000000..27ba8d3f2 --- /dev/null +++ b/packages/imap/imap.1.1.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Nicolas Ojeda Bar " +authors: "Nicolas Ojeda Bar " +homepage: "https://www.github.com/nojb/ocaml-imap" +dev-repo: "git+https://www.github.com/nojb/ocaml-imap.git" +bug-reports: "https://www.github.com/nojb/ocaml-imap/issues" +license: "MIT" +build: [ + [make] + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.01.0"} + "uint" {<= "2.0.1"} + "base64" {>= "2.0.0" & < "3.0.0"} + "uutf" {<= "0.9.4"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Non-blocking client library for the IMAP4rev1 protocol" +description: """ +ocaml-imap is a non-blocking codec to encode and decode the full IMAP4rev1 +protocol, together with some extensions. It can process input without blocking +on IO and is completely independent of any particular buffering and/or IO +strategy (concurrent, like Lwt or Async, sequential, etc.). + +ocaml-imap is made of a single module Imap and distributed under the MIT +license. Its only dependencies are Uutf, Base64, and Uint.""" +url { + src: "https://github.com/nojb/ocaml-imap/archive/1.1.1.tar.gz" + checksum: [ + "sha256=f03cd5acb4d35a6159e16ad045a8d7a0149d3b0e89d4ac4b44737da6d5f7bb08" + "md5=c6e4028d34dafdaae4d9097d92badd26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.10/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.10/opam new file mode 100644 index 000000000..95c69ddb6 --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.10/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +license: "MIT" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt" +homepage: "https://github.com/gregtatcam/imaplet-lwt" +bug-reports: "https://github.com/gregtatcam/imaplet-lwt/issues" + +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "imaplet"] + ["rm" "-f" "%{bin}%/imaplet*"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "cohttp" {>= "0.16.1" & <= "6.0.0"} + "git" {>= "1.4.11" & <= "3.17.0"} + "irmin" {>= "0.9.4" & < "0.10.0"} + "camlzip" {<= "1.13"} + "re" {<= "1.12.0"} + "tls" {= "0.4.0"} + "menhir" {<= "20240715"} + "camlp4" {<= "5.3"} + "sexplib" {<= "113.00.00"} + "fieldslib" {<= "113.00.00"} + "irmin-unix" {< "0.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "IMAP server prototype, supports IMAPv4rev1" +flags: light-uninstall +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.10.tar.gz" + checksum: [ + "sha256=1e05c09e118f4c28ed08f5d2841e144899e1adc9cd6d156bd572dd7dc9588721" + "md5=97ae6a1150b5b15eeeab5cae6b6aa0ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.11/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.11/opam new file mode 100644 index 000000000..0c5e15083 --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.11/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +license: "MIT" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt" +homepage: "https://github.com/gregtatcam/imaplet-lwt" +bug-reports: "https://github.com/gregtatcam/imaplet-lwt/issues" + +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "imaplet"] + ["rm" "-f" "%{bin}%/imaplet*"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "cohttp" {>= "0.16.1" & <= "6.0.0"} + "git" {>= "1.4.11" & <= "3.17.0"} + "irmin" {>= "0.9.4" & < "0.10.0"} + "irmin-unix" {< "0.12.0"} + "re" {<= "1.12.0"} + "tls" {= "0.4.0"} + "menhir" {<= "20240715"} + "camlp4" {<= "5.3"} + "sexplib" {<= "113.00.00"} + "fieldslib" {<= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "IMAP server prototype, supports IMAPv4rev1" +flags: light-uninstall +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.11.tar.gz" + checksum: [ + "sha256=83eaf3a1dcd34183ad7acd01055cf16e76fa06dc4de063b034d896e806e08c77" + "md5=cdf101b506bb43ea19646a90a853a1bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.12/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.12/opam new file mode 100644 index 000000000..33238432e --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.12/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +license: "MIT" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt" +homepage: "https://github.com/gregtatcam/imaplet-lwt" +bug-reports: "https://github.com/gregtatcam/imaplet-lwt/issues" + +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "imaplet"] + ["rm" "-f" "%{bin}%/imaplet*"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "cohttp" {>= "0.16.1" & <= "6.0.0"} + "git" {>= "1.4.11" & <= "3.17.0"} + "irmin" {>= "0.9.4" & < "0.10.0"} + "irmin-unix" {< "0.12.0"} + "re" {<= "1.12.0"} + "tls" {= "0.4.0"} + "dns" {>= "0.15.0" & < "2.0.0"} + "menhir" {<= "20240715"} + "camlp4" {<= "5.3"} + "sexplib" {<= "113.00.00"} + "fieldslib" {<= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "IMAP server prototype, supports IMAPv4rev1" +flags: light-uninstall +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.12.tar.gz" + checksum: [ + "sha256=1ae44c985163ead33998f3188781c5f10ce736b35575ee429d23fff93e1da19e" + "md5=f41894dde5f92eb9b3f49dbaa58d5c82" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.13/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.13/opam new file mode 100644 index 000000000..acc7f8bb2 --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.13/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +homepage: "https://github.com/gregtatcam/imaplet-lwt" +bug-reports: "https://github.com/gregtatcam/imaplet-lwt/issues" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt.git" +license: "MIT" + +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "imaplet"] + ["rm" "-f" "%{bin}%/imaplet*"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "cohttp" {>= "0.16.1" & <= "6.0.0"} + "git" {>= "1.4.11" & <= "3.17.0"} + "irmin" {>= "0.9.4" & < "0.10.0"} + "re" {<= "1.12.0"} + "tls" {= "0.4.0"} + "dns" {>= "0.15.0" & < "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "IMAP server prototype, supports IMAPv4rev1" +flags: light-uninstall +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.13.tar.gz" + checksum: [ + "sha256=cbf856e2d11fd6a2653cb2b74797b4bd805b1e19791f7c11e230886e96c5cc06" + "md5=29031d06f4e791a7fe6f8c0b30c8ff4f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.14/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.14/opam new file mode 100644 index 000000000..d0b1f4cb5 --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.14/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +homepage: "https://github.com/gregtatcam/imaplet-lwt" +bug-reports: "https://github.com/gregtatcam/imaplet-lwt/issues" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt.git" +license: "MIT" + +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "imaplet"] + ["rm" "-f" + "%{bin}%/imaplet" + "%{bin}%/imaplet_configure" + "%{bin}%/imaplet_create_account" + "%{bin}%/imaplet_deploy" + "%{bin}%/imaplet_irmin_build" + "%{bin}%/imaplet_irmin_read" + "%{bin}%/imaplet_maildir_index" + "%{bin}%/smtplet" + ] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "fieldslib" {<= "113.00.00"} + "cohttp" {>= "0.18.2" & <= "6.0.0"} + "git" {>= "1.5.1" & <= "3.17.0"} + "irmin" {>= "0.9.5" & < "0.10.0"} + "irmin-unix" {< "0.12.0"} + "re" {<= "1.12.0"} + "tls" {>= "0.6.0" & < "1.0.0"} + "nocrypto" {>= "0.5.0" & < "0.5.3"} + "dns" {>= "0.15.2" & < "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "IMAP server prototype, supports IMAPv4rev1" +flags: light-uninstall +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.14.tar.gz" + checksum: [ + "sha256=c8e865ec85bc3f65d3bf00e2dc46679f6fd528630407fc0f26c30e53c8aadf07" + "md5=f27f505c0dc254ddfdae0eef10aeb88a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.15/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.15/opam new file mode 100644 index 000000000..fbf27c6c3 --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.15/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +homepage: "https://github.com/gregtatcam/imaplet-lwt" +bug-reports: "https://github.com/gregtatcam/imaplet-lwt/issues" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt.git" +license: "MIT" + +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "imaplet"] + ["rm" "-f" + "%{bin}%/imaplet" + "%{bin}%/imaplet_configure" + "%{bin}%/imaplet_create_account" + "%{bin}%/imaplet_deploy" + "%{bin}%/imaplet_irmin_build" + "%{bin}%/imaplet_irmin_read" + "%{bin}%/imaplet_maildir_index" + "%{bin}%/smtplet" + ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "cohttp" {>= "0.19.3" & <= "6.0.0"} + "git" {>= "1.7.1" & <= "3.17.0"} + "irmin" {>= "0.9.10" & < "0.10.0"} + "irmin-unix" {< "0.12.0"} + "re" {<= "1.12.0"} + "tls" {>= "0.6.0" & < "1.0.0"} + "nocrypto" {>= "0.5.1" & < "0.5.3"} + "dns" {>= "0.15.3" & < "2.0.0"} + "menhir" {<= "20240715"} + "camlzip" {<= "1.13"} + "sexplib" {<= "113.00.00"} + "fieldslib" {<= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "IMAP server prototype, supports IMAPv4rev1" +flags: light-uninstall +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.15.tar.gz" + checksum: [ + "sha256=11be28a861d391a4f2e608cc850535fe3b1ff16b574d835c0e37c9da7e189ed5" + "md5=962be85899c7bafe7731d13e19dab8ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.2/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.2/opam new file mode 100644 index 000000000..02f928a01 --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +homepage: "https://github.com/gregtatcam/imaplet-lwt" +bug-reports: "https://github.com/gregtatcam/imaplet-lwt/issues" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt.git" +license: "MIT" + +build: [ + ["./configure" "--prefix=%{prefix}%" "--override=ocamlbuildflags" "-I storage"] + [make] +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "mirage" {< "3.0.0"} + "git" {= "1.2.0"} + "irmin" {>= "0.8.2" & <= "0.8.3"} + "re2" {<= "v0.17.0"} + "tls" {= "0.2.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "IMAP server prototype, supports IMAPv4rev1" +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.2.tar.gz" + checksum: [ + "sha256=004948a0fa0d060b7bfafa7867ea84b937d5b782812a634cb0086af2d96f1853" + "md5=a5b5a0687fa9248b31df72d0544b5ed0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.3/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.3/opam new file mode 100644 index 000000000..8baced169 --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--override=ocamlbuildflags" "-I storage"] + [make] +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "mirage" {< "3.0.0"} + "cohttp" {>= "0.14.0" & <= "6.0.0"} + "git" {>= "1.4.3" & <= "3.17.0"} + "irmin" {= "0.9.1"} + "re2" {<= "v0.17.0"} + "tls" {>= "0.2.0" & <= "0.3.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt" +synopsis: "IMAP server prototype, supports IMAPv4rev1" +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.3.tar.gz" + checksum: [ + "sha256=62f8e6541c2e7b59445bacbc46f42a1553a48735548cc68aa9613164dd1f75dc" + "md5=de65d2e7fa4a27512c93fad73822d8a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.4/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.4/opam new file mode 100644 index 000000000..49d20c6ba --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.4/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--override=ocamlbuildflags" "-I storage"] + [make] +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "mirage" {< "3.0.0"} + "cohttp" {>= "0.14.0" & <= "6.0.0"} + "git" {>= "1.4.3" & <= "3.17.0"} + "irmin" {= "0.9.1"} + "re2" {<= "v0.17.0"} + "tls" {= "0.2.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt" +synopsis: "IMAP server prototype, supports IMAPv4rev1" +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.4.tar.gz" + checksum: [ + "sha256=4a2652009ea491d883472c0dcfa1bf52fb3594d1576b03524b0e77dac7b5b940" + "md5=152c9a92a635ee50433d23b333cf9889" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.8/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.8/opam new file mode 100644 index 000000000..9a68c33f8 --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.8/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--override=ocamlbuildflags" "-I storage"] + [make] +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "mirage" {< "3.0.0"} + "cohttp" {>= "0.15.1" & <= "6.0.0"} + "git" {>= "1.4.10" & <= "3.17.0"} + "irmin" {>= "0.9.3" & < "2.0.0"} + "re2" {<= "v0.17.0"} + "tls" {>= "0.3.0" & < "1.0.0"} + "x509" {< "0.3.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt" +synopsis: "IMAP server prototype, supports IMAPv4rev1" +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.8.tar.gz" + checksum: [ + "sha256=01340f71ba33d10db35cd5eb5911e7db46f544556a76e89f2c3bfa9f5efafaab" + "md5=7848fdd91fbb87d9d3b4dc19bca7cd71" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.9/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.9/opam new file mode 100644 index 000000000..c18ae0449 --- /dev/null +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.9/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Gregory Tsipenyuk " +authors: "Gregory Tsipenyuk " +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "imaplet_email"] + ["ocamlfind" "remove" "imaplet_server"] + ["rm" "-f" "%{bin}%/imaplet*"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {<= "5.9.0"} + "mirage" {< "3.0.0"} + "cohttp" {>= "0.15.1" & <= "6.0.0"} + "git" {>= "1.4.10" & <= "3.17.0"} + "irmin" {>= "0.9.3" & < "2.0.0"} + "re" {<= "1.12.0"} + "tls" {>= "0.3.0" & < "1.0.0"} + "x509" {< "0.3.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt" +synopsis: "IMAP server prototype, supports IMAPv4rev1" +flags: light-uninstall +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.9.tar.gz" + checksum: [ + "sha256=7619ea5735f0fdb8587ee2a81f849f517243cc8c9d32e2c64d6a9544fd41b88b" + "md5=ba0ba5a4e0de83bbb5af78ef9d3ee1d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/immutable/immutable.0.0.1/opam b/packages/immutable/immutable.0.0.1/opam new file mode 100644 index 000000000..342cf1866 --- /dev/null +++ b/packages/immutable/immutable.0.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Dave Bordoley " +authors: "Dave Bordoley " +homepage: "https://github.com/facebookincubator/immutable-re.git" +license: "BSD-3-Clause" +tags: ["reason" "immutable"] +dev-repo: "git+https://github.com/facebookincubator/immutable-re.git" +bug-reports: "https://github.com/facebookincubator/immutable-re/issues" +substs: "pkg/META" +build: [make "build"] +depends: [ + "ocaml" {>= "4.02" & < "4.03"} + "topkg" {= "0.8.1"} + "reason" {= "1.13.0"} +] +synopsis: + "Pure Reason implementation of persistent immutable data structures." +description: """ +Immutable-re provides a complete set of efficient persistent immutable data +structures for Reason and OCaml, targeting both OCaml native and byte code +compilation modes, as well JavaScript using BuckleScript. + +The api includes concrete implementations of vectors, sets, and maps. Many +implementations support transient mutability for efficient batch mutations. +Additionally Immutable-re provides lazy functional iterators and sequences, +along with type definitions for basic operators such as equality, comparison, +and hashing.""" +url { + src: + "https://github.com/facebookincubator/immutable-re/archive/0.0.1.tar.gz" + checksum: [ + "sha256=f04ffbc3ce69b0ad28900d4c55b76bb16e5389c237897c91f538d9c5c93d582f" + "md5=b8728f45b2fad69aee1099031e849e87" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/immutable/immutable.0.0.14/opam b/packages/immutable/immutable.0.0.14/opam new file mode 100644 index 000000000..5efa65843 --- /dev/null +++ b/packages/immutable/immutable.0.0.14/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Dave Bordoley " +authors: "Dave Bordoley " +homepage: "https://github.com/facebookincubator/immutable-re/" +bug-reports: "https://github.com/facebookincubator/immutable-re/issues" +license: "BSD-3-Clause" +tags: ["reason" "reasonml" "ocaml" "immutable"] +dev-repo: "git+https://github.com/facebookincubator/immutable-re.git" +build: [make "build"] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "reason" {build & >= "1.13.3" & <= "3.14.0"} +] +synopsis: + "Pure Reason implementation of persistent immutable data structures." +description: """ +Immutable-re provides a complete set of efficient persistent immutable data +structures for Reason and OCaml, targeting both OCaml native and byte code +compilation modes, as well JavaScript using BuckleScript. + +The api includes concrete implementations of vectors, sets, and maps. Many +implementations support transient mutability for efficient batch mutations. +Additionally Immutable-re provides lazy functional iterators and sequences, +along with type definitions for basic operators such as equality, comparison, +and hashing.""" +url { + src: + "https://github.com/facebookincubator/immutable-re/archive/0.0.14.tar.gz" + checksum: [ + "sha256=b6e062a35ec77c94fab4b86342c2ccd05d51f7872456d699b9bea6d34de96e84" + "md5=89985b5171183a26794b909e59ab4fae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/immutable/immutable.0.0.15/opam b/packages/immutable/immutable.0.0.15/opam new file mode 100644 index 000000000..7af9f69ab --- /dev/null +++ b/packages/immutable/immutable.0.0.15/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Dave Bordoley " +authors: "Dave Bordoley " +homepage: "https://facebookincubator.github.io/immutable-re/" +bug-reports: "https://github.com/facebookincubator/immutable-re/issues" +license: "BSD-3-Clause" +tags: ["reason" "reasonml" "ocaml" "immutable"] +dev-repo: "git+https://github.com/facebookincubator/immutable-re.git" +build: [make "build"] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "reason" {build & >= "1.13.3" & <= "3.14.0"} +] +synopsis: + "Pure Reason implementation of persistent immutable data structures." +description: """ +Immutable-re provides a complete set of efficient persistent immutable data +structures for Reason and OCaml, targeting both OCaml native and byte code +compilation modes, as well JavaScript using BuckleScript. + +The api includes concrete implementations of vectors, sets, and maps. Many +implementations support transient mutability for efficient batch mutations. +Additionally Immutable-re provides lazy functional iterators and sequences, +along with type definitions for basic operators such as equality, comparison, +and hashing.""" +url { + src: + "https://github.com/facebookincubator/immutable-re/archive/0.0.15.tar.gz" + checksum: [ + "sha256=29dc2dbb7431c793d0d5cdd5061dcc006ea80c9afe69ada24f5f76d1b290ac06" + "md5=8c3a3d43d5d3c629dd38f52281b52e6f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/immutable/immutable.0.0.3/opam b/packages/immutable/immutable.0.0.3/opam new file mode 100644 index 000000000..f0dd3eacd --- /dev/null +++ b/packages/immutable/immutable.0.0.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Dave Bordoley " +authors: "Dave Bordoley " +homepage: "https://github.com/facebookincubator/immutable-re.git" +bug-reports: "https://github.com/facebookincubator/immutable-re/issues" +license: "BSD-3-Clause" +tags: ["reason" "immutable"] +dev-repo: "git+https://github.com/facebookincubator/immutable-re.git" +substs: "pkg/META" +build: [make "build"] +depends: [ + "ocaml" {>= "4.02" & < "4.03"} + "topkg" {= "0.8.1"} + "reason" {= "1.13.0"} +] +synopsis: + "Pure Reason implementation of persistent immutable data structures." +description: """ +Immutable-re provides a complete set of efficient persistent immutable data +structures for Reason and OCaml, targeting both OCaml native and byte code +compilation modes, as well JavaScript using BuckleScript. + +The api includes concrete implementations of vectors, sets, and maps. Many +implementations support transient mutability for efficient batch mutations. +Additionally Immutable-re provides lazy functional iterators and sequences, +along with type definitions for basic operators such as equality, comparison, +and hashing.""" +url { + src: + "http://github.com/facebookincubator/immutable-re/archive/0.0.3.tar.gz" + checksum: [ + "sha256=658970ff35473012a4fec1cdce0e5c7babfba08a29f3ff0aaa473924e4d07a35" + "md5=bb6b95fdb5189a334039609d40de9c98" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/immutable/immutable.0.0.6/opam b/packages/immutable/immutable.0.0.6/opam new file mode 100644 index 000000000..65ff45d8d --- /dev/null +++ b/packages/immutable/immutable.0.0.6/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Dave Bordoley " +authors: "Dave Bordoley " +homepage: "https://github.com/facebookincubator/immutable-re.git" +bug-reports: "https://github.com/facebookincubator/immutable-re/issues" +license: "BSD-3-Clause" +tags: ["reason" "immutable"] +dev-repo: "git+https://github.com/facebookincubator/immutable-re.git" +build: [make "build"] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "topkg" {>= "0.8.1" & < "0.9"} + "reason" {>= "1.13.3" & <= "3.14.0"} +] +synopsis: + "Pure Reason implementation of persistent immutable data structures." +description: """ +Immutable-re provides a complete set of efficient persistent immutable data +structures for Reason and OCaml, targeting both OCaml native and byte code +compilation modes, as well JavaScript using BuckleScript. + +The api includes concrete implementations of vectors, sets, and maps. Many +implementations support transient mutability for efficient batch mutations. +Additionally Immutable-re provides lazy functional iterators and sequences, +along with type definitions for basic operators such as equality, comparison, +and hashing.""" +url { + src: + "https://github.com/facebookincubator/immutable-re/archive/0.0.6.tar.gz" + checksum: [ + "sha256=b3e27b2dde868bd36279adac595d4aa562371fe0a167a308f09f9d8446f41aa1" + "md5=4f338793ab6acdd6bd846573c45b9adc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/immutable/immutable.0.0.9/opam b/packages/immutable/immutable.0.0.9/opam new file mode 100644 index 000000000..6636eb0a5 --- /dev/null +++ b/packages/immutable/immutable.0.0.9/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Dave Bordoley " +authors: "Dave Bordoley " +homepage: "https://github.com/facebookincubator/immutable-re.git" +bug-reports: "https://github.com/facebookincubator/immutable-re/issues" +license: "BSD-3-Clause" +tags: ["reason" "immutable"] +dev-repo: "git+https://github.com/facebookincubator/immutable-re.git" +build: [make "build"] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "topkg" {>= "0.8.1" & < "0.9"} + "reason" {>= "1.13.3" & <= "3.14.0"} +] +synopsis: + "Pure Reason implementation of persistent immutable data structures." +description: """ +Immutable-re provides a complete set of efficient persistent immutable data +structures for Reason and OCaml, targeting both OCaml native and byte code +compilation modes, as well JavaScript using BuckleScript. + +The api includes concrete implementations of vectors, sets, and maps. Many +implementations support transient mutability for efficient batch mutations. +Additionally Immutable-re provides lazy functional iterators and sequences, +along with type definitions for basic operators such as equality, comparison, +and hashing.""" +url { + src: + "https://github.com/facebookincubator/immutable-re/archive/0.0.9.tar.gz" + checksum: [ + "sha256=b1014a10a7fcc9ac6524dc825294318549fc3bcccb8e1091e223b223cffa6f31" + "md5=19acbf43156b6ff8197449702d68cf8b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/incr_dom/incr_dom.v0.10.0/opam b/packages/incr_dom/incr_dom.v0.10.0/opam new file mode 100644 index 000000000..3293a32f0 --- /dev/null +++ b/packages/incr_dom/incr_dom.v0.10.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incr_dom" +bug-reports: "https://github.com/janestreet/incr_dom/issues" +dev-repo: "git+https://github.com/janestreet/incr_dom.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async_js" {>= "v0.10" & < "v0.11"} + "async_kernel" {>= "v0.10" & < "v0.11"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "incr_map" {>= "v0.10" & < "v0.11"} + "incr_select" {>= "v0.10" & < "v0.11"} + "incremental_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "virtual_dom" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "js_of_ocaml" {>= "3.0" & < "4.0.0"} + "js_of_ocaml-ppx" {<= "5.9.1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "A library for building dynamic webapps, using Js_of_ocaml." +description: """ +The library is designed roughly on a model/view/controller model. +Your application is built out of: + +- A functional model type that tracks the state of your application. + +- An incremental /view/ function for computing an HTML-like + representation of how your application should render on the browser. + The is based on the [[https://github.com/Matt-Esch/virtual-dom][virtual-dom]] javascript library. + +- An action type that is used to schedule events that update the + model. + +Combined with the ability to use Async, and in particular to send out +network requests using websockets, this should allow the easy +construction of rich web applications in a fairly comprehensible +style. + +If you want a more concrete sense of how this works, look in the +examples directory.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incr_dom-v0.10.0.tar.gz" + checksum: [ + "sha256=a3eba9bb5b74af542a63e145cbc082c22620e1b9fa022fd6a0ff51397bff357f" + "md5=db9d134270ed323c0a35203d1b81feca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incr_dom/incr_dom.v0.9.0/opam b/packages/incr_dom/incr_dom.v0.9.0/opam new file mode 100644 index 000000000..4971bf34c --- /dev/null +++ b/packages/incr_dom/incr_dom.v0.9.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incr_dom" +bug-reports: "https://github.com/janestreet/incr_dom/issues" +dev-repo: "git+https://github.com/janestreet/incr_dom.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async_js" {>= "v0.9" & < "v0.10"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "incr_map" {>= "v0.9" & < "v0.10"} + "incr_select" {>= "v0.9" & < "v0.10"} + "incremental_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "virtual_dom" {>= "v0.9" & < "v0.10"} + "js_of_ocaml" {< "4.0.0" } + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "A library for building dynamic webapps, using Js_of_ocaml." +description: """ +The library is designed roughly on a model/view/controller model. +Your application is built out of: + +- A functional model type that tracks the state of your application. + +- An incremental /view/ function for computing an HTML-like + representation of how your application should render on the browser. + The is based on the [[https://github.com/Matt-Esch/virtual-dom][virtual-dom]] javascript library. + +- An action type that is used to schedule events that update the + model. + +Combined with the ability to use Async, and in particular to send out +network requests using websockets, this should allow the easy +construction of rich web applications in a fairly comprehensible +style. + +If you want a more concrete sense of how this works, look in the +examples directory.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/incr_dom-v0.9.0.tar.gz" + checksum: [ + "sha256=b219f97209fea6eb8cadcfe34e21549dd6df291ac4e5fa51b0fe28b2e09b0a38" + "md5=2a6960c6a8ef7dc6ac13c0b0385022a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/opam b/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/opam new file mode 100644 index 000000000..6730af716 --- /dev/null +++ b/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incr_dom_widgets" +bug-reports: "https://github.com/janestreet/incr_dom_widgets/issues" +dev-repo: "git+https://github.com/janestreet/incr_dom_widgets.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "incr_dom" {>= "v0.10" & < "v0.11"} + "incr_map" {>= "v0.10" & < "v0.11"} + "incr_select" {>= "v0.10" & < "v0.11"} + "incremental_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "record_builder" {>= "v0.10" & < "v0.11"} + "splay_tree" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "js_of_ocaml" {>= "3.0" & <= "5.9.1"} + "js_of_ocaml-ppx" {<= "5.9.1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "A library of libraries and widgets for Incr_dom applications." +description: """ +For the moment, most of the libraries contained here are about +efficient rendering of tabular data, in particular supporting /partial +rendering/, /i.e./, only rendering a subset of the widgets that are +logically in the view, depending on what is expected to be visible to +the end user.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incr_dom_widgets-v0.10.0.tar.gz" + checksum: [ + "sha256=ed5f69b81774ee023086e108b44bdd6d6777871cb67ad4ce19f32c792eb3f279" + "md5=8d85d1bc6fbf779f1abb5394d0e35b62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incr_map/incr_map.v0.10.0/opam b/packages/incr_map/incr_map.v0.10.0/opam new file mode 100644 index 000000000..f31625240 --- /dev/null +++ b/packages/incr_map/incr_map.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incr_map" +bug-reports: "https://github.com/janestreet/incr_map/issues" +dev-repo: "git+https://github.com/janestreet/incr_map.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "incremental_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Helpers for incremental operations on map like data structures." +description: """ +A set of functions for operating incrementally and efficiently on map +like data structures. This leverages new functionality in Incremental +along with the ability to efficiently diff map data structures using +=Map.symmetric_diff=.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incr_map-v0.10.0.tar.gz" + checksum: [ + "sha256=ef039bbf101c8ea161e15c7383a9f809047f4b2c99d6db4eede5110e5e303a08" + "md5=41978e598a8ad84109a539203dcf847e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incr_map/incr_map.v0.9.0/opam b/packages/incr_map/incr_map.v0.9.0/opam new file mode 100644 index 000000000..d6870ae8f --- /dev/null +++ b/packages/incr_map/incr_map.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incr_map" +bug-reports: "https://github.com/janestreet/incr_map/issues" +dev-repo: "git+https://github.com/janestreet/incr_map.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "incremental_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Helpers for incremental operations on map like data structures." +description: """ +A set of functions for operating incrementally and efficiently on map +like data structures. This leverages new functionality in Incremental +along with the ability to efficiently diff map data structures using +=Map.symmetric_diff=.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/incr_map-v0.9.0.tar.gz" + checksum: [ + "sha256=f9a5558ab2e9e2f533d0cdb60ed8a732770a9cf3639f5a2a99ded8ab1fcb65a2" + "md5=70876f4f26e5450450d037333631cb54" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incr_select/incr_select.v0.10.0/opam b/packages/incr_select/incr_select.v0.10.0/opam new file mode 100644 index 000000000..b7095d1c5 --- /dev/null +++ b/packages/incr_select/incr_select.v0.10.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incr_select" +bug-reports: "https://github.com/janestreet/incr_select/issues" +dev-repo: "git+https://github.com/janestreet/incr_select.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "incremental_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "js_of_ocaml-ppx" {<= "5.9.1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Handling of large set of incremental outputs from a single input" +description: """ +Ability to create a large set of incremental outputs based on a single +incremental input, where some subset of the outputs are selected to +have specific values, and the remainder are left with a specified +default value. The outputs are updated in time proportional to the +number of outputs that are changed, independent of the number of +outputs that exist.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incr_select-v0.10.0.tar.gz" + checksum: [ + "sha256=1aad788c0e321d3a489c9c2656236ca32aff4ff574d77443dce70984e5582e13" + "md5=f085f8eaca42d3dad95f7dcc0211c0d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incr_select/incr_select.v0.9.0/opam b/packages/incr_select/incr_select.v0.9.0/opam new file mode 100644 index 000000000..55f4a4a63 --- /dev/null +++ b/packages/incr_select/incr_select.v0.9.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incr_select" +bug-reports: "https://github.com/janestreet/incr_select/issues" +dev-repo: "git+https://github.com/janestreet/incr_select.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async_js" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "incremental_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Handling of large set of incremental outputs from a single input" +description: """ +Ability to create a large set of incremental outputs based on a single +incremental input, where some subset of the outputs are selected to +have specific values, and the remainder are left with a specified +default value. The outputs are updated in time proportional to the +number of outputs that are changed, independent of the number of +outputs that exist.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/incr_select-v0.9.0.tar.gz" + checksum: [ + "sha256=b0e2e12ce97e544b970b7da7f519f6596d7d11b024104655f2d76c86fbd2fa84" + "md5=1e8c705a9a69ca967d67c25da11add8e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incremental/incremental.112.35.00/opam b/packages/incremental/incremental.112.35.00/opam new file mode 100644 index 000000000..9b95b678f --- /dev/null +++ b/packages/incremental/incremental.112.35.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental" +dev-repo: "git+https://github.com/janestreet/incremental.git" +bug-reports: "https://github.com/janestreet/incremental/issues" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "incremental_lib"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core" {>= "112.35.00" & < "112.36.00"} + "fieldslib" {>= "109.20.00" & < "112.36.00"} + "herelib" {= "112.35.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "pa_test" {= "112.24.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [[make "install"]] +synopsis: "Library for incremental computations" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/incremental-112.35.00.tar.gz" + checksum: [ + "sha256=4d2d962f99d8d0e7fb5d02e0165be0c3a7cf361ea0e17231a525310f2a277918" + "md5=1030e5a8093de3d7c8df63c2c36eac5b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/incremental/incremental.113.00.00/opam b/packages/incremental/incremental.113.00.00/opam new file mode 100644 index 000000000..02216ee6f --- /dev/null +++ b/packages/incremental/incremental.113.00.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental" +dev-repo: "git+https://github.com/janestreet/incremental.git" +bug-reports: "https://github.com/janestreet/incremental/issues" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "incremental_lib"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core" {>= "113.00.00" & < "113.01.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "herelib" {= "112.35.00"} + "pa_ounit" {= "113.00.00"} + "pa_test" {= "112.24.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [[make "install"]] +synopsis: "Library for incremental computations" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/incremental-113.00.00.tar.gz" + checksum: [ + "sha256=ac7cc5c2f08574408cc8786009973260b3303f16cef3f4c9780c1ac951c16bf3" + "md5=3fb033a7b87b6fae754b7ee4ca01809b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/incremental/incremental.113.24.00/opam b/packages/incremental/incremental.113.24.00/opam new file mode 100644 index 000000000..df6c07d6d --- /dev/null +++ b/packages/incremental/incremental.113.24.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental" +bug-reports: "https://github.com/janestreet/incremental/issues" +dev-repo: "git+https://github.com/janestreet/incremental.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Library for incremental computations" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/incremental-113.24.00.tar.gz" + checksum: [ + "sha256=9b9382f79c751e81d5a5b28574f592c1cb836d0e8628cbe002d15723026bc852" + "md5=49c3709bbf4c378912ed0113a8020f60" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incremental/incremental.113.33.00/opam b/packages/incremental/incremental.113.33.00/opam new file mode 100644 index 000000000..8b902c893 --- /dev/null +++ b/packages/incremental/incremental.113.33.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental" +bug-reports: "https://github.com/janestreet/incremental/issues" +dev-repo: "git+https://github.com/janestreet/incremental.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "incremental_kernel" {>= "113.33.00" & < "113.34.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Library for incremental computations" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/incremental-113.33.00.tar.gz" + checksum: [ + "sha256=55a1bae65226a713d6de638ac68efb6e7bac6c941ce348b47b8a5df682558ae2" + "md5=3c88c08b6939aec8adb2ecc0da3d8113" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incremental/incremental.113.33.03/opam b/packages/incremental/incremental.113.33.03/opam new file mode 100644 index 000000000..ef62f9976 --- /dev/null +++ b/packages/incremental/incremental.113.33.03/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental" +bug-reports: "https://github.com/janestreet/incremental/issues" +dev-repo: "git+https://github.com/janestreet/incremental.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "incremental_kernel" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Library for incremental computations" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/incremental-113.33.03.tar.gz" + checksum: [ + "sha256=8918ef6b13a9d2c7279707238cfdd3c99029c74ad5a93af090436d6fb61ebf77" + "md5=22c47bb459bea77c0f6228ae4d9b04c6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/incremental/incremental.v0.10.0/opam b/packages/incremental/incremental.v0.10.0/opam new file mode 100644 index 000000000..58b695c7c --- /dev/null +++ b/packages/incremental/incremental.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental" +bug-reports: "https://github.com/janestreet/incremental/issues" +dev-repo: "git+https://github.com/janestreet/incremental.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core" {>= "v0.10" & < "v0.11"} + "incremental_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Library for incremental computations" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incremental-v0.10.0.tar.gz" + checksum: [ + "sha256=c07c26d89bee6889a7dcb94da08d6bfda86d8e8da4bdff37264e1d5fca30d0ac" + "md5=5b021b29ddc35ab4fc559321a0020d5e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incremental/incremental.v0.9.0/opam b/packages/incremental/incremental.v0.9.0/opam new file mode 100644 index 000000000..da6b0f324 --- /dev/null +++ b/packages/incremental/incremental.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental" +bug-reports: "https://github.com/janestreet/incremental/issues" +dev-repo: "git+https://github.com/janestreet/incremental.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "incremental_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Library for incremental computations" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/incremental-v0.9.0.tar.gz" + checksum: [ + "sha256=f768cfd1646cf0f1014527e4f5dbf14604e555f602ee63998f41525b199b6cbd" + "md5=7b82c12c4874a75e0a09f00e0d72796e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incremental_kernel/incremental_kernel.113.33.00/opam b/packages/incremental_kernel/incremental_kernel.113.33.00/opam new file mode 100644 index 000000000..9f5cb92af --- /dev/null +++ b/packages/incremental_kernel/incremental_kernel.113.33.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental_kernel" +bug-reports: "https://github.com/janestreet/incremental_kernel/issues" +dev-repo: "git+https://github.com/janestreet/incremental_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core_kernel" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: + "Library for incremental computations depending only on Core_kernel" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/incremental_kernel-113.33.00.tar.gz" + checksum: [ + "sha256=ada5dfa4a37b3eb11f85c7e38dad8eabab91db13346446b441c332218b921d6c" + "md5=07ec43ef8cdbbc078654b3d3a7d6e0c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incremental_kernel/incremental_kernel.113.33.03/opam b/packages/incremental_kernel/incremental_kernel.113.33.03/opam new file mode 100644 index 000000000..2b59c6d3e --- /dev/null +++ b/packages/incremental_kernel/incremental_kernel.113.33.03/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental_kernel" +bug-reports: "https://github.com/janestreet/incremental_kernel/issues" +dev-repo: "git+https://github.com/janestreet/incremental_kernel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core_kernel" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: + "Library for incremental computations depending only on Core_kernel" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/incremental_kernel-113.33.03.tar.gz" + checksum: [ + "sha256=bb307477646a63651b36f4c125d7d94a5809aaf4107a5cec16930f463fe67af9" + "md5=89de7454800d09285e5549874ac2e0f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/incremental_kernel/incremental_kernel.v0.10.0/opam b/packages/incremental_kernel/incremental_kernel.v0.10.0/opam new file mode 100644 index 000000000..2fe202d8f --- /dev/null +++ b/packages/incremental_kernel/incremental_kernel.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental_kernel" +bug-reports: "https://github.com/janestreet/incremental_kernel/issues" +dev-repo: "git+https://github.com/janestreet/incremental_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Library for incremental computations depending only on Core_kernel" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incremental_kernel-v0.10.0.tar.gz" + checksum: [ + "sha256=61e0097a3591547dd4a0771f9224e6c399e4fe315fa68a45a346a1858f8584a6" + "md5=3b90854613ec9508efef5586fd8004ae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/incremental_kernel/incremental_kernel.v0.11.0/opam b/packages/incremental_kernel/incremental_kernel.v0.11.0/opam new file mode 100644 index 000000000..304c54d1c --- /dev/null +++ b/packages/incremental_kernel/incremental_kernel.v0.11.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental_kernel" +bug-reports: "https://github.com/janestreet/incremental_kernel/issues" +dev-repo: "git+https://github.com/janestreet/incremental_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "core_kernel" {>= "v0.11" & < "v0.12"} + "ppx_jane" {>= "v0.11" & < "v0.12"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +synopsis: + "Library for incremental computations depending only on Core_kernel" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.11/files/incremental_kernel-v0.11.0.tar.gz" + checksum: [ + "sha256=6313944f82381a82aab69ffad43dab8f66afcac878cb9334aa534f2119c1f3b5" + "md5=a678b5a7d58363a708e4ddfa0bd50e49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/incremental_kernel/incremental_kernel.v0.9.0/opam b/packages/incremental_kernel/incremental_kernel.v0.9.0/opam new file mode 100644 index 000000000..2d406230a --- /dev/null +++ b/packages/incremental_kernel/incremental_kernel.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/incremental_kernel" +bug-reports: "https://github.com/janestreet/incremental_kernel/issues" +dev-repo: "git+https://github.com/janestreet/incremental_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Library for incremental computations depending only on Core_kernel" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/incremental_kernel-v0.9.0.tar.gz" + checksum: [ + "sha256=244df29a683dff3400aa77339ee449bbd0271e27ed9615d2c1f091b66ac9cfd7" + "md5=37ce6ade298c1e5492b7c06c472cf3e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/indexmap/indexmap.0.0.3/opam b/packages/indexmap/indexmap.0.0.3/opam new file mode 100644 index 000000000..f6f93083c --- /dev/null +++ b/packages/indexmap/indexmap.0.0.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/indexmap" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "indexMap"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +dev-repo: "git+https://github.com/hcarty/indexmap" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Generic indexed data for OCaml" +flags: light-uninstall +url { + src: "https://github.com/hcarty/indexmap/archive/v0.0.3.tar.gz" + checksum: [ + "sha256=1b7c6d8c5335bf4ac863b7f6b6d338769f79704c1b05cb9654abd366732f03c0" + "md5=1bc63fdf2a063f555c2cb15aaf6b4700" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/inotify/inotify.1.4/opam b/packages/inotify/inotify.1.4/opam new file mode 100644 index 000000000..1b19e318d --- /dev/null +++ b/packages/inotify/inotify.1.4/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "seanmcl@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "inotify"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/whitequark/ocaml-inotify" +available: os = "linux" | os = "macos" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Inotify bindings for ocaml." +flags: light-uninstall +url { + src: "https://github.com/whitequark/ocaml-inotify/archive/1.4.tar.gz" + checksum: [ + "sha256=e92c4340b83d79d1b8816458c073c82635043a2b6b404514b310246c8a42e936" + "md5=8002a6fec33b4897c19fc4512bee84e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/inotify/inotify.1.5/opam b/packages/inotify/inotify.1.5/opam new file mode 100644 index 000000000..6fca9c52e --- /dev/null +++ b/packages/inotify/inotify.1.5/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "seanmcl@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "inotify"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/whitequark/ocaml-inotify" +available: os = "linux" | os = "macos" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Inotify bindings for ocaml." +flags: light-uninstall +url { + src: "https://github.com/whitequark/ocaml-inotify/archive/1.5.tar.gz" + checksum: [ + "sha256=c43bfdbaf6b10d0ad51d75db1ab2bd57e472876875905f597640c73db66659c5" + "md5=f9d6999317fe1e52323fa568ab4d78bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/inotify/inotify.2.0/opam b/packages/inotify/inotify.2.0/opam new file mode 100644 index 000000000..0c9a65741 --- /dev/null +++ b/packages/inotify/inotify.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "whitequark@whitequark.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--%{lwt:enable}%-lwt" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "inotify"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +dev-repo: "git+https://github.com/whitequark/ocaml-inotify" +available: os = "linux" | os = "macos" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Inotify bindings for ocaml." +flags: light-uninstall +url { + src: "https://github.com/whitequark/ocaml-inotify/archive/2.0.tar.gz" + checksum: [ + "sha256=d106d56be1957758f399bc2d68f46b04c1770c7317af8560324b93a8b717fad1" + "md5=65d3bb94eb098c989c741c61d17b7b02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/integration1d/integration1d.0.4.1/opam b/packages/integration1d/integration1d.0.4.1/opam new file mode 100644 index 000000000..8a9c97394 --- /dev/null +++ b/packages/integration1d/integration1d.0.4.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler "] +homepage: "http://forge.ocamlcore.org/projects/integration1d/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Chris00/integration1d.git" +bug-reports: "https://github.com/Chris00/integration1d/issues" +tags: ["science"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "integration1d"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Integration of functions of one variable." +description: """ +Collection of integration routines inspired by QUADPACK. Pure OCaml +code.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/integration1d/integration1d/0.4.1/integration1d-0.4.1.tar.gz" + checksum: [ + "sha256=0ce5f1ee3b7aa66471b45395bf598292353fbf6fb20e273f072f6b79a17f9ec0" + "md5=3eb445621ae233a4296ce3b74d46661f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/integration1d/integration1d.0.4/opam b/packages/integration1d/integration1d.0.4/opam new file mode 100644 index 000000000..b27b62eef --- /dev/null +++ b/packages/integration1d/integration1d.0.4/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler "] +homepage: "https://github.com/Chris00/integration1d" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Chris00/integration1d.git" +bug-reports: "https://github.com/Chris00/integration1d/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "integration1d"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Integration of functions float -> float" +description: + "Collection of integration routines inspired by QUADPACK. Pure OCaml code." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/integration1d/integration1d/0.4/integration1d-0.4.tar.gz" + checksum: [ + "sha256=f1922a9a64bba5438b3c42d2b65c0a77d6bba8fd05ec54b52328e43bfd73dd8e" + "md5=4e65ab6fa30ad39690f6c6df37087cdc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page-unix/io-page-unix.0.1.0/opam b/packages/io-page-unix/io-page-unix.0.1.0/opam new file mode 100644 index 000000000..0c19047ce --- /dev/null +++ b/packages/io-page-unix/io-page-unix.0.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "unix-build"] +remove: [["ocamlfind" "remove" "io-page-unix"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.8.1" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/io-page" +install: [make "unix-install"] +synopsis: "Allocate OS memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/0.1.0.tar.gz" + checksum: [ + "sha256=58646631686c312148e2ca9c0da755ecca33436e82a1f996b472382eb9844e08" + "md5=e1558627dd05d438befa14165f7df896" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page-unix/io-page-unix.0.9.9/opam b/packages/io-page-unix/io-page-unix.0.9.9/opam new file mode 100644 index 000000000..edbe26738 --- /dev/null +++ b/packages/io-page-unix/io-page-unix.0.9.9/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "unix-build"] +remove: [["ocamlfind" "remove" "io-page-unix"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.8.1" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/io-page" +install: [make "unix-install"] +synopsis: "Allocate OS memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v0.9.9.tar.gz" + checksum: [ + "sha256=649be9c1eeb6bd4222ec443bee06ce8f85ecc34e904e6e6edcd332c79c0636fa" + "md5=3001aeec835ba4c9aad77c307696c3be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page-xen/io-page-xen.0.1.0/opam b/packages/io-page-xen/io-page-xen.0.1.0/opam new file mode 100644 index 000000000..130b0dc1a --- /dev/null +++ b/packages/io-page-xen/io-page-xen.0.1.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "xen-build"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.8.1" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/io-page" +install: [make "xen-install"] +synopsis: "Allocate OS memory pages suitable for aligned I/O" +flags: deprecated +url { + src: "https://github.com/mirage/io-page/archive/0.1.0.tar.gz" + checksum: [ + "sha256=58646631686c312148e2ca9c0da755ecca33436e82a1f996b472382eb9844e08" + "md5=e1558627dd05d438befa14165f7df896" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page-xen/io-page-xen.0.9.9/opam b/packages/io-page-xen/io-page-xen.0.9.9/opam new file mode 100644 index 000000000..f0b39eb96 --- /dev/null +++ b/packages/io-page-xen/io-page-xen.0.9.9/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "xen-build"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.8.1" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/io-page" +install: [make "xen-install"] +synopsis: "Allocate OS memory pages suitable for aligned I/O" +flags: deprecated +url { + src: "https://github.com/mirage/io-page/archive/v0.9.9.tar.gz" + checksum: [ + "sha256=649be9c1eeb6bd4222ec443bee06ce8f85ecc34e904e6e6edcd332c79c0636fa" + "md5=3001aeec835ba4c9aad77c307696c3be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.1.0.0/opam b/packages/io-page/io-page.1.0.0/opam new file mode 100644 index 000000000..bb0015e4b --- /dev/null +++ b/packages/io-page/io-page.1.0.0/opam @@ -0,0 +1,33 @@ +bug-reports: "https://github.com/mirage/io-page/issues" +homepage: "https://github.com/mirage/io-page" +authors: ["Anil Madhavapeddy" "Dave Scott" "Thomas Gazagnaire"] +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage" "org:xapi-project"] +build: make +remove: [ + ["ocamlfind" "remove" "io-page"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-types" {>= "1.0.0" & < "1.1.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} # bug with C bindings +] +conflicts: ["io-page-xen" "io-page-unix"] +dev-repo: "git+https://github.com/mirage/io-page" +install: [make "install"] +synopsis: "Allocate OS memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=9ea1ee498ff4a8f75ce989096b24a6951a9717b3d8b96b581aedd78c36346298" + "md5=6268f148096281fdc6b8896286824e1f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.1.1.0/opam b/packages/io-page/io-page.1.1.0/opam new file mode 100644 index 000000000..f009a2741 --- /dev/null +++ b/packages/io-page/io-page.1.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/io-page" +dev-repo: "git+https://github.com/mirage/io-page.git" +bug-reports: "https://github.com/mirage/io-page/issues" +license: "ISC" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Gazagnaire" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [ + ["ocamlfind" "remove" "io-page"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} # bug with C bindings +] +conflicts: ["io-page-xen" "io-page-unix"] +install: [make "install"] +synopsis: "Allocate memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=633b16e24d1d3656820775bb2562fc11dd9adadb1b8a4aa279566887ebfb3eb3" + "md5=dc81430512f94fb28cdcd4f589cb6784" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.1.1.1/opam b/packages/io-page/io-page.1.1.1/opam new file mode 100644 index 000000000..6781f6bc2 --- /dev/null +++ b/packages/io-page/io-page.1.1.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/io-page" +dev-repo: "git+https://github.com/mirage/io-page.git" +bug-reports: "https://github.com/mirage/io-page/issues" +license: "ISC" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Gazagnaire" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [ + ["ocamlfind" "remove" "io-page"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} # bug with C bindings +] +conflicts: ["io-page-xen" "io-page-unix"] +install: [make "install"] +synopsis: "Allocate memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v1.1.1.tar.gz" + checksum: [ + "sha256=d3cc709913891da4365dd92b39d0a7aa0adb48a9f36591ac8193f70d78cf2dcc" + "md5=e7df6e1549d5b37529067c18a4dcf503" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.1.2.0/opam b/packages/io-page/io-page.1.2.0/opam new file mode 100644 index 000000000..4f57cf454 --- /dev/null +++ b/packages/io-page/io-page.1.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/io-page" +dev-repo: "git+https://github.com/mirage/io-page.git" +bug-reports: "https://github.com/mirage/io-page/issues" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "io-page"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} # bug with C bindings +] +conflicts: ["io-page-xen" "io-page-unix"] +synopsis: "Allocate memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=dc01bf4e71adb3dd17dbc5efe7cbe1076743db582c7876e8906d5c744dcdf441" + "md5=181b8765941db0e410b65813e4a4d06b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.1.3.0/opam b/packages/io-page/io-page.1.3.0/opam new file mode 100644 index 000000000..70a1ab4bc --- /dev/null +++ b/packages/io-page/io-page.1.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/io-page" +dev-repo: "git+https://github.com/mirage/io-page.git" +bug-reports: "https://github.com/mirage/io-page/issues" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "io-page"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} # bug with C bindings +] +conflicts: ["io-page-xen" "io-page-unix"] +synopsis: "Allocate memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=9b5dcfc9c3a1968dbae6bdcef7b85e82d11865adf959d262e4abc11b0f3c7798" + "md5=a31fac6fbe5e9f1690b0c793878c7f9f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.1.4.0/opam b/packages/io-page/io-page.1.4.0/opam new file mode 100644 index 000000000..e84dc662e --- /dev/null +++ b/packages/io-page/io-page.1.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/io-page" +dev-repo: "git+https://github.com/mirage/io-page.git" +bug-reports: "https://github.com/mirage/io-page/issues" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "io-page"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.1.0" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} # bug with C bindings +] +conflicts: ["io-page-xen" "io-page-unix"] +synopsis: "Allocate memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=dd5da07fe1ce0b1b5a0ae48dec6db780cbafd929043f3db9312039bdc3363981" + "md5=ec76e0219059f3897fe5a36dcade79d2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.1.5.0/opam b/packages/io-page/io-page.1.5.0/opam new file mode 100644 index 000000000..0aa838e7b --- /dev/null +++ b/packages/io-page/io-page.1.5.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/io-page" +dev-repo: "git+https://github.com/mirage/io-page.git" +bug-reports: "https://github.com/mirage/io-page/issues" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [ + [ "./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "io-page"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.1.0" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} # bug with C bindings +] +conflicts: ["io-page-xen" "io-page-unix"] +synopsis: "Allocate memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=93f86db04c25f51da1a839ba968b7db7de7036627e85279f8e7dcfd49e6b42b9" + "md5=656aac3d8b919e81194f1bb18b9555f5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.1.5.1/opam b/packages/io-page/io-page.1.5.1/opam new file mode 100644 index 000000000..db8da2852 --- /dev/null +++ b/packages/io-page/io-page.1.5.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/io-page" +dev-repo: "git+https://github.com/mirage/io-page.git" +bug-reports: "https://github.com/mirage/io-page/issues" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [ + [ "./configure" "--prefix" prefix + "--%{mirage-xen-ocaml:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "io-page"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.1.0" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} # bug with C bindings +] +depopts: [ + "mirage-xen-ocaml" +] +synopsis: "Allocate memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v1.5.1.tar.gz" + checksum: [ + "sha256=37b76758296a3d41c56faa31c64102d3df3c18c61c5a761def54f8799eed6a48" + "md5=59256c3963d392cd8ea4c56f1f04e34b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.1.6.0/opam b/packages/io-page/io-page.1.6.0/opam new file mode 100644 index 000000000..a13e59045 --- /dev/null +++ b/packages/io-page/io-page.1.6.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/io-page" +dev-repo: "git+https://github.com/mirage/io-page.git" +bug-reports: "https://github.com/mirage/io-page/issues" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [ + [ "./configure" "--prefix" prefix + "--%{mirage-xen-ocaml:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "io-page"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.1.0" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} # bug with C bindings +] +depopts: [ + "mirage-xen-ocaml" +] +synopsis: "Allocate memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v1.6.0.tar.gz" + checksum: [ + "sha256=20093190d41f7fc65a9c80eb63cc47c492bc2c5e28a13833e19224749b7dd784" + "md5=1ea5e02697039b6430f541020c19c2d6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.1.6.1/opam b/packages/io-page/io-page.1.6.1/opam new file mode 100644 index 000000000..4547bce68 --- /dev/null +++ b/packages/io-page/io-page.1.6.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/io-page" +dev-repo: "git+https://github.com/mirage/io-page.git" +bug-reports: "https://github.com/mirage/io-page/issues" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [ + [ "./configure" "--prefix" prefix + "--%{mirage-xen-ocaml:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "io-page"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.1.0" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} # bug with C bindings +] +depopts: [ + "mirage-xen-ocaml" +] +synopsis: "Allocate memory pages suitable for aligned I/O" +flags: light-uninstall +url { + src: "https://github.com/mirage/io-page/archive/v1.6.1.tar.gz" + checksum: [ + "sha256=f4e27972879597f885e13b29ba155b63ae04b88c12b732c96412fb439b8e23a7" + "md5=9e5527b5e44b111ee0fff05e1389296b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/io-page/io-page.2.0.0/opam b/packages/io-page/io-page.2.0.0/opam new file mode 100644 index 000000000..10f5c5c1c --- /dev/null +++ b/packages/io-page/io-page.2.0.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/io-page" +dev-repo: "git+https://github.com/mirage/io-page.git" +bug-reports: "https://github.com/mirage/io-page/issues" +license: "ISC" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "configurator" {build & <= "v0.11.0"} + "cstruct" {>= "2.0.0" & <= "6.2.0"} +] +synopsis: "Allocate memory pages suitable for aligned I/O" +url { + src: + "https://github.com/mirage/io-page/releases/download/2.0.0/io-page-2.0.0.tbz" + checksum: [ + "sha256=85e6a503c690b1697b769765056a89803e0d6b7377fc5b6fb8b61a30bd0b736a" + "md5=b40222f38428a21d86d42ba8645a2c68" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.3/opam b/packages/iocaml-kernel/iocaml-kernel.0.4.3/opam new file mode 100644 index 000000000..d54a00223 --- /dev/null +++ b/packages/iocaml-kernel/iocaml-kernel.0.4.3/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocaml" +build: [make "all"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "uint" {>= "1.1.0" & <= "2.0.1"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "atdgen" {<= "2.15.0"} + "ocp-index" {>= "1.0.1" & <= "1.3.6"} + "lwt" {>= "2.4" & <= "5.9.0"} + "ctypes" {>= "0.2.3" & < "0.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libzmq3-dev"] {os-family = "debian"} + ["zeromq3-devel"] {os-distribution = "centos"} +] +dev-repo: "git+https://github.com/andrewray/iocaml" +install: [make "install"] +synopsis: "An OCaml kernel for the IPython notebook." +url { + src: "https://github.com/andrewray/iocaml/archive/v0.4.3.tar.gz" + checksum: [ + "sha256=9194e2035c03ab5b15e3ff3c9ef6f000c71508c85276e8beaa5afc645097d6a9" + "md5=08f5ef3e7eea3e7f8c1745f7ee7a374b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.4/opam b/packages/iocaml-kernel/iocaml-kernel.0.4.4/opam new file mode 100644 index 000000000..d177e5846 --- /dev/null +++ b/packages/iocaml-kernel/iocaml-kernel.0.4.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocaml" +build: [make "all"] +remove: [ + [ make "uninstall" ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "uint" {>= "1.1.0" & <= "2.0.1"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "atdgen" {<= "2.15.0"} + "ocp-index" {>= "1.0.1" & <= "1.3.6"} + "lwt" {>= "2.4" & <= "5.9.0"} + "ctypes" {>= "0.4" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libzmq3-dev"] {os-family = "debian"} + ["zeromq"] {os = "macos" & os-distribution = "homebrew"} + ["zeromq3-devel"] {os-distribution = "centos"} +] +dev-repo: "git+https://github.com/andrewray/iocaml" +install: [make "install"] +synopsis: "An OCaml kernel for the IPython notebook." +url { + src: "https://github.com/andrewray/iocaml/archive/v0.4.4.tar.gz" + checksum: [ + "sha256=3da690337033927743534bee711879b2d4f8dcd28fb314cc8272e4c3e3616dde" + "md5=d56af31935792d188bba0b3ba757dfc9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.6/opam b/packages/iocaml-kernel/iocaml-kernel.0.4.6/opam new file mode 100644 index 000000000..9492ff4ea --- /dev/null +++ b/packages/iocaml-kernel/iocaml-kernel.0.4.6/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocaml" +build: [make "all"] +patches: [ "4.00.1.patch" ] +remove: [ + [ make "uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {<= "1.6"} + "ounit" {<= "2.2.7"} + "uint" {>= "1.1.0" & <= "2.0.1"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "atdgen" {<= "2.15.0"} + "ctypes" {>= "0.3" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "lwt" {>= "2.4" & < "4.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-zmq" {build & = "0.1"} +] +depopts: ["ocp-index"] +conflicts: [ + "ocp-index" {< "1.0.1"} +] +dev-repo: "git+https://github.com/andrewray/iocaml" +install: [make "install"] +synopsis: "An OCaml kernel for the IPython notebook." +url { + src: "https://github.com/andrewray/iocaml/archive/v0.4.6.tar.gz" + checksum: [ + "sha256=c88a260499e327931127b1c0e9e327fc7f052c1c720effdd33d7c69da1868b08" + "md5=929f703117b70ac5c7d840fc990ca8a2" + ] +} +extra-source "4.00.1.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocaml-kernel/4.00.1.patch" + checksum: [ + "sha256=d47bae9a99349f72f82b49ded49c3d509dd14fde71ac806d5b160f46b57afdff" + "md5=90ef664038efc80ba0352ff19297aa4f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.8/opam b/packages/iocaml-kernel/iocaml-kernel.0.4.8/opam new file mode 100644 index 000000000..2f0df6139 --- /dev/null +++ b/packages/iocaml-kernel/iocaml-kernel.0.4.8/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Andy Ray " +authors: "Andy Ray " +homepage: "https://github.com/andrewray/iocaml" +dev-repo: "git+https://github.com/andrewray/iocaml.git" +bug-reports: "https://github.com/andrewray/iocaml/issues" +build: [ + [ make "all" ] +] +install: [ + [ make "install" ] +] +remove: [ + [ make "uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {<= "1.6"} + "ounit" {<= "2.2.7"} + "uint" {>= "1.1.0" & <= "2.0.1"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "atdgen" {<= "2.15.0"} + "ctypes" {>= "0.3" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "lwt" {>= "2.4" & < "4.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-zmq" {build & = "0.1"} +] +depopts: ["ocp-index"] +conflicts: [ + "ocp-index" {< "1.0.1"} +] +synopsis: "An OCaml kernel for the IPython notebook." +url { + src: "https://github.com/andrewray/iocaml/archive/v0.4.8.tar.gz" + checksum: [ + "sha256=b5dc85d231cfcb418dd4dffdb79d848f388be42bb053f6b66eee27e0633461fe" + "md5=c57e00e60d691034849362bf4db2d8d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/iocaml/iocaml.0.4.3/opam b/packages/iocaml/iocaml.0.4.3/opam new file mode 100644 index 000000000..c4f8183cf --- /dev/null +++ b/packages/iocaml/iocaml.0.4.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocamlserver" +build: [ + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "cow" {< "2.0.0"} + "lwt" {>= "2.4" & <= "5.9.0"} + "websocket" {>= "0.8" & <= "2.17"} + "cohttp" {>= "0.10.0" & <= "6.0.0"} + "crunch" {<= "3.3.1"} + "ctypes" {>= "0.2.3" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "iocaml-kernel" {= "0.4.3"} + "iocamljs-kernel" {= "0.4.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/andrewray/iocamlserver" +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.3.tar.gz" + checksum: [ + "sha256=44ef994ee25c00d5c99d89e99e21ec203e8a839f7f470df34e04ac84286ee869" + "md5=61c8be484a935fe35fb07db0a11167bc" + ] +} +extra-source "iocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocaml/iocaml.install.0.4.3" + checksum: [ + "sha256=958ae03848210711c22c3bd104890608b2b12ec6235979a20430dd30fcaca6ad" + "md5=b5671ae5c0e15ac1641decc66c832398" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iocaml/iocaml.0.4.4/opam b/packages/iocaml/iocaml.0.4.4/opam new file mode 100644 index 000000000..b210df242 --- /dev/null +++ b/packages/iocaml/iocaml.0.4.4/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocamlserver" +build: [ + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "cow" {< "2.0.0"} + "lwt" {>= "2.4" & <= "5.9.0"} + "websocket" {>= "0.8" & <= "2.17"} + "cohttp" {>= "0.10.0" & <= "6.0.0"} + "crunch" {<= "3.3.1"} + "ctypes" {>= "0.4" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "iocaml-kernel" {= "0.4.4"} + "iocamljs-kernel" {= "0.4.4"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/andrewray/iocamlserver" +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.4.tar.gz" + checksum: [ + "sha256=04a00b5d39d6123f21b23daef0ecc2dcea32de61d246246e47b52bea6480aa7a" + "md5=5a0e70c54339a3c095c6fd7e67ac0297" + ] +} +extra-source "iocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocaml/iocaml.install.0.4.4" + checksum: [ + "sha256=353a213480143f8343cea218fdf3261bd2ab39098c218087f969fe7d279e8249" + "md5=3b7af60d88c424b24aaa6582a9845fa0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iocaml/iocaml.0.4.5/opam b/packages/iocaml/iocaml.0.4.5/opam new file mode 100644 index 000000000..16b3f06ff --- /dev/null +++ b/packages/iocaml/iocaml.0.4.5/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocamlserver" +build: [ + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "cow" {< "2.0.0"} + "lwt" {>= "2.4" & <= "5.9.0"} + "websocket" {>= "0.8" & <= "2.17"} + "cohttp" {>= "0.10.0" & <= "6.0.0"} + "crunch" {<= "3.3.1"} + "ctypes" {>= "0.3" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "iocaml-kernel" {= "0.4.4"} + "iocamljs-kernel" {= "0.4.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/andrewray/iocamlserver" +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.5.tar.gz" + checksum: [ + "sha256=f59f7fea1723fe47f01d0c34bb009a131ea0bf525eab520244bbb3aba56ef69f" + "md5=8ec466e45178a1894cdfbfdf138bc5a5" + ] +} +extra-source "iocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocaml/iocaml.install.0.4.5" + checksum: [ + "sha256=353a213480143f8343cea218fdf3261bd2ab39098c218087f969fe7d279e8249" + "md5=3b7af60d88c424b24aaa6582a9845fa0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iocaml/iocaml.0.4.6/opam b/packages/iocaml/iocaml.0.4.6/opam new file mode 100644 index 000000000..5b0c1f33a --- /dev/null +++ b/packages/iocaml/iocaml.0.4.6/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: "Andrew Ray " +maintainer: "andy.ray@ujamjar.com" +dev-repo: "git+https://github.com/andrewray/iocamlserver.git" +bug-reports: "https://github.com/andrewray/iocamlserver/issues" +homepage: "https://github.com/andrewray/iocamlserver" +build: [ + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] +] +patches: ["chromium-bug.patch"] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "cow" {< "2.0.0"} + "lwt" {>= "2.4" & < "3.0.0"} + "websocket" {= "0.8.1"} + "cohttp" {>= "0.10.0" & <= "6.0.0"} + "crunch" {<= "3.3.1"} + "ctypes" {>= "0.3" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "iocaml-kernel" {= "0.4.6"} + "iocamljs-kernel" {= "0.4.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.6.tar.gz" + checksum: [ + "sha256=df77d49c2173cef0fa17b35c432dff59dac6b61b93f214bd7a9df2a8a70044ac" + "md5=31252b292cfc08fb1703d167b06143c2" + ] +} +extra-source "iocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocaml/iocaml.install.0.4.6" + checksum: [ + "sha256=353a213480143f8343cea218fdf3261bd2ab39098c218087f969fe7d279e8249" + "md5=3b7af60d88c424b24aaa6582a9845fa0" + ] +} +extra-source "chromium-bug.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocaml/chromium-bug.patch" + checksum: [ + "sha256=438068e545ce2c9c7a515bb65db34359aa6bd7c165b8fda9494fe5143cdfc72c" + "md5=82c05bfa801855ab5d20e8a895cd2217" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/iocaml/iocaml.0.4.7/opam b/packages/iocaml/iocaml.0.4.7/opam new file mode 100644 index 000000000..61f2a5679 --- /dev/null +++ b/packages/iocaml/iocaml.0.4.7/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +authors: "Andrew Ray " +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocamlserver" +dev-repo: "git+https://github.com/andrewray/iocamlserver.git" +bug-reports: "https://github.com/andrewray/iocamlserver/issues" +build: [ + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "cow" {< "2.0.0"} + "lwt" {>= "2.4" & < "3.0.0"} + "websocket" {>= "0.9" & < "1.0"} + "cohttp" {>= "0.15.0" & <= "6.0.0"} + "crunch" {<= "3.3.1"} + "ctypes" {>= "0.3" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "iocaml-kernel" {= "0.4.6"} + "iocamljs-kernel" {= "0.4.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.7.tar.gz" + checksum: [ + "sha256=52cea26623bf24ddad4dcc67b55c2e11b3a2170690f068acf01c146564ccb73c" + "md5=18d70404f5fd7f8269c5b87576b7b2d4" + ] +} +extra-source "iocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocaml/iocaml.install.0.4.7" + checksum: [ + "sha256=353a213480143f8343cea218fdf3261bd2ab39098c218087f969fe7d279e8249" + "md5=3b7af60d88c424b24aaa6582a9845fa0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/iocaml/iocaml.0.4.8/opam b/packages/iocaml/iocaml.0.4.8/opam new file mode 100644 index 000000000..17c6cd223 --- /dev/null +++ b/packages/iocaml/iocaml.0.4.8/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +authors: "Andrew Ray " +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocamlserver" +dev-repo: "git+https://github.com/andrewray/iocamlserver.git" +bug-reports: "https://github.com/andrewray/iocamlserver/issues" +build: [ + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "cow" {< "2.0.0"} + "lwt" {>= "2.4" & < "3.0.0"} + "websocket" {>= "2.0" & <= "2.6"} + "cohttp" {>= "0.15.0" & < "0.21.0"} + "crunch" {<= "3.3.1"} + "ctypes" {>= "0.3" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "iocaml-kernel" {= "0.4.8"} + "iocamljs-kernel" {= "0.4.8"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.8.tar.gz" + checksum: [ + "sha256=cdd755a852f905dffe8aecc747778d16b0b0b396112d6bf8753bcefeab4937c5" + "md5=f9a8db4165a24257d26bf03ef0875636" + ] +} +extra-source "iocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocaml/iocaml.install.0.4.8" + checksum: [ + "sha256=353a213480143f8343cea218fdf3261bd2ab39098c218087f969fe7d279e8249" + "md5=3b7af60d88c424b24aaa6582a9845fa0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/iocaml/iocaml.0.4.9/opam b/packages/iocaml/iocaml.0.4.9/opam new file mode 100644 index 000000000..80089b477 --- /dev/null +++ b/packages/iocaml/iocaml.0.4.9/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +authors: "Andrew Ray " +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocamlserver" +dev-repo: "git+https://github.com/andrewray/iocamlserver.git" +bug-reports: "https://github.com/andrewray/iocamlserver/issues" +build: [ + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "uuidm" {<= "0.9.9"} + "yojson" {<= "2.2.2"} + "cow" {< "2.0.0"} + "lwt" {>= "2.4" & < "3.0.0"} + "websocket" {>= "2.0" & <= "2.6"} + "cohttp" {>= "0.21.0" & < "0.99"} + "crunch" {<= "3.3.1"} + "ctypes" {>= "0.3" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "iocaml-kernel" {= "0.4.8"} + "iocamljs-kernel" {= "0.4.8"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.9.tar.gz" + checksum: [ + "sha256=6fe5d6ca108ee7e57de668c60c0001217151c0f76e5684b55ec28dfa855207b6" + "md5=472b1ccef004d8f2ba109a075e231f58" + ] +} +extra-source "iocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocaml/iocaml.install.0.4.9" + checksum: [ + "sha256=353a213480143f8343cea218fdf3261bd2ab39098c218087f969fe7d279e8249" + "md5=3b7af60d88c424b24aaa6582a9845fa0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/opam new file mode 100644 index 000000000..6efec8992 --- /dev/null +++ b/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocaml" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4" & <= "5.9.0"} + "js_of_ocaml" {< "3.0"} +] +synopsis: "An OCaml javascript kernel for the IPython notebook." +url { + src: + "https://github.com/andrewray/iocamljs/releases/download/v0.4/static.tar.gz" + checksum: [ + "sha256=d0221236ea906b42311471b06080a5f437d7147c094c0e281fc674cca53d9036" + "md5=1aa9be6036263e9768a9901890f3ec6b" + ] +} +extra-source "iocamljs-kernel.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocamljs-kernel/iocamljs-kernel.install.0.4.0" + checksum: [ + "sha256=1bdb67b753edce7c35034b6815eb359ae6f4d4801160c84dc9be7ffeedf0ae42" + "md5=e80991ec9b0ec74a0907a01695824d97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/opam new file mode 100644 index 000000000..5b936ab68 --- /dev/null +++ b/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocaml" +build: [ + [make "clean" "min"] + [make "clean" "full"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4" & <= "5.9.0"} + "js_of_ocaml" {>= "2.0" & < "2.3"} +] +dev-repo: "git+https://github.com/andrewray/iocamljs" +synopsis: "An OCaml javascript kernel for the IPython notebook." +url { + src: "https://github.com/andrewray/iocamljs/archive/v0.4.3.tar.gz" + checksum: [ + "sha256=b575b55e5c4fd2a06419ff72bb677e0fea5bc1b080c8d724cbe743762a2d8090" + "md5=62c684971ae7a9498f95f6253b00b9ae" + ] +} +extra-source "iocamljs-kernel.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocamljs-kernel/iocamljs-kernel.install.0.4.3" + checksum: [ + "sha256=0858d48c8aa336baac5dea325bb3edfe22028cb1f55c6dc921f139757216c975" + "md5=b9d66df0dadb844655fc8faf9dc7993a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/opam new file mode 100644 index 000000000..935e5bd72 --- /dev/null +++ b/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocamljs" +build: [ + [ make "clean" "min" ] + [ make "clean" "full" ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4" & <= "5.9.0"} + "js_of_ocaml" {>= "2.0" & <= "2.3"} +] +dev-repo: "git+https://github.com/andrewray/iocamljs" +synopsis: "An OCaml javascript kernel for the IPython notebook." +url { + src: "https://github.com/andrewray/iocamljs/archive/v0.4.4.tar.gz" + checksum: [ + "sha256=a732b010b62d03185a0bca5b8ae4018a02e83dad00d2b8d5d28b9d8e2697836b" + "md5=0d77da3097b00e6d1a5972c966275789" + ] +} +extra-source "iocamljs-kernel.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocamljs-kernel/iocamljs-kernel.install.0.4.4" + checksum: [ + "sha256=8cc9e2a8b9cec7c6cd65f23b9b4c5f782911e8bc8d123c103cf4af888561d628" + "md5=a5cacda114e524e3b63f1da2f54a0da7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/opam new file mode 100644 index 000000000..998ecc8c4 --- /dev/null +++ b/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocamljs" +build: [ + [ make "clean" "min" ] + [ make "clean" "full" ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4" & <= "5.9.0"} + "js_of_ocaml" {>= "2.4" & <= "5.9.1"} +] +dev-repo: "git+https://github.com/andrewray/iocamljs" +synopsis: "An OCaml javascript kernel for the IPython notebook." +url { + src: "https://github.com/andrewray/iocamljs/archive/v0.4.5.tar.gz" + checksum: [ + "sha256=a04c1a808a70ec4ba0aea1149bd18310c4f1849b60e8866708c93ea25b85ae8c" + "md5=700688f162309e7734ec3b4a07b351ef" + ] +} +extra-source "iocamljs-kernel.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocamljs-kernel/iocamljs-kernel.install.0.4.5" + checksum: [ + "sha256=8cc9e2a8b9cec7c6cd65f23b9b4c5f782911e8bc8d123c103cf4af888561d628" + "md5=a5cacda114e524e3b63f1da2f54a0da7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/opam new file mode 100644 index 000000000..f2bb6f6f8 --- /dev/null +++ b/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/andrewray/iocamljs" +build: [ + [ make "clean" "min" ] + [ make "clean" "full" ] +] +patches: [ "4.00.1.patch" ] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {<= "1.6"} + "lwt" {>= "2.4" & <= "5.9.0"} + "js_of_ocaml" {>= "2.4.1" & < "3.0"} +] +dev-repo: "git+https://github.com/andrewray/iocamljs" +synopsis: "An OCaml javascript kernel for the IPython notebook." +url { + src: "https://github.com/andrewray/iocamljs/archive/v0.4.6.tar.gz" + checksum: [ + "sha256=d008c32cbc2f6ccbc6acd03532f91f0f4d9ae9daa05785aea879ad55dc561b22" + "md5=9726642275e289f5a559966fbbcbdb67" + ] +} +extra-source "iocamljs-kernel.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocamljs-kernel/iocamljs-kernel.install.0.4.6" + checksum: [ + "sha256=58eed5e2da9ef99e86f72383ed42f0b06fb82e7cc686e18fd1698bdc467d08cc" + "md5=22e10a0fedc34f3325576da39992fa68" + ] +} +extra-source "4.00.1.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocamljs-kernel/4.00.1.patch" + checksum: [ + "sha256=aebbb8735514bdadb0fa9911f854f8c15209a694c4ef2c17f9a6cb3b65ed3133" + "md5=12567e848cf82572a1e0c6d45570c794" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/opam new file mode 100644 index 000000000..a170e2ba3 --- /dev/null +++ b/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Andy Ray " +authors: "Andy Ray " +homepage: "https://github.com/andrewray/iocamljs" +dev-repo: "git+https://github.com/andrewray/iocamljs.git" +bug-reports: "https://github.com/andrewray/iocamljs/issues" +build: [ + [ make "clean" "min" ] + [ make "clean" "full" ] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {<= "1.6"} + "lwt" {>= "2.4" & <= "5.9.0"} + "js_of_ocaml" {>= "2.6" & < "2.8.4"} +] +synopsis: "An OCaml javascript kernel for the IPython notebook." +url { + src: "https://github.com/andrewray/iocamljs/archive/v0.4.8.tar.gz" + checksum: [ + "sha256=adc9850969db25bbf833cb4249c5a7009a389cc48d534395108fc2df352e6f71" + "md5=eb2997a038b854eab821504b42f695a8" + ] +} +extra-source "iocamljs-kernel.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iocamljs-kernel/iocamljs-kernel.install.0.4.8" + checksum: [ + "sha256=58eed5e2da9ef99e86f72383ed42f0b06fb82e7cc686e18fd1698bdc467d08cc" + "md5=22e10a0fedc34f3325576da39992fa68" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ipaddr/ipaddr.0.1.0/opam b/packages/ipaddr/ipaddr.0.1.0/opam new file mode 100644 index 000000000..a57c7c9a9 --- /dev/null +++ b/packages/ipaddr/ipaddr.0.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" +] +homepage: "https://github.com/dsheets/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/dsheets/ocaml-ipaddr" +install: [make "install"] +synopsis: "IP address representation library" +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-ipaddr/archive/0.1.0.tar.gz" + checksum: [ + "sha256=7628a4f92e2a9d5d8e7e1bfd0229f2c07d1e69ec2a3576730a50344d873b1a2a" + "md5=ca41ebddb79b1186709ae75d6f94c874" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.0.2.0/opam b/packages/ipaddr/ipaddr.0.2.0/opam new file mode 100644 index 000000000..089cd73c7 --- /dev/null +++ b/packages/ipaddr/ipaddr.0.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/0.2.0.tar.gz" + checksum: [ + "sha256=ef80281cc38447f9ed4ed0af772f2cfbf11d8d25d30843856335f39ea2580153" + "md5=7a4914ee7aa8464dcd4061ce0f4d4364" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.0.2.1/opam b/packages/ipaddr/ipaddr.0.2.1/opam new file mode 100644 index 000000000..b4b20b40b --- /dev/null +++ b/packages/ipaddr/ipaddr.0.2.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/0.2.1.tar.gz" + checksum: [ + "sha256=ade8bc02e292e9beaa0989641be9c94976469b9c0fe61aeeae5617ea2ecb5baa" + "md5=1f43f07bff734e08ac008a60cb2d6b13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.0.2.2/opam b/packages/ipaddr/ipaddr.0.2.2/opam new file mode 100644 index 000000000..bf4360907 --- /dev/null +++ b/packages/ipaddr/ipaddr.0.2.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/0.2.2.tar.gz" + checksum: [ + "sha256=cff2bfe528eceb038a92214026985e2d0531ca4d67d23af770811497c526f8f6" + "md5=e8fed424aafcb5b40cdd27721a2de56d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.0.2.3/opam b/packages/ipaddr/ipaddr.0.2.3/opam new file mode 100644 index 000000000..d1f511a95 --- /dev/null +++ b/packages/ipaddr/ipaddr.0.2.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/0.2.3.tar.gz" + checksum: [ + "sha256=db959b76a34b07bc03a3f5c22eb0155d2eb126e50a705f4113ce31f544fe2712" + "md5=7af0edad4e0172d4e5f6244096371fe8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.1.0.0/opam b/packages/ipaddr/ipaddr.1.0.0/opam new file mode 100644 index 000000000..1ddbcf0af --- /dev/null +++ b/packages/ipaddr/ipaddr.1.0.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/1.0.0.tar.gz" + checksum: [ + "sha256=216f56b9e6662f907f1f797abace5e624ff8f6616d329766fc8542800ab909ca" + "md5=f8fecbf017559e562abd9f7cca5f1043" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.0.0/opam b/packages/ipaddr/ipaddr.2.0.0/opam new file mode 100644 index 000000000..3481230a6 --- /dev/null +++ b/packages/ipaddr/ipaddr.2.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" + "Hugo Heuzard" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/2.0.0.tar.gz" + checksum: [ + "sha256=4fa3fa841f592a52fbc382383a3dec4068b77334e48ba1189a0c539894d7fb0a" + "md5=0fac858645cef273965c6d7daf0db323" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.1.0/opam b/packages/ipaddr/ipaddr.2.1.0/opam new file mode 100644 index 000000000..20ec340cc --- /dev/null +++ b/packages/ipaddr/ipaddr.2.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" + "Hugo Heuzard" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/2.1.0.tar.gz" + checksum: [ + "sha256=605ef50be669b585257db9b858db37262a2284558d28a780453e5b1f4c0ab3f7" + "md5=59721dfaf24d91a10b0f4a5fbda76707" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.2.0/opam b/packages/ipaddr/ipaddr.2.2.0/opam new file mode 100644 index 000000000..3780ce110 --- /dev/null +++ b/packages/ipaddr/ipaddr.2.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" + "Hugo Heuzard" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/2.2.0.tar.gz" + checksum: [ + "sha256=89489afea1169b7976f7938031ac5bafb1de4e0fc38fa6cbcd2a818b286ebe8d" + "md5=9e490a99b53468c83f8ac022d748fa28" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.3.0/opam b/packages/ipaddr/ipaddr.2.3.0/opam new file mode 100644 index 000000000..f274ce73a --- /dev/null +++ b/packages/ipaddr/ipaddr.2.3.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" + "Hugo Heuzard" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/2.3.0.tar.gz" + checksum: [ + "sha256=cfb34d280c3a35215920968c2d568d0f2559e962131cd82adf078782c5a1c9d3" + "md5=61b27add66c8e6e78fcedea3b1579200" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.4.0/opam b/packages/ipaddr/ipaddr.2.4.0/opam new file mode 100644 index 000000000..0d5c00521 --- /dev/null +++ b/packages/ipaddr/ipaddr.2.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" + "Hugo Heuzard" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/2.4.0.tar.gz" + checksum: [ + "sha256=9d9bf2e88f0f070ddb2bf28d560d1203a9184f5f30a374ce78ecefc1cb78f83c" + "md5=dfefb5462c8347d70a29ebb98fc820de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.5.0/opam b/packages/ipaddr/ipaddr.2.5.0/opam new file mode 100644 index 000000000..a9fab420d --- /dev/null +++ b/packages/ipaddr/ipaddr.2.5.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" + "Hugo Heuzard" +] +homepage: "https://github.com/mirage/ocaml-ipaddr" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +remove: [["ocamlfind" "remove" "ipaddr"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr" +install: [make "install"] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address representation library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/2.5.0.tar.gz" + checksum: [ + "sha256=2724acccc92885cbb7adeffd0c5bb4350a0eb2334ec92181e0ed172d7fa7fa7e" + "md5=95147198a7d432b1d11861284324ebb2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.6.0/opam b/packages/ipaddr/ipaddr.2.6.0/opam new file mode 100644 index 000000000..0ea8b6cfa --- /dev/null +++ b/packages/ipaddr/ipaddr.2.6.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"] +homepage: "https://github.com/mirage/ocaml-ipaddr" +bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] + [make "build"] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ipaddr"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address representation library" +description: """ +A library for manipulation of IP (and MAC) address representations. + +Features: + + * Depends only on sexplib (conditionalization under consideration) + * oUnit-based tests + * IPv4 and IPv6 support + * IPv4 and IPv6 CIDR prefix support + * IPv4 and IPv6 CIDR-scoped address support + * Ipaddr.V4 and Ipaddr.V4.Prefix modules are Map.OrderedType + * Ipaddr.V6 and Ipaddr.V6.Prefix modules are Map.OrderedType + * Ipaddr and Ipaddr.Prefix modules are Map.OrderedType + * Ipaddr_unix in findlib subpackage ipaddr.unix provides compatibility + with the standard library Unix module + * Ipaddr_top in findlib subpackage ipaddr.top provides top-level pretty + printers (requires compiler-libs default since OCaml 4.0) + * IP address scope classification + * IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4 + * MAC-48 (Ethernet) address support + * Macaddr is a Map.OrderedType + * All types have sexplib serializers/deserializers""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/2.6.0.tar.gz" + checksum: [ + "sha256=38f64402e11abc6c298b108c1381817c8fab0a8734d6ec4bd5249a132b027b53" + "md5=975bc36856432b4722339af3dfe088e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.6.1/opam b/packages/ipaddr/ipaddr.2.6.1/opam new file mode 100644 index 000000000..c62c675df --- /dev/null +++ b/packages/ipaddr/ipaddr.2.6.1/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"] +homepage: "https://github.com/mirage/ocaml-ipaddr" +bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] + [make "build"] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ipaddr"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address representation library" +description: """ +A library for manipulation of IP (and MAC) address representations. + +Features: + + * Depends only on sexplib (conditionalization under consideration) + * oUnit-based tests + * IPv4 and IPv6 support + * IPv4 and IPv6 CIDR prefix support + * IPv4 and IPv6 CIDR-scoped address support + * Ipaddr.V4 and Ipaddr.V4.Prefix modules are Map.OrderedType + * Ipaddr.V6 and Ipaddr.V6.Prefix modules are Map.OrderedType + * Ipaddr and Ipaddr.Prefix modules are Map.OrderedType + * Ipaddr_unix in findlib subpackage ipaddr.unix provides compatibility + with the standard library Unix module + * Ipaddr_top in findlib subpackage ipaddr.top provides top-level pretty + printers (requires compiler-libs default since OCaml 4.0) + * IP address scope classification + * IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4 + * MAC-48 (Ethernet) address support + * Macaddr is a Map.OrderedType + * All types have sexplib serializers/deserializers""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/2.6.1.tar.gz" + checksum: [ + "sha256=7051013d8f58abff433187d70cd7ddd7a6b49a6fbe6cad1893f571f65b8ed3d0" + "md5=41add1ecc6303e18af60564f8559a299" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.7.0/opam b/packages/ipaddr/ipaddr.2.7.0/opam new file mode 100644 index 000000000..043bbd9f7 --- /dev/null +++ b/packages/ipaddr/ipaddr.2.7.0/opam @@ -0,0 +1,79 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" + "Hugo Heuzard" +] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-ipaddr" +bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] + [make "build"] + [make "test"] {with-test} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "ipaddr"] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} + "sexplib" {< "v0.11"} + "ppx_deriving" {>= "4.2" & <= "6.0.3"} + "ppx_sexp_conv" {< "v0.11"} + "ounit" {with-test & <= "2.2.7"} +] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address representation library" +description: """ +A library for manipulation of IP (and MAC) address representations. + +Features: + + * Depends only on sexplib (conditionalization under consideration) + * oUnit-based tests + * IPv4 and IPv6 support + * IPv4 and IPv6 CIDR prefix support + * IPv4 and IPv6 CIDR-scoped address support + * Ipaddr.V4 and Ipaddr.V4.Prefix modules are Map.OrderedType + * Ipaddr.V6 and Ipaddr.V6.Prefix modules are Map.OrderedType + * Ipaddr and Ipaddr.Prefix modules are Map.OrderedType + * Ipaddr_unix in findlib subpackage ipaddr.unix provides compatibility + with the standard library Unix module + * Ipaddr_top in findlib subpackage ipaddr.top provides top-level pretty + printers (requires compiler-libs default since OCaml 4.0) + * IP address scope classification + * IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4 + * MAC-48 (Ethernet) address support + * Macaddr is a Map.OrderedType + * All types have sexplib serializers/deserializers""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-ipaddr/archive/2.7.0.tar.gz" + checksum: [ + "sha256=3031abb4a5391af8b7e307db09807ef748fc718ee23855e2f933df47892d4c23" + "md5=48389ef61662181069de9456c5d3aeb1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.7.1/opam b/packages/ipaddr/ipaddr.2.7.1/opam new file mode 100644 index 000000000..3feb1e4bf --- /dev/null +++ b/packages/ipaddr/ipaddr.2.7.1/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" + "Hugo Heuzard" +] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-ipaddr" +bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" +doc: "https://mirage.github.io/ocaml-ipaddr/" + +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-base-unix" + "%{base-unix:installed}%" + ] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "sexplib" {< "v0.11"} + "ppx_deriving" {>= "4.2" & <= "6.0.3"} + "ppx_sexp_conv" {< "v0.11"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ "base-unix" ] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address manipulation" +description: """ +A library for manipulation of IP (and MAC) address representations. + +Features: + + * Depends only on sexplib (conditionalization under consideration) + * oUnit-based tests + * IPv4 and IPv6 support + * IPv4 and IPv6 CIDR prefix support + * IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support + * `Ipaddr.V4` and `Ipaddr.V4.Prefix` modules are `Map.OrderedType` + * `Ipaddr.V6` and `Ipaddr.V6.Prefix` modules are `Map.OrderedType` + * `Ipaddr` and `Ipaddr.Prefix` modules are `Map.OrderedType` + * `Ipaddr_unix` in findlib subpackage `ipaddr.unix` provides compatibility with the standard library `Unix` module + * `Ipaddr_top` in findlib subpackage `ipaddr.top` provides top-level pretty printers (requires compiler-libs default since OCaml 4.0) + * IP address scope classification + * IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4 + * MAC-48 (Ethernet) address support + * `Macaddr` is a `Map.OrderedType` + * All types have sexplib serializers/deserializers""" +url { + src: + "https://github.com/mirage/ocaml-ipaddr/releases/download/2.7.1/ipaddr-2.7.1.tbz" + checksum: [ + "sha256=bee78ebd44ea72c336f71cf8b7ee80dcc4128e9e9ec514d1538843fb6c89e5a7" + "md5=45b81a6b59723cd8ae0a56fb280e07e1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ipaddr/ipaddr.2.7.2/opam b/packages/ipaddr/ipaddr.2.7.2/opam new file mode 100644 index 000000000..dc80f5f3e --- /dev/null +++ b/packages/ipaddr/ipaddr.2.7.2/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Anil Madhavapeddy" + "Hugo Heuzard" +] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-ipaddr" +bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" +doc: "https://mirage.github.io/ocaml-ipaddr/" + +tags: [ + "org:mirage" + "org:xapi-project" +] + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-base-unix" + "%{base-unix:installed}%" + ] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.2" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "sexplib" {< "v0.11"} + "ppx_deriving" {>= "4.2" & <= "6.0.3"} + "ppx_sexp_conv" {< "v0.11"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ "base-unix" ] +conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] +synopsis: "IP (and MAC) address manipulation" +description: """ +A library for manipulation of IP (and MAC) address representations. + +Features: + + * Depends only on sexplib (conditionalization under consideration) + * oUnit-based tests + * IPv4 and IPv6 support + * IPv4 and IPv6 CIDR prefix support + * IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support + * `Ipaddr.V4` and `Ipaddr.V4.Prefix` modules are `Map.OrderedType` + * `Ipaddr.V6` and `Ipaddr.V6.Prefix` modules are `Map.OrderedType` + * `Ipaddr` and `Ipaddr.Prefix` modules are `Map.OrderedType` + * `Ipaddr_unix` in findlib subpackage `ipaddr.unix` provides compatibility with the standard library `Unix` module + * `Ipaddr_top` in findlib subpackage `ipaddr.top` provides top-level pretty printers (requires compiler-libs default since OCaml 4.0) + * IP address scope classification + * IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4 + * MAC-48 (Ethernet) address support + * `Macaddr` is a `Map.OrderedType` + * All types have sexplib serializers/deserializers""" +url { + src: + "https://github.com/mirage/ocaml-ipaddr/releases/download/2.7.2/ipaddr-2.7.2.tbz" + checksum: [ + "sha256=b6c18d0cb3e036a1aade75bb6650afe77c6486e07d4419d0c35728d02fa82675" + "md5=541bac5e56c3254943a78307980efbc2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ipv6-multicast/ipv6-multicast.0.1/opam b/packages/ipv6-multicast/ipv6-multicast.0.1/opam new file mode 100644 index 000000000..4c57b7c95 --- /dev/null +++ b/packages/ipv6-multicast/ipv6-multicast.0.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Vincent Bernardoff " +authors: ["Vincent Bernardoff "] +homepage: "https://github.com/vbmithr/ocaml-ipv6-multicast" +doc: "https://vbmithr.github.io/ocaml-ipv6-multicast/doc" +license: "ISC" +dev-repo: "git+https://github.com/vbmithr/ocaml-ipv6-multicast.git" +bug-reports: "https://github.com/vbmithr/ocaml-ipv6-multicast/issues" +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ocb-stubblr" {build & <= "0.1.1-1"} + "lwt" {< "4.0.0"} + "ipaddr" {>= "2.4.0" & < "2.8.0"} +] +build: +[[ "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "UNIX bindings for IPv6 multicast" +url { + src: "https://github.com/vbmithr/ocaml-ipv6-multicast/archive/0.1.tar.gz" + checksum: [ + "sha256=1ba10c6c088be358f14d16a67ada604311d72938d3b01b0e3569a055085c957f" + "md5=5be9cf2c8055af3d2b4130fa11e6228b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irc-client/irc-client.0.1.1/opam b/packages/irc-client/irc-client.0.1.1/opam new file mode 100644 index 000000000..d31fa0397 --- /dev/null +++ b/packages/irc-client/irc-client.0.1.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "john.else@citrix.com" +build: make +remove: [[make "PREFIX=%{prefix}%" "uninstall"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "obuild" {<= "0.1.11"} + "ounit" {<= "2.2.7"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +patches: ["obuild-workaround.patch"] +dev-repo: "git+https://github.com/johnelse/ocaml-irc-client" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "IRC client library" +url { + src: "https://github.com/johnelse/ocaml-irc-client/archive/0.1.1.tar.gz" + checksum: [ + "sha256=d3d9aa0275a253e806f6327ce320c7985b4552a108312bd6ec74ad147706d516" + "md5=90ac5b939c3d1e473afc6a9b9cb0e33a" + ] +} +extra-source "obuild-workaround.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/irc-client/obuild-workaround.patch" + checksum: [ + "sha256=4015f22d7d8568a0cf718e2aac7aaaccbedb5bbdf551b0eeaa59a6f72bc77025" + "md5=ad7574cad716fbdff87777a3bacc902a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irc-client/irc-client.0.1.2/opam b/packages/irc-client/irc-client.0.1.2/opam new file mode 100644 index 000000000..152645e00 --- /dev/null +++ b/packages/irc-client/irc-client.0.1.2/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "john.else@citrix.com" +build: make +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +dev-repo: "git+https://github.com/johnelse/ocaml-irc-client" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "IRC client library" +url { + src: "https://github.com/johnelse/ocaml-irc-client/archive/0.1.2.tar.gz" + checksum: [ + "sha256=b7045d9b4fc609bd6037205a1d82ce4a3d7aa061368a48eb6e207b865881ee65" + "md5=9728eaa5e16db384354aff45f795f421" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irc-client/irc-client.0.2.0/opam b/packages/irc-client/irc-client.0.2.0/opam new file mode 100644 index 000000000..d2b45036a --- /dev/null +++ b/packages/irc-client/irc-client.0.2.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "john.else@citrix.com" +build: make +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +dev-repo: "git+https://github.com/johnelse/ocaml-irc-client" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "IRC client library" +url { + src: "https://github.com/johnelse/ocaml-irc-client/archive/0.2.0.tar.gz" + checksum: [ + "sha256=272214fbeb093301cd8cec12d30dbbda659e2ba9fb1cf8902dc9779a5e57b14c" + "md5=62fb92777d42fc5a2d1d2316c96aedd3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irc-client/irc-client.0.2.1/opam b/packages/irc-client/irc-client.0.2.1/opam new file mode 100644 index 000000000..411640e58 --- /dev/null +++ b/packages/irc-client/irc-client.0.2.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "john.else@citrix.com" +build: make +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +dev-repo: "git+https://github.com/johnelse/ocaml-irc-client" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "IRC client library" +url { + src: "https://github.com/johnelse/ocaml-irc-client/archive/0.2.1.tar.gz" + checksum: [ + "sha256=ea81b7baf95483f9f058ecb500fb49804adb3e596d4bc0402ccc5402d4ea2e40" + "md5=97d280ad8230a880ff78b9b04532326d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irc-client/irc-client.0.3.0/opam b/packages/irc-client/irc-client.0.3.0/opam new file mode 100644 index 000000000..3b67fc38b --- /dev/null +++ b/packages/irc-client/irc-client.0.3.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "john.else@citrix.com" +build: [ + [make] + [make "doc"] {with-test} + [make "test"] {with-test} +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +dev-repo: "git+https://github.com/johnelse/ocaml-irc-client" +synopsis: "IRC client library" +url { + src: "https://github.com/johnelse/ocaml-irc-client/archive/0.3.0.tar.gz" + checksum: [ + "sha256=ecfcb9afe7c3c46cc7203c80b85f49f2f6a46e88c269c858753985602b78fa18" + "md5=178f3aeb93402716df031ba284993b8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irc-client/irc-client.0.3.1/opam b/packages/irc-client/irc-client.0.3.1/opam new file mode 100644 index 000000000..dec64f8f3 --- /dev/null +++ b/packages/irc-client/irc-client.0.3.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +authors: "John Else" +homepage: "https://github.com/johnelse/ocaml-irc-client" +bug-reports: "https://github.com/johnelse/ocaml-irc-client/issues" +dev-repo: "git+https://github.com/johnelse/ocaml-irc-client" +maintainer: "john.else@gmail.com" +build: [ + [make] + [make "doc"] {with-test} + [make "test"] {with-test} +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "oasis" {build & <= "0.4.11"} + "ounit" {<= "2.2.7"} + "ocamlfind" {<= "1.9.6"} +] +depopts: ["lwt"] +synopsis: "IRC client library" +url { + src: "https://github.com/johnelse/ocaml-irc-client/archive/0.3.1.tar.gz" + checksum: [ + "sha256=baa6e1eb4d25634de7163a960826ced726eab7244b6be55a42401642c35b2593" + "md5=24497187cbb0b6d347f0a7ede00bbcba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irc-client/irc-client.0.3.2/opam b/packages/irc-client/irc-client.0.3.2/opam new file mode 100644 index 000000000..6b6ee0b1b --- /dev/null +++ b/packages/irc-client/irc-client.0.3.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +authors: "John Else" +homepage: "https://github.com/johnelse/ocaml-irc-client" +bug-reports: "https://github.com/johnelse/ocaml-irc-client/issues" +dev-repo: "git+https://github.com/johnelse/ocaml-irc-client" +maintainer: "john.else@gmail.com" +build: [ + [make] + [make "doc"] {with-test} + [make "test"] {with-test} +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "oasis" {build & <= "0.4.11"} + "ounit" {<= "2.2.7"} + "ocamlfind" {build & <= "1.9.6"} +] +depopts: ["lwt"] +synopsis: "IRC client library" +url { + src: "https://github.com/johnelse/ocaml-irc-client/archive/0.3.2.tar.gz" + checksum: [ + "sha256=79fa5880f4327ac2e3d0e2041473a875c20198a67a5f66a1b29789dd41349269" + "md5=a0655a261b020551ecf2e8d04356906f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iri/iri.0.1.0/opam b/packages/iri/iri.0.1.0/opam new file mode 100644 index 000000000..7359d0e69 --- /dev/null +++ b/packages/iri/iri.0.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://framagit.org/zoggy/ocaml-iri/" +license: "LGPL-3.0-only" +doc: ["https://framagit.org/zoggy/ocaml-iri/"] +dev-repo: "git+https://framagit.org/zoggy/ocaml-iri.git" +bug-reports: "https://framagit.org/zoggy/ocaml-iri/issues" +tags: ["web" "iri" "rfc3987"] + +build: [ + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "iri"]] +depends: [ + "ocaml" {>= "4.02.2"} + "ocamlfind" {<= "1.9.6"} + "sedlex" {>= "1.99.2" & <= "3.3"} + "uutf" {= "0.9.4"} + "uunf" {>= "1.0" & <= "16.0.0"} +] +synopsis: "IRI (RFC3987) native OCaml implementation" +description: """ +OCaml implementation of Internationalized Resource Identifiers (IRIs). +This implementation does not depend on regular expression library. Is is implemented using +Sedlex, thus it will be usable in Javascript (with Js_of_ocaml).""" +flags: light-uninstall +url { + src: "https://zoggy.frama.io/ocaml-iri/releases/ocaml-iri-0.1.0.tar.gz" + checksum: [ + "sha256=03761206bc305c150cb0bbcbe434d6d45867df10c4d21be4da4b8f47b14b4263" + "md5=d345a473366c0ce29199188908d711f6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/iri/iri.0.2.0/opam b/packages/iri/iri.0.2.0/opam new file mode 100644 index 000000000..a348b86a1 --- /dev/null +++ b/packages/iri/iri.0.2.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://framagit.org/zoggy/ocaml-iri/" +license: "LGPL-3.0-only" +doc: ["https://framagit.org/zoggy/ocaml-iri/"] +dev-repo: "git+https://framagit.org/zoggy/ocaml-iri.git" +bug-reports: "https://framagit.org/zoggy/ocaml-iri/issues" +tags: ["web" "iri" "rfc3987"] + +build: [ + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "iri"]] +depends: [ + "ocaml" {>= "4.02.2"} + "ocamlfind" {<= "1.9.6"} + "sedlex" {>= "1.99.2" & <= "3.3"} + "uutf" {= "0.9.4"} + "uunf" {>= "1.0" & <= "16.0.0"} +] +synopsis: "IRI (RFC3987) native OCaml implementation" +description: """ +OCaml implementation of Internationalized Resource Identifiers (IRIs). +This implementation does not depend on regular expression library. Is is implemented using +Sedlex, thus it will be usable in Javascript (with Js_of_ocaml).""" +flags: light-uninstall +url { + src: "https://zoggy.frama.io/ocaml-iri/releases/ocaml-iri-0.2.0.tar.gz" + checksum: [ + "sha256=3eb877b0ed40659759f66d393894df22ff0d206c4f55cb2db5e91be335c667a5" + "md5=633d0e7f23609ce61bdf3804380133d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/iri/iri.0.3.0/opam b/packages/iri/iri.0.3.0/opam new file mode 100644 index 000000000..0bdde674e --- /dev/null +++ b/packages/iri/iri.0.3.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: "Maxence Guesdon" +homepage: "https://framagit.org/zoggy/ocaml-iri/" +bug-reports: "https://framagit.org/zoggy/ocaml-iri/issues" +license: "LGPL-3.0-only" +doc: "https://framagit.org/zoggy/ocaml-iri/" +tags: ["web" "iri" "rfc3987"] +dev-repo: "git+https://framagit.org/zoggy/ocaml-iri.git" +build: [make "all"] +install: [make "install"] +remove: ["ocamlfind" "remove" "iri"] +depends: [ + "ocaml" {>= "4.02.2"} + "ocamlfind" {<= "1.9.6"} + "sedlex" {>= "1.99.2" & <= "3.3"} + "uutf" {= "0.9.4"} + "uunf" {>= "1.0" & <= "16.0.0"} +] +patches: "ocaml-before.4.03.0.patch" {ocaml:version < "4.03.0"} +synopsis: "IRI (RFC3987) native OCaml implementation" +description: """ +OCaml implementation of Internationalized Resource Identifiers (IRIs). +This implementation does not depend on regular expression library. Is is implemented using +Sedlex, thus it will be usable in Javascript (with Js_of_ocaml).""" +flags: light-uninstall +url { + src: "https://zoggy.frama.io/ocaml-iri/releases/ocaml-iri-0.3.0.tar.gz" + checksum: [ + "sha256=ac39b2936bfdaba957e8e2ccb35720294f3d75d8bebd9a26b1fa506e80eed738" + "md5=47d0ccc536971d149aff32acf89d2b0e" + ] +} +extra-source "ocaml-before.4.03.0.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/iri/ocaml-before.4.03.0.patch" + checksum: [ + "sha256=42e53d076a8cbf869bd6232617ab4c6eb9a893fbd5476159d62dee54436dc981" + "md5=f1d93a26710029c3b0f105221e8a51fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-chunk/irmin-chunk.1.0.0/opam b/packages/irmin-chunk/irmin-chunk.1.0.0/opam new file mode 100644 index 000000000..3a5c429e3 --- /dev/null +++ b/packages/irmin-chunk/irmin-chunk.1.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Mounir Nasr Allah" "Thomas Gazagnaire"] +license: "ISC" +homepage: "https://github.com/mirage/irmin-chunk" +bug-reports: "https://github.com/mirage/irmin-chunk/issues" +dev-repo: "git+https://github.com/mirage/irmin-chunk.git" +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin-chunk"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "irmin" {>= "0.9.10" & < "0.10.0"} + "lwt" {<= "5.9.0"} + "alcotest" {with-test & >= "0.4.1" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Irmin backend to store raw contents into chunks" +description: """ +Allow to store raw contents into a well-balanced rope-like structure, where +leafs are chunk of all the same size. Also provides a functor to do it while +keeping the store keys stable.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin-chunk/archive/1.0.0.tar.gz" + checksum: [ + "sha256=f7838dbe226619fd63ae446231424f275a7023dcdd0543399a9fa48c9a09ecb2" + "md5=4a7374a29e245563c48590e56c7c8da9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-chunk/irmin-chunk.1.3.0/opam b/packages/irmin-chunk/irmin-chunk.1.3.0/opam new file mode 100644 index 000000000..414a9d865 --- /dev/null +++ b/packages/irmin-chunk/irmin-chunk.1.3.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Mounir Nasr Allah" "Thomas Gazagnaire"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "irmin" {>= "1.3.0" & < "2.0.0"} + "lwt" {<= "5.9.0"} + "irmin" {with-test & < "1.4.0"} + "irmin-mem" {with-test & >= "1.3.0" & < "2.0.0"} + "alcotest" {with-test & >= "0.4.1" & < "1.0.0"} + "mtime" {with-test & <= "2.1.0"} +] +synopsis: "Irmin backend to store raw contents into chunks" +description: """ +Allow to store raw contents into a well-balanced rope-like structure, where +leafs are chunk of all the same size. Also provides a functor to do it while +keeping the store keys stable.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" + checksum: [ + "sha256=feaaef7dedc34e6d9d7252b521275afd2c5b4337467a6f791177abdbc15bdcb1" + "md5=52547b19962b54f1696537307696d0c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-fs/irmin-fs.1.2.0/opam b/packages/irmin-fs/irmin-fs.1.2.0/opam new file mode 100644 index 000000000..65a49f30c --- /dev/null +++ b/packages/irmin-fs/irmin-fs.1.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/irmin-fs"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "irmin" {>= "1.2.0" & < "1.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "Generic file-system backend for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" + checksum: [ + "sha256=864348620bcee4b4128726a0b89642a64a6a711de38c70c5d90fccc13f254a81" + "md5=0c75e0e73ea4ceda7e35e9379f21fe81" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-fs/irmin-fs.1.3.0/opam b/packages/irmin-fs/irmin-fs.1.3.0/opam new file mode 100644 index 000000000..7261c41b0 --- /dev/null +++ b/packages/irmin-fs/irmin-fs.1.3.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "irmin" {>= "1.3.0" & < "2.0.0"} + "irmin" {with-test & < "1.4.0"} + "alcotest" {with-test & < "1.0.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "Generic file-system backend for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" + checksum: [ + "sha256=feaaef7dedc34e6d9d7252b521275afd2c5b4337467a6f791177abdbc15bdcb1" + "md5=52547b19962b54f1696537307696d0c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-git/irmin-git.1.0.0/opam b/packages/irmin-git/irmin-git.1.0.0/opam new file mode 100644 index 000000000..cb7e58ba5 --- /dev/null +++ b/packages/irmin-git/irmin-git.1.0.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.7.8" & <= "1.0.7"} + "irmin" {>= "1.0.0" & < "1.1.0"} + "git" {>= "1.10.0" & < "1.11.0"} + "alcotest" {with-test & <= "1.8.0"} + "git-unix" {with-test & >= "1.10.0" & <= "3.17.0"} +] +synopsis: "Git backend for Irmin" +description: """ +`Irmin_git` expose a bi-directional bridge between Git repositories and +Irmin stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" + checksum: [ + "sha256=7b050cbe69c19f0cee87d1debb414085117d173a3caeb0a751be69671bdbc832" + "md5=9067166be20b9bb57ff6b9de16c11f02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin-git/irmin-git.1.1.0/opam b/packages/irmin-git/irmin-git.1.1.0/opam new file mode 100644 index 000000000..844c1ab28 --- /dev/null +++ b/packages/irmin-git/irmin-git.1.1.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "-n" name] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.9.0" & <= "1.0.7"} + "irmin" {>= "1.1.0" & < "1.3.0"} + "git" {>= "1.10.0" & < "1.11.0"} + "alcotest" {with-test & <= "1.8.0"} + "git-unix" {with-test & >= "1.10.0" & <= "3.17.0"} +] +synopsis: "Git backend for Irmin" +description: """ +`Irmin_git` expose a bi-directional bridge between Git repositories and +Irmin stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.1.0/irmin-1.1.0.tbz" + checksum: [ + "sha256=c49cc9039b82aa543beffb23e3ec7d0cfb4ab533f5ae29be5d2e937ddc6693f4" + "md5=6e59e9288faf0033592ab842539caad4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-git/irmin-git.1.2.0/opam b/packages/irmin-git/irmin-git.1.2.0/opam new file mode 100644 index 000000000..9ad0c3782 --- /dev/null +++ b/packages/irmin-git/irmin-git.1.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/irmin-git"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "irmin" {>= "1.2.0" & < "1.3.0"} + "git" {>= "1.11.0" & < "1.12.0"} + "alcotest" {with-test & <= "1.8.0"} + "git-unix" {with-test & >= "1.11.0" & <= "3.17.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "Git backend for Irmin" +description: """ +`Irmin_git` expose a bi-directional bridge between Git repositories and +Irmin stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" + checksum: [ + "sha256=864348620bcee4b4128726a0b89642a64a6a711de38c70c5d90fccc13f254a81" + "md5=0c75e0e73ea4ceda7e35e9379f21fe81" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-git/irmin-git.1.3.0/opam b/packages/irmin-git/irmin-git.1.3.0/opam new file mode 100644 index 000000000..5d95b2806 --- /dev/null +++ b/packages/irmin-git/irmin-git.1.3.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "irmin" {>= "1.3.0" & < "2.0.0"} + "git" {>= "1.11.0" & < "1.12.0"} + "alcotest" {with-test & <= "1.8.0"} + "git-unix" {with-test & >= "1.11.0" & <= "3.17.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "Git backend for Irmin" +description: """ +`Irmin_git` expose a bi-directional bridge between Git repositories and +Irmin stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" + checksum: [ + "sha256=feaaef7dedc34e6d9d7252b521275afd2c5b4337467a6f791177abdbc15bdcb1" + "md5=52547b19962b54f1696537307696d0c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-http/irmin-http.1.0.0/opam b/packages/irmin-http/irmin-http.1.0.0/opam new file mode 100644 index 000000000..f4f7b0632 --- /dev/null +++ b/packages/irmin-http/irmin-http.1.0.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.7.8" & <= "1.0.7"} + "crunch" {<= "3.3.1"} + "webmachine" {>= "0.3.2" & < "0.6.0"} + "irmin" {>= "1.0.0" & < "2.0.0"} + "cohttp" {>= "0.18.3" & < "0.99"} + "irmin-git" {with-test & >= "1.0.0" & < "2.0.0"} + "alcotest" {<= "1.8.0"} +] +synopsis: "HTTP client and server for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" + checksum: [ + "sha256=7b050cbe69c19f0cee87d1debb414085117d173a3caeb0a751be69671bdbc832" + "md5=9067166be20b9bb57ff6b9de16c11f02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin-http/irmin-http.1.2.0/opam b/packages/irmin-http/irmin-http.1.2.0/opam new file mode 100644 index 000000000..cd7949bfa --- /dev/null +++ b/packages/irmin-http/irmin-http.1.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/irmin-mem"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "crunch" {<= "3.3.1"} + "webmachine" {>= "0.3.2" & < "0.6.0"} + "irmin" {>= "1.2.0" & < "2.0.0"} + "cohttp" {>= "0.18.3" & < "0.99"} + "irmin-git" {with-test & >= "1.2.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "HTTP client and server for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" + checksum: [ + "sha256=864348620bcee4b4128726a0b89642a64a6a711de38c70c5d90fccc13f254a81" + "md5=0c75e0e73ea4ceda7e35e9379f21fe81" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin-http/irmin-http.1.3.0/opam b/packages/irmin-http/irmin-http.1.3.0/opam new file mode 100644 index 000000000..394a75d57 --- /dev/null +++ b/packages/irmin-http/irmin-http.1.3.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "crunch" {<= "3.3.1"} + "webmachine" {>= "0.3.2" & < "0.6.0"} + "irmin" {>= "1.3.0" & < "2.0.0"} + "cohttp" {>= "0.18.3" & < "0.99.0"} + "irmin-git" {with-test & >= "1.3.0" & < "2.0.0"} + "irmin-mem" {with-test & >= "1.3.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "HTTP client and server for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" + checksum: [ + "sha256=feaaef7dedc34e6d9d7252b521275afd2c5b4337467a6f791177abdbc15bdcb1" + "md5=52547b19962b54f1696537307696d0c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin-http/irmin-http.1.3.1/opam b/packages/irmin-http/irmin-http.1.3.1/opam new file mode 100644 index 000000000..442d9b994 --- /dev/null +++ b/packages/irmin-http/irmin-http.1.3.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "crunch" {<= "3.3.1"} + "webmachine" {>= "0.3.2" & < "0.6.0"} + "irmin" {>= "1.2.0" & < "2.0.0"} + "cohttp-lwt" {>= "0.99.0" & < "1.0"} + "irmin-git" {with-test & >= "1.2.0" & < "2.0.0"} + "irmin-mem" {with-test & >= "1.2.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "HTTP client and server for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.1/irmin-1.3.1.tbz" + checksum: [ + "sha256=64998b74baf87e36346bacdea4128b58b3994d0b628ab6572d7e5eeaa1a744d9" + "md5=53201927c015f0624a5c0d0f93f5afef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-http/irmin-http.1.3.3/opam b/packages/irmin-http/irmin-http.1.3.3/opam new file mode 100644 index 000000000..e1886a242 --- /dev/null +++ b/packages/irmin-http/irmin-http.1.3.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "crunch" {<= "3.3.1"} + "webmachine" {>= "0.3.2" & < "0.6.0"} + "irmin" {>= "1.3.0" & < "2.0.0"} + "cohttp-lwt" {>= "1.0.0" & <= "2.5.2-1"} + "irmin-git" {with-test & >= "1.3.0" & < "2.0.0"} + "irmin-mem" {with-test & >= "1.3.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "HTTP client and server for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.3/irmin-1.3.3.tbz" + checksum: [ + "sha256=7749e5ae035c727c5fddf79ef071b3636a646b73443477396f5dfa96446359a3" + "md5=f21fd211aaa5126588e90661c0d7f0b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.1/opam b/packages/irmin-indexeddb/irmin-indexeddb.0.1/opam new file mode 100644 index 000000000..37fdfb2f0 --- /dev/null +++ b/packages/irmin-indexeddb/irmin-indexeddb.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +homepage: "https://github.com/talex5/irmin-indexeddb" +bug-reports: "https://github.com/talex5/irmin-indexeddb/issues" +license: "ISC" +dev-repo: "git+https://github.com/talex5/irmin-indexeddb.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin-indexeddb"] +depends: [ + "ocaml" + "base64" {< "3.0.0"} + "irmin" {>= "0.9.5" & <= "0.9.8"} + "js_of_ocaml" {< "3.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "This is an Irmin backend that stores the data in the web-browser's IndexedDB store." +description: + "For more information, see " +flags: light-uninstall +url { + src: "https://github.com/talex5/irmin-indexeddb/archive/v0.1.tar.gz" + checksum: [ + "sha256=87483b476437383861e5b57e4f4154b577d48a0577509b8936bd80f9c46f855d" + "md5=68965847817741d92f020e12995ea65c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.2/opam b/packages/irmin-indexeddb/irmin-indexeddb.0.2/opam new file mode 100644 index 000000000..1083eed45 --- /dev/null +++ b/packages/irmin-indexeddb/irmin-indexeddb.0.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +homepage: "https://github.com/talex5/irmin-indexeddb" +bug-reports: "https://github.com/talex5/irmin-indexeddb/issues" +license: "ISC" +dev-repo: "git+https://github.com/talex5/irmin-indexeddb.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin-indexeddb"] +depends: [ + "ocaml" + "base64" {< "3.0.0"} + "irmin" {>= "0.9.5" & < "0.10.0"} + "js_of_ocaml" {< "3.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "This is an Irmin backend that stores the data in the web-browser's IndexedDB store." +description: + "For more information, see " +flags: light-uninstall +url { + src: "https://github.com/talex5/irmin-indexeddb/archive/v0.2.tar.gz" + checksum: [ + "sha256=7f496d002d24ec5b2640fa54bbba016a7952bdf3ea667c06b5b8d4b4c0a4e3b0" + "md5=8d19db81805c48a5441bb0b65a2ac049" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.3/opam b/packages/irmin-indexeddb/irmin-indexeddb.0.3/opam new file mode 100644 index 000000000..3c7bfe62c --- /dev/null +++ b/packages/irmin-indexeddb/irmin-indexeddb.0.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +homepage: "https://github.com/talex5/irmin-indexeddb" +bug-reports: "https://github.com/talex5/irmin-indexeddb/issues" +license: "ISC" +dev-repo: "git+https://github.com/talex5/irmin-indexeddb.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin-indexeddb"] +depends: [ + "ocaml" + "base64" {< "3.0.0"} + "irmin" {>= "0.10.0" & < "0.11.0"} + "cstruct" {>= "1.7.0" & <= "6.2.0"} + "js_of_ocaml" {< "3.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "This is an Irmin backend that stores the data in the web-browser's IndexedDB store." +description: + "For more information, see " +flags: light-uninstall +url { + src: "https://github.com/talex5/irmin-indexeddb/archive/v0.3.tar.gz" + checksum: [ + "sha256=66ded353594f3370e6afb4a813037569d5e34f09cfd37b86be7ed4be5c665fe4" + "md5=9fe4d5e805e6c38b525cfd85f63933cf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-mem/irmin-mem.1.2.0/opam b/packages/irmin-mem/irmin-mem.1.2.0/opam new file mode 100644 index 000000000..dcecb0995 --- /dev/null +++ b/packages/irmin-mem/irmin-mem.1.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/irmin-mem"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "irmin" {>= "1.2.0" & < "1.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "In-memory backend for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" + checksum: [ + "sha256=864348620bcee4b4128726a0b89642a64a6a711de38c70c5d90fccc13f254a81" + "md5=0c75e0e73ea4ceda7e35e9379f21fe81" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-mem/irmin-mem.1.3.0/opam b/packages/irmin-mem/irmin-mem.1.3.0/opam new file mode 100644 index 000000000..aba1f2963 --- /dev/null +++ b/packages/irmin-mem/irmin-mem.1.3.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "irmin" {>= "1.3.0" & < "2.0.0"} + "irmin" {with-test & < "1.4.0"} + "alcotest" {with-test & >= "0.7.0" & < "1.0.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "In-memory backend for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" + checksum: [ + "sha256=feaaef7dedc34e6d9d7252b521275afd2c5b4337467a6f791177abdbc15bdcb1" + "md5=52547b19962b54f1696537307696d0c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-mirage/irmin-mirage.1.0.0/opam b/packages/irmin-mirage/irmin-mirage.1.0.0/opam new file mode 100644 index 000000000..c276e7afa --- /dev/null +++ b/packages/irmin-mirage/irmin-mirage.1.0.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name] + +depends: [ + "ocaml" + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.7.8" & <= "1.0.7"} + "irmin" {>= "1.0.0" & < "1.2.0"} + "irmin-git" {>= "1.0.0" & < "2.0.0"} + "git-mirage" {>= "1.10.0" & <= "3.17.0"} + "ptime" {<= "1.2.0"} + "mirage-kv-lwt" {< "2.0.0"} + "mirage-clock" {< "3.0.0"} + "result" {<= "1.5"} +] +synopsis: "MirageOS-compatible Irmin stores" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" + checksum: [ + "sha256=7b050cbe69c19f0cee87d1debb414085117d173a3caeb0a751be69671bdbc832" + "md5=9067166be20b9bb57ff6b9de16c11f02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-mirage/irmin-mirage.1.2.0/opam b/packages/irmin-mirage/irmin-mirage.1.2.0/opam new file mode 100644 index 000000000..8143f3e1d --- /dev/null +++ b/packages/irmin-mirage/irmin-mirage.1.2.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "irmin" {>= "1.2.0" & < "2.0.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "irmin-mem" {>= "1.2.0" & < "2.0.0"} + "git-mirage" {>= "1.11.0" & <= "3.17.0"} + "ptime" {<= "1.2.0"} + "mirage-kv-lwt" {< "2.0.0"} + "mirage-clock" {< "3.0.0"} + "result" {<= "1.5"} +] +synopsis: "MirageOS-compatible Irmin stores" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" + checksum: [ + "sha256=864348620bcee4b4128726a0b89642a64a6a711de38c70c5d90fccc13f254a81" + "md5=0c75e0e73ea4ceda7e35e9379f21fe81" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-mirage/irmin-mirage.1.3.0/opam b/packages/irmin-mirage/irmin-mirage.1.3.0/opam new file mode 100644 index 000000000..279af3766 --- /dev/null +++ b/packages/irmin-mirage/irmin-mirage.1.3.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "irmin" {>= "1.3.0" & < "2.0.0"} + "irmin-git" {>= "1.3.0" & < "2.0.0"} + "irmin-mem" {>= "1.3.0" & < "2.0.0"} + "git-mirage" {>= "1.11.0" & <= "3.17.0"} + "ptime" {<= "1.2.0"} + "mirage-kv-lwt" {< "2.0.0"} + "mirage-clock" {< "3.0.0"} + "result" {<= "1.5"} +] +synopsis: "MirageOS-compatible Irmin stores" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" + checksum: [ + "sha256=feaaef7dedc34e6d9d7252b521275afd2c5b4337467a6f791177abdbc15bdcb1" + "md5=52547b19962b54f1696537307696d0c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-test/irmin-test.2.0.0/opam b/packages/irmin-test/irmin-test.2.0.0/opam new file mode 100644 index 000000000..915f9ef52 --- /dev/null +++ b/packages/irmin-test/irmin-test.2.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "dune" {>= "1.1.0" & <= "3.17.1"} + "irmin" {>= "2.0.0" & < "2.2"} + "alcotest" {>= "0.8.1" & < "1.0.0"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "metrics-unix" {<= "0.4.1"} +] + +synopsis: "Irmin test suite" +description: """ +`irmin-test` provides access to the Irmin test suite for testing storage backend +implementations. +""" +url { + src: + "https://github.com/mirage/irmin/releases/download/2.0.0/irmin-2.0.0.tbz" + checksum: [ + "sha256=b90957bf1b03488447105659694b2fab234f256c8b721fe11b35fb12df760e27" + "sha512=68e7a772f46c4b93779b4d9e234b60c71b04b7b72f6f8f528e402caa78d5576c1aa92836cf6a940611e3729b6b48d0a6de93c40aec1dcea5c46937f8b3b4331e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-unix/irmin-unix.0.12.0/opam b/packages/irmin-unix/irmin-unix.0.12.0/opam new file mode 100644 index 000000000..d01781a41 --- /dev/null +++ b/packages/irmin-unix/irmin-unix.0.12.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +depends: [ + "ocaml" {>= "4.01.0"} + "irmin" {= "0.12.0"} + "git-unix" {< "1.10.0"} + "irmin-watcher" {<= "0.5.0"} +] +synopsis: "Virtual package for Irmin's Unix support" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-unix/irmin-unix.0.9.4/opam b/packages/irmin-unix/irmin-unix.0.9.4/opam new file mode 100644 index 000000000..55b8cd579 --- /dev/null +++ b/packages/irmin-unix/irmin-unix.0.9.4/opam @@ -0,0 +1,17 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +depends: [ + "ocaml" {>= "4.01.0"} + "irmin" {>= "0.9.4" & < "0.9.9"} + "git" {<= "3.17.0"} + "cohttp" {<= "6.0.0"} +] +synopsis: "Virtual package for Irmin's Unix support" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-unix/irmin-unix.0.9.9/opam b/packages/irmin-unix/irmin-unix.0.9.9/opam new file mode 100644 index 000000000..098f083ab --- /dev/null +++ b/packages/irmin-unix/irmin-unix.0.9.9/opam @@ -0,0 +1,16 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +depends: [ + "ocaml" {>= "4.01.0"} + "irmin" {>= "0.9.9" & < "0.12.0"} + "git-unix" {< "1.10.0"} +] +synopsis: "Virtual package for Irmin's Unix support" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-unix/irmin-unix.1.0.0/opam b/packages/irmin-unix/irmin-unix.1.0.0/opam new file mode 100644 index 000000000..9da2f95c5 --- /dev/null +++ b/packages/irmin-unix/irmin-unix.1.0.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.7.8" & <= "1.0.7"} + "irmin" {>= "1.0.0" & < "1.1.0"} + "irmin-git" {>= "1.0.0" & < "2.0.0"} + "irmin-http" {>= "1.0.0" & < "2.0.0"} + "git-unix" {>= "1.10.0" & <= "3.17.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "irmin-mirage" {with-test & >= "1.0.0" & < "2.0.0"} + "cmdliner" {< "1.0.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Unix backends for Irmin" +description: """ +`Irmin_unix` defines Unix backends (including Git and HTTP) for Irmin, as well +as a very simple CLI tool (called `irmin`) to manipulate and inspect Irmin +stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" + checksum: [ + "sha256=7b050cbe69c19f0cee87d1debb414085117d173a3caeb0a751be69671bdbc832" + "md5=9067166be20b9bb57ff6b9de16c11f02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-unix/irmin-unix.1.0.1/opam b/packages/irmin-unix/irmin-unix.1.0.1/opam new file mode 100644 index 000000000..673dfb373 --- /dev/null +++ b/packages/irmin-unix/irmin-unix.1.0.1/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.7.8" & <= "1.0.7"} + "irmin" {>= "1.0.0" & < "1.1.0"} + "irmin-git" {>= "1.0.0" & < "2.0.0"} + "irmin-http" {>= "1.0.0" & < "2.0.0"} + "git-unix" {>= "1.10.0" & <= "3.17.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "irmin-mirage" {with-test & >= "1.0.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Unix backends for Irmin" +description: """ +`Irmin_unix` defines Unix backends (including Git and HTTP) for Irmin, as well +as a very simple CLI tool (called `irmin`) to manipulate and inspect Irmin +stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.0.1/irmin-1.0.1.tbz" + checksum: [ + "sha256=adfd4033cbfa8d6604e1168a4086939e5961645d67a7a3eb205703d4793c92d4" + "md5=dbe3b140e7cf8159a55adf8849faae2e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-unix/irmin-unix.1.0.2/opam b/packages/irmin-unix/irmin-unix.1.0.2/opam new file mode 100644 index 000000000..ae848c382 --- /dev/null +++ b/packages/irmin-unix/irmin-unix.1.0.2/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "-n" name] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.9.0" & <= "1.0.7"} + "irmin" {>= "1.0.0" & < "1.1.0"} + "irmin-git" {>= "1.0.0" & < "2.0.0"} + "irmin-http" {>= "1.0.0" & < "2.0.0"} + "git-unix" {>= "1.10.0" & <= "3.17.0"} + "cmdliner" {>= "1.0.0" & <= "1.3.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "irmin-mirage" {with-test & >= "1.0.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Unix backends for Irmin" +description: """ +`Irmin_unix` defines Unix backends (including Git and HTTP) for Irmin, as well +as a very simple CLI tool (called `irmin`) to manipulate and inspect Irmin +stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.0.2/irmin-1.0.2.tbz" + checksum: [ + "sha256=c798375e0f25f6c09730dcd37c48c2b1ba8a44b885842c1d2f2e1c453e1a5a0a" + "md5=fb8a6dab7c4dcbfadd8530c6351a7add" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-unix/irmin-unix.1.1.0/opam b/packages/irmin-unix/irmin-unix.1.1.0/opam new file mode 100644 index 000000000..450b1a649 --- /dev/null +++ b/packages/irmin-unix/irmin-unix.1.1.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "-n" name] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.9.0" & <= "1.0.7"} + "cmdliner" {>= "1.0.0" & <= "1.3.0"} + "irmin" {>= "1.1.0" & < "1.2.0"} + "irmin-git" {>= "1.1.0" & < "2.0.0"} + "irmin-http" {>= "1.0.0" & < "2.0.0"} + "git-unix" {>= "1.10.0" & <= "3.17.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "irmin-mirage" {with-test & >= "1.0.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Unix backends for Irmin" +description: """ +`Irmin_unix` defines Unix backends (including Git and HTTP) for Irmin, as well +as a very simple CLI tool (called `irmin`) to manipulate and inspect Irmin +stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.1.0/irmin-1.1.0.tbz" + checksum: [ + "sha256=c49cc9039b82aa543beffb23e3ec7d0cfb4ab533f5ae29be5d2e937ddc6693f4" + "md5=6e59e9288faf0033592ab842539caad4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-unix/irmin-unix.1.2.0/opam b/packages/irmin-unix/irmin-unix.1.2.0/opam new file mode 100644 index 000000000..44197e5b8 --- /dev/null +++ b/packages/irmin-unix/irmin-unix.1.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/irmin-unix"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "irmin" {>= "1.2.0" & < "1.3.0"} + "irmin-git" {>= "1.2.0" & < "2.0.0"} + "irmin-http" {>= "1.2.0" & < "2.0.0"} + "irmin-fs" {>= "1.2.0" & < "2.0.0"} + "git-unix" {>= "1.11.0" & <= "3.17.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "irmin-mirage" {with-test & >= "1.2.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "Unix backends for Irmin" +description: """ +`Irmin_unix` defines Unix backends (including Git and HTTP) for Irmin, as well +as a very simple CLI tool (called `irmin`) to manipulate and inspect Irmin +stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" + checksum: [ + "sha256=864348620bcee4b4128726a0b89642a64a6a711de38c70c5d90fccc13f254a81" + "md5=0c75e0e73ea4ceda7e35e9379f21fe81" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin-unix/irmin-unix.1.3.0/opam b/packages/irmin-unix/irmin-unix.1.3.0/opam new file mode 100644 index 000000000..9ddff463e --- /dev/null +++ b/packages/irmin-unix/irmin-unix.1.3.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "irmin" {>= "1.3.0" & < "2.0.0"} + "irmin-mem" {>= "1.3.0" & < "2.0.0"} + "irmin-git" {>= "1.3.0" & < "2.0.0"} + "irmin-http" {>= "1.3.0" & < "2.0.0"} + "irmin-fs" {>= "1.3.0" & < "2.0.0"} + "git-unix" {>= "1.11.0" & <= "3.17.0"} + "irmin-watcher" {>= "0.2.0" & <= "0.5.0"} + "irmin-mirage" {with-test & >= "1.3.0" & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "Unix backends for Irmin" +description: """ +`Irmin_unix` defines Unix backends (including Git and HTTP) for Irmin, as well +as a very simple CLI tool (called `irmin`) to manipulate and inspect Irmin +stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" + checksum: [ + "sha256=feaaef7dedc34e6d9d7252b521275afd2c5b4337467a6f791177abdbc15bdcb1" + "md5=52547b19962b54f1696537307696d0c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin-unix/irmin-unix.1.3.3/opam b/packages/irmin-unix/irmin-unix.1.3.3/opam new file mode 100644 index 000000000..064289020 --- /dev/null +++ b/packages/irmin-unix/irmin-unix.1.3.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "jbuilder" {= "transition"} + "irmin" {= "1.4.0"} + "irmin-mem" {= "1.3.0"} + "irmin-git" {= "1.3.0"} + "irmin-http" {= "1.3.3"} + "irmin-fs" {= "1.3.0"} + "git-unix" {= "1.11.5"} + "irmin-watcher" {= "0.3.0"} + "alcotest" {with-test & >= "0.7.0" & < "1.0.0"} + "mtime" {with-test & >= "1.0.0" & <= "2.1.0"} +] +synopsis: "Unix backends for Irmin" +description: """ +`Irmin_unix` defines Unix backends (including Git and HTTP) for Irmin, as well +as a very simple CLI tool (called `irmin`) to manipulate and inspect Irmin +stores.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.3/irmin-1.3.3.tbz" + checksum: [ + "sha256=7749e5ae035c727c5fddf79ef071b3636a646b73443477396f5dfa96446359a3" + "md5=f21fd211aaa5126588e90661c0d7f0b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.10.0/opam b/packages/irmin/irmin.0.10.0/opam new file mode 100644 index 000000000..5cc187b90 --- /dev/null +++ b/packages/irmin/irmin.0.10.0/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix+git-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage" + ] + [make] + ["./configure" "--enable-tests" "--enable-examples"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ezjsonm" {>= "0.4.2" & < "0.5.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} + "dolog" {>= "0.4" & < "4.0.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {< "1.7.2"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & >= "0.4.1" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git-unix" + "git" + "cohttp" + "mirage-git" +] +conflicts: [ + "cohttp" {< "0.18.3"} + "cohttp" {>= "0.99.0"} + "git" {< "1.7.1"} + "git" {>= "1.8.0"} + "git-unix" {>= "1.10.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.10.0.tar.gz" + checksum: [ + "sha256=5a23780eba9aaa2966e7727093997cfc99dca22de953ef7ef64ca83bf45c381f" + "md5=8add101630e2f6beddcc46c24a8348e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.10.1/opam b/packages/irmin/irmin.0.10.1/opam new file mode 100644 index 000000000..ba3d992a3 --- /dev/null +++ b/packages/irmin/irmin.0.10.1/opam @@ -0,0 +1,81 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix+git-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage" + ] + [make] + ["./configure" "--enable-tests" "--enable-examples"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ezjsonm" {>= "0.4.2" & < "0.5.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} + "dolog" {>= "0.4" & < "4.0.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {< "1.7.2"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & = "1.7.2"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & >= "0.4.1" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git" + "git-unix" + "cohttp" + "mirage-git" +] +conflicts: [ + "cohttp" {< "0.18.3"} + "cohttp" {>= "0.99.0"} + "git" {< "1.7.1"} + "git" {> "1.7.2"} + "git-unix" {>= "1.10.0"} + "conduit" {< "0.9.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.10.1.tar.gz" + checksum: [ + "sha256=02e03c07c53bb7513594e6e43a9e0a009e6393035ac3c4abfb3f17c01ee422a5" + "md5=75f7ab03e5c7e97e62c24ddd8e5a07bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.11.0/opam b/packages/irmin/irmin.0.11.0/opam new file mode 100644 index 000000000..1bb40c01c --- /dev/null +++ b/packages/irmin/irmin.0.11.0/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix+git-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ezjsonm" {>= "0.4.2" & < "0.5.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "fmt" {<= "0.9.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {< "1.7.2"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & >= "0.4.1" & <= "1.8.0"} +] +depopts: ["base-unix" "git" "git-unix" "cohttp" "mirage-git"] +conflicts: [ + "cohttp" {< "0.18.3"} + "cohttp" {>= "0.99.0"} + "git" {< "1.8.0"} + "git"{>= "1.10.0"} + "git-unix" {>= "1.10.0"} + "conduit" {< "0.9.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.11.0.tar.gz" + checksum: [ + "sha256=1bc9940f3e46ac4ac4d19cd8c44ce85a8b9ef1e738dfd5cc8a0dc43c6fe07d33" + "md5=50b3519e04e0e75fd33d5f1b404a7f4c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.11.1/opam b/packages/irmin/irmin.0.11.1/opam new file mode 100644 index 000000000..b7dc618f9 --- /dev/null +++ b/packages/irmin/irmin.0.11.1/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix+git-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ezjsonm" {>= "0.4.2" & < "0.5.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "fmt" {<= "0.9.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {< "1.7.2"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} +] +depopts: ["base-unix" "git" "git-unix" "cohttp" "mirage-git"] +conflicts: [ + "cohttp" {< "0.18.3"} + "cohttp" {>= "0.99.0"} + "git" {< "1.8.0"} + "git" {>= "1.10.0"} + "git-unix" {>= "1.10.0"} + "conduit" {< "0.9.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.11.1.tar.gz" + checksum: [ + "sha256=7d017efe777666408ea1c7f2afec876ac95306c652eb3608b2900a0fd7defc20" + "md5=65dfd069bb7af4a4f7a58185b37d97a8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.12.0/opam b/packages/irmin/irmin.0.12.0/opam new file mode 100644 index 000000000..9f74ac75f --- /dev/null +++ b/packages/irmin/irmin.0.12.0/opam @@ -0,0 +1,107 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-http" + "%{cohttp:installed}%" + "--with-git" + "%{git:installed}%" + "--with-unix" + "%{irmin-watcher+git-unix:installed}%" + "--with-mirage" + "%{mirage-git:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--with-http" + "%{cohttp:installed}%" + "--with-git" + "%{git:installed}%" + "--with-unix" + "%{irmin-watcher+git-unix:installed}%" + "--with-mirage" + "%{mirage-git:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.7.8" & <= "1.0.7"} + "ezjsonm" {>= "0.4.2" & < "0.5.0"} + "fmt" {<= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "astring" {<= "0.8.5"} + "hex" {<= "1.5.0"} + "re" {< "1.7.2"} + "cmdliner" {<= "1.3.0"} + "crunch" {< "3.0.0"} + "mtime" {with-test & <= "2.1.0"} + "git-unix" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & >= "0.4.1" & <= "1.8.0"} + "irmin-watcher" {with-test & >= "0.2.0" & <= "0.5.0"} +] +depopts: [ + "git" + "git-unix" + "cohttp" + "mirage-git" + "irmin-watcher" +] +conflicts: [ + "cohttp" {< "0.18.3"} + "cohttp" {>= "0.99.0"} + "git" {< "1.8.0"} + "git" {>= "1.10.0"} + "git-unix" {>= "1.10.0"} + "conduit" {< "0.9.0"} + "mirage-types" {>="3.0.0"} + "irmin-watcher" {<"0.2.0"} +] +synopsis: + "A distributed database that follows the same design principles as Git" +description: """ +Irmin is a library for persistent stores with built-in snapshot, +branching and reverting mechanisms. It is designed to use a large +variety of backends. Irmin is written in pure OCaml and does not +depend on external C stubs; it aims to run everywhere, from Linux, +to browsers and Xen unikernels. + +[![Build Status](https://travis-ci.org/mirage/irmin.svg)](https://travis-ci.org/mirage/irmin) +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/irmin/)""" +url { + src: + "https://github.com/mirage/irmin/releases/download/0.12.0/irmin-0.12.0.tbz" + checksum: [ + "sha256=d265f593391c41a13a5b7c6dab96c551575d90a63e81ae98bf4e0803910b535f" + "md5=04158d3e093add7b556323aeb117219c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.7.0/opam b/packages/irmin/irmin.0.7.0/opam new file mode 100644 index 000000000..35f83e490 --- /dev/null +++ b/packages/irmin/irmin.0.7.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [make "lib/core/irminVersion.ml"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "irminsule"] + ["rm" "-f" "%{bin}%/irmin"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ezjsonm" {>= "0.2.0" & < "0.4.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {<= "5.9.0"} + "sha" {>= "1.9" & <= "1.15.4"} + "re" {<= "1.12.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {<= "1.4.0"} + "core_kernel" {>= "109.55.02" & <= "v0.17.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "ssl" {<= "0.7.0"} + "cmdliner" {<= "1.3.0"} + "alcotest" {<= "1.8.0"} + "lazy-trie" {<= "1.2.0"} + "git" {>= "1.0.2" & <= "1.1.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.7.0.tar.gz" + checksum: [ + "sha256=a1d48d307931068a1d2a61bdc6e965a8378d845e0adeef9bfe6e0dc8a8fae427" + "md5=ec810507817548e76f83e4f0bf1fa064" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.8.0/opam b/packages/irmin/irmin.0.8.0/opam new file mode 100644 index 000000000..4c1365b30 --- /dev/null +++ b/packages/irmin/irmin.0.8.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [make "lib/core/irminVersion.ml"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "irmin"] + ["rm" "-f" "%{bin}%/irmin"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ezjsonm" {>= "0.2.0" & < "0.4.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {<= "5.9.0"} + "sha" {>= "1.9" & <= "1.15.4"} + "re" {<= "1.12.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {<= "1.4.0"} + "core_kernel" {>= "109.55.02" & <= "v0.17.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "ssl" {<= "0.7.0"} + "cmdliner" {<= "1.3.0"} + "git" {>= "1.0.2" & <= "1.1.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.8.0.tar.gz" + checksum: [ + "sha256=bf4356423cbe7502c5ddc73c7210239bab5c357059903f9996a8d099d6175e69" + "md5=61f802d9e6e357612f2286a82181d68a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.8.1/opam b/packages/irmin/irmin.0.8.1/opam new file mode 100644 index 000000000..7d0b182a7 --- /dev/null +++ b/packages/irmin/irmin.0.8.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "irmin"] + ["rm" "-f" "%{bin}%/irmin"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ezjsonm" {>= "0.2.0" & < "0.4.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {<= "5.9.0"} + "sha" {>= "1.9" & <= "1.15.4"} + "re" {<= "1.7.1"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {<= "1.4.0"} + "core_kernel" {>= "109.55.02" & <= "v0.17.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "ssl" {<= "0.7.0"} + "cmdliner" {<= "1.3.0"} + "git" {= "1.1.0"} + "crunch" {<= "3.3.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.8.1.tar.gz" + checksum: [ + "sha256=5a926c2e953210e544480ff60c76cd58809b6a091de037afc7a960e190c4821d" + "md5=932b835ca4b49b066b13bb44f89323b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.8.2/opam b/packages/irmin/irmin.0.8.2/opam new file mode 100644 index 000000000..39544bb7a --- /dev/null +++ b/packages/irmin/irmin.0.8.2/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "irmin"] + ["rm" "-f" "%{bin}%/irmin"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ezjsonm" {>= "0.2.0" & < "0.4.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {<= "5.9.0"} + "sha" {>= "1.9" & <= "1.15.4"} + "re" {<= "1.12.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {<= "1.4.0"} + "core_kernel" {>= "109.55.02" & <= "v0.17.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "ssl" {<= "0.7.0"} + "cmdliner" {<= "1.3.0"} + "git" {= "1.2.0"} + "crunch" {<= "3.3.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.8.2.tar.gz" + checksum: [ + "sha256=501b6f817bd4ad75f92fc0b18739b60c75f411f2de31b2c5f0c760aee23fdd4f" + "md5=08ed1a090b91a6b304311893f2c08352" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.8.3/opam b/packages/irmin/irmin.0.8.3/opam new file mode 100644 index 000000000..bbc6ba1e4 --- /dev/null +++ b/packages/irmin/irmin.0.8.3/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "irmin"] + ["rm" "-f" "%{bin}%/irmin"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ezjsonm" {>= "0.2.0" & < "0.4.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.5" & <= "5.9.0"} + "sha" {>= "1.9" & <= "1.15.4"} + "re" {<= "1.12.0"} + "dolog" {>= "0.4" & <= "0.6"} + "mstruct" {<= "1.4.0"} + "core_kernel" {>= "109.55.02" & <= "v0.17.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "ssl" {<= "0.7.0"} + "cmdliner" {<= "1.3.0"} + "git" {= "1.2.0"} + "crunch" {>= "1.2.0" & <= "3.3.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.8.3.tar.gz" + checksum: [ + "sha256=2b8d3b5469fa9c3f735790abb9d67c5300c8a1fab3279f3108e9f192146efeef" + "md5=9e63264625114e1be12dc7c58080b85c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.9.0/opam b/packages/irmin/irmin.0.9.0/opam new file mode 100644 index 000000000..5ab79b5d3 --- /dev/null +++ b/packages/irmin/irmin.0.9.0/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "irmin"] + ["rm" "-f" "%{bin}%/irmin"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} + "ezjsonm" {>= "0.4.0" & < "0.4.2"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.5" & <= "5.9.0"} + "nocrypto" {>= "0.2.2" & <= "0.5.4-2"} + "dolog" {>= "1.0" & < "4.0.0"} + "cstruct" {<= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "bin_prot" {< "113.01.00"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & <= "0.3.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git" + "cohttp" +] +conflicts: [ + "git" {!= "1.4.3"} + "cohttp" {< "0.13.0"} + "cohttp" {>= "0.14.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.0.tar.gz" + checksum: [ + "sha256=6ab837145716419651e19fc395860d7207ea4961f31e9216107d955860e039a8" + "md5=c9250258f7bb607be099143d21677239" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.0.9.1/opam b/packages/irmin/irmin.0.9.1/opam new file mode 100644 index 000000000..dee7b0fbd --- /dev/null +++ b/packages/irmin/irmin.0.9.1/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "irmin"] + ["rm" "-f" "%{bin}%/irmin"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} + "ezjsonm" {>= "0.4.0" & < "0.4.2"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.5" & <= "5.9.0"} + "nocrypto" {>= "0.2.2" & <= "0.5.4-2"} + "dolog" {>= "1.0" & < "4.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "bin_prot" {< "113.01.00"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & <= "0.3.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git" + "cohttp" +] +conflicts: [ + "git" {!= "1.4.3"} + "cohttp" {< "0.15.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.1.tar.gz" + checksum: [ + "sha256=3b19d73b4f512019f28fa92239a71786d3a751c65c14003d53bd59e739cba4b2" + "md5=5ffa15c5d7dac0fef2e5df189ba72874" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.0.9.10/opam b/packages/irmin/irmin.0.9.10/opam new file mode 100644 index 000000000..eac3d4486 --- /dev/null +++ b/packages/irmin/irmin.0.9.10/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{conduit+cohttp+camlzip+nocrypto+base-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage" + ] + [make] + ["./configure" "--enable-tests" "--enable-examples"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ezjsonm" {>= "0.4.2" & < "0.5.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "dolog" {>= "0.4" & < "4.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & >= "0.4.1" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git" + "cohttp" + "mirage-git" + "conduit" + "camlzip" + "nocrypto" +] +conflicts: [ + "cohttp" {< "0.18.3"} + "git" {< "1.7.0" | >= "1.8.0"} + "conduit" {>= "3.0.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.10.tar.gz" + checksum: [ + "sha256=a9823071a03e99c8c63d252c2c26fcb4d6f4505138fd2b093835827e9bdc23cd" + "md5=4df65e9fe984406b4a1eeb873e55a09b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.0.9.2/opam b/packages/irmin/irmin.0.9.2/opam new file mode 100644 index 000000000..12455328d --- /dev/null +++ b/packages/irmin/irmin.0.9.2/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "irmin"] + ["rm" "-f" "%{bin}%/irmin"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} + "ezjsonm" {>= "0.4.0" & < "0.4.2"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.5" & <= "5.9.0"} + "nocrypto" {>= "0.2.2" & <= "0.5.4-2"} + "dolog" {>= "1.0" & < "4.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & <= "0.3.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git" + "cohttp" +] +conflicts: [ + "git" {< "1.4.4"} + "git" {> "1.4.5"} + "cohttp" {< "0.15.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.2.tar.gz" + checksum: [ + "sha256=2afb8484a4b578c4c6491a58d3b04af626e128d0d9a05c7ba8468d382e30eb3d" + "md5=e86df6dcb75f4f9ea1b78eca3155caf9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.0.9.3/opam b/packages/irmin/irmin.0.9.3/opam new file mode 100644 index 000000000..d4106568f --- /dev/null +++ b/packages/irmin/irmin.0.9.3/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "irmin"] + ["rm" "-f" "%{bin}%/irmin"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} + "ezjsonm" {>= "0.4.0" & < "0.4.2"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "nocrypto" {>= "0.2.2" & <= "0.5.4-2"} + "dolog" {>= "0.4" & < "4.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {<= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & <= "0.3.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git" + "cohttp" +] +conflicts: [ + "git" {< "1.4.8"} + "git" {> "1.4.10"} + "cohttp" {< "0.14.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.3.tar.gz" + checksum: [ + "sha256=33fc9008591faf0edfa0fdbc716c7dd547c5ab141ba268b3b5b9a1c2e871449d" + "md5=34de0f5be46e25a79cd1b328d191e3d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.0.9.4/opam b/packages/irmin/irmin.0.9.4/opam new file mode 100644 index 000000000..b435062c8 --- /dev/null +++ b/packages/irmin/irmin.0.9.4/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "irmin"] + ["rm" "-f" "%{bin}%/irmin"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} + "ezjsonm" {>= "0.4.0" & < "0.4.2"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "nocrypto" {>= "0.2.2" & <= "0.5.4-2"} + "dolog" {>= "0.4" & < "4.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & <= "0.3.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "git" + "cohttp" +] +conflicts: [ + "git" {< "1.4.10"} + "git" {>= "1.6.0"} + "cohttp" {< "0.14.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.4.tar.gz" + checksum: [ + "sha256=70e297ccc1087612565179b371bbec3a58c3f6fb68a7017a2d7e9271c95cf2dd" + "md5=c8a177fbd1984fff587a6a7223626069" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.0.9.5/opam b/packages/irmin/irmin.0.9.5/opam new file mode 100644 index 000000000..e836806fb --- /dev/null +++ b/packages/irmin/irmin.0.9.5/opam @@ -0,0 +1,79 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "irmin"] + ["rm" "-f" "%{bin}%/irmin"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ezjsonm" {>= "0.4.0" & < "0.4.2"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "nocrypto" {with-test & >= "0.2.2" & <= "0.5.4-2"} + "dolog" {>= "0.4" & < "4.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & <= "0.3.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git" + "cohttp" + "nocrypto" +] +conflicts: [ + "git" {<= "1.4.10"} + "git" {>= "1.6.0"} + "cohttp" {< "0.14.0"} + "cohttp" {= "0.16.1"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.5.tar.gz" + checksum: [ + "sha256=72682c11b61e2a678c76a7aeb56991c82886d2fecc62661da04354ab624cb99e" + "md5=c71a8c5ec717c691b6398745025c35c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.9.6/opam b/packages/irmin/irmin.0.9.6/opam new file mode 100644 index 000000000..1dd95e048 --- /dev/null +++ b/packages/irmin/irmin.0.9.6/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + ["./configure" "--prefix" prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix"] + [make] +] +#build-test: [ +# ["./configure" "--enable-tests" "--enable-examples"] +# [make "test"] +#] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ezjsonm" {>= "0.4.0" & < "0.4.2"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} + "dolog" {>= "0.4" & < "4.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & >= "0.4.1" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git" + "cohttp" +] +conflicts: [ + "cohttp" {< "0.14.0"} + "git" {>= "1.6.0"} + "cohttp" {= "0.16.1"} + "git" {<= "1.5.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.6.tar.gz" + checksum: [ + "sha256=e2d88412f2f1e56487ed60d29b8dc7f9c9912b6342e5c9a56ebd08536befcf0a" + "md5=36ab8bdc2ddc5014b30562bf77aeeabe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.9.7/opam b/packages/irmin/irmin.0.9.7/opam new file mode 100644 index 000000000..642f2ff47 --- /dev/null +++ b/packages/irmin/irmin.0.9.7/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + ["./configure" "--prefix" prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix"] + [make] +] +#build-test: [ +# ["./configure" "--enable-tests" "--enable-examples"] +# [make "test"] +#] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ezjsonm" {>= "0.4.0" & < "0.4.2"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} + "dolog" {>= "0.4" & < "4.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & >= "0.4.1" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git" + "cohttp" +] +conflicts: [ + "cohttp" {< "0.14.0"} + "cohttp" {= "0.16.1"} + "git" {<= "1.5.0"} + "git" {>= "1.6.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.7.tar.gz" + checksum: [ + "sha256=bb6038ab743c4e0600aab31fa6bedc1e3d616e11bcf5e5fb37714db61fb0c40c" + "md5=27dce94256a2fd1ad3b6b5bd47c15824" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.9.8/opam b/packages/irmin/irmin.0.9.8/opam new file mode 100644 index 000000000..17c627b43 --- /dev/null +++ b/packages/irmin/irmin.0.9.8/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + ["./configure" "--prefix" prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage"] + [make] +] +#build-test: [ +# ["./configure" "--enable-tests" "--enable-examples"] +# [make "test"] +#] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ezjsonm" {>= "0.4.0" & < "0.4.2"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} + "dolog" {>= "0.4" & < "4.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & >= "0.4.1" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-unix" + "git" + "cohttp" + "mirage-git" +] +conflicts: [ + "cohttp" {< "0.18.3"} + "git" {< "1.6.0"} + "git" {>= "1.7.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.8.tar.gz" + checksum: [ + "sha256=009cb2554a03909e0d953892a5255ed73464062193be2b4fc0c40a1fd560d717" + "md5=9e5cfc587458d18d0ed5fc3f12e3d2b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.0.9.9/opam b/packages/irmin/irmin.0.9.9/opam new file mode 100644 index 000000000..c7eb90d8e --- /dev/null +++ b/packages/irmin/irmin.0.9.9/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix+git-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage" + ] + [make] + ["./configure" "--enable-tests" "--enable-examples"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "irmin"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ezjsonm" {= "0.4.1" & < "0.5.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} + "dolog" {>= "0.4" & < "4.0.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-tc" {= "0.3.0"} + "mstruct" {<= "1.4.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "stringext" {>= "1.1.0" & <= "1.6.0"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "crunch" {<= "3.3.1"} + "base-unix" {with-test & = "base"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "alcotest" {with-test & >= "0.4.1" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "git" + "base-unix" + "git-unix" + "mirage-git" +] +conflicts: [ + "cohttp" {< "0.18.3"} + "git" {< "1.7.1"} + "git" {>= "1.8.0"} + "git-unix" {>= "1.10.0"} +] +synopsis: "Irmin, the database that never forgets" +description: """ +Irmin is a distributed database with built-in snapshot, branch and +revert mechanisms. It is designed to use a large variety of backends, +although it is optimized for append-only store. + +Irmin is written in pure OCaml. It can thus be compiled to Javascript +-- and run in the browsers; or into a MirageOS unikernel -- and run directly +on top of Xen.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/irmin/archive/0.9.9.tar.gz" + checksum: [ + "sha256=0ecb1bf941169aff6d25708c716d8f13734865e1aaee35276bb1cf70ac9426f0" + "md5=ca3763989c291d96a7fc24047268a257" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.1.0.0/opam b/packages/irmin/irmin.1.0.0/opam new file mode 100644 index 000000000..c761fe08f --- /dev/null +++ b/packages/irmin/irmin.1.0.0/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.7.8" & <= "1.0.7"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.6.0" & < "3.3.0"} + "jsonm" {>= "1.0.0" & <= "1.0.2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "astring" {<= "0.8.5"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "alcotest" {with-test & < "1.0.0" } + "git-unix" {with-test & >= "1.10.0" & <= "3.17.0"} + "mtime" {with-test & < "1.0.0"} + "irmin-watcher" {with-test & >= "0.2.0" & <= "0.5.0"} +] +conflicts: [ "result" { >= "1.5" } ] +synopsis: + "Irmin, a distributed database that follows the same design principles as Git" +description: """ +Irmin is a library for persistent stores with built-in snapshot, +branching and reverting mechanisms. It is designed to use a large +variety of backends. Irmin is written in pure OCaml and does not +depend on external C stubs; it aims to run everywhere, from Linux, +to browsers and Xen unikernels.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" + checksum: [ + "sha256=7b050cbe69c19f0cee87d1debb414085117d173a3caeb0a751be69671bdbc832" + "md5=9067166be20b9bb57ff6b9de16c11f02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.1.0.1/opam b/packages/irmin/irmin.1.0.1/opam new file mode 100644 index 000000000..d6ee1b4d6 --- /dev/null +++ b/packages/irmin/irmin.1.0.1/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.7.8" & <= "1.0.7"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.6.0" & <"3.3.0"} + "jsonm" {>= "1.0.0" & <= "1.0.2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "astring" {<= "0.8.5"} + "hex" {<= "1.5.0"} + "re" {<= "1.12.0"} + "alcotest" {with-test & < "1.0.0" } + "git-unix" {with-test & >= "1.10.0" & <= "3.17.0"} + "mtime" {with-test & < "1.0.0"} + "irmin-watcher" {with-test & >= "0.2.0" & <= "0.5.0"} +] +conflicts: [ "result" { >= "1.5" } ] +synopsis: + "Irmin, a distributed database that follows the same design principles as Git" +description: """ +Irmin is a library for persistent stores with built-in snapshot, +branching and reverting mechanisms. It is designed to use a large +variety of backends. Irmin is written in pure OCaml and does not +depend on external C stubs; it aims to run everywhere, from Linux, +to browsers and Xen unikernels.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.0.1/irmin-1.0.1.tbz" + checksum: [ + "sha256=adfd4033cbfa8d6604e1168a4086939e5961645d67a7a3eb205703d4793c92d4" + "md5=dbe3b140e7cf8159a55adf8849faae2e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.1.0.2/opam b/packages/irmin/irmin.1.0.2/opam new file mode 100644 index 000000000..b35affc83 --- /dev/null +++ b/packages/irmin/irmin.1.0.2/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "-n" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.9.0" & <= "1.0.7"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.6.0" & <"3.3.0"} + "jsonm" {>= "1.0.0" & <= "1.0.2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "astring" {<= "0.8.5"} + "re" {<= "1.12.0"} + "hex" {>= "0.2.0" & <= "1.5.0"} + "alcotest" {with-test & < "1.0.0" } + "git-unix" {with-test & >= "1.10.0" & <= "3.17.0"} + "mtime" {with-test & < "1.0.0"} + "irmin-watcher" {with-test & >= "0.2.0" & <= "0.5.0"} +] +conflicts: [ "result" { >= "1.5" } ] +synopsis: + "Irmin, a distributed database that follows the same design principles as Git" +description: """ +Irmin is a library for persistent stores with built-in snapshot, +branching and reverting mechanisms. It is designed to use a large +variety of backends. Irmin is written in pure OCaml and does not +depend on external C stubs; it aims to run everywhere, from Linux, +to browsers and Xen unikernels.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.0.2/irmin-1.0.2.tbz" + checksum: [ + "sha256=c798375e0f25f6c09730dcd37c48c2b1ba8a44b885842c1d2f2e1c453e1a5a0a" + "md5=fb8a6dab7c4dcbfadd8530c6351a7add" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.1.1.0/opam b/packages/irmin/irmin.1.1.0/opam new file mode 100644 index 000000000..779fec3e8 --- /dev/null +++ b/packages/irmin/irmin.1.1.0/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "-n" name] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.9.0" & <= "1.0.7"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "ocamlgraph" {<= "2.1.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} + "jsonm" {>= "1.0.0" & <= "1.0.2"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "astring" {<= "0.8.5"} + "re" {<= "1.12.0"} + "hex" {>= "0.2.0" & <= "1.5.0"} + "alcotest" {with-test & < "1.0.0" } + "git-unix" {with-test & >= "1.10.0" & <= "3.17.0"} + "mtime" {with-test & < "1.0.0"} + "irmin-watcher" {with-test & >= "0.2.0" & <= "0.5.0"} +] +conflicts: [ "result" { >= "1.5" } ] +synopsis: + "Irmin, a distributed database that follows the same design principles as Git" +description: """ +Irmin is a library for persistent stores with built-in snapshot, +branching and reverting mechanisms. It is designed to use a large +variety of backends. Irmin is written in pure OCaml and does not +depend on external C stubs; it aims to run everywhere, from Linux, +to browsers and Xen unikernels.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.1.0/irmin-1.1.0.tbz" + checksum: [ + "sha256=c49cc9039b82aa543beffb23e3ec7d0cfb4ab533f5ae29be5d2e937ddc6693f4" + "md5=6e59e9288faf0033592ab842539caad4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.1.2.0/opam b/packages/irmin/irmin.1.2.0/opam new file mode 100644 index 000000000..176d1971b --- /dev/null +++ b/packages/irmin/irmin.1.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "result" {< "1.5"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} + "jsonm" {>= "1.0.0" & <= "1.0.2"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "ocamlgraph" {<= "2.1.0"} + "hex" {>= "0.2.0" & <= "1.5.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "astring" {<= "0.8.5"} +] +synopsis: + "Irmin, a distributed database that follows the same design principles as Git" +description: """ +Irmin is a library for persistent stores with built-in snapshot, +branching and reverting mechanisms. It is designed to use a large +variety of backends. Irmin is written in pure OCaml and does not +depend on external C stubs; it aims to run everywhere, from Linux, +to browsers and Xen unikernels.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" + checksum: [ + "sha256=864348620bcee4b4128726a0b89642a64a6a711de38c70c5d90fccc13f254a81" + "md5=0c75e0e73ea4ceda7e35e9379f21fe81" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.1.3.0/opam b/packages/irmin/irmin.1.3.0/opam new file mode 100644 index 000000000..77b8da5ea --- /dev/null +++ b/packages/irmin/irmin.1.3.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "result" {< "1.5"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} + "jsonm" {>= "1.0.0" & <= "1.0.2"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "ocamlgraph" {<= "2.1.0"} + "hex" {>= "0.2.0" & <= "1.5.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "astring" {<= "0.8.5"} +] +synopsis: + "Irmin, a distributed database that follows the same design principles as Git" +description: """ +Irmin is a library for persistent stores with built-in snapshot, +branching and reverting mechanisms. It is designed to use a large +variety of backends. Irmin is written in pure OCaml and does not +depend on external C stubs; it aims to run everywhere, from Linux, +to browsers and Xen unikernels.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" + checksum: [ + "sha256=feaaef7dedc34e6d9d7252b521275afd2c5b4337467a6f791177abdbc15bdcb1" + "md5=52547b19962b54f1696537307696d0c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/irmin/irmin.1.3.2/opam b/packages/irmin/irmin.1.3.2/opam new file mode 100644 index 000000000..3845a21df --- /dev/null +++ b/packages/irmin/irmin.1.3.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "result" {< "1.5"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cstruct" {>= "1.6.0" & < "6.1"} + "jsonm" {>= "1.0.0" & <= "1.0.2"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "ocamlgraph" {<= "2.1.0"} + "hex" {>= "0.2.0" & <= "1.5.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "astring" {<= "0.8.5"} +] +synopsis: + "Irmin, a distributed database that follows the same design principles as Git" +description: """ +Irmin is a library for persistent stores with built-in snapshot, +branching and reverting mechanisms. It is designed to use a large +variety of backends. Irmin is written in pure OCaml and does not +depend on external C stubs; it aims to run everywhere, from Linux, +to browsers and Xen unikernels.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.2/irmin-1.3.2.tbz" + checksum: [ + "sha256=6ac75911d91dc2cf0ac7fd9911c9720b78277e8ec36f83aa9930b648e5e0e25e" + "md5=f71f2da09b5f9d88457d8b46b9f7c8f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irmin/irmin.1.4.0/opam b/packages/irmin/irmin.1.4.0/opam new file mode 100644 index 000000000..650a5f928 --- /dev/null +++ b/packages/irmin/irmin.1.4.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "result" {< "1.5"} + "fmt" {>= "0.8.0" & <= "0.9.0"} + "uri" {>= "1.3.12" & <= "4.4.0"} + "cstruct" {>= "1.6.0" & < "6.1"} + "jsonm" {>= "1.0.0" & <= "1.0.2"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "ocamlgraph" {<= "2.1.0"} + "hex" {>= "0.2.0" & <= "1.5.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "astring" {<= "0.8.5"} +] +synopsis: + "Irmin, a distributed database that follows the same design principles as Git" +description: """ +Irmin is a library for persistent stores with built-in snapshot, +branching and reverting mechanisms. It is designed to use a large +variety of backends. Irmin is written in pure OCaml and does not +depend on external C stubs; it aims to run everywhere, from Linux, +to browsers and Xen unikernels.""" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.4.0/irmin-1.4.0.tbz" + checksum: [ + "sha256=858707cae866ab0adceae14804710dcc5e6b84e4368b21a89dc57cf019892d05" + "md5=e214dd3832bbe7b83df6c77263ac525b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/irrlicht/irrlicht.0.0.3/opam b/packages/irrlicht/irrlicht.0.0.3/opam new file mode 100644 index 000000000..4d5e94f55 --- /dev/null +++ b/packages/irrlicht/irrlicht.0.0.3/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "alexis.bernadet@noos.fr" +authors: [ + "Alexis Bernadet" + "Pierre Hauweele" +] +homepage: "https://github.com/antegallya/OCaml-Irrlicht" +dev-repo: "git+https://github.com/antegallya/OCaml-Irrlicht.git" +bug-reports: "https://github.com/antegallya/OCaml-Irrlicht/issues" +doc: "http://ocamlirr.tuxfamily.org/" + +license: "Zlib" +tags: [ "binding" "3D" "gamedev" ] + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libirrlicht-dev" "g++"] {os-family = "debian"} + ["libirrlicht-devel" "g++"] {os-distribution = "mageia"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "An OCaml binding for the Irrlicht Engine" +description: """ +The Irrlicht Engine is an open source high performance realtime 3D engine +written in C++. It is completely cross-platform, using D3D, OpenGL and its own +software renderers, and has all of the state-of-the-art features which can be +found in commercial 3d engines. We've got a huge active community, and there +are lots of projects in development that use the engine. You can find +enhancements for Irrlicht all over the web, like alternative terrain renderers, +portal renderers, exporters, world layers, tutorials, editors, language bindings +for java, perl, ruby, basic, python, lua, and so on. And best of all: It's +completely free. + +This binding is still in Alpha stage.""" +url { + src: + "https://download.ocamlcore.org/ocaml-irrlicht/ocaml-irrlicht/0.0.3/ocaml-irrlicht-0.0.3.tar.gz" + checksum: [ + "sha256=decf36550a449e2d79b5cfb4d4a8ec85cb3f7f7cb654ce15a4264cb92ceca8d8" + "md5=bb6673efbb4598232d42479bb5f09139" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/iso-filesystem/iso-filesystem.0.1/opam b/packages/iso-filesystem/iso-filesystem.0.1/opam new file mode 100644 index 000000000..b4aa20d4c --- /dev/null +++ b/packages/iso-filesystem/iso-filesystem.0.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@citrix.com" +homepage: "https://github.com/jonludlam/ocaml-iso-filesystem" +bug-reports: "https://github.com/jonludlam/ocaml-iso-filesystem/issues" +dev-repo: "git+https://github.com/jonludlam/ocaml-iso-filesystem" +authors: "Jon Ludlam" +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["lib_test/mkiso.sh"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "iso-filesystem"] +depends: [ + "ocaml" {>= "4.01.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "camlp4" {<= "5.3"} + "io-page" {build & <= "3.0.0"} + "lwt" {< "2.6.0"} + "mirage-block-unix" {build & <= "2.14.2"} + "mirage-types" {< "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {build & <= "2.2.7"} + "re" {<= "1.12.0"} + "stringext" {<= "1.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "ISO9660 filesystem library" +description: """ +A MirageOS compatible library for providing read-only access to +ISO9660 filsystems.""" +flags: light-uninstall +url { + src: "https://github.com/jonludlam/ocaml-iso9660/archive/v0.1.tar.gz" + checksum: [ + "sha256=f629b2beb2e27fa5577a8d4845a4c0b2faf7c5e3cf4de4180ccb73fe79852e55" + "md5=aa3afc0f7f858f352c07425d4b779dcc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/itv-tree/itv-tree.0.1/opam b/packages/itv-tree/itv-tree.0.1/opam new file mode 100644 index 000000000..ce825f1f9 --- /dev/null +++ b/packages/itv-tree/itv-tree.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "itv-tree"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/UnixJunkie/interval-tree" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "float intervals tree library" +description: """ +interval tree for float intervals, you can create a tree once then +query it many times (queries are fast)""" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/interval-tree/archive/v1.0.tar.gz" + checksum: [ + "sha256=ae9cfa0841207ad56250eb3e3215f22689a550cfe1f2f56cf4facd78caded754" + "md5=68ddba7cbf724023b87888afdd9eee84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/itv-tree/itv-tree.2.0/opam b/packages/itv-tree/itv-tree.2.0/opam new file mode 100644 index 000000000..dc7514930 --- /dev/null +++ b/packages/itv-tree/itv-tree.2.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "itv-tree"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/UnixJunkie/interval-tree" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "float intervals tree library" +description: """ +interval tree for float intervals, you can create a tree once then +query it many times (queries are fast)""" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/interval-tree/archive/v2.0.tar.gz" + checksum: [ + "sha256=bb059f98623c6e5b80c97a12777215497e8474b57d09f2456f0cdc3143677921" + "md5=5dcc9b3eaa5e085c3507cf9785abcc45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ivy/ivy.1.2.2/opam b/packages/ivy/ivy.1.2.2/opam new file mode 100644 index 000000000..46f070c7a --- /dev/null +++ b/packages/ivy/ivy.1.2.2/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "gautier.hattenberger@enac.fr" +homepage: "https://www.eei.cena.fr/products/ivy" +build: make +remove: [ + ["ocamlfind" "remove" "ivy"] + ["ocamlfind" "remove" "glibivy"] +] +depends: ["ocaml" "ocamlfind" {<= "1.9.6"} "conf-tcl" {= "1"} "conf-glib-2" {= "1"} "conf-libpcre" {<= "2"} "base-unsafe-string" {= "base"}] +install: [make "install" "COMPAT_SYMLINK_CREATE=no"] +synopsis: "This OCaml-library interfaces the Ivy software bus C-library" +description: """ +Standalone linking and with the glib mainloop are provided. +See https://www.eei.cena.fr/products/ivy for information on the Ivy Software bus and the required ivy-c library.""" +flags: light-uninstall +url { + src: "https://www.eei.cena.fr/products/ivy/download/packages/ivy-ocaml_1.2-2.tar.gz" + checksum: [ + "sha256=a334f144570d276cfe1f0187b91594f22b7ef24d8356af960321b25844febf4c" + "sha512=51c00f14139db6d11822d5cfbd29d49ba8d41c71280919ee9c4768478d324e7486b4f1b06d7208a63b4c10e9f1617a3927f235db74901538a28dd69e7a99ca4f" + ] +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ivy/ivy.1.3.1/opam b/packages/ivy/ivy.1.3.1/opam new file mode 100644 index 000000000..91ae6129f --- /dev/null +++ b/packages/ivy/ivy.1.3.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "gautier.hattenberger@enac.fr" +homepage: "https://www.eei.cena.fr/products/ivy" +build: [ + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "ivy"] + ["ocamlfind" "remove" "glibivy"] + ["ocamlfind" "remove" "tkivy"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "conf-tk" {= "1"} + "conf-glib-2" {= "1"} + "conf-libpcre" {<= "2"} + "base-unsafe-string" {= "base"} +] +synopsis: "This OCaml-library interfaces the Ivy software bus C-library" +description: """ +Standalone linking and with the glib mainloop are provided. +See https://www.eei.cena.fr/products/ivy for information on the Ivy Software bus and the required ivy-c library.""" +flags: light-uninstall +url { + src: + "https://www.eei.cena.fr/products/ivy/download/packages/ivy-ocaml_1.3.1.tar.xz" + checksum: [ + "sha256=b7b5d179f9ea2ca7cb8d135b75ed2a0236632759303fc307aca098985cffdeb6" + "md5=02ce97a82f5a95b1b256095580b0fa85" + ] +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jane-street-tests/jane-street-tests.v0.10.0/opam b/packages/jane-street-tests/jane-street-tests.v0.10.0/opam new file mode 100644 index 000000000..cd3307eb5 --- /dev/null +++ b/packages/jane-street-tests/jane-street-tests.v0.10.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jane-street-tests" +bug-reports: "https://github.com/janestreet/jane-street-tests/issues" +dev-repo: "git+https://github.com/janestreet/jane-street-tests.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "toplevel_expect_test" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: "Tests for Jane Street packages" +description: """ +This packages only tests that the various Jane Street components such +as inline tests work as expected in the opensource world. + +It installs nothing.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/jane-street-tests-v0.10.0.tar.gz" + checksum: [ + "sha256=ac04de11fa64cf0a22c71b4c553a08478b3e184a408ed120d169a4254b80461d" + "md5=c3cfaa49d324af1303a022a1797ee4f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/javalib/javalib.2.2.2/opam b/packages/javalib/javalib.2.2.2/opam new file mode 100644 index 000000000..c3c989f37 --- /dev/null +++ b/packages/javalib/javalib.2.2.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +homepage: "http://javalib.gforge.inria.fr" +authors: " " +build: [ + ["./configure.sh"] + [make "ptrees"] +] +install: [ + [make "installptrees"] + [make] + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "javalib"] + ["ocamlfind" "remove" "ptrees"] +] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "camlzip" {= "1.04"} + ("extlib" {<= "1.6.0"} | "extlib-compat" {< "1.7.0"}) +] +synopsis: + "Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files." +description: """ +Thus it stands for a good starting point for people who want to develop static analysis for +Java byte-code programs, benefiting from the strength of OCaml language.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/javalib-2.2.2.tar.bz2" + checksum: [ + "sha256=3006b4cc9f85cf94f02fc00f19cbe1664ac263ba304002d4277d0492f4b42473" + "md5=a04dfea2e7fb23636c23d24096cefc07" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/javalib/javalib.2.3.1/opam b/packages/javalib/javalib.2.3.1/opam new file mode 100644 index 000000000..3afc47f6d --- /dev/null +++ b/packages/javalib/javalib.2.3.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +homepage: "http://javalib.gforge.inria.fr" +authors: " " +build: [ + ["./configure.sh"] + [make "ptrees"] +] +install: [ + [make "installptrees"] + [make] + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "javalib"] + ["ocamlfind" "remove" "ptrees"] +] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "camlzip" {= "1.05"} + "extlib" {>= "1.5.1" & <= "1.6.0"} +] +synopsis: + "Javalib is a library written in OCaml which aims at providing a high level representation of Java .class files." +description: """ +Thus it stands for a good starting point for people who want to develop static analyses for +Java byte-code programs, benefiting from the strength of OCaml language.""" +flags: light-uninstall +url { + src: + "https://gforge.inria.fr/frs/download.php/file/34920/javalib-2.3.1.tar.bz2" + checksum: "md5=31e33a2c462f8bbda79218f9041f3639" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/javalib/javalib.2.3.2/opam b/packages/javalib/javalib.2.3.2/opam new file mode 100644 index 000000000..16850e2dd --- /dev/null +++ b/packages/javalib/javalib.2.3.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +build: [ + ["./configure.sh"] + [make "ptrees"] +] +#bug-reports: "sawja@inria.fr" +install: [ + [make "installptrees"] + [make] + [make "install"] +] +bug-reports: "https://gforge.inria.fr/tracker/?atid=2815&group_id=686&func=browse" +remove: [ + ["ocamlfind" "remove" "javalib"] + ["ocamlfind" "remove" "ptrees"] +] +homepage: "http://sawja.inria.fr" +depends: [ + "ocaml" {>= "4.00" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "camlzip" {>= "1.05" & <= "1.13"} + "camlp4" {<= "5.3"} + "extlib-compat" {< "1.7.0"} +] +synopsis: + "Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files." +description: """ +Thus it stands for a good starting point for people who want to develop static analyses for +Java byte-code programs, benefiting from the strength of OCaml language.""" +authors: "Javalib development team" +flags: light-uninstall +url { + src: + "https://gforge.inria.fr/frs/download.php/file/36092/javalib-2.3.2.tar.bz2" + checksum: "md5=17ec3fabb1472dd3324ec68fb63b22a6" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/javalib/javalib.2.3.3/opam b/packages/javalib/javalib.2.3.3/opam new file mode 100644 index 000000000..b2b2b0680 --- /dev/null +++ b/packages/javalib/javalib.2.3.3/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +build: [ + ["./configure.sh"] + [make "ptrees"] +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +install: [ + [make "installptrees"] + [make] + [make "install"] +] +bug-reports: "https://gforge.inria.fr/tracker/?atid=2815&group_id=686&func=browse" +remove: [ + ["ocamlfind" "remove" "javalib"] + ["ocamlfind" "remove" "ptrees"] +] +homepage: "http://sawja.inria.fr" +depends: [ + "ocaml" {>= "4.00" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlzip" {>= "1.05" & <= "1.13"} + "camlp4" {<= "5.3"} + "extlib-compat" {<= "1.7.2"} +] +synopsis: + "Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files." +description: """ +Thus it stands for a good starting point for people who want to develop static analyses for +Java byte-code programs, benefiting from the strength of OCaml language.""" +authors: "Javalib development team" +flags: light-uninstall +url { + src: + "https://gforge.inria.fr/frs/download.php/file/36307/javalib-2.3.3.tar.bz2" + checksum: "md5=a4d4b06e8f4860db34c128e760fa8397" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/javalib/javalib.2.3.4/opam b/packages/javalib/javalib.2.3.4/opam new file mode 100644 index 000000000..2ddb17d2d --- /dev/null +++ b/packages/javalib/javalib.2.3.4/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +authors: "Javalib development team" +homepage: "http://sawja.inria.fr" +bug-reports: "https://gforge.inria.fr/tracker/?atid=2815&group_id=686&func=browse" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure.sh"] + [make "ptrees"] +] +install: [ + [make "installptrees"] + [make] + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "javalib"] + ["ocamlfind" "remove" "ptrees"] +] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "camlzip" {>= "1.05" & <= "1.13"} + "camlp4" {<= "5.3"} + "extlib-compat" {<= "1.7.2"} +] +synopsis: + "Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files." +description: """ +Thus it stands for a good starting point for people who want to develop static analyses for +Java byte-code programs, benefiting from the strength of OCaml language.""" +flags: light-uninstall +url { + src: + "https://gforge.inria.fr/frs/download.php/file/37154/javalib-2.3.4.tar.bz2" + checksum: "md5=4707eda130e41d1d7f0506cc0c77eff1" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/javalib/javalib.2.3.5/opam b/packages/javalib/javalib.2.3.5/opam new file mode 100644 index 000000000..a68b4d840 --- /dev/null +++ b/packages/javalib/javalib.2.3.5/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +authors: "Javalib development team" +homepage: "http://sawja.inria.fr" +bug-reports: "https://gforge.inria.fr/tracker/?atid=2815&group_id=686&func=browse" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure.sh"] + [make "ptrees"] +] +install: [ + [make "installptrees"] + [make] + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "javalib"] + ["ocamlfind" "remove" "ptrees"] +] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "camlzip" {>= "1.05" & <= "1.13"} + "camlp4" {<= "5.3"} + "extlib" {<= "1.8.0"} + "camomile" {< "2.0.0"} +] +synopsis: + "Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files." +description: """ +Thus it stands for a good starting point for people who want to develop static analyses for +Java byte-code programs, benefiting from the strength of OCaml language.""" +flags: light-uninstall +url { + src: + "https://gforge.inria.fr/frs/download.php/file/37655/javalib-2.3.5.tar.bz2" + checksum: "md5=7111616e58b366ca269baf4867677082" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/javalib/javalib.2.3/opam b/packages/javalib/javalib.2.3/opam new file mode 100644 index 000000000..9618fb75b --- /dev/null +++ b/packages/javalib/javalib.2.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +build: [ + ["./configure.sh"] + [make "ptrees"] +] +install: [ + [make "installptrees"] + [make] + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "javalib"] + ["ocamlfind" "remove" "ptrees"] +] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "camlzip" {= "1.05"} + ("extlib" {>= "1.5.1" & <= "1.6.0"} | "extlib-compat" {< "1.7.0"}) +] +synopsis: + "Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files." +description: """ +Thus it stands for a good starting point for people who want to develop static analyses for +Java byte-code programs, benefiting from the strength of OCaml language.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/javalib-2.3.tar.bz2" + checksum: [ + "sha256=5214f8fd0c29b6bd8b423fdb254f07137c76867772541a790545d46f15930dc5" + "md5=9b79ea9cfd2b30e0e6c2c655b989532f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/javalib/javalib.2.3a/opam b/packages/javalib/javalib.2.3a/opam new file mode 100644 index 000000000..d99db48d4 --- /dev/null +++ b/packages/javalib/javalib.2.3a/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +build: [ + ["./configure.sh"] + [make "ptrees"] +] +install: [ + [make "installptrees"] + [make] + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "javalib"] + ["ocamlfind" "remove" "ptrees"] +] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "camlzip" {= "1.05"} + ("extlib" {>= "1.5.1" & <= "1.6.0"} | "extlib-compat" {< "1.7.0"}) +] +patches: [ + "patch-javalib.diff" +] +synopsis: + "Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files." +description: """ +Thus it stands for a good starting point for people who want to develop static analyses for +Java byte-code programs, benefiting from the strength of OCaml language.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/javalib-2.3.tar.bz2" + checksum: [ + "sha256=5214f8fd0c29b6bd8b423fdb254f07137c76867772541a790545d46f15930dc5" + "md5=9b79ea9cfd2b30e0e6c2c655b989532f" + ] +} +extra-source "patch-javalib.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/javalib/patch-javalib.diff" + checksum: [ + "sha256=99891f3904546171bcd894311a59533a9eeb4ec9266f889b482ebd7e4e73b705" + "md5=b924bffea0f5b1b7637886429fe8e743" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jenga/jenga.109.14.00/opam b/packages/jenga/jenga.109.14.00/opam new file mode 100644 index 000000000..0d3de0375 --- /dev/null +++ b/packages/jenga/jenga.109.14.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "sexplib" {= "109.14.00"} + "fieldslib" {= "109.14.00"} + "comparelib" {= "109.14.00"} + "core" {= "109.14.01"} + "core_extended" {= "109.14.00"} + "async" {= "109.14.00"} + "async_shell" {= "109.14.00"} + "async_inotify" {= "109.14.00"} + "ocaml_plugin" {= "109.14.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/jenga-109.14.00.tar.gz" + checksum: [ + "sha256=1e3d737cb3da44e0c0fad826a729e6b0e3b1f24e75fcf12b91e8ae15e3b228cc" + "md5=3980b0cb24705276a7ccf8daa3fa1b4d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jenga/jenga.109.15.00/opam b/packages/jenga/jenga.109.15.00/opam new file mode 100644 index 000000000..d01235dca --- /dev/null +++ b/packages/jenga/jenga.109.15.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "sexplib" {= "109.15.00"} + "fieldslib" {= "109.15.00"} + "comparelib" {= "109.15.00"} + "core" {>= "109.15.00" & <= "109.15.01"} + "core_extended" {= "109.15.00"} + "async" {= "109.15.00"} + "async_shell" {= "109.15.00"} + "async_inotify" {= "109.15.00"} + "ocaml_plugin" {= "109.15.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/jenga-109.15.00.tar.gz" + checksum: [ + "sha256=8ca44cb183faabada00ead161f11e73fba9629bb244fbcf0cf3fa487503a7f5a" + "md5=2c7310647000799cecc87a3233989b94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jenga/jenga.109.17.00/opam b/packages/jenga/jenga.109.17.00/opam new file mode 100644 index 000000000..6d5a309b7 --- /dev/null +++ b/packages/jenga/jenga.109.17.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "sexplib" {= "109.17.00"} + "fieldslib" {= "109.15.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.17.00"} + "core_extended" {= "109.17.00"} + "async" {= "109.17.00"} + "async_shell" {= "109.17.00"} + "async_inotify" {= "109.15.00"} + "ocaml_plugin" {= "109.17.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/jenga-109.17.00.tar.gz" + checksum: [ + "sha256=2b110ef4e93cf7e5deac21032529afd8b2a1917ce44d507878238a49d06d7114" + "md5=98ba6e8ae142536bf80f6dd286384006" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jenga/jenga.109.18.00/opam b/packages/jenga/jenga.109.18.00/opam new file mode 100644 index 000000000..ba268cdc7 --- /dev/null +++ b/packages/jenga/jenga.109.18.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "sexplib" {= "109.17.00"} + "fieldslib" {= "109.15.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.18.00"} + "core_extended" {= "109.17.00"} + "async" {= "109.17.00"} + "async_shell" {= "109.17.00"} + "async_inotify" {= "109.15.00"} + "ocaml_plugin" {= "109.17.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.18.00/individual/jenga-109.18.00.tar.gz" + checksum: [ + "sha256=a41100043ba09478c27a6be0dbac071aef42762b4a8c1dd66bd3f683c32e6a36" + "md5=9de80fcee15b91782320fba555a4c63f" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jenga/jenga.109.19.00/opam b/packages/jenga/jenga.109.19.00/opam new file mode 100644 index 000000000..ddea04d75 --- /dev/null +++ b/packages/jenga/jenga.109.19.00/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.19.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.17.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.19.00"} + "core_extended" {= "109.19.00"} + "fieldslib" {= "109.19.00"} + "ocaml_plugin" {= "109.17.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/jenga-109.19.00.tar.gz" + checksum: [ + "sha256=ccd9fc0b852206135413d3f906168f30ed5a8cfad713119403ab540ba3aa46ee" + "md5=89625387deab9bf180123502b151783d" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.20.00/opam b/packages/jenga/jenga.109.20.00/opam new file mode 100644 index 000000000..813d5989f --- /dev/null +++ b/packages/jenga/jenga.109.20.00/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.20.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.17.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.20.00"} + "core_extended" {= "109.20.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.20.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/jenga-109.20.00.tar.gz" + checksum: [ + "sha256=8082dbcec262084279e3e1435e8071a6dc52bdf9d07766a844c55fb262022fa1" + "md5=a0b858d3fa26736e6fcbd022a9aab9ba" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.21.00/opam b/packages/jenga/jenga.109.21.00/opam new file mode 100644 index 000000000..57bd910ce --- /dev/null +++ b/packages/jenga/jenga.109.21.00/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.21.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.17.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.21.00"} + "core_extended" {= "109.21.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.20.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/jenga-109.21.00.tar.gz" + checksum: [ + "sha256=08f25b504fbe871990cf73e22d92c1f06de45b94fe68930046aa400a0517f61b" + "md5=9317372a88a997ca894844a31e1d7aa3" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.22.00/opam b/packages/jenga/jenga.109.22.00/opam new file mode 100644 index 000000000..3a8663400 --- /dev/null +++ b/packages/jenga/jenga.109.22.00/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.22.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.17.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.22.00"} + "core_extended" {= "109.21.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.22.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/jenga-109.22.00.tar.gz" + checksum: [ + "sha256=1b93287a0d218a95b31e1f0ca6d0912a8d9069e4e2f96a76aca28ec5c697e879" + "md5=0d5a47e89889d13076ee8fc756f98bde" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.23.00/opam b/packages/jenga/jenga.109.23.00/opam new file mode 100644 index 000000000..d860b6b6e --- /dev/null +++ b/packages/jenga/jenga.109.23.00/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.22.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.17.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.23.00"} + "core_extended" {= "109.23.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.22.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.23.00/individual/jenga-109.23.00.tar.gz" + checksum: [ + "sha256=2b40fd175859220b27c59255e9877d38ac3061e1fdac19496adfc584d8707701" + "md5=b2f8854f3dc59df6259d9ec38f601372" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.24.00/opam b/packages/jenga/jenga.109.24.00/opam new file mode 100644 index 000000000..67ff51bd7 --- /dev/null +++ b/packages/jenga/jenga.109.24.00/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.24.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.17.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.15.00"} + "core" {= "109.24.00"} + "core_extended" {= "109.24.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.22.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/jenga-109.24.00.tar.gz" + checksum: [ + "sha256=950d581e73578c0018a5fe1196015455a8cb88a559719093eaad17d8c74750bd" + "md5=5279d1e17af165bc65b8edf5c7cf3971" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.27.00/opam b/packages/jenga/jenga.109.27.00/opam new file mode 100644 index 000000000..5a3ce5ac7 --- /dev/null +++ b/packages/jenga/jenga.109.27.00/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.27.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.17.00"} + "async_parallel" {= "109.27.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.27.00"} + "core" {= "109.27.00"} + "core_extended" {= "109.27.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.22.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/jenga-109.27.00.tar.gz" + checksum: [ + "sha256=746d4d5210f316c8daedcc85aab2df379ab7f55553fe74c764335c368d00cea3" + "md5=d599baeb9bb105a604aeafb7c3069610" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.28.00/opam b/packages/jenga/jenga.109.28.00/opam new file mode 100644 index 000000000..4d3141566 --- /dev/null +++ b/packages/jenga/jenga.109.28.00/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.27.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.27.00"} + "bin_prot" {= "109.15.01"} + "comparelib" {= "109.27.00"} + "core" {= "109.28.00"} + "core_extended" {= "109.28.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.22.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/jenga-109.28.00.tar.gz" + checksum: [ + "sha256=02ad2e8e3a707a1929dae97671d6ad157e5c9168bc57d0be8a8d18eb8faf41a5" + "md5=f399141b3f3abb2e69af2912ffd16b03" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.30.00/opam b/packages/jenga/jenga.109.30.00/opam new file mode 100644 index 000000000..db10f3aaf --- /dev/null +++ b/packages/jenga/jenga.109.30.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.30.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.30.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.30.00"} + "core_extended" {= "109.30.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.30.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/jenga-109.30.00.tar.gz" + checksum: [ + "sha256=c02854462aee5560c811b4151a7a23eb171078df8268a32d40cf3ef7c88dd452" + "md5=3162bb535dfbeba3f17fc508d0cf9d9b" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.31.00/opam b/packages/jenga/jenga.109.31.00/opam new file mode 100644 index 000000000..ad693963e --- /dev/null +++ b/packages/jenga/jenga.109.31.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.31.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.30.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.31.00"} + "core_extended" {= "109.31.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.31.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/jenga-109.31.00.tar.gz" + checksum: [ + "sha256=f01ad7f0d610506277ca08275d70e6dde415b7e70c99a789e22a5c2a63e12f09" + "md5=7f141331ff5d6be16ea9e4846eec1b8f" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.32.00/opam b/packages/jenga/jenga.109.32.00/opam new file mode 100644 index 000000000..88a9e5473 --- /dev/null +++ b/packages/jenga/jenga.109.32.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.32.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.30.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.32.00"} + "core_extended" {= "109.31.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.32.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/jenga-109.32.00.tar.gz" + checksum: [ + "sha256=8bee31b1c7cea3a6490fd22be94ab57a98b8bc0cb7e3618a732703da26a25807" + "md5=0389a273f611a447cf78690905a7d010" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.33.00/opam b/packages/jenga/jenga.109.33.00/opam new file mode 100644 index 000000000..7c5433797 --- /dev/null +++ b/packages/jenga/jenga.109.33.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.33.00"} + "async_inotify" {= "109.15.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.30.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.32.00"} + "core_extended" {= "109.31.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.32.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.33.00/individual/jenga-109.33.00.tar.gz" + checksum: [ + "sha256=618c27ea892d8440e628109693f5f4e52a5342db4532e0b2a550076e3eb2d213" + "md5=d8fc1ea288a228d428a63b63f725e502" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.34.00/opam b/packages/jenga/jenga.109.34.00/opam new file mode 100644 index 000000000..0eb60ea9e --- /dev/null +++ b/packages/jenga/jenga.109.34.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.34.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.34.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.34.00"} + "core_extended" {= "109.34.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.32.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/jenga-109.34.00.tar.gz" + checksum: [ + "sha256=ab03f6ff48cbc2f5a25171f26235c3f226c6f4734af8c44f8426f558235658db" + "md5=1cf14d506eb0110a469890acfa9c1795" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.35.00/opam b/packages/jenga/jenga.109.35.00/opam new file mode 100644 index 000000000..f37a1cc56 --- /dev/null +++ b/packages/jenga/jenga.109.35.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.35.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.35.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.35.00"} + "core_extended" {= "109.35.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.35.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/jenga-109.35.00.tar.gz" + checksum: [ + "sha256=94f54c1fe261b9c76d1f47a00369ba3c035fc069b09b9c627ce21d4373a14313" + "md5=10d1d6e790a281a786746a00abc8bb54" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.36.00/opam b/packages/jenga/jenga.109.36.00/opam new file mode 100644 index 000000000..49cda769f --- /dev/null +++ b/packages/jenga/jenga.109.36.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.35.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.35.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.36.00"} + "core_extended" {= "109.36.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.35.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/jenga-109.36.00.tar.gz" + checksum: [ + "sha256=2244ca9dcef2bc2a383c76b8f1b15e46e38169785968f6fa84f076c45345270b" + "md5=cdda8d75df2ffcb1ca1a3a25e56163d9" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.37.00/opam b/packages/jenga/jenga.109.37.00/opam new file mode 100644 index 000000000..a053fa88f --- /dev/null +++ b/packages/jenga/jenga.109.37.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.35.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.35.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.37.00"} + "core_extended" {= "109.36.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.35.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.37.00/individual/jenga-109.37.00.tar.gz" + checksum: [ + "sha256=3554c3c052f83051cd012d0d03fc124b6eb14023f1a52a5564a2cbc0405ac8e4" + "md5=39f5c64cfbccfcb58446cc97c78d3b23" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.38.00/opam b/packages/jenga/jenga.109.38.00/opam new file mode 100644 index 000000000..de976c39e --- /dev/null +++ b/packages/jenga/jenga.109.38.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.38.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.35.00"} + "bin_prot" {= "109.30.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.38.00"} + "core_extended" {= "109.36.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.38.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.20.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/jenga-109.38.00.tar.gz" + checksum: [ + "sha256=7a7d089a9ebbc61279e31d3714853bb9b0489e1cf1f2da944baf3b5b0f28ef85" + "md5=7f1aacd67865b991823cd64ad9d02be2" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.40.00/opam b/packages/jenga/jenga.109.40.00/opam new file mode 100644 index 000000000..5d4bad73b --- /dev/null +++ b/packages/jenga/jenga.109.40.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.38.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.40.00"} + "bin_prot" {>= "109.30.00" & <= "109.41.00"} + "comparelib" {= "109.27.00"} + "core" {>= "109.40.00" & <= "109.41.00"} + "core_extended" {>= "109.40.00" & <= "109.41.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {>= "109.38.00" & <= "109.41.00"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "109.20.00" & <= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/jenga-109.40.00.tar.gz" + checksum: [ + "sha256=4cffd02c347af1898bcf32ac6539a08ef436c6bb78f66f837d627f0e97e4e051" + "md5=381e93173f2e966fa43dd05c13ea30ff" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.41.00/opam b/packages/jenga/jenga.109.41.00/opam new file mode 100644 index 000000000..7181d379b --- /dev/null +++ b/packages/jenga/jenga.109.41.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.38.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.41.00"} + "bin_prot" {= "109.41.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.41.00"} + "core_extended" {= "109.41.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.41.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/jenga-109.41.00.tar.gz" + checksum: [ + "sha256=2bdd690858a13d3529bdec21b2081505e8ccd0aaef4b610729c49a722cb43750" + "md5=9432d4ee34948ad250ea69fbbb9fe3d5" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.42.00/opam b/packages/jenga/jenga.109.42.00/opam new file mode 100644 index 000000000..652327ea3 --- /dev/null +++ b/packages/jenga/jenga.109.42.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.42.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.41.00"} + "bin_prot" {= "109.42.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.42.00"} + "core_extended" {= "109.42.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.41.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/jenga-109.42.00.tar.gz" + checksum: [ + "sha256=a6a273831101bad826daf58d3422abe3c03724da8083ad83758fc91fb4d5ac3b" + "md5=345881bdac116cae450010dfffff27bf" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.45.00/opam b/packages/jenga/jenga.109.45.00/opam new file mode 100644 index 000000000..d1d09223b --- /dev/null +++ b/packages/jenga/jenga.109.45.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.42.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.41.00"} + "bin_prot" {= "109.45.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.45.00"} + "core_extended" {= "109.45.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.45.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/jenga-109.45.00.tar.gz" + checksum: [ + "sha256=a89662988cecc6bd88e436ecc7850779cca512e06abc85f77859254c4e8a166a" + "md5=15be3ef626f33dbe99cc12d4134099a4" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.47.00/opam b/packages/jenga/jenga.109.47.00/opam new file mode 100644 index 000000000..26ff1ca89 --- /dev/null +++ b/packages/jenga/jenga.109.47.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.42.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.47.00"} + "bin_prot" {= "109.47.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.47.00"} + "core_extended" {= "109.47.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.45.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.47.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/jenga-109.47.00.tar.gz" + checksum: [ + "sha256=9ffecbc8e4b3e4a3fed00baad288053ad32ecaf2a848f0aaa7436c383c499725" + "md5=54f18c7f78eb921e2b9a0fe36228b5c2" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.53.00/opam b/packages/jenga/jenga.109.53.00/opam new file mode 100644 index 000000000..b9842f0ae --- /dev/null +++ b/packages/jenga/jenga.109.53.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.53.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.53.00"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.53.01"} + "core_extended" {= "109.53.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.53.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/jenga-109.53.00.tar.gz" + checksum: [ + "sha256=42a913351c6be041908e5425287aec2e02f9c69629e58df2ddb72d4579dc271d" + "md5=0c2a67e19a3be9327aa379a3c14fe17e" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.55.00/opam b/packages/jenga/jenga.109.55.00/opam new file mode 100644 index 000000000..a2b5a2479 --- /dev/null +++ b/packages/jenga/jenga.109.55.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "109.53.00"} + "async_inotify" {= "109.34.00"} + "async_shell" {= "109.28.00"} + "async_parallel" {= "109.53.00"} + "bin_prot" {= "109.53.00"} + "comparelib" {= "109.27.00"} + "core" {= "109.55.00"} + "core_extended" {= "109.55.00"} + "fieldslib" {= "109.20.00"} + "ocaml_plugin" {= "109.53.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "109.55.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/jenga-109.55.00.tar.gz" + checksum: [ + "sha256=6490f0355a076d520f9efdbddf21db50161f00b059ee749d33c45a6cacd8f846" + "md5=4153677a7864f7600544bd25b79e1f2c" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.55.02/opam b/packages/jenga/jenga.109.55.02/opam new file mode 100644 index 000000000..7c51fe260 --- /dev/null +++ b/packages/jenga/jenga.109.55.02/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.53.00" & <= "109.53.02"} + "async_inotify" {>= "109.34.00" & <= "109.34.02"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {>= "109.53.00" & <= "109.53.02"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.27.02"} + "core" {>= "109.55.00" & <= "109.55.02"} + "core_extended" {>= "109.55.00" & <= "109.55.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {>= "109.53.00" & <= "109.53.02"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "109.55.00" & <= "109.55.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/jenga-109.55.02.tar.gz" + checksum: [ + "sha256=5561367b41ab813e2d2ecf416cda3f9c369ab9b6d233fe481c8ed011fec1c694" + "md5=25d58eb41af514a58cf27c5552d42c46" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.55.03/opam b/packages/jenga/jenga.109.55.03/opam new file mode 100644 index 000000000..fa07fb214 --- /dev/null +++ b/packages/jenga/jenga.109.55.03/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.53.00" & <= "109.53.02"} + "async_inotify" {>= "109.34.00" & <= "109.34.02"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {>= "109.53.00" & <= "109.53.02"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.27.02"} + "core" {>= "109.55.00" & <= "109.55.02"} + "core_extended" {>= "109.55.00" & <= "109.55.02"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {>= "109.53.00" & <= "109.53.02"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "109.55.00" & <= "109.55.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/jenga-109.55.03.tar.gz" + checksum: [ + "sha256=626e6031e714abdc4322950af45dd99694df26cfd981ee4395d402c1178acaa2" + "md5=5c63cb9ed2dac8919ad3cf91c7514d5b" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.109.58.00/opam b/packages/jenga/jenga.109.58.00/opam new file mode 100644 index 000000000..55ba22071 --- /dev/null +++ b/packages/jenga/jenga.109.58.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "109.58.00" & <= "110.01.00"} + "async_inotify" {>= "109.58.00" & <= "109.58.01"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {>= "109.58.00" & <= "109.58.01"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {>= "109.58.00" & <= "110.01.00"} + "core_extended" {>= "109.58.00" & <= "110.01.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {>= "109.53.00" & <= "110.01.00"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "109.58.00" & <= "110.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/jenga-109.58.00.tar.gz" + checksum: [ + "sha256=e2996ae23f0a3f9649bd3acd2ed692ca5eec233b7ee4713f4e674b7ee8ca4a90" + "md5=0f879b3807fc314dc800765d08b7377b" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.111.03.00/opam b/packages/jenga/jenga.111.03.00/opam new file mode 100644 index 000000000..cf0bdbddd --- /dev/null +++ b/packages/jenga/jenga.111.03.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "111.03.00"} + "async_inotify" {>= "109.58.00" & <= "109.58.01"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {>= "109.58.00" & <= "109.58.01"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {= "111.03.00"} + "core_extended" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {= "111.03.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/jenga-111.03.00.tar.gz" + checksum: [ + "sha256=8346eca3a24c858941c1b994c0b6c3f8f7a316d7b5ca4eef2d2427bc8c336d95" + "md5=f7fa5af05354f4ebf11cc20e6f393c02" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.111.06.00/opam b/packages/jenga/jenga.111.06.00/opam new file mode 100644 index 000000000..cade5d266 --- /dev/null +++ b/packages/jenga/jenga.111.06.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "111.03.00"} + "async_inotify" {>= "109.58.00" & <= "109.58.01"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {>= "109.58.00" & <= "109.58.01"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {= "111.06.00"} + "core_extended" {= "111.06.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {= "111.03.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/jenga-111.06.00.tar.gz" + checksum: [ + "sha256=69dedd2abc39a6ed39462567884d38edd885565f93e84761b9364b3b493fc933" + "md5=a16406c03a7057180194daa0f905281a" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.111.08.00/opam b/packages/jenga/jenga.111.08.00/opam new file mode 100644 index 000000000..785416a02 --- /dev/null +++ b/packages/jenga/jenga.111.08.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "111.03.00" & <= "111.13.00"} + "async_inotify" {>= "109.58.00" & <= "109.58.01"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {>= "109.58.00" & <= "109.58.01"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {>= "111.08.00" & <= "111.13.00"} + "core_extended" {>= "111.06.00" & <= "111.13.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {>= "111.08.00" & <= "111.11.00"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "111.03.00" & <= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/jenga-111.08.00.tar.gz" + checksum: [ + "sha256=1b1e53702b805339c75d40cd0398e6014d3fa1d4b404c5ca96866d0c0590c3b0" + "md5=4114d4613518977013bfc8323f23d802" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.111.08.01/opam b/packages/jenga/jenga.111.08.01/opam new file mode 100644 index 000000000..fad37cc6e --- /dev/null +++ b/packages/jenga/jenga.111.08.01/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "111.03.00" & <= "111.17.00"} + "async_inotify" {>= "109.58.00" & <= "111.17.00"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {>= "109.58.00" & <= "111.17.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {>= "111.08.00" & <= "111.17.00"} + "core_extended" {>= "111.06.00" & <= "111.17.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {>= "111.08.00" & <= "111.17.00"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "111.03.00" & <= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/jenga-111.08.01.tar.gz" + checksum: [ + "sha256=2b996ab363765b4bf349151795da30b14229ee3161012dac58bd455723970561" + "md5=29af75868771f6eaf4606544c4432b3c" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.111.17.00/opam b/packages/jenga/jenga.111.17.00/opam new file mode 100644 index 000000000..fba0a5b0f --- /dev/null +++ b/packages/jenga/jenga.111.17.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "111.17.00"} + "async_inotify" {= "111.17.00"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {= "111.17.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {= "111.17.00"} + "core_extended" {= "111.17.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {= "111.17.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/jenga-111.17.00.tar.gz" + checksum: [ + "sha256=8d25d7532b7925e80385298730998a1c2126e544c61c1f49c8c9275c3ea899c0" + "md5=6a1073b9edcb6f5bc391ad92d3b33e12" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.111.21.00/opam b/packages/jenga/jenga.111.21.00/opam new file mode 100644 index 000000000..fcef52a14 --- /dev/null +++ b/packages/jenga/jenga.111.21.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "111.17.00"} + "async_inotify" {= "111.17.00"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {= "111.17.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {= "111.21.00"} + "core_extended" {= "111.17.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {= "111.21.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/jenga-111.21.00.tar.gz" + checksum: [ + "sha256=9bcbb63ff7f2f714a628fb010c0b04111047cb5d8323dae0c3fb0176da0d3afc" + "md5=eaaafde3db0c8f08bbb8276ba5da93ae" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.111.25.00/opam b/packages/jenga/jenga.111.25.00/opam new file mode 100644 index 000000000..aa215c525 --- /dev/null +++ b/packages/jenga/jenga.111.25.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "111.25.00"} + "async_inotify" {= "111.17.00"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {= "111.25.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {= "111.25.00"} + "core_extended" {= "111.25.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {= "111.25.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/jenga-111.25.00.tar.gz" + checksum: [ + "sha256=940e512bb7a134b2e48dad52a0e2baff16ef15391546128b4617c175a975bc4f" + "md5=a0e7a7f3a9deae65a414f363ac4fce52" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.111.28.00/opam b/packages/jenga/jenga.111.28.00/opam new file mode 100644 index 000000000..8966bb632 --- /dev/null +++ b/packages/jenga/jenga.111.28.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {= "111.25.00"} + "async_inotify" {= "111.28.00"} + "async_shell" {>= "109.28.00" & <= "109.28.03"} + "async_parallel" {= "111.28.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "core" {>= "111.28.00" & < "111.29.00"} + "core_extended" {= "111.28.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "ocaml_plugin" {= "111.28.00"} + "pcre" {<= "8.0.1"} + "sexplib" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/jenga-111.28.00.tar.gz" + checksum: [ + "sha256=58eb1728670a1cf0bb781b716fcfbc921af8211bb262f8bed020709bd0a04c47" + "md5=bec1a1a39fbcf2d9014d83d46a35ce3d" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.112.01.00/opam b/packages/jenga/jenga.112.01.00/opam new file mode 100644 index 000000000..86719856b --- /dev/null +++ b/packages/jenga/jenga.112.01.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.01.00" & < "112.02.00"} + "async_inotify" {>= "111.28.00" & < "111.29.00"} + "async_shell" {>= "109.28.00" & < "109.29.00"} + "async_parallel" {>= "111.28.00" & < "111.29.00"} + "bin_prot" {>= "112.01.00" & < "112.02.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "core" {>= "112.01.00" & < "112.02.00"} + "core_extended" {>= "112.01.00" & < "112.02.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "ocaml_plugin" {>= "112.01.00" & < "112.02.00"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/jenga-112.01.00.tar.gz" + checksum: [ + "sha256=18be2a515cce5c429b23e7b743e1501424d0f7078de58a18501088ec71d8c2d7" + "md5=9b7329edf3b8900f2f025a8334643f6b" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.112.06.00/opam b/packages/jenga/jenga.112.06.00/opam new file mode 100644 index 000000000..ebdc5c168 --- /dev/null +++ b/packages/jenga/jenga.112.06.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.06.00" & < "112.07.00"} + "async_inotify" {>= "111.28.00" & < "111.29.00"} + "async_shell" {>= "109.28.00" & < "109.29.00"} + "async_parallel" {>= "111.28.00" & < "111.29.00"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "core" {>= "112.06.00" & < "112.07.00"} + "core_extended" {>= "112.06.00" & < "112.07.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "ocaml_plugin" {>= "112.06.00" & < "112.07.00"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/jenga-112.06.00.tar.gz" + checksum: [ + "sha256=cff6905016ef5bdc9b2ab98f4310f14201b5d267ad87a66df9355ed41c7c5bd3" + "md5=3e4ea8ab98f1e880d549727f904e1d1f" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.112.17.00/opam b/packages/jenga/jenga.112.17.00/opam new file mode 100644 index 000000000..e81f3aa8a --- /dev/null +++ b/packages/jenga/jenga.112.17.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.17.00" & < "112.18.00"} + "async_inotify" {>= "111.28.00" & < "111.29.00"} + "async_shell" {>= "109.28.00" & < "109.29.00"} + "async_parallel" {>= "112.17.00" & < "112.18.00"} + "bin_prot" {>= "112.17.00" & < "112.18.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "core" {>= "112.17.00" & < "112.18.00"} + "core_extended" {>= "112.17.00" & < "112.18.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "ocaml_plugin" {>= "112.17.00" & < "112.18.00"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/jenga-112.17.00.tar.gz" + checksum: [ + "sha256=ad8ef9707999ff6726d418d7ee7a9d74b0d2a688dfab38c653df2d58f868ee3e" + "md5=f21495362daf5f265ff117354a4122ed" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.112.24.00/opam b/packages/jenga/jenga.112.24.00/opam new file mode 100644 index 000000000..3c3e6af0e --- /dev/null +++ b/packages/jenga/jenga.112.24.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.24.00" & < "112.25.00"} + "async_inotify" {>= "111.28.00" & < "111.29.00"} + "async_shell" {>= "109.28.00" & < "109.29.00"} + "async_parallel" {>= "112.17.00" & < "112.18.00"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "core" {>= "112.24.00" & < "112.25.00"} + "core_extended" {>= "112.24.00" & < "112.25.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "ocaml_plugin" {>= "112.24.00" & < "112.25.00"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/jenga-112.24.tar.gz" + checksum: [ + "sha256=adb904dd01b2b636edd636353d48d5923fcebd4d07fd1362eb01de859498afdf" + "md5=826dc798b7a6a61620d7d1f92d9a6b96" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.112.35.00/opam b/packages/jenga/jenga.112.35.00/opam new file mode 100644 index 000000000..58a37cdca --- /dev/null +++ b/packages/jenga/jenga.112.35.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.35.00" & < "112.36.00"} + "async_inotify" {>= "111.28.00" & < "111.29.00"} + "async_shell" {>= "109.28.00" & < "109.29.00"} + "async_parallel" {>= "112.35.00" & < "112.36.00"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "core" {>= "112.35.00" & < "112.36.00"} + "core_extended" {>= "112.35.00" & < "112.36.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "ocaml_plugin" {>= "112.35.00" & < "112.36.00"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/jenga-112.35.00.tar.gz" + checksum: [ + "sha256=f764fc58a43e816f9b9df354c53762372216dad4295a3f10c1da71fda3cf6ee4" + "md5=a45ff0aa9e0432889759db079f8ec363" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.113.00.00/opam b/packages/jenga/jenga.113.00.00/opam new file mode 100644 index 000000000..64aa8bf88 --- /dev/null +++ b/packages/jenga/jenga.113.00.00/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jenga" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "jenga"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "113.00.00" & < "113.01.00"} + "async_inotify" {>= "113.00.00" & < "113.01.00"} + "async_shell" {>= "109.28.00" & < "109.29.00"} + "async_parallel" {>= "113.00.00" & < "113.01.00"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "comparelib" {= "113.00.00"} + "core" {>= "113.00.00" & < "113.01.00"} + "core_extended" {>= "113.00.00" & < "113.01.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "ocaml_plugin" {>= "113.00.00" & < "113.01.00"} + "pcre" {<= "8.0.1"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/jenga-113.00.00.tar.gz" + checksum: [ + "sha256=efeac953c7de98962a536f87b33d90d977a57704c55618f58fe98a3adf5ed2f1" + "md5=e6ce41c7680c55a91cb200f85f7ce73b" + ] +} +extra-source "jenga.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jenga/jenga.install" + checksum: [ + "sha256=8b7dad45408515a67bd7bfb09a01b31741172103f65768e912c0c4cf0c51c226" + "md5=7a0921d353f6ace52148ed5d43a11e92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.113.24.00/opam b/packages/jenga/jenga.113.24.00/opam new file mode 100644 index 000000000..cf84a3464 --- /dev/null +++ b/packages/jenga/jenga.113.24.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jenga" +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "async_inotify" {>= "113.24.00" & < "113.25.00"} + "async_parallel" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ocaml_plugin" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "re2" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Build system" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/jenga-113.24.00.tar.gz" + checksum: [ + "sha256=8cb7a5f43f1a5760ae792d51c02af0e121522c1f1dbdf04ade8777e9f027ff10" + "md5=36875a0e868db6977902bc5037a716eb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jenga/jenga.113.24.02/opam b/packages/jenga/jenga.113.24.02/opam new file mode 100644 index 000000000..d64e00c99 --- /dev/null +++ b/packages/jenga/jenga.113.24.02/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jenga" +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "async_inotify" {>= "113.24.00" & < "113.25.00"} + "async_parallel" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ocaml_plugin" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "re2" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Build system" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/jenga-113.24.02.tar.gz" + checksum: [ + "sha256=20e2559a7935a2ca3b387f34fee1df2075bf2f2549c59873067c428336dcb9f1" + "md5=87627cf62192f6c2bbed64f913b1572c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jenga/jenga.113.33.00+4.03/opam b/packages/jenga/jenga.113.33.00+4.03/opam new file mode 100644 index 000000000..b04463f6c --- /dev/null +++ b/packages/jenga/jenga.113.33.00+4.03/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jenga" +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "async_inotify" {>= "113.33.00" & < "113.34.00"} + "async_parallel" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ocaml_plugin" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "re2" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Build system" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/jenga-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=a25b9d7480ecafb4566d41f6856eb1cf05580fd9953274bd50bc35e052e9fd2f" + "md5=066d99673c49af164828ceb411f43156" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jenga/jenga.113.33.00/opam b/packages/jenga/jenga.113.33.00/opam new file mode 100644 index 000000000..05a4fe6cc --- /dev/null +++ b/packages/jenga/jenga.113.33.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jenga" +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "async_inotify" {>= "113.33.00" & < "113.34.00"} + "async_parallel" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ocaml_plugin" {>= "113.33.00" & < "113.34.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "re2" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Build system" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/jenga-113.33.00.tar.gz" + checksum: [ + "sha256=a844e0585ba59c1fdf7515957a518a48536dbdab9080b2cc45a932d3f03a65de" + "md5=44adb50a88112cd97785c21441d77df9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.113.33.03/opam b/packages/jenga/jenga.113.33.03/opam new file mode 100644 index 000000000..09cbf232f --- /dev/null +++ b/packages/jenga/jenga.113.33.03/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jenga" +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "async_inotify" {>= "113.33.03" & < "113.34.00"} + "async_parallel" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ocaml_plugin" {>= "113.33.03" & < "113.34.00"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "re2" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Build system" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/jenga-113.33.03.tar.gz" + checksum: [ + "sha256=9f7a47c9f1a9f4c38e3ee11ec0ee4e9e67ac63eee6508006421d592e9172eaa7" + "md5=2726eaf0c5b7d18bd687a875f67f1b1c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jenga/jenga.v0.10.0/opam b/packages/jenga/jenga.v0.10.0/opam new file mode 100644 index 000000000..0297c627c --- /dev/null +++ b/packages/jenga/jenga.v0.10.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jenga" +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "async_inotify" {>= "v0.10" & < "v0.11"} + "command_rpc" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "fieldslib" {>= "v0.10" & < "v0.11"} + "ocaml_plugin" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Industrial strength, full-featured build system" +description: """ +Jenga is an executable and library for building build systems. It is +fast, extremely incremental and massively scalable. It is the build +system used at Jane Street on a daily basis to build huge repositories +containing millions of lines of OCaml code. + +It offers many features to make OCaml development more confortable and +productive, such as excelent Emacs integration and a server mode for +very quick feedback even with massive repositories. Although some +parts of this infrastructure are not yet publicly released, so +currently the Emacs integration is not available outiside of Jane +Street. + +To do all this jenga has a lot of dependencies, which doesn't make it +suitable as a dependency for released packages. Moreover it is not +fully portable and the only set of build rules available for jenga is +aimed at a particular configuration. + +To fill this gap, jbuilder was develop. It is a modern, portable and +dependency free build system that takes the hassle out of OCaml +development. Hopefully soon, there will be a bridge between jbuilder +and jenga, allowing jbuilder projects to build with jenga out of the +box.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/jenga-v0.10.0.tar.gz" + checksum: [ + "sha256=53ab23f152af1a64331506f6c7b39c3974c03ab347090d5b187f10857aef41a3" + "md5=42cd0852e8d1d49762bf28cebcb78bb3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jenga/jenga.v0.9.0/opam b/packages/jenga/jenga.v0.9.0/opam new file mode 100644 index 000000000..d1e7b4235 --- /dev/null +++ b/packages/jenga/jenga.v0.9.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jenga" +bug-reports: "https://github.com/janestreet/jenga/issues" +dev-repo: "git+https://github.com/janestreet/jenga.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "async_inotify" {>= "v0.9" & < "v0.10"} + "command_rpc" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "fieldslib" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocaml_plugin" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Industrial strength, full-featured build system" +description: """ +Jenga is an executable and library for building build systems. It is +fast, extremely incremental and massively scalable. It is the build +system used at Jane Street on a daily basis to build huge repositories +containing millions of lines of OCaml code. + +It offers many features to make OCaml development more confortable and +productive, such as excelent Emacs integration and a server mode for +very quick feedback even with massive repositories. Although some +parts of this infrastructure are not yet publicly released, so +currently the Emacs integration is not available outiside of Jane +Street. + +To do all this jenga has a lot of dependencies, which doesn't make it +suitable as a dependency for released packages. Moreover it is not +fully portable and the only set of build rules available for jenga is +aimed at a particular configuration. + +To fill this gap, jbuilder was develop. It is a modern, portable and +dependency free build system that takes the hassle out of OCaml +development. Hopefully soon, there will be a bridge between jbuilder +and jenga, allowing jbuilder projects to build with jenga out of the +box.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/jenga-v0.9.0.tar.gz" + checksum: [ + "sha256=3f27e232da5dd3bbc3dc35418769ee59bcf005f8977e5335179376cbb998f77a" + "md5=d8f85f5a1dd8f73710f539593edb5d22" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jingoo/jingoo.1.2.10/opam b/packages/jingoo/jingoo.1.2.10/opam new file mode 100644 index 000000000..c69ebd172 --- /dev/null +++ b/packages/jingoo/jingoo.1.2.10/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Masaki WATANABE " +authors: "Masaki WATANABE " +homepage: "https://github.com/tategakibunko/jingoo" +bug-reports: "https://github.com/tategakibunko/jingoo/issues" +dev-repo: "git+ssh://git@github.com/tategakibunko/jingoo.git" +license: "BSD-3-Clause" +build: [ + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "jingoo"] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "pcre" {<= "8.0.1"} "batteries" {<= "3.9.0"} "ounit" {<= "2.2.7"}] +synopsis: + "Template engine almost compatible with Jinja2(python template engine)" +flags: light-uninstall +url { + src: "https://github.com/tategakibunko/jingoo/archive/v1.2.10.tar.gz" + checksum: [ + "sha256=d7f38a70eda7c1584c025458176fa9c47d6d2d66984f530763372fba820c6e2f" + "md5=1e0566485212893b286f6926c5f002aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jingoo/jingoo.1.2.11/opam b/packages/jingoo/jingoo.1.2.11/opam new file mode 100644 index 000000000..ad93a92ed --- /dev/null +++ b/packages/jingoo/jingoo.1.2.11/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Masaki WATANABE " +authors: "Masaki WATANABE " +homepage: "https://github.com/tategakibunko/jingoo" +bug-reports: "https://github.com/tategakibunko/jingoo/issues" +dev-repo: "git+ssh://git@github.com/tategakibunko/jingoo.git" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "byte"] {!ocaml:native} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "jingoo"] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "pcre" {<= "8.0.1"} "batteries" {<= "3.9.0"} "ounit" {<= "2.2.7"}] +synopsis: + "Template engine almost compatible with Jinja2(python template engine)" +flags: light-uninstall +url { + src: "https://github.com/tategakibunko/jingoo/archive/v1.2.11.tar.gz" + checksum: [ + "sha256=214de7fda57af9347fc1077d7569a018c384ecdf05a53cdb8c64721e255e8b3a" + "md5=f608593f9e80203aeec6ba2b8962eff6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jingoo/jingoo.1.2.12/opam b/packages/jingoo/jingoo.1.2.12/opam new file mode 100644 index 000000000..9ef86c957 --- /dev/null +++ b/packages/jingoo/jingoo.1.2.12/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Masaki WATANABE " +authors: "Masaki WATANABE " +homepage: "https://github.com/tategakibunko/jingoo" +bug-reports: "https://github.com/tategakibunko/jingoo/issues" +dev-repo: "git+ssh://git@github.com/tategakibunko/jingoo.git" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "byte"] {!ocaml:native} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "jingoo"] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "pcre" {<= "8.0.1"} "batteries" {<= "3.9.0"} "ounit" {<= "2.2.7"}] +synopsis: + "Template engine almost compatible with Jinja2(python template engine)" +flags: light-uninstall +url { + src: "https://github.com/tategakibunko/jingoo/archive/v1.2.12.tar.gz" + checksum: [ + "sha256=180794d74c15095897d2bf8f16fee1d1630ef61b75b5fecc0e415ac19718bbe4" + "md5=906d10bca9fb0e00b29e03257749719c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jingoo/jingoo.1.2.13/opam b/packages/jingoo/jingoo.1.2.13/opam new file mode 100644 index 000000000..7586bacc4 --- /dev/null +++ b/packages/jingoo/jingoo.1.2.13/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Masaki WATANABE " +authors: "Masaki WATANABE " +homepage: "https://github.com/tategakibunko/jingoo" +bug-reports: "https://github.com/tategakibunko/jingoo/issues" +dev-repo: "git+ssh://git@github.com/tategakibunko/jingoo.git" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "byte"] {!ocaml:native} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "jingoo"] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "pcre" {<= "8.0.1"} "uutf" {<= "1.0.3"} "ounit" {<= "2.2.7"}] +synopsis: + "Template engine almost compatible with Jinja2(python template engine)" +flags: light-uninstall +url { + src: "https://github.com/tategakibunko/jingoo/archive/v1.2.13.tar.gz" + checksum: [ + "sha256=97a7b91e1b067751b51f379f16cd52568adfeba2ca8fe6dd6154ccb0a3a2a5b7" + "md5=505be18202cb759e3787df669af2e892" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jingoo/jingoo.1.2.14/opam b/packages/jingoo/jingoo.1.2.14/opam new file mode 100644 index 000000000..6691f8fa5 --- /dev/null +++ b/packages/jingoo/jingoo.1.2.14/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Masaki WATANABE " +authors: "Masaki WATANABE " +homepage: "https://github.com/tategakibunko/jingoo" +bug-reports: "https://github.com/tategakibunko/jingoo/issues" +dev-repo: "git+ssh://git@github.com/tategakibunko/jingoo.git" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "byte"] {!ocaml:native} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "jingoo"] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "pcre" {<= "8.0.1"} "uutf" {<= "1.0.3"} "ounit" {<= "2.2.7"}] +synopsis: + "Template engine almost compatible with Jinja2(python template engine)" +flags: light-uninstall +url { + src: "https://github.com/tategakibunko/jingoo/archive/v1.2.14.tar.gz" + checksum: [ + "sha256=a74b5e41d3c3d0653dee083227f1bcb4fa4f8a4846ea22d0744e956bbd92ef1e" + "md5=a1edc615307e283b964c93561b7081da" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jingoo/jingoo.1.2.15/opam b/packages/jingoo/jingoo.1.2.15/opam new file mode 100644 index 000000000..5d62ef3a9 --- /dev/null +++ b/packages/jingoo/jingoo.1.2.15/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Masaki WATANABE " +authors: "Masaki WATANABE " +homepage: "https://github.com/tategakibunko/jingoo" +bug-reports: "https://github.com/tategakibunko/jingoo/issues" +dev-repo: "git+ssh://git@github.com/tategakibunko/jingoo.git" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "byte"] {!ocaml:native} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "jingoo"] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "pcre" {<= "8.0.1"} "uutf" {<= "1.0.3"} "ounit" {<= "2.2.7"}] +synopsis: + "Template engine almost compatible with Jinja2(python template engine)" +flags: light-uninstall +url { + src: "https://github.com/tategakibunko/jingoo/archive/v1.2.15.tar.gz" + checksum: [ + "sha256=5d9771561aee189b43aec018d081f75b609c66d2411e00f87c1a7af97b4ea6dc" + "md5=2c521b1c3d58751b34d3c087d7936161" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jingoo/jingoo.1.2.9/opam b/packages/jingoo/jingoo.1.2.9/opam new file mode 100644 index 000000000..cbf6829e3 --- /dev/null +++ b/packages/jingoo/jingoo.1.2.9/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Masaki WATANABE " +authors: "Masaki WATANABE " +homepage: "https://github.com/tategakibunko/jingoo" +bug-reports: "https://github.com/tategakibunko/jingoo/issues" +dev-repo: "git+ssh://git@github.com/tategakibunko/jingoo.git" +license: "BSD-3-Clause" +build: [ + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "jingoo"] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "pcre" {<= "8.0.1"} "batteries" {<= "3.9.0"} "ounit" {<= "2.2.7"}] +synopsis: + "Template engine almost compatible with Jinja2(python template engine)" +flags: light-uninstall +url { + src: "https://github.com/tategakibunko/jingoo/archive/v1.2.9.tar.gz" + checksum: [ + "sha256=f28e970cb15a6c353ab011baccbcb1b96b15d3c06fb84b40638760aefa852869" + "md5=256a28640dd3a03fefbf76e04cc29391" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jitsu-libvirt/jitsu-libvirt.0.0.1/opam b/packages/jitsu-libvirt/jitsu-libvirt.0.0.1/opam new file mode 100644 index 000000000..d18248dba --- /dev/null +++ b/packages/jitsu-libvirt/jitsu-libvirt.0.0.1/opam @@ -0,0 +1,13 @@ +opam-version: "2.0" +maintainer: "Magnus Skjegstad " +authors: "Magnus Skjegstad " +homepage: "https://github.com/mirage/jitsu" +bug-reports: "https://github.com/mirage/jitsu/issues/" +dev-repo: "git+https://github.com/mirage/jitsu.git" +license: "ISC" + +depends: ["ocaml" "jitsu" {<= "0.3.0"} "libvirt" {<= "0.6.1.4"}] +synopsis: "Virtual package for installing Jitsu with a libvirt backend." +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jitsu-libxl/jitsu-libxl.0.0.1/opam b/packages/jitsu-libxl/jitsu-libxl.0.0.1/opam new file mode 100644 index 000000000..aa775a782 --- /dev/null +++ b/packages/jitsu-libxl/jitsu-libxl.0.0.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +maintainer: "Magnus Skjegstad " +authors: "Magnus Skjegstad " +homepage: "https://github.com/mirage/jitsu" +bug-reports: "https://github.com/mirage/jitsu/issues/" +dev-repo: "git+https://github.com/mirage/jitsu.git" +license: "ISC" + +depends: ["ocaml" "jitsu" {<= "0.3.0"} "xenctrl" {<= "0.10.0"}] +synopsis: + "Virtual package for installing Jitsu with a libxl (xenctrl) backend." +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jitsu-xapi/jitsu-xapi.0.0.1/opam b/packages/jitsu-xapi/jitsu-xapi.0.0.1/opam new file mode 100644 index 000000000..22b54c1a2 --- /dev/null +++ b/packages/jitsu-xapi/jitsu-xapi.0.0.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +maintainer: "Magnus Skjegstad " +authors: "Magnus Skjegstad " +homepage: "https://github.com/mirage/jitsu" +bug-reports: "https://github.com/mirage/jitsu/issues/" +dev-repo: "git+https://github.com/mirage/jitsu.git" +license: "ISC" + +depends: ["ocaml" "jitsu" {<= "0.3.0"} "xen-api-client" {<= "0.9.14"}] +synopsis: + "Virtual package for installing Jitsu with a Xapi (xen-api-client) backend." +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jitsu/jitsu.0.2/opam b/packages/jitsu/jitsu.0.2/opam new file mode 100644 index 000000000..be84f33ac --- /dev/null +++ b/packages/jitsu/jitsu.0.2/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Magnus Skjegstad " +authors: "Magnus Skjegstad " +homepage: "https://github.com/mirage/jitsu" +bug-reports: "https://github.com/mirage/jitsu/issues/" +dev-repo: "git+https://github.com/mirage/jitsu.git" +license: "ISC" +build: [ + [make] + [make "test"] {with-test} +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "lwt" {<= "5.9.0"} + "dns" {>= "0.15.3" & < "1.0"} + "mirage-time" {< "2.0.0"} + "mirage-stack-lwt" {<= "1.4.0"} + "mirage-kv-lwt" {< "2.0.0"} + "duration" {<= "0.2.1"} + "mirage-profile" {<= "0.9.1"} + "xenstore" {<= "1.3.0"} + "xenstore_transport" {<= "0.9.2"} + "cmdliner" {<= "1.3.0"} + "libvirt" {<= "0.6.1.4"} + "ipaddr" {<= "5.6.0"} + "ezxmlm" {<= "1.1.0"} + "conduit" {< "0.16"} + "vchan" {<= "6.0.2"} + "uuidm" {<= "0.9.9"} + "irmin-unix" {< "0.12.0"} + "irmin" {>= "0.9.7" & < "0.9.10"} + "git" {< "2.0.0"} + "xen-api-client" {<= "0.9.8"} + "xenctrl" {<= "0.9.26"} + "alcotest" {<= "1.8.0"} +] +depexts: [ + ["libvirt-bin" "libvirt-dev" "libxen-dev"] {os-family = "debian"} + ["libvirt"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: + "A forwarding DNS server that automatically starts unikernels on demand" +description: """ +Jitsu - or Just-in-Time Summoning of Unikernels - is a prototype DNS server that can boot unikernels on demand. When Jitsu receives a DNS query, a unikernel is booted automatically before the query response is sent back to the client. To the client it will look like it was on the whole time. + +This version supports MirageOS and Rumprun unikernels and new backends to manage the unikernel VMs (libvirt, Xapi, libxl). Metadata and internal state is stored in Irmin and the DNS server is implemented on top of ocaml-dns. + +Jitsu is experimental software. Please report bugs in the bug tracker.""" +url { + src: "https://github.com/mirage/jitsu/archive/0.2.0.tar.gz" + checksum: [ + "sha256=66eb380faff160fc21efd3217140c630984e1ff6b28772c903e88bc556510f4f" + "md5=5adbfbb9e9eddafacaa3bed2f488ca1a" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jitsu/jitsu.0.3.0/opam b/packages/jitsu/jitsu.0.3.0/opam new file mode 100644 index 000000000..be9ef2a40 --- /dev/null +++ b/packages/jitsu/jitsu.0.3.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Magnus Skjegstad " +authors: "Magnus Skjegstad " +homepage: "https://github.com/mirage/jitsu" +bug-reports: "https://github.com/mirage/jitsu/issues/" +dev-repo: "git+https://github.com/mirage/jitsu.git" +license: "ISC" + +build: [ + [make] + [make "test"] {with-test} +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "lwt" {<= "5.9.0"} + "dns" {>= "0.15.3" & < "1.0.0"} + "mirage-time" {< "2.0.0"} + "mirage-stack-lwt" {<= "1.4.0"} + "mirage-kv-lwt" {< "2.0.0"} + "duration" {<= "0.2.1"} + "mirage-profile" {<= "0.9.1"} + "xenstore" {<= "1.3.0"} + "xenstore_transport" {<= "0.9.2"} + "cmdliner" {<= "1.3.0"} + "ipaddr" {<= "5.6.0"} + "ezxmlm" {<= "1.1.0"} + "conduit" {< "0.16.0"} + "vchan" {<= "6.0.2"} + "uuidm" {<= "0.9.9"} + "irmin-unix" {<= "0.12.0"} + "irmin" {>= "0.10.0" & <= "0.12.0"} + "git" {< "2.0.0"} + "xenctrl" {>= "0.9.29" & <= "0.10.0"} + "xen-api-client" {= "0.9.10"} + "libvirt" {<= "0.6.1.4"} + "alcotest" {<= "1.8.0"} +] +synopsis: + "A forwarding DNS server that automatically starts unikernels on demand" +description: """ +Jitsu - or Just-in-Time Summoning of Unikernels - is a prototype DNS server that can boot unikernels on demand. When Jitsu receives a DNS query, a unikernel is booted automatically before the query response is sent back to the client. To the client it will look like it was on the whole time. + +This version supports MirageOS and Rumprun unikernels and new backends to manage the unikernel VMs (libvirt, Xapi, libxl). Metadata and internal state is stored in Irmin and the DNS server is implemented on top of ocaml-dns. + +Backends have to be installed separately. Currently supported libraries are xenctrl, xen-api-client and libvirt. + +Jitsu is experimental software. Please report bugs in the bug tracker.""" +url { + src: "https://github.com/mirage/jitsu/archive/0.3.0.tar.gz" + checksum: [ + "sha256=2a62c386e9a7527c72133963be60c124445b85d8df56b5f14a1096beab13983b" + "md5=60f971b294bbb6609d18e794d99e5802" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js-build-tools/js-build-tools.113.33.03/opam b/packages/js-build-tools/js-build-tools.113.33.03/opam new file mode 100644 index 000000000..6db48d943 --- /dev/null +++ b/packages/js-build-tools/js-build-tools.113.33.03/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/js-build-tools" +bug-reports: "https://github.com/janestreet/js-build-tools/issues" +dev-repo: "git+https://github.com/janestreet/js-build-tools.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +flags: deprecated +synopsis: "Collection of tools to help building Jane Street Packages" +description: """ +This packages contains tools to help building Jane Street +Packages. However most of it is general purpose. +It contains:: +- an oasis2opam-install tool to produce a .install file from the oasis + build log +- an js_build_tools ocamlbuild plugin with various goodies""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/js-build-tools-113.33.03.tar.gz" + checksum: [ + "sha256=eb3e7a444bde32c20d910be4da774200f12dd01b157533de903409c3d0cb013a" + "md5=18234d96c4ddba4201dc44ad7e7d26be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js-lz4/js-lz4.109.38.alpha1/opam b/packages/js-lz4/js-lz4.109.38.alpha1/opam new file mode 100644 index 000000000..4a71f99cf --- /dev/null +++ b/packages/js-lz4/js-lz4.109.38.alpha1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "lz4lib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.38.00" & <= "111.21.00"} + "pa_ounit" {>= "109.36.00" & <= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Barebones bindings for the LZ4 C api" +description: """ +This library performs no safety check. Instead arguments are handed as +it to the the C api. These bindings can serve as the basis for a more +highlevel API for LZ4 -OR- when the caller does not want to pay the +cost of additional checks.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/alpha-packages/109.38.alpha1/individual/lz4-109.38.alpha1.tar.gz" + checksum: [ + "sha256=68b5db3bcff36af103333307e26ba5144da44bac472518229c4bf107888f6697" + "md5=15c6a257035928b8b65d8c84771d7feb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.1/opam b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.1/opam new file mode 100644 index 000000000..678a3587f --- /dev/null +++ b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "cmdliner" {<= "1.3.0"} + "cppo" {>= "1.1.0" & <= "1.8.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {<= "2.2.2"} +] +conflicts: [ + "ocamlfind" {< "1.5.1"} + "js_of_ocaml" {< "3.0"} + "base-domains" +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: [ + "sha256=b4c006e1555988547c21189043f6af2ca575dc52d84b6b5504918ae2e0a4cce5" + "md5=6c8583de8d3de628c71253c8cc7b57d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.2/opam b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.2/opam new file mode 100644 index 000000000..0a6fd2859 --- /dev/null +++ b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "cmdliner" {<= "1.3.0"} + "cppo" {>= "1.1.0" & <= "1.8.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {<= "2.2.2"} +] +conflicts: [ + "ocamlfind" {< "1.5.1"} + "js_of_ocaml" {< "3.0"} + "base-domains" +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: [ + "sha256=20f4c2b6e31f3ae3b72f6abebe69aac9782c6bd49cd3a65c0e2b51d6d659bda1" + "md5=3942520b7f4e30bf0a23d4df4cf21537" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0/opam b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0/opam new file mode 100644 index 000000000..866630348 --- /dev/null +++ b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "cmdliner" {<= "1.3.0"} + "cppo" {>= "1.1.0" & <= "1.8.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {<= "2.2.2"} +] +conflicts: [ + "ocamlfind" {< "1.5.1"} + "js_of_ocaml" {< "3.0"} + "base-domains" +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: [ + "sha256=eb49ca6d66ac51a41cf611f1a6a85269d310dbc1711ac4b819c9a04ee53b5a4e" + "md5=bba5e95158d0e421b3878db746e7a4ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.1.0/opam b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.1.0/opam new file mode 100644 index 000000000..b8a81d051 --- /dev/null +++ b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta17" & <= "transition"} + "cmdliner" {<= "1.3.0"} + "cppo" {>= "1.1.0" & <= "1.8.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {<= "2.2.2"} +] +conflicts: [ + "ocamlfind" {< "1.5.1"} + "js_of_ocaml" {< "3.0"} + "base-domains" +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.1.0.tar.gz" + checksum: [ + "sha256=7970b15482d4804f81a8d7e5e57527ac82563771be1420986985a6878fbc3d38" + "md5=b7a03bea097ac6bda3aaaf4b12b82581" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.1/opam b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.1/opam new file mode 100644 index 000000000..d87e239f4 --- /dev/null +++ b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "js_of_ocaml" {= version} + "js_of_ocaml-ppx" {= version} +] +depopts: [ "graphics" ] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: [ + "sha256=b4c006e1555988547c21189043f6af2ca575dc52d84b6b5504918ae2e0a4cce5" + "md5=6c8583de8d3de628c71253c8cc7b57d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.2/opam b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.2/opam new file mode 100644 index 000000000..28efd7cb3 --- /dev/null +++ b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "js_of_ocaml" {= version} + "js_of_ocaml-ppx" {= version} +] +depopts: [ "graphics" ] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: [ + "sha256=20f4c2b6e31f3ae3b72f6abebe69aac9782c6bd49cd3a65c0e2b51d6d659bda1" + "md5=3942520b7f4e30bf0a23d4df4cf21537" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0/opam b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0/opam new file mode 100644 index 000000000..2dce0ab79 --- /dev/null +++ b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "js_of_ocaml" {= version} + "js_of_ocaml-ppx" {= version} +] +depopts: [ "graphics" ] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: [ + "sha256=eb49ca6d66ac51a41cf611f1a6a85269d310dbc1711ac4b819c9a04ee53b5a4e" + "md5=bba5e95158d0e421b3878db746e7a4ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.1.0/opam b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.1.0/opam new file mode 100644 index 000000000..f8e715f6c --- /dev/null +++ b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta17" & <= "transition"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "js_of_ocaml" {= version} + "js_of_ocaml-ppx" {= version} +] +depopts: [ "graphics" ] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.1.0.tar.gz" + checksum: [ + "sha256=7970b15482d4804f81a8d7e5e57527ac82563771be1420986985a6878fbc3d38" + "md5=b7a03bea097ac6bda3aaaf4b12b82581" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.1/opam b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.1/opam new file mode 100644 index 000000000..917457bc5 --- /dev/null +++ b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "js_of_ocaml" {= version} +] +depopts: ["ppx_deriving" "ppx_tools"] + +conflicts: [ + "ppx_tools_versioned" {<="5.0beta0"} + "ppx_deriving" {>"4.2"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: [ + "sha256=b4c006e1555988547c21189043f6af2ca575dc52d84b6b5504918ae2e0a4cce5" + "md5=6c8583de8d3de628c71253c8cc7b57d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.2/opam b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.2/opam new file mode 100644 index 000000000..a2bf590d5 --- /dev/null +++ b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "js_of_ocaml" {= version} +] +depopts: ["ppx_deriving" "ppx_tools"] + +conflicts: [ + "ppx_tools_versioned" {<="5.0beta0"} + "ppx_deriving" {<="4.2.0"} + "ppx_deriving" {>="4.3"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: [ + "sha256=20f4c2b6e31f3ae3b72f6abebe69aac9782c6bd49cd3a65c0e2b51d6d659bda1" + "md5=3942520b7f4e30bf0a23d4df4cf21537" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0/opam b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0/opam new file mode 100644 index 000000000..dd8ccb5d0 --- /dev/null +++ b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "js_of_ocaml" {= version} +] +depopts: ["ppx_deriving" "ppx_tools"] + +conflicts: [ + "ppx_tools_versioned" {<="5.0beta0"} + "ppx_deriving" {>"4.2"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: [ + "sha256=eb49ca6d66ac51a41cf611f1a6a85269d310dbc1711ac4b819c9a04ee53b5a4e" + "md5=bba5e95158d0e421b3878db746e7a4ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.1.0/opam b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.1.0/opam new file mode 100644 index 000000000..1b2c4dca3 --- /dev/null +++ b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta17" & <= "transition"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "js_of_ocaml" {= version} +] +conflicts: [ + "ppx_tools_versioned" {<="5.0beta0"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.1.0.tar.gz" + checksum: [ + "sha256=7970b15482d4804f81a8d7e5e57527ac82563771be1420986985a6878fbc3d38" + "md5=b7a03bea097ac6bda3aaaf4b12b82581" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-ppx_deriving_json/js_of_ocaml-ppx_deriving_json.3.1.0/opam b/packages/js_of_ocaml-ppx_deriving_json/js_of_ocaml-ppx_deriving_json.3.1.0/opam new file mode 100644 index 000000000..a2b30af92 --- /dev/null +++ b/packages/js_of_ocaml-ppx_deriving_json/js_of_ocaml-ppx_deriving_json.3.1.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta17" & <= "transition"} + "js_of_ocaml" {= version} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {< "5.0"} +] +conflicts: [ + "ppx_deriving" {<="4.2.0"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.1.0.tar.gz" + checksum: [ + "sha256=7970b15482d4804f81a8d7e5e57527ac82563771be1420986985a6878fbc3d38" + "md5=b7a03bea097ac6bda3aaaf4b12b82581" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.1/opam b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.1/opam new file mode 100644 index 000000000..d5237ea3c --- /dev/null +++ b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "js_of_ocaml-compiler" {= version} + "js_of_ocaml-ppx" {= version} + "js_of_ocaml" {= version} +] +depopts: [ "camlp4" ] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: [ + "sha256=b4c006e1555988547c21189043f6af2ca575dc52d84b6b5504918ae2e0a4cce5" + "md5=6c8583de8d3de628c71253c8cc7b57d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.2/opam b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.2/opam new file mode 100644 index 000000000..66d947d05 --- /dev/null +++ b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "js_of_ocaml-compiler" {= version} + "js_of_ocaml-ppx" {= version} + "js_of_ocaml" {= version} +] +depopts: [ "camlp4" ] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: [ + "sha256=20f4c2b6e31f3ae3b72f6abebe69aac9782c6bd49cd3a65c0e2b51d6d659bda1" + "md5=3942520b7f4e30bf0a23d4df4cf21537" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0/opam b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0/opam new file mode 100644 index 000000000..704a4ff94 --- /dev/null +++ b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "js_of_ocaml-compiler" {= version} + "js_of_ocaml-ppx" {= version} + "js_of_ocaml" {= version} +] +depopts: [ "camlp4" ] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: [ + "sha256=eb49ca6d66ac51a41cf611f1a6a85269d310dbc1711ac4b819c9a04ee53b5a4e" + "md5=bba5e95158d0e421b3878db746e7a4ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.1.0/opam b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.1.0/opam new file mode 100644 index 000000000..5c8faedd7 --- /dev/null +++ b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.1.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta17" & <= "transition"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "js_of_ocaml-compiler" {= version} + "js_of_ocaml-ppx" {= version} + "js_of_ocaml" {= version} +] +depopts: [ "camlp4" ] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.1.0.tar.gz" + checksum: [ + "sha256=7970b15482d4804f81a8d7e5e57527ac82563771be1420986985a6878fbc3d38" + "md5=b7a03bea097ac6bda3aaaf4b12b82581" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.1/opam b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.1/opam new file mode 100644 index 000000000..ba41ddd72 --- /dev/null +++ b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "tyxml" {>= "4.0.0" & < "4.3"} + "reactiveData" {>= "0.2" & <= "0.3.0"} + "js_of_ocaml" {= version} + "js_of_ocaml-ppx" {= version} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: [ + "sha256=b4c006e1555988547c21189043f6af2ca575dc52d84b6b5504918ae2e0a4cce5" + "md5=6c8583de8d3de628c71253c8cc7b57d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.2/opam b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.2/opam new file mode 100644 index 000000000..c6e69be4b --- /dev/null +++ b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "tyxml" {>= "4.0.0" & < "4.3"} + "reactiveData" {>= "0.2" & <= "0.3.0"} + "js_of_ocaml" {= version} + "js_of_ocaml-ppx" {= version} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: [ + "sha256=20f4c2b6e31f3ae3b72f6abebe69aac9782c6bd49cd3a65c0e2b51d6d659bda1" + "md5=3942520b7f4e30bf0a23d4df4cf21537" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0/opam b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0/opam new file mode 100644 index 000000000..322e73541 --- /dev/null +++ b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "tyxml" {>= "4.0.0" & < "4.3"} + "reactiveData" {>= "0.2" & <= "0.3.0"} + "js_of_ocaml" {= version} + "js_of_ocaml-ppx" {= version} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: [ + "sha256=eb49ca6d66ac51a41cf611f1a6a85269d310dbc1711ac4b819c9a04ee53b5a4e" + "md5=bba5e95158d0e421b3878db746e7a4ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.1.0/opam b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.1.0/opam new file mode 100644 index 000000000..b785e2b72 --- /dev/null +++ b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {>= "1.0+beta17" & <= "transition"} + "tyxml" {>= "4.0.0" & < "4.3"} + "reactiveData" {>= "0.2" & <= "0.3.0"} + "js_of_ocaml" {= version} + "js_of_ocaml-ppx" {= version} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.1.0.tar.gz" + checksum: [ + "sha256=7970b15482d4804f81a8d7e5e57527ac82563771be1420986985a6878fbc3d38" + "md5=b7a03bea097ac6bda3aaaf4b12b82581" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml/js_of_ocaml.1.2/opam b/packages/js_of_ocaml/js_of_ocaml.1.2/opam new file mode 100644 index 000000000..f3b5b77c4 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.1.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make] +install: [make "install" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {<= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "deriving-ocsigen" {<= "0.5"} + "lwt" {<= "5.9.0"} + "camlp4" {<= "5.3"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/js_of_ocaml-1.2.tar.gz" + checksum: [ + "sha256=c391c760c3581b1ed9589c55be787bb17441482d054f1653f25418bce79ea41b" + "md5=e6bed42fdb4b851049488fade3b2795e" + ] +} +extra-source "js_of_ocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/js_of_ocaml/js_of_ocaml.install.1.2" + checksum: [ + "sha256=99ab32771372247f0d1380ee0f0048e6d7fd96350ba0d47ae82d983583c617d6" + "md5=4830aaa8e0a0c2778adcfe34e05afef3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.1.3.1/opam b/packages/js_of_ocaml/js_of_ocaml.1.3.1/opam new file mode 100644 index 000000000..a038d1019 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.1.3.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make] +install: [make "install" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {<= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "deriving-ocsigen" {<= "0.5"} + "lwt" {>= "2.4" & <= "5.9.0"} + "camlp4" {<= "5.3"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/js_of_ocaml-1.3.1.tar.gz" + checksum: [ + "sha256=3c36bb3d26fc63586dfa62b41c07196b17adcfb1fde49e7e5d4203073fc097bb" + "md5=902d9efbaf884a0330b54ec3da17ab37" + ] +} +extra-source "js_of_ocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/js_of_ocaml/js_of_ocaml.install.1.3.1" + checksum: [ + "sha256=99ab32771372247f0d1380ee0f0048e6d7fd96350ba0d47ae82d983583c617d6" + "md5=4830aaa8e0a0c2778adcfe34e05afef3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.1.3.2/opam b/packages/js_of_ocaml/js_of_ocaml.1.3.2/opam new file mode 100644 index 000000000..fc69c1f6b --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.1.3.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make] +install: [make "install" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {<= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "deriving-ocsigen" {<= "0.5"} + "lwt" {>= "2.4" & <= "5.9.0"} + "camlp4" {<= "5.3"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/js_of_ocaml-1.3.2.tar.gz" + checksum: [ + "sha256=5996d2a9bc32121186e1964af557bb411eb5a27aa155d2c6a8a144ee5f3d0c36" + "md5=d6998737d30a97830d030433c5818258" + ] +} +extra-source "js_of_ocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/js_of_ocaml/js_of_ocaml.install.1.3.2" + checksum: [ + "sha256=99ab32771372247f0d1380ee0f0048e6d7fd96350ba0d47ae82d983583c617d6" + "md5=4830aaa8e0a0c2778adcfe34e05afef3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.1.4.0/opam b/packages/js_of_ocaml/js_of_ocaml.1.4.0/opam new file mode 100644 index 000000000..27b0f3aeb --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.1.4.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make] +install: [make "install" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.3.0" & <= "5.9.0"} + "menhir" {< "20211215"} + "camlp4" {<= "5.3"} +] +depopts: [ + "deriving-ocsigen" +] +conflicts: [ + "deriving-ocsigen" {< "0.5"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/js_of_ocaml-1.4.tar.gz" + checksum: [ + "sha256=56033c5b08e6db9f957d93f691641264c2bd5fb3624b9db5e0766d5c6a64d781" + "md5=d3e8c6c378fd17d052ea12e8e6ee86b5" + ] +} +extra-source "js_of_ocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/js_of_ocaml/js_of_ocaml.install.1.4.0" + checksum: [ + "sha256=99ab32771372247f0d1380ee0f0048e6d7fd96350ba0d47ae82d983583c617d6" + "md5=4830aaa8e0a0c2778adcfe34e05afef3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.0/opam b/packages/js_of_ocaml/js_of_ocaml.2.0/opam new file mode 100644 index 000000000..dd1a14d75 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4" & <= "5.9.0"} + "menhir" {< "20200525"} + "camlp4" {<= "5.3"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving"] +conflicts: ["deriving" {< "0.6"}] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/js_of_ocaml-2.00.tar.gz" + checksum: [ + "sha256=f6f0dc4dc1fcefa184f05005a398f173c5c78271d444bd4bb4b524e192e47899" + "md5=1bd2f9733e357f21bbdd0f537c3c0acc" + ] +} +extra-source "js_of_ocaml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/js_of_ocaml/js_of_ocaml.install.2.0" + checksum: [ + "sha256=e7320eb834dadca5f821ff99ff2055ca0183edacf22168df5c15ef74dc4ca02d" + "md5=9693c4c6ec26305451a05aa9e6650406" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.1/opam b/packages/js_of_ocaml/js_of_ocaml.2.1/opam new file mode 100644 index 000000000..c63224182 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4" & <= "5.9.0"} + "menhir" {< "20200525"} + "camlp4" {<= "5.3"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving"] +conflicts: ["deriving" {< "0.6"}] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.1.tar.gz" + checksum: [ + "sha256=9220da66f5647ecb19eaa416ea635aa4ddd43259320ffe3c2ed16822a1dc01c1" + "md5=2d9dc987ceeed3eee368586ac13b8f48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.2/opam b/packages/js_of_ocaml/js_of_ocaml.2.2/opam new file mode 100644 index 000000000..352cb17e4 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "menhir" {< "20200525"} + "camlp4" {<= "5.3"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving"] +conflicts: [ + "deriving" {< "0.6"} + "lwt" {< "2.4"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.2.tar.gz" + checksum: [ + "sha256=275d48cfdae66517e5477c0c52cded91ed2f9442d4ff0d5efffb75bfef0be8b2" + "md5=c26376f6873c0d93bd0ef8cbe3c140f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.3/opam b/packages/js_of_ocaml/js_of_ocaml.2.3/opam new file mode 100644 index 000000000..6dfe9670f --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "menhir" {< "20200525"} + "camlp4" {<= "5.3"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving" "tyxml" "reactiveData" ] + +conflicts: [ + "deriving" {< "0.6"} + "lwt" {< "2.4"} + "lwt" {>= "4.0.0"} + "tyxml" {< "3.2"} + "tyxml" {>= "3.6.0"} + "reactiveData" {>= "0.2"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.3.tar.gz" + checksum: [ + "sha256=389fd199eb5f532d9d754e155cb54b8ffd23d37bd22f795bb7a1ce879a471288" + "md5=84fb619737a26fe892d3823eead0b2f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.4.1/opam b/packages/js_of_ocaml/js_of_ocaml.2.4.1/opam new file mode 100644 index 000000000..27e7a3991 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.4.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {<= "4.01.0"} + "base-unix" {= "base"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "menhir" {< "20200525"} + "camlp4" {<= "5.3"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving" "tyxml" "reactiveData" ] + +conflicts: [ + "deriving" {< "0.6"} + "lwt" {< "2.4"} + "lwt" {>= "4.0.0"} + "tyxml" {< "3.2.1"} + "tyxml" {>= "3.6.0"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.4.1.tar.gz" + checksum: [ + "sha256=fe734e972b8c4a903e60574c48447ee43b3734d98b233b64ba60e0d1e580b536" + "md5=17d93da13f61a1330d6af1dbd0841faf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.4/opam b/packages/js_of_ocaml/js_of_ocaml.2.4/opam new file mode 100644 index 000000000..4c08e4c8b --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.4/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {<= "4.01.0"} + "base-unix" {= "base"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "menhir" {< "20200525"} + "camlp4" {<= "5.3"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving" "tyxml" "reactiveData" ] + +conflicts: [ + "deriving" {< "0.6"} + "lwt" {< "2.4"} + "lwt" {>= "4.0.0"} + "tyxml" {< "3.2.1"} + "tyxml" {>= "3.6.0"} + "reactiveData" {>= "0.2"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.4.tar.gz" + checksum: [ + "sha256=24e656c54b0da642fb8a237fb2e321ec28962fab11763e3236074a1ef3b7e6e0" + "md5=47f7fd6d985654446a122abd902219d4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.5/opam b/packages/js_of_ocaml/js_of_ocaml.2.5/opam new file mode 100644 index 000000000..aab17d43b --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.5/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {< "4.03.0"} + "cmdliner" {<= "1.3.0"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "menhir" {< "20200525"} + "camlp4" {<= "5.3"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving" "tyxml" "reactiveData" ] + +conflicts: [ + "deriving" {< "0.6"} + "tyxml" {< "3.2.1"} + "tyxml" {>= "3.6.0"} + "reactiveData" {>= "0.2"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.5.tar.gz" + checksum: [ + "sha256=5bea34f47210791b8bb89adb158ec9d47816ba074bfb11ee68f56be42c0235df" + "md5=dec0847a3f6e289360a46e0b5b7cce61" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.6/opam b/packages/js_of_ocaml/js_of_ocaml.2.6/opam new file mode 100644 index 000000000..db282c643 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.6/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "cmdliner" {<= "1.3.0"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "menhir" {< "20200525"} + "cppo" {<= "1.8.0"} + "camlp4" {<= "5.3"} + "base64" {>= "2.0.0" & < "3.0.0"} + "base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving" "tyxml" "reactiveData" ] + +conflicts: [ + "deriving" {< "0.6"} + "tyxml" {< "3.2.1" | >= "4.0.0" } + "tyxml" {>= "3.6.0"} + "reactiveData" {>= "0.2"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.6.tar.gz" + checksum: [ + "sha256=c1f066d09524c6be2d40cfb387de49b337837dcc8f2f746a207f37706ca66460" + "md5=02f19e857d955ea9ae7bfece7a3dab63" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.7/opam b/packages/js_of_ocaml/js_of_ocaml.2.7/opam new file mode 100644 index 000000000..62673e2af --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.7/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "cmdliner" {<= "1.3.0"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "menhir" {< "20200525"} + "cppo" {<= "1.8.0"} + "camlp4" {<= "5.3"} + "base64" {>= "2.0.0" & < "3.0.0"} + "base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving" "ppx_deriving" "tyxml" "reactiveData" ] +conflicts: [ + "deriving" {< "0.6"} + "tyxml" {< "3.6.0" | >= "4.0.0" } + "ppx_deriving" {< "3.0"} + "ppx_deriving" {>= "4.3"} + "reactiveData" {< "0.2"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.7.tar.gz" + checksum: [ + "sha256=52922f55428a1d8a55ec2493c4989152e06efd29a981adf8ac9f343f558854b5" + "md5=99974e47a97a5b2fd2bbd0c58759cec1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.1/opam b/packages/js_of_ocaml/js_of_ocaml.2.8.1/opam new file mode 100644 index 000000000..2f0f7a4cd --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.8.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "cmdliner" {<= "1.3.0"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "menhir" {< "20200525"} + "cppo" {>= "1.1.0" & <= "1.8.0"} + "camlp4" {<= "5.3"} + "base64" {>= "2.0.0" & < "3.0.0"} + "base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving" "ppx_deriving" "tyxml" "reactiveData" "async_kernel" "ppx_driver" ] +conflicts: [ + "deriving" {< "0.6"} + "tyxml" {< "4.0.0"} + "ppx_deriving" {< "3.0"} + "ppx_deriving" {>= "4.3"} + "reactiveData" {< "0.2"} + "async_kernel" {< "113.33.00"} + "async_kernel" {>= "v0.9.0"} + "ppx_driver" {>="v0.9.0"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.8.1.tar.gz" + checksum: [ + "sha256=954ed80b3f37e10666e36ffa3c1d846e1913b8c7be9f0af79889f829b1333e1e" + "md5=9f44a889c1716cf482364f64c3bf4122" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.2/opam b/packages/js_of_ocaml/js_of_ocaml.2.8.2/opam new file mode 100644 index 000000000..ff03cbb6b --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.8.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +homepage: "http://ocsigen.org/js_of_ocaml" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "cmdliner" {<= "1.3.0"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "menhir" {< "20200525"} + "cppo" {>= "1.1.0" & <= "1.8.0"} + "camlp4" {<= "5.3"} + "base64" {>= "2.0.0" & < "3.0.0"} + "base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"} + "ocamlbuild" {<= "0.15.0"} + "uchar" {<= "0.0.2"} +] +depopts: [ + "deriving" + "ppx_deriving" + "tyxml" + "reactiveData" + "async_kernel" + "ppx_driver" +] +conflicts: [ + "deriving" {< "0.6"} + "tyxml" {< "4.0.0"} + "ppx_deriving" {< "3.0"} + "ppx_deriving" {>= "4.3"} + "reactiveData" {< "0.2"} + "async_kernel" {< "113.33.00"} + "async_kernel" {>= "v0.9.0"} + "ppx_driver" {>="v0.9.0"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.8.2.tar.gz" + checksum: [ + "sha256=93d55c7a4883783acb3eee4c6a126993f548f1467d1f08a8d72fa30385a673c4" + "md5=c4f3eead00150de75df6f93b138c3962" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.3/opam b/packages/js_of_ocaml/js_of_ocaml.2.8.3/opam new file mode 100644 index 000000000..83546b7b2 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.8.3/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +homepage: "http://ocsigen.org/js_of_ocaml" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "cmdliner" {<= "1.3.0"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "menhir" {< "20200525"} + "cppo" {>= "1.1.0" & <= "1.8.0"} + "camlp4" {<= "5.3"} + "base64" {>= "2.0.0" & < "3.0.0"} + "base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"} + "ocamlbuild" {<= "0.15.0"} + "uchar" {<= "0.0.2"} +] +depopts: [ + "deriving" + "ppx_deriving" + "tyxml" + "reactiveData" + "async_kernel" + "ppx_driver" +] +conflicts: [ + "deriving" {< "0.6"} + "tyxml" {< "4.0.0"} + "ppx_deriving" {< "3.0"} + "ppx_deriving" {>= "4.3"} + "reactiveData" {< "0.2"} + "async_kernel" {< "113.33.00"} + "async_kernel" {>= "v0.9.0"} + "ppx_driver" {>="v0.9.0"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.8.3.tar.gz" + checksum: [ + "sha256=a77e9d4896431742604cba69fb87f9022587de86f2c6d41a6b58e9c24b103c77" + "md5=b06a5bcc7fda158e1884c86b900238a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.4/opam b/packages/js_of_ocaml/js_of_ocaml.2.8.4/opam new file mode 100644 index 000000000..2ef1c22fd --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.8.4/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +homepage: "http://ocsigen.org/js_of_ocaml" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build" "WITH_ASYNC=NO" "WITH_PPX_DRIVER=NO"] +install: [make "install-lib" "BINDIR=%{bin}%" "WITH_ASYNC=NO" "WITH_PPX_DRIVER=NO"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "cmdliner" {<= "1.3.0"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "menhir" {< "20200525"} + "cppo" {>= "1.1.0" & <= "1.8.0"} + "camlp4" {<= "5.3"} + "base64" {>= "2.0.0" & < "3.0.0"} + "base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"} + "ocamlbuild" {<= "0.15.0"} + "uchar" {<= "0.0.2"} + "yojson" {< "2.0.0"} +] +depopts: [ + "deriving" + "ppx_deriving" + "tyxml" + "reactiveData" +] +conflicts: [ + "deriving" {< "0.6"} + "tyxml" {< "4.0.0"} + "ppx_deriving" {< "3.0"} + "ppx_deriving" {>= "4.3"} + "reactiveData" {< "0.2"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.8.4.tar.gz" + checksum: [ + "sha256=74edd38a964fcee930778a908c896b5c9795f64fc34a3c58361ccfa441811725" + "md5=967d674f5d972ab4f3c1e5c6010492a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8/opam b/packages/js_of_ocaml/js_of_ocaml.2.8/opam new file mode 100644 index 000000000..513f42967 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.2.8/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [make "build"] +install: [make "install-lib" "BINDIR=%{bin}%"] +remove: ["ocamlfind" "remove" "js_of_ocaml"] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "cmdliner" {<= "1.3.0"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.5.1" & <= "1.9.6"} + "lwt" {>= "2.4.4" & < "4.0.0"} + "menhir" {< "20200525"} + "cppo" {>= "1.1.0" & <= "1.8.0"} + "camlp4" {<= "5.3"} + "base64" {>= "2.0.0" & < "3.0.0"} + "base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["deriving" "ppx_deriving" "tyxml" "reactiveData" "async_kernel" ] +conflicts: [ + "deriving" {< "0.6"} + "tyxml" {< "4.0.0"} + "ppx_deriving" {< "3.0"} + "ppx_deriving" {>= "4.3"} + "reactiveData" {< "0.2"} + "async_kernel" {< "113.33.00"} + "async_kernel" {>= "v0.9.0"} +] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/2.8.tar.gz" + checksum: [ + "sha256=98564d9a36025edb5edd9d58c565fc7b38a3b49f9b8e32d7dc29289d443894b0" + "md5=5aba84afd00a583e62fa3be64caab685" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/js_of_ocaml/js_of_ocaml.3.0.1/opam b/packages/js_of_ocaml/js_of_ocaml.3.0.1/opam new file mode 100644 index 000000000..05873f7ce --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.3.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "uchar" {<= "0.0.2"} + "js_of_ocaml-compiler" {= version} +] +conflicts: [ + "ppx_tools_versioned" {<= "5.0beta0"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: [ + "sha256=b4c006e1555988547c21189043f6af2ca575dc52d84b6b5504918ae2e0a4cce5" + "md5=6c8583de8d3de628c71253c8cc7b57d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml/js_of_ocaml.3.0.2/opam b/packages/js_of_ocaml/js_of_ocaml.3.0.2/opam new file mode 100644 index 000000000..6b28f3edb --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.3.0.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "uchar" {<= "0.0.2"} + "js_of_ocaml-compiler" {= version} +] +conflicts: [ + "ppx_tools_versioned" {<= "5.0beta0"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: [ + "sha256=20f4c2b6e31f3ae3b72f6abebe69aac9782c6bd49cd3a65c0e2b51d6d659bda1" + "md5=3942520b7f4e30bf0a23d4df4cf21537" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml/js_of_ocaml.3.0/opam b/packages/js_of_ocaml/js_of_ocaml.3.0/opam new file mode 100644 index 000000000..026ec7df9 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.3.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "uchar" {<= "0.0.2"} + "js_of_ocaml-compiler" {= version} +] +conflicts: [ + "ppx_tools_versioned" {<= "5.0beta0"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: [ + "sha256=eb49ca6d66ac51a41cf611f1a6a85269d310dbc1711ac4b819c9a04ee53b5a4e" + "md5=bba5e95158d0e421b3878db746e7a4ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/js_of_ocaml/js_of_ocaml.3.1.0/opam b/packages/js_of_ocaml/js_of_ocaml.3.1.0/opam new file mode 100644 index 000000000..72f3a6b45 --- /dev/null +++ b/packages/js_of_ocaml/js_of_ocaml.3.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "Ocsigen team" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +homepage: "http://ocsigen.org/js_of_ocaml" +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" + + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.08.0"} + "jbuilder" {>= "1.0+beta17" & <= "transition"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "uchar" {<= "0.0.2"} + "js_of_ocaml-compiler" {= version} +] +conflicts: [ + "ppx_tools_versioned" {<= "5.0beta0"} +] + +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.1.0.tar.gz" + checksum: [ + "sha256=7970b15482d4804f81a8d7e5e57527ac82563771be1420986985a6878fbc3d38" + "md5=b7a03bea097ac6bda3aaaf4b12b82581" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/json-pointer/json-pointer.0.1.1-0/opam b/packages/json-pointer/json-pointer.0.1.1-0/opam new file mode 100644 index 000000000..e19bbca91 --- /dev/null +++ b/packages/json-pointer/json-pointer.0.1.1-0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Markus W. Weissmann " +authors: [ "Markus W. Weissmann " ] +license: "MIT" +homepage: "https://github.com/mwweissmann/ocaml-json-pointer" +doc: "http://json-pointer.forge.ocamlcore.org/doc/" +dev-repo: "git+https://github.com/mwweissmann/ocaml-json-pointer.git" +bug-reports: "https://github.com/mwweissmann/ocaml-json-pointer/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "json-pointer"] +] +depends: [ + "ocaml" {< "4.06.0"} + "result" {<= "1.5"} + "base-bytes" {<= "base"} + "yojson" {<= "2.2.2"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "JSON pointer" +description: """ +The JSON pointer library provides an implementation of RFC 6901: +JSON Pointer defines a string syntax for identifying a specific value +within a JavaScript Object Notation (JSON) document.""" +flags: light-uninstall +url { + src: + "https://github.com/mwweissmann/ocaml-json-pointer/archive/0.1.1.tar.gz" + checksum: [ + "sha256=8c56a9782b30ad70c844d751b4d9b5ee2e8d84db42b29741acba2709b497fa45" + "md5=cd53e498014a7fa94b67f2a1cac4992c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/json-predicate/json-predicate.0.1.0-0/opam b/packages/json-predicate/json-predicate.0.1.0-0/opam new file mode 100644 index 000000000..187641bd2 --- /dev/null +++ b/packages/json-predicate/json-predicate.0.1.0-0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Markus W. Weissmann " +authors: [ "Markus W. Weissmann " ] +license: "MIT" +homepage: "https://github.com/mwweissmann/ocaml-json-predicate" +doc: "http://json-predicate.forge.ocamlcore.org/doc/" +dev-repo: "git+https://github.com/mwweissmann/ocaml-json-predicate.git" +bug-reports: "https://github.com/mwweissmann/ocaml-json-predicate/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "json-predicate"] +] +depends: [ + "ocaml" + "result" {<= "1.5"} + "base-bytes" {<= "base"} + "yojson" {<= "2.2.2"} + "json-pointer" {= "0.1.1-0"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "JSON predicate" +description: """ +JSON Predicates defines a syntax for serializing various predicate expressions +as JSON Objects. This library provides a parser for JSON predicate expressions +and can evaluate them on other JSON documents.""" +flags: light-uninstall +url { + src: + "https://github.com/mwweissmann/ocaml-json-predicate/archive/0.1.0.tar.gz" + checksum: [ + "sha256=0032002d524561d46d5f29a6e19a46f1fdcaab60c6e9c206ec84821792da95c7" + "md5=25d79068c83ca6029e1a4635f40f010e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/json-predicate/json-predicate.0.2.0-0/opam b/packages/json-predicate/json-predicate.0.2.0-0/opam new file mode 100644 index 000000000..e4e977fa3 --- /dev/null +++ b/packages/json-predicate/json-predicate.0.2.0-0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Markus W. Weissmann " +authors: [ "Markus W. Weissmann " ] +license: "MIT" +homepage: "https://github.com/mwweissmann/ocaml-json-predicate" +doc: "http://json-predicate.forge.ocamlcore.org/doc/" +dev-repo: "git+https://github.com/mwweissmann/ocaml-json-predicate.git" +bug-reports: "https://github.com/mwweissmann/ocaml-json-predicate/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "json-predicate"] +] +depends: [ + "ocaml" + "result" {<= "1.5"} + "base-bytes" {<= "base"} + "yojson" {<= "2.2.2"} + "json-pointer" {= "0.1.1-0"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "JSON predicate" +description: """ +JSON Predicates defines a syntax for serializing various predicate expressions +as JSON Objects. This library provides a parser for JSON predicate expressions +and can evaluate them on other JSON documents.""" +flags: light-uninstall +url { + src: + "https://github.com/mwweissmann/ocaml-json-predicate/archive/0.2.0.tar.gz" + checksum: [ + "sha256=6d78021eb17b2f25aeb83d6df53df25dab9a12136fdac0f2d7c260f9714b15d9" + "md5=766772d1c3907971a8942151f89b2824" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/json-wheel/json-wheel.1.0.6/opam b/packages/json-wheel/json-wheel.1.0.6/opam new file mode 100644 index 000000000..9dac328f0 --- /dev/null +++ b/packages/json-wheel/json-wheel.1.0.6/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "json-wheel"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {<= "4.1.9-2"} +] +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "JSON parser and writer, with optional C-style comments" +flags: light-uninstall +url { + src: + "https://github.com/mjambon/mjambon2016/raw/master/json-wheel-1.0.6.tar.bz2" + checksum: [ + "sha256=0582c33f6886e18afc8b3a9c32c76372a15d3bc39749c8bc1be88bbd8ad71fc5" + "md5=8685ecee7a7416c77c14fbdf05c5a06e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/json-wheel_jane_street_overlay/json-wheel_jane_street_overlay.v0.9.0/opam b/packages/json-wheel_jane_street_overlay/json-wheel_jane_street_overlay.v0.9.0/opam new file mode 100644 index 000000000..43f766763 --- /dev/null +++ b/packages/json-wheel_jane_street_overlay/json-wheel_jane_street_overlay.v0.9.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/json-wheel_jane_street_overlay" +bug-reports: "https://github.com/janestreet/json-wheel_jane_street_overlay/issues" +dev-repo: + "git+https://github.com/janestreet/json-wheel_jane_street_overlay.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "json-wheel" {<= "1.0.6+safe-string"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Jane Street overlay of the json-wheel library" +description: "Add sexp, bin_io, ... support to json-wheel" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/json-wheel_jane_street_overlay-v0.9.0.tar.gz" + checksum: [ + "sha256=a744ee32dc6216fea142c37e119c01dd2bf6a03a464701fa191ba432a98b751b" + "md5=81b25ffe1aaf73ffb8b9358c6d842219" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jsonm/jsonm.0.9.1/opam b/packages/jsonm/jsonm.0.9.1/opam new file mode 100644 index 000000000..b2de2ff9e --- /dev/null +++ b/packages/jsonm/jsonm.0.9.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/jsonm" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "jsonm"]] +depends: [ + "ocaml" {>= "3.12.0"} + "ocamlfind" {<= "1.9.6"} + "uutf" {<= "0.9.4"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Non-blocking streaming JSON codec for OCaml" +description: """ +Jsonm is a non-blocking streaming codec to decode and encode the JSON +data format. It can process JSON text without blocking on IO and +without a complete in-memory representation of the data. + +The alternative "uncut" codec also processes whitespace and +(non-standard) JSON with JavaScript comments. + +Jsonm is made of a single module and depends on [Uutf][1]. It is +distributed under the BSD3 license. + +[1]: http://erratique.ch/software/uutf""" +flags: light-uninstall +url { + src: "http://erratique.ch/software/jsonm/releases/jsonm-0.9.1.tbz" + checksum: [ + "sha256=3fd4dca045d82332da847e65e981d8b504883571d299a3f7e71447d46bc65f73" + "md5=631a5dabdada83236c83056f60e42685" + ] +} +extra-source "jsonm.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/jsonm/jsonm.install" + checksum: [ + "sha256=2cde2c81a5c121ca8c5357e593149440c876bd6cf6076adb6bc0adca81316de0" + "md5=3fdbc9f9d50d36206e0da75346c2d59c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jsonm/jsonm.1.0.0/opam b/packages/jsonm/jsonm.1.0.0/opam new file mode 100644 index 000000000..940b27c0b --- /dev/null +++ b/packages/jsonm/jsonm.1.0.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/jsonm" +doc: "http://erratique.ch/software/jsonm/doc/Jsonm" +dev-repo: "git+http://erratique.ch/repos/jsonm.git" +bug-reports: "https://github.com/dbuenzli/jsonm/issues" +tags: [ "json" "codec" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "uchar" {< "0.0.2"} + "uutf" {>= "1.0.0" & <= "1.0.3"} +] +build:[[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "Non-blocking streaming JSON codec for OCaml" +description: """ +Jsonm is a non-blocking streaming codec to decode and encode the JSON +data format. It can process JSON text without blocking on IO and +without a complete in-memory representation of the data. + +The alternative "uncut" codec also processes whitespace and +(non-standard) JSON with JavaScript comments. + +Jsonm is made of a single module and depends on [Uutf][uutf]. It is distributed +under the ISC license. + +[uutf]: http://erratique.ch/software/uutf""" +url { + src: "http://erratique.ch/software/jsonm/releases/jsonm-1.0.0.tbz" + checksum: [ + "sha256=c258ea713d25445341774cf085fa0cf7d2a570c34d5a8d84a49716939ab174ec" + "md5=d1ec89c9586c5413f39f7f1fef74dc1a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/opam b/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/opam new file mode 100644 index 000000000..b6442ff32 --- /dev/null +++ b/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "xvw " +authors: "xvw " +homepage: "https://github.com/xvw/jsoo_broadcastchannel" +bug-reports: "https://github.com/xvw/jsoo_broadcastchannel/issues" +license: "GPL-3.0-only" +dev-repo: "git+https://github.com/xvw/jsoo_broadcastchannel.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "jsoo_broadcastchannel"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "js_of_ocaml" {>= "2.8.4" & < "3.0"} + "lwt" {>= "2.5.2" & <= "5.9.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Jsoo_broadcastchannel is a binding for the BroadcastChannel API for Js_of_OCaml." +description: """ +Jsoo_broadcastchannel is a binding for the BroadcastChannel API. +The BroadcastChannel interface represents a named channel that any browsing context of a given origin can subscribe to. +It allows communication between different documents (in different windows, tabs, frames or iframes) of the same origin. +Messages are broadcasted via a message event fired at all BroadcastChannel objects listening to the channel.""" +flags: light-uninstall +url { + src: + "https://github.com/xvw/jsoo_broadcastchannel/releases/download/v1.2/jsoo_broadcast.tar.gz" + checksum: [ + "sha256=a7185dd5e8efab49b7f76491f881aa6f6b218695c75eb614282f3f81bd5eb010" + "md5=4a43c6f2199f6a999aa9f43e1ecd1ae3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/jsoo_router/jsoo_router.1.0/opam b/packages/jsoo_router/jsoo_router.1.0/opam new file mode 100644 index 000000000..1c3b8bc16 --- /dev/null +++ b/packages/jsoo_router/jsoo_router.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "xvw " +authors: "xvw " +homepage: "https://github.com/xvw/jsoo_router" +bug-reports: "https://github.com/xvw/jsoo_router/issues" +license: "GPL-3.0-only" +dev-repo: "git+https://github.com/xvw/jsoo_router.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "jsoo_router"] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8.1" & < "3.0"} + "lwt" {>= "2.5.2" & <= "5.9.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Jsoo_router provide an extension point to manage route with the Hash" +description: """ +Jsoo_router is a an extension point to write easily "single-page-app". +The library provide a typesafe way to define variables in the routes. +You can read more informations here : https://github.com/xvw/jsoo_router""" +flags: light-uninstall +url { + src: "https://github.com/xvw/jsoo_router/archive/v1.0.tar.gz" + checksum: [ + "sha256=8fda1b0ab550cb3c4e6d51aee53f410253130f4f4a70ea96a16e2f8303704aa7" + "md5=cd1dd766082506116da29af9ce6573f6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/jsoo_storage/jsoo_storage.1.0/opam b/packages/jsoo_storage/jsoo_storage.1.0/opam new file mode 100644 index 000000000..dd88e66be --- /dev/null +++ b/packages/jsoo_storage/jsoo_storage.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Xavier Van de Woestyne " +authors: "Xavier Van de Woestyne " +homepage: "http://github.com/xvw/jsoo_storage" +bug-reports: "https://github.com/xvw/jsoo_storage/issues" +license: "MIT" +dev-repo: "git+https://github.com/xvw/jsoo_storage.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "jsoo_storage"] +depends: [ + "ocaml" {>= "4.02.0" & <= "4.04.0"} + "js_of_ocaml" {>= "2.8.4" & < "3.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "A wrapper in Js_of_ocaml for the WebStorage API" +description: + "The Web Storage API provides mechanisms by which browsers can store key/value pairs, in a much more intuitive fashion than using cookies." +flags: light-uninstall +url { + src: + "https://github.com/xvw/jsoo_storage/releases/download/1.0/jsoo_storage.tar.gz" + checksum: [ + "sha256=e3ed62dbc43a5f52d91320a66376519ae5811a14c1e8ded98b09710a16ed8dca" + "md5=5082d3f5716a2547380d468cd4fda7cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/kafka/kafka.0.2/opam b/packages/kafka/kafka.0.2/opam new file mode 100644 index 000000000..f16f42faf --- /dev/null +++ b/packages/kafka/kafka.0.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "ygrek " +authors: "Didier Wenzek " +homepage: "https://github.com/didier-wenzek/ocaml-kafka" +bug-reports: "https://github.com/didier-wenzek/ocaml-kafka/issues" +license: "MIT" +dev-repo: "git+https://github.com/didier-wenzek/ocaml-kafka.git" +build: [ + [make "lwt"] {lwt:installed} + [make] {!lwt:installed} +] +#build-test: [make "tests"] +install: [make "install"] +remove: ["ocamlfind" "remove" "okafka"] +depopts: ["lwt"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["librdkafka-dev"] {os-family = "debian"} +] +synopsis: + "Bindings for Apache Kafka - high-throughput distributed messaging system" +flags: light-uninstall +url { + src: "https://github.com/didier-wenzek/ocaml-kafka/archive/0.2.tar.gz" + checksum: [ + "sha256=f3e1e2fdbd2cc17d170049668edd5aa9d5a24fd260dc5390b13d9503c2829b50" + "md5=18c8abf5d2a4ae165016aa9fe7eb09f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/kaputt/kaputt.1.1/opam b/packages/kaputt/kaputt.1.1/opam new file mode 100644 index 000000000..2b67c484b --- /dev/null +++ b/packages/kaputt/kaputt.1.1/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["sh" "configure"] + [make] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "kaputt"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +synopsis: "Testing tool" +flags: light-uninstall +url { + src: "http://kaputt.x9c.fr/distrib/kaputt-1.1.tar.gz" + checksum: [ + "sha256=63539ae328f1e33177d367328527635dfbea83036ef36bee0901c4b5dfe7b204" + "md5=d96e6b953f118952b517a7ef98dba055" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ketrew/ketrew.1.0.0/opam b/packages/ketrew/ketrew.1.0.0/opam new file mode 100644 index 000000000..94d1d446b --- /dev/null +++ b/packages/ketrew/ketrew.1.0.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +authors : [ + "Sebastien Mondet " + "Leonid Rozenberg " + "Ahuja " + "Jeff Hammerbacher " +] +homepage: "http://seb.mondet.org/software/ketrew" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" +bug-reports: "https://github.com/hammerlab/ketrew/issues" + +install: [ + [make "_oasis"] + ["oasis" "setup" ] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "tools/please.ml" "generate" "metadata"] + ["ocaml" "setup.ml" "-build" ] + ["ocaml" "setup.ml" "-install" ] +] +remove: [ + ["ocamlfind" "remove" "ketrew"] + ["ocamlfind" "remove" "ketrew_pure"] + ["rm" "-f" "%{bin}%/ketrew"] +] +depends: [ + "ocaml" {<= "4.02.1" & >= "4.02.0"} + "oasis" {<= "0.4.11"} + "ocamlfind" {<= "1.9.6"} + "trakeva" {<= "0.1.1"} + "sqlite3" {<= "5.2.0"} + "sosa" {<= "0.3.0"} + "nonstd" {<= "0.0.3"} + "docout" {= "0.0.1"} + "pvem" {= "0.0.1"} + "pvem_lwt_unix" {<= "0.0.2"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} + "ppx_include" {<= "1.1"} + "ppx_blob" {<= "0.9.0"} + "cohttp" {= "0.17.2" & < "0.99"} + "lwt" {< "2.5.0"} + "ssl" {<= "0.7.0"} + "conduit" {<= "7.1.0"} +] +post-messages: [ + " + You just installed Ketrew 1.0.0; it is recommended to switch to the + 2.x family (which requires OCaml >= 4.02.2). + " + {success} +] +synopsis: "Ketrew: Keep Track of Experimental Workflows" +flags: light-uninstall +url { + src: "https://github.com/hammerlab/ketrew/archive/ketrew.1.0.0.tar.gz" + checksum: [ + "sha256=a4bb2feb6705cb7eae381c043e015c086861e7ea01ad9567324e332a4fc93b0a" + "md5=6fb5a67ed8c55b359c4aabd18e241b48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ketrew/ketrew.1.1.0/opam b/packages/ketrew/ketrew.1.1.0/opam new file mode 100644 index 000000000..6cad975c2 --- /dev/null +++ b/packages/ketrew/ketrew.1.1.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +authors : [ + "Sebastien Mondet " + "Leonid Rozenberg " + "Ahuja " + "Jeff Hammerbacher " +] +homepage: "http://seb.mondet.org/software/ketrew" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" +bug-reports: "https://github.com/hammerlab/ketrew/issues" + +install: [ + [make "_oasis"] + ["oasis" "setup" ] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "tools/please.ml" "generate" "metadata"] + ["ocaml" "setup.ml" "-build" ] + ["ocaml" "setup.ml" "-install" ] +] +remove: [ + ["ocamlfind" "remove" "ketrew"] + ["ocamlfind" "remove" "ketrew_pure"] + ["rm" "-f" "%{bin}%/ketrew"] +] +depends: [ + "ocaml" {<= "4.02.1" & >= "4.02.0"} + "oasis" {<= "0.4.11"} + "ocamlfind" {<= "1.9.6"} + "trakeva" {<= "0.1.1"} + "sqlite3" {<= "5.2.0"} + "sosa" {<= "0.3.0"} + "nonstd" {<= "0.0.3"} + "docout" {= "0.0.1"} + "pvem" {= "0.0.1"} + "pvem_lwt_unix" {<= "0.0.2"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} + "ppx_include" {<= "1.1"} + "ppx_blob" {<= "0.9.0"} + "cohttp" {>= "0.17.2" & < "0.99"} + "lwt" {< "2.5.0"} + "ssl" {<= "0.7.0"} + "conduit" {<= "7.1.0"} +] +post-messages: [ + " + You just installed Ketrew 1.1.0; it is recommended to switch to the + 2.x family (which requires OCaml >= 4.02.2). + " + {success} +] +synopsis: "Ketrew: Keep Track of Experimental Workflows" +flags: light-uninstall +url { + src: "https://github.com/hammerlab/ketrew/archive/ketrew.1.1.0.tar.gz" + checksum: [ + "sha256=8e98d1f3f1f968c2df4e7810c2b5a052154585666b51252696e2f5f2b051578c" + "md5=1d2b2f919f8407606f48a70579533043" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ketrew/ketrew.1.1.1/opam b/packages/ketrew/ketrew.1.1.1/opam new file mode 100644 index 000000000..268ee9149 --- /dev/null +++ b/packages/ketrew/ketrew.1.1.1/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +authors : [ + "Sebastien Mondet " + "Leonid Rozenberg " + "Ahuja " + "Jeff Hammerbacher " +] +homepage: "http://seb.mondet.org/software/ketrew" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" +bug-reports: "https://github.com/hammerlab/ketrew/issues" +install: [ + [make "_oasis"] + ["oasis" "setup" ] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "tools/please.ml" "generate" "metadata"] + ["ocaml" "setup.ml" "-build" ] + ["ocaml" "setup.ml" "-install" ] +] +remove: [ + ["ocamlfind" "remove" "ketrew"] + ["ocamlfind" "remove" "ketrew_pure"] + ["rm" "-f" "%{bin}%/ketrew"] +] +depends: [ + "ocaml" {>= "4.02.2"} + "oasis" {<= "0.4.11"} + "ocamlfind" {<= "1.9.6"} + "trakeva" {<= "0.1.1"} + "sqlite3" {<= "5.2.0"} + "sosa" {<= "0.3.0"} + "nonstd" {<= "0.0.3"} + "docout" {= "0.0.1"} + "pvem" {= "0.0.1"} + "pvem_lwt_unix" {<= "0.0.2"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} + "ppx_include" {<= "1.1"} + "ppx_blob" {<= "0.9.0"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {< "2.5.0"} + "ssl" {<= "0.7.0"} + "conduit" {<= "7.1.0"} +] +post-messages: [ + " + You just installed Ketrew 1.1.1; it is recommended to switch to the + 2.x family (which requires OCaml >= 4.02.2). + " + {success} +] +synopsis: "Ketrew: Keep Track of Experimental Workflows" +flags: light-uninstall +url { + src: "https://github.com/hammerlab/ketrew/archive/ketrew.1.1.1.tar.gz" + checksum: [ + "sha256=127efd8aae8c1ba49e7c1e6de66543631b6b43a1a16abb66d87178698f8a7baa" + "md5=cc774a70bcbcc6d443eba83335591313" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ketrew/ketrew.2.0.0/opam b/packages/ketrew/ketrew.2.0.0/opam new file mode 100644 index 000000000..12d03fa5a --- /dev/null +++ b/packages/ketrew/ketrew.2.0.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +authors : [ + "Sebastien Mondet " + "Leonid Rozenberg " + "Ahuja " + "Jeff Hammerbacher " +] +homepage: "http://seb.mondet.org/software/ketrew" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" +bug-reports: "https://github.com/hammerlab/ketrew/issues" +install: [ + ["omake"] + ["omake" "install" "BINDIR=%{bin}%"] +] +remove: [ + ["ocamlfind" "remove" "ketrew"] + ["ocamlfind" "remove" "ketrew_pure"] + ["rm" "-f" "%{bin}%/ketrew"] +] +depends: [ + "ocaml" {>= "4.02.2"} + "omake" {<= "0.10.7"} + "ocamlfind" {<= "1.9.6"} + "ocamlify" {= "0.0.1"} + "trakeva" {<= "0.1.1"} + "sqlite3" {<= "5.2.0"} + "sosa" {<= "0.3.0"} + "nonstd" {<= "0.0.3"} + "docout" {= "0.0.1"} + "pvem" {= "0.0.1"} + "pvem_lwt_unix" {<= "0.0.2"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "uri" {<= "4.4.0"} + "ppx_deriving" {>= "3.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {< "2.5.0"} + "ssl" {<= "0.7.0"} + "conduit" {<= "7.1.0"} + "js_of_ocaml" {>= "2.6" & < "3.0"} + "tyxml" {<= "3.5.0"} + "reactiveData" {<= "0.3.0"} +] +synopsis: "Ketrew: Keep Track of Experimental Workflows" +flags: light-uninstall +url { + src: "https://github.com/hammerlab/ketrew/archive/ketrew.2.0.0.tar.gz" + checksum: [ + "sha256=8d4150eae52d1650f08c0acba03f5ebc03d759bfe7fbd250c6b9edd77b0c1b72" + "md5=e25c98359a4cd7de8fb8a3934a902aeb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ketrew/ketrew.3.0.0/opam b/packages/ketrew/ketrew.3.0.0/opam new file mode 100644 index 000000000..4beeceada --- /dev/null +++ b/packages/ketrew/ketrew.3.0.0/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +authors : [ + "Sebastien Mondet " + "Leonid Rozenberg " + "Arun Ahuja " + "Jeff Hammerbacher " + "Isaac Hodes " +] +homepage: "http://www.hammerlab.org/docs/ketrew/master/index.html" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" +bug-reports: "https://github.com/hammerlab/ketrew/issues" +install: [ + ["omake"] + ["omake" "install" "BINDIR=%{bin}%"] +] +remove: [ + ["ocamlfind" "remove" "ketrew"] + ["ocamlfind" "remove" "ketrew_pure"] + ["rm" "-f" "%{bin}%/ketrew"] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.04.0"} + "omake" {= "0.9.8.6-0.rc1"} + "ocamlfind" {<= "1.9.6"} + "ocamlify" {= "0.0.1"} + "trakeva" {>= "0.1.0" & <= "0.1.1"} + "sosa" {<= "0.3.0"} + "nonstd" {<= "0.0.3"} + "docout" {= "0.0.1"} + "pvem" {= "0.0.1"} + "pvem_lwt_unix" {<= "0.0.2"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "cohttp" {>= "0.21.0" & < "0.99"} + "lwt" {< "3.0.0"} + "conduit" {<= "7.1.0"} + "js_of_ocaml" {>= "2.6" & < "3.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "reactiveData" {>= "0.2" & <= "0.3.0"} + "sexplib" {<= "v0.17.0"} +] +depopts: [ + "sqlite3" "postgresql" +] +conflicts: [ + "sexplib" {= "v0.9.0"} +] +synopsis: "Ketrew is a workflow engine" +description: + "Ketrew keeps track of complex experimental computationally heavy workflows." +flags: light-uninstall +url { + src: "https://github.com/hammerlab/ketrew/archive/ketrew.3.0.0.tar.gz" + checksum: [ + "sha256=49f3f4cb74870c93a25cc8c90a5ee47627cd726e07e9b8d7e967cbcb7a3a219d" + "md5=75c53c767c98571488b542fe5337b7dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ketrew/ketrew.3.1.0/opam b/packages/ketrew/ketrew.3.1.0/opam new file mode 100644 index 000000000..b4f2767a6 --- /dev/null +++ b/packages/ketrew/ketrew.3.1.0/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +authors: [ + "Sebastien Mondet " + "Leonid Rozenberg " + "Arun Ahuja " + "Jeff Hammerbacher " + "Isaac Hodes " +] +homepage: "http://www.hammerlab.org/docs/ketrew/master/index.html" +bug-reports: "https://github.com/hammerlab/ketrew/issues" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" +install: [ + ["omake" "WITH_POSTGRESQL=%{postgresql:installed}%"] + [ + "omake" + "install" + "BINDIR=%{bin}%" + "WITH_POSTGRESQL=%{postgresql:installed}%" + ] +] +remove: [ + ["ocamlfind" "remove" "ketrew"] + ["ocamlfind" "remove" "ketrew_pure"] + ["rm" "-f" "%{bin}%/ketrew"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "omake" {>= "0.9.8.6-0.rc1" & <= "0.10.7"} + "ocamlfind" {<= "1.9.6"} + "ocamlify" {= "0.0.1"} + "sosa" {<= "0.3.0"} + "nonstd" {<= "0.0.3"} + "docout" {= "0.0.1"} + "pvem" {= "0.0.1"} + "pvem_lwt_unix" {<= "0.0.2"} + "cmdliner" {>= "1.0.0" & <= "1.3.0"} + "yojson" {<= "2.2.2"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "cohttp" {>= "0.21.0" & < "0.99"} + "lwt" {< "3.0.0"} + "conduit" {<= "7.1.0"} + "js_of_ocaml" {>= "2.6" & < "3.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "reactiveData" {>= "0.2" & <= "0.3.0"} +] +depopts: "postgresql" +conflicts: [ + "ppx_inline_test" {>= "v0.9.0"} + "ppx_sexp_conv" {>= "v0.9.0"} +] +synopsis: "A Workflow Engine for Computational Experiments" +description: """ +Ketrew is: + +1. An OCaml library providing an EDSL API to define complex and +convoluted workflows (interdependent steps/programs using a lot of +data, with many parameter variations, running on different hosts with +various schedulers). +2. A client-server application to interact with these workflows. The +engine at heart of the server takes care of orchestrating workflows, +and keeps track of everything that succeeds, fails, or gets lost. +The clients interact with an API and with two user-interfaces: a +terminal-app and a WebUI.""" +flags: light-uninstall +url { + src: "https://github.com/hammerlab/ketrew/archive/ketrew.3.1.0.tar.gz" + checksum: [ + "sha256=0b84fe47323555e7c01fb3809a36bd0afa73d8a8db47bcb7f2853640db516daa" + "md5=a748ddd1ed7a97fd9ba5587341eb24f5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ketrew/ketrew.3.2.0/opam b/packages/ketrew/ketrew.3.2.0/opam new file mode 100644 index 000000000..c748ce21e --- /dev/null +++ b/packages/ketrew/ketrew.3.2.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +authors: [ + "Sebastien Mondet " + "Leonid Rozenberg " + "Arun Ahuja " + "Jeff Hammerbacher " + "Isaac Hodes " +] +homepage: "http://www.hammerlab.org/docs/ketrew/master/index.html" +bug-reports: "https://github.com/hammerlab/ketrew/issues" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" +build: [ + [make "byte"] + [make "native"] + [make "META"] + [make "ketrew.install"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "solvuu-build" {= "0.3.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlify" {= "0.0.1"} + "sosa" {<= "0.3.0"} + "nonstd" {<= "0.0.3"} + "docout" {= "0.0.1"} + "pvem" {= "0.0.1"} + "pvem_lwt_unix" {<= "0.0.2"} + "cmdliner" {>= "1.0.0" & <= "1.3.0"} + "yojson" {<= "2.2.2"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "cohttp" {>= "0.21.0" & <= "0.22.0"} + "lwt" {<= "5.9.0"} + "conduit" {<= "7.1.0"} + "lwt_react" {<= "1.2.0"} + "js_of_ocaml" {>= "2.6" & <= "2.8.4"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "reactiveData" {>= "0.2" & <= "0.3.0"} +] +depopts: "postgresql" +synopsis: "A Workflow Engine for Computational Experiments" +description: """ +Ketrew is: + +1. An OCaml library providing an EDSL API to define complex and +convoluted workflows (interdependent steps/programs using a lot of +data, with many parameter variations, running on different hosts with +various schedulers). +2. A client-server application to interact with these workflows. The +engine at heart of the server takes care of orchestrating workflows, +and keeps track of everything that succeeds, fails, or gets lost. +The clients interact with an API and with two user-interfaces: a +terminal-app and a WebUI.""" +url { + src: "https://github.com/hammerlab/ketrew/archive/ketrew.3.2.0.tar.gz" + checksum: [ + "sha256=79a549aa86bcb4887ec0e6cff0adb9b9fb2ed5d9ce4cb1488ee593f04ec7270d" + "md5=8adf460121b9d26300a21c323005664b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ketrew/ketrew.3.2.1/opam b/packages/ketrew/ketrew.3.2.1/opam new file mode 100644 index 000000000..313bd5a6d --- /dev/null +++ b/packages/ketrew/ketrew.3.2.1/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +authors : [ + "Sebastien Mondet " + "Leonid Rozenberg " + "Arun Ahuja " + "Jeff Hammerbacher " + "Isaac Hodes " +] +homepage: "http://www.hammerlab.org/docs/ketrew/master/index.html" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" +bug-reports: "https://github.com/hammerlab/ketrew/issues" +build: [ + [make "byte"] + [make "native"] + [make "META"] + [make "ketrew.install"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "solvuu-build" {= "0.3.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlify" {= "0.0.1"} + "sosa" {<= "0.3.0"} + "nonstd" {<= "0.0.3"} + "docout" {= "0.0.1"} + "pvem" {= "0.0.1"} + "pvem_lwt_unix" {<= "0.0.2"} + "cmdliner" {>= "1.0.0" & <= "1.3.0"} + "yojson" {<= "2.2.2"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "cohttp-lwt-unix" {>= "0.99.0" & < "1.0"} + "lwt" {<= "5.9.0"} + "conduit" {<= "7.1.0"} + "lwt_react" {<= "1.2.0"} + "js_of_ocaml" {>= "3.0" & < "3.4.0"} + "js_of_ocaml-compiler" {>= "3.0" & < "3.4.0"} + "js_of_ocaml-ppx" {>= "3.0" & < "3.4.0"} + "js_of_ocaml-tyxml" {>= "3.0" & < "3.4.0"} + "js_of_ocaml-lwt" {>= "3.0" & < "3.4.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "reactiveData" {>= "0.2" & <= "0.3.0"} +] +depopts: [ + "postgresql" +] +synopsis: "A Workflow Engine for Computational Experiments" +description: """ +Ketrew is: + +1. An OCaml library providing an EDSL API to define complex and +convoluted workflows (interdependent steps/programs using a lot of +data, with many parameter variations, running on different hosts with +various schedulers). +2. A client-server application to interact with these workflows. The +engine at heart of the server takes care of orchestrating workflows, +and keeps track of everything that succeeds, fails, or gets lost. +The clients interact with an API and with two user-interfaces: a +terminal-app and a WebUI.""" +url { + src: "https://github.com/hammerlab/ketrew/archive/ketrew.3.2.1.tar.gz" + checksum: [ + "sha256=61e7e74376e6a9cdb1a866213cbd580351faa0411ebfda1449f3edbf95a7980f" + "md5=b12a712500345c9f52d39db1a800885b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.1.0/opam b/packages/key-parsers/key-parsers.0.1.0/opam new file mode 100644 index 000000000..220b39ba2 --- /dev/null +++ b/packages/key-parsers/key-parsers.0.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +authors: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "key-parsers"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "asn1-combinators" {< "0.2.0"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Parsers for multiple key formats" +description: """ +This library provides parsers for several encodings of RSA, DSA or Elliptic +curve public and private keys.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/key-parsers/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=188c7cd757f752696bf48752430c2263c586c9e2900d97cca76d4b57818d2eec" + "md5=6ae4901e6f241f574defb99c1d9d23bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.10.0/opam b/packages/key-parsers/key-parsers.0.10.0/opam new file mode 100644 index 000000000..9d877b39e --- /dev/null +++ b/packages/key-parsers/key-parsers.0.10.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +doc: "https://cryptosense.github.io/key-parsers/doc" +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "dune" {<= "3.17.1"} + "ppx_deriving" {>= "4.2" & < "5.0"} + "ppx_deriving_yojson" {>= "3.2" & < "4.0" & <= "3.9.1"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "asn1-combinators" {>= "0.2.0" & < "0.3.0" & <= "0.2.0-1"} + "zarith" {>= "1.4.1" & <= "1.14"} + "result" {>= "1.2" & <= "1.5"} + "ppx_bin_prot" {<= "v0.17.0"} + "cstruct" {>= "1.6.0" & < "6.0.0"} +] +conflicts: [ + "ppx_driver" {= "v0.9.1"} + "yojson" {>= "2.0.0"} +] +synopsis: "Parsers for multiple key formats" +description: + "This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys." +authors: "Nathan Rebours " +url { + src: + "https://github.com/cryptosense/key-parsers/releases/download/0.10.0/key-parsers-0.10.0.tbz" + checksum: [ + "sha256=9859f0e82760fa0234dbabe611489a89dce80029d5b79542319abd1b18af7f9a" + "md5=21762cff24aeefd3775000ce59519f85" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/key-parsers/key-parsers.0.2.0/opam b/packages/key-parsers/key-parsers.0.2.0/opam new file mode 100644 index 000000000..555efeee0 --- /dev/null +++ b/packages/key-parsers/key-parsers.0.2.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "key-parsers"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "asn1-combinators" {< "0.2.0"} + "zarith" {<= "1.14"} +] +synopsis: "Parsers for multiple key formats" +description: """ +This library provides parsers for several encodings of RSA, DSA or Elliptic +curve public and private keys.""" +authors: "Nathan Rebours " +flags: light-uninstall +url { + src: "https://github.com/cryptosense/key-parsers/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=6e650db37d058d762c183b852c474b61507c072e069a1a7dab170ec7ec4aa903" + "md5=942796681079bfad01e675b7cb266b89" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.3.0/opam b/packages/key-parsers/key-parsers.0.3.0/opam new file mode 100644 index 000000000..df8173097 --- /dev/null +++ b/packages/key-parsers/key-parsers.0.3.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [ + [make] + [make "check"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "key-parsers"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "3.0" & < "4.0"} + "ppx_deriving_yojson" {<= "3.9.1"} + "ounit" {with-test & <= "2.2.7"} + "ppx_blob" {with-test & <= "0.9.0"} + "hex" {with-test & <= "1.5.0"} + "asn1-combinators" {< "0.2.0"} + "zarith" {<= "1.14"} + "result" {<= "1.5"} +] +synopsis: "Parsers for multiple key formats" +description: """ +This library provides parsers for several encodings of RSA, DSA or Elliptic +curve public and private keys.""" +authors: "Nathan Rebours " +flags: light-uninstall +url { + src: "https://github.com/cryptosense/key-parsers/archive/v0.3.0.zip" + checksum: [ + "sha256=b4d806fb84ff58a612d27fbb291217f48feb214ece6dd2f1d99c46301bc40487" + "md5=a1b4d6a47ecd2682a303c201fab3344a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.4.0/opam b/packages/key-parsers/key-parsers.0.4.0/opam new file mode 100644 index 000000000..b02db0d22 --- /dev/null +++ b/packages/key-parsers/key-parsers.0.4.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [ + [make] + [make "check"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "key-parsers"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "ppx_deriving_yojson" {>= "3.0" & < "4.0" & <= "3.9.1"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_blob" {with-test & >= "0.2" & <= "0.9.0"} + "hex" {with-test & >= "1.0.0" & <= "1.5.0"} + "asn1-combinators" {>= "0.1.2" & < "0.2.0"} + "zarith" {>= "1.4.1" & <= "1.14"} + "result" {>= "1.2" & <= "1.5"} +] +synopsis: "Parsers for multiple key formats" +description: """ +This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman +or Elliptic curve public and private keys.""" +authors: "Nathan Rebours " +flags: light-uninstall +url { + src: "https://github.com/cryptosense/key-parsers/archive/v0.4.0.zip" + checksum: [ + "sha256=4f130f7b1e0b101dcc2b446ca9c1653a6c834f629542c159bd9d6a68d1b221c9" + "md5=0e9d2166d81279f47ccc942b4b3640fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.5.0/opam b/packages/key-parsers/key-parsers.0.5.0/opam new file mode 100644 index 000000000..ab2cbaa1d --- /dev/null +++ b/packages/key-parsers/key-parsers.0.5.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [ + [make] + [make "check"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "key-parsers"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "ppx_deriving_yojson" {>= "3.0" & < "4.0" & <= "3.9.1"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_blob" {with-test & >= "0.2" & <= "0.9.0"} + "hex" {with-test & >= "1.0.0" & <= "1.5.0"} + "asn1-combinators" {>= "0.1.2" & < "0.2.0"} + "zarith" {>= "1.4.1" & <= "1.14"} + "result" {>= "1.2" & <= "1.5"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} +] +synopsis: "Parsers for multiple key formats" +description: """ +This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic +curve public and private keys.""" +authors: "Nathan Rebours " +flags: light-uninstall +url { + src: "https://github.com/cryptosense/key-parsers/archive/v0.5.0.zip" + checksum: [ + "sha256=b5e9042155932a4fea7ae7428db6d56d14993831de606b4c4ae5cb9abee057c6" + "md5=ba18b428d9c08fe4a9f216423fb6d4e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.6.0/opam b/packages/key-parsers/key-parsers.0.6.0/opam new file mode 100644 index 000000000..44f5aae76 --- /dev/null +++ b/packages/key-parsers/key-parsers.0.6.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "ppx_deriving_yojson" {>= "3.0" & < "4.0" & <= "3.9.1"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_blob" {with-test & >= "0.2" & <= "0.9.0"} + "hex" {with-test & >= "1.0.0" & <= "1.5.0"} + "asn1-combinators" {>= "0.1.2" & < "0.2.0"} + "zarith" {>= "1.4.1" & <= "1.14"} + "result" {>= "1.2" & <= "1.5"} + "topkg" {build & <= "1.0.7"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} +] +synopsis: "Parsers for multiple key formats" +description: + "This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys." +authors: "Nathan Rebours " +url { + src: + "https://github.com/cryptosense/key-parsers/releases/download/v0.6.0/key-parsers-0.6.0.tbz" + checksum: [ + "sha256=389661fa0b8fcf9609c30968d51866c32adb767f523897b3caad844ef17aa910" + "md5=5df95391f8c7bf01128318a32158b869" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.6.1/opam b/packages/key-parsers/key-parsers.0.6.1/opam new file mode 100644 index 000000000..4ef23b6df --- /dev/null +++ b/packages/key-parsers/key-parsers.0.6.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "ppx_deriving_yojson" {>= "3.0" & < "4.0" & <= "3.9.1"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_blob" {with-test & >= "0.2" & <= "0.9.0"} + "hex" {with-test & >= "1.0.0" & <= "1.5.0"} + "asn1-combinators" {>= "0.1.2" & < "0.2.0"} + "zarith" {>= "1.4.1" & <= "1.14"} + "result" {>= "1.2" & <= "1.5"} + "topkg" {build & <= "1.0.7"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} +] +synopsis: "Parsers for multiple key formats" +description: """ +This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic +curve public and private keys.""" +authors: "Nathan Rebours " +url { + src: + "https://github.com/cryptosense/key-parsers/releases/download/v0.6.1/key-parsers-0.6.1.tbz" + checksum: [ + "sha256=6f926f293c958764175934f6598d412283ed0e23462315f0f388c662448b788e" + "md5=e61df78b0a44dd2da1f75b34e6bda785" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.7.0/opam b/packages/key-parsers/key-parsers.0.7.0/opam new file mode 100644 index 000000000..0098a9283 --- /dev/null +++ b/packages/key-parsers/key-parsers.0.7.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "ppx_deriving_yojson" {>= "3.0" & < "4.0" & <= "3.9.1"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_blob" {with-test & >= "0.2" & <= "0.9.0"} + "hex" {with-test & >= "1.0.0" & <= "1.5.0"} + "asn1-combinators" {>= "0.1.2" & < "0.2.0"} + "zarith" {>= "1.4.1" & <= "1.14"} + "result" {>= "1.2" & <= "1.5"} + "topkg" {build & <= "1.0.7"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} +] +synopsis: "Parsers for multiple key formats" +description: + "This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys." +authors: "Nathan Rebours " +url { + src: + "https://github.com/cryptosense/key-parsers/releases/download/0.7.0/key-parsers-0.7.0.tbz" + checksum: [ + "sha256=ccf4ba59a9d10f11bda9cc426ceae3a86a75b5ed4b0ff13f49c3a053bf969627" + "md5=aa90e2f94c280ff7735be1ed7bab080b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.8.0/opam b/packages/key-parsers/key-parsers.0.8.0/opam new file mode 100644 index 000000000..102994a04 --- /dev/null +++ b/packages/key-parsers/key-parsers.0.8.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "ppx_deriving_yojson" {>= "3.0" & < "4.0" & <= "3.9.1"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_blob" {with-test & >= "0.2" & <= "0.9.0"} + "hex" {with-test & >= "1.0.0" & <= "1.5.0"} + "asn1-combinators" {>= "0.1.2" & < "0.2.0"} + "zarith" {>= "1.4.1" & <= "1.14"} + "result" {>= "1.2" & <= "1.5"} + "topkg" {build & <= "1.0.7"} + "ppx_bin_prot" {<= "113.33.03"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} +] +synopsis: "Parsers for multiple key formats" +description: + "This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys." +authors: "Nathan Rebours " +url { + src: + "https://github.com/cryptosense/key-parsers/releases/download/0.8.0/key-parsers-0.8.0.tbz" + checksum: [ + "sha256=41190f485d8ecc2a73eba348dc2cd500b001efa1605b5982f4b5893a2e3d1d9a" + "md5=85abb114cc9c7dd5cde380a529baed33" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.8.1/opam b/packages/key-parsers/key-parsers.0.8.1/opam new file mode 100644 index 000000000..8c94e6579 --- /dev/null +++ b/packages/key-parsers/key-parsers.0.8.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "4.0" & < "4.2"} + "ppx_deriving_yojson" {>= "3.0" & < "4.0" & <= "3.9.1"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "hex" {with-test & >= "1.0.0" & <= "1.5.0"} + "asn1-combinators" {>= "0.1.2" & < "0.2.0"} + "zarith" {>= "1.4.1" & <= "1.14"} + "result" {>= "1.2" & <= "1.5"} + "topkg" {build & <= "1.0.7"} + "ppx_bin_prot" {<= "v0.17.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} +] +synopsis: "Parsers for multiple key formats" +description: + "This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys." +authors: "Nathan Rebours " +url { + src: + "https://github.com/cryptosense/key-parsers/releases/download/0.8.1/key-parsers-0.8.1.tbz" + checksum: [ + "sha256=1c2c55a9d27edbcaa1a1b53a3149bdbc8f6706cf512e5eb14c5043a49ec8c227" + "md5=9418c6042e5b3ddf9dff11ce8c6ad711" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.9.0/opam b/packages/key-parsers/key-parsers.0.9.0/opam new file mode 100644 index 000000000..2e25d2510 --- /dev/null +++ b/packages/key-parsers/key-parsers.0.9.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "4.0" & < "4.2"} + "ppx_deriving_yojson" {>= "3.0" & < "4.0" & <= "3.9.1"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "asn1-combinators" {>= "0.1.2" & < "0.2.0"} + "zarith" {>= "1.4.1" & <= "1.14"} + "result" {>= "1.2" & <= "1.5"} + "topkg" {build & <= "1.0.7"} + "ppx_bin_prot" {<= "v0.17.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} +] +synopsis: "Parsers for multiple key formats" +description: + "This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys." +authors: "Nathan Rebours " +url { + src: + "https://github.com/cryptosense/key-parsers/releases/download/0.9.0/key-parsers-0.9.0.tbz" + checksum: [ + "sha256=ab0ea896017d7d62737cca6148ae1f9fc0fc80bbd9c0d4bbfcd83c75ec757820" + "md5=a4979b65e3c61087f6675d81ae31dd44" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/key-parsers/key-parsers.0.9.1/opam b/packages/key-parsers/key-parsers.0.9.1/opam new file mode 100644 index 000000000..30ba7ae3d --- /dev/null +++ b/packages/key-parsers/key-parsers.0.9.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Nathan Rebours " +homepage: "https://github.com/cryptosense/key-parsers" +bug-reports: "https://github.com/cryptosense/key-parsers/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "ppx_deriving_yojson" {>= "3.0" & < "4.0" & <= "3.9.1"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "asn1-combinators" {>= "0.1.2" & < "0.2.0"} + "zarith" {>= "1.4.1" & <= "1.14"} + "result" {>= "1.2" & <= "1.5"} + "topkg" {build & <= "1.0.7"} + "ppx_bin_prot" {<= "v0.17.0"} + "cstruct" {>= "1.6.0" & <= "6.2.0"} +] +synopsis: "Parsers for multiple key formats" +description: + "This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys." +authors: "Nathan Rebours " +url { + src: + "https://github.com/cryptosense/key-parsers/releases/download/0.9.1/key-parsers-0.9.1.tbz" + checksum: [ + "sha256=4f76ba0772e5d37ca6244816c96edee12b118a3ce20a3b778581cce05700fc7e" + "md5=316814a1352edfbaa25d950d2dfce085" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/krb5/krb5.109.38.alpha1/opam b/packages/krb5/krb5.109.38.alpha1/opam new file mode 100644 index 000000000..59b2b6de1 --- /dev/null +++ b/packages/krb5/krb5.109.38.alpha1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "krb5"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {>= "109.38.00" & <= "109.53.00"} + "core" {>= "109.38.00" & <= "109.53.01"} + "sexplib" {>= "109.20.00" & <= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libkrb5-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "Kerberos 5 bindings" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/alpha-packages/109.38.alpha1/individual/krb5-109.38.alpha1.tar.gz" + checksum: [ + "sha256=f9de89fb38cc5afca1ce6b6fbf91bcec33b7ea50e12bfecf817925b64fad30b6" + "md5=e31093911c4e65cd0c8f8a1eeb18c91e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/kremlin/kremlin.0.9.6.0/opam b/packages/kremlin/kremlin.0.9.6.0/opam new file mode 100644 index 000000000..00e1ac5ce --- /dev/null +++ b/packages/kremlin/kremlin.0.9.6.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "protz@microsoft.com" +authors: "Jonathan Protzenko " +homepage: "https://github.com/fstarlang/kremlin" +license: "Apache-2.0" +depends: [ + "ocaml" {>= "4.04.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "batteries" {<= "3.9.0"} + "zarith" {<= "1.14"} + "stdint" {<= "0.7.2"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} + "fileutils" {<= "0.6.6"} + "menhir" {>= "20161115" & <= "20240715"} + "pprint" {<= "20230830"} + "ulex" {<= "1.2"} + "process" {<= "0.2.1"} + "fix" {<= "20230505"} + "visitors" {<= "20210608"} + "wasm" {<= "2.0.1"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {<= "3.9.1"} + "fstar" {>= "0.9.6.0" & <= "2022.01.15"} +] +depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"} +build: [ + [make "PREFIX=%{prefix}%"] +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] +remove: [ + [ "rm" "-rf" + "%{prefix}%/lib/kremlin" + "%{prefix}%/include/kremlin" + "%{prefix}%/doc/kremlin" + "%{prefix}%/bin/krml" + "%{prefix}%/share/kremlin" ] +] +dev-repo: "git+https://github.com/FStarLang/kremlin" +bug-reports: "https://github.com/FStarLang/kremlin/issues" +synopsis: "A compiler from Low*, a low-level subset of F*, to C." +flags: light-uninstall +url { + src: "https://github.com/FStarLang/kremlin/archive/v0.9.6.0.zip" + checksum: "md5=6a580d0b470484db5637d593a06811be" +} +available: false # source tarball not available (bad checksum) +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lablgtk-extras/lablgtk-extras.1.2/opam b/packages/lablgtk-extras/lablgtk-extras.1.2/opam new file mode 100644 index 000000000..c90422144 --- /dev/null +++ b/packages/lablgtk-extras/lablgtk-extras.1.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [make "install"] +synopsis: + "A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2." +url { + src: + "https://download.ocamlcore.org/gtk-extras/Lablgtk-extras/1.2/lablgtkextras-1.2.tar.gz" + checksum: [ + "sha256=4dadffc442de55c09600300bed08b1fbb736c26552f3bdc81c1f07feb9d3b296" + "md5=f17d9c5d8ec76b677919332ad50e2111" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lablgtk-extras/lablgtk-extras.1.3/opam b/packages/lablgtk-extras/lablgtk-extras.1.3/opam new file mode 100644 index 000000000..545ec20d4 --- /dev/null +++ b/packages/lablgtk-extras/lablgtk-extras.1.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [make "install"] +synopsis: + "A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2." +url { + src: + "https://download.ocamlcore.org/gtk-extras/Lablgtk-extras/1.3/lablgtkextras-1.3.tar.gz" + checksum: [ + "sha256=e0ac979d8535dfbda7d59ed6e7365903ae1ca55bb5f4ef6507e5e796d33b3347" + "md5=aa3e65dc160ab0c7e882caaeffe6be07" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lablgtk-extras/lablgtk-extras.1.4/opam b/packages/lablgtk-extras/lablgtk-extras.1.4/opam new file mode 100644 index 000000000..ebf30d45f --- /dev/null +++ b/packages/lablgtk-extras/lablgtk-extras.1.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://gtk-extras.forge.ocamlcore.org/" +license: "LGPL-2.0-or-later" +doc: ["http://gtk-extras.forge.ocamlcore.org/"] +tags: [ + "gtk" + "utils" + "configuration" +] +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "lablgtk2-extras"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "xmlm" {>= "1.1.1" & <= "1.4.0"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [make "install"] +synopsis: + "A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gtk-extras/Lablgtk-extras/1.4/lablgtkextras-1.4.tar.gz" + checksum: [ + "sha256=8c3958f7cfa89af9ac2cf84cc58a84160a2ec77e89d9697df7299f151befd825" + "md5=4a64ad1380e8ec5796448f2bb60121b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lablgtk-extras/lablgtk-extras.1.5/opam b/packages/lablgtk-extras/lablgtk-extras.1.5/opam new file mode 100644 index 000000000..bc5d73aba --- /dev/null +++ b/packages/lablgtk-extras/lablgtk-extras.1.5/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://gtk-extras.forge.ocamlcore.org/" +license: "LGPL-2.0-or-later" +doc: ["http://gtk-extras.forge.ocamlcore.org/"] +tags: [ + "gtk" + "utils" + "configuration" +] +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "lablgtk2-extras"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "ocamlfind" {<= "1.9.6"} + "config-file" {>= "1.1" & <= "1.2.1"} + "xmlm" {>= "1.1.1" & < "1.3.0"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} +] +install: [make "install"] +synopsis: + "A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/gtk-extras/Lablgtk-extras/1.5/lablgtkextras-1.5.tar.gz" + checksum: [ + "sha256=b1e6c913432f491a1dc3427484f1e5c9192f81929f0c27b1c556f8dad4a3eead" + "md5=5d22389967edcab9e39dadca368e99dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lablgtk/lablgtk.2.16.0/opam b/packages/lablgtk/lablgtk.2.16.0/opam new file mode 100644 index 000000000..40cd8cf44 --- /dev/null +++ b/packages/lablgtk/lablgtk.2.16.0/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "https://garrigue.github.io/lablgtk/" +bug-reports: "https://github.com/garrigue/lablgtk/issues" +dev-repo: "git+https://github.com/garrigue/lablgtk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] + [make "world"] +] +remove: [["ocamlfind" "remove" "lablgtk2"]] +depends: [ + "ocaml" {>= "3.11.0" & < "4.04.0"} + "ocamlfind" {>= "1.2.1" & <= "1.9.6"} + "camlp4" {<= "5.3"} + "conf-gtk2" {build & = "1"} +] +depopts: [ + "conf-gtksourceview" + "conf-gnomecanvas" + "conf-glade" + "lablgl" +] +patches: ["lablgldir.patch"] +post-messages: [ + "This package requires gtk+ 2.0 development packages installed on your system" + {failure} + """ +To solve pkg-config issues, you may need to do +'export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig' (macports) +or 'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig' (homebrew) +and retry""" + {failure & os = "macos"} +] +install: [make "install"] +synopsis: "OCaml interface to GTK+" +description: """ +If you have problems compiling this on MacOS X, try this using Homebrew: + +$ brew install gtk+ +$ export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig +$ opam install lablgtk""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/lablgtk/Lablgtk2/2.16.0/lablgtk-2.16.0.tar.gz" + checksum: [ + "sha256=a0ea9752eb257dadcfc2914408fff339d4c34357802f02c63329dd41b777de2f" + "md5=052519ce2a77d2316732bc4d565b6399" + ] +} +extra-source "lablgtk.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgtk.install" + checksum: [ + "sha256=a7254f258d43669943ababb0846017096262938bccc2f0d62cbc53687cd77d15" + "md5=1a3468258dd50aab33b9844db158b11a" + ] +} +extra-source "lablgldir.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgldir.patch.2.16.0" + checksum: [ + "sha256=8fd8ebf91a84e6c9ebca6396a3711e2369a3e78b25d0b4613704ea689cf504bd" + "md5=8cf5f3efbcb7bb8294424c30f77ea81f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lablgtk/lablgtk.2.18.2/opam b/packages/lablgtk/lablgtk.2.18.2/opam new file mode 100644 index 000000000..61db1f217 --- /dev/null +++ b/packages/lablgtk/lablgtk.2.18.2/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "https://garrigue.github.io/lablgtk/" +bug-reports: "https://github.com/garrigue/lablgtk/issues" +dev-repo: "git+https://github.com/garrigue/lablgtk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] + [make "world"] +] +remove: [["ocamlfind" "remove" "lablgtk2"]] +depends: [ + "ocaml" {>= "3.11.0" & < "4.04.0"} + "ocamlfind" {>= "1.2.1" & <= "1.9.6"} + "camlp4" {<= "5.3"} + "conf-gtk2" {build & = "1"} +] +depopts: [ + "conf-gtksourceview" + "conf-gnomecanvas" + "conf-glade" + "lablgl" +] +patches: ["lablgldir.patch"] +post-messages: [ + "This package requires gtk+ 2.0 development packages installed on your system" + {failure} + """ +To solve pkg-config issues, you may need to do +'export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig' (macports) +or 'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig' (homebrew) +and retry""" + {failure & os = "macos"} +] +install: [make "install"] +synopsis: "OCaml interface to GTK+" +description: """ +If you have problems compiling this on MacOS X, try this using Homebrew: + +$ brew install gtk+ +$ export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig +$ opam install lablgtk""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/lablgtk/Lablgtk2/2.18.2/lablgtk-2.18.2.tar.gz" + checksum: [ + "sha256=deedce9f934821196f9a4d0fc85cad12f59ec82298b908d12cf76cb015d13939" + "md5=382003b46e52249810b3d6e7e9f3c80b" + ] +} +extra-source "lablgtk.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgtk.install" + checksum: [ + "sha256=a7254f258d43669943ababb0846017096262938bccc2f0d62cbc53687cd77d15" + "md5=1a3468258dd50aab33b9844db158b11a" + ] +} +extra-source "lablgldir.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgldir.patch.2.18.2" + checksum: [ + "sha256=8fd8ebf91a84e6c9ebca6396a3711e2369a3e78b25d0b4613704ea689cf504bd" + "md5=8cf5f3efbcb7bb8294424c30f77ea81f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lablgtk/lablgtk.2.18.3/opam b/packages/lablgtk/lablgtk.2.18.3/opam new file mode 100644 index 000000000..9168c3e2b --- /dev/null +++ b/packages/lablgtk/lablgtk.2.18.3/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "https://garrigue.github.io/lablgtk/" +bug-reports: "https://github.com/garrigue/lablgtk/issues" +dev-repo: "git+https://github.com/garrigue/lablgtk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] + [make "world"] +] +remove: [["ocamlfind" "remove" "lablgtk2"]] +depends: [ + "ocaml" {>= "3.11.0" & < "4.04.0"} + "ocamlfind" {>= "1.2.1" & <= "1.9.6"} + "camlp4" {<= "5.3"} + "conf-gtk2" {build & = "1"} +] +depopts: [ + "conf-gtksourceview" + "conf-gnomecanvas" + "conf-glade" + "lablgl" +] +patches: ["lablgldir.patch"] +post-messages: [ + "This package requires gtk+ 2.0 development packages installed on your system" + {failure} + """ +To solve pkg-config issues, you may need to do +'export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig' (macports) +or 'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig' (homebrew) +and retry""" + {failure & os = "macos"} +] +install: [make "install"] +synopsis: "OCaml interface to GTK+" +description: """ +If you have problems compiling this on MacOS X, try this using Homebrew: + +$ brew install gtk+ +$ export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig +$ opam install lablgtk""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/lablgtk/Lablgtk2/2.18.3/lablgtk-2.18.3.tar.gz" + checksum: [ + "sha256=975bebf2f9ca74dc3bf7431ebb640ff6a924bb80c8ee5f4467c475a7e4b0cbaf" + "md5=bcbad64a28c3dc40f24cc7a4d2f1d0dd" + ] +} +extra-source "lablgtk.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgtk.install" + checksum: [ + "sha256=a7254f258d43669943ababb0846017096262938bccc2f0d62cbc53687cd77d15" + "md5=1a3468258dd50aab33b9844db158b11a" + ] +} +extra-source "lablgldir.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgldir.patch.2.18.3" + checksum: [ + "sha256=8fd8ebf91a84e6c9ebca6396a3711e2369a3e78b25d0b4613704ea689cf504bd" + "md5=8cf5f3efbcb7bb8294424c30f77ea81f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lablgtk/lablgtk.2.18.4/opam b/packages/lablgtk/lablgtk.2.18.4/opam new file mode 100644 index 000000000..d71a668c6 --- /dev/null +++ b/packages/lablgtk/lablgtk.2.18.4/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "https://garrigue.github.io/lablgtk/" +bug-reports: "https://github.com/garrigue/lablgtk/issues" +dev-repo: "git+https://github.com/garrigue/lablgtk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] + [make "world"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "lablgtk2"]] +depends: [ + "ocaml" {>= "3.11.0" & < "4.04.0"} + "ocamlfind" {>= "1.2.1" & <= "1.9.6"} + "conf-gtk2" {build & = "1"} +] +depopts: [ + "conf-gtksourceview" + "conf-gnomecanvas" + "conf-glade" + "lablgl" +] +patches: ["lablgldir.patch"] +post-messages: [ + "This package requires gtk+ 2.0 development packages installed on your system" + {failure} + """ +To solve pkg-config issues, you may need to do +'export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig' (macports) +or 'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig' (homebrew) +and retry""" + {failure & os = "macos"} +] +synopsis: "OCaml interface to GTK+" +description: """ +If you have problems compiling this on MacOS X, try this using Homebrew: + +$ brew install gtk+ +$ export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig +$ opam install lablgtk""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/lablgtk/Lablgtk2/2.18.4/lablgtk-2.18.4.tar.gz" + checksum: [ + "sha256=b316ae0b92e760c1ab0d1bdeaa0a3c2a6ab14face5a0fe2b93445be3a3d013c0" + "md5=cb95497a3a34facd70d475892a806d02" + ] +} +extra-source "lablgtk.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgtk.install" + checksum: [ + "sha256=a7254f258d43669943ababb0846017096262938bccc2f0d62cbc53687cd77d15" + "md5=1a3468258dd50aab33b9844db158b11a" + ] +} +extra-source "lablgldir.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgldir.patch.2.18.4" + checksum: [ + "sha256=8fd8ebf91a84e6c9ebca6396a3711e2369a3e78b25d0b4613704ea689cf504bd" + "md5=8cf5f3efbcb7bb8294424c30f77ea81f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lablgtk/lablgtk.2.18.5/opam b/packages/lablgtk/lablgtk.2.18.5/opam new file mode 100644 index 000000000..32d0e84fa --- /dev/null +++ b/packages/lablgtk/lablgtk.2.18.5/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "https://garrigue.github.io/lablgtk/" +bug-reports: "https://github.com/garrigue/lablgtk/issues" +dev-repo: "git+https://github.com/garrigue/lablgtk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] + [make "world"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "lablgtk2"]] +depends: [ + "ocaml" {>= "3.11.0" & < "4.06"} + "ocamlfind" {>= "1.2.1" & <= "1.9.6"} + "conf-gtk2" {build & = "1"} +] +depopts: [ + "conf-gtksourceview" + "conf-gnomecanvas" + "conf-glade" + "lablgl" +] +patches: ["lablgldir.patch"] +post-messages: [ + "This package requires gtk+ 2.0 development packages installed on your system" + {failure} + """ +To solve pkg-config issues, you may need to do +'export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig' and retry""" + {failure & os = "macos"} +] +synopsis: "OCaml interface to GTK+" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/lablgtk/Lablgtk2/2.18.5/lablgtk-2.18.5.tar.gz" + checksum: [ + "sha256=2bf251db21c077fdd26c035ea03edd8fe609187f908e520e87a8ffdd9c36d233" + "md5=43eb7062439f7ddd0d8ad96c3e3b87dd" + ] +} +extra-source "lablgtk.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgtk.install" + checksum: [ + "sha256=a7254f258d43669943ababb0846017096262938bccc2f0d62cbc53687cd77d15" + "md5=1a3468258dd50aab33b9844db158b11a" + ] +} +extra-source "lablgldir.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgldir.patch.2.18.5" + checksum: [ + "sha256=8fd8ebf91a84e6c9ebca6396a3711e2369a3e78b25d0b4613704ea689cf504bd" + "md5=8cf5f3efbcb7bb8294424c30f77ea81f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lablgtk/lablgtk.2.18.6/opam b/packages/lablgtk/lablgtk.2.18.6/opam new file mode 100644 index 000000000..291c98eab --- /dev/null +++ b/packages/lablgtk/lablgtk.2.18.6/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "https://garrigue.github.io/lablgtk/" +bug-reports: "https://github.com/garrigue/lablgtk/issues" +dev-repo: "git+https://github.com/garrigue/lablgtk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] + [make "world"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "lablgtk2"]] +depends: [ + "ocaml" {>= "4.06" & < "4.08"} + "ocamlfind" {>= "1.2.1" & <= "1.9.6"} + "conf-gtk2" {build & = "1"} +] +depopts: [ + "conf-gtksourceview" + "conf-gnomecanvas" + "conf-glade" + "lablgl" +] +patches: ["lablgldir.patch"] +post-messages: [ + "This package requires gtk+ 2.0 development packages installed on your system" + {failure} + """ +To solve pkg-config issues, you may need to do +'export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig' and retry""" + {failure & os = "macos"} +] +synopsis: "OCaml interface to GTK+" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/lablgtk/Lablgtk2/2.18.6/lablgtk-2.18.6.tar.gz" + checksum: [ + "sha256=4ddca243066418e2a88ac49ebf2d846fac4b667b1b1753efadd078ae777368f8" + "md5=30e9eef159eb88db0dce2438a60a6402" + ] +} +extra-source "lablgtk.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgtk.install" + checksum: [ + "sha256=a7254f258d43669943ababb0846017096262938bccc2f0d62cbc53687cd77d15" + "md5=1a3468258dd50aab33b9844db158b11a" + ] +} +extra-source "lablgldir.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgldir.patch.2.18.6" + checksum: [ + "sha256=8fd8ebf91a84e6c9ebca6396a3711e2369a3e78b25d0b4613704ea689cf504bd" + "md5=8cf5f3efbcb7bb8294424c30f77ea81f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lablgtk/lablgtk.2.18.7/opam b/packages/lablgtk/lablgtk.2.18.7/opam new file mode 100644 index 000000000..a39f21c25 --- /dev/null +++ b/packages/lablgtk/lablgtk.2.18.7/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "https://garrigue.github.io/lablgtk/" +bug-reports: "https://github.com/garrigue/lablgtk/issues" +dev-repo: "git+https://github.com/garrigue/lablgtk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] + [make "world"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "lablgtk2"]] +depends: [ + "ocaml" {>= "4.05" & < "4.08"} + "ocamlfind" {>= "1.2.1" & <= "1.9.6"} + "conf-gtk2" {build & = "1"} +] +depopts: [ + "conf-gtksourceview" + "conf-gnomecanvas" + "conf-glade" + "lablgl" +] +patches: ["lablgldir.patch"] +post-messages: [ + "This package requires gtk+ 2.0 development packages installed on your system" + {failure} + """ +To solve pkg-config issues, you may need to do +'export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig' and retry""" + {failure & os = "macos"} +] +synopsis: "OCaml interface to GTK+" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/lablgtk/Lablgtk2/2.18.7/lablgtk-2.18.7.tar.gz" + checksum: [ + "sha256=0b9754c98790e81c18fa67f15f8f16f58678ca50f1b1aaa1a166b93c485ddb5e" + "md5=2da57c6ebbb7ecba5c6d71576ec929ac" + ] +} +extra-source "lablgtk.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgtk.install" + checksum: [ + "sha256=a7254f258d43669943ababb0846017096262938bccc2f0d62cbc53687cd77d15" + "md5=1a3468258dd50aab33b9844db158b11a" + ] +} +extra-source "lablgldir.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lablgtk/lablgldir.patch.2.18.7" + checksum: [ + "sha256=8fd8ebf91a84e6c9ebca6396a3711e2369a3e78b25d0b4613704ea689cf504bd" + "md5=8cf5f3efbcb7bb8294424c30f77ea81f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/labltk/labltk.8.06.0/opam b/packages/labltk/labltk.8.06.0/opam new file mode 100644 index 000000000..2d1feef1d --- /dev/null +++ b/packages/labltk/labltk.8.06.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +homepage: "http://labltk.forge.ocamlcore.org/" +build: [ + ["./configure" "-use-findlib" "-installbindir" bin] + [make "all" "opt"] +] +remove: [["ocamlfind" "remove" "labltk"]] +depends: [ + "ocaml" {>= "4.02" & < "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "conf-tcl" {= "1"} + "conf-tk" {= "1"} +] +post-messages: [ + "This package requires Tcl/Tk with its development packages installed on your system" {failure} +] +install: [make "install"] +synopsis: + "OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser" +description: "For details, see https://forge.ocamlcore.org/projects/labltk/" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/labltk/labltk/labltk-8.06.0/labltk-8.06.0.tar.gz" + checksum: [ + "sha256=71997dbd6c36e4eb064484dc73037d4bd10e465e180fead07a4b193d21af9764" + "md5=740398be4bb4cea11bddf03f27f50df9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/labltk/labltk.8.06.1/opam b/packages/labltk/labltk.8.06.1/opam new file mode 100644 index 000000000..dfc58b184 --- /dev/null +++ b/packages/labltk/labltk.8.06.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "http://labltk.forge.ocamlcore.org/" +bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=343" +dev-repo: "git+https://github.com/garrigue/labltk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "-use-findlib" "-installbindir" bin] + [make "all" "opt"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "labltk"]] +depends: [ + "ocaml" {>= "4.03" & < "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "conf-tcl" {= "1"} + "conf-tk" {= "1"} +] +post-messages: [ + "This package requires Tcl/Tk with its development packages installed on your system" {failure} +] +synopsis: + "OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser" +description: "For details, see https://forge.ocamlcore.org/projects/labltk/" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/labltk/labltk/8.06.1/labltk-8.06.1.tar.gz" + checksum: [ + "sha256=d6ac4bb373d10342a1af045f28db34dcded50d92a6c6886ed45d1de050e63c8b" + "md5=f38637d8fc8cccb2e08232cbb8ea4686" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/labltk/labltk.8.06.2/opam b/packages/labltk/labltk.8.06.2/opam new file mode 100644 index 000000000..2641ba619 --- /dev/null +++ b/packages/labltk/labltk.8.06.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "http://labltk.forge.ocamlcore.org/" +bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=343" +dev-repo: "git+https://github.com/garrigue/labltk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "-use-findlib" "-installbindir" bin] + [make "all" "opt"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "labltk"]] +depends: [ + "ocaml" {>= "4.04" & < "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "conf-tcl" {= "1"} + "conf-tk" {= "1"} +] +post-messages: [ + "This package requires Tcl/Tk with its development packages installed on your system" {failure} +] +synopsis: + "OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser" +description: "For details, see https://forge.ocamlcore.org/projects/labltk/" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/labltk/labltk/8.06.2/labltk-8.06.2.tar.gz" + checksum: [ + "sha256=b32ea0465ec2fff89ebf5219845656f8334f61857e01ea3d59b3ab31749227dd" + "md5=15020ef74baa688536ce1d38525462f8" + ] +} +extra-source "cltkImg.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/labltk/cltkImg.patch" + checksum: [ + "sha256=40ebb0f70f7bdc1e167c05de43e7b336128f5feb0e1944ef275c9153b59c078a" + "md5=d3fbf34d6c96edcc4b3d80be2338e2a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/labltk/labltk.8.06.3/opam b/packages/labltk/labltk.8.06.3/opam new file mode 100644 index 000000000..374aaeb6c --- /dev/null +++ b/packages/labltk/labltk.8.06.3/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "http://labltk.forge.ocamlcore.org/" +bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=343" +dev-repo: "git+https://github.com/garrigue/labltk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "-use-findlib" "-installbindir" bin] + [make "all" "opt"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "labltk"]] +depends: [ + "ocaml" {>= "4.05" & < "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "conf-tcl" {= "1"} + "conf-tk" {= "1"} +] +post-messages: [ + "This package requires Tcl/Tk with its development packages installed on your system" {failure} +] +synopsis: + "OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser" +description: "For details, see https://forge.ocamlcore.org/projects/labltk/" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/labltk/labltk/8.06.3/labltk-8.06.3.tar.gz" + checksum: [ + "sha256=b6b7076f6a2a7b2f63095013cb4e37a1f2a6eb3d4abb57dbb1b8cff1ae4c6ae6" + "md5=55c00fcd70381ec426b74568301c1a2e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/labltk/labltk.8.06.4/opam b/packages/labltk/labltk.8.06.4/opam new file mode 100644 index 000000000..1ae788fa1 --- /dev/null +++ b/packages/labltk/labltk.8.06.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "http://labltk.forge.ocamlcore.org/" +bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=343" +dev-repo: "git+https://github.com/garrigue/labltk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "-use-findlib" "-installbindir" bin] + [make "all" "opt"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "labltk"]] +depends: [ + "ocaml" {>= "4.06" & < "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "conf-tcl" {= "1"} + "conf-tk" {= "1"} +] +post-messages: [ + "This package requires Tcl/Tk with its development packages installed on your system" {failure} +] +synopsis: + "OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser" +description: "For details, see https://forge.ocamlcore.org/projects/labltk/" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/labltk/labltk/8.06.4/labltk-8.06.4.tar.gz" + checksum: [ + "sha256=3132dc8f3748a121d094e21b8a8a84322c13882ed36a3d141f2965f23ff87948" + "md5=48c3815461fb6d060dac9c7d574a7a4f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/labltk/labltk.8.06.5/opam b/packages/labltk/labltk.8.06.5/opam new file mode 100644 index 000000000..59e4b8229 --- /dev/null +++ b/packages/labltk/labltk.8.06.5/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "garrigue@math.nagoya-u.ac.jp" +authors: ["Jacques Garrigue et al., Nagoya University"] +homepage: "http://labltk.forge.ocamlcore.org/" +bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=343" +dev-repo: "git+https://github.com/garrigue/labltk.git" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +patches: [ "auxlibs-in-META.patch" ] +build: [ + ["./configure" "-use-findlib" "-installbindir" bin] + [make "all" "opt"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "labltk"]] +depends: [ + "ocaml" {>= "4.07" & < "4.08"} + "ocamlfind" {<= "1.9.6"} + "conf-tcl" {= "1"} + "conf-tk" {= "1"} +] +post-messages: [ + "This package requires Tcl/Tk with its development packages installed on your system" {failure} +] +synopsis: + "OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser" +description: "For details, see https://forge.ocamlcore.org/projects/labltk/" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/labltk/labltk/8.06.5/labltk-8.06.5.tar.gz" + checksum: [ + "sha256=92ff3358cd28d6b0c60d17367a875cd895741dbebae20ba310ee4d1e7c31fd71" + "md5=a2741cebd8d59565ac35814074ca3002" + ] +} +extra-source "auxlibs-in-META.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/labltk/auxlibs-in-META.patch" + checksum: [ + "sha256=4efa7667cb9bc21416020ea7e8bc9a0f5c462d791c3304220827258741f44962" + "md5=2b5bb4be9022b3f72633a395dca4b4a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lacc/lacc.0.1/opam b/packages/lacc/lacc.0.1/opam new file mode 100644 index 000000000..be0f35f1b --- /dev/null +++ b/packages/lacc/lacc.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/lacc" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "lacc"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/UnixJunkie/lacc" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "fat-free list accumulators" +description: """ +Accumulate results in a list without guilt: you won't have to reverse it at +the end. Of course, some magic is involved ... +Examples can be found in lib_test/test.ml.""" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/lacc/archive/v0.1.tar.gz" + checksum: [ + "sha256=ce86dbab8d0f90f62cc2280e45fee8ddc93fd7da215202745dcfd8f462ce2559" + "md5=b04fd9155690e2d1c63369d3cbe410fa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lacc/lacc.0.2/opam b/packages/lacc/lacc.0.2/opam new file mode 100644 index 000000000..af456ed53 --- /dev/null +++ b/packages/lacc/lacc.0.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +authors: ["Francois Berenger"] +homepage: "https://github.com/UnixJunkie/lacc" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "lacc"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/UnixJunkie/lacc" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "fat-free list accumulators" +description: """ +Accumulate results in a list without guilt: you won't have to reverse it at +the end. Of course, some magic is involved ... +Examples can be found in lib_test/test.ml.""" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/lacc/archive/v0.2.tar.gz" + checksum: [ + "sha256=70e051c516b0f30f0b2a0d47c6ed34d8defe8e691d497d63cb31860fd8d55da7" + "md5=facc2c90c0e07784ab9f2c59ad2e8644" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lambda-term/lambda-term.1.10.1/opam b/packages/lambda-term/lambda-term.1.10.1/opam new file mode 100644 index 000000000..01c35fb96 --- /dev/null +++ b/packages/lambda-term/lambda-term.1.10.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/lambda-term" +bug-reports: "https://github.com/ocaml-community/lambda-term/issues" +dev-repo: "git+https://github.com/ocaml-community/lambda-term.git" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [["ocaml" "setup.ml" "-install"]] +remove: [["ocamlfind" "remove" "lambda-term"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "3.0.0"} + "zed" {>= "1.2" & < "2.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Terminal manipulation library for OCaml" +description: """ +Lambda-term is a cross-platform library for manipulating the terminal. +It provides an abstraction for keys, mouse events, colors, as well as +a set of widgets to write curses-like applications. + +The main objective of lambda-term is to provide a higher level +functional interface to terminal manipulation than, for example, +ncurses, by providing a native OCaml interface instead of bindings to +a C library. + +Lambda-term integrates with zed to provide text edition facilities in +console applications.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/lambda-term/archive/1.10.1.tar.gz" + checksum: [ + "sha256=d24e3ddc504c9a88309cf5f24f6cdc1b7950be64fcb4d5355b9c6da5197d8990" + "md5=1ad66f7e3f517f1f40528400d8cd00d9" + ] +} +extra-source "lambda-term.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambda-term/lambda-term.install.1.10.1" + checksum: [ + "sha256=413d2362417eb51da4867c661cbf65e874cb0e16e590ed8d2fcc8b47d20f985d" + "md5=798ec47691549455185f122d60ffa347" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lambda-term/lambda-term.1.10/opam b/packages/lambda-term/lambda-term.1.10/opam new file mode 100644 index 000000000..357b5fa8f --- /dev/null +++ b/packages/lambda-term/lambda-term.1.10/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/lambda-term" +bug-reports: "https://github.com/ocaml-community/lambda-term/issues" +dev-repo: "git+https://github.com/ocaml-community/lambda-term.git" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [["ocaml" "setup.ml" "-install"]] +remove: [["ocamlfind" "remove" "lambda-term"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "3.0.0"} + "zed" {>= "1.2" & < "2.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Terminal manipulation library for OCaml" +description: """ +Lambda-term is a cross-platform library for manipulating the terminal. +It provides an abstraction for keys, mouse events, colors, as well as +a set of widgets to write curses-like applications. + +The main objective of lambda-term is to provide a higher level +functional interface to terminal manipulation than, for example, +ncurses, by providing a native OCaml interface instead of bindings to +a C library. + +Lambda-term integrates with zed to provide text edition facilities in +console applications.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/lambda-term/archive/1.10.tar.gz" + checksum: [ + "sha256=152d1712655d7b61b0fe90abe43fcdead00945aa6ab636fef0b587a21bd697cf" + "md5=ce9cc6503a01f327d414988f97343635" + ] +} +extra-source "lambda-term.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambda-term/lambda-term.install.1.10" + checksum: [ + "sha256=413d2362417eb51da4867c661cbf65e874cb0e16e590ed8d2fcc8b47d20f985d" + "md5=798ec47691549455185f122d60ffa347" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lambda-term/lambda-term.1.11/opam b/packages/lambda-term/lambda-term.1.11/opam new file mode 100644 index 000000000..6a524295d --- /dev/null +++ b/packages/lambda-term/lambda-term.1.11/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/lambda-term" +bug-reports: "https://github.com/ocaml-community/lambda-term/issues" +dev-repo: "git+https://github.com/ocaml-community/lambda-term.git" +license: "BSD-3-Clause" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "lwt" {>= "2.7.0" & < "4.0.0"} + "zed" {>= "1.2" & < "2.0"} + "lwt_react" {<= "1.2.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} +] +synopsis: "Terminal manipulation library for OCaml" +description: """ +Lambda-term is a cross-platform library for manipulating the terminal. +It provides an abstraction for keys, mouse events, colors, as well as +a set of widgets to write curses-like applications. + +The main objective of lambda-term is to provide a higher level +functional interface to terminal manipulation than, for example, +ncurses, by providing a native OCaml interface instead of bindings to +a C library. + +Lambda-term integrates with zed to provide text edition facilities in +console applications.""" +url { + src: "https://github.com/ocaml-community/lambda-term/archive/1.11.tar.gz" + checksum: [ + "sha256=6a59940f2d5899ee9205e7a713ce1e8526152d5224366236e5dcd5fab00c9d82" + "md5=51ae50136ad0989c941ad35ae4d89c72" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lambda-term/lambda-term.1.2/opam b/packages/lambda-term/lambda-term.1.2/opam new file mode 100644 index 000000000..52a413186 --- /dev/null +++ b/packages/lambda-term/lambda-term.1.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "lambda-term"]] +depends: [ + "ocaml" + "zed" {< "2.0"} + "lwt" {< "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "react" {< "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "terminal management library" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/lambda-term/lambda-term/1.2/lambda-term-1.2.tar.gz" + checksum: [ + "sha256=b86903e82d9d54ec35af06b2c575fcaca7e937614d8aedcaff693689699c6e72" + "md5=6460d4579245fb4667437bdfc2db6f61" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lambda-term/lambda-term.1.4/opam b/packages/lambda-term/lambda-term.1.4/opam new file mode 100644 index 000000000..0d876d828 --- /dev/null +++ b/packages/lambda-term/lambda-term.1.4/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "http://lambda-term.forge.ocamlcore.org/" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "lambda-term"]] +depends: [ + "ocaml" {>= "3.12"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "3.0.0"} + "zed" {>= "1.2" & < "2.0"} + "react" {< "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Terminal manipulation library for OCaml" +description: """ +Lambda-term is a cross-platform library for manipulating the terminal. +It provides an abstraction for keys, mouse events, colors, as well as +a set of widgets to write curses-like applications. + +The main objective of lambda-term is to provide a higher level +functional interface to terminal manipulation than, for example, +ncurses, by providing a native OCaml interface instead of bindings to +a C library. + +Lambda-term integrates with zed to provide text edition facilities in +console applications.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/lambda-term/lambda-term/1.4/lambda-term-1.4.tar.gz" + checksum: [ + "sha256=7c77abab49993e2a168f45943e6a6b83e8d580c905c2c8c24a28b30561fd77fb" + "md5=34734cf7a7082671550abd3415e88b38" + ] +} +extra-source "lambda-term.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambda-term/lambda-term.install.1.4" + checksum: [ + "sha256=a4e0b659c3cdda731b324b93b119ee026537d15d075fffdd268078eb586a13c7" + "md5=309a7aef785fc38a36bdebdd0cc459b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lambda-term/lambda-term.1.5/opam b/packages/lambda-term/lambda-term.1.5/opam new file mode 100644 index 000000000..63920778e --- /dev/null +++ b/packages/lambda-term/lambda-term.1.5/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/lambda-term" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "lambda-term"]] +patches: ["openbsd.diff" {os = "openbsd"}] +depends: [ + "ocaml" {>= "3.12"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "3.0.0"} + "zed" {>= "1.2" & < "2.0"} + "react" {< "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml-community/lambda-term" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Terminal manipulation library for OCaml" +description: """ +Lambda-term is a cross-platform library for manipulating the terminal. +It provides an abstraction for keys, mouse events, colors, as well as +a set of widgets to write curses-like applications. + +The main objective of lambda-term is to provide a higher level +functional interface to terminal manipulation than, for example, +ncurses, by providing a native OCaml interface instead of bindings to +a C library. + +Lambda-term integrates with zed to provide text edition facilities in +console applications.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/lambda-term/archive/1.5.tar.gz" + checksum: [ + "sha256=b96e134ed6791d797439d44429458490ed6e674eb37c3f8c3f1767c054b0b564" + "md5=e826f13b787567b43720f3acbe21658c" + ] +} +extra-source "openbsd.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambda-term/openbsd.diff" + checksum: [ + "sha256=9c8966ad7cccf3f649f9a9f61f9fb0c37dba2b46e133989f1021c8d371884815" + "md5=90257eb7b8b41cb4ad237cdf188904aa" + ] +} +extra-source "lambda-term.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambda-term/lambda-term.install.1.5" + checksum: [ + "sha256=a4e0b659c3cdda731b324b93b119ee026537d15d075fffdd268078eb586a13c7" + "md5=309a7aef785fc38a36bdebdd0cc459b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lambda-term/lambda-term.1.6/opam b/packages/lambda-term/lambda-term.1.6/opam new file mode 100644 index 000000000..2cafa8069 --- /dev/null +++ b/packages/lambda-term/lambda-term.1.6/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/lambda-term" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "lambda-term"]] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "3.0.0"} + "zed" {>= "1.2" & < "2.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} +] +dev-repo: "git+https://github.com/ocaml-community/lambda-term" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Terminal manipulation library for OCaml" +description: """ +Lambda-term is a cross-platform library for manipulating the terminal. +It provides an abstraction for keys, mouse events, colors, as well as +a set of widgets to write curses-like applications. + +The main objective of lambda-term is to provide a higher level +functional interface to terminal manipulation than, for example, +ncurses, by providing a native OCaml interface instead of bindings to +a C library. + +Lambda-term integrates with zed to provide text edition facilities in +console applications.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/lambda-term/archive/1.6.tar.gz" + checksum: [ + "sha256=0928ee94a0b742b62eeeb0d762ddfdf292c5c3c83c296d9cfd9dfafb5a8f0ee6" + "md5=cb823046ffe2c404cd9f2690dc3c3a30" + ] +} +extra-source "lambda-term.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambda-term/lambda-term.install.1.6" + checksum: [ + "sha256=a4e0b659c3cdda731b324b93b119ee026537d15d075fffdd268078eb586a13c7" + "md5=309a7aef785fc38a36bdebdd0cc459b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lambda-term/lambda-term.1.7/opam b/packages/lambda-term/lambda-term.1.7/opam new file mode 100644 index 000000000..78f12a585 --- /dev/null +++ b/packages/lambda-term/lambda-term.1.7/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/lambda-term" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "lambda-term"]] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "3.0.0"} + "zed" {>= "1.2" & < "2.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml-community/lambda-term" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Terminal manipulation library for OCaml" +description: """ +Lambda-term is a cross-platform library for manipulating the terminal. +It provides an abstraction for keys, mouse events, colors, as well as +a set of widgets to write curses-like applications. + +The main objective of lambda-term is to provide a higher level +functional interface to terminal manipulation than, for example, +ncurses, by providing a native OCaml interface instead of bindings to +a C library. + +Lambda-term integrates with zed to provide text edition facilities in +console applications.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/lambda-term/archive/1.7.tar.gz" + checksum: [ + "sha256=da994e2edec5dd44583b9ca39e3eb442bd740490770b024de10e7cb972f1040a" + "md5=5a4a018416aa1ef731952ce43c09baf9" + ] +} +extra-source "lambda-term.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambda-term/lambda-term.install.1.7" + checksum: [ + "sha256=a4e0b659c3cdda731b324b93b119ee026537d15d075fffdd268078eb586a13c7" + "md5=309a7aef785fc38a36bdebdd0cc459b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lambda-term/lambda-term.1.8/opam b/packages/lambda-term/lambda-term.1.8/opam new file mode 100644 index 000000000..a6a8dab2c --- /dev/null +++ b/packages/lambda-term/lambda-term.1.8/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/lambda-term" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "lambda-term"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "3.0.0"} + "zed" {>= "1.2" & < "2.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml-community/lambda-term" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Terminal manipulation library for OCaml" +description: """ +Lambda-term is a cross-platform library for manipulating the terminal. +It provides an abstraction for keys, mouse events, colors, as well as +a set of widgets to write curses-like applications. + +The main objective of lambda-term is to provide a higher level +functional interface to terminal manipulation than, for example, +ncurses, by providing a native OCaml interface instead of bindings to +a C library. + +Lambda-term integrates with zed to provide text edition facilities in +console applications.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/lambda-term/archive/1.8.tar.gz" + checksum: [ + "sha256=ec5d2e29263444e0922dd559860d13f977cf4c391c5cf959826b158c480fc143" + "md5=77c09a0a58beae9f092db6e91ddae808" + ] +} +extra-source "lambda-term.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambda-term/lambda-term.install.1.8" + checksum: [ + "sha256=a4e0b659c3cdda731b324b93b119ee026537d15d075fffdd268078eb586a13c7" + "md5=309a7aef785fc38a36bdebdd0cc459b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lambda-term/lambda-term.1.9/opam b/packages/lambda-term/lambda-term.1.9/opam new file mode 100644 index 000000000..23a45187c --- /dev/null +++ b/packages/lambda-term/lambda-term.1.9/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/lambda-term" +bug-reports: "https://github.com/ocaml-community/lambda-term/issues" +dev-repo: "git+https://github.com/ocaml-community/lambda-term.git" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [["ocaml" "setup.ml" "-install"]] +remove: [["ocamlfind" "remove" "lambda-term"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "3.0.0"} + "zed" {>= "1.2" & < "2.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Terminal manipulation library for OCaml" +description: """ +Lambda-term is a cross-platform library for manipulating the terminal. +It provides an abstraction for keys, mouse events, colors, as well as +a set of widgets to write curses-like applications. + +The main objective of lambda-term is to provide a higher level +functional interface to terminal manipulation than, for example, +ncurses, by providing a native OCaml interface instead of bindings to +a C library. + +Lambda-term integrates with zed to provide text edition facilities in +console applications.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/lambda-term/archive/1.9.tar.gz" + checksum: [ + "sha256=d21bd941cfaa98e5c08343fcb4c50fdb6e34600d8bff217c3356a4652e53f506" + "md5=17a9f8b56f9a10a7ed4cfa48ae6c3e39" + ] +} +extra-source "lambda-term.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambda-term/lambda-term.install.1.9" + checksum: [ + "sha256=a4e0b659c3cdda731b324b93b119ee026537d15d075fffdd268078eb586a13c7" + "md5=309a7aef785fc38a36bdebdd0cc459b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lambdapi/lambdapi.1.0/opam b/packages/lambdapi/lambdapi.1.0/opam new file mode 100644 index 000000000..9182ef21a --- /dev/null +++ b/packages/lambdapi/lambdapi.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +bug-reports: "https://github.com/rlepigre/lambdapi/issues" +homepage : "https://github.com/rlepigre/lambdapi" +dev-repo : "git+https://github.com/rlepigre/lambdapi.git" + +authors: + [ "Rodolphe Lepigre " + "Frédéric Blanqui " ] +maintainer: "dedukti-dev@inria.fr" +license: "CeCILL-1.0+" + +build : [make] +install: [make "install"] +remove : [make "uninstall"] + +depends: + [ "ocaml" {>= "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "menhir" {<= "20240715"} + "earley" {>= "1.0.2" & <= "3.0.0"} + "earley-ocaml" {>= "1.0.2" & <= "1.1.0"} + "bindlib" {= "5.0.0"} + "timed" {>= "1.0" & <= "1.1"} ] + +synopsis : "Implementation of the λΠ-calculus modulo rewriting" +description: +""" +Lambdapi is an implementation of the λΠ-calculus modulo rewriting, that is +mostly compatible with Dedukti (https://github.com/Deducteam/Dedukti). +""" + +url { + src: "https://github.com/rlepigre/lambdapi/archive/lambdapi-1.0.tar.gz" + checksum: [ + "sha256=12f2414a9e1ad46c5467b42984569b191164e4e762332b60d277b22660b5ebbc" + "md5=16c3b0aea9e6aa0e13ee7dc59f9239cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lambdoc/lambdoc.1.0-beta2/opam b/packages/lambdoc/lambdoc.1.0-beta2/opam new file mode 100644 index 000000000..90051f022 --- /dev/null +++ b/packages/lambdoc/lambdoc.1.0-beta2/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://lambdoc.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/lambdoc/issues" +dev-repo: "git+https://github.com/darioteixeira/lambdoc.git" +license: "GPL-2.0-only" +build: make +remove: [["ocamlfind" "remove" "lambdoc"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "batteries" {>= "2" & <= "3.9.0"} + "menhir" {<= "20240715"} + "ulex" {<= "1.2"} + "sexplib" {< "113.01.00"} + "pcre" {<= "8.0.1"} + "pxp" {<= "1.2.9"} + "xstrp4" {= "1.8"} + "tyxml" {>= "3.2" & < "4"} + "omd" {>= "1.0.0" & <= "2.0.0~alpha4"} + "blahcaml" {= "2.1"} + "camlhighlight" {>= "3.0" & < "4"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Library providing support for semantically rich documents in web applications." +description: """ +Lambdoc was built with Ocsigen/Eliom integration in mind. It includes parsers for +four different markup languages: Lambtex, Lambxml, Lambwiki, and Markdown. The first +is inspired by LaTeX, the second is an XML-based markup based on HTML, the third is a +lightweight markup language in the spirit of Wiki Creole, and the last is the popular +lightweight markup language. The library also includes the possibility of outputing +any Lambdoc document as an Ocsigen HTML5 value. Additional capabilities include the +runtime customisation of available document features (you may, for example, declare +that a certain class of users is only allowed to produce documents containing nothing +more than paragraphs of plain text), detailed error messages, and the definition +of basic macros. It also ships with 'lambcmd', a CLI application that allows the +conversion between any of the input formats into one of the supported output targets.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/lambdoc/lambdoc/1.0-beta2/lambdoc-1.0-beta2.tgz" + checksum: [ + "sha256=c1fb91671c8e468ae31743117aa35ff76f8896736dfdb69b6522697f86395d5d" + "md5=d6e5607ceff3642914a5b8b9ecdba7e2" + ] +} +extra-source "lambdoc.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambdoc/lambdoc.install.1.0-beta2" + checksum: [ + "sha256=1a8ae5b32c2ee93f112879ba9229f94c98276aaa89bed2a2a39a21d7715d6078" + "md5=c48589f24468c2c0c7e87bbc25f6ed95" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lambdoc/lambdoc.1.0-beta3/opam b/packages/lambdoc/lambdoc.1.0-beta3/opam new file mode 100644 index 000000000..f46dca451 --- /dev/null +++ b/packages/lambdoc/lambdoc.1.0-beta3/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://lambdoc.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/lambdoc/issues" +dev-repo: "git+https://github.com/darioteixeira/lambdoc.git" +license: "GPL-2.0-only" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/lambdoc"] + [make] + [make "doc"] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "lambdoc"]] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "batteries" {>= "2" & <= "3.9.0"} + "menhir" {<= "20240715"} + "ulex" {<= "1.2"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "pcre" {<= "8.0.1"} + "pxp" {<= "1.2.9"} + "xstrp4" {= "1.8"} + "tyxml" {>= "3.2" & < "4"} + "omd" {>= "1.0.0" & <= "2.0.0~alpha4"} + "blahcaml" {= "2.1"} + "camlhighlight" {>= "3.0" & < "4"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Library providing support for semantically rich documents in web applications." +description: """ +Lambdoc was built with Ocsigen/Eliom integration in mind. It includes parsers +for four different markup languages: Lambtex, Lambxml, Lambwiki, and Markdown. +The first is inspired by LaTeX, the second is an XML-based markup based +on HTML, the third is a lightweight markup language in the spirit of Wiki +Creole, and the last is the popular lightweight markup language. The library +also includes the possibility of outputing any Lambdoc document as an Ocsigen +(Tyxml) HTML5 value. Additional capabilities include the runtime customisation +of available document features (you may, for example, declare that a certain +class of users is only allowed to produce documents containing nothing more +than paragraphs of plain text), detailed error messages, and the definition +of basic macros. Particularly of note is a powerful extension mechanism that +allows the definition of custom commands tailored to a particular application. +It also ships with 'lambcmd', a CLI application that allows the conversion +between any of the input formats into one of the supported output targets.""" +flags: light-uninstall +url { + src: "https://github.com/darioteixeira/lambdoc/archive/v1.0-beta3.tar.gz" + checksum: [ + "sha256=faeac28e884b88cdef042652b7da9e6cd43f123290ea15eab164e6b7bd20d04e" + "md5=95246e9eda90fcfce3bb866ec2f301a1" + ] +} +extra-source "lambdoc.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambdoc/lambdoc.install.1.0-beta3" + checksum: [ + "sha256=a64ae308f1b817af48c13d9fec21021ff5d651f29885c038a5a1a9aec5298ca0" + "md5=160c19b00959d166dd5856956c9626ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lambdoc/lambdoc.1.0-beta4/opam b/packages/lambdoc/lambdoc.1.0-beta4/opam new file mode 100644 index 000000000..8bd826700 --- /dev/null +++ b/packages/lambdoc/lambdoc.1.0-beta4/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://lambdoc.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/lambdoc/issues" +dev-repo: "git+https://github.com/darioteixeira/lambdoc.git" +license: "GPL-2.0-only" +build: [ + [ + "./configure" + "--prefix" + prefix + "--docdir" + "%{doc}%/lambdoc" + "--%{alcotest:enable}%-tests" + ] + [make] + [make "doc"] + [make "test"] {with-test} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "lambdoc"]] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "batteries" {>= "2" & <= "3.9.0"} + "menhir" {<= "20240715"} + "ulex" {<= "1.2"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "pcre" {<= "8.0.1"} + "pxp" {<= "1.2.9"} + "xstrp4" {= "1.8"} + "tyxml" {>= "3.2" & < "3.6"} + "omd" {>= "1.0.0" & <= "2.0.0~alpha4"} + "blahcaml" {= "2.1"} + "camlhighlight" {>= "3.0" & < "4"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Library providing support for semantically rich documents in web applications." +description: """ +Lambdoc was built with Ocsigen/Eliom integration in mind. It includes parsers +for four different markup languages: Lambtex, Lambxml, Lambwiki, and Markdown. +The first is inspired by LaTeX, the second is an XML-based markup based +on HTML, the third is a lightweight markup language in the spirit of Wiki +Creole, and the last is the popular lightweight markup language. The library +also includes the possibility of outputing any Lambdoc document as an Ocsigen +(Tyxml) HTML5 value. Additional capabilities include the runtime customisation +of available document features (you may, for example, declare that a certain +class of users is only allowed to produce documents containing nothing more +than paragraphs of plain text), detailed error messages, and the definition +of basic macros. Particularly of note is a powerful extension mechanism that +allows the definition of custom commands tailored to a particular application. +It also ships with 'lambcmd', a CLI application that allows the conversion +between any of the input formats into one of the supported output targets.""" +flags: light-uninstall +url { + src: "https://github.com/darioteixeira/lambdoc/archive/v1.0-beta4.tar.gz" + checksum: [ + "sha256=97faec709ffa2b9eb752b1c3a59952809fdc5635984b04eb55db1891dce4b2ac" + "md5=a1409daed14f5469cc98fff08def0c9e" + ] +} +extra-source "lambdoc.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lambdoc/lambdoc.install.1.0-beta4" + checksum: [ + "sha256=ebf8fd9b489c4fc8a3dcc5d16b01a2e366c7c898475c10f99ad8035a543c4975" + "md5=971ede381fa9ce100bc7484a58f8ff73" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lastfm/lastfm.0.3.0/opam b/packages/lastfm/lastfm.0.3.0/opam new file mode 100644 index 000000000..4d7b4d374 --- /dev/null +++ b/packages/lastfm/lastfm.0.3.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "lastfm"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "xmlplaylist" {<= "0.1.5"} +] +depopts: [ "ocamlnet" ] +conflicts: [ "ocamlnet" {>= "4.0.0"} ] +install: [make "install"] +synopsis: + "The lastfm library is an implementation of the API used by the last.fm to keep count of played songs" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-lastfm/0.3.0/ocaml-lastfm-0.3.0.tar.gz" + checksum: [ + "sha256=823784b69d10ef7156084ab80016eaba5a65a05f0266c94680de3431ad4e119a" + "md5=b93778a4b67696b9bc22e3d68f8d0f5d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lastfm/lastfm.0.3.1/opam b/packages/lastfm/lastfm.0.3.1/opam new file mode 100644 index 000000000..666ae187b --- /dev/null +++ b/packages/lastfm/lastfm.0.3.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-lastfm" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "lastfm"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "xmlplaylist" {<= "0.1.5"} +] +depopts: [ "ocamlnet" ] +conflicts: [ "ocamlnet" {>= "4.0.0"} ] +bug-reports: "https://github.com/savonet/ocaml-lastfm/issues" +dev-repo: "git+https://github.com/savonet/ocaml-lastfm.git" +synopsis: + "The lastfm library is an implementation of the API used by the last.fm to keep count of played songs" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-lastfm/releases/download/0.3.1/ocaml-lastfm-0.3.1.tar.gz" + checksum: [ + "sha256=c503e0754e88dfd51e87a4719ba634fbce38ce7d034a9849dbda67b064f7bb75" + "md5=a36c07e5222cfa2181a321fe6d5a31e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lazy-trie/lazy-trie.1.0.0/opam b/packages/lazy-trie/lazy-trie.1.0.0/opam new file mode 100644 index 000000000..215ebc2d1 --- /dev/null +++ b/packages/lazy-trie/lazy-trie.1.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Louis Gesbert" "Thomas Gazagnaire" ] +homepage: "https://github.com/mirage/ocaml-lazy-trie" +bug-reports: "https://github.com/mirage/ocaml-lazy-trie/issues" +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "lazy-trie"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-lazy-trie" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Implementation of lazy prefix trees" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-lazy-trie/archive/1.0.0.tar.gz" + checksum: [ + "sha256=2a45fac4c3589e8d5c4f91972cc8bc771ce193c01750d9d1e3045c0f554f074f" + "md5=25bb0e167973875bbade83755ee8e90f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lazy-trie/lazy-trie.1.1.0/opam b/packages/lazy-trie/lazy-trie.1.1.0/opam new file mode 100644 index 000000000..af49b7d68 --- /dev/null +++ b/packages/lazy-trie/lazy-trie.1.1.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Louis Gesbert" "Thomas Gazagnaire" ] +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "lazy-trie"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-lazy-trie" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Implementation of lazy prefix trees" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-lazy-trie/archive/1.1.0.tar.gz" + checksum: [ + "sha256=7599022bbc8de4d6258d5a763934c4db3af9d95e6cf95411e714a7e86ffdb6ba" + "md5=fa81f0115109346a4315d885537fbfaa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lbfgs/lbfgs.0.8.3/opam b/packages/lbfgs/lbfgs.0.8.3/opam new file mode 100644 index 000000000..0d23f5909 --- /dev/null +++ b/packages/lbfgs/lbfgs.0.8.3/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler "] +homepage: "https://forge.ocamlcore.org/projects/lbfgs/" +dev-repo: "git+https://github.com/Chris00/L-BFGS-ocaml.git" +bug-reports: "https://github.com/Chris00/L-BFGS-ocaml/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "lbfgs"]] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {<= "1.9.6"} + "oasis" {= "0.4.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lacaml"] +patches: [ + "setup.patch" + "string.patch" +] +depexts: [ + ["gfortran"] {os-family = "debian"} + ["mingw64-x86_64-gcc-fortran"] {os = "cygwin"} + ["gcc"] {os = "macos" & os-distribution = "homebrew"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Minimization of multidimensional functions on bounded or unbounded domains." +description: """ +This is a binding to L-BFGS-B, a library for Large-scale +Bound-constrained Optimization.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/lbfgs/L-BFGS/0.8.3/lbfgs-0.8.3.tar.gz" + checksum: [ + "sha256=907d28585d7a5da6eaa9e64318839093d435b1c450c2c0d7e05e68f992dd1db2" + "md5=98d2210538709389d55a9974e89f3b52" + ] +} +extra-source "string.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lbfgs/string.patch" + checksum: [ + "sha256=7a8bb383bf3710a96bb7ac16a55de20e18aa7d7f590bba003bfad6d5c566a7c2" + "md5=ec0c3a0a771567101a53f0d96ff2986d" + ] +} +extra-source "setup.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lbfgs/setup.patch" + checksum: [ + "sha256=e822b32543d4e4ac8700a747c042d73e87a473c138175ef8d06210e0701c0423" + "md5=65f2130d19ef96e4e9dbf93be19f75cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lbfgs/lbfgs.0.8.5/opam b/packages/lbfgs/lbfgs.0.8.5/opam new file mode 100644 index 000000000..e2bbdf400 --- /dev/null +++ b/packages/lbfgs/lbfgs.0.8.5/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler "] +homepage: "https://forge.ocamlcore.org/projects/lbfgs/" +dev-repo: "git+https://github.com/Chris00/L-BFGS-ocaml.git" +bug-reports: "https://github.com/Chris00/L-BFGS-ocaml/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "lbfgs"]] +depends: [ + "ocaml" {< "4.02.0"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lacaml"] +depexts: [ + ["gfortran"] {os-family = "debian"} + ["mingw64-x86_64-gcc-fortran"] {os = "cygwin"} + ["gcc"] {os = "macos" & os-distribution = "homebrew"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Minimization of multidimensional functions on bounded or unbounded domains." +description: """ +This is a binding to L-BFGS-B, a library for Large-scale +Bound-constrained Optimization.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/lbfgs/L-BFGS/0.8.5/lbfgs-0.8.5.tar.gz" + checksum: [ + "sha256=237f6117cf48d3b44e24116f111478e9e4ab4b145c21215d25cc48d54476b13b" + "md5=f25658c8f8ac4df800d58a3bf8021a66" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lbfgs/lbfgs.0.8.6/opam b/packages/lbfgs/lbfgs.0.8.6/opam new file mode 100644 index 000000000..238f447c7 --- /dev/null +++ b/packages/lbfgs/lbfgs.0.8.6/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler " ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://forge.ocamlcore.org/projects/lbfgs/" +dev-repo: "git+http://forge.ocamlcore.org/anonscm/git/lbfgs/lbfgs.git" +bug-reports: "https://github.com/Chris00/L-BFGS-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "lbfgs"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "base-bytes" {<= "base"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lacaml" +] +depexts: [ + ["gfortran"] {os-family = "debian"} + ["mingw64-x86_64-gcc-fortran"] {os = "cygwin"} + ["gcc"] {os = "macos" & os-distribution = "homebrew"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Minimization of multidimensional functions on bounded or unbounded domains." +description: """ +This is a binding to L-BFGS-B, a library for Large-scale +Bound-constrained Optimization.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/lbfgs/L-BFGS/0.8.6/lbfgs-0.8.6.tar.gz" + checksum: [ + "sha256=07f16d2ebd95fa141ecd7b95825485bff5b69b2512fce0d9976348963bfd256c" + "md5=a5d23adc3e454679f25c5c7e0501b182" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lbfgs/lbfgs.0.8.7/opam b/packages/lbfgs/lbfgs.0.8.7/opam new file mode 100644 index 000000000..3e7895077 --- /dev/null +++ b/packages/lbfgs/lbfgs.0.8.7/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "Christophe Troestler " +authors: [ "Christophe Troestler " ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/L-BFGS-ocaml" +dev-repo: "git+https://github.com/Chris00/L-BFGS-ocaml.git" +bug-reports: "https://github.com/Chris00/L-BFGS-ocaml/issues" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lacaml:enable}%-lacaml" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{lacaml:enable}%-lacaml" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "lbfgs"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "base-bytes" {<= "base"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {build & >= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lacaml" +] +depexts: [ + ["gfortran"] {os-family = "debian"} + ["mingw64-x86_64-gcc-fortran"] {os = "cygwin"} + ["gcc"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: + "Minimization of multidimensional functions on bounded or unbounded domains." +description: """ +This is a binding to L-BFGS-B, a library for Large-scale +Bound-constrained Optimization.""" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/L-BFGS-ocaml/releases/download/0.8.7/lbfgs-0.8.7.tar.gz" + checksum: [ + "sha256=9e663e3fc6754aa5b0053c299bb8713aab5870e90b50d39a1a10fa71f433c8a7" + "md5=177ae85c0703e6a122d235259dcf04dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lbfgs/lbfgs.0.8.8/opam b/packages/lbfgs/lbfgs.0.8.8/opam new file mode 100644 index 000000000..020bbc436 --- /dev/null +++ b/packages/lbfgs/lbfgs.0.8.8/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "Christophe Troestler " +authors: [ "Christophe Troestler " ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/L-BFGS-ocaml" +dev-repo: "git+https://github.com/Chris00/L-BFGS-ocaml.git" +bug-reports: "https://github.com/Chris00/L-BFGS-ocaml/issues" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lacaml:enable}%-lacaml" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{lacaml:enable}%-lacaml" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "lbfgs"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "base-bytes" {<= "base"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.5" & <= "1.9.6"} +] +depopts: [ + "lacaml" +] +depexts: [ + ["gfortran"] {os-family = "debian"} + ["mingw64-x86_64-gcc-fortran"] {os = "cygwin"} + ["gcc"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: + "Minimization of multidimensional functions on bounded or unbounded domains." +description: """ +This is a binding to L-BFGS-B, a library for Large-scale +Bound-constrained Optimization.""" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/L-BFGS-ocaml/releases/download/0.8.8/lbfgs-0.8.8.tar.gz" + checksum: [ + "sha256=16caa0eef37d76c814ce4b3caebccd8cfb64df800840a2e40e80a391869d76a7" + "md5=1bc380eef12c3c662ed0e2b57b30f61f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/learn-ocaml-client/learn-ocaml-client.0.12/opam b/packages/learn-ocaml-client/learn-ocaml-client.0.12/opam new file mode 100644 index 000000000..3bfcea679 --- /dev/null +++ b/packages/learn-ocaml-client/learn-ocaml-client.0.12/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +authors: [ + "Benjamin Canou (OCamlPro)" + "Çağdaş Bozman (OCamlPro)" + "Grégoire Henry (OCamlPro)" + "Louis Gesbert (OCamlPro)" + "Pierrick Couderc (OCamlPro)" +] +maintainer: "Yann Régis-Gianas" +license: "MIT" +homepage: "https://github.com/ocaml-sf/learn-ocaml" +bug-reports: "https://github.com/ocaml-sf/learn-ocaml/issues" +dev-repo: "git+https://github.com/ocaml-sf/learn-ocaml" +depends: [ + "base" {>= "v0.9.4" & <= "v0.17.1"} + "base64" {<= "3.5.1"} + "cmdliner" {<= "1.3.0"} + "omd" {<= "2.0.0~alpha4"} + "asak" {<= "0.5"} + "cohttp" {>= "1.0.0" & < "2.0.0"} + "cohttp-lwt-unix" {>= "1.0.0" & < "2.0.0"} + "digestif" {>= "0.7.1" & <= "1.2.0"} + "dune" {>= "1.1.1" & <= "3.17.1"} + "ezjsonm" {<= "1.3.0"} + "lwt" {>= "3.2.0" & < "4.0.0"} + "lwt_ssl" {<= "1.2.0"} + "ocaml" {= "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocp-indent-nlfork" {<= "1.5.4"} + "ocp-ocamlres" {= "0.4"} + "ocplib-json-typed" {= "0.6"} + "ipaddr" {>= "2.8.0" & <= "5.6.0"} + "cstruct" {>= "3.3.0" & <= "6.2.0"} + "ppx_tools" {<= "6.6"} +] +build: [ + ["dune" "build" "@install" "-p" name "-j" jobs] +] +synopsis: "The learn-ocaml client" +description: """ +This contains the binaries to interact with the learn-ocaml +platform from the command line. +""" +url { + src: "https://github.com/ocaml-sf/learn-ocaml/archive/0.12.tar.gz" + checksum: [ + "sha512=81c1d6dda53850ba4fe30f34e85bcec239d694529cdb2e98fdf18b38b7d8d0a0b01aa4208d2b691f957f2874854e4b7eecc0c3e708d337f17d77acc2cf375070" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/learn-ocaml/learn-ocaml.0.10/opam b/packages/learn-ocaml/learn-ocaml.0.10/opam new file mode 100644 index 000000000..a68450acf --- /dev/null +++ b/packages/learn-ocaml/learn-ocaml.0.10/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +authors: [ + "Benjamin Canou (OCamlPro)" + "Çağdaş Bozman (OCamlPro)" + "Grégoire Henry (OCamlPro)" + "Louis Gesbert (OCamlPro)" + "Pierrick Couderc (OCamlPro)" +] +maintainer: "Louis Gesbert" +license: "MIT" +homepage: "https://github.com/ocaml-sf/learn-ocaml" +bug-reports: "https://github.com/ocaml-sf/learn-ocaml/issues" +dev-repo: "git+https://github.com/ocaml-sf/learn-ocaml" +depends: [ + "base" {= "v0.9.4"} + "base64" {<= "3.5.1"} + "cmdliner" {<= "1.3.0"} + "cohttp" {>= "1.0.0" & <= "6.0.0"} + "cohttp-lwt-unix" {>= "1.0.0" & <= "2.5.2-1"} + "conf-git" {<= "1.1"} + "decompress" {= "0.8.1"} + "dune" {>= "1.1.1" & <= "3.17.1"} + "easy-format" {>= "1.3.0" & <= "1.3.4"} + "ipaddr" {= "2.8.0" } + "ezjsonm" {<= "1.3.0"} + "js_of_ocaml" {>= "3.3.0" & < "3.4.0"} + "js_of_ocaml-compiler" {< "3.4.0"} + "js_of_ocaml-lwt" {< "3.4.0"} + "js_of_ocaml-ppx" {< "3.4.0"} + "js_of_ocaml-toplevel" {< "3.4.0"} + "js_of_ocaml-tyxml" {< "3.4.0"} + "lwt" {>= "3.2.0" & < "4.0.0"} + "lwt_react" {<= "1.2.0"} + "lwt_ssl" {<= "1.2.0"} + "magic-mime" {<= "1.3.1"} + "markup" {<= "1.0.3"} + "ocaml" {>= "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocp-indent-nlfork" {<= "1.5.4"} + "ocp-ocamlres" {= "0.4"} + "ocplib-json-typed" {= "0.6"} + "odoc" {build & = "1.3.0"} + "omd" {<= "2.0.0~alpha4"} + "pprint" {<= "20230830"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_tools" {<= "6.6"} + "uutf" {>= "1.0" & <= "1.0.3"} + "yojson" {>= "1.4.0" & <= "2.2.2"} +] +build: [ + [make "static"] + ["dune" "build" "-p" name] +] +install: [ + ["mkdir" "-p" "%{_:share}%"] + ["cp" "-r" "demo-repository" "%{_:share}%/repository"] +] +synopsis: "The learn-ocaml online platform (engine)" +description: """ +This contains the binaries forming the engine for the learn-ocaml platform, and +the common files. A demo exercise repository is also provided as example. +""" +url { + src: "https://github.com/ocaml-sf/learn-ocaml/archive/0.10.tar.gz" + checksum: [ + "md5=a3893e313a385169d0f26ae46901f6f4" + "sha512=730d563c9c82a031baa3ddc79b174168e5b1e4cf8d9bb8b56d54708985085a1ebbe9e4fd2e163639a2580b89217fc536e6fdc95546dd5b06b6fba7e93cc5866a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/learn-ocaml/learn-ocaml.0.12/opam b/packages/learn-ocaml/learn-ocaml.0.12/opam new file mode 100644 index 000000000..41b305aed --- /dev/null +++ b/packages/learn-ocaml/learn-ocaml.0.12/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +authors: [ + "Benjamin Canou (OCamlPro)" + "Çağdaş Bozman (OCamlPro)" + "Grégoire Henry (OCamlPro)" + "Louis Gesbert (OCamlPro)" + "Pierrick Couderc (OCamlPro)" +] +maintainer: "Yann Régis-Gianas" +license: "MIT" +homepage: "https://github.com/ocaml-sf/learn-ocaml" +bug-reports: "https://github.com/ocaml-sf/learn-ocaml/issues" +dev-repo: "git+https://github.com/ocaml-sf/learn-ocaml" +depends: [ + "base" {>= "v0.9.4" & <= "v0.17.1"} + "base64" {<= "3.5.1"} + "cmdliner" {<= "1.3.0"} + "cohttp" {>= "1.0.0" & < "2.0.0"} + "cohttp-lwt-unix" {>= "1.0.0" & < "2.0.0"} + "conf-git" {<= "1.1"} + "decompress" {= "0.8.1"} + "digestif" {>= "0.7.1" & <= "1.2.0"} + "dune" {>= "1.1.1" & <= "3.17.1"} + "easy-format" {>= "1.3.0" & <= "1.3.4"} + "ipaddr" {>= "2.8.0" & <= "5.6.0"} + "ezjsonm" {<= "1.3.0"} + "js_of_ocaml" {>= "3.3.0" & <= "5.9.1"} + "js_of_ocaml-compiler" {>= "3.3.0" & <= "5.9.1"} + "js_of_ocaml-lwt" {<= "5.9.1"} + "js_of_ocaml-ppx" {<= "5.9.1"} + "js_of_ocaml-toplevel" {<= "5.9.1"} + "js_of_ocaml-tyxml" {<= "5.9.1"} + "lwt" {>= "3.2.0" & < "4.0.0"} + "lwt_react" {<= "1.2.0"} + "lwt_ssl" {<= "1.2.0"} + "magic-mime" {<= "1.3.1"} + "markup" {<= "1.0.3"} + "ocaml" {= "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocp-indent-nlfork" {<= "1.5.4"} + "ocp-ocamlres" {= "0.4"} + "ocplib-json-typed" {= "0.6"} + "odoc" {build & >= "1.3.0" & <= "2.4.4"} + "omd" {<= "2.0.0~alpha4"} + "pprint" {<= "20230830"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_tools" {<= "6.6"} + "uutf" {>= "1.0" & <= "1.0.3"} + "yojson" {>= "1.4.0" & <= "2.2.2"} + "asak" {>= "0.1" & <= "0.5"} +] +build: [ + [make "static"] + ["dune" "build" "-p" name "-j" jobs] +] +install: [ + ["mkdir" "-p" "%{_:share}%"] + ["cp" "-r" "demo-repository" "%{_:share}%/repository"] +] +synopsis: "The learn-ocaml online platform (engine)" +description: """ +This contains the binaries forming the engine for the learn-ocaml platform, and +the common files. A demo exercise repository is also provided as example. +""" +url { + src: "https://github.com/ocaml-sf/learn-ocaml/archive/0.12.tar.gz" + checksum: [ + "sha512=81c1d6dda53850ba4fe30f34e85bcec239d694529cdb2e98fdf18b38b7d8d0a0b01aa4208d2b691f957f2874854e4b7eecc0c3e708d337f17d77acc2cf375070" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ledit/ledit.2.03/opam b/packages/ledit/ledit.2.03/opam new file mode 100644 index 000000000..e658b6abd --- /dev/null +++ b/packages/ledit/ledit.2.03/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +depends: [ + "ocaml" {< "4.06.0"} + "camlp5" {<= "7.99"} +] +install: [ + make + "install" + "LIBDIR=%{lib}%/ledit" + "MANDIR=%{man}%/man1" + "BINDIR=%{bin}%" +] + +synopsis: "Line editor, a la rlwrap" +description: """ +One-line editor written in OCaml. It provides line editing for the +Caml toplevels, as well as other interactive Unix commands.""" +url { + src: "http://pauillac.inria.fr/~ddr/ledit/distrib/src/ledit-2.03.tgz" + checksum: [ + "sha256=ce08a8568c964009ccb0cbba45ae78b9a96c823f42a4fd61431a5b0c2c7a19ce" + "md5=3a70ee7d5d5e2dfb905a1ac2e1e60276" + ] +} +extra-source "ledit.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ledit/ledit.install.2.03" + checksum: [ + "sha256=be7203745ecd3381cd39000a74d63d9ec65ec773e3901ac66e95f13b622c1fc6" + "md5=edcac1015d6bf39be54ed235c7fe4dbc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/leveldb/leveldb.1.0.3/opam b/packages/leveldb/leveldb.1.0.3/opam new file mode 100644 index 000000000..0308512ee --- /dev/null +++ b/packages/leveldb/leveldb.1.0.3/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +authors: "mfp@acm.org" +homepage: "https://github.com/mfp/ocaml-leveldb" +bug-reports: "https://github.com/mfp/ocaml-leveldb/issues" +license: "LGPL+static" +doc: "https://github.com/mfp/ocaml-leveldb/blob/master/README.md" +dev-repo: "git+https://github.com/mfp/ocaml-leveldb" +build: [ + ["omake" "-j9"] + ["omake" "test"] {with-test & ounit:installed} +] +remove: [ + ["ocamlfind" "remove" "leveldb"] +] +depends: [ + "ocaml" {< "4.02"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "conf-snappy" {= "1"} + "conf-leveldb" {<= "2"} + "ounit" {<= "2.2.7"} +] +patches: [ "fix_snappy_link_issue.patch" + "warn_error.patch" ] +install: ["omake" "install" "prefix=%{prefix}%"] +synopsis: "OCaml bindings for Google's LevelDB library." +description: """ +These bindings expose nearly the full LevelDB C++ API, including: + +* iterators +* snapshots +* batch updates +* support for custom comparators + +Blocking functions release the OCaml runtime system, allowing to: + +* run them in parallel with other OCaml code +* perform multiple LevelDB operations in parallel""" +flags: light-uninstall +url { + src: + "https://github.com/mfp/ocaml-leveldb/archive/ocaml-leveldb-1.0.3.tar.gz" + checksum: [ + "sha256=fd349e058f47a61be4f5a0bb888184c0298d08b0c29f69463e98d6e7c21936e6" + "md5=68ce7bda83d28cd14bf817355e9781af" + ] +} +extra-source "warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/leveldb/warn_error.patch" + checksum: [ + "sha256=35b1b9be372d2f04564e0e819ccd859b053bc51adf41154e8b7fc896635e9f65" + "md5=5a2200494127c1b098226d512f2aa208" + ] +} +extra-source "fix_snappy_link_issue.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/leveldb/fix_snappy_link_issue.patch" + checksum: [ + "sha256=ed14f12df3ec108e97d222b1b37b316c2f45f7a57b40aa898b2268270ce14b61" + "md5=0d5a234630982d95c1d8adadc537e810" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/leveldb/leveldb.1.1.0/opam b/packages/leveldb/leveldb.1.1.0/opam new file mode 100644 index 000000000..371ef1aab --- /dev/null +++ b/packages/leveldb/leveldb.1.1.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +homepage: "https://github.com/mfp/ocaml-leveldb" +license: "LGPL+static" +doc: ["https://github.com/mfp/ocaml-leveldb/blob/master/README.md"] +dev-repo: "git+https://github.com/mfp/ocaml-leveldb" +bug-reports: "https://github.com/mfp/ocaml-leveldb/issues" + +build: [ + ["omake" "-j9"] + ["omake" "test"] {with-test & ounit:installed} +] +install: [["omake" "install" "prefix=%{prefix}%"]] +remove: [["ocamlfind" "remove" "leveldb"]] + +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ounit" {build & <= "2.2.7"} + "conf-leveldb" {<= "2"} + "conf-snappy" {= "1"} +] +synopsis: "OCaml bindings for Google's LevelDB library." +description: """ +These bindings expose nearly the full LevelDB C++ API, including: + +* iterators +* snapshots +* batch updates +* support for custom comparators + +Blocking functions release the OCaml runtime system, allowing to: + +* run them in parallel with other OCaml code +* perform multiple LevelDB operations in parallel""" +authors: "mfp@acm.org" +flags: light-uninstall +url { + src: "https://github.com/mfp/ocaml-leveldb/archive/1.1.0.tar.gz" + checksum: [ + "sha256=6a5ffb7b218e4803c1c9b540d3ff9b0e93c11547e2ad9a002e36fe13bb503459" + "md5=63b3961fb3a34cb099fe0587ec20b148" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/leveldb/leveldb.1.1.1/opam b/packages/leveldb/leveldb.1.1.1/opam new file mode 100644 index 000000000..6f407daff --- /dev/null +++ b/packages/leveldb/leveldb.1.1.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +homepage: "https://github.com/mfp/ocaml-leveldb" +license: "LGPL+static" +doc: ["https://github.com/mfp/ocaml-leveldb/blob/master/README.md"] +dev-repo: "git+https://github.com/mfp/ocaml-leveldb" +bug-reports: "https://github.com/mfp/ocaml-leveldb/issues" + +build: [ + ["omake" "-j9"] + ["omake" "test"] {with-test & ounit:installed} +] +install: [["omake" "install" "prefix=%{prefix}%"]] +remove: [["ocamlfind" "remove" "leveldb"]] + +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ounit" {build & <= "2.2.7"} + "conf-leveldb" {<= "2"} + "conf-snappy" {= "1"} +] +synopsis: "OCaml bindings for Google's LevelDB library." +description: """ +These bindings expose nearly the full LevelDB C++ API, including: + +* iterators +* snapshots +* batch updates +* support for custom comparators + +Blocking functions release the OCaml runtime system, allowing to: + +* run them in parallel with other OCaml code +* perform multiple LevelDB operations in parallel""" +authors: "mfp@acm.org" +flags: light-uninstall +url { + src: "https://github.com/mfp/ocaml-leveldb/archive/1.1.1.tar.gz" + checksum: [ + "sha256=20cb1c41baf4625a7c38c9fea0c789a5ba0816a3938e43bb7d6c9e558db6fe6e" + "md5=7495ef120693866347e14c464d4f8ab4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/leveldb/leveldb.1.1.2/opam b/packages/leveldb/leveldb.1.1.2/opam new file mode 100644 index 000000000..8fcd07baa --- /dev/null +++ b/packages/leveldb/leveldb.1.1.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +authors: "mfp@acm.org" +homepage: "https://github.com/mfp/ocaml-leveldb" +bug-reports: "https://github.com/mfp/ocaml-leveldb/issues" +license: "LGPL+static" +doc: "https://github.com/mfp/ocaml-leveldb/blob/master/README.md" +dev-repo: "git+https://github.com/mfp/ocaml-leveldb" +build: [ + ["omake" "-j9" "libs"] + ["omake" "test"] {with-test & ounit:installed} +] +install: ["omake" "install" "prefix=%{prefix}%"] +remove: ["ocamlfind" "remove" "leveldb"] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ounit" {with-test & <= "2.2.7"} + "conf-snappy" {= "1"} + "conf-leveldb" {<= "2"} +] +synopsis: "OCaml bindings for Google's LevelDB library." +description: """ +These bindings expose nearly the full LevelDB C++ API, including: + +* iterators +* snapshots +* batch updates +* support for custom comparators + +Blocking functions release the OCaml runtime system, allowing to: + +* run them in parallel with other OCaml code +* perform multiple LevelDB operations in parallel""" +flags: light-uninstall +url { + src: "https://github.com/mfp/ocaml-leveldb/archive/1.1.2.tar.gz" + checksum: [ + "sha256=9abba84d8354c3cd21b500c1fa166766ec4bdde791119126ca656b660e69965a" + "md5=690910f2bf70b4b1b2f6ca1a2075ac0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/levenshtein/levenshtein.1.0.0/opam b/packages/levenshtein/levenshtein.1.0.0/opam new file mode 100644 index 000000000..4e621ed17 --- /dev/null +++ b/packages/levenshtein/levenshtein.1.0.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ocaml_levenshtein/" +bug-reports: "https://bitbucket.org/camlspotter/ocaml_levenshtein/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ocaml_levenshtein" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + "ocaml" "setup.ml" "-install" +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "pa_ounit" {>= "109.53.02" & <= "113.00.00"} +] +synopsis: "Levenshtein distance algorithm for general array." +description: """ +Levenshtein distance algorithm for general array. + +It provides: + +* Levenshtein alrogithm by Wagner-Fischer algorithm: http://en.wikipedia.org/wiki/Wagner%E2%80%93Fischer_algorithm +* Correctness is tested comparing against a naive but more mathematical algorithm. +* Upperbound parameter to stop the comparision once the distance is found bigger than it. +* Memoisation cache to avoid repeating distance calculations. +* Functor to abstact the implementation of the array and cache. +* Ready-to-use String and StringWithHashtbl modules are provided.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/levenshtein-1.0.0.tar.gz" + checksum: [ + "sha256=04b69c752562553c9f1ca47c17847b45faf7e26a96f855debea039e96a16459b" + "md5=513c55272e1f1809aae4f922705abe70" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/levenshtein/levenshtein.1.1.0/opam b/packages/levenshtein/levenshtein.1.1.0/opam new file mode 100644 index 000000000..767407dd3 --- /dev/null +++ b/packages/levenshtein/levenshtein.1.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ocaml_levenshtein/" +bug-reports: "https://bitbucket.org/camlspotter/ocaml_levenshtein/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ocaml_levenshtein" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + "ocaml" "setup.ml" "-install" +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_test" {>= "1.0.1" & < "1.6.0"} +] +synopsis: "Levenshtein distance algorithm for general array." +description: "Levenshtein distance algorithm for general array." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/levenshtein-1.1.0.tar.gz" + checksum: [ + "sha256=a8edf35f1fa0ea63226a3e919043df91beb161f3f0444c365513adea56dd1100" + "md5=b45583727538cd7b1eb07b4ce3661f79" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/levenshtein/levenshtein.1.1.1/opam b/packages/levenshtein/levenshtein.1.1.1/opam new file mode 100644 index 000000000..2a60b8fc7 --- /dev/null +++ b/packages/levenshtein/levenshtein.1.1.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ocaml_levenshtein/" +bug-reports: "https://bitbucket.org/camlspotter/ocaml_levenshtein/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ocaml_levenshtein" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_test" {>= "1.0.1" & < "1.6.0"} +] +synopsis: "Levenshtein distance algorithm for general array." +description: "Levenshtein distance algorithm for general array." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/levenshtein-1.1.1.tar.gz" + checksum: [ + "sha256=bfe082436f52e530452fe389b277338aaa0037266e9b7f0206473cd34057ef1e" + "md5=e9d73b014ab154e0ef88065e2998301c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/levenshtein/levenshtein.1.1.2/opam b/packages/levenshtein/levenshtein.1.1.2/opam new file mode 100644 index 000000000..77ef152fc --- /dev/null +++ b/packages/levenshtein/levenshtein.1.1.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ocaml_levenshtein/" +bug-reports: "https://bitbucket.org/camlspotter/ocaml_levenshtein/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ocaml_levenshtein" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_test" {>= "1.0.1" & < "1.6.0"} +] +synopsis: "Levenshtein distance algorithm for general array." +description: "Levenshtein distance algorithm for general array." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/levenshtein-1.1.2.tar.gz" + checksum: [ + "sha256=762c74feaef158b3e371a2d2449e8f457dd87fddbf4d264cc9a1a0cbdb5dd3ba" + "md5=ac0e83b3a27d1b5cb859fb0098e4730b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/libra-tk/libra-tk.1.1.2/opam b/packages/libra-tk/libra-tk.1.1.2/opam new file mode 100644 index 000000000..61ab4ba4c --- /dev/null +++ b/packages/libra-tk/libra-tk.1.1.2/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +bug-reports: "https://bitbucket.org/libra-tk/libra-tk/issues" +maintainer: [ + "Daniel Lowd " + "Amirmohammad (Pedram) Rooshenas " +] +authors: [ + "Daniel Lowd " + "Amirmohammad (Pedram) Rooshenas " +] +homepage: "http://libra.cs.uoregon.edu" +license: "BSD-2-clause" +tags: "clib:expat" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "base-unix" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocaml-expat" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Learning and inference with discrete probabilistic models" +description: """ +The Libra Toolkit is a collection of algorithms for learning and +inference with discrete probabilistic models, including Bayesian +networks (BNs), Markov networks (MNs), dependency networks (DNs), +sum-product networks (SPNs), and arithmetic circuits (ACs). Compared +to other toolkits, Libra focuses more on structure learning, +especially for tractable models in which exact inference is efficient. +Each algorithm in Libra is implemented as a command-line program +suitable for interactive use or scripting, with consistent options and +file formats throughout the toolkit.""" +url { + src: "http://libra.cs.uoregon.edu/libra-tk-1.1.2d.tar.gz" + checksum: [ + "sha256=88948d298611f4139919e9ff974506912b07a2bef4944e5aeabd25007d72e0d9" + "md5=a53e35d844ba391d5053416696c48168" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/libres3/libres3.0.1/opam b/packages/libres3/libres3.0.1/opam new file mode 100644 index 000000000..41f28374c --- /dev/null +++ b/packages/libres3/libres3.0.1/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "dev-team@skylable.com" +authors: [ "edwin@skylable.com" ] +license: "GPL-2.0 with OpenSSL exception" +homepage: "http://www.skylable.com/products/libres3" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "3.12.1"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.2.0" & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "xmlm" {<= "1.4.0"} + "cryptokit" {>= "1.3" & <= "1.20"} + "ounit" {<= "2.2.7"} + "ssl" {>= "0.4.4" & <= "0.7.0"} + "ocamlnet" {>= "3.7.4" & < "4.0.0"} + "lwt" {>= "2.4.2" & <= "5.9.0"} + "ocsigenserver" {= "2.4.0"} + "sqlite3" {<= "5.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches:[ "depfix.patch" ] +synopsis: "Amazon S3 compatible server" +description: """ +LibreS3 is a robust Open Source replacement for the Amazon S3 service, +implementing (a subset of) the S3 REST API. It is written in a monadic +style, currently using Lwt and Ocsigenserver as implementations. + +Standard S3 client libraries and tools (for example s3cmd, +python-boto, ocaml-aws, etc.) can be used to access it. + +It uses Skylable SX as the storage backend, which automatically +provides data deduplication and replication.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/libres3-0.1.tar.gz" + checksum: [ + "sha256=f978f45f3ccac82cc7c1dd41c9d5b382e7bf3d82bd5b141e594a2dbbd695642a" + "md5=1b1c9b4442f16aef9d210038798d1e5a" + ] +} +extra-source "libres3.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/libres3/libres3.install.0.1" + checksum: [ + "sha256=802835963576be985d61bb88338e0555cc4494a2a7ddf12f53d007b950eeaa10" + "md5=2c359ea0c2bbe8448070610e98d62e80" + ] +} +extra-source "depfix.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/libres3/depfix.patch" + checksum: [ + "sha256=5897fbd9810151e1d5a354756124b5bb9578974cd5a72f4d7b0b8a21731baa1d" + "md5=0762983d6ea4096b67a9e38eef52ac6f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/libres3/libres3.0.2/opam b/packages/libres3/libres3.0.2/opam new file mode 100644 index 000000000..2411f5c82 --- /dev/null +++ b/packages/libres3/libres3.0.2/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "dev-team@skylable.com" +authors: [ "edwin@skylable.com" ] +license: "GPL-2.0 with OpenSSL exception" +homepage: "http://www.skylable.com/products/libres3" +build: [ + ["sh" "-c" "cd libres3 && ocaml setup.ml -distclean"] + [ + "sh" + "-c" + "cd libres3 && ocaml setup.ml -configure --prefix %{prefix}% --%{ounit:enable}%-tests --disable-docs" + ] + ["sh" "-c" "cd libres3 && ocaml setup.ml -build"] + ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] {with-test} +] +depends: [ + "ocaml" {>= "3.12.1"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.2.0" & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "xmlm" {<= "1.4.0"} + "cryptokit" {>= "1.3" & <= "1.20"} + "ounit" {<= "2.2.7"} + "ssl" {>= "0.4.4" & <= "0.7.0"} + "ocamlnet" {>= "3.7.4" & < "4.0.0"} + "lwt" {>= "2.4.2" & <= "5.9.0"} + "ocsigenserver" {= "2.4.0"} + "sqlite3" {<= "5.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Amazon S3 compatible server" +description: """ +LibreS3 is a robust Open Source replacement for the Amazon S3 service, +implementing (a subset of) the S3 REST API. It is written in a monadic +style, currently using Lwt and Ocsigenserver as implementations. + +Standard S3 client libraries and tools (for example s3cmd, +python-boto, ocaml-aws, etc.) can be used to access it. + +It uses Skylable SX as the storage backend, which automatically +provides data deduplication and replication.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/libres3-0.2.tar.gz" + checksum: [ + "sha256=644ee149d97a24030f26f257ae43110c4551bb02d97ed92f89f05320c5335d16" + "md5=ce3406cd3b8b73e4f31ea07d9b70b212" + ] +} +extra-source "libres3.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/libres3/libres3.install.0.2" + checksum: [ + "sha256=ad678ec0af5d8f8350f15674e9e965ebff15110f3081930962a35acc442e65f2" + "md5=bad7ddd5db5cf6a53550e25af80bcaca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/libres3/libres3.0.3/opam b/packages/libres3/libres3.0.3/opam new file mode 100644 index 000000000..314973f6b --- /dev/null +++ b/packages/libres3/libres3.0.3/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "dev-team@skylable.com" +authors: [ "edwin@skylable.com" ] +license: "GPL-2.0 with OpenSSL exception" +homepage: "http://www.skylable.com/products/libres3" +build: [ + ["sh" "-c" "cd libres3 && ocaml setup.ml -distclean"] + [ + "sh" + "-c" + "cd libres3 && ocaml setup.ml -configure --prefix %{prefix}% --%{ounit:enable}%-tests --disable-docs" + ] + ["sh" "-c" "cd libres3 && ocaml setup.ml -build"] + ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] {with-test} +] +depends: [ + "ocaml" {>= "4.00.0"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.2.0" & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "xmlm" {<= "1.4.0"} + "cryptokit" {>= "1.3" & <= "1.20"} + "ounit" {<= "2.2.7"} + "ssl" {>= "0.4.4" & <= "0.7.0"} + "ocamlnet" {>= "3.7.4" & < "4.0.0"} + "lwt" {>= "2.4.2" & <= "5.9.0"} + "ocsigenserver" {= "2.4.0"} + "sqlite3" {<= "5.2.0"} + "dns" {>= "0.9.0" & < "2.0.0"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Amazon S3 compatible server" +description: """ +LibreS3 is a robust Open Source replacement for the Amazon S3 service, +implementing (a subset of) the S3 REST API. It is written in a monadic +style, currently using Lwt and Ocsigenserver as implementations. + +Standard S3 client libraries and tools (for example s3cmd, +python-boto, ocaml-aws, etc.) can be used to access it. + +It uses Skylable SX as the storage backend, which automatically +provides data deduplication and replication.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/libres3-0.3.tar.gz" + checksum: [ + "sha256=47213886fd96b93b658ce1ea97d358cc6539de0ccd142afbdde9df3a7119b53e" + "md5=edf532c3f8aee7e06897769a6c540e95" + ] +} +extra-source "libres3.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/libres3/libres3.install.0.3" + checksum: [ + "sha256=5d04beee0c4096d87455836b743ca20e78d0bfb497fa42695c66dc37939d3fe1" + "md5=a47d2673184a7fa581069a513efe8b50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/libres3/libres3.0.9/opam b/packages/libres3/libres3.0.9/opam new file mode 100644 index 000000000..95f3a74b1 --- /dev/null +++ b/packages/libres3/libres3.0.9/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "dev-team@skylable.com" +authors: [ "edwin@skylable.com" ] +license: "GPL-2.0 with OpenSSL exception" +homepage: "http://www.skylable.com/products/libres3" +bug-reports: "https://bugzilla.skylable.com/" +build: [ + ["sh" "-c" "cd libres3 && ocaml setup.ml -distclean"] + [ + "sh" + "-c" + "cd libres3 && ocaml setup.ml -configure --prefix %{prefix}% --%{ounit:enable}%-tests --disable-docs" + ] + ["sh" "-c" "cd libres3 && ocaml setup.ml -build"] + ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] {with-test} +] +depends: [ + "ocaml" {>= "4.00.0"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.2.0" & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "xmlm" {<= "1.4.0"} + "cryptokit" {>= "1.3" & <= "1.20"} + "ssl" {>= "0.4.4" & <= "0.7.0"} + "ocamlnet" {>= "3.7.4" & < "4.0.0"} + "lwt" {>= "2.4.2" & <= "5.9.0"} + "ocsigenserver" {>= "2.5" & <= "6.0.0"} + "sqlite3" {<= "5.2.0"} + "dns" {>= "0.9.0" & < "2.0.0"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: "Amazon S3 compatible server" +description: """ +LibreS3 is a robust Open Source replacement for the Amazon S3 service, +implementing (a subset of) the S3 REST API. It is written in a monadic +style, currently using Lwt and Ocsigenserver as implementations. + +Standard S3 client libraries and tools (for example s3cmd, +python-boto, ocaml-aws, etc.) can be used to access it. + +It uses Skylable SX as the storage backend, which automatically +provides data deduplication and replication.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/libres3-0.9.tar.gz" + checksum: [ + "sha256=0b83aaed271d951538397f53ed30f474dc135801fd202d81e6e400d61ea46910" + "md5=b91bea21e3589de785317c2dccc6e0d0" + ] +} +extra-source "libres3.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/libres3/libres3.install.0.9" + checksum: [ + "sha256=5d04beee0c4096d87455836b743ca20e78d0bfb497fa42695c66dc37939d3fe1" + "md5=a47d2673184a7fa581069a513efe8b50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/libres3/libres3.1.0/opam b/packages/libres3/libres3.1.0/opam new file mode 100644 index 000000000..19bec8e2c --- /dev/null +++ b/packages/libres3/libres3.1.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "dev-team@skylable.com" +authors: [ "edwin@skylable.com" ] +license: "GPL-2.0 with OpenSSL exception" +homepage: "http://www.skylable.com/products/libres3" +bug-reports: "https://bugzilla.skylable.com/" +build: [ + ["sh" "-c" "cd libres3 && ocaml setup.ml -distclean"] + [ + "sh" + "-c" + "cd libres3 && ocaml setup.ml -configure --prefix %{prefix}% --%{ounit:enable}%-tests --disable-docs --override ocamlbuildflags '-j 0'" + ] + ["sh" "-c" "cd libres3 && ocaml setup.ml -build"] + ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] {with-test} +] +depends: [ + "ocaml" {>= "4.00.0"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.2.0" & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "xmlm" {<= "1.4.0"} + "cryptokit" {>= "1.3" & <= "1.20"} + "ssl" {>= "0.4.4" & <= "0.7.0"} + "ocamlnet" {>= "3.7.4" & < "4.0.0"} + "lwt" {>= "2.4.2" & <= "5.9.0"} + "ocsigenserver" {>= "2.5" & <= "6.0.0"} + "sqlite3" {<= "5.2.0"} + "dns" {>= "0.10.0" & < "2.0.0"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: "Amazon S3 compatible server" +description: """ +LibreS3 is a robust Open Source replacement for the Amazon S3 service, +implementing (a subset of) the S3 REST API. It is written in a monadic +style, currently using Lwt and Ocsigenserver as implementations. + +Standard S3 client libraries and tools (for example s3cmd, +python-boto, ocaml-aws, etc.) can be used to access it. + +It uses Skylable SX as the storage backend, which automatically +provides data deduplication and replication.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/libres3-1.0.tar.gz" + checksum: [ + "sha256=b8209ca00552a2d25f9c63b66de66c87985b8b295d27a3b4cfba65ff1ddb19b0" + "md5=4f3170b670caa1b6369bc1bb623e922c" + ] +} +extra-source "libres3.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/libres3/libres3.install.1.0" + checksum: [ + "sha256=ebb2f773bb9baad77ab1f2fd0584475401e0819afda6e69827b609e97b164a2d" + "md5=150537f09471218057b533e1217ec1e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/libres3/libres3.1.1/opam b/packages/libres3/libres3.1.1/opam new file mode 100644 index 000000000..707d27287 --- /dev/null +++ b/packages/libres3/libres3.1.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "dev-team@skylable.com" +authors: [ "edwin@skylable.com" ] +license: "GPL-2.0 with OpenSSL exception" +homepage: "http://www.skylable.com/products/libres3" +bug-reports: "https://bugzilla.skylable.com/" +dev-repo: "git+http://git.skylable.com/libres3.git" +build: [ + ["sh" "-c" "cd libres3 && ocaml setup.ml -distclean"] + [ + "sh" + "-c" + "cd libres3 && ocaml setup.ml -configure --prefix %{prefix}% --%{ounit:enable}%-tests --disable-docs --override ocamlbuildflags '-j 0'" + ] + ["sh" "-c" "cd libres3 && ocaml setup.ml -build"] + ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] {with-test} +] +depends: [ + "ocaml" {>= "4.00.0" & (< "4.02.2" | > "4.02.2")} + "base-threads" {= "base"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.2.0" & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "xmlm" {<= "1.4.0"} + "cryptokit" {>= "1.3" & <= "1.20"} + "ssl" {>= "0.4.4" & <= "0.7.0"} + "ocamlnet" {>= "3.7.4" & < "4.0.0"} + "lwt" {>= "2.4.2" & <= "5.9.0"} + "ocsigenserver" {>= "2.5" & <= "6.0.0"} + "sqlite3" {<= "5.2.0"} + "dns" {>= "0.10.0" & < "2.0.0"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: "Amazon S3 compatible server" +description: """ +LibreS3 is a robust Open Source replacement for the Amazon S3 service, +implementing (a subset of) the S3 REST API. It is written in a monadic +style, currently using Lwt and Ocsigenserver as implementations. + +Standard S3 client libraries and tools (for example s3cmd, +python-boto, ocaml-aws, etc.) can be used to access it. + +It uses Skylable SX as the storage backend, which automatically +provides data deduplication and replication.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/libres3-1.1.tar.gz" + checksum: [ + "sha256=d4b3199db31844811290e8e9674bccd82c05e204537c499ac7d10d385b1cea13" + "md5=e4cb8001d8d435400b419fa95bacb6a6" + ] +} +extra-source "libres3.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/libres3/libres3.install.1.1" + checksum: [ + "sha256=d3fbb439a19bcebe58646c5e1a8a0b2c6c1b77a1903f7bb84f99f7a2a919ffdf" + "md5=fe506a2c644b176b86ed22836ea395ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/libres3/libres3.1.2/opam b/packages/libres3/libres3.1.2/opam new file mode 100644 index 000000000..faab59de9 --- /dev/null +++ b/packages/libres3/libres3.1.2/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "dev-team@skylable.com" +authors: [ "edwin@skylable.com" ] +license: "GPL-2.0 with OpenSSL exception" +homepage: "http://www.skylable.com/products/libres3" +bug-reports: "https://bugzilla.skylable.com/" +dev-repo: "git+http://git.skylable.com/libres3.git" +build: [ + [ + "sh" + "-c" + "cd libres3 && ocaml setup.ml -configure --prefix %{prefix}% --%{ounit:enable}%-tests --disable-docs --override ocamlbuildflags '-j 0'" + ] + ["sh" "-c" "cd libres3 && ocaml setup.ml -build"] + ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] {with-test} +] +depends: [ + "ocaml" {>= "4.00.0" & (< "4.02.2" | > "4.02.2")} + "base-threads" {= "base"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.2.0" & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "xmlm" {<= "1.4.0"} + "cryptokit" {>= "1.3" & <= "1.20"} + "ssl" {>= "0.4.4" & <= "0.7.0"} + "ocamlnet" {>= "3.7.4" & < "4.0.0"} + "lwt" {>= "2.4.2" & <= "5.9.0"} + "ocsigenserver" {>= "2.5" & <= "6.0.0"} + "sqlite3" {<= "5.2.0"} + "dns" {>= "0.10.0" & < "2.0.0"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: "Amazon S3 compatible server" +description: """ +LibreS3 is a robust Open Source replacement for the Amazon S3 service, +implementing (a subset of) the S3 REST API. It is written in a monadic +style, currently using Lwt and Ocsigenserver as implementations. + +Standard S3 client libraries and tools (for example s3cmd, +python-boto, ocaml-aws, etc.) can be used to access it. + +It uses Skylable SX as the storage backend, which automatically +provides data deduplication and replication.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/libres3-1.2.tar.gz" + checksum: [ + "sha256=d903196a3b9e0e65b67ba140f3fc1a8ef9f9c37b3c72389ba14ff0d3a40e3cd8" + "md5=d388eca12f6d648cb4d8e5e12e6946b8" + ] +} +extra-source "libres3.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/libres3/libres3.install.1.2" + checksum: [ + "sha256=d3fbb439a19bcebe58646c5e1a8a0b2c6c1b77a1903f7bb84f99f7a2a919ffdf" + "md5=fe506a2c644b176b86ed22836ea395ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/libres3/libres3.1.3/opam b/packages/libres3/libres3.1.3/opam new file mode 100644 index 000000000..f7e531868 --- /dev/null +++ b/packages/libres3/libres3.1.3/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "dev-team@skylable.com" +authors: [ "edwin@skylable.com" ] +license: "GPL-2.0 with OpenSSL exception" +homepage: "http://www.skylable.com/products/libres3" +bug-reports: "https://bugzilla.skylable.com/" +dev-repo: "git+http://git.skylable.com/libres3.git" +build: [ + [ + "sh" + "-c" + "cd libres3 && ocaml setup.ml -configure --prefix %{prefix}% --%{ounit:enable}%-tests --disable-docs --override ocamlbuildflags '-j 0'" + ] + ["sh" "-c" "cd libres3 && ocaml setup.ml -build"] + ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] {with-test} +] +depends: [ + "ocaml" {>= "4.00.0" & (< "4.02.2" | > "4.02.2")} + "base-threads" {= "base"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.2.0" & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "xmlm" {<= "1.4.0"} + "cryptokit" {>= "1.3" & <= "1.20"} + "ssl" {>= "0.4.4" & <= "0.7.0"} + "ocamlnet" {>= "3.7.4" & < "4.0.0"} + "lwt" {>= "2.4.2" & <= "5.9.0"} + "ocsigenserver" {>= "2.5" & <= "6.0.0"} + "sqlite3" {<= "5.2.0"} + "dns" {>= "0.10.0" & < "2.0.0"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: "Amazon S3 compatible server" +description: """ +LibreS3 is a robust Open Source replacement for the Amazon S3 service, +implementing (a subset of) the S3 REST API. It is written in a monadic +style, currently using Lwt and Ocsigenserver as implementations. + +Standard S3 client libraries and tools (for example s3cmd, +python-boto, ocaml-aws, etc.) can be used to access it. + +It uses Skylable SX as the storage backend, which automatically +provides data deduplication and replication.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/libres3-1.3.tar.gz" + checksum: [ + "sha256=73d906ec42712bb7bd361d8bb0a8713ec08e20d77159ba32476207cd9491fc6c" + "md5=2e5ddc5f9b1dfb83087077ab81f1a60d" + ] +} +extra-source "libres3.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/libres3/libres3.install.1.3" + checksum: [ + "sha256=d3fbb439a19bcebe58646c5e1a8a0b2c6c1b77a1903f7bb84f99f7a2a919ffdf" + "md5=fe506a2c644b176b86ed22836ea395ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/libsvm/libsvm.0.9.3/opam b/packages/libsvm/libsvm.0.9.3/opam new file mode 100644 index 000000000..772deed8e --- /dev/null +++ b/packages/libsvm/libsvm.0.9.3/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "Oliver Gu " +authors: [ "Oliver Gu " + "Dominik Brugger " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://bitbucket.org/ogu/libsvm-ocaml" +dev-repo: "git+https://bitbucket.org/ogu/libsvm-ocaml.git" +bug-reports: "https://bitbucket.org/ogu/libsvm-ocaml/issues" +tags: [ "clib:svm" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "libsvm"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "base-threads" {= "base"} + "core_kernel" {>= "113.24.00" & <= "v0.17.0"} + "lacaml" {>= "8.0.6" & <= "11.1.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} +] +depopts: [ + "archimedes" + "core" + "gsl" + "ppx_deriving" + "ppx_sexp_conv" +] +available: os != "macos" +depexts: [ + ["libsvm-dev"] {os-family = "debian"} +] +synopsis: "LIBSVM bindings for OCaml" +description: """ +LIBSVM-OCaml is an OCaml library with bindings to the LIBSVM library, +which is a library for Support Vector Machines. Support Vector +Machines are used to create supervised learning models for +classification and regression problems in machine learning.""" +flags: light-uninstall +url { + src: + "https://bitbucket.org/ogu/libsvm-ocaml/downloads/libsvm-ocaml-0.9.3.tar.gz" + checksum: [ + "sha256=82fa0d60a6c970223e2b7b698aee5a3827821ddf993ffffc5b698a3ecfd9078d" + "md5=994dd05fc51516ec56837dfffa776f50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/libudev/libudev.0.1.1/opam b/packages/libudev/libudev.0.1.1/opam new file mode 100644 index 000000000..4926dbbd8 --- /dev/null +++ b/packages/libudev/libudev.0.1.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Armael " +authors: "Armael " +homepage: "https://github.com/Armael/ocaml-libudev" +bug-reports: "https://github.com/Armael/ocaml-libudev/issues" +license: "MIT" +dev-repo: "git+https://github.com/Armael/ocaml-libudev.git" +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-libudev" {= "1"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "stdint" {<= "0.7.2"} +] +synopsis: "Bindings to libudev for OCaml" +url { + src: "https://github.com/Armael/ocaml-libudev/archive/v0.1.1.zip" + checksum: [ + "sha256=2dc208c39fabdf195187d1cefd12a1250c97fb849dd6cc702f793b15b135741e" + "md5=e592e3789e8f6c82652e65880c8bdab4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/libudev/libudev.0.1/opam b/packages/libudev/libudev.0.1/opam new file mode 100644 index 000000000..6171f58ce --- /dev/null +++ b/packages/libudev/libudev.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Armael " +authors: "Armael " +homepage: "https://github.com/Armael/ocaml-libudev" +bug-reports: "https://github.com/Armael/ocaml-libudev/issues" +license: "MIT" +dev-repo: "git+https://github.com/Armael/ocaml-libudev.git" +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-libudev" {= "1"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "stdint" {<= "0.7.2"} +] +synopsis: "Bindings to libudev for OCaml" +url { + src: "https://github.com/Armael/ocaml-libudev/archive/v0.1.zip" + checksum: [ + "sha256=98d382050a5ecd96d14b4081e246cd4c849c3ac03b9d9eeb5226f4d710b5103f" + "md5=3668c064e1559b5218d28cc9196c254d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/libudev/libudev.0.2/opam b/packages/libudev/libudev.0.2/opam new file mode 100644 index 000000000..7b9b3af2f --- /dev/null +++ b/packages/libudev/libudev.0.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Armael " +authors: "Armael " +homepage: "https://github.com/Armael/ocaml-libudev" +bug-reports: "https://github.com/Armael/ocaml-libudev/issues" +license: "MIT" +dev-repo: "git+https://github.com/Armael/ocaml-libudev.git" +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-libudev" {= "1"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "stdint" {<= "0.7.2"} +] +synopsis: "Bindings to libudev for OCaml" +url { + src: "https://github.com/Armael/ocaml-libudev/archive/v0.2.zip" + checksum: [ + "sha256=6c6f974524b5107831f5e031f49581639048b16a0032137397773ba38648d793" + "md5=7dc001bc3b0a0d10df6be1f0dd970f9a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/libvhd/libvhd.0.9.0/opam b/packages/libvhd/libvhd.0.9.0/opam new file mode 100644 index 000000000..07e05bd72 --- /dev/null +++ b/packages/libvhd/libvhd.0.9.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@eu.citrix.com" +authors: ["Jon Ludlam"] +homepage: "https://github.com/xapi-project/libvhd" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["oasis" "setup"] + [make] +] +remove: [[make "uninstall" "BINDIR=%{bin}%"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +depexts: [ + ["blktap-dev" "uuid-dev"] {os-family = "debian"} + ["blktap-devel" "libuuid-devel"] {os-distribution = "centos"} +] +dev-repo: "git+https://github.com/xen-org/libvhd" +install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "OCaml bindings for the C library 'libvhd' which allows the manipulation" +description: + "(creation, modification, querying) of vhd-format disk image files." +url { + src: "https://github.com/xen-org/libvhd/archive/libvhd-0.9.0.tar.gz" + checksum: [ + "sha256=b572ab4e4e963ea2ed92b902a84041c1cf4f7e4992856a6f811dbbf70ec8c2c2" + "md5=0c9f612aad20139a009ee11988d3a6cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/libvirt/libvirt.0.6.1.2/opam b/packages/libvirt/libvirt.0.6.1.2/opam new file mode 100644 index 000000000..ac061b509 --- /dev/null +++ b/packages/libvirt/libvirt.0.6.1.2/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +homepage: "https://libvirt.org/ocaml/" +bug-reports: "http://libvirt.org/bugs.html" +authors: "Richard W.M. Jones" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure"] + [ + "env" + "CPPFLAGS=-Wno-error=tautological-compare -Wno-error=unused-function" + make + "all" + ] {os = "macos"} + [make "all"] {os != "macos"} + [make "opt"] +] +remove: [["ocamlfind" "remove" "libvirt"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["libvirt-dev"] {os-family = "debian"} + ["libvirt"] {os = "macos" & os-distribution = "homebrew"} +] +install: [make "install-opt"] +synopsis: + "Libvirt is a portable toolkit to interact with the virtualisation capabilities of Linux, Solaris and other operating systems." +description: """ +From http://libvirt.org/ocaml/ + +Some things which you might want to do with ocaml-libvirt: + + * Monitor performance of virtual machines + * Pause and resume virtual machines according to demand + * Provision new virtual machines automatically for customers + * Configure how virtual machines are networked together""" +flags: light-uninstall +url { + src: "http://libvirt.org/sources/ocaml/ocaml-libvirt-0.6.1.2.tar.gz" + checksum: [ + "sha256=33cea5272c54f3bf02fa14aedb98f3adfd0b40c44797d20b90e09e90568a5c82" + "md5=e6eb1943b2d0805566d691211bd0c151" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/libvirt/libvirt.0.6.1.4/opam b/packages/libvirt/libvirt.0.6.1.4/opam new file mode 100644 index 000000000..f72795db6 --- /dev/null +++ b/packages/libvirt/libvirt.0.6.1.4/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +homepage: "https://libvirt.org/ocaml/" +bug-reports: "http://libvirt.org/bugs.html" +authors: "Richard W.M. Jones" +tags: [ + "org:mirage" + "org:xapi-project" +] +install: [ + [make "install-opt"] +] +build: [ + ["./configure"] + [ + "env" + "CPPFLAGS=-Wno-error=tautological-compare -Wno-error=unused-function" + make + "all" + ] {os = "macos"} + [make "all"] {os != "macos"} + [make "opt"] +] +remove: [["ocamlfind" "remove" "libvirt"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["libvirt-dev"] {os-family = "debian"} + ["libvirt"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: + "Libvirt is a portable toolkit to interact with the virtualisation capabilities of Linux, Solaris and other operating systems." +description: """ +From http://libvirt.org/ocaml/ + +Some things which you might want to do with ocaml-libvirt: + + * Monitor performance of virtual machines + * Pause and resume virtual machines according to demand + * Provision new virtual machines automatically for customers + * Configure how virtual machines are networked together""" +flags: light-uninstall +url { + src: "http://libvirt.org/sources/ocaml/ocaml-libvirt-0.6.1.4.tar.gz" + checksum: [ + "sha256=4d36d57dbc9280881e5362f562d4ca7c7881e8ec9ff1954eb064acc9ccf0021b" + "md5=92723c155c009880475f3c9a093d1fe6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lilis/lilis.0.1.3/opam b/packages/lilis/lilis.0.1.3/opam new file mode 100644 index 000000000..46bf9c5cf --- /dev/null +++ b/packages/lilis/lilis.0.1.3/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "drupyog@zoho.com" +authors: ["Gabriel Radanne "] +homepage: "http://drup.github.io/LILiS/" +license: "MIT" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{cairo2+lablgtk:enable}%-cairo" + "--disable-tyxml" + "--%{cmdliner:enable}%-glilis-ex" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "minicalc"] + ["ocamlfind" "remove" "lilis"] + ["ocamlfind" "remove" "glilis"] +] +depends: [ + "ocaml" + "batteries" {<= "3.9.0"} + "ocamlfind" {<= "1.9.6"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} + "base-unsafe-string" {= "base"} +] +depopts: [ + "cmdliner" + "cairo2" + "lablgtk" +] +dev-repo: "git+https://github.com/Drup/LILiS" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Library to Interpret Lindenmayer Systems" +description: "A Library to interpret, evaluate and draw L-systems." +flags: light-uninstall +url { + src: "https://github.com/Drup/LILiS/archive/v0.1.3.tar.gz" + checksum: [ + "sha256=648299206706dd435c0b9512d1d0fd2d2e7da2e5a4dc3b6fc8662f29824158c2" + "md5=abd51ba405128f13befd16f03e4f0d9f" + ] +} +extra-source "lilis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lilis/lilis.install" + checksum: [ + "sha256=bf1ad24526d99ae567459f88303408fa03987cdc6de578dd193f6e2a827ae731" + "md5=af10b6419b9c29b727bea3fcc108042e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lilis/lilis.0.2.1/opam b/packages/lilis/lilis.0.2.1/opam new file mode 100644 index 000000000..75c4411de --- /dev/null +++ b/packages/lilis/lilis.0.2.1/opam @@ -0,0 +1,81 @@ +opam-version: "2.0" +maintainer: "drupyog@zoho.com" +authors: ["Gabriel Radanne "] +homepage: "https://github.com/Drup/LILiS" +bug-reports: "https://github.com/Drup/LILiS/issues" +dev-repo: "git+https://github.com/Drup/LILiS.git" +doc: "https://drup.github.io/LILiS/0.2/" +license: "MIT" +tags: [ "lsystem" "grammar" "graphics" "logo" ] + +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-containers" + "--%{batteries:enable}%-batteries" + "--%{cfstream:enable}%-cfstream" + "--%{core_kernel:enable}%-core-kernel" + "--%{cairo2:enable}%-cairo" {"%{lablgtk:installed}%"} + "--%{tyxml:enable}%-tyxml" + "--%{js_of_ocaml:enable}%-js-of-ocaml" + "--%{cmdliner:enable}%-executable" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "calc"] + ["ocamlfind" "remove" "lilis"] + ["ocamlfind" "remove" "glilis"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & >= "0.9.4" & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "menhir" {<= "20240715"} + "containers" {< "0.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "batteries" + "cfstream" + "core_kernel" + "cairo2" + "lablgtk" + "tyxml" + "js_of_ocaml" + "cmdliner" +] +conflicts: [ + "core_kernel" {< "111.13.00"} + "tyxml" {< "3.0.0"} + "js_of_ocaml" {< "2.1"} +] + +messages: [ + "To build and install the graphical front-end glilis, you should install cairo2 lablgtk and cmdliner" + {!cairo2:installed | !lablgtk:installed | !cmdliner:installed} + "To enable the svg output, you should install tyxml" {!tyxml:installed} +] +synopsis: "Library to Interpret Lindenmayer Systems" +description: "A Library to interpret, evaluate and draw L-systems." +flags: light-uninstall +url { + src: "https://github.com/Drup/LILiS/archive/v0.2.1.tar.gz" + checksum: [ + "sha256=0a6c23ca5765d94e4b58b01a73a86e9e5999a4285d4481518e57810392b6e5b2" + "md5=bed47cf7984eaefebca6fcf58f2b5bda" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/links-postgresql/links-postgresql.0.7.2/opam b/packages/links-postgresql/links-postgresql.0.7.2/opam new file mode 100644 index 000000000..949515ff0 --- /dev/null +++ b/packages/links-postgresql/links-postgresql.0.7.2/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "Simon Fowler " +authors: "The Links Team " +homepage: "https://github.com/links-lang/links" +dev-repo: "git+https://github.com/links-lang/links.git" +bug-reports: "https://github.com/links-lang/links/issues" +license: "GPL-2.0-only" + +build: [ + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {>= "4.04.0" & < "4.06"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "postgresql" {<= "5.1.3"} + "links" {= version} +] +synopsis: "Linking Theory to Practice for the Web" +description: """ +[![Build Status](https://travis-ci.org/links-lang/links.svg?branch=master)](https://travis-ci.org/links-lang/links) + +Links helps to build modern Ajax-style applications: those with +significant client- and server-side components. + +A typical, modern web program involves many "tiers": part of the +program runs in the web browser, part runs on a web server, and part +runs in specialized systems such as a relational database. To create +such a program, the programmer must master a myriad of languages: the +logic is written in a mixture of Java, Python, and Perl; the +presentation in HTML; the GUI behavior in Javascript; and the queries +are written in SQL or XQuery. There is no easy way to link these: to +be sure, for example, that an HTML form or an SQL query produces the +type of data that the Java code expects. This is called the impedance +mismatch problem. + +Links eases the impedance mismatch problem by providing a single +language for all three tiers. The system is responsible for +translating the code into suitable languages for each tier: for +instance, translating some code into Javascript for the browser, some +into Java for the server, and some into SQL to use the database. + +Links incorporates ideas proven in other programming languages: +database-query support from Kleisli, web-interaction proposals from +PLT Scheme, and distributed-computing support from Erlang. On top of +this, it adds some new web-centric features of its own. + +FEATURES + + * Allows web programs to be written in a single programming language + * Call-by-value functional language + * Server / Client annotations + * AJAX + * Scalability through defunctionalised server continuations. + * Statically typed database access a la Kleisli + * Concurrent processes on the client and the server + * Statically typed Erlang-esque message passing + * Polymorphic records and variants + * An effect system for supporting abstraction over database queries +whilst guaranteeing that they can be efficiently compiled to SQL + * Handlers for algebraic effects on the server-side and the client-side""" +url { + src: + "https://github.com/links-lang/links/releases/download/0.7.2/links-0.7.2.tbz" + checksum: [ + "sha256=9461b99e59bb25e5d70b72d4051fd9dea99c74beeec83e52f72c1c61c2172792" + "md5=dded7b86bb08a2de544193972cb7a5e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/links-postgresql/links-postgresql.0.7.3/opam b/packages/links-postgresql/links-postgresql.0.7.3/opam new file mode 100644 index 000000000..4176978aa --- /dev/null +++ b/packages/links-postgresql/links-postgresql.0.7.3/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "Simon Fowler " +authors: "The Links Team " +homepage: "https://github.com/links-lang/links" +dev-repo: "git+https://github.com/links-lang/links.git" +bug-reports: "https://github.com/links-lang/links/issues" +license: "GPL-2.0-only" + +build: [ + [ "jbuilder" "subst" "-p" name ] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {>= "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "postgresql" {<= "5.1.3"} + "links" {= version} +] +synopsis: "Linking Theory to Practice for the Web" +description: """ +[![Build Status](https://travis-ci.org/links-lang/links.svg?branch=master)](https://travis-ci.org/links-lang/links) + +Links helps to build modern Ajax-style applications: those with +significant client- and server-side components. + +A typical, modern web program involves many "tiers": part of the +program runs in the web browser, part runs on a web server, and part +runs in specialized systems such as a relational database. To create +such a program, the programmer must master a myriad of languages: the +logic is written in a mixture of Java, Python, and Perl; the +presentation in HTML; the GUI behavior in Javascript; and the queries +are written in SQL or XQuery. There is no easy way to link these: to +be sure, for example, that an HTML form or an SQL query produces the +type of data that the Java code expects. This is called the impedance +mismatch problem. + +Links eases the impedance mismatch problem by providing a single +language for all three tiers. The system is responsible for +translating the code into suitable languages for each tier: for +instance, translating some code into Javascript for the browser, some +into Java for the server, and some into SQL to use the database. + +Links incorporates ideas proven in other programming languages: +database-query support from Kleisli, web-interaction proposals from +PLT Scheme, and distributed-computing support from Erlang. On top of +this, it adds some new web-centric features of its own. + +FEATURES + + * Allows web programs to be written in a single programming language + * Call-by-value functional language + * Server / Client annotations + * AJAX + * Scalability through defunctionalised server continuations. + * Statically typed database access a la Kleisli + * Concurrent processes on the client and the server + * Statically typed Erlang-esque message passing + * Polymorphic records and variants + * An effect system for supporting abstraction over database queries +whilst guaranteeing that they can be efficiently compiled to SQL + * Handlers for algebraic effects on the server-side and the client-side""" +url { + src: + "https://github.com/links-lang/links/releases/download/0.7.3/links-0.7.3.tbz" + checksum: [ + "sha256=cee14526f9d6d4593401bb686991da26f124527813aa145bdd802338cf0d32ec" + "md5=c81fa629fba096fd881199c3ee6714c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/links/links.0.6.1/opam b/packages/links/links.0.6.1/opam new file mode 100644 index 000000000..74060dbd4 --- /dev/null +++ b/packages/links/links.0.6.1/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "Jan Stolarek " +authors: "The Links Team " +homepage: "http://www.links-lang.org" +bug-reports: "https://github.com/links-lang/links/issues" +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/links-lang/links.git" +build: [make "nc"] +install: [ + ["cp" "links" "%{links:bin}%/linx"] + ["mkdir" "-p" "%{links:lib}%"] + ["cp" "prelude.links" "%{links:lib}%"] + ["./links" "%{links:lib}%/prelude.links"] + ["cp" "-r" "lib/js" "%{links:lib}%"] + ["mkdir" "-p" "%{links:doc}%"] + ["cp" "INSTALL" "%{links:doc}%/README"] + ["mkdir" "-p" "%{links:share}%/examples"] + ["sh" "-c" "cp examples/*.links %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.jpg %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.sql %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.html %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.css %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.js %{links:share}%/examples"] + ["sh" "-c" "cp -r examples/dictionary %{links:share}%/examples/"] + ["sh" "-c" "cp -r examples/games %{links:share}%/examples/"] + ["sh" "-c" "cp -r examples/sessions %{links:share}%/examples/"] + ["sh" "-c" "cp -r examples/webserver %{links:share}%/examples/"] + ["touch" "config"] + ["sh" "-c" "echo jsliburl=/lib/ > config"] + ["sh" "-c" "echo jslibdir=%{links:lib}%/js >> config"] + ["sh" "-c" "echo #database_driver=postgresql >> config"] + ["sh" "-c" "echo #database_args=localhost:5432:user:pass >> config"] + ["mkdir" "%{links:etc}%"] + ["cp" "config" "%{links:etc}%"] +] +remove: [ + ["rm" "-f" "%{links:bin}%/linx"] + ["rm" "-rf" "%{links:lib}%"] + ["rm" "-rf" "%{links:share}%/examples"] + ["rm" "-rf" "%{links:etc}%/config"] + ["rm" "-rf" "%{links:doc}%/README"] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "deriving" {build & <= "0.8.1"} + "lwt" {<= "5.9.0"} + "cgi" {<= "0.10"} + "base64" {< "3.0.0"} + "cohttp" {< "0.99.0"} +] +depopts: ["mysql" "postgresql" "sqlite3"] +synopsis: + "Links is a functional programming language designed to make web programming easier." +description: """ +Links eases building interactive web applications with significant client- and +server-side components. + +A typical, modern web program involves many "tiers": part of the program runs +in the web browser, part runs on a web server, and part runs in back-end +systems such as a relational database. To create such a program, the programmer +must master a myriad of languages: the logic is written in a mixture of Java, +Python, and Perl; the presentation in HTML; the GUI behavior in Javascript; and +the queries are written in SQL or XQuery. There is no easy way to link these, +for example, to be sure that an HTML form or an SQL query produces the type of +data that the Java code expects. This problem is called the impedance +mismatch problem. + +Links eases the impedance mismatch problem by providing a single language for +all three tiers. The system generates code for each tier; for instance, +translating some code into Javascript for the browser, some into a bytecode for +the server, and some into SQL for the database. + +Links incorporates proven ideas from other programming languages: +database-query support from Kleisli, web-interaction proposals from PLT Scheme, +and distributed-computing support from Erlang. On top of this, it adds some new +web-centric features of its own.""" +flags: light-uninstall +url { + src: "https://github.com/links-lang/links/archive/gorgie_0_6_1.tar.gz" + checksum: [ + "sha256=24d521718fe1b1a4af264d247e31023e6f454a6ce56fc4c99913bcea8dbd0afd" + "md5=90fbdcd1574e4b880d347b1463266bc9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/links/links.0.6/opam b/packages/links/links.0.6/opam new file mode 100644 index 000000000..81dbc3dc4 --- /dev/null +++ b/packages/links/links.0.6/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "Jan Stolarek " +authors: "The Links Team " +homepage: "http://www.links-lang.org" +bug-reports: "https://github.com/links-lang/links/issues" +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/links-lang/links.git" +build: [make "nc"] +install: [ + ["cp" "links" "%{links:bin}%"] + ["mkdir" "-p" "%{links:lib}%"] + ["cp" "prelude.links" "%{links:lib}%"] + ["./links" "%{links:lib}%/prelude.links"] +] +remove: [ + ["rm" "-f" "%{links:bin}%/links"] + ["rm" "-rf" "%{links:lib}%"] +] +depends: [ + "ocaml" {>= "4.04" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "deriving" {build & <= "0.8.1"} + "lwt" {<= "5.9.0"} + "cgi" {<= "0.10"} + "base64" {< "3.0.0"} + "cohttp" {< "0.99.0"} +] +depopts: ["mysql" "postgresql" "sqlite3"] +synopsis: + "Links is a functional programming language designed to make web programming easier." +description: """ +Links eases building interactive web applications with significant client- and +server-side components. + +A typical, modern web program involves many "tiers": part of the program runs +in the web browser, part runs on a web server, and part runs in back-end +systems such as a relational database. To create such a program, the programmer +must master a myriad of languages: the logic is written in a mixture of Java, +Python, and Perl; the presentation in HTML; the GUI behavior in Javascript; and +the queries are written in SQL or XQuery. There is no easy way to link these, +for example, to be sure that an HTML form or an SQL query produces the type of +data that the Java code expects. This problem is called the impedance +mismatch problem. + +Links eases the impedance mismatch problem by providing a single language for +all three tiers. The system generates code for each tier; for instance, +translating some code into Javascript for the browser, some into a bytecode for +the server, and some into SQL for the database. + +Links incorporates proven ideas from other programming languages: +database-query support from Kleisli, web-interaction proposals from PLT Scheme, +and distributed-computing support from Erlang. On top of this, it adds some new +web-centric features of its own.""" +flags: light-uninstall +url { + src: "https://github.com/links-lang/links/archive/v0.6.tar.gz" + checksum: [ + "sha256=3eb6bbfefc38a9fa043d062a7d38dd063b3353437e6a765f8217f1cfd3638a43" + "md5=946128c93a53fe85cddccc43b0ed89a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/links/links.0.7.1/opam b/packages/links/links.0.7.1/opam new file mode 100644 index 000000000..4b2ae53a7 --- /dev/null +++ b/packages/links/links.0.7.1/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "Jan Stolarek " +authors: "The Links Team " +homepage: "http://www.links-lang.org" +bug-reports: "https://github.com/links-lang/links/issues" +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/links-lang/links.git" +build: [make "nc"] +install: [ + ["cp" "links" "%{links:bin}%/linx"] + ["mkdir" "-p" "%{links:lib}%"] + ["cp" "prelude.links" "%{links:lib}%"] + ["./links" "%{links:lib}%/prelude.links"] + ["cp" "-r" "lib/js" "%{links:lib}%"] + ["cp" "-r" "stdlib" "%{links:lib}%"] + ["mkdir" "-p" "%{links:doc}%"] + ["cp" "INSTALL" "%{links:doc}%/README"] + ["mkdir" "-p" "%{links:share}%/examples"] + ["sh" "-c" "cp -r examples/dbsetup %{links:share}%/examples/dbsetup/"] + ["sh" "-c" "cp examples/*.links %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.jpg %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.sql %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.html %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.css %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.js %{links:share}%/examples"] + ["sh" "-c" "cp -r examples/dictionary %{links:share}%/examples/"] + ["sh" "-c" "cp -r examples/games %{links:share}%/examples/"] + ["sh" "-c" "cp -r examples/sessions %{links:share}%/examples/"] + ["sh" "-c" "cp -r examples/webserver %{links:share}%/examples/"] + ["sh" "-c" "cp -r examples/css %{links:share}%/examples/"] + ["touch" "config"] + ["sh" "-c" "echo jsliburl=/lib/ > config"] + ["sh" "-c" "echo jslibdir=%{links:lib}%/js >> config"] + ["sh" "-c" "echo #database_driver=postgresql >> config"] + ["sh" "-c" "echo #database_args=localhost:5432:user:pass >> config"] + ["mkdir" "%{links:etc}%"] + ["cp" "config" "%{links:etc}%"] +] +remove: [ + ["rm" "-f" "%{links:bin}%/linx"] + ["rm" "-rf" "%{links:lib}%"] + ["rm" "-rf" "%{links:share}%/examples"] + ["rm" "-rf" "%{links:etc}%/config"] + ["rm" "-rf" "%{links:doc}%/README"] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "deriving" {build & <= "0.8.1"} + "cgi" {<= "0.10"} + "base64" {< "3.0.0"} + "linenoise" {<= "1.5.1"} + "ANSITerminal" {<= "0.8.5"} + "lwt" {<= "5.9.0"} + "cohttp" {< "0.99.0"} + "websocket-lwt" {<= "2.12"} +] +depopts: ["mysql" "postgresql" "sqlite3"] +synopsis: + "Links is a functional programming language designed to make web programming easier." +description: """ +Links eases building interactive web applications with significant client- and +server-side components. + +A typical, modern web program involves many "tiers": part of the program runs +in the web browser, part runs on a web server, and part runs in back-end +systems such as a relational database. To create such a program, the programmer +must master a myriad of languages: the logic is written in a mixture of Java, +Python, and Perl; the presentation in HTML; the GUI behavior in Javascript; and +the queries are written in SQL or XQuery. There is no easy way to link these, +for example, to be sure that an HTML form or an SQL query produces the type of +data that the Java code expects. This problem is called the impedance +mismatch problem. + +Links eases the impedance mismatch problem by providing a single language for +all three tiers. The system generates code for each tier; for instance, +translating some code into Javascript for the browser, some into a bytecode for +the server, and some into SQL for the database. + +Links incorporates proven ideas from other programming languages: +database-query support from Kleisli, web-interaction proposals from PLT Scheme, +and distributed-computing support from Erlang. On top of this, it adds some new +web-centric features of its own.""" +flags: light-uninstall +url { + src: "https://github.com/links-lang/links/archive/v0.7.1.tar.gz" + checksum: [ + "sha256=4e5aa294755b96af4f88d6db70dddfd1d65cab65e2dfbc1d32b8d9cd8bf67032" + "md5=684202c361b2a3cb9b17730e5b02f9b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/links/links.0.7.2/opam b/packages/links/links.0.7.2/opam new file mode 100644 index 000000000..9e8befe79 --- /dev/null +++ b/packages/links/links.0.7.2/opam @@ -0,0 +1,119 @@ +opam-version: "2.0" +maintainer: "Simon Fowler " +authors: "The Links Team " +homepage: "https://github.com/links-lang/links" +dev-repo: "git+https://github.com/links-lang/links.git" +bug-reports: "https://github.com/links-lang/links/issues" +license: "GPL-2.0-only" + +build: [ + [ "jbuilder" "subst" "-p" name ] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +install: [ +# Install documentation + [ "mkdir" "-p" "%{links:doc}%" ] + [ "cp" "INSTALL" "%{links:doc}%/README" ] +# Copy examples + [ "mkdir" "-p" "%{links:share}%/examples" ] + [ "sh" "-c" "cp -r examples/dbsetup %{links:share}%/examples/dbsetup/" ] + [ "sh" "-c" "cp examples/*.links %{links:share}%/examples" ] + [ "sh" "-c" "cp examples/*.jpg %{links:share}%/examples" ] + [ "sh" "-c" "cp examples/*.sql %{links:share}%/examples" ] + [ "sh" "-c" "cp examples/*.html %{links:share}%/examples" ] + [ "sh" "-c" "cp examples/*.css %{links:share}%/examples" ] + [ "sh" "-c" "cp examples/*.js %{links:share}%/examples" ] + [ "sh" "-c" "cp -r examples/dictionary %{links:share}%/examples/" ] + [ "sh" "-c" "cp -r examples/games %{links:share}%/examples/" ] + [ "sh" "-c" "cp -r examples/sessions %{links:share}%/examples/" ] + [ "sh" "-c" "cp -r examples/webserver %{links:share}%/examples/" ] + [ "sh" "-c" "cp -r examples/css %{links:share}%/examples/" ] +# Generate and install a config file + [ "touch" "config" ] + [ "sh" "-c" "echo jsliburl=/lib/js > config" ] + [ "sh" "-c" "echo jslibdir=%{links:lib}%/js >> config" ] + [ "sh" "-c" "echo #database_driver=postgresql >> config" ] + [ "sh" "-c" "echo #database_args=localhost:5432:user:pass >> config" ] + [ "mkdir" "-p" "%{links:etc}%" ] + [ "cp" "config" "%{links:etc}%" ] +] + +remove: [ + [ "rm" "-f" "%{links:bin}%/linx" ] + [ "rm" "-f" "%{links:lib}%/prelude.links" ] + [ "rm" "-rf" "%{links:lib}%/stdlib" ] + [ "rm" "-rf" "%{links:lib}%/js" ] + [ "rm" "-rf" "%{links:share}%/examples" ] + [ "rm" "-f" "%{links:etc}%/config" ] + [ "rm" "-f" "%{links:doc}%/README" ] +] + +depends: [ + "ocaml" {>= "4.04.0" & < "4.06"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "deriving" {build & <= "0.8.1"} + "cgi" {<= "0.10"} + "base64" {< "3.0.0"} + "linenoise" {<= "1.5.1"} + "ANSITerminal" {<= "0.8.5"} + "lwt" {<= "5.9.0"} + "cohttp" {< "0.99.0"} + "websocket-lwt" {<= "2.12"} + "safepass" {>= "1.1" & <= "3.1"} +] +synopsis: "Linking Theory to Practice for the Web" +description: """ +[![Build Status](https://travis-ci.org/links-lang/links.svg?branch=master)](https://travis-ci.org/links-lang/links) + +Links helps to build modern Ajax-style applications: those with +significant client- and server-side components. + +A typical, modern web program involves many "tiers": part of the +program runs in the web browser, part runs on a web server, and part +runs in specialized systems such as a relational database. To create +such a program, the programmer must master a myriad of languages: the +logic is written in a mixture of Java, Python, and Perl; the +presentation in HTML; the GUI behavior in Javascript; and the queries +are written in SQL or XQuery. There is no easy way to link these: to +be sure, for example, that an HTML form or an SQL query produces the +type of data that the Java code expects. This is called the impedance +mismatch problem. + +Links eases the impedance mismatch problem by providing a single +language for all three tiers. The system is responsible for +translating the code into suitable languages for each tier: for +instance, translating some code into Javascript for the browser, some +into Java for the server, and some into SQL to use the database. + +Links incorporates ideas proven in other programming languages: +database-query support from Kleisli, web-interaction proposals from +PLT Scheme, and distributed-computing support from Erlang. On top of +this, it adds some new web-centric features of its own. + +FEATURES + + * Allows web programs to be written in a single programming language + * Call-by-value functional language + * Server / Client annotations + * AJAX + * Scalability through defunctionalised server continuations. + * Statically typed database access a la Kleisli + * Concurrent processes on the client and the server + * Statically typed Erlang-esque message passing + * Polymorphic records and variants + * An effect system for supporting abstraction over database queries +whilst guaranteeing that they can be efficiently compiled to SQL + * Handlers for algebraic effects on the server-side and the client-side""" +flags: light-uninstall +url { + src: + "https://github.com/links-lang/links/releases/download/0.7.2/links-0.7.2.tbz" + checksum: [ + "sha256=9461b99e59bb25e5d70b72d4051fd9dea99c74beeec83e52f72c1c61c2172792" + "md5=dded7b86bb08a2de544193972cb7a5e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/links/links.0.7.3/opam b/packages/links/links.0.7.3/opam new file mode 100644 index 000000000..08028166f --- /dev/null +++ b/packages/links/links.0.7.3/opam @@ -0,0 +1,120 @@ +opam-version: "2.0" +maintainer: "Simon Fowler " +authors: "The Links Team " +homepage: "https://github.com/links-lang/links" +dev-repo: "git+https://github.com/links-lang/links.git" +bug-reports: "https://github.com/links-lang/links/issues" +license: "GPL-2.0-only" + +build: [ + [ "jbuilder" "subst" "-p" name ] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +install: [ +# Install documentation + [ "mkdir" "-p" "%{links:doc}%" ] + [ "cp" "INSTALL" "%{links:doc}%/README" ] +# Copy examples + [ "mkdir" "-p" "%{links:share}%/examples" ] + [ "sh" "-c" "cp -r examples/dbsetup %{links:share}%/examples/dbsetup/" ] + [ "sh" "-c" "cp examples/*.links %{links:share}%/examples" ] + [ "sh" "-c" "cp examples/*.jpg %{links:share}%/examples" ] + [ "sh" "-c" "cp examples/*.sql %{links:share}%/examples" ] + [ "sh" "-c" "cp examples/*.html %{links:share}%/examples" ] + [ "sh" "-c" "cp examples/*.css %{links:share}%/examples" ] + [ "sh" "-c" "cp examples/*.js %{links:share}%/examples" ] + [ "sh" "-c" "cp -r examples/dictionary %{links:share}%/examples/" ] + [ "sh" "-c" "cp -r examples/games %{links:share}%/examples/" ] + [ "sh" "-c" "cp -r examples/sessions %{links:share}%/examples/" ] + [ "sh" "-c" "cp -r examples/webserver %{links:share}%/examples/" ] + [ "sh" "-c" "cp -r examples/css %{links:share}%/examples/" ] +# Generate and install a config file + [ "touch" "config" ] + [ "sh" "-c" "echo jsliburl=/lib/js > config" ] + [ "sh" "-c" "echo jslibdir=%{links:lib}%/js >> config" ] + [ "sh" "-c" "echo #database_driver=postgresql >> config" ] + [ "sh" "-c" "echo #database_args=localhost:5432:user:pass >> config" ] + [ "mkdir" "-p" "%{links:etc}%" ] + [ "cp" "config" "%{links:etc}%" ] +] + +remove: [ + [ "rm" "-f" "%{links:bin}%/linx" ] + [ "rm" "-f" "%{links:lib}%/prelude.links" ] + [ "rm" "-rf" "%{links:lib}%/stdlib" ] + [ "rm" "-rf" "%{links:lib}%/js" ] + [ "rm" "-rf" "%{links:share}%/examples" ] + [ "rm" "-f" "%{links:etc}%/config" ] + [ "rm" "-f" "%{links:doc}%/README" ] +] + +depends: [ + "ocaml" {>= "4.06.0" & < "4.07"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {<= "3.9.1"} + "base64" {< "3.0.0"} + "linenoise" {<= "1.5.1"} + "ANSITerminal" {<= "0.8.5"} + "lwt" {>= "3.1.0" & <= "5.9.0"} + "cohttp" {<= "6.0.0"} + "websocket-lwt" {<= "2.12"} + "safepass" {>= "1.1" & <= "3.1"} + "ocamlfind" {<= "1.9.6"} +] +synopsis: "Linking Theory to Practice for the Web" +description: """ +[![Build Status](https://travis-ci.org/links-lang/links.svg?branch=master)](https://travis-ci.org/links-lang/links) + +Links helps to build modern Ajax-style applications: those with +significant client- and server-side components. + +A typical, modern web program involves many "tiers": part of the +program runs in the web browser, part runs on a web server, and part +runs in specialized systems such as a relational database. To create +such a program, the programmer must master a myriad of languages: the +logic is written in a mixture of Java, Python, and Perl; the +presentation in HTML; the GUI behavior in Javascript; and the queries +are written in SQL or XQuery. There is no easy way to link these: to +be sure, for example, that an HTML form or an SQL query produces the +type of data that the Java code expects. This is called the impedance +mismatch problem. + +Links eases the impedance mismatch problem by providing a single +language for all three tiers. The system is responsible for +translating the code into suitable languages for each tier: for +instance, translating some code into Javascript for the browser, some +into Java for the server, and some into SQL to use the database. + +Links incorporates ideas proven in other programming languages: +database-query support from Kleisli, web-interaction proposals from +PLT Scheme, and distributed-computing support from Erlang. On top of +this, it adds some new web-centric features of its own. + +FEATURES + + * Allows web programs to be written in a single programming language + * Call-by-value functional language + * Server / Client annotations + * AJAX + * Scalability through defunctionalised server continuations. + * Statically typed database access a la Kleisli + * Concurrent processes on the client and the server + * Statically typed Erlang-esque message passing + * Polymorphic records and variants + * An effect system for supporting abstraction over database queries +whilst guaranteeing that they can be efficiently compiled to SQL + * Handlers for algebraic effects on the server-side and the client-side""" +flags: light-uninstall +url { + src: + "https://github.com/links-lang/links/releases/download/0.7.3/links-0.7.3.tbz" + checksum: [ + "sha256=cee14526f9d6d4593401bb686991da26f124527813aa145bdd802338cf0d32ec" + "md5=c81fa629fba096fd881199c3ee6714c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/links/links.0.7/opam b/packages/links/links.0.7/opam new file mode 100644 index 000000000..15dfc4f35 --- /dev/null +++ b/packages/links/links.0.7/opam @@ -0,0 +1,93 @@ +opam-version: "2.0" +maintainer: "Jan Stolarek " +authors: "The Links Team " +homepage: "http://www.links-lang.org" +bug-reports: "https://github.com/links-lang/links/issues" +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/links-lang/links.git" +build: [make "nc"] +install: [ + ["cp" "links" "%{links:bin}%/linx"] + ["mkdir" "-p" "%{links:lib}%"] + ["cp" "prelude.links" "%{links:lib}%"] + ["./links" "%{links:lib}%/prelude.links"] + ["cp" "-r" "lib/js" "%{links:lib}%"] + ["cp" "-r" "stdlib" "%{links:lib}%"] + ["mkdir" "-p" "%{links:doc}%"] + ["cp" "INSTALL" "%{links:doc}%/README"] + ["mkdir" "-p" "%{links:share}%/examples"] + ["sh" "-c" "cp -r examples/dbsetup %{links:share}%/examples/dbsetup/"] + ["sh" "-c" "cp examples/*.links %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.jpg %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.sql %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.html %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.css %{links:share}%/examples"] + ["sh" "-c" "cp examples/*.js %{links:share}%/examples"] + ["sh" "-c" "cp -r examples/dictionary %{links:share}%/examples/"] + ["sh" "-c" "cp -r examples/games %{links:share}%/examples/"] + ["sh" "-c" "cp -r examples/sessions %{links:share}%/examples/"] + ["sh" "-c" "cp -r examples/webserver %{links:share}%/examples/"] + ["touch" "config"] + ["sh" "-c" "echo jsliburl=/lib/ > config"] + ["sh" "-c" "echo jslibdir=%{links:lib}%/js >> config"] + ["sh" "-c" "echo #database_driver=postgresql >> config"] + ["sh" "-c" "echo #database_args=localhost:5432:user:pass >> config"] + ["mkdir" "%{links:etc}%"] + ["cp" "config" "%{links:etc}%"] +] +remove: [ + ["rm" "-f" "%{links:bin}%/linx"] + ["rm" "-rf" "%{links:lib}%"] + ["rm" "-rf" "%{links:share}%/examples"] + ["rm" "-rf" "%{links:etc}%/config"] + ["rm" "-rf" "%{links:doc}%/README"] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "deriving" {build & <= "0.8.1"} + "cgi" {<= "0.10"} + "base64" {< "3.0.0"} + "linenoise" {<= "1.5.1"} + "ANSITerminal" {<= "0.8.5"} + "lwt" {<= "5.9.0"} + "cohttp" {< "0.99.0"} + "websocket-lwt" {<= "2.12"} +] +depopts: ["mysql" "postgresql" "sqlite3"] +synopsis: + "Links is a functional programming language designed to make web programming easier." +description: """ +Links eases building interactive web applications with significant client- and +server-side components. + +A typical, modern web program involves many "tiers": part of the program runs +in the web browser, part runs on a web server, and part runs in back-end +systems such as a relational database. To create such a program, the programmer +must master a myriad of languages: the logic is written in a mixture of Java, +Python, and Perl; the presentation in HTML; the GUI behavior in Javascript; and +the queries are written in SQL or XQuery. There is no easy way to link these, +for example, to be sure that an HTML form or an SQL query produces the type of +data that the Java code expects. This problem is called the impedance +mismatch problem. + +Links eases the impedance mismatch problem by providing a single language for +all three tiers. The system generates code for each tier; for instance, +translating some code into Javascript for the browser, some into a bytecode for +the server, and some into SQL for the database. + +Links incorporates proven ideas from other programming languages: +database-query support from Kleisli, web-interaction proposals from PLT Scheme, +and distributed-computing support from Erlang. On top of this, it adds some new +web-centric features of its own.""" +flags: light-uninstall +url { + src: "https://github.com/links-lang/links/archive/v0.7.tar.gz" + checksum: [ + "sha256=8db5b664c3f7a8d0b581026c6453008a2a7c19ea1f16805fcd584a5379bb3d76" + "md5=b4deb66ecac1972ca337c1e4e59eef22" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/liquidsoap/liquidsoap.1.2.0/opam b/packages/liquidsoap/liquidsoap.1.2.0/opam new file mode 100644 index 000000000..3b34d2dd4 --- /dev/null +++ b/packages/liquidsoap/liquidsoap.1.2.0/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "romain.beauxis@gmail.com" +homepage: "https://github.com/savonet/liquidsoap" +authors: "The Savonet Team " +license: "GPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix "--sbindir=%{lib}%/liquidsoap/sbin" "--libexecdir=%{lib}%/liquidsoap/libexec" "--sysconfdir=%{lib}%/liquidsoap/etc" "--sharedstatedir=%{lib}%/liquidsoap/com" "--localstatedir=%{lib}%/liquidsoap/var" "--libdir=%{lib}%/liquidsoap/lib" "--includedir=%{lib}%/liquidsoap/include" "--datarootdir=%{lib}%/liquidsoap/share" "--disable-graphics" "--with-user=dummy" "--with-group=dummy"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["rm" "-rf" "%{lib}%/liquidsoap" "%{prefix}%/bin/liquidsoap"] +] +patches: ["lang_builtins.patch"] +depends: [ + "ocaml" {>= "3.11" & < "4.06"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "camomile" {< "1.0.0"} + "dtools" {<= "0.4.5"} + "duppy" {>= "0.5.0" & < "0.9.0"} + "mm" {= "0.2.1"} +] +depopts: [ + "cry" + "ao" + "portaudio" + "alsa" + "pulseaudio" + "bjack" + "taglib" + "lame" + "aacplus" + "ogg" + "vorbis" + "theora" + "opus" + "faad" + "flac" + "fdkaac" + "speex" + "schroedinger" + "voaacenc" + "ladspa" + "mad" + "samplerate" + "soundtouch" + "gavl" + "ffmpeg" + "frei0r" + "dssi" + "xmlplaylist" + "lastfm" + "lo" + "inotify" +] +conflicts: [ + "cry" {< "0.3.0"} + "cry" {>= "0.4.0"} + "taglib" {< "0.3.0"} +] +bug-reports: "https://github.com/savonet/liquidsoap/issues" +dev-repo: "git+https://github.com/savonet/liquidsoap.git" +synopsis: "Swiss-army knife for multimedia streaming" +description: """ +Liquidsoap is a powerful and flexible language for describing your +streams. It offers a rich collection of operators that you can combine +at will, giving you more power than you need for creating or +transforming streams. But liquidsoap is still very light and easy to +use, in the Unix tradition of simple strong components working +together.""" +flags: light-uninstall +url { + src: + "https://github.com/savonet/liquidsoap/releases/download/1.2.0/liquidsoap-1.2.0.tar.bz2" + checksum: [ + "sha256=c442786c4f49cc9953a6438f9b9892631972c8f334b70be4877096f96a87e3dc" + "md5=a462d5a6325b1ab646f2b22761709f70" + ] +} +extra-source "lang_builtins.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/liquidsoap/lang_builtins.patch" + checksum: [ + "sha256=96a5e740e9da7ab09c0fd69821a5ad559f71b283c37bb34c91b9f0747f3577b0" + "md5=7196f881986ee118cfbef9474baa88f1" + ] +} +x-maintenance-intent: ["(latest)"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/liquidsoap/liquidsoap.1.2.1/opam b/packages/liquidsoap/liquidsoap.1.2.1/opam new file mode 100644 index 000000000..65f1d1c9c --- /dev/null +++ b/packages/liquidsoap/liquidsoap.1.2.1/opam @@ -0,0 +1,86 @@ +opam-version: "2.0" +maintainer: "romain.beauxis@gmail.com" +homepage: "https://github.com/savonet/liquidsoap" +authors: "The Savonet Team " +license: "GPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix "--sbindir=%{lib}%/liquidsoap/sbin" "--libexecdir=%{lib}%/liquidsoap/libexec" "--sysconfdir=%{lib}%/liquidsoap/etc" "--sharedstatedir=%{lib}%/liquidsoap/com" "--localstatedir=%{lib}%/liquidsoap/var" "--libdir=%{lib}%/liquidsoap/lib" "--includedir=%{lib}%/liquidsoap/include" "--datarootdir=%{lib}%/liquidsoap/share" "--disable-graphics" "--with-user=dummy" "--with-group=dummy"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["rm" "-rf" "%{lib}%/liquidsoap" "%{prefix}%/bin/liquidsoap"] +] +depends: [ + "ocaml" {>= "4.00" & < "4.06"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "camomile" {< "1.0.0"} + "dtools" {<= "0.4.5"} + "duppy" {>= "0.5.0" & < "0.9.0"} + "mm" {= "0.2.1"} +] +depopts: [ + "cry" + "ao" + "portaudio" + "alsa" + "pulseaudio" + "bjack" + "taglib" + "lame" + "aacplus" + "ogg" + "vorbis" + "theora" + "opus" + "faad" + "flac" + "fdkaac" + "speex" + "schroedinger" + "voaacenc" + "ladspa" + "mad" + "samplerate" + "soundtouch" + "gavl" + "ffmpeg" + "frei0r" + "dssi" + "xmlplaylist" + "lastfm" + "lo" + "inotify" + "ssl" +] +conflicts: [ + "cry" {< "0.4.0"} + "cry" {>= "1.0.0"} + "taglib" {< "0.3.0"} +] +bug-reports: "https://github.com/savonet/liquidsoap/issues" +dev-repo: "git+https://github.com/savonet/liquidsoap.git" +synopsis: "Swiss-army knife for multimedia streaming" +description: """ +Liquidsoap is a powerful and flexible language for describing your +streams. It offers a rich collection of operators that you can combine +at will, giving you more power than you need for creating or +transforming streams. But liquidsoap is still very light and easy to +use, in the Unix tradition of simple strong components working +together.""" +flags: light-uninstall +url { + src: + "https://github.com/savonet/liquidsoap/releases/download/1.2.1/liquidsoap-1.2.1.tar.bz2" + checksum: [ + "sha256=e909cada87ca3cf3849313c20a0ecb906f371fe28614fd1c5f7d5a19ce8df672" + "md5=49a61b5aa5ff84d821edf31ae87e6c4e" + ] +} +x-maintenance-intent: ["(latest)"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/liquidsoap/liquidsoap.1.3.0/opam b/packages/liquidsoap/liquidsoap.1.3.0/opam new file mode 100644 index 000000000..98b422366 --- /dev/null +++ b/packages/liquidsoap/liquidsoap.1.3.0/opam @@ -0,0 +1,107 @@ +opam-version: "2.0" +maintainer: "romain.beauxis@gmail.com" +homepage: "https://github.com/savonet/liquidsoap" +authors: "The Savonet Team " +license: "GPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix "--sbindir=%{lib}%/liquidsoap/sbin" "--libexecdir=%{lib}%/liquidsoap/libexec" "--sysconfdir=%{lib}%/liquidsoap/etc" "--sharedstatedir=%{lib}%/liquidsoap/com" "--localstatedir=%{lib}%/liquidsoap/var" "--libdir=%{lib}%/liquidsoap/lib" "--includedir=%{lib}%/liquidsoap/include" "--datarootdir=%{lib}%/liquidsoap/share" "--disable-graphics" "--with-user=dummy" "--with-group=dummy"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["rm" "-rf" "%{lib}%/liquidsoap" "%{prefix}%/bin/liquidsoap"] +] +depends: [ + "ocaml" {>= "4.00" & < "4.06"} + "camomile" {< "1.0.0"} + "dtools" {<= "0.4.5"} + "duppy" {>= "0.6.0" & < "0.9.0"} + "mm" {>= "0.3.0" & < "0.3.1"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +depopts: [ + "aacplus" + "alsa" + "ao" + "bjack" + "cry" + "dssi" + "faad" + "fdkaac" + "ffmpeg" + "flac" + "frei0r" + "gavl" + "inotify" + "ladspa" + "lame" + "lastfm" + "lo" + "mad" + "magic" + "ogg" + "opus" + "portaudio" + "pulseaudio" + "samplerate" + "schroedinger" + "soundtouch" + "speex" + "ssl" + "taglib" + "theora" + "voaacenc" + "vorbis" + "xmlplaylist" + "yojson" +] +conflicts: [ + "cry" {< "0.5.0"} + "cry" {>= "1.0.0"} + "taglib" {< "0.3.0"} + "fdkaac" {>= "0.3.0"} + "flac" {>= "0.1.5"} +] +patches: [ "fix_4.05.patch" "fix_process_output.patch" ] +bug-reports: "https://github.com/savonet/liquidsoap/issues" +dev-repo: "git+https://github.com/savonet/liquidsoap.git" +synopsis: "Swiss-army knife for multimedia streaming" +description: """ +Liquidsoap is a powerful and flexible language for describing your +streams. It offers a rich collection of operators that you can combine +at will, giving you more power than you need for creating or +transforming streams. But liquidsoap is still very light and easy to +use, in the Unix tradition of simple strong components working +together.""" +flags: light-uninstall +url { + src: + "https://github.com/savonet/liquidsoap/releases/download/1.3.0/liquidsoap-1.3.0.tar.bz2" + checksum: [ + "sha256=368b8666be2f3254c8761f5ebf3fb66970e6b291681f6a64cae42d1a2fd03552" + "md5=021dfc96241dce21b63e8a584a3f8e32" + ] +} +extra-source "fix_process_output.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/liquidsoap/fix_process_output.patch" + checksum: [ + "sha256=ed2ff836610cbf5a65bee4e500dc3c93cf16df9574659cb4bd2b235b149aa3f7" + "md5=7754916c434724aca5ebb302c5b85e84" + ] +} +extra-source "fix_4.05.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/liquidsoap/fix_4.05.patch" + checksum: [ + "sha256=32f21067212678aaf45bd956f29fc456361b8fb86edc545a5e811f51be7b595d" + "md5=61ee1eef2fd6aa727c3c769f7952b372" + ] +} +x-maintenance-intent: ["(latest)"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/liquidsoap/liquidsoap.1.3.1/opam b/packages/liquidsoap/liquidsoap.1.3.1/opam new file mode 100644 index 000000000..cc822b996 --- /dev/null +++ b/packages/liquidsoap/liquidsoap.1.3.1/opam @@ -0,0 +1,91 @@ +opam-version: "2.0" +maintainer: "romain.beauxis@gmail.com" +homepage: "https://github.com/savonet/liquidsoap" +authors: "The Savonet Team " +license: "GPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix "--sbindir=%{lib}%/liquidsoap/sbin" "--libexecdir=%{lib}%/liquidsoap/libexec" "--sysconfdir=%{lib}%/liquidsoap/etc" "--sharedstatedir=%{lib}%/liquidsoap/com" "--localstatedir=%{lib}%/liquidsoap/var" "--libdir=%{lib}%/liquidsoap/lib" "--includedir=%{lib}%/liquidsoap/include" "--datarootdir=%{lib}%/liquidsoap/share" "--disable-graphics" "--with-user=dummy" "--with-group=dummy"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["rm" "-rf" "%{lib}%/liquidsoap" "%{prefix}%/bin/liquidsoap"] +] +depends: [ + "ocaml" {>= "4.00" & < "4.06"} + "camomile" {< "1.0.0"} + "dtools" {<= "0.4.5"} + "duppy" {>= "0.6.0" & < "0.9.0"} + "mm" {>= "0.3.0" & < "0.3.1"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +depopts: [ + "aacplus" + "alsa" + "ao" + "bjack" + "cry" + "dssi" + "faad" + "fdkaac" + "ffmpeg" + "flac" + "frei0r" + "gavl" + "inotify" + "ladspa" + "lame" + "lastfm" + "lo" + "mad" + "magic" + "ogg" + "opus" + "portaudio" + "pulseaudio" + "samplerate" + "schroedinger" + "soundtouch" + "speex" + "ssl" + "taglib" + "theora" + "voaacenc" + "vorbis" + "xmlplaylist" + "yojson" +] +conflicts: [ + "cry" {< "0.5.0"} + "cry" {>= "1.0.0"} + "taglib" {< "0.3.0"} + "vorbis" {< "0.7.0"} + "fdkaac" {>= "0.3.0"} + "flac" {>= "0.1.5"} +] +bug-reports: "https://github.com/savonet/liquidsoap/issues" +dev-repo: "git+https://github.com/savonet/liquidsoap.git" +synopsis: "Swiss-army knife for multimedia streaming" +description: """ +Liquidsoap is a powerful and flexible language for describing your +streams. It offers a rich collection of operators that you can combine +at will, giving you more power than you need for creating or +transforming streams. But liquidsoap is still very light and easy to +use, in the Unix tradition of simple strong components working +together.""" +flags: light-uninstall +url { + src: + "https://github.com/savonet/liquidsoap/releases/download/1.3.1/liquidsoap-1.3.1.tar.bz2" + checksum: [ + "sha256=dc12def27727509731bd41eb622fde3bbc2210488a84ded24bd8410b2ad51aa7" + "md5=c94fa3b0d3d09516e0ae2956330e0a17" + ] +} +x-maintenance-intent: ["(latest)"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/liquidsoap/liquidsoap.1.3.2/opam b/packages/liquidsoap/liquidsoap.1.3.2/opam new file mode 100644 index 000000000..99770f5cc --- /dev/null +++ b/packages/liquidsoap/liquidsoap.1.3.2/opam @@ -0,0 +1,91 @@ +opam-version: "2.0" +maintainer: "romain.beauxis@gmail.com" +homepage: "https://github.com/savonet/liquidsoap" +authors: "The Savonet Team " +license: "GPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix "--sbindir=%{lib}%/liquidsoap/sbin" "--libexecdir=%{lib}%/liquidsoap/libexec" "--sysconfdir=%{lib}%/liquidsoap/etc" "--sharedstatedir=%{lib}%/liquidsoap/com" "--localstatedir=%{lib}%/liquidsoap/var" "--libdir=%{lib}%/liquidsoap/lib" "--includedir=%{lib}%/liquidsoap/include" "--datarootdir=%{lib}%/liquidsoap/share" "--disable-graphics" "--with-user=dummy" "--with-group=dummy"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["rm" "-rf" "%{lib}%/liquidsoap" "%{prefix}%/bin/liquidsoap"] +] +depends: [ + "ocaml" {>= "4.00" & < "4.06"} + "camomile" {< "1.0.0"} + "dtools" {<= "0.4.5"} + "duppy" {>= "0.6.0" & < "0.9.0"} + "mm" {>= "0.3.0" & < "0.3.1"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +depopts: [ + "alsa" + "ao" + "bjack" + "cry" + "dssi" + "faad" + "fdkaac" + "ffmpeg" + "flac" + "frei0r" + "gavl" + "inotify" + "ladspa" + "lame" + "lastfm" + "lo" + "mad" + "magic" + "ogg" + "opus" + "osx-secure-transport" + "portaudio" + "pulseaudio" + "samplerate" + "shine" + "soundtouch" + "speex" + "ssl" + "taglib" + "theora" + "voaacenc" + "vorbis" + "xmlplaylist" + "yojson" +] +conflicts: [ + "cry" {< "0.5.0"} + "cry" {>= "1.0.0"} + "taglib" {< "0.3.0"} + "vorbis" {< "0.7.0"} + "fdkaac" {>= "0.3.0"} + "flac" {>= "0.1.5"} +] +bug-reports: "https://github.com/savonet/liquidsoap/issues" +dev-repo: "git+https://github.com/savonet/liquidsoap.git" +synopsis: "Swiss-army knife for multimedia streaming" +description: """ +Liquidsoap is a powerful and flexible language for describing your +streams. It offers a rich collection of operators that you can combine +at will, giving you more power than you need for creating or +transforming streams. But liquidsoap is still very light and easy to +use, in the Unix tradition of simple strong components working +together.""" +flags: light-uninstall +url { + src: + "https://github.com/savonet/liquidsoap/releases/download/1.3.2/liquidsoap-1.3.2.tar.bz2" + checksum: [ + "sha256=2a3f269e9cf537aa85dd61191498d7a686250f7d5675f3b31c5005cd7705af3c" + "md5=7a4e988d05e9b28eb88a48f7e30c2f01" + ] +} +x-maintenance-intent: ["(latest)"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/liquidsoap/liquidsoap.1.3.3-1/opam b/packages/liquidsoap/liquidsoap.1.3.3-1/opam new file mode 100644 index 000000000..74afb7c2a --- /dev/null +++ b/packages/liquidsoap/liquidsoap.1.3.3-1/opam @@ -0,0 +1,99 @@ +opam-version: "2.0" +maintainer: "romain.beauxis@gmail.com" +homepage: "https://github.com/savonet/liquidsoap" +authors: "The Savonet Team " +license: "GPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix "--sbindir=%{lib}%/liquidsoap/sbin" "--libexecdir=%{lib}%/liquidsoap/libexec" "--sysconfdir=%{lib}%/liquidsoap/etc" "--sharedstatedir=%{lib}%/liquidsoap/com" "--localstatedir=%{lib}%/liquidsoap/var" "--libdir=%{lib}%/liquidsoap/lib" "--includedir=%{lib}%/liquidsoap/include" "--datarootdir=%{lib}%/liquidsoap/share" "--disable-graphics" "--with-user=dummy" "--with-group=dummy"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["rm" "-rf" "%{lib}%/liquidsoap" "%{prefix}%/bin/liquidsoap"] +] +patches: ["camomile.patch"] +depends: [ + "ocaml" {>= "4.00" & < "4.06.0"} + "camomile" {>= "1.0.0" & < "2.0.0"} + "dtools" {>= "0.3.4" & <= "0.4.5"} + "duppy" {>= "0.6.0" & < "0.9.0"} + "mm" {>= "0.3.0" & < "0.3.1"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +depopts: [ + "alsa" + "ao" + "bjack" + "cry" + "dssi" + "faad" + "fdkaac" + "ffmpeg" + "flac" + "frei0r" + "gavl" + "inotify" + "ladspa" + "lame" + "lastfm" + "lo" + "mad" + "magic" + "ogg" + "opus" + "osx-secure-transport" + "portaudio" + "pulseaudio" + "samplerate" + "shine" + "soundtouch" + "speex" + "ssl" + "taglib" + "theora" + "vorbis" + "xmlplaylist" + "yojson" +] +conflicts: [ + "cry" {< "0.6.0"} + "cry" {>= "1.0.0"} + "taglib" {< "0.3.0"} + "vorbis" {< "0.7.0"} + "fdkaac" {>= "0.3.0"} + "flac" {>= "0.1.5"} +] +bug-reports: "https://github.com/savonet/liquidsoap/issues" +dev-repo: "git+https://github.com/savonet/liquidsoap.git" +synopsis: "Swiss-army knife for multimedia streaming" +description: """ +Liquidsoap is a powerful and flexible language for describing your +streams. It offers a rich collection of operators that you can combine +at will, giving you more power than you need for creating or +transforming streams. But liquidsoap is still very light and easy to +use, in the Unix tradition of simple strong components working +together.""" +flags: light-uninstall +url { + src: + "https://github.com/savonet/liquidsoap/releases/download/1.3.3/liquidsoap-1.3.3.tar.bz2" + checksum: [ + "sha256=f6d849e6f0dc03f8f9e88cc18b9436d17301226c793f6ab5f9174fd544d27498" + "md5=a0283885f3c41753a4ce29b4d69ce2e9" + ] +} +extra-source "camomile.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/liquidsoap/camomile.patch" + checksum: [ + "sha256=09bbd667b7115048a0411b6c3ffa706b8bba7b07f08d79c955f6333832e13c1b" + "md5=1806aa60e7a25015216de27af277bb58" + ] +} +x-maintenance-intent: ["(latest)"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/liquidsoap/liquidsoap.1.3.3/opam b/packages/liquidsoap/liquidsoap.1.3.3/opam new file mode 100644 index 000000000..7df00bdd7 --- /dev/null +++ b/packages/liquidsoap/liquidsoap.1.3.3/opam @@ -0,0 +1,90 @@ +opam-version: "2.0" +maintainer: "romain.beauxis@gmail.com" +homepage: "https://github.com/savonet/liquidsoap" +authors: "The Savonet Team " +license: "GPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix "--sbindir=%{lib}%/liquidsoap/sbin" "--libexecdir=%{lib}%/liquidsoap/libexec" "--sysconfdir=%{lib}%/liquidsoap/etc" "--sharedstatedir=%{lib}%/liquidsoap/com" "--localstatedir=%{lib}%/liquidsoap/var" "--libdir=%{lib}%/liquidsoap/lib" "--includedir=%{lib}%/liquidsoap/include" "--datarootdir=%{lib}%/liquidsoap/share" "--disable-graphics" "--with-user=dummy" "--with-group=dummy"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["rm" "-rf" "%{lib}%/liquidsoap" "%{prefix}%/bin/liquidsoap"] +] +depends: [ + "ocaml" {>= "4.00" & < "4.06.0"} + "camomile" {>= "1.0.0" & < "2.0.0"} + "dtools" {>= "0.3.4" & <= "0.4.5"} + "duppy" {>= "0.6.0" & < "0.9.0"} + "mm" {>= "0.3.0" & < "0.3.1"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +depopts: [ + "alsa" + "ao" + "bjack" + "cry" + "dssi" + "faad" + "fdkaac" + "ffmpeg" + "flac" + "frei0r" + "gavl" + "inotify" + "ladspa" + "lame" + "lastfm" + "lo" + "mad" + "magic" + "ogg" + "opus" + "osx-secure-transport" + "portaudio" + "pulseaudio" + "samplerate" + "shine" + "soundtouch" + "speex" + "ssl" + "taglib" + "theora" + "vorbis" + "xmlplaylist" + "yojson" +] +conflicts: [ + "cry" {< "0.6.0"} + "cry" {>= "1.0.0"} + "taglib" {< "0.3.0"} + "vorbis" {< "0.7.0"} + "fdkaac" {>= "0.3.0"} + "flac" {>= "0.1.5"} +] +bug-reports: "https://github.com/savonet/liquidsoap/issues" +dev-repo: "git+https://github.com/savonet/liquidsoap.git" +synopsis: "Swiss-army knife for multimedia streaming" +description: """ +Liquidsoap is a powerful and flexible language for describing your +streams. It offers a rich collection of operators that you can combine +at will, giving you more power than you need for creating or +transforming streams. But liquidsoap is still very light and easy to +use, in the Unix tradition of simple strong components working +together.""" +flags: light-uninstall +url { + src: + "https://github.com/savonet/liquidsoap/releases/download/1.3.3/liquidsoap-1.3.3.tar.bz2" + checksum: [ + "sha256=f6d849e6f0dc03f8f9e88cc18b9436d17301226c793f6ab5f9174fd544d27498" + "md5=a0283885f3c41753a4ce29b4d69ce2e9" + ] +} +x-maintenance-intent: ["(latest)"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/litiom/litiom.2.1/opam b/packages/litiom/litiom.2.1/opam new file mode 100644 index 000000000..3c295cb99 --- /dev/null +++ b/packages/litiom/litiom.2.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://litiom.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/litiom/issues" +dev-repo: "git+https://github.com/darioteixeira/litiom.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/litiom"] + [make] + [make "doc"] +] +remove: [["ocamlfind" "remove" "litiom"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "eliom" {>= "3" & < "4"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extensions to Ocsigen's Eliom." +description: """ +Litiom aims to complement Eliom, the web programming framework part of the Ocsigen project. +Litiom is basically a repository for modules offering high-level constructs for web programming. +Presently, the library contains only the Litiom_type module, which contains facilities for +improving modularity and abstraction in Eliom applications.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/litiom/litiom/2.1/litiom-2.1.tgz" + checksum: [ + "sha256=a79062aed64cd70283bd026746d6712a93dbfc83b2fa1ab91889c4bde6e9a720" + "md5=14a0d67d6ba1d54d6b18c74eeac6c75d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/litiom/litiom.3.0/opam b/packages/litiom/litiom.3.0/opam new file mode 100644 index 000000000..08369765d --- /dev/null +++ b/packages/litiom/litiom.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://litiom.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/litiom/issues" +dev-repo: "git+https://github.com/darioteixeira/litiom.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/litiom"] + [make] + [make "doc"] +] +remove: [["ocamlfind" "remove" "litiom"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "eliom" {>= "4" & <= "4.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Extensions to Ocsigen's Eliom." +description: """ +Litiom aims to complement Eliom, the web programming framework part of the Ocsigen project. +Litiom is basically a repository for modules offering high-level constructs for web programming.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/litiom/litiom/3.0/litiom-3.0.tgz" + checksum: [ + "sha256=61d96d014f37fe723bec47742f927185fd4a5660d7eae5211a07a444008eb8fd" + "md5=b09d334471972276c7cbb34944ab5266" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/litiom/litiom.4.0/opam b/packages/litiom/litiom.4.0/opam new file mode 100644 index 000000000..60a7f82db --- /dev/null +++ b/packages/litiom/litiom.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://litiom.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/litiom/issues" +dev-repo: "git+https://github.com/darioteixeira/litiom.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/litiom"] + [make] + [make "doc"] +] +install: [[make "install"]] +remove: [ + ["ocamlfind" "remove" "litiom"] + ["rm" "-rf" litiom:doc] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "eliom" {>= "4.1" & < "5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Extensions to Ocsigen's Eliom." +description: """ +Litiom aims to complement Eliom, the web programming framework part of the Ocsigen project. +Litiom is basically a repository for modules offering high-level constructs for web programming.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/litiom/litiom/4.0/litiom-4.0.tgz" + checksum: [ + "sha256=e9e3ffb93b3187490066c2a3441a81e98d629695cdc3ac7cc178f5a28e2ed566" + "md5=c98ac7129f473004cf0d72d6c24c52b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/llvm/llvm.3.6/opam b/packages/llvm/llvm.3.6/opam new file mode 100644 index 000000000..0e4e54a9a --- /dev/null +++ b/packages/llvm/llvm.3.6/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Kate " +authors: [ + "whitequark " + "The LLVM team" +] +homepage: "http://llvm.moe" +license: "MIT" +doc: "http://llvm.moe/ocaml-3.6" +bug-reports: "http://llvm.org/bugs/" +dev-repo: "git+http://llvm.org/git/llvm.git" +remove: [["ocamlfind" "remove" "llvm"]] +depends: [ + "ocaml" {>= "4.00.0"} + "ctypes" {>= "0.3.4" & < "0.4"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "base-nnp" + "ocaml-option-nnpchecker" +] +depexts: [ + ["llvm-3.6-dev"] {os-family = "debian"} + ["homebrew/versions/llvm36"] {os = "macos" & os-distribution = "homebrew"} +] +install: ["bash" "-ex" "./install.sh" version make prefix lib] +synopsis: "The OCaml bindings distributed with LLVM" +description: "Note: LLVM should be installed first." +flags: light-uninstall +url { + src: "http://llvm.org/releases/3.6.0/llvm-3.6.0.src.tar.xz" + checksum: [ + "sha256=b39a69e501b49e8f73ff75c9ad72313681ee58d6f430bfad4d81846fe92eb9ce" + "md5=f1e14e949f8df3047c59816c55278cec" + ] +} +extra-source "install.sh" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/llvm/install.sh.3.6" + checksum: [ + "sha256=4b28272817b02502657e8f04d9a5cb46d9f10abd510fd74104df09602a3d5f47" + "md5=16648eb8986c49acf5d29e11f4431bf4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/llvmgraph/llvmgraph.0.1/opam b/packages/llvmgraph/llvmgraph.0.1/opam new file mode 100644 index 000000000..f5408434c --- /dev/null +++ b/packages/llvmgraph/llvmgraph.0.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +authors: "Gabriel Radanne " +maintainer: "Gabriel Radanne " +homepage: "https://github.com/Drup/llvmgraph" +bug-reports: "https://github.com/Drup/llvmgraph/issues" +dev-repo: "git+https://github.com/Drup/llvmgraph.git" +license: "MIT" +tags: [ "llvm" "ocamlgraph" ] + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-tests"] + {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] + +remove: ["ocamlfind" "remove" "llvmgraph"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "llvm" {< "15"} + "ocamlgraph" {< "1.8.6" & >= "1.8.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Ocamlgraph overlay for llvm" +flags: light-uninstall +url { + src: "https://github.com/Drup/llvmgraph/archive/0.1.tar.gz" + checksum: [ + "sha256=d9a887c2608d966ef844f711c4e9b5ffcc64d3bc1381a9f4e0e342d646d83ce2" + "md5=ea32433e8602455cef6d0d2f3859b153" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/logs-async/logs-async.1.0/opam b/packages/logs-async/logs-async.1.0/opam new file mode 100644 index 000000000..ca809ac45 --- /dev/null +++ b/packages/logs-async/logs-async.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +authors: "Vincent Bernardoff " +maintainer: "Vincent Bernardoff " +homepage: "https://github.com/vbmithr/logs-async" +bug-reports: "https://github.com/vbmithr/logs-async/issues" +dev-repo: "git+https://github.com/vbmithr/logs-async" +doc: "https://vbmithr.github.io/logs-async/doc" +build: [ "dune" "build" "-j" jobs "-p" name "@install" ] +depends: [ + "dune" {>= "1.3.0" & <= "3.17.1"} + "logs" {= "0.6.2"} + "async_kernel" {>= "v0.11.1" & <= "v0.17.0"} +] +synopsis: "Jane Street Async logging with Logs" +description: """ +This is analogous to the Logs_lwt module in the logs package. +The log functions of this module return Async threads that proceed only +when the log operation is over, as defined by the current +Logs.reporter.""" +url { + src: + "https://github.com/vbmithr/logs-async/releases/download/1.0/logs-async-1.0.tbz" + checksum: [ + "sha256=a160dae01c8e171c32dc495dbce6432473e0639c1feee68643209c4a927df4ee" + "md5=2785550bbad628f1190d2f818b1861b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/logs/logs.0.4.2/opam b/packages/logs/logs.0.4.2/opam new file mode 100644 index 000000000..3caee3da7 --- /dev/null +++ b/packages/logs/logs.0.4.2/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/logs" +doc: "http://erratique.ch/software/logs" +dev-repo: "git+http://erratique.ch/repos/logs.git" +bug-reports: "https://github.com/dbuenzli/logs/issues" +tags: [ "log" "system" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} +] +depopts: [ "js_of_ocaml" "fmt" "cmdliner" ] +conflicts: [ "cmdliner" {< "0.9.8"} ] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "jsoo=%{js_of_ocaml:installed}%" + "fmt=%{fmt:installed}%" + "cmdliner=%{cmdliner:installed}%" +] +synopsis: "Logging infrastructure for OCaml" +description: """ +Logs provides a logging infrastructure for OCaml. Logging is performed +on sources whose reporting level can be set independently. Log message +report is decoupled from logging and is handled by a reporter. + +A few optional log reporters are distributed with the base library and +the API easily allows to implement your own. + +`Logs` depends only on the `result` compatibility package. The +optional `Logs_stdo` reporter on standard outputs depends +on [Fmt][1]. The `Logs_browser` reporter that reports to the web +browser console depends on [js_of_ocaml][2]. The optional `Logs_cli` +library that provides command line support for controlling Logs +depends on [`Cmdliner`][3]. + +Logs and its reporters are distributed under the BSD3 license. + +[1]: http://ocsigen.org/js_of_ocaml/ +[2]: http://erratique.ch/software/fmt +[3]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/logs/releases/logs-0.4.2.tbz" + checksum: [ + "sha256=48761e756726a4d758a7dfd1cbee26acc9dfc368c2d0c889651fbfa0e6252c27" + "md5=ca937a070ade70ac58ab2d5402af5f72" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/logs/logs.0.5.0/opam b/packages/logs/logs.0.5.0/opam new file mode 100644 index 000000000..e7242855d --- /dev/null +++ b/packages/logs/logs.0.5.0/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/logs" +doc: "http://erratique.ch/software/logs" +dev-repo: "git+http://erratique.ch/repos/logs.git" +bug-reports: "https://github.com/dbuenzli/logs/issues" +tags: [ "log" "system" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "mtime" {with-test & <= "2.1.0"} + "result" {<= "1.5"} +] +depopts: [ "js_of_ocaml" "fmt" "cmdliner" "lwt" ] +conflicts: [ "cmdliner" {< "0.9.8"} ] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "jsoo=%{js_of_ocaml:installed}%" + "fmt=%{fmt:installed}%" + "cmdliner=%{cmdliner:installed}%" + "lwt=%{lwt:installed}%" +] +synopsis: "Logging infrastructure for OCaml" +description: """ +Logs provides a logging infrastructure for OCaml. Logging is performed +on sources whose reporting level can be set independently. Log message +report is decoupled from logging and is handled by a reporter. + +A few optional log reporters are distributed with the base library and +the API easily allows to implement your own. + +`Logs` depends only on the `result` compatibility package. The +optional `Logs_fmt` reporter on OCaml formatters depends on [Fmt][1]. +The optional `Logs_browser` reporter that reports to the web browser +console depends on [js_of_ocaml][2]. The optional `Logs_cli` library +that provides command line support for controlling Logs depends on +[`Cmdliner`][3]. The optional `Logs_lwt` library that provides Lwt logging +functions depends on [`Lwt`][4] + +Logs and its reporters are distributed under the BSD3 license. + +[1]: http://ocsigen.org/js_of_ocaml/ +[2]: http://erratique.ch/software/fmt +[3]: http://erratique.ch/software/cmdliner +[4]: http://ocsigen.org/lwt/""" +url { + src: "http://erratique.ch/software/logs/releases/logs-0.5.0.tbz" + checksum: [ + "sha256=be8602e37952012c91e1ba9f300f5cdc1f5325a713f76c32f528893d6900d823" + "md5=f5a882164b986456c3178d7e50774394" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/logs/logs.0.6.0/opam b/packages/logs/logs.0.6.0/opam new file mode 100644 index 000000000..a3effc368 --- /dev/null +++ b/packages/logs/logs.0.6.0/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/logs" +doc: "http://erratique.ch/software/logs" +dev-repo: "git+http://erratique.ch/repos/logs.git" +bug-reports: "https://github.com/dbuenzli/logs/issues" +tags: [ "log" "system" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.7.5" & <= "1.0.7"} + "result" {<= "1.5"} + "mtime" {with-test & <= "2.1.0"} +] +depopts: [ + "js_of_ocaml" + "fmt" + "cmdliner" + "lwt" ] +conflicts: [ "cmdliner" {< "0.9.8"} ] +build: [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-js_of_ocaml" + "%{js_of_ocaml:installed}%" + "--with-fmt" + "%{fmt:installed}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-lwt" + "%{lwt:installed}%" +] +synopsis: "Logging infrastructure for OCaml" +description: """ +Logs provides a logging infrastructure for OCaml. Logging is performed +on sources whose reporting level can be set independently. Log message +report is decoupled from logging and is handled by a reporter. + +A few optional log reporters are distributed with the base library and +the API easily allows to implement your own. + +`Logs` depends only on the `result` compatibility package. The +optional `Logs_fmt` reporter on OCaml formatters depends on [Fmt][fmt]. +The optional `Logs_browser` reporter that reports to the web browser +console depends on [js_of_ocaml][jsoo]. The optional `Logs_cli` library +that provides command line support for controlling Logs depends on +[`Cmdliner`][cmdliner]. The optional `Logs_lwt` library that provides Lwt logging +functions depends on [`Lwt`][lwt] + +Logs and its reporters are distributed under the ISC license. + +[fmt]: http://erratique.ch/software/fmt +[jsoo]: http://ocsigen.org/js_of_ocaml/ +[cmdliner]: http://erratique.ch/software/cmdliner +[lwt]: http://ocsigen.org/lwt/""" +url { + src: "http://erratique.ch/software/logs/releases/logs-0.6.0.tbz" + checksum: [ + "sha256=9be6afe3e620f11740e748777c1c38e528fdf4ace366c47b7e186499058ab853" + "md5=ae85c0dc3a7adc4f36f9dfc01d876d2f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/logs/logs.0.6.1/opam b/packages/logs/logs.0.6.1/opam new file mode 100644 index 000000000..d060b6e2c --- /dev/null +++ b/packages/logs/logs.0.6.1/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/logs" +doc: "http://erratique.ch/software/logs" +dev-repo: "git+http://erratique.ch/repos/logs.git" +bug-reports: "https://github.com/dbuenzli/logs/issues" +tags: [ "log" "system" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.7.5" & <= "1.0.7"} + "result" {<= "1.5"} + "mtime" {with-test & <= "2.1.0"} +] +depopts: [ + "js_of_ocaml" + "fmt" + "cmdliner" + "lwt" ] +conflicts: [ "cmdliner" {< "0.9.8"} ] +build: [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-js_of_ocaml" + "%{js_of_ocaml:installed}%" + "--with-fmt" + "%{fmt:installed}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-lwt" + "%{lwt:installed}%" +] +synopsis: "Logging infrastructure for OCaml" +description: """ +Logs provides a logging infrastructure for OCaml. Logging is performed +on sources whose reporting level can be set independently. Log message +report is decoupled from logging and is handled by a reporter. + +A few optional log reporters are distributed with the base library and +the API easily allows to implement your own. + +`Logs` depends only on the `result` compatibility package. The +optional `Logs_fmt` reporter on OCaml formatters depends on [Fmt][fmt]. +The optional `Logs_browser` reporter that reports to the web browser +console depends on [js_of_ocaml][jsoo]. The optional `Logs_cli` library +that provides command line support for controlling Logs depends on +[`Cmdliner`][cmdliner]. The optional `Logs_lwt` library that provides Lwt logging +functions depends on [`Lwt`][lwt] + +Logs and its reporters are distributed under the ISC license. + +[fmt]: http://erratique.ch/software/fmt +[jsoo]: http://ocsigen.org/js_of_ocaml/ +[cmdliner]: http://erratique.ch/software/cmdliner +[lwt]: http://ocsigen.org/lwt/""" +url { + src: "http://erratique.ch/software/logs/releases/logs-0.6.1.tbz" + checksum: [ + "sha256=5c5077a287a9891d0a69524cd1b533ab939debeea77a29dff2dfcf4e73b47215" + "md5=a2edb0f7a50acca0833fea2f446015bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/logs/logs.0.6.2/opam b/packages/logs/logs.0.6.2/opam new file mode 100644 index 000000000..2fbb0c711 --- /dev/null +++ b/packages/logs/logs.0.6.2/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/logs" +doc: "http://erratique.ch/software/logs/doc" +dev-repo: "git+http://erratique.ch/repos/logs.git" +bug-reports: "https://github.com/dbuenzli/logs/issues" +tags: [ "log" "system" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "result" {< "1.5"} + "mtime" {with-test & <= "2.1.0"} +] +depopts: [ + "js_of_ocaml" + "fmt" + "cmdliner" + "lwt" ] +conflicts: [ + "cmdliner" {< "0.9.8"} + "js_of_ocaml" {>= "3.4.0"} ] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--with-js_of_ocaml" "%{js_of_ocaml:installed}%" + "--with-fmt" "%{fmt:installed}%" + "--with-cmdliner" "%{cmdliner:installed}%" + "--with-lwt" "%{lwt:installed}%" ]] +synopsis: "Logging infrastructure for OCaml" +description: """ +Logs provides a logging infrastructure for OCaml. Logging is performed +on sources whose reporting level can be set independently. Log message +report is decoupled from logging and is handled by a reporter. + +A few optional log reporters are distributed with the base library and +the API easily allows to implement your own. + +`Logs` depends only on the `result` compatibility package. The +optional `Logs_fmt` reporter on OCaml formatters depends on [Fmt][fmt]. +The optional `Logs_browser` reporter that reports to the web browser +console depends on [js_of_ocaml][jsoo]. The optional `Logs_cli` library +that provides command line support for controlling Logs depends on +[`Cmdliner`][cmdliner]. The optional `Logs_lwt` library that provides Lwt logging +functions depends on [`Lwt`][lwt] + +Logs and its reporters are distributed under the ISC license. + +[fmt]: http://erratique.ch/software/fmt +[jsoo]: http://ocsigen.org/js_of_ocaml/ +[cmdliner]: http://erratique.ch/software/cmdliner +[lwt]: http://ocsigen.org/lwt/""" +url { + src: "http://erratique.ch/software/logs/releases/logs-0.6.2.tbz" + checksum: [ + "sha256=a320ef34eda51694be23f2a383d83f9ae6a8430fd0ef8cec1fa8c58be5b10bce" + "md5=19f824c02c83c6dddc3bfb6459e4743e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/logtk/logtk.0.8.1/opam b/packages/logtk/logtk.0.8.1/opam new file mode 100644 index 000000000..64f6a9527 --- /dev/null +++ b/packages/logtk/logtk.0.8.1/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/logtk" +bug-reports: "https://github.com/c-cube/logtk/issues" +tags: ["logic" "unification" "term"] +dev-repo: "git+https://github.com/c-cube/logtk.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{menhir:enable}%-meta" + "--disable-qcheck" + "--disable-docs" + "--%{menhir:enable}%-parsers" + "--disable-solving" + "--disable-tests" + "--disable-tools" + "--enable-meta" + ] + [make "all"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "logtk"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "zarith" {<= "1.14"} + "containers" {>= "0.22.1" & < "1.0"} + "sequence" {>= "0.6" & < "1.0"} + "base-bytes" {<= "base"} +] +depopts: [ + "menhir" {build} + "qcheck" {with-test} + "msat" +] +conflicts: [ + "msat" { < "0.5" } + "menhir" { >= "20211215"} +] +synopsis: "Logic Toolkit" +description: """ +Maintenance release, updated to be compatible with more recent version +of the libraries.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/logtk/archive/0.8.1.tar.gz" + checksum: [ + "sha256=86b4ab9991422cccae272c3b71088f74e78022c8dfb44ef2dcabb83412c32bf8" + "md5=4d20e91b06d20a256d5939ac0c0fec68" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lpd/lpd.1.2.1/opam b/packages/lpd/lpd.1.2.1/opam new file mode 100644 index 000000000..7ae90a298 --- /dev/null +++ b/packages/lpd/lpd.1.2.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Christophe Troestler " +authors: [ "Christophe Troestler" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "http://lpd.forge.ocamlcore.org/" +dev-repo: "git+https://github.com/Chris00/lpd.git" +bug-reports: "https://github.com/Chris00/lpd/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "lpd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-threads" {build & = "base"} + "base-unix" {= "base"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "A Line Printer Daemon (LPD) server library written entirely in OCaml." +description: """ +Lpd is a Line Printer Daemon compliant with RFC 1179 written entirely +in OCaml. It allows to define your own actions for LPD events. An +example of a spooler that prints jobs on win32 machines (through +GSPRINT) is provided.""" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/lpd/releases/download/1.2.1/lpd-1.2.1.tar.gz" + checksum: [ + "sha256=2481a0c679d96201809f3c55ff630edcf8f533d637b57359bb85cff10c0eb29d" + "md5=8df6d08d7420155869d416184fef8a10" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lpd/lpd.1.2/opam b/packages/lpd/lpd.1.2/opam new file mode 100644 index 000000000..4002a8953 --- /dev/null +++ b/packages/lpd/lpd.1.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler"] +homepage: "http://lpd.forge.ocamlcore.org/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "lpd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A Line Printer Daemon (LPD) server library written entirely in OCaml." +description: """ +Lpd is a Line Printer Daemon compliant with RFC 1179 written entirely +in OCaml. It allows to define your own actions for LPD events. An +example of a spooler that prints jobs on win32 machines (through +GSPRINT) is provided.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/lpd/lpd/1.2/lpd-1.2.tar.gz" + checksum: [ + "sha256=d2fefff4d33e599c6bbb34024a32610f181e20962cb93bea0e80491073ab1364" + "md5=f2ee2ea7c4c8ddaacc9f69ffc72aa739" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lutils/lutils.1.8/opam b/packages/lutils/lutils.1.8/opam new file mode 100644 index 000000000..4eb028c06 --- /dev/null +++ b/packages/lutils/lutils.1.8/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "erwan.jahier@imag.fr" +authors: [ "Erwan Jahier" ] +license: "GPL-3.0-only" +homepage: "http://www-verimag.imag.fr/" +dev-repo: "git+https://forge.imag.fr/anonscm/git/lutils/lutils.git" +bug-reports: "http://www-verimag.imag.fr/" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/lutils/_oasis_remove_.ml" "%{etc}%/lutils"] +] +depends: [ + "ocaml" {< "4.06"} + "base-unix" {= "base"} + "camlp4" {<= "5.3"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "num" {<= "1.5-1"} +] +synopsis: + "Tools and libs shared by Verimag/synchronous tools (lustre, lutin, rdbg)." +description: """ +The gnuplot-rif tool vizualise RIF files using gnuplot. The lutils +library contains various modules shared between tools developped at +Verimag in the synchronous group. Those modules deal with: +- generate and parse RIF files +- generate dro files (to call luciole)""" +url { + src: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/lutils.1.8.tgz" + checksum: [ + "sha256=fed3ab1cff905ffb9bee37217d92a04c309aee82d26d87adb642137c4f4d1676" + "md5=aea4c9cc79134da46ea3ef95d2bb444d" + ] +} +extra-source "lutils.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lutils/lutils.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lutils/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lutils/lutils.1.9/opam b/packages/lutils/lutils.1.9/opam new file mode 100644 index 000000000..b115fe036 --- /dev/null +++ b/packages/lutils/lutils.1.9/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "erwan.jahier@imag.fr" +authors: [ "Erwan Jahier" ] +license: "GPL-3.0-only" +homepage: "http://www-verimag.imag.fr/" +dev-repo: "git+https://forge.imag.fr/anonscm/git/lutils/lutils.git" +bug-reports: "http://www-verimag.imag.fr/" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/lutils/_oasis_remove_.ml" "%{etc}%/lutils"] +] +depends: [ + "ocaml" {< "4.06"} + "base-unix" {= "base"} + "camlp4" {<= "5.3"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "num" {<= "1.5-1"} +] +synopsis: + "Tools and libs shared by Verimag/synchronous tools (lustre, lutin, rdbg)." +description: """ +The gnuplot-rif tool vizualise RIF files using gnuplot. The lutils +library contains various modules shared between tools developped at +Verimag in the synchronous group. Those modules deal with: +- generate and parse RIF files +- generate dro files (to call luciole)""" +url { + src: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/lutils.1.9.tgz" + checksum: [ + "sha256=7ee040951feaf2cbfe6a66828635730556f0fc56b32867840b0b248550bcf2d8" + "md5=867af4f63c6f9f603e057c5e8a8ee374" + ] +} +extra-source "lutils.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lutils/lutils.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lutils/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt-binio/lwt-binio.0.1.0/opam b/packages/lwt-binio/lwt-binio.0.1.0/opam new file mode 100644 index 000000000..fcb0bfcea --- /dev/null +++ b/packages/lwt-binio/lwt-binio.0.1.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: ["Hezekiah M. Carty "] +homepage: "http://github.com/hcarty/lwt-binio" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "lwt-binio"]] +depends: [ + "ocaml" {>= "4.01.0"} + "lwt" {<= "5.9.0"} + "ocplib-endian" {< "0.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Asynchronous random access IO for numbers" +flags: light-uninstall +url { + src: "http://0ok.org/ocaml/archive/lwt-binio-0.1.0.tar.gz" + checksum: [ + "sha256=c77e17a2af1d2811f8afcdbc0faf7d6a3acc324730e4a36317e753d0fc9aa3fc" + "md5=9f068980f4e50d4cc3e460dcdf9b008f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lwt-parallel/lwt-parallel.0.1.0/opam b/packages/lwt-parallel/lwt-parallel.0.1.0/opam new file mode 100644 index 000000000..7e91c0a2f --- /dev/null +++ b/packages/lwt-parallel/lwt-parallel.0.1.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "Ivan Gotovchits " +homepage: "https://github.com/ivg/parallel" +bug-reports: "https://github.com/ivg/parallel/issues" +dev-repo: "git+https://github.com/ivg/parallel.git" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "lwt_parallel"] +depends: [ + "ocaml" + "base-unix" {= "base"} + "camlp4" {<= "5.3"} + "lwt" {< "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Lwt-enabled multiprocessing library" +description: "Allows to run lwt threads in different process." +flags: light-uninstall +url { + src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/lwt-parallel-0.1.0.tar.gz" + checksum: [ + "sha256=e100a474e399821935fda8ced25ff7a1fb646e16239224aa852db173e43e0f8e" + "md5=178e724bb8351eb1835ff27540162cca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lwt-parallel/lwt-parallel.0.1.1/opam b/packages/lwt-parallel/lwt-parallel.0.1.1/opam new file mode 100644 index 000000000..61ce3fe21 --- /dev/null +++ b/packages/lwt-parallel/lwt-parallel.0.1.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "Ivan Gotovchits " +homepage: "https://github.com/ivg/parallel" +bug-reports: "https://github.com/ivg/parallel/issues" +dev-repo: "git+https://github.com/ivg/parallel.git" +license: "MIT" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "lwt-parallel"] +depends: [ + "ocaml" + "base-unix" {= "base"} + "lwt" {< "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Lwt-enabled multiprocessing library" +description: "Allows to run lwt threads in different process." +flags: light-uninstall +url { + src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/lwt-parallel-0.1.1.tar.gz" + checksum: [ + "sha256=1224e1fc2cca3562c564fc29d8aac8bb65bfd12161ea582651cd24b31f0fa297" + "md5=5d71e3a8330c7d0d8d38b6e8d8a6021d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lwt-zmq/lwt-zmq.1.0-beta3/opam b/packages/lwt-zmq/lwt-zmq.1.0-beta3/opam new file mode 100644 index 000000000..eca83baad --- /dev/null +++ b/packages/lwt-zmq/lwt-zmq.1.0-beta3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/hcarty/lwt-zmq" +build: [ + ["oasis" "setup"] + [make] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "oasis" {= "0.3.0"} + "lwt" {<= "5.9.0"} + "ocaml-zmq" {= "0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libzmq-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/lwt-zmq" +install: [make "install"] +synopsis: "Lwt-friendly wrapping around ZeroMQ sockets" +flags: deprecated +url { + src: "https://github.com/hcarty/lwt-zmq/archive/v1.0-beta3.tar.gz" + checksum: [ + "sha256=4ed8f84229912ad1c1efdfd977e08e9a958b3b9cd51ccdaf974f993e3513abab" + "md5=0ef8e4ee309ae816fc9fe31884b6daaa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lwt-zmq/lwt-zmq.1.0-beta4/opam b/packages/lwt-zmq/lwt-zmq.1.0-beta4/opam new file mode 100644 index 000000000..af8902a75 --- /dev/null +++ b/packages/lwt-zmq/lwt-zmq.1.0-beta4/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +homepage: "https://github.com/hcarty/lwt-zmq" +build: make +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "ocaml-zmq" {= "0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libzmq-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/lwt-zmq" +install: [make "install"] +synopsis: "Lwt-friendly wrapping around ZeroMQ sockets" +flags: deprecated +url { + src: "https://github.com/hcarty/lwt-zmq/archive/v1.0-beta4.tar.gz" + checksum: [ + "sha256=01915253f1612ee86e2931143eca1ab4b2aa14f84656c439155432061def72b9" + "md5=29338d125a545daf45df9e3d7631d01d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lwt-zmq/lwt-zmq.1.0.0/opam b/packages/lwt-zmq/lwt-zmq.1.0.0/opam new file mode 100644 index 000000000..dd55ebda5 --- /dev/null +++ b/packages/lwt-zmq/lwt-zmq.1.0.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/lwt-zmq" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "lwt" {< "4.0.0"} + "zmq" {< "5.0.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-unsafe-string" {= "base"} +] +dev-repo: "git+https://github.com/hcarty/lwt-zmq" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Lwt-friendly interface to ZeroMQ" +flags: deprecated +url { + src: "https://github.com/hcarty/lwt-zmq/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=281033377abcfa25444e2dfff614e605396b999da12b30843b440829ffe3a334" + "md5=17967607c74f9b809f135bf0561fd30a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lwt-zmq/lwt-zmq.2.0.0/opam b/packages/lwt-zmq/lwt-zmq.2.0.0/opam new file mode 100644 index 000000000..67211c81f --- /dev/null +++ b/packages/lwt-zmq/lwt-zmq.2.0.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty " ] +license: "MIT" +homepage: "https://github.com/hcarty/lwt-zmq" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "lwt" {< "4.0.0"} + "zmq" {>= "4.0-2" & < "5.0.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-unsafe-string" {= "base"} +] +dev-repo: "git+https://github.com/hcarty/lwt-zmq" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Lwt-friendly interface to ZeroMQ" +flags: deprecated +url { + src: "https://github.com/hcarty/lwt-zmq/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=2069758ded021bc0de0ac196cb14215e0840e45e1668a6a28c029ecdcd586690" + "md5=4b6fa7947ccbc14a3597c80f84f1fe74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lwt/lwt.2.3.2/opam b/packages/lwt/lwt.2.3.2/opam new file mode 100644 index 000000000..864d09187 --- /dev/null +++ b/packages/lwt/lwt.2.3.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "--%{conf-libev:enable}%-libev" + "--%{react:enable}%-react" + "--%{base-unix:enable}%-unix" + "--%{base-unix:enable}%-extra" + "--%{base-threads:enable}%-preemptive" + ] + [make "build"] +] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {< "3.13.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["base-threads" "base-unix" "conf-libev" "react"] +conflicts: [ "react" {>="1.0.0"} ] +install: [make "install"] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + + http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/lwt-2.3.2.tar.gz" + checksum: [ + "sha256=b892ec80b869e53ca711d0e42f0a9fa5997958781382247ff3cfc4880f75db00" + "md5=d1b4a8c1ad320c8f7876a8bff157d2d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.4.0/opam b/packages/lwt/lwt.2.4.0/opam new file mode 100644 index 000000000..b335a2ff4 --- /dev/null +++ b/packages/lwt/lwt.2.4.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "--%{conf-libev:enable}%-libev" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-unix:enable}%-extra" + "--%{base-threads:enable}%-preemptive" + ] + [make "build"] +] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "ssl" + "react" +] +conflicts: [ + "react" {>="1.0.0"} + "ssl" {>="0.5.0"} +] +install: [make "install"] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + + http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/lwt-2.4.0.tar.gz" + checksum: [ + "sha256=998d2b21c9eaf52ad63c7cac179480061fed4e6a7585d87978c66ceef6abdf48" + "md5=fefff147103123180c50f6ee862979d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.4.1/opam b/packages/lwt/lwt.2.4.1/opam new file mode 100644 index 000000000..dabd9ec8f --- /dev/null +++ b/packages/lwt/lwt.2.4.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "--%{conf-libev:enable}%-libev" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-unix:enable}%-extra" + "--%{base-threads:enable}%-preemptive" + ] + [make "build"] +] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "ssl" + "react" +] +conflicts: [ + "react" {>="1.0.0"} + "ssl" {>="0.5.0"} +] +install: [make "install"] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + + http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/lwt-2.4.1.tar.gz" + checksum: [ + "sha256=5c12a311a168d28f19c10e087a846be9548acc8bd038e441112b91dc5b0d231f" + "md5=4e8e695ff26393293e11e6dfb90fda1f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.4.2/opam b/packages/lwt/lwt.2.4.2/opam new file mode 100644 index 000000000..89a662b95 --- /dev/null +++ b/packages/lwt/lwt.2.4.2/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "./configure" + "--%{conf-libev:enable}%-libev" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-unix:enable}%-extra" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + ] + [make "build"] +] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "ssl" + "react" + "lablgtk" +] +conflicts: [ + "react" {>="1.0.0"} + "ssl" {>="0.5.0"} +] +install: [make "install"] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + +http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/lwt-2.4.2.tar.gz" + checksum: [ + "sha256=103336c8840fc5f6313f767405ba9ab40fece49139ec9a65ef6b3c02741b9763" + "md5=0d6eeaa295d62aefaf39e034460bc7b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.4.3/opam b/packages/lwt/lwt.2.4.3/opam new file mode 100644 index 000000000..7daae6041 --- /dev/null +++ b/packages/lwt/lwt.2.4.3/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +build: [ + ["patch" "-p1" "-i" "4.01cloexec.diff"] {ocaml:version >= "4.01.0"} + [ + "./configure" + "--%{conf-libev:enable}%-libev" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-unix+base-threads:enable}%-extra" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{text:enable}%-text" {"%{react:installed}%"} + ] + [make "build"] +] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "ssl" + "react" + "lablgtk" + "text" +] +conflicts: [ + "react" {>="1.0.0"} + "ssl" {>="0.5.0"} +] +install: [make "install"] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + +http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/lwt-2.4.3.tar.gz" + checksum: [ + "sha256=efee23937750290d6dee96eed6c0bbdb19817d5be6eefcba61ac5031fac10107" + "md5=4a4a22da7da4301c6282f361edd0c241" + ] +} +extra-source "4.01cloexec.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lwt/4.01cloexec.diff" + checksum: [ + "sha256=adf9affc6c57455311811ebc81ff095d500a3300163f72d8cb9c9ee0074a9e4b" + "md5=e2e6515cf101199ce0af9ec3d878f794" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.4.4/opam b/packages/lwt/lwt.2.4.4/opam new file mode 100644 index 000000000..b5c0927e7 --- /dev/null +++ b/packages/lwt/lwt.2.4.4/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +build: [ + [ + "./configure" + "--%{conf-libev:enable}%-libev" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-unix+base-threads:enable}%-extra" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{text:enable}%-text" {"%{react:installed}%"} + ] + [make "build"] +] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {>= "3.12.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {< "4.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "ssl" + "react" + "lablgtk" + "text" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {>= "1.0.0"} + "ssl" {>= "0.5.0"} +] +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "http://github.com/ocsigen/lwt" +dev-repo: "git+https://github.com/ocsigen/lwt" +install: [make "install"] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + +http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.4.4.tar.gz" + checksum: [ + "sha256=e06b8870860ecdd6fb2e991489d4ac00497bcbf8186b441e98fcb0602de1e919" + "md5=7f3e8d63055763004bb49ff4e7db44ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.4.5/opam b/packages/lwt/lwt.2.4.5/opam new file mode 100644 index 000000000..ee4c8b4cc --- /dev/null +++ b/packages/lwt/lwt.2.4.5/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +build: [ + [ + "./configure" + "--%{conf-libev:enable}%-libev" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-unix+base-threads:enable}%-extra" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{text:enable}%-text" {"%{react:installed}%"} + ] + [make "build"] +] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {>= "3.12.1" & < "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-ncurses" {build & = "1"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "ssl" + "react" + "lablgtk" + "text" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {>= "0.5.0"} + "ocamlbuild" {= "0.9.0"} +] +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "http://github.com/ocsigen/lwt" +dev-repo: "git+https://github.com/ocsigen/lwt" +install: [make "install"] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + +http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.4.5.tar.gz" + checksum: [ + "sha256=90e1e56c66e77c6e6ceca632979bdbeffdb883752ff28b7c37f3d5a220577e61" + "md5=9a9b4c92bd4bf321a4fb9804be75d168" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.4.6/opam b/packages/lwt/lwt.2.4.6/opam new file mode 100644 index 000000000..c6fee14d2 --- /dev/null +++ b/packages/lwt/lwt.2.4.6/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{conf-libev:enable}%-libev" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-unix+base-threads:enable}%-extra" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{ppx_tools:enable}%-ppx" + ] + [make "build"] +] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "camlp4" {<= "5.3"} + ("base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"}) + "ocamlbuild" {build & <= "0.15.0"} + "conf-ncurses" {build & = "1"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "ssl" + "react" + "lablgtk" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {>= "0.5.0"} +] +patches: "patch-ocsigen-lwt-101.diff" {os = "macos"} +dev-repo: "git+https://github.com/ocsigen/lwt" +install: [make "install"] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + +http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.4.6.tar.gz" + checksum: [ + "sha256=9f90c6b326e603865bae9a882301e35ee745d22e6b886b488a26dfa94ca69ff1" + "md5=46d7efc6326628cca3f4a28628920176" + ] +} +extra-source "patch-ocsigen-lwt-101.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lwt/patch-ocsigen-lwt-101.diff" + checksum: [ + "sha256=996febc61a71eea136897fdb6871de71368cd2cee84919da4f17c09e796bc61d" + "md5=cd2fcb708c9c91cc8ad80c9440fdbe43" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.4.7/opam b/packages/lwt/lwt.2.4.7/opam new file mode 100644 index 000000000..505362a03 --- /dev/null +++ b/packages/lwt/lwt.2.4.7/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{conf-libev:enable}%-libev" + "--%{camlp4:enable}%-camlp4" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{ppx_tools:enable}%-ppx" + ] + [make "build"] +] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + ("base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"}) + "ocamlbuild" {build & <= "0.15.0"} + "conf-ncurses" {build & = "1"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "camlp4" + "ssl" + "react" + "lablgtk" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} +] +dev-repo: "git+https://github.com/ocsigen/lwt" +install: [make "install"] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + +http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.4.7.tar.gz" + checksum: [ + "sha256=218dd14c231d4ae73fc689f580062c5644f722b8c23b30f40c3140e9c1cdc37c" + "md5=c837ccc92a08b71a86a83d96c55e986f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.4.8/opam b/packages/lwt/lwt.2.4.8/opam new file mode 100644 index 000000000..57c75b99c --- /dev/null +++ b/packages/lwt/lwt.2.4.8/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "jerome.vouillon@pps.univ-paris-diderot.fr" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{conf-libev:enable}%-libev" + "--%{camlp4:enable}%-camlp4" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{ppx_tools:enable}%-ppx" + ] + [make "build"] +] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + ("base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"}) + "ocamlbuild" {build & <= "0.15.0"} + "conf-ncurses" {build & = "1"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "camlp4" + "ssl" + "react" + "lablgtk" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} +] +dev-repo: "git+https://github.com/ocsigen/lwt" +install: [make "install"] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + +http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.4.8.tar.gz" + checksum: [ + "sha256=cada92a1c7ce9c678adc67dfa0a8c51f582358e99bbe839ece2decd6866cfa38" + "md5=2f11601bd9535b2e550026f41d9cc883" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.5.0/opam b/packages/lwt/lwt.2.5.0/opam new file mode 100644 index 000000000..d05f6b4be --- /dev/null +++ b/packages/lwt/lwt.2.5.0/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Jérôme Vouillon " +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "http://github.com/ocsigen/lwt" +dev-repo: "git+https://github.com/ocsigen/lwt" +bug-reports: "http://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" +build: [ + ["./configure" + "--prefix" prefix + "--%{conf-libev:enable}%-libev" + "--%{camlp4:enable}%-camlp4" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{ppx_tools:enable}%-ppx"] + [make "build"] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build & >= "1.5.0" & <= "1.9.6"} + ("base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"}) + "ocamlbuild" {build & <= "0.15.0"} + "conf-ncurses" {build & = "1"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "camlp4" + "ssl" + "react" + "lablgtk" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {< "0.5.0"} +] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + +http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.5.0.tar.gz" + checksum: [ + "sha256=37ae28a56bc5e112947ff84562b37fbd2263d54ecbb0b1e2076b2b775f546130" + "md5=e241e57b48b50f5696e74fdbcced1d19" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.5.1/opam b/packages/lwt/lwt.2.5.1/opam new file mode 100644 index 000000000..79bb31ae4 --- /dev/null +++ b/packages/lwt/lwt.2.5.1/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Jérôme Vouillon " +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "http://github.com/ocsigen/lwt" +dev-repo: "git+https://github.com/ocsigen/lwt" +bug-reports: "http://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" +build: [ + ["./configure" + "--prefix" prefix + "--%{conf-libev:enable}%-libev" + "--%{camlp4:enable}%-camlp4" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{ppx_tools:enable}%-ppx"] + [make "build"] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build & >= "1.5.0" & <= "1.9.6"} + ("base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"}) + "ocamlbuild" {build & <= "0.15.0"} + "conf-ncurses" {build & = "1"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "camlp4" + "ssl" + "react" + "lablgtk" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {< "0.5.0"} +] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + +http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.5.1.tar.gz" + checksum: [ + "sha256=351ea57e30cdeeebb02ae3b12906ed391f947fd35d57148905828ee121ec29ec" + "md5=344d79395fc4a205225b036fa7f80e24" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.5.2/opam b/packages/lwt/lwt.2.5.2/opam new file mode 100644 index 000000000..b8a06722f --- /dev/null +++ b/packages/lwt/lwt.2.5.2/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "Jérôme Vouillon " +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "http://github.com/ocsigen/lwt" +dev-repo: "git+https://github.com/ocsigen/lwt" +bug-reports: "http://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" +build: [ + ["./configure" + "--prefix" prefix + "--%{conf-libev:enable}%-libev" + "--%{camlp4:enable}%-camlp4" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{ppx_tools:enable}%-ppx"] + [make "build"] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "lwt"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} + "ocamlfind" {build & >= "1.5.0" & <= "1.9.6"} + "base-bytes" {<= "base"} + ("base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"}) + "ocamlbuild" {build & <= "0.15.0"} + "conf-ncurses" {build & = "1"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "camlp4" + "ssl" + "react" + "lablgtk" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {< "0.5.0"} + "ppx_tools" {< "1.0.0"} + "ocamlbuild" {= "0.9.0"} +] +synopsis: "A cooperative threads library for OCaml" +description: """ +This library is part of the Ocsigen project. See: + +http://ocsigen.org/lwt""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.5.2.tar.gz" + checksum: [ + "sha256=b319514cf51656780a8f609a63ead08d3052a442546b218530ce146d37bf6331" + "md5=69cd0b8439fe1aa548aeb669fec4f2a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.6.0/opam b/packages/lwt/lwt.2.6.0/opam new file mode 100644 index 000000000..577f3253d --- /dev/null +++ b/packages/lwt/lwt.2.6.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "https://github.com/ocsigen/lwt" +dev-repo: "git+https://github.com/ocsigen/lwt.git" +bug-reports: "http://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{conf-libev:enable}%-libev" + "--%{camlp4:enable}%-camlp4" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{ppx_tools:enable}%-ppx" + ] + [make "build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [[make "install"]] +remove: [[ "ocamlfind" "remove" "lwt" ]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} + "ocamlfind" {build & >= "1.5.0" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} + "result" {<= "1.5"} + ("base-no-ppx" {= "base"} | "ppx_tools" {<= "6.6"}) +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "camlp4" + "ssl" + "lablgtk" + "react" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {< "0.5.0"} + "ppx_tools" {< "1.0.0"} + "ocamlbuild" {= "0.9.0"} +] +synopsis: "Cooperative threads and I/O in monadic style" +description: """ +Lwt provides typed, composable cooperative threads. These make it easy to run +normally-blocking I/O operations concurrently in a single process. Also, in many +cases, Lwt threads can interact without the need for locks or other +synchronization primitives.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.6.0.tar.gz" + checksum: [ + "sha256=bf7ff0d1c3aa8230f00f55cac149cd335a1a1183b4661c9b098ba8a2d0037cbd" + "md5=d2c6fc205220c66d6ebe148ac56b30cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.7.0/opam b/packages/lwt/lwt.2.7.0/opam new file mode 100644 index 000000000..487c9e03e --- /dev/null +++ b/packages/lwt/lwt.2.7.0/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt/manual/" +bug-reports: "https://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" +dev-repo: "git+https://github.com/ocsigen/lwt.git" +build: [ + [make "setup"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{conf-libev:enable}%-libev" + "--%{camlp4:enable}%-camlp4" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{ppx_tools:enable}%-ppx" + ] + [make "build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [[make "install"]] +remove: [[ "ocamlfind" "remove" "lwt" ]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "ocamlfind" {build & >= "1.5.0" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} + ("base-no-ppx" {= "base"} | "ppx_tools" {build & <= "6.6"}) +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "camlp4" + "ssl" + "lablgtk" + "react" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {< "0.5.0"} + "ppx_tools" {< "1.0.0"} + "ocamlbuild" {= "0.9.0"} +] +messages: [ + "For module Lwt_ssl, please install package lwt_ssl" + {ssl:installed & !lwt_ssl:installed} + "For module Lwt_glib, please install package lwt_glib" + {lablgtk:installed & !lwt_glib:installed} + "For module Lwt_react, please install package lwt_react" + {react:installed & !lwt_react:installed} +] +synopsis: "Monadic promises and concurrent I/O" +description: """ +A promise is a value that may become determined in the future. + +Lwt provides typed, composable promises. Promises that are resolved by I/O are +resolved by Lwt in parallel. + +Meanwhile, OCaml code, including code creating and waiting on promises, runs in +a single thread by default. This reduces the need for locks or other +synchronization primitives. Code can be run in parallel on an opt-in basis.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" + checksum: [ + "sha256=00419834e0c5601b3fee6ca9efb0e10ab797a9ff8f695bf2434d89395b7252ec" + "md5=cee770cf9edbda92578c873e7e4c6105" + ] +} +extra-source "lwt.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lwt/lwt.install.2.7.0" + checksum: [ + "sha256=05aa98e495fd8eecca6a2a78fe6eb5fba3bdbab58f4d5cce54b08638595b55c5" + "md5=90924eaaac1c904723a63a3b15bc835c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt/lwt.2.7.1/opam b/packages/lwt/lwt.2.7.1/opam new file mode 100644 index 000000000..32ae917c9 --- /dev/null +++ b/packages/lwt/lwt.2.7.1/opam @@ -0,0 +1,100 @@ +opam-version: "2.0" +maintainer: [ + "Anton Bachin " + "Mauricio Fernandez " + "Simon Cruanes " +] +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt/manual/" +bug-reports: "https://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" +dev-repo: "git+https://github.com/ocsigen/lwt.git" +build: [ + [make "setup"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{conf-libev:enable}%-libev" + "--%{camlp4:enable}%-camlp4" + "--%{react:enable}%-react" + "--%{ssl:enable}%-ssl" + "--%{base-unix:enable}%-unix" + "--%{base-threads:enable}%-preemptive" + "--%{lablgtk:enable}%-glib" + "--%{ppx_tools:enable}%-ppx" + ] + [make "build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [[make "install"]] +remove: [[ "ocamlfind" "remove" "lwt" ]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & >= "1.5.0" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} + "cppo" {build & >= "1.1.0" & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "base-no-ppx" {= "base"} | "ppx_tools" {build & <= "6.6"} +] +depopts: [ + "base-threads" + "base-unix" + "conf-libev" + "camlp4" + "ssl" + "lablgtk" + "react" +] +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {< "0.5.0"} + "ppx_tools" {< "1.0.0"} + "ocamlbuild" {= "0.9.0"} +] +messages: [ + "For module Lwt_ssl, please install package lwt_ssl" + {ssl:installed & !lwt_ssl:installed} + "For module Lwt_glib, please install package lwt_glib" + {lablgtk:installed & !lwt_glib:installed} + "For module Lwt_react, please install package lwt_react" + {react:installed & !lwt_react:installed} +] +synopsis: "Monadic promises and concurrent I/O" +description: """ +A promise is a value that may become determined in the future. + +Lwt provides typed, composable promises. Promises that are resolved by I/O are +resolved by Lwt in parallel. + +Meanwhile, OCaml code, including code creating and waiting on promises, runs in +a single thread by default. This reduces the need for locks or other +synchronization primitives. Code can be run in parallel on an opt-in basis.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.7.1.tar.gz" + checksum: [ + "sha256=43c0541c185f9db4ef7e44703bd75b832dc7a69ccc9905dd413d08563d44d639" + "md5=fb478fbdb6fda0d1fa64a8a2f9ac1bbb" + ] +} +extra-source "lwt.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/lwt/lwt.install.2.7.1" + checksum: [ + "sha256=05aa98e495fd8eecca6a2a78fe6eb5fba3bdbab58f4d5cce54b08638595b55c5" + "md5=90924eaaac1c904723a63a3b15bc835c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt_glib/lwt_glib.1.0.0/opam b/packages/lwt_glib/lwt_glib.1.0.0/opam new file mode 100644 index 000000000..3c1f06a1f --- /dev/null +++ b/packages/lwt_glib/lwt_glib.1.0.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: [ + "Jérémie Dimino" +] +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt/manual/" +dev-repo: "git+https://github.com/ocsigen/lwt.git" +bug-reports: "https://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" +install: [ + ["ocamlfind" "install" "lwt_glib" "src/glib/META"] +] +remove: [ + ["ocamlfind" "remove" "lwt_glib"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.7.0" & < "3.0.0"} + "lablgtk" {<= "2.18.13"} +] +synopsis: "GLib integration for Lwt" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" + checksum: [ + "sha256=00419834e0c5601b3fee6ca9efb0e10ab797a9ff8f695bf2434d89395b7252ec" + "md5=cee770cf9edbda92578c873e7e4c6105" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lwt_react/lwt_react.1.0.0/opam b/packages/lwt_react/lwt_react.1.0.0/opam new file mode 100644 index 000000000..cc7bc6cac --- /dev/null +++ b/packages/lwt_react/lwt_react.1.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: [ + "Jérémie Dimino" +] +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt/manual/" +dev-repo: "git+https://github.com/ocsigen/lwt.git" +bug-reports: "https://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" +install: [ + ["ocamlfind" "install" "lwt_react" "src/react/META"] +] +remove: [ + ["ocamlfind" "remove" "lwt_react"] +] +depends: [ + "ocaml" + "lwt" {>= "2.7.0" & < "3.0.0"} + "react" {>= "1.0.0" & <= "1.2.2"} +] +synopsis: "Helpers for using React with Lwt" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" + checksum: [ + "sha256=00419834e0c5601b3fee6ca9efb0e10ab797a9ff8f695bf2434d89395b7252ec" + "md5=cee770cf9edbda92578c873e7e4c6105" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lwt_ssl/lwt_ssl.1.0.0/opam b/packages/lwt_ssl/lwt_ssl.1.0.0/opam new file mode 100644 index 000000000..a3c439774 --- /dev/null +++ b/packages/lwt_ssl/lwt_ssl.1.0.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt/manual/" +dev-repo: "git+https://github.com/ocsigen/lwt.git" +bug-reports: "https://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" +install: [ + ["ocamlfind" "install" "lwt_ssl" "src/ssl/META"] +] +remove: [ + ["ocamlfind" "remove" "lwt_ssl"] +] +depends: [ + "ocaml" {< "4.06.0"} + "lwt" {>= "2.7.0" & < "3.0.0"} + "ssl" {>= "0.5.0" & <= "0.7.0"} +] +synopsis: "Lwt-friendly OpenSSL bindings" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" + checksum: [ + "sha256=00419834e0c5601b3fee6ca9efb0e10ab797a9ff8f695bf2434d89395b7252ec" + "md5=cee770cf9edbda92578c873e7e4c6105" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt_ssl/lwt_ssl.1.0.1/opam b/packages/lwt_ssl/lwt_ssl.1.0.1/opam new file mode 100644 index 000000000..23a15d966 --- /dev/null +++ b/packages/lwt_ssl/lwt_ssl.1.0.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: [ + "Anton Bachin " +] +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt/manual/" +dev-repo: "git+https://github.com/ocsigen/lwt.git" +bug-reports: "https://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" +build: [ + [make "configure"] + [make "build"] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "lwt_ssl"] +] +depends: [ + "ocaml" {< "4.06.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "ssl" {>= "0.5.0" & <= "0.7.0"} + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Lwt-friendly OpenSSL bindings" +flags: light-uninstall +url { + src: + "https://github.com/ocsigen/lwt/releases/download/3.0.0/lwt_ssl-1.0.1.tar.gz" + checksum: [ + "sha256=9887316cc0ac67270409646c14195d70d2d6eb802627f54f9a8bf1234fb422fd" + "md5=67a4663fbffd0c2371f573912e387210" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lwt_ssl/lwt_ssl.1.1.0/opam b/packages/lwt_ssl/lwt_ssl.1.1.0/opam new file mode 100644 index 000000000..c2eafba8f --- /dev/null +++ b/packages/lwt_ssl/lwt_ssl.1.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: [ + "Anton Bachin " + "Mauricio Fernandez " + "Simon Cruanes " +] +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt/manual/" +dev-repo: "git+https://github.com/ocsigen/lwt.git" +bug-reports: "https://github.com/ocsigen/lwt/issues" +license: "LGPL with OpenSSL linking exception" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {< "4.06.0"} + "base-unix" {= "base"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "ssl" {>= "0.5.0" & <= "0.7.0"} +] +synopsis: "Lwt-friendly OpenSSL bindings" +url { + src: "https://github.com/ocsigen/lwt/archive/3.1.0.tar.gz" + checksum: [ + "sha256=b10689b76d20c66bd27fca4d6bba4daf7b6d77d7d4e42a9eba5579f0cb3e0941" + "md5=e80364e38c5fae791a6506b9c113fd29" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/lymp/lymp.0.1.2/opam b/packages/lymp/lymp.0.1.2/opam new file mode 100644 index 000000000..bb77fe0d4 --- /dev/null +++ b/packages/lymp/lymp.0.1.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Dominik Bousquet " +authors: "Dominik Bousquet " +homepage: "https://github.com/dbousque/lymp" +bug-reports: "https://github.com/dbousque/lymp/issues" +license: "MIT" +dev-repo: "git+https://github.com/dbousque/lymp.git" +build: [ + [make "build"] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "lymp"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "bson" {<= "0.89.3"} +] +synopsis: "Use Python functions and objects from OCaml" +description: "Access the rich ecosystem of Python libraries." +flags: light-uninstall +url { + src: "https://github.com/dbousque/lymp/archive/0.1.2.tar.gz" + checksum: [ + "sha256=a5bcb7dd517ada744bae1e350e6ff0464a9c20b3954e62dd5242a072ec50a993" + "md5=ab7a28e1263d3b9f29d349084311a6c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lymp/lymp.0.1.3/opam b/packages/lymp/lymp.0.1.3/opam new file mode 100644 index 000000000..e9ca97f5a --- /dev/null +++ b/packages/lymp/lymp.0.1.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Dominik Bousquet " +authors: "Dominik Bousquet " +homepage: "https://github.com/dbousque/lymp" +bug-reports: "https://github.com/dbousque/lymp/issues" +license: "MIT" +dev-repo: "git+https://github.com/dbousque/lymp.git" +build: [ + [make "build"] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "lymp"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "bson" {<= "0.89.3"} +] +synopsis: "Use Python functions and objects from OCaml" +description: "Access the rich ecosystem of Python libraries." +flags: light-uninstall +url { + src: "https://github.com/dbousque/lymp/archive/0.1.3.tar.gz" + checksum: [ + "sha256=a7a6201fbd5e7a6a4642bdde128837f0827f6a558d33d90ed8666deef4ca4e55" + "md5=0079754e7d1a04a3f1baa76f33295d75" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lymp/lymp.0.1/opam b/packages/lymp/lymp.0.1/opam new file mode 100644 index 000000000..32fc5dcf4 --- /dev/null +++ b/packages/lymp/lymp.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Dominik Bousquet " +authors: "Dominik Bousquet " +homepage: "https://github.com/dbousque/lymp" +bug-reports: "https://github.com/dbousque/lymp/issues" +license: "MIT" +dev-repo: "git+https://github.com/dbousque/lymp.git" +build: [ + [make "build"] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "lymp"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "bson" {<= "0.89.3"} +] +synopsis: "Use Python functions and objects from OCaml" +description: "Access the rich ecosystem of Python libraries" +flags: light-uninstall +url { + src: "https://github.com/dbousque/lymp/archive/0.1.tar.gz" + checksum: [ + "sha256=14894997376780e1299cf5b7302d4b704c8a31f7fd357ced6fb9a986a2f880b3" + "md5=7ff14aaecb3a82e81ea5dbf987b0a3bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lymp/lymp.0.2.1/opam b/packages/lymp/lymp.0.2.1/opam new file mode 100644 index 000000000..db7b299ff --- /dev/null +++ b/packages/lymp/lymp.0.2.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Dominik Bousquet " +authors: "Dominik Bousquet " +homepage: "https://github.com/dbousque/lymp" +bug-reports: "https://github.com/dbousque/lymp/issues" +license: "MIT" +dev-repo: "git+https://github.com/dbousque/lymp.git" +build: [ + [make "build"] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "lymp"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "bson" {<= "0.89.3"} +] +synopsis: "Use Python functions and objects from OCaml" +description: "Access the rich ecosystem of Python libraries." +flags: light-uninstall +url { + src: "https://github.com/dbousque/lymp/archive/0.2.1.tar.gz" + checksum: [ + "sha256=3168d8ad474faf5134eb7c18d10e30d9ccbb3d3902e11f9d3a162e970063ca43" + "md5=b5b40b2bf705823df44bdcb07162d737" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lymp/lymp.0.2.2/opam b/packages/lymp/lymp.0.2.2/opam new file mode 100644 index 000000000..a1f5e8896 --- /dev/null +++ b/packages/lymp/lymp.0.2.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Dominik Bousquet " +authors: "Dominik Bousquet " +homepage: "https://github.com/dbousque/lymp" +bug-reports: "https://github.com/dbousque/lymp/issues" +license: "MIT" +dev-repo: "git+https://github.com/dbousque/lymp.git" +build: [ + [make "build"] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "lymp"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "bson" {<= "0.89.3"} +] +synopsis: "Use Python functions and objects from OCaml" +description: "Access the rich ecosystem of Python libraries." +flags: light-uninstall +url { + src: "https://github.com/dbousque/lymp/archive/0.2.2.tar.gz" + checksum: [ + "sha256=4137d21548ecb85ca735c6d0d530e13245ee509216f10f1f687ab31337e1cf7d" + "md5=0b8faaaf55a0510596fe63b17b9d445f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lymp/lymp.0.2.3/opam b/packages/lymp/lymp.0.2.3/opam new file mode 100644 index 000000000..dbc295639 --- /dev/null +++ b/packages/lymp/lymp.0.2.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Dominik Bousquet " +authors: "Dominik Bousquet " +homepage: "https://github.com/dbousque/lymp" +bug-reports: "https://github.com/dbousque/lymp/issues" +license: "MIT" +dev-repo: "git+https://github.com/dbousque/lymp.git" +build: [ + [make "build"] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "lymp"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "bson" {<= "0.89.3"} +] +synopsis: "Use Python functions and objects from OCaml" +description: "Access the rich ecosystem of Python libraries." +flags: light-uninstall +url { + src: "https://github.com/dbousque/lymp/archive/0.2.3.tar.gz" + checksum: [ + "sha256=fb3ea4d5a77e08234e452a4b12431b21502e754c2b2648e255488051fc5b6b54" + "md5=84760a401402bbcfb657ef54a5272adb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lz4/lz4.1.0.0/opam b/packages/lz4/lz4.1.0.0/opam new file mode 100644 index 000000000..026e9cb2a --- /dev/null +++ b/packages/lz4/lz4.1.0.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ocaml-lz4" +bug-reports: "https://github.com/whitequark/ocaml-lz4/issues" +license: "MIT" +doc: "http://whitequark.github.io/ocaml-lz4" +tags: ["compression"] +dev-repo: "git+https://github.com/whitequark/ocaml-lz4.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "lz4"]] +depends: [ + "ocaml" {< "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "ctypes" {>= "0.3.2" & < "0.4.0"} + "conf-liblz4" {= "1"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings for LZ4, a very fast lossless compression algorithm" +flags: light-uninstall +url { + src: "https://github.com/whitequark/ocaml-lz4/archive/v1.0.0.zip" + checksum: [ + "sha256=713402de238ec1663b1ec34612bfd33ee3f04d44759279ba530f5ff4626d3cba" + "md5=8a7f9117004e954f59b928c3f30041d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lz4/lz4.1.0.1/opam b/packages/lz4/lz4.1.0.1/opam new file mode 100644 index 000000000..a2dce17df --- /dev/null +++ b/packages/lz4/lz4.1.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ocaml-lz4" +bug-reports: "https://github.com/whitequark/ocaml-lz4/issues" +license: "MIT" +doc: "http://whitequark.github.io/ocaml-lz4" +tags: ["compression"] +dev-repo: "git+https://github.com/whitequark/ocaml-lz4.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "lz4"]] +depends: [ + "ocaml" {< "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "conf-liblz4" {= "1"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings for LZ4, a very fast lossless compression algorithm" +flags: light-uninstall +url { + src: "https://github.com/whitequark/ocaml-lz4/archive/v1.0.1.zip" + checksum: [ + "sha256=e57a1bc463d553e949edc4b65283e84545eccfd2bcf009117ca4c0c319002cb9" + "md5=0bb6c4780fda0cc2894f86931a4d6552" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lz4/lz4.1.1.0/opam b/packages/lz4/lz4.1.1.0/opam new file mode 100644 index 000000000..5d61fb7b5 --- /dev/null +++ b/packages/lz4/lz4.1.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ocaml-lz4" +bug-reports: "https://github.com/whitequark/ocaml-lz4/issues" +license: "BSD-3-Clause" +doc: "http://whitequark.github.io/ocaml-lz4" +tags: ["compression"] +dev-repo: "git+https://github.com/whitequark/ocaml-lz4.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-tests"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: ["ocamlfind" "remove" "lz4"] +depends: [ + "ocaml" {< "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "ctypes" {>= "0.4.1" & < "0.6.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & >= "0.9.1" & <= "0.15.0"} + "conf-liblz4" {= "1"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings for LZ4, a very fast lossless compression algorithm" +flags: light-uninstall +url { + src: "https://github.com/whitequark/ocaml-lz4/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=7b852367762991a40e0a1579f5d5c97bb16b53eef82bd47919fd4f584f85a3e2" + "md5=b3e7d0aac1436e33de5a1c2920517089" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/lzo/lzo.0.0.1/opam b/packages/lzo/lzo.0.0.1/opam new file mode 100644 index 000000000..017b69b29 --- /dev/null +++ b/packages/lzo/lzo.0.0.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: "ygrek" +homepage: "https://ygrek.org/p/ocaml-lzo/" +doc: ["https://ygrek.org/p/ocaml-lzo/api/index.html"] +bug-reports: "https://github.com/ygrek/ocaml-lzo/issues" +dev-repo: "git+https://github.com/ygrek/ocaml-lzo.git" +tags: ["org:ygrek"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "lzo"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} +] +depexts: [ + ["liblzo2-dev"] {os-family = "debian"} + ["lzo"] {os-distribution = "homebrew"} + ["lzo-dev"] {os-distribution = "alpine"} + ["lzo-devel"] {os-distribution = "centos"} +] +synopsis: "Bindings to LZO - a portable lossless data compression library" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-lzo/ocaml-lzo-0.0.1.tar.gz" + checksum: [ + "sha256=1a96027b572c6a2d012021b391d8d2f235c3323a23fa85066a88a43af8ad86a2" + "md5=bb7c1245749a502b6774e9ee88be95d4" + ] + mirrors: + "https://github.com/ygrek/ocaml-lzo/releases/download/v0.0.1/ocaml-lzo-0.0.1.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/m17n/m17n.1.0/opam b/packages/m17n/m17n.1.0/opam new file mode 100644 index 000000000..6c7f4da42 --- /dev/null +++ b/packages/m17n/m17n.1.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ocaml-m17n" +bug-reports: "https://github.com/whitequark/ocaml-m17n/issues" +license: "MIT" +doc: "http://whitequark.github.io/ocaml-m17n" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ocaml-m17n.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "utop=%{utop:installed}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_m17n.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "sedlex" {<= "3.3"} + "uutf" {>= "0.9.4" & < "1.0.0"} + "uunf" {>= "1.0.0" & < "2.0.0"} + "uucp" {>= "1.1.0" & < "2.0.0"} + "gen" {>= "0.2.3" & < "0.5"} + "ounit" {with-test & <= "2.2.7"} + "ppx_deriving" {with-test & <= "6.0.3"} +] +depopts: "utop" +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Multilingualization for OCaml source code" +description: """ +m17n is an OCaml package that allows to use non-English +identifiers in the OCaml source code. It treats source +code as UTF-8 text and performs normalization and +case-folding according to the Unicode standard.""" +url { + src: "https://github.com/whitequark/ocaml-m17n/archive/v1.0.tar.gz" + checksum: [ + "sha256=b44836b0143e890111ebc2ecd32050d482f6ec09a96e27186fbab4c621e53291" + "md5=c95d4404804208f1176b8868bbc2d365" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/macaque/macaque.0.6.1/opam b/packages/macaque/macaque.0.6.1/opam new file mode 100644 index 000000000..116032a26 --- /dev/null +++ b/packages/macaque/macaque.0.6.1/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [make "-C" "src"] +remove: [["ocamlfind" "remove" "macaque"]] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "pgocaml" {< "2.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "-C" "src" "install"] +synopsis: + "Macaque (Macros for Caml Queries) is a DSL for OCaml, wich produce SQL requests from a comprehension syntax. Macaque can build queries by from simpler components, using phantom types used to ensure safety." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/macaque/macaque/macaque-0.6.1/macaque-0.6.1.tar.gz" + checksum: [ + "sha256=13c4ab9d84e055401a8985d4ccd7220aabc7500321a7d5f4b406d44a3562a154" + "md5=8a5ec0b908e4f3eaccec41fa0b64edde" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/macaque/macaque.0.6/opam b/packages/macaque/macaque.0.6/opam new file mode 100644 index 000000000..02a34d8df --- /dev/null +++ b/packages/macaque/macaque.0.6/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [make "-C" "src"] +remove: [["ocamlfind" "remove" "macaque"]] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "pgocaml" {< "2.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "-C" "src" "install"] +synopsis: + "Macaque (Macros for Caml Queries) is a DSL for OCaml, wich produce SQL requests from a comprehension syntax. Macaque can build queries by from simpler components, using phantom types used to ensure safety." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/macaque/macaque/0.6/macaque-0.6.tar.gz" + checksum: [ + "sha256=4a91465c99c2d98f4b459729f02bc8f0ed3c0dac896829940ea74b4e53d1e7e2" + "md5=dd9990a1bab85e0df66dfa0cd6896662" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/macaque/macaque.0.7.1/opam b/packages/macaque/macaque.0.7.1/opam new file mode 100644 index 000000000..089dd1591 --- /dev/null +++ b/packages/macaque/macaque.0.7.1/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +maintainer: "Kate " +authors: [ + "Gabriel Scherer " + "Kate " +] +homepage: "https://github.com/ocsigen/macaque" +dev-repo: "git+https://github.com/ocsigen/macaque.git" +bug-reports: "https://github.com/ocsigen/macaque/issues" +patches: [ + "fix-configure.patch" +] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "macaque"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "pgocaml" {>= "2.0" & <= "4.4.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "SQL" + "Postgres" + "PostgreSQL" + "safe" + "typed" + "database" + "DB" +] +synopsis: + "Macaque (Macros for Caml Queries) is a DSL for OCaml, wich produce SQL requests from a comprehension syntax. Macaque can build queries by from simpler components, using phantom types used to ensure safety." +flags: light-uninstall +url { + src: "https://github.com/ocsigen/macaque/archive/0.7.1.tar.gz" + checksum: [ + "sha256=0a27c737182f700854dd6d81ec416fd03c05f311e81e89f28ed76576df1dd872" + "md5=ab8388b9c3008f19dfde0f1f4ef41214" + ] +} +extra-source "fix-configure.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/macaque/fix-configure.patch" + checksum: [ + "sha256=53b8753bd79d450b523b315dceaa3ff1fb8dd007c4dae5b83f2a7acade4ec85d" + "md5=7a1e3bda46fc798eefc2db6f852f2650" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/macaque/macaque.0.7/opam b/packages/macaque/macaque.0.7/opam new file mode 100644 index 000000000..191843e0b --- /dev/null +++ b/packages/macaque/macaque.0.7/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +maintainer: "Kate " +authors: [ + "Gabriel Scherer " + "Kate " +] +homepage: "https://github.com/ocsigen/macaque" +dev-repo: "git+https://github.com/ocsigen/macaque.git" +bug-reports: "https://github.com/ocsigen/macaque/issues" +patches: [ + "fix-configure.patch" +] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "macaque"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "pgocaml" {< "2.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "SQL" + "Postgres" + "PostgreSQL" + "safe" + "typed" + "database" + "DB" +] +synopsis: + "Macaque (Macros for Caml Queries) is a DSL for OCaml, wich produce SQL requests from a comprehension syntax. Macaque can build queries by from simpler components, using phantom types used to ensure safety." +flags: light-uninstall +url { + src: "https://github.com/ocsigen/macaque/archive/0.7.tar.gz" + checksum: [ + "sha256=5b300e3fceb0f6208233aceac2025131813603684d971e4319e994959ed7fd33" + "md5=fa35be694cda6ecc916573f2c43183cc" + ] +} +extra-source "fix-configure.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/macaque/fix-configure.patch" + checksum: [ + "sha256=53b8753bd79d450b523b315dceaa3ff1fb8dd007c4dae5b83f2a7acade4ec85d" + "md5=7a1e3bda46fc798eefc2db6f852f2650" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/macaque_lwt/macaque_lwt.0.1/opam b/packages/macaque_lwt/macaque_lwt.0.1/opam new file mode 100644 index 000000000..2eb7ffffa --- /dev/null +++ b/packages/macaque_lwt/macaque_lwt.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Kate " +authors: "Kate " +homepage: "https://github.com/kit-ty-kate/macaque_lwt" +bug-reports: "https://github.com/kit-ty-kate/macaque_lwt/issues" +dev-repo: "git+https://github.com/kit-ty-kate/macaque_lwt.git" +build: make +remove: [["ocamlfind" "remove" "macaque_lwt"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "macaque" {<= "0.8"} + "lwt" {< "4.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Utils for MaCaQue with Lwt" +flags: light-uninstall +url { + src: + "https://bitbucket.org/deplai_j/macaque_lwt/downloads/macaque_lwt-0.1.tar.gz" + checksum: [ + "sha256=e3969e8f20ea0af71a8cb073462d81eaa8e799e5d8b2dcc996b765553b551922" + "md5=c52252cc0becb9ea857979c8b7637176" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/macaroons/macaroons.0.1.1/opam b/packages/macaroons/macaroons.0.1.1/opam new file mode 100644 index 000000000..87db0bac3 --- /dev/null +++ b/packages/macaroons/macaroons.0.1.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Nicolas Ojeda Bar " +authors: "Nicolas Ojeda Bar " +homepage: "https://www.github.com/nojb/ocaml-macaroons" +dev-repo: "git+https://www.github.com/nojb/ocaml-macaroons.git" +bug-reports: "https://www.github.com/nojb/ocaml-macaroons/issues" +license: "MIT" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "macaroons"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "sodium" +synopsis: "Macaroons for OCaml" +description: """ +This is a minimal reimplementation of libmacaroons +(https://github.com/rescrv/libmacaroons) in OCaml. + +It consists of two findlib libraries: `macaroons` and `macaroons.sodium`. The +first provides a functor over the required cryptographic operations, while the +second uses libsodium for crypto, and is only installed if the OPAM package +`sodium` is installed. + +See the paper http://research.google.com/pubs/pub41892.html to learn about +Macaroons.""" +flags: light-uninstall +url { + src: "https://github.com/nojb/ocaml-macaroons/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=8ca3bcb358b51e48ca8175f9d75a37e927047fb6e980e8202b86cf82ded9f9cb" + "md5=e3118571a4d219d78a03db9ac4761a2c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mariadb/mariadb.0.5.0/opam b/packages/mariadb/mariadb.0.5.0/opam new file mode 100644 index 000000000..2c131b2f3 --- /dev/null +++ b/packages/mariadb/mariadb.0.5.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Andre Nathan " +authors: "Andre Nathan " +homepage: "https://github.com/andrenth/ocaml-mariadb" +bug-reports: "https://github.com/andrenth/ocaml-mariadb/issues" +license: "MIT" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.7.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "async" {<= "v0.17.0"} + "lwt" {<= "5.9.0"} + "conf-mariadb" {<= "2"} +] +available: arch != "arm32" & arch != "x86_32" # https://github.com/andrenth/ocaml-mariadb/pull/37 +synopsis: "OCaml bindings for MariaDB's libmysqlclient" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB's libmysqlclient, including +its nonblocking API.""" +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.5.0.tar.gz" + checksum: [ + "sha256=f4527c16ab3c84b43c4a74b5a492305ac87e358db22b661426bca6a97f859ab5" + "md5=6bf438d6e74586bc6cc61d00b11f8ed1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mariadb/mariadb.0.5.1/opam b/packages/mariadb/mariadb.0.5.1/opam new file mode 100644 index 000000000..c64c037e7 --- /dev/null +++ b/packages/mariadb/mariadb.0.5.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Andre Nathan " +authors: "Andre Nathan " +homepage: "https://github.com/andrenth/ocaml-mariadb" +bug-reports: "https://github.com/andrenth/ocaml-mariadb/issues" +license: "MIT" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.7.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "conf-mariadb" {<= "2"} +] +available: arch != "arm32" & arch != "x86_32" # https://github.com/andrenth/ocaml-mariadb/pull/37 +synopsis: "OCaml bindings for MariaDB's libmysqlclient" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB's libmysqlclient, +including its nonblocking API.""" +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.5.1.tar.gz" + checksum: [ + "sha256=d525fdf90c684cd94cedfd1fe1c12d25cef5882c16c8f347a7aed5b0cdccbec2" + "md5=ad4982749edf6fee2a3fd9cad336f6ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mariadb/mariadb.0.6.0/opam b/packages/mariadb/mariadb.0.6.0/opam new file mode 100644 index 000000000..f7850d7a2 --- /dev/null +++ b/packages/mariadb/mariadb.0.6.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Andre Nathan " +authors: "Andre Nathan " +homepage: "https://github.com/andrenth/ocaml-mariadb" +bug-reports: "https://github.com/andrenth/ocaml-mariadb/issues" +license: "MIT" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.7.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "conf-mariadb" {<= "2"} +] +available: arch != "arm32" & arch != "x86_32" # https://github.com/andrenth/ocaml-mariadb/pull/37 +synopsis: "OCaml bindings for MariaDB's libmysqlclient" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB's libmysqlclient, +including its nonblocking API.""" +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.6.0.tar.gz" + checksum: [ + "sha256=8151bfe9b4178ba6b78ad71012f734453040bd23da3f02d3c38764cbfd2366d9" + "md5=56d4493a5e12bdedf1d952ad173b9362" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mariadb/mariadb.0.7.0/opam b/packages/mariadb/mariadb.0.7.0/opam new file mode 100644 index 000000000..820087e07 --- /dev/null +++ b/packages/mariadb/mariadb.0.7.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Andre Nathan " +authors: "Andre Nathan " +homepage: "https://github.com/andrenth/ocaml-mariadb" +bug-reports: "https://github.com/andrenth/ocaml-mariadb/issues" +license: "MIT" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.7.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "conf-mariadb" {<= "2"} + "conf-gcc" {= "1.0"} +] +available: arch != "arm32" & arch != "x86_32" # https://github.com/andrenth/ocaml-mariadb/pull/37 +synopsis: "OCaml bindings to MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.7.0.tar.gz" + checksum: [ + "sha256=6a553dafa33e17faa3d1a8415c0a03f2dfdefc5ca5300655454110f50d77c157" + "md5=cab2b39fb1c38a777622c8ee4f8a27a8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mariadb/mariadb.0.8.0/opam b/packages/mariadb/mariadb.0.8.0/opam new file mode 100644 index 000000000..4cc9172e1 --- /dev/null +++ b/packages/mariadb/mariadb.0.8.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Andre Nathan " +authors: "Andre Nathan " +homepage: "https://github.com/andrenth/ocaml-mariadb" +bug-reports: "https://github.com/andrenth/ocaml-mariadb/issues" +license: "MIT" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.7.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "conf-mariadb" {<= "2"} + "conf-gcc" {= "1.0"} +] +available: arch != "arm32" & arch != "x86_32" # https://github.com/andrenth/ocaml-mariadb/pull/37 +synopsis: "OCaml bindings to MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.8.0.tar.gz" + checksum: [ + "sha256=6e0910fe9520fcbe489ac36ac790f5012ec0db1d3ad59cef320222bb1aea507b" + "md5=fb3b5d71ff87324340295387a20ff1f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mariadb/mariadb.0.8.1/opam b/packages/mariadb/mariadb.0.8.1/opam new file mode 100644 index 000000000..027f260cd --- /dev/null +++ b/packages/mariadb/mariadb.0.8.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Andre Nathan " +authors: "Andre Nathan " +homepage: "https://github.com/andrenth/ocaml-mariadb" +bug-reports: "https://github.com/andrenth/ocaml-mariadb/issues" +license: "MIT" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.7.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "conf-mariadb" {<= "2"} + "conf-gcc" {= "1.0"} +] +available: arch != "arm32" & arch != "x86_32" # https://github.com/andrenth/ocaml-mariadb/pull/37 +synopsis: "OCaml bindings to MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.8.1.tar.gz" + checksum: [ + "sha256=89c53b5dc4ce23b9f5e5afe20caa5da7b6ed54511b9cb90fabd442e51abe800b" + "md5=6ecbb284e47489e4bba8772433289a52" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mariadb/mariadb.0.8.2/opam b/packages/mariadb/mariadb.0.8.2/opam new file mode 100644 index 000000000..2dbb6e893 --- /dev/null +++ b/packages/mariadb/mariadb.0.8.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Andre Nathan " +authors: "Andre Nathan " +homepage: "https://github.com/andrenth/ocaml-mariadb" +bug-reports: "https://github.com/andrenth/ocaml-mariadb/issues" +license: "MIT" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.7.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "conf-mariadb" {<= "2"} + "conf-gcc" {= "1.0"} +] +available: arch != "arm32" & arch != "x86_32" # https://github.com/andrenth/ocaml-mariadb/pull/37 +synopsis: "OCaml bindings to MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.8.2.tar.gz" + checksum: [ + "sha256=d5abd4f74138031436e6f34b56e1c49908491befc7863c15df746165cda7fec2" + "md5=629ad60f2c1adf29de37e5c4380f4ad5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/markup/markup.0.5/opam b/packages/markup/markup.0.5/opam new file mode 100644 index 000000000..ac4427792 --- /dev/null +++ b/packages/markup/markup.0.5/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: "Anton Bachin " +homepage: "https://github.com/aantron/markup.ml" +bug-reports: "https://github.com/aantron/markup.ml/issues" +dev-repo: "git+https://github.com/aantron/markup.ml.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {< "5.0"} + "uutf" {<= "0.9.4"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +build: [ + [make "build"] + [make "test"] {with-test} + [make "docs"] {with-doc} +] +install: [make "ocamlfind-install"] +remove: ["ocamlfind" "remove" "markup"] +synopsis: "Error-recovering functional HTML5 and XML parsers and writers" +description: """ +Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in +a simple interface: they are functions that transform byte streams to parsing +signal streams. Streams can be manipulated in various ways, such as processing +by fold, filter, and map, assembly into DOM tree structures, or serialization +back to HTML or XML. + +Both parsers are based on their respective standards. The HTML parser, in +particular, is based on the state machines defined in HTML5. + +The parsers are error-recovering by default, and accept fragments. This makes it +very easy to get a best-effort parse of some input. The parsers can, however, be +easily configured to be strict, and to accept only full documents. + +Apart from this, the parsers are streaming (do not build up a document in +memory), non-blocking (can be used with threading libraries), lazy (do not +consume input unless the signal stream is being read), and process the input in +a single pass. They automatically detect the character encoding of the input +stream, and convert everything to UTF-8.""" +flags: light-uninstall +url { + src: "https://github.com/aantron/markup.ml/archive/0.5.tar.gz" + checksum: [ + "sha256=27cc877118d956dc6b814f48094c22deb70e462944174fb490032c8fd7aeada1" + "md5=11bd99f5b3ff6ac4a95bddcccd017b3a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/markup/markup.0.6/opam b/packages/markup/markup.0.6/opam new file mode 100644 index 000000000..7330afc2b --- /dev/null +++ b/packages/markup/markup.0.6/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: "Anton Bachin " +homepage: "https://github.com/aantron/markup.ml" +bug-reports: "https://github.com/aantron/markup.ml/issues" +dev-repo: "git+https://github.com/aantron/markup.ml.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {< "5.0"} + "uutf" {<= "0.9.4"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +build: [ + [make "build"] + [make "test"] {with-test} + [make "docs"] {with-doc} +] +install: [make "ocamlfind-install"] +remove: ["ocamlfind" "remove" "markup"] +synopsis: "Error-recovering functional HTML5 and XML parsers and writers" +description: """ +Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in +a simple interface: they are functions that transform byte streams to parsing +signal streams. Streams can be manipulated in various ways, such as processing +by fold, filter, and map, assembly into DOM tree structures, or serialization +back to HTML or XML. + +Both parsers are based on their respective standards. The HTML parser, in +particular, is based on the state machines defined in HTML5. + +The parsers are error-recovering by default, and accept fragments. This makes it +very easy to get a best-effort parse of some input. The parsers can, however, be +easily configured to be strict, and to accept only full documents. + +Apart from this, the parsers are streaming (do not build up a document in +memory), non-blocking (can be used with threading libraries), lazy (do not +consume input unless the signal stream is being read), and process the input in +a single pass. They automatically detect the character encoding of the input +stream, and convert everything to UTF-8.""" +flags: light-uninstall +url { + src: "https://github.com/aantron/markup.ml/archive/0.6.tar.gz" + checksum: [ + "sha256=d2ea8f744ba747950b61a1fcaf367e39b5628b1df2ae148dc93c0fd8d79ad507" + "md5=c2804441c090cb893e0eaa36f372dea4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/markup/markup.0.7.1/opam b/packages/markup/markup.0.7.1/opam new file mode 100644 index 000000000..038988657 --- /dev/null +++ b/packages/markup/markup.0.7.1/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: "Anton Bachin " +homepage: "https://github.com/aantron/markup.ml" +bug-reports: "https://github.com/aantron/markup.ml/issues" +dev-repo: "git+https://github.com/aantron/markup.ml.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {< "5.0"} + "uutf" {<= "0.9.4"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +build: [ + [make "build"] + [make "test"] {with-test} + [make "docs"] {with-doc} +] +install: [make "ocamlfind-install"] +remove: ["ocamlfind" "remove" "markup"] +synopsis: "Error-recovering functional HTML5 and XML parsers and writers" +description: """ +Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in +a simple interface: they are functions that transform byte streams to parsing +signal streams. Streams can be manipulated in various ways, such as processing +by fold, filter, and map, assembly into DOM tree structures, or serialization +back to HTML or XML. + +Both parsers are based on their respective standards. The HTML parser, in +particular, is based on the state machines defined in HTML5. + +The parsers are error-recovering by default, and accept fragments. This makes it +very easy to get a best-effort parse of some input. The parsers can, however, be +easily configured to be strict, and to accept only full documents. + +Apart from this, the parsers are streaming (do not build up a document in +memory), non-blocking (can be used with threading libraries), lazy (do not +consume input unless the signal stream is being read), and process the input in +a single pass. They automatically detect the character encoding of the input +stream, and convert everything to UTF-8.""" +flags: light-uninstall +url { + src: "https://github.com/aantron/markup.ml/archive/0.7.1.tar.gz" + checksum: [ + "sha256=a1ff6598ab29189648c77b65a9abf64542641762b7a7e529d5c0c3f4cd3f4935" + "md5=fd19c103a6e34ae1ac2db30d0e5edc29" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/markup/markup.0.7.2/opam b/packages/markup/markup.0.7.2/opam new file mode 100644 index 000000000..eba7278ed --- /dev/null +++ b/packages/markup/markup.0.7.2/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: "Anton Bachin " +homepage: "https://github.com/aantron/markup.ml" +bug-reports: "https://github.com/aantron/markup.ml/issues" +dev-repo: "git+https://github.com/aantron/markup.ml.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {< "5.0"} + "uutf" {<= "0.9.4"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +build: [ + [make "build"] + [make "test"] {with-test} + [make "docs"] {with-doc} +] +install: [make "ocamlfind-install"] +remove: ["ocamlfind" "remove" "markup"] +synopsis: "Error-recovering functional HTML5 and XML parsers and writers" +description: """ +Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in +a simple interface: they are functions that transform byte streams to parsing +signal streams. Streams can be manipulated in various ways, such as processing +by fold, filter, and map, assembly into DOM tree structures, or serialization +back to HTML or XML. + +Both parsers are based on their respective standards. The HTML parser, in +particular, is based on the state machines defined in HTML5. + +The parsers are error-recovering by default, and accept fragments. This makes it +very easy to get a best-effort parse of some input. The parsers can, however, be +easily configured to be strict, and to accept only full documents. + +Apart from this, the parsers are streaming (do not build up a document in +memory), non-blocking (can be used with threading libraries), lazy (do not +consume input unless the signal stream is being read), and process the input in +a single pass. They automatically detect the character encoding of the input +stream, and convert everything to UTF-8.""" +flags: light-uninstall +url { + src: "https://github.com/aantron/markup.ml/archive/0.7.2.tar.gz" + checksum: [ + "sha256=630a737ab6113e17999aacfd55f73b6671211d7980be86f0c711c0b385887c34" + "md5=317d5223978342edcf7083153b2106f6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/markup/markup.0.7/opam b/packages/markup/markup.0.7/opam new file mode 100644 index 000000000..eeb016375 --- /dev/null +++ b/packages/markup/markup.0.7/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Anton Bachin " +authors: "Anton Bachin " +homepage: "https://github.com/aantron/markup.ml" +bug-reports: "https://github.com/aantron/markup.ml/issues" +dev-repo: "git+https://github.com/aantron/markup.ml.git" +license: "BSD-3-Clause" +depends: [ + "ocaml" {< "5.0"} + "uutf" {<= "0.9.4"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +build: [ + [make "build"] + [make "test"] {with-test} + [make "docs"] {with-doc} +] +install: [make "ocamlfind-install"] +remove: ["ocamlfind" "remove" "markup"] +synopsis: "Error-recovering functional HTML5 and XML parsers and writers" +description: """ +Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in +a simple interface: they are functions that transform byte streams to parsing +signal streams. Streams can be manipulated in various ways, such as processing +by fold, filter, and map, assembly into DOM tree structures, or serialization +back to HTML or XML. + +Both parsers are based on their respective standards. The HTML parser, in +particular, is based on the state machines defined in HTML5. + +The parsers are error-recovering by default, and accept fragments. This makes it +very easy to get a best-effort parse of some input. The parsers can, however, be +easily configured to be strict, and to accept only full documents. + +Apart from this, the parsers are streaming (do not build up a document in +memory), non-blocking (can be used with threading libraries), lazy (do not +consume input unless the signal stream is being read), and process the input in +a single pass. They automatically detect the character encoding of the input +stream, and convert everything to UTF-8.""" +flags: light-uninstall +url { + src: "https://github.com/aantron/markup.ml/archive/0.7.tar.gz" + checksum: [ + "sha256=704d82df77fc66a50488cd9c95ff3f5ecc3612a1574db415aae19de8ce7e7adb" + "md5=2826dd7810ad90bdfa739acf887c8399" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mascot/mascot.1.0/opam b/packages/mascot/mascot.1.0/opam new file mode 100644 index 000000000..50424ae1d --- /dev/null +++ b/packages/mascot/mascot.1.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +patches: "4.01.patch" {ocaml:version >= "4.01.0"} +build: [ + ["./configure"] + [make "all"] +] +remove: [["ocamlfind" "remove" "mascot"]] +depends: [ + "ocaml" {>= "4.0.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "A style-checker for OCaml sources (code, documentation, interface, metrics, and typography)." +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/mascot/1.0/sources/mascot-1.0.tar.gz" + checksum: [ + "sha256=62f691a08358df04b3ddb17355c621840bd424246c532e3828e5e5bd79b54024" + "md5=09bd8a57156ffb553e32e82248615119" + ] +} +extra-source "mascot.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mascot/mascot.install" + checksum: [ + "sha256=54aaa720caa46418c084cc036d645e16eaca8945aff2a13a665986c0f9b01bcf" + "md5=bf82e5b6a5ecc741c8264746c4b34e67" + ] +} +extra-source "4.01.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mascot/4.01.patch" + checksum: [ + "sha256=f96a9f88732e44f00521340cb28632de858c23eda983f2fb6cd84c034305880b" + "md5=529ca7463032753975fd526b7e2d0e33" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mbr-format/mbr-format.0.2/opam b/packages/mbr-format/mbr-format.0.2/opam new file mode 100644 index 000000000..aa2b7978b --- /dev/null +++ b/packages/mbr-format/mbr-format.0.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +build: make +remove: [ + [make "uninstall" "BINDIR=%{bin}%"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {< "3.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ounit" {<= "2.2.7"} + "re" {<= "1.12.0"} + "mirage-types" {< "3.0.0"} + "mirage-types-lwt" {< "3.0.0"} + "ipaddr" {<= "5.6.0"} + "io-page" {<= "3.0.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-mbr" +install: [make "install" "BINDIR=%{bin}%"] +synopsis: "A simple library for manipulating Master Boot Records." +description: """ +Intended uses are: + 1. to create bootable disk images creating MirageOS kernels + 2. for MirageOS kernels to read the partition tables on attached disks""" +url { + src: "https://github.com/mirage/ocaml-mbr/archive/v0.2.tar.gz" + checksum: [ + "sha256=03a0230acfd531d4fdd5d91cf1b20a6045a4f8ef9e99c99558bba207e0955598" + "md5=e43654b2f5db746a03739bc2dcb2590f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mbr-format/mbr-format.0.3/opam b/packages/mbr-format/mbr-format.0.3/opam new file mode 100644 index 000000000..10d491d31 --- /dev/null +++ b/packages/mbr-format/mbr-format.0.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +build: make +remove: [ + [make "uninstall" "BINDIR=%{bin}%"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {< "3.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ounit" {<= "2.2.7"} + "re" {<= "1.12.0"} + "mirage-types" {< "3.0.0"} + "mirage-types-lwt" {< "3.0.0"} + "ipaddr" {<= "5.6.0"} + "io-page" {<= "3.0.0"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: ["org:mirage"] +dev-repo: "git+https://github.com/mirage/ocaml-mbr" +install: [make "install" "BINDIR=%{bin}%"] +synopsis: "A simple library for manipulating Master Boot Records." +description: """ +Intended uses are: + 1. to create bootable disk images creating MirageOS unikernels + 2. for MirageOS unikernels to read the partition tables on attached disks""" +url { + src: "https://github.com/mirage/ocaml-mbr/archive/v0.3.tar.gz" + checksum: [ + "sha256=d3df057f4450c3c1efcf690484d2f5eafd25cd6fa17eeca27ba65a7153e5aea4" + "md5=c92322dc6d37867fe9a2320c8a4a8f32" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mdx/mdx.1.0.0/opam b/packages/mdx/mdx.1.0.0/opam new file mode 100644 index 000000000..0eb48ad35 --- /dev/null +++ b/packages/mdx/mdx.1.0.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +synopsis: "Executable markdown files" +description: """ +`mdx` allows to execute code blocks inside markdow files. + +### Supported extensions + +#### Cram tests + +Codes blocks using `sh` are considered as cram tests: + +```sh + $ for i in `seq 1 3`; do echo $i; done + 1 + 2 + 3 +``` + +which can be executed with `mdx test ` + +#### OCaml code + +Code blocks using `ocaml` are considered either normal OCaml files +or toplevel fragements""" +maintainer: "Thomas Gazagnaire " +authors: "Thomas Gazagnaire = "4.06.0" & < "4.07.0"} + "dune" {<= "3.17.1"} + "fmt" {>= "0.8.5" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "logs" {< "0.6.3"} + "cmdliner" {>= "1.0.0" & <= "1.3.0"} + "re" {>= "1.7.2" & <= "1.12.0"} + "ppx_tools" {<= "6.6"} + "lwt" {with-test & <= "5.9.0"} + "cmdliner" {with-test & < "1.1.0"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name] {with-test} +] +dev-repo: "git+https://github.com/realworldocaml/mdx.git" +url { + src: + "https://github.com/realworldocaml/mdx/releases/download/1.0.0/mdx-1.0.0.tbz" + checksum: [ + "sha256=9fba1a1322d2c4b2c6b3c973d538aa38746565923cd665b7a08407fada0e2ef9" + "md5=0dd02ff985d2fb72261c346571f2944b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mechaml/mechaml.0.1/opam b/packages/mechaml/mechaml.0.1/opam new file mode 100644 index 000000000..ffe32768d --- /dev/null +++ b/packages/mechaml/mechaml.0.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Yann Hamdaoui " +authors: "Yann Hamdaoui " +homepage: "https://github.com/yannham/mechaml" +bug-reports: "https://github.com/yannham/mechaml/issues" +license: "LGPL-3.0-only" +dev-repo: "git+https://github.com/yannham/mechaml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + ["make doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mechaml"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "cohttp" {>= "0.21.0" & < "0.99"} + "lwt" {<= "5.9.0"} + "uri" {< "3.0.0"} + "lambdasoup" {< "0.7.0"} + "alcotest" {with-test & < "0.8.0"} +] +synopsis: "A Mechanize-like web scraping library" +description: """ +Mechaml is a simple web scraping library that allows to : +* Fetch web content +* Analyze, fill and submit HTML forms +* Handle cookies, headers and redirections +* Use a web proxy **(soon to be implemented)** + +Mechaml is built on top of existing libraries that alreay provide most of the +interesting features : Cohttp and Lwt for asynchronous I/O and HTTP handling, +and Lambdasoup to parse HTML. It provides an interface that handles the +interactions between these and add useful features.""" +flags: light-uninstall +url { + src: "https://github.com/yannham/mechaml/archive/opam-release-0.1.tar.gz" + checksum: [ + "sha256=207c70a1f731d48a40a702160c2328ddd6076a1db921bed775ea4d55a3689ab9" + "md5=9294b88d7fe4ce3b42b9de4363827681" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mechaml/mechaml.1.0.0/opam b/packages/mechaml/mechaml.1.0.0/opam new file mode 100644 index 000000000..2096f8a3b --- /dev/null +++ b/packages/mechaml/mechaml.1.0.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Yann Hamdaoui " +authors: "Yann Hamdaoui " +homepage: "https://github.com/yannham/mechaml" +bug-reports: "https://github.com/yannham/mechaml/issues" +license: "LGPL-3.0-only" +dev-repo: "git+https://github.com/yannham/mechaml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + ["make doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mechaml"] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "cohttp" {>= "0.21.0" & < "1.0"} + "cohttp-lwt" {<= "2.5.2-1"} + "cohttp-lwt-unix" {<= "2.5.2-1"} + "lwt" {<= "5.9.0"} + "uri" {< "3.0.0"} + "lambdasoup" {< "0.7.0"} + "alcotest" {with-test & >= "0.8.0" & <= "1.8.0"} +] +synopsis: + "Functional web scraping library based on Cohttp, Lambdasoup and Lwt" +description: """ +Mechaml is a web scraping library that allows to : +* Fetch web content +* Analyze, fill and submit HTML forms +* Handle cookies, headers and redirections + +Mechaml is built on top of existing libraries that provide low-level features : Cohttp (https://github.com/mirage/ocaml-cohttp) and +Lwt (https://github.com/ocsigen/lwt) for asynchronous I/O and HTTP handling, and + Lambdasoup (https://github.com/aantron/lambda-soup) to parse HTML. It provides +an interface that handles the interactions between these and add a few +other features.""" +flags: light-uninstall +url { + src: "https://github.com/yannham/mechaml/archive/1.0.0.tar.gz" + checksum: [ + "sha256=5e04563341615a894c7019f62e2464d8a588935b4100651390dd7c69c9dc7cb0" + "md5=eae9ae1c4614447314de681018886030" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/melt/melt.1.4.0/opam b/packages/melt/melt.1.4.0/opam new file mode 100644 index 000000000..ef133bd70 --- /dev/null +++ b/packages/melt/melt.1.4.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [ + "ocaml" + "configure.ml" + "-INSTALLBIN" + bin + "-INSTALLLIB" + "%{lib}%/melt" + "-INSTALLMAN" + "%{man}%/man1" + ] + [make] +] +remove: [["ocamlfind" "remove" "melt"]] +depends: [ + "ocaml" + "mlpost" {<= "0.9"} + "cairo" {= "1.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Program LaTeX documents using OCaml" +description: """ +Melt is a set of libraries and tools which allows you to program LaTeX +documents using OCaml. This combines the typesetting power of LaTeX +with the programming power of OCaml. It can be combined with Mlpost to +include figures.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/melt/melt/1.4.0/melt-1.4.0.tgz" + checksum: [ + "sha256=248041aebeff944126efdaf24a17faecc072c031457eada38b60fff60a782088" + "md5=ba26ca7b21d255d3c4ddfaac54ae5d71" + ] +} +extra-source "melt.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/melt/melt.install" + checksum: [ + "sha256=1e9afb8d28af15d7f3e2f9fd394a47619b0ee0ec462a14d7fa34f522ca447061" + "md5=5cc7d7def4d66dea8aef23b1931e41c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/memcad/memcad.1.0.0/opam b/packages/memcad/memcad.1.0.0/opam new file mode 100644 index 000000000..18a3b15ff --- /dev/null +++ b/packages/memcad/memcad.1.0.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Xavier.Rival@ens.fr" +authors: "Xavier Rival et. al." +homepage: "https://www.di.ens.fr/~rival/memcad.html" +bug-reports: "https://github.com/Antique-team/memcad/issues" +dev-repo: "git+https://github.com/Antique-team/memcad.git" +license: "GPL-3.0-only" +build: [ + [make] +] +install: [ + ["mv" "batch" "memcad_batch"] + ["mv" "analyze" "memcad_analyze"] + ["cp" "memcad_batch" bin] + ["cp" "memcad_analyze" bin] +] +remove: [ + ["rm" "-f" "%{bin}%/memcad_batch" "%{bin}%/memcad_analyze"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "apron" {<= "v0.9.15"} + "base-unix" {= "base"} + "bdd" {= "0.3"} + "clangml-transforms" {< "0.24"} + "conf-graphviz" {= "0.1"} + "obuild" {build & <= "0.1.11"} + "ounit" {<= "2.2.7"} + "parmap" {<= "1.2.5"} + "qtest" {<= "2.11.2"} + "setr" {<= "0.1.1"} +] +synopsis: "The MemCAD analyzer" +description: """ +MemCAD is an abstract interpreter for shape analysis. +MemCAD can analyze C programs manipulating complex data structures.""" +flags: light-uninstall +url { + src: "https://github.com/Antique-team/memcad/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=d8e9bbca34aeaeaaba8d021b31316f6947108582184be24ec6b475fd79dead95" + "md5=7951413755c9cce76409ac792c960662" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20120123/opam b/packages/menhir/menhir.20120123/opam new file mode 100644 index 000000000..6e31cac34 --- /dev/null +++ b/packages/menhir/menhir.20120123/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +remove: [["ocamlfind" "remove" "menhirLib"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [ + make + "install" + "PREFIX=%{prefix}%" + "docdir=%{doc}%/menhir" + "libdir=%{lib}%/menhir" + "mandir=%{man}%/man1" +] +synopsis: "LR(1) parser generator" +flags: light-uninstall +url { + src: "http://cristal.inria.fr/~fpottier/menhir/menhir-20120123.tar.gz" + checksum: [ + "sha256=65cd9e4f813c62697c60c344963ca11bd461169f574ba3a866c2691541cb4682" + "md5=1167cc6023f5d5e829e1d31ccbaad67d" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20120123" + checksum: [ + "sha256=06134d0571b5aee328617645daa0c76718263a76d5df203c329713066f8f04fc" + "md5=cc272194297647b1b7a0415ad3ea6e5f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/menhir/menhir.20130116/opam b/packages/menhir/menhir.20130116/opam new file mode 100644 index 000000000..715b3c542 --- /dev/null +++ b/packages/menhir/menhir.20130116/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +remove: [["ocamlfind" "remove" "menhirLib"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [ + make + "install" + "PREFIX=%{prefix}%" + "docdir=%{doc}%/menhir" + "libdir=%{lib}%/menhir" + "mandir=%{man}%/man1" +] +synopsis: "LR(1) parser generator" +flags: light-uninstall +url { + src: "http://cristal.inria.fr/~fpottier/menhir/menhir-20130116.tar.gz" + checksum: [ + "sha256=5769f628dddcb45d123fc1cdb16ff2313f5d76cbb69363419c9dcf78f526f5a9" + "md5=47b3666ecf799168c1250169b2c7f052" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20130116" + checksum: [ + "sha256=06134d0571b5aee328617645daa0c76718263a76d5df203c329713066f8f04fc" + "md5=cc272194297647b1b7a0415ad3ea6e5f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/menhir/menhir.20130911/opam b/packages/menhir/menhir.20130911/opam new file mode 100644 index 000000000..e4a218c31 --- /dev/null +++ b/packages/menhir/menhir.20130911/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +remove: [["ocamlfind" "remove" "menhirLib"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +install: [ + make + "install" + "PREFIX=%{prefix}%" + "docdir=%{doc}%/menhir" + "libdir=%{lib}%/menhir" + "mandir=%{man}%/man1" +] +synopsis: "LR(1) parser generator" +flags: light-uninstall +url { + src: "http://cristal.inria.fr/~fpottier/menhir/menhir-20130911.tar.gz" + checksum: [ + "sha256=f7cc077626341e9fb82ace232d960b11e3d717a1fdd8bc46756521e8242acd65" + "md5=66374f3626f9403b37eed43819210113" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20130911" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20140422/opam b/packages/menhir/menhir.20140422/opam new file mode 100644 index 000000000..8797b1cc9 --- /dev/null +++ b/packages/menhir/menhir.20140422/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "menhir-list@yquem.inria.fr" +build: [ + make + "PREFIX=%{prefix}%" + "docdir=%{doc}%/menhir" + "libdir=%{lib}%/menhir" + "mandir=%{man}%/man1" +] +remove: [["ocamlfind" "remove" "menhirLib"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +install: [ + make + "install" + "PREFIX=%{prefix}%" + "docdir=%{doc}%/menhir" + "libdir=%{lib}%/menhir" + "mandir=%{man}%/man1" +] +synopsis: "LR(1) parser generator" +flags: light-uninstall +url { + src: "http://cristal.inria.fr/~fpottier/menhir/menhir-20140422.tar.gz" + checksum: [ + "sha256=0da8c84fff1713f9bd666940be19e2be9d7ecdf2688a7d7b822428d3a27021ce" + "md5=86c410cb088423cec7e20965e70cd8b4" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20140422" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20141215/opam b/packages/menhir/menhir.20141215/opam new file mode 100644 index 000000000..b8a7987e0 --- /dev/null +++ b/packages/menhir/menhir.20141215/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +build: [ + make + "PREFIX=%{prefix}%" + "docdir=%{doc}%/menhir" + "libdir=%{lib}%/menhir" + "mandir=%{man}%/man1" +] +remove: [["ocamlfind" "remove" "menhirLib"]] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +patches: [ + "warn_error.patch" +] +install: [ + make + "install" + "PREFIX=%{prefix}%" + "docdir=%{doc}%/menhir" + "libdir=%{lib}%/menhir" + "mandir=%{man}%/man1" +] +synopsis: "LR(1) parser generator" +flags: light-uninstall +url { + src: "http://cristal.inria.fr/~fpottier/menhir/menhir-20141215.tar.gz" + checksum: [ + "sha256=2592967c123a31e1b6566ab9f6034e7a0a709d57d547097f05693baf96a46fa4" + "md5=5e1d1ac11364adcfe445cd6e3cbf7fc3" + ] +} +extra-source "warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/warn_error.patch" + checksum: [ + "sha256=0784ea46b60be233cd6403bc3834366acb4edc7dd9fe7018e5bf152a0756a418" + "md5=b2405cd1e69ed40668a268e68d3968b6" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20141215" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20150914/opam b/packages/menhir/menhir.20150914/opam new file mode 100644 index 000000000..1750b964d --- /dev/null +++ b/packages/menhir/menhir.20150914/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +build: [ + make + "PREFIX=%{prefix}%" + "docdir=%{doc}%/menhir" + "libdir=%{lib}%/menhir" + "mandir=%{man}%/man1" +] +remove: [["ocamlfind" "remove" "menhirLib"]] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +patches: [ + "warn_error.patch" +] +install: [ + make + "install" + "PREFIX=%{prefix}%" + "docdir=%{doc}%/menhir" + "libdir=%{lib}%/menhir" + "mandir=%{man}%/man1" +] +synopsis: "LR(1) parser generator" +flags: light-uninstall +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20150914.tar.gz" + checksum: [ + "sha256=a3057ec0867377ceaf9caecf69d331440d9c0fb70e39ade619a7856aa67d535d" + "md5=a75eb8cef581ea25d1299bc4f59dc348" + ] +} +extra-source "warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/warn_error.patch" + checksum: [ + "sha256=0784ea46b60be233cd6403bc3834366acb4edc7dd9fe7018e5bf152a0756a418" + "md5=b2405cd1e69ed40668a268e68d3968b6" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20150914" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20150921/opam b/packages/menhir/menhir.20150921/opam new file mode 100644 index 000000000..2fb7fe483 --- /dev/null +++ b/packages/menhir/menhir.20150921/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "menhir-list@yquem.inria.fr" +build: [ + [make "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +install: [ + [make "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +remove: [ + ["ocamlfind" "remove" "menhirLib"] +] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +synopsis: "LR(1) parser generator" +flags: light-uninstall +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20150921.tar.gz" + checksum: [ + "sha256=4d8588dc847ef33f3af64d30e19bc791a57f61cda2b7086267bc8743ea4a2622" + "md5=c6ca13268dfb6443fccd505e1fc519f3" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20150921" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20151005/opam b/packages/menhir/menhir.20151005/opam new file mode 100644 index 000000000..80c234b84 --- /dev/null +++ b/packages/menhir/menhir.20151005/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "menhir-list@yquem.inria.fr" +build: [ + [make "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +install: [ + [make "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +remove: [ + ["ocamlfind" "remove" "menhirLib"] +] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +synopsis: "LR(1) parser generator" +flags: light-uninstall +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151005.tar.gz" + checksum: [ + "sha256=154f2537472c65e3e395de87484020cc9aedee5898b9c8756cd02245b3a568b0" + "md5=d4252934d234733fae7635bd1398e4cb" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20151005" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20151012/opam b/packages/menhir/menhir.20151012/opam new file mode 100644 index 000000000..f4254a155 --- /dev/null +++ b/packages/menhir/menhir.20151012/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "menhir-list@yquem.inria.fr" +build: [ + [make "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +install: [ + [make "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +remove: [ + [make "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151012.tar.gz" + checksum: [ + "sha256=c7d4e8cf8e3b009577794c5c01f590379201c77fdc61a832e714beffe7cf22be" + "md5=8202fef9c466748bac95690df82da0a8" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20151012" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20151023/opam b/packages/menhir/menhir.20151023/opam new file mode 100644 index 000000000..b37e326cd --- /dev/null +++ b/packages/menhir/menhir.20151023/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "menhir-list@yquem.inria.fr" +build: [ + [make "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +install: [ + [make "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +remove: [ + [make "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151023.tar.gz" + checksum: [ + "sha256=2dfb642ba08f95afbb75f71b9bbdcf6733c0e8f81d69406373f1420c5cfeca8a" + "md5=41c2b78b868eeed55ddd7321118575c1" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20151023" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20151026/opam b/packages/menhir/menhir.20151026/opam new file mode 100644 index 000000000..de8e92d46 --- /dev/null +++ b/packages/menhir/menhir.20151026/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "menhir-list@yquem.inria.fr" +build: [ + [make "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +install: [ + [make "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +remove: [ + [make "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151026.tar.gz" + checksum: [ + "sha256=a735ebdfc3bc4ac132ea4f7c06814915576516915a80ae1c33c45a9368327355" + "md5=cfd3e873e9c059ebf327e54c1c274c21" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20151026" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20151030/opam b/packages/menhir/menhir.20151030/opam new file mode 100644 index 000000000..d1d946e15 --- /dev/null +++ b/packages/menhir/menhir.20151030/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "menhir-list@yquem.inria.fr" +build: [ + [make "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +install: [ + [make "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +remove: [ + [make "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151030.tar.gz" + checksum: [ + "sha256=4f0a3e3afbc1488865c014dff81024775762c7bbc3ec080a07ee634fe00ba889" + "md5=36c7da9da9829b72626c9f170e7ab1bb" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20151030" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20151103/opam b/packages/menhir/menhir.20151103/opam new file mode 100644 index 000000000..c43d14217 --- /dev/null +++ b/packages/menhir/menhir.20151103/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "menhir-list@yquem.inria.fr" +build: [ + [make "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +install: [ + [make "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +remove: [ + [make "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151103.tar.gz" + checksum: [ + "sha256=26350a2efd3ed756f74aa3dfdbf2b96116cbf7a2cf66fa0c965617422e4112d4" + "md5=99e4706a9fd89e8088d325c8bb2f3f10" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20151103" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/menhir/menhir.20151112/opam b/packages/menhir/menhir.20151112/opam new file mode 100644 index 000000000..5ed76d4aa --- /dev/null +++ b/packages/menhir/menhir.20151112/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " + "Yann Régis-Gianas " +] +homepage: "http://gallium.inria.fr/~fpottier/menhir/" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "menhir-list@yquem.inria.fr" +build: [ + [make "-f" "Makefile" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +install: [ + [make "-f" "Makefile" "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +remove: [ + [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] +] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & < "0.9.1"} +] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151112.tar.gz" + checksum: [ + "sha256=06616e300ed2e5f4f2c74c58873fcd4b5f8f033b4f375f201049dafe4cd20e3a" + "md5=51cfe8573ed11949dc0fa2c46dae47e2" + ] +} +extra-source "menhir.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/menhir/menhir.install.20151112" + checksum: [ + "sha256=cfaad11ee9c25e2d0a58a2138e0129ad26dfe72e9a59a08b8077fe624d54543d" + "md5=625cece5f684bf14fcc2b0e9dc26cedd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/merge-queues/merge-queues.0.1.0/opam b/packages/merge-queues/merge-queues.0.1.0/opam new file mode 100644 index 000000000..2a62ffa2c --- /dev/null +++ b/packages/merge-queues/merge-queues.0.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Benjamin Farinier" "Thomas Gazagnaire" ] +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: ["ocamlfind" "remove" "merge-queues"] +depends: [ + "ocaml" + "irmin" {= "0.8.3"} + "comparelib" {<= "113.00.00"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/merge-queues" +install: [make "install"] +synopsis: "Mergeable queues" +description: + "The package implements \"mergeable\" queues, ie. persistent queues with a fast merge operation." +flags: light-uninstall +url { + src: "https://github.com/mirage/merge-queues/archive/0.1.0.tar.gz" + checksum: [ + "sha256=a7d5fb9be20bdf139cde05e97bbaf9f8c8af97b3bef9db092f61418e714cd9b8" + "md5=e132e641b2165ef73ce4ad75ff3b1ae8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/merge-queues/merge-queues.0.2.0/opam b/packages/merge-queues/merge-queues.0.2.0/opam new file mode 100644 index 000000000..868bb3962 --- /dev/null +++ b/packages/merge-queues/merge-queues.0.2.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Benjamin Farinier" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/merge-queues" +bug-reports: "https://github.com/mirage/merge-queues/issues" +dev-repo: "git+https://github.com/mirage/merge-queues.git" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--prefix" prefix "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "merge-queues"] +depends: [ + "ocaml" + "irmin" {>= "0.9.3" & < "0.10.0"} + "comparelib" {<= "113.00.00"} + "alcotest" {with-test & <= "1.8.0"} + "git" {with-test & <= "3.17.0"} + "cohttp" {with-test & <= "6.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Mergeable queues" +description: + "The package implements \"mergeable\" queues, ie. persistent queues with a fast merge operation." +flags: light-uninstall +url { + src: "https://github.com/mirage/merge-queues/archive/0.2.0.tar.gz" + checksum: [ + "sha256=de52ff9e97c6796f0e06b6737143a21311bed9135444f0020880224c6f90a706" + "md5=52a3e3d772290a688be2a16a1316ef34" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/merge-ropes/merge-ropes.0.1.0/opam b/packages/merge-ropes/merge-ropes.0.1.0/opam new file mode 100644 index 000000000..7de1a72f1 --- /dev/null +++ b/packages/merge-ropes/merge-ropes.0.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Benjamin Farinier" "Thomas Gazagnaire" ] +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: ["ocamlfind" "remove" "merge-ropes"] +depends: [ + "ocaml" + "irmin" {= "0.8.3"} + "comparelib" {<= "113.00.00"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/merge-ropes" +install: [make "install"] +synopsis: "Mergeable ropes" +description: """ +The package implements "mergeable" ropes, ie. persistent ropes with a +fast merge operation.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/merge-ropes/archive/0.1.0.tar.gz" + checksum: [ + "sha256=edd16c7551d4711e863a88cc18072ca0c0888a46e6e7666fe30c50339f44fc57" + "md5=78725dff480075b4359cd99626368685" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/merge-ropes/merge-ropes.0.2.0/opam b/packages/merge-ropes/merge-ropes.0.2.0/opam new file mode 100644 index 000000000..47db36f9d --- /dev/null +++ b/packages/merge-ropes/merge-ropes.0.2.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Benjamin Farinier" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/merge-ropes" +bug-reports: "https://github.com/mirage/merge-ropes/issues" +dev-repo: "git+https://github.com/mirage/merge-ropes.git" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "merge-ropes"] +depends: [ + "ocaml" + "irmin" {>= "0.9.4" & < "0.10.0"} + "comparelib" {<= "113.00.00"} + "alcotest" {with-test & <= "1.8.0"} + "irmin-unix" {with-test & < "0.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Mergeable ropes" +description: """ +The package implements "mergeable" ropes, ie. persistent ropes with a +fast merge operation.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/merge-ropes/archive/0.2.0.tar.gz" + checksum: [ + "sha256=d652b80ed126d315df9b6af1c0d894a47282dc48437ea9c904ff5cfed8c63fd7" + "md5=5b988734ddb2b22c53318e03a23bced5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/merlin-acme/merlin-acme.0.1/opam b/packages/merlin-acme/merlin-acme.0.1/opam new file mode 100644 index 000000000..0c1c9d053 --- /dev/null +++ b/packages/merlin-acme/merlin-acme.0.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "raphael.proust@cl.cam.ac.uk" +authors: [ "Raphaël Proust" ] +license: "BSD-3-Clause" +build: [ + [make] +] +depends: [ + "ocaml" {>= "4.01.0"} + "batteries" {<= "3.9.0"} + "yojson" {<= "2.2.2"} + "acme" {= "0.1"} + "ocaml9p" {= "0.4"} +] +dev-repo: "git+https://github.com/raphael-proust/merlin-acme" +synopsis: "Merlin interface for acme." +url { + src: "https://github.com/raphael-proust/merlin-acme/archive/0.1.tar.gz" + checksum: [ + "sha256=c1dc6fd4c53e2107c6b3ef3f445738b285a7b7d3a6f0922f31474d3f6d3bff5f" + "md5=3e8a2d4d12e3683d9a30b53d14e6a0c7" + ] +} +extra-source "merlin-acme.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/merlin-acme/merlin-acme.install" + checksum: [ + "sha256=d98141dd15bf0331b410e978384b4e4ff3fcc05499e9e40b114470a737138c40" + "md5=96d5289dad1003bd939ce097abfc8dc5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/merlin/merlin.1.3.1-trunk/opam b/packages/merlin/merlin.1.3.1-trunk/opam new file mode 100644 index 000000000..81daf3864 --- /dev/null +++ b/packages/merlin/merlin.1.3.1-trunk/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {> "4.00.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {< "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "sexplib" +] +dev-repo: "git+https://github.com/the-lambda-church/merlin" +install: [make "install"] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: + "https://github.com/the-lambda-church/merlin/archive/v1.3.1-trunk.tar.gz" + checksum: [ + "sha256=1fd1fa11612d0625b71cdf0ca406107a3e871244644b61dfa4b084a2dba7f3cd" + "md5=6f78a42fadc459eca4dcdce0aac633d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.1.3.1/opam b/packages/merlin/merlin.1.3.1/opam new file mode 100644 index 000000000..bcede1c1c --- /dev/null +++ b/packages/merlin/merlin.1.3.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "yojson" {< "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "sexplib" +] +dev-repo: "git+https://github.com/the-lambda-church/merlin" +install: [make "install"] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v1.3.1.tar.gz" + checksum: [ + "sha256=4bf6f83e3f7bcd4837bd29d32f84e0b6fc197ec45df028cbf19fec369a0a77b6" + "md5=5f60dbf9dbd67e53f2cb9e20ab9adc88" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.1.3/opam b/packages/merlin/merlin.1.3/opam new file mode 100644 index 000000000..82b1b30b2 --- /dev/null +++ b/packages/merlin/merlin.1.3/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {> "4.00.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {< "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/the-lambda-church/merlin" +install: [make "install"] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v1.3.tar.gz" + checksum: [ + "sha256=b11fe7ebe661ea8a4f54677051ecac14c39f91a2746b775e7e37705f620460de" + "md5=d0b2a2c2238b2fba600233e6480f2504" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.1.4.1/opam b/packages/merlin/merlin.1.4.1/opam new file mode 100644 index 000000000..5bd083834 --- /dev/null +++ b/packages/merlin/merlin.1.4.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {< "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/the-lambda-church/merlin" +install: [make "install"] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v1.4.1.tar.gz" + checksum: [ + "sha256=08851c305f9746da8c514c247c9c0479d4d97493abb8ddd6975afedf45898f22" + "md5=b245fca591827f79bde1701193ea4bbe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.1.4/opam b/packages/merlin/merlin.1.4/opam new file mode 100644 index 000000000..3648bd3be --- /dev/null +++ b/packages/merlin/merlin.1.4/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {< "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/the-lambda-church/merlin" +install: [make "install"] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v1.4.tar.gz" + checksum: [ + "sha256=2f0bbaa4a4a576b9fac5e5383a54e6ff4cfedc2be192ba51572132c42f314d7d" + "md5=63e1e84d8499d0e0f0697e95cc41117a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.1.5/opam b/packages/merlin/merlin.1.5/opam new file mode 100644 index 000000000..1882fb16f --- /dev/null +++ b/packages/merlin/merlin.1.5/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {< "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/the-lambda-church/merlin" +install: [make "install"] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v1.5.tar.gz" + checksum: [ + "sha256=63b661b526344e95b1183978adfc84d392012baffda4267c5d895339fe8dbd5e" + "md5=98f0bfd0e21dcdd03f032b3fa1590a6e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.1.6/opam b/packages/merlin/merlin.1.6/opam new file mode 100644 index 000000000..f9fd79da3 --- /dev/null +++ b/packages/merlin/merlin.1.6/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {< "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/the-lambda-church/merlin" +install: [make "install"] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v1.6.tar.gz" + checksum: [ + "sha256=9efd0e51571b128351b356492de2577ba1feba7416d009f3575f2be71e2c0773" + "md5=bd884a289e8d74f27f30ea0ade10066e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.1.7.1/opam b/packages/merlin/merlin.1.7.1/opam new file mode 100644 index 000000000..52bc5912a --- /dev/null +++ b/packages/merlin/merlin.1.7.1/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {< "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +post-messages: [ + "merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + ;; Add opam emacs directory to the load-path + (setq opam-share (substring (shell-command-to-string \"opam config var share 2> /dev/null\") 0 -1)) + (add-to-list 'load-path (concat opam-share \"/emacs/site-lisp\")) + + ;; Load merlin-mode + (require 'merlin) + + ;; Start merlin on ocaml files + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + + ;; Enable auto-complete + (setq merlin-use-auto-complete-mode 'easy) + + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam) + +Take a look at https://github.com/the-lambda-church/merlin for more information +" + {success} +] +dev-repo: "git+https://github.com/the-lambda-church/merlin" +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v1.7.1.tar.gz" + checksum: [ + "sha256=c3b60c7b3fddaa2860e0d8ac0d4fed2ed60e319875734c7ac1a93df524c67aff" + "md5=5ea47a3525d4a5d9b937f1abb05dc22c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.1.7/opam b/packages/merlin/merlin.1.7/opam new file mode 100644 index 000000000..c550be834 --- /dev/null +++ b/packages/merlin/merlin.1.7/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {< "2.0.0"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +post-messages: [ + "merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + ;; Add opam emacs directory to the load-path + (setq opam-share (substring (shell-command-to-string \"opam config var share 2> /dev/null\") 0 -1)) + (add-to-list 'load-path (concat opam-share \"/emacs/site-lisp\")) + + ;; Load merlin-mode + (require 'merlin) + + ;; Start merlin on ocaml files + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + + ;; Enable auto-complete + (setq merlin-use-auto-complete-mode 'easy) + + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam) + +Take a look at https://github.com/the-lambda-church/merlin for more information +" + {success} +] +dev-repo: "git+https://github.com/the-lambda-church/merlin" +install: [make "merlin.install"] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v1.7.tar.gz" + checksum: [ + "sha256=4b10ee601f9a519ecbba3a4d4151681a59b3d86a910ea3367a0240357dce373f" + "md5=71e32f0b0e7d813dc9db589cde36944f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.0.0/opam b/packages/merlin/merlin.2.0.0/opam new file mode 100644 index 000000000..781893846 --- /dev/null +++ b/packages/merlin/merlin.2.0.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + "merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + ;; Add opam emacs directory to the load-path + (setq opam-share (substring (shell-command-to-string \"opam config var share 2> /dev/null\") 0 -1)) + (add-to-list 'load-path (concat opam-share \"/emacs/site-lisp\")) + ;; Load merlin-mode + (require 'merlin) + ;; Start merlin on ocaml files + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Enable auto-complete + (setq merlin-use-auto-complete-mode 'easy) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam) + +Take a look at https://github.com/the-lambda-church/merlin for more information +" + {success} +] +dev-repo: "git+https://github.com/the-lambda-church/merlin" +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.0.tar.gz" + checksum: [ + "sha256=971d1dafd676b9eb2615096db6822e4cb314a3b9ef00cacb4dd33d2399ad1bce" + "md5=a96465f2b0ed3364ffc1be66dd35961d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.1.0/opam b/packages/merlin/merlin.2.1.0/opam new file mode 100644 index 000000000..c8561aa2d --- /dev/null +++ b/packages/merlin/merlin.2.1.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + "merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + ;; Add opam emacs directory to the load-path + (setq opam-share (substring (shell-command-to-string \"opam config var share 2> /dev/null\") 0 -1)) + (add-to-list 'load-path (concat opam-share \"/emacs/site-lisp\")) + ;; Load merlin-mode + (require 'merlin) + ;; Start merlin on ocaml files + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Enable auto-complete + (setq merlin-use-auto-complete-mode 'easy) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam) + +Take a look at https://github.com/the-lambda-church/merlin for more information +" + {success} +] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.1.tar.gz" + checksum: [ + "sha256=465a7298b24c9c3a395b978d1f20ef7072b0ed0efcf5084a868b2793a1736566" + "md5=37a9bac836e3af270e61ac05b7e8256b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.1.1/opam b/packages/merlin/merlin.2.1.1/opam new file mode 100644 index 000000000..7b59c5fbf --- /dev/null +++ b/packages/merlin/merlin.2.1.1/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + "merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + ;; Add opam emacs directory to the load-path + (setq opam-share (substring (shell-command-to-string \"opam config var share 2> /dev/null\") 0 -1)) + (add-to-list 'load-path (concat opam-share \"/emacs/site-lisp\")) + ;; Load merlin-mode + (require 'merlin) + ;; Start merlin on ocaml files + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Enable auto-complete + (setq merlin-use-auto-complete-mode 'easy) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam) + +Take a look at https://github.com/the-lambda-church/merlin for more information +" + {success} +] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=ba2586bfe6919681dc804f74971327353553059d583a7bcd7082c9b3be952806" + "md5=5ac787f35a430133053fd27f818834a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.1.2/opam b/packages/merlin/merlin.2.1.2/opam new file mode 100644 index 000000000..73ebf5298 --- /dev/null +++ b/packages/merlin/merlin.2.1.2/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + "merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + ;; Add opam emacs directory to the load-path + (setq opam-share (substring (shell-command-to-string \"opam config var share 2> /dev/null\") 0 -1)) + (add-to-list 'load-path (concat opam-share \"/emacs/site-lisp\")) + ;; Load merlin-mode + (require 'merlin) + ;; Start merlin on ocaml files + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Enable auto-complete + (setq merlin-use-auto-complete-mode 'easy) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam) + +Take a look at https://github.com/the-lambda-church/merlin for more information +" + {success} +] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.1.2.tar.gz" + checksum: [ + "sha256=71ca81a99de35053f2ba907a4fbba86bfff7b3649e79a3a6e7b3c717ad353f29" + "md5=4f9bf3de79b7c28b4ff8db42971abe32" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.2/opam b/packages/merlin/merlin.2.2/opam new file mode 100644 index 000000000..07c008e0e --- /dev/null +++ b/packages/merlin/merlin.2.2/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + "merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + ;; Add opam emacs directory to the load-path + (setq opam-share (substring (shell-command-to-string \"opam config var share 2> /dev/null\") 0 -1)) + (add-to-list 'load-path (concat opam-share \"/emacs/site-lisp\")) + ;; Load merlin-mode + (require 'merlin) + ;; Start merlin on ocaml files + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Enable auto-complete + (setq merlin-use-auto-complete-mode 'easy) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam) + +Take a look at https://github.com/the-lambda-church/merlin for more information +" + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and sources browsing in Vim and Emacs" +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.2.tar.gz" + checksum: [ + "sha256=18278c95f9e3c32855a15fc5e14ac349a34001b6d3ab8833bdacaa0a6806562d" + "md5=379e558b10a6e20d7f959a6c025f1283" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.3.1/opam b/packages/merlin/merlin.2.3.1/opam new file mode 100644 index 000000000..bb475494b --- /dev/null +++ b/packages/merlin/merlin.2.3.1/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + ;; Add opam emacs directory to the load-path + (setq opam-share (substring (shell-command-to-string \"opam config var share 2> /dev/null\") 0 -1)) + (add-to-list 'load-path (concat opam-share \"/emacs/site-lisp\")) + ;; Load merlin-mode + (require 'merlin) + ;; Start merlin on ocaml files + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Enable auto-complete + (setq merlin-use-auto-complete-mode 'easy) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam) + +Take a look at https://github.com/the-lambda-church/merlin for more information + " + {success} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.3.1.tar.gz" + checksum: [ + "sha256=cc4484db44d3b7038a6085acbef59da95e743bb95114b7dc59f4ed8384e6ea71" + "md5=3d74d83d3381b9b24c37740e9be652f6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.3/opam b/packages/merlin/merlin.2.3/opam new file mode 100644 index 000000000..b0ca602e0 --- /dev/null +++ b/packages/merlin/merlin.2.3/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + + ======================== + /!\\ BREAKING CHANGES /!\\ + ======================== + +Every vim command defined by merlin has been prefixed with \"Merlin\" to avoid +conflict with other vim plugins using the same command names. + + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + ;; Add opam emacs directory to the load-path + (setq opam-share (substring (shell-command-to-string \"opam config var share 2> /dev/null\") 0 -1)) + (add-to-list 'load-path (concat opam-share \"/emacs/site-lisp\")) + ;; Load merlin-mode + (require 'merlin) + ;; Start merlin on ocaml files + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Enable auto-complete + (setq merlin-use-auto-complete-mode 'easy) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam) + +Take a look at https://github.com/the-lambda-church/merlin for more information + " + {success} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.3.tar.gz" + checksum: [ + "sha256=95e24e40d7371eeed8f7c76a9c1fb06e16ffb21133a61e4f9e255243e147ab22" + "md5=00aa7464e4022cd356792df147183e8b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.5.0/opam b/packages/merlin/merlin.2.5.0/opam new file mode 100644 index 000000000..e8d2c4e11 --- /dev/null +++ b/packages/merlin/merlin.2.5.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.04"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + ;; Add opam emacs directory to the load-path + (setq opam-share (substring (shell-command-to-string \"opam config var share 2> /dev/null\") 0 -1)) + (add-to-list 'load-path (concat opam-share \"/emacs/site-lisp\")) + ;; Load merlin-mode + (require 'merlin) + ;; Start merlin on ocaml files + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + +Take a look at https://github.com/the-lambda-church/merlin for more information + " + {success} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.5.0.tar.gz" + checksum: [ + "sha256=4bf4f8b7b3a3852605a7bf8cf576dea569e368cb6642b2d68f435b6d9de55336" + "md5=7031baee4800176e6826628b727a37f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.5.1/opam b/packages/merlin/merlin.2.5.1/opam new file mode 100644 index 000000000..70ee9a84d --- /dev/null +++ b/packages/merlin/merlin.2.5.1/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.04"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/the-lambda-church/merlin for more information + " + {success} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.5.1.tar.gz" + checksum: [ + "sha256=1a6ef9c5c9b5e6bdac4d50be39e8c2b663a2e87fa76e9c8fb309d346418ff9c3" + "md5=be3e8ec2b3e52293de6accb3b7d94c89" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.5.2/opam b/packages/merlin/merlin.2.5.2/opam new file mode 100644 index 000000000..dde475d24 --- /dev/null +++ b/packages/merlin/merlin.2.5.2/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.05"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/the-lambda-church/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.5.2.tar.gz" + checksum: [ + "sha256=9e431aeee07ae475ec531e0e912caa893d569db13950ba0f802fbd160620132d" + "md5=ffd1f16857d29da469f5e26b7e6b9f35" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.5.3/opam b/packages/merlin/merlin.2.5.3/opam new file mode 100644 index 000000000..c1854ec63 --- /dev/null +++ b/packages/merlin/merlin.2.5.3/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.05"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/the-lambda-church/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/the-lambda-church/merlin/archive/v2.5.3.tar.gz" + checksum: [ + "sha256=3538a02ad025090240825596fc4e1f86806d3808154d3135b090cc1a1192c2ca" + "md5=d2ff86fb0685247bf3dd17f07ba4ee0c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.5.4/opam b/packages/merlin/merlin.2.5.4/opam new file mode 100644 index 000000000..3c202ba01 --- /dev/null +++ b/packages/merlin/merlin.2.5.4/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.05"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/the-lambda-church/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/ocaml/merlin/archive/v2.5.4.tar.gz" + checksum: [ + "sha256=e4e53f680e5e143ed0fb1a5dee4aba2e39e65e2d5619247526b85f5d6cc77e00" + "md5=3d9ba02bdea38541c650e3a8bee01931" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.2.5.5/opam b/packages/merlin/merlin.2.5.5/opam new file mode 100644 index 000000000..5f2747824 --- /dev/null +++ b/packages/merlin/merlin.2.5.5/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/the-lambda-church/merlin" +bug-reports: "https://github.com/the-lambda-church/merlin/issues" +dev-repo: "git+https://github.com/the-lambda-church/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.05"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/the-lambda-church/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/ocaml/merlin/archive/v2.5.5.tar.gz" + checksum: [ + "sha256=5730cc1128bf6cf0af63985178307bbfd684bb5a03dc9dd62f14e4d3f8ae3d89" + "md5=882f0e2137c75031de7fe5658d762a1b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.3.0.0/opam b/packages/merlin/merlin.3.0.0/opam new file mode 100644 index 000000000..662d94027 --- /dev/null +++ b/packages/merlin/merlin.3.0.0/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +dev-repo: "git+https://github.com/ocaml/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.06"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/ocaml/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/ocaml/merlin/archive/v3.0.0.tar.gz" + checksum: [ + "sha256=dc215cc974e41e21e47d02497b67b94a2ac1682295c5f8ec58de753b9de67dbb" + "md5=026efae8e16ee823104f58c160f29b9e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.3.0.1/opam b/packages/merlin/merlin.3.0.1/opam new file mode 100644 index 000000000..b60f01c94 --- /dev/null +++ b/packages/merlin/merlin.3.0.1/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +dev-repo: "git+https://github.com/ocaml/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.06"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/ocaml/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/ocaml/merlin/archive/v3.0.1.tar.gz" + checksum: [ + "sha256=1dac05fde93de570473e48a89ac19975734c524218893300aff9cbfcce4b7cc6" + "md5=b1d48a8b7b67ad3fdf48319e3a03864f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.3.0.2/opam b/packages/merlin/merlin.3.0.2/opam new file mode 100644 index 000000000..589468e81 --- /dev/null +++ b/packages/merlin/merlin.3.0.2/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +dev-repo: "git+https://github.com/ocaml/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.06"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/ocaml/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/ocaml/merlin/archive/v3.0.2.tar.gz" + checksum: [ + "sha256=a730c66a1abba62006e4ce7a2d5d1d10ec47ae154c9c029cccbfbc8c55a28bb7" + "md5=5cf93e3420c8430f03f20e8a5da607f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.3.0.3/opam b/packages/merlin/merlin.3.0.3/opam new file mode 100644 index 000000000..a43bcc250 --- /dev/null +++ b/packages/merlin/merlin.3.0.3/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +dev-repo: "git+https://github.com/ocaml/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.06"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {<= "2.2.2"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/ocaml/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/ocaml/merlin/archive/v3.0.3.tar.gz" + checksum: [ + "sha256=3ebe20b36d96072fe920e6d2b8970b501575c36c934f905fe3346d6488ff660c" + "md5=2a8edfaccf805ed1217fa2d9560497e2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.3.0.4/opam b/packages/merlin/merlin.3.0.4/opam new file mode 100644 index 000000000..7c8e65f3a --- /dev/null +++ b/packages/merlin/merlin.3.0.4/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +dev-repo: "git+https://github.com/ocaml/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.07"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/ocaml/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/ocaml/merlin/archive/v3.0.4.tar.gz" + checksum: [ + "sha256=40da140c199697236fb8a47604acb0b26a50f14d10b4a804535a4e6d4982e6a1" + "md5=4325caddd32074b65765293d1e4aad66" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.3.0.5/opam b/packages/merlin/merlin.3.0.5/opam new file mode 100644 index 000000000..5dce3930f --- /dev/null +++ b/packages/merlin/merlin.3.0.5/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +dev-repo: "git+https://github.com/ocaml/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.07"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/ocaml/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/ocaml/merlin/archive/v3.0.5.tar.gz" + checksum: [ + "sha256=c0e88492d609c9b161dab517af077a26d12398718b97e615684f1ba9bed00c6e" + "md5=279818ec1d1c984b3ece0f59381f4757" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.3.1.0/opam b/packages/merlin/merlin.3.1.0/opam new file mode 100644 index 000000000..b9af0d5ea --- /dev/null +++ b/packages/merlin/merlin.3.1.0/opam @@ -0,0 +1,75 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +dev-repo: "git+https://github.com/ocaml/merlin.git" +build: [ + ["./configure" "--prefix" prefix] + ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] + [make "-j" jobs] +] + +# TODO: Uncomment when ocaml-cram is released +#build-test: [make "tests"] + +depends: [ + "ocaml" {>= "4.02.1" & < "4.07"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} +] +post-messages: [ + " +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\" + +Also run the following line in vim to index the documentation: + :execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share)) + (autoload 'merlin-mode \"merlin\" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/ocaml/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup + " + {success & !user-setup:installed} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +url { + src: "https://github.com/ocaml/merlin/archive/v3.1.0.tar.gz" + checksum: [ + "sha256=5deb4e3d9f1eaf283e17ec7dca2f17ce768a229e1da0170844d99860f84b8bc6" + "md5=6e066ed35b59d286d8e053c2f25cbc0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.3.2.1/opam b/packages/merlin/merlin.3.2.1/opam new file mode 100644 index 000000000..d067cd9b6 --- /dev/null +++ b/packages/merlin/merlin.3.2.1/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +synopsis: "Installation with Opam" +description: """ +If you have a working [Opam](https://opam.ocaml.org/) installation, Merlin is only two commands away: + +```shell +opam install merlin +opam user-setup install +``` + +[opam-user-setup](https://github.com/OCamlPro/opam-user-setup) takes care of configuring Emacs and Vim to make best use of your current install. + +You can also [configure the editor](#editor-setup) yourself, if you prefer.""" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +depends: [ + "ocaml" {>= "4.02.1" & < "4.08"} + "dune" {<= "3.17.1"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} + "craml" {with-test & = "1.0.0"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +post-messages: + """ +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute "set rtp+=" . g:opamshare . "/merlin/vim" + +Also run the following line in vim to index the documentation: + :execute "helptags " . g:opamshare . "/merlin/vim/doc" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines "opam" "config" "var" "share"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name "emacs/site-lisp" opam-share)) + (autoload 'merlin-mode "merlin" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/ocaml/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup""" + {success & !user-setup:installed} +dev-repo: "git+https://github.com/ocaml/merlin.git" +url { + src: + "https://github.com/ocaml/merlin/releases/download/v3.2.1/merlin-v3.2.1.tbz" + checksum: [ + "sha256=966dd4f47c88cbc0d94cf4665412712a24fbd7115522ebb4246ec334c0e69f8b" + "md5=d8fd6f9b3addf8d92bfc28277b04a6ba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/merlin/merlin.3.2.2/opam b/packages/merlin/merlin.3.2.2/opam new file mode 100644 index 000000000..47fcbde81 --- /dev/null +++ b/packages/merlin/merlin.3.2.2/opam @@ -0,0 +1,79 @@ +opam-version: "2.0" +synopsis: "Installation with Opam" +description: """ +If you have a working [Opam](https://opam.ocaml.org/) installation, Merlin is only two commands away: + +```shell +opam install merlin +opam user-setup install +``` + +[opam-user-setup](https://github.com/OCamlPro/opam-user-setup) takes care of configuring Emacs and Vim to make best use of your current install. + +You can also [configure the editor](#editor-setup) yourself, if you prefer.""" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +depends: [ + "ocaml" {>= "4.02.1" & < "4.08"} + "dune" {<= "3.17.1"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "yojson" {< "2.0.0"} + "craml" {with-test & = "1.0.0"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +post-messages: + """ +merlin installed. + +Quick setup for VIM +------------------- +Append this to your .vimrc to add merlin to vim's runtime-path: + let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') + execute "set rtp+=" . g:opamshare . "/merlin/vim" + +Also run the following line in vim to index the documentation: + :execute "helptags " . g:opamshare . "/merlin/vim/doc" + +Quick setup for EMACS +------------------- +Add opam emacs directory to your load-path by appending this to your .emacs: + (let ((opam-share (ignore-errors (car (process-lines "opam" "config" "var" "share"))))) + (when (and opam-share (file-directory-p opam-share)) + ;; Register Merlin + (add-to-list 'load-path (expand-file-name "emacs/site-lisp" opam-share)) + (autoload 'merlin-mode "merlin" nil t nil) + ;; Automatically start it in OCaml buffers + (add-hook 'tuareg-mode-hook 'merlin-mode t) + (add-hook 'caml-mode-hook 'merlin-mode t) + ;; Use opam switch to lookup ocamlmerlin binary + (setq merlin-command 'opam))) + +Take a look at https://github.com/ocaml/merlin for more information + +Quick setup with opam-user-setup +-------------------------------- + +Opam-user-setup support Merlin. + + $ opam user-setup install + +should take care of basic setup. +See https://github.com/OCamlPro/opam-user-setup""" + {success & !user-setup:installed} +dev-repo: "git+https://github.com/ocaml/merlin.git" +url { + src: + "https://github.com/ocaml/merlin/releases/download/v3.2.2/merlin-v3.2.2.tbz" + checksum: [ + "sha256=15612b5723f97d91594616474c87c50df4f0d3338c78df08fac3f513e730b96a" + "md5=ede35b65f8ac9c440cfade5445662c54" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mesh/mesh.0.7.5/opam b/packages/mesh/mesh.0.7.5/opam new file mode 100644 index 000000000..cee66af9a --- /dev/null +++ b/packages/mesh/mesh.0.7.5/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/mesh" +dev-repo: "git+https://github.com/Chris00/mesh.git" +bug-reports: "https://github.com/Chris00/mesh/issues" +doc: "https://Chris00.github.io/mesh/doc" +tags: [ "Mesh" "Triangulation" "PDE" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "mesh"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "OCaml interface to various mesh generators, in particular triangle" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/mesh/mesh/0.7.5/mesh-0.7.5.tar.gz" + checksum: [ + "sha256=7c85cbf43ed54a2b75442a972c6016be68611caa39ca963ae2ca0a4e7ea2d1e5" + "md5=fe9756bd9c8966ccef43eef820cb2d43" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mesh/mesh.0.7.6/opam b/packages/mesh/mesh.0.7.6/opam new file mode 100644 index 000000000..a9666411e --- /dev/null +++ b/packages/mesh/mesh.0.7.6/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler"] +homepage: "http://forge.ocamlcore.org/projects/mesh/" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Chris00/mesh.git" +bug-reports: "https://github.com/Chris00/mesh/issues" +tags: ["Mesh" "Triangulation" "PDE" "clib:triangle"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "mesh"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} +] +depopts: ["lacaml"] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Triangular mesh generation and manipulation." +description: """ +This is an interface to various mesh generators, in particular +triangle. It also provides functions to optimize the numbering of mesh +points and to export meshes and piecewise linear functions defined on +them to TikZ, Scilab, Matlab, and Mathematica formats.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/mesh/mesh/0.7.6/mesh-0.7.6.tar.gz" + checksum: [ + "sha256=cf8fe20263406d1c15743d3f9450e052fa03ef9fbeedb4f3a476bf6cf068156c" + "md5=fe281014b6873f762f05ceb02f7be7c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mesh/mesh.0.8.1/opam b/packages/mesh/mesh.0.8.1/opam new file mode 100644 index 000000000..a2ec8fc13 --- /dev/null +++ b/packages/mesh/mesh.0.8.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +homepage: "http://forge.ocamlcore.org/projects/mesh/" +dev-repo: "git+https://github.com/Chris00/mesh.git" +bug-reports: "https://github.com/Chris00/mesh/issues" +tags: [ "clib:triangle" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lacaml:enable}%-lacaml" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mesh"] +] +depends: [ + "ocaml" {< "4.06"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lacaml" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Triangular mesh generation and manipulation." +description: """ +This is an interface to various mesh generators, in particular +triangle. It also provides functions to optimize the numbering of mesh +points and to export meshes and piecewise linear functions defined on +them to TikZ, Scilab, Matlab, and Mathematica formats.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/mesh/mesh/0.8.1/mesh-0.8.1.tar.gz" + checksum: [ + "sha256=38fc0c1004683ca4382a984f72fe9fa4598a5ad08f113362171600e0064dab7a" + "md5=bc3af5c0fbe13e8bbf01e221f6ad8502" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mesh/mesh.0.8.2/opam b/packages/mesh/mesh.0.8.2/opam new file mode 100644 index 000000000..68d97948c --- /dev/null +++ b/packages/mesh/mesh.0.8.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +homepage: "http://forge.ocamlcore.org/projects/mesh/" +dev-repo: "git+https://github.com/Chris00/mesh.git" +bug-reports: "https://github.com/Chris00/mesh/issues" +tags: [ "clib:triangle" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lacaml:enable}%-lacaml" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mesh"] +] +depends: [ + "ocaml" {< "4.06"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lacaml" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Triangular mesh generation and manipulation." +description: """ +This is an interface to various mesh generators, in particular +triangle. It also provides functions to optimize the numbering of mesh +points and to export meshes and piecewise linear functions defined on +them to TikZ, Scilab, Matlab, and Mathematica formats.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/mesh/mesh/0.8.2/mesh-0.8.2.tar.gz" + checksum: [ + "sha256=59e7605714caa2e3113e788a17e2c300014c81163802428c64c6b1395da2ac0f" + "md5=26a3f8f495e5f5c38e1f97bf5ff29f2e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mesh/mesh.0.8.3/opam b/packages/mesh/mesh.0.8.3/opam new file mode 100644 index 000000000..4b81bc28d --- /dev/null +++ b/packages/mesh/mesh.0.8.3/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +homepage: "http://forge.ocamlcore.org/projects/mesh/" +dev-repo: "git+https://github.com/Chris00/mesh.git" +bug-reports: "https://github.com/Chris00/mesh/issues" +tags: [ "clib:triangle" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lacaml:enable}%-lacaml" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mesh"] +] +depends: [ + "ocaml" {< "4.06"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lacaml" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Triangular mesh generation and manipulation." +description: """ +This is an interface to various mesh generators, in particular +triangle. It also provides functions to optimize the numbering of mesh +points and to export meshes and piecewise linear functions defined on +them to TikZ, Scilab, Matlab, and Mathematica formats.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/mesh/mesh/0.8.3/mesh-0.8.3.tar.gz" + checksum: [ + "sha256=2375166ea71ee9fe278a413bb2787cccfe733ad814e52f3bb034409f162af02a" + "md5=b3de98c6be5a870458393a74c25ca0af" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mesh/mesh.0.8.4/opam b/packages/mesh/mesh.0.8.4/opam new file mode 100644 index 000000000..bb6d38c07 --- /dev/null +++ b/packages/mesh/mesh.0.8.4/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +homepage: "http://forge.ocamlcore.org/projects/mesh/" +dev-repo: "git+https://github.com/Chris00/mesh.git" +bug-reports: "https://github.com/Chris00/mesh/issues" +tags: [ "clib:triangle" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lacaml:enable}%-lacaml" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mesh"] +] +depends: [ + "ocaml" {< "4.06"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lacaml" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Triangular mesh generation and manipulation." +description: """ +This is an interface to various mesh generators, in particular +triangle. It also provides functions to optimize the numbering of mesh +points and to export meshes and piecewise linear functions defined on +them to TikZ, Scilab, Matlab, and Mathematica formats.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/mesh/mesh/0.8.4/mesh-0.8.4.tar.gz" + checksum: [ + "sha256=cd3c11025f7d2361f2e47b229179392d15f502db75ad721304aba4842ab2cc58" + "md5=c39186607ba6a3dd6286307ec6db30c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mesh/mesh.0.8.5/opam b/packages/mesh/mesh.0.8.5/opam new file mode 100644 index 000000000..8573d4075 --- /dev/null +++ b/packages/mesh/mesh.0.8.5/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/mesh" +dev-repo: "git+https://github.com/Chris00/mesh.git" +bug-reports: "https://github.com/Chris00/mesh/issues" +tags: [ "clib:triangle" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lacaml:enable}%-lacaml" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mesh"] +] +depends: [ + "ocaml" {< "4.06"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lacaml" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Triangular mesh generation and manipulation." +description: """ +This is an interface to various mesh generators, in particular +triangle. It also provides functions to optimize the numbering of mesh +points and to export meshes and piecewise linear functions defined on +them to TikZ, Scilab, Matlab, and Mathematica formats.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/mesh/mesh/0.8.5/mesh-0.8.5.tar.gz" + checksum: [ + "sha256=c489b86c59b680dab1113a02589d3af350840d18f6a7730ac0e04f587d6c873e" + "md5=91417a9793b38594d8e2b8abb8ba9f51" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mesh/mesh.0.8.6/opam b/packages/mesh/mesh.0.8.6/opam new file mode 100644 index 000000000..d37d3e9df --- /dev/null +++ b/packages/mesh/mesh.0.8.6/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Christophe Troestler " +authors: [ "Christophe Troestler" ] +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/mesh" +dev-repo: "git+https://github.com/Chris00/mesh.git" +bug-reports: "https://github.com/Chris00/mesh/issues" +tags: [ "clib:triangle" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lacaml:enable}%-lacaml" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{lacaml:enable}%-lacaml" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "mesh"] +] +depends: [ + "ocaml" {< "4.06"} + "base-bigarray" {= "base"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lacaml" {build} +] +synopsis: "Triangular mesh generation and manipulation." +description: """ +This is an interface to various mesh generators, in particular +triangle. It also provides functions to optimize the numbering of mesh +points and to export meshes and piecewise linear functions defined on +them to TikZ, Scilab, Matlab, and Mathematica formats.""" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.8.6/mesh-0.8.6.tar.gz" + checksum: [ + "sha256=f6b0f5d67825c573c116b7f20cf5101b48e35e24c5765986fdf143e50fedc551" + "md5=405e622e77f0403cffa6714f121f6a49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mesh/mesh.0.8/opam b/packages/mesh/mesh.0.8/opam new file mode 100644 index 000000000..a095948ef --- /dev/null +++ b/packages/mesh/mesh.0.8/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +homepage: "http://forge.ocamlcore.org/projects/mesh/" +dev-repo: "git+https://github.com/Chris00/mesh.git" +bug-reports: "https://github.com/Chris00/mesh/issues" +tags: [ "clib:triangle" ] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lacaml:enable}%-lacaml" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mesh"] +] +depends: [ + "ocaml" {< "4.06"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lacaml" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Triangular mesh generation and manipulation." +description: """ +This is an interface to various mesh generators, in particular +triangle. It also provides functions to optimize the numbering of mesh +points and to export meshes and piecewise linear functions defined on +them to TikZ, Scilab, Matlab, and Mathematica formats.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/mesh/mesh/0.8/mesh-0.8.tar.gz" + checksum: [ + "sha256=38d5c40d73746b5fe5be4bbb1146c25f80e3417abfb14c96cfe8e8f9581df635" + "md5=3c8a03793a5cc906bd2ae20ed091620d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/message-switch/message-switch.0.10.3/opam b/packages/message-switch/message-switch.0.10.3/opam new file mode 100644 index 000000000..29519b261 --- /dev/null +++ b/packages/message-switch/message-switch.0.10.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +build: [ + [make "configure"] + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["ocamlfind" "remove" "message_switch"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "rpc" {<= "9.0.0"} + "ounit" {<= "2.2.7"} + "syslog" {<= "2.0.2"} + "uri" {<= "4.4.0"} + "re" {<= "1.12.0"} + "rpc" {<= "9.0.0"} + "cmdliner" {<= "1.3.0"} + "ssl" {<= "0.7.0"} + "oclock" {<= "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/xapi-project/message-switch" +install: [make "install"] +synopsis: "A simple store-and-forward message switch." +description: """ +The switch stores messages in queues with well-known names. Clients use +a simple HTTP protocol to enqueue and dequeue messages.""" +flags: light-uninstall +url { + src: + "https://github.com/xapi-project/message-switch/archive/v0.10.3/message-switch-0.10.3.tar.gz" + checksum: [ + "sha256=1e91bc26b8c2558abc00ed5b90f59d6fb26b2a73cbbb5ba0b0aad303a2ad9404" + "md5=b4b74c6a445077d6abdd2f1d3524576f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/message-switch/message-switch.0.10.4/opam b/packages/message-switch/message-switch.0.10.4/opam new file mode 100644 index 000000000..4ca1abc57 --- /dev/null +++ b/packages/message-switch/message-switch.0.10.4/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "dave.scott@citrix.com" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["ocamlfind" "remove" "message_switch"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.11.0" & < "0.12.0"} + "rpc" {<= "9.0.0"} + "ounit" {<= "2.2.7"} + "syslog" {<= "2.0.2"} + "uri" {<= "4.4.0"} + "re" {<= "1.12.0"} + "rpc" {<= "9.0.0"} + "cmdliner" {<= "1.3.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/message-switch" +install: [make "install"] +synopsis: "A simple store-and-forward message switch." +description: """ +The switch stores messages in queues with well-known names. Clients use +a simple HTTP protocol to enqueue and dequeue messages.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/message-switch/archive/v0.10.4.tar.gz" + checksum: [ + "sha256=a62ec110451f02f3b9231c18865e0aa148c54e55189d0972d7ab85df76d34a9c" + "md5=39009e2643f17f56d0e76fc6f85e48f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/message-switch/message-switch.0.10.5.1/opam b/packages/message-switch/message-switch.0.10.5.1/opam new file mode 100644 index 000000000..d32fef150 --- /dev/null +++ b/packages/message-switch/message-switch.0.10.5.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dave.scott@citrix.com" +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["ocamlfind" "remove" "message_switch"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.15.0" & < "0.19.0"} + "rpc" {<= "9.0.0"} + "ounit" {<= "2.2.7"} + "syslog" {<= "2.0.2"} + "uri" {<= "4.4.0"} + "re" {<= "1.12.0"} + "rpc" {<= "9.0.0"} + "cmdliner" {<= "1.3.0"} + "ssl" {<= "0.7.0"} + "async" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/message-switch" +install: [make "install"] +synopsis: "A simple store-and-forward message switch." +description: """ +The switch stores messages in queues with well-known names. Clients use +a simple HTTP protocol to enqueue and dequeue messages.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/message-switch/archive/v0.10.5.1.tar.gz" + checksum: [ + "sha256=db4561c2a7437aadf75567db2a64275e3396e36d1bf38e1f266cacacefad4481" + "md5=a3ac04c4a2d8b11cd16f3306f0d5c4fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/message-switch/message-switch.1.4.0/opam b/packages/message-switch/message-switch.1.4.0/opam new file mode 100644 index 000000000..b25f34899 --- /dev/null +++ b/packages/message-switch/message-switch.1.4.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "xen-api@lists.xen.org" +authors: [ "xen-api@lists.xen.org" ] +homepage: "https://github.com/xapi-project/message-switch" +bug-reports: "https://github.com/xapi-project/message-switch/issues" +dev-repo: "git+https://github.com/xapi-project/message-switch" +tags: [ "org:xapi-project" ] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "message_switch"] +] +patches: [ + "disable-error-on-warn.patch" + "fix-mktemp-for-busybox.patch" +] +depends: [ + "ocaml" + "oasis" {build & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "cohttp" {>= "0.15.0" & < "0.22.0"} + "rpc" {>= "1.9.51" & <= "9.0.0"} + "sexplib" {<= "v0.17.0"} + "ppx_sexp_conv" {<= "v0.17.0"} + "uri" {<= "4.4.0"} + "re" {<= "1.12.0"} + "mtime" {< "1.0.0"} + "mirage-block-unix" {>= "2.4.0" & <= "2.14.2"} + "shared-block-ring" {>= "2.3.0" & <= "3.0.1"} + "cmdliner" {<= "1.3.0"} + "async" {< "v0.9.0"} +] +synopsis: "A simple store-and-forward message switch." +description: """ +The switch stores messages in queues with well-known names. Clients use +a simple HTTP protocol to enqueue and dequeue messages.""" +flags: light-uninstall +url { + src: "https://github.com/xapi-project/message-switch/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=141204eeaa2db7fbf9fb2ca5c18bf9a7ef69fc64325a55f15417283b0406f144" + "md5=151c572b5b3669ef85eb7afaedf62bb2" + ] +} +extra-source "fix-mktemp-for-busybox.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/message-switch/fix-mktemp-for-busybox.patch" + checksum: [ + "sha256=bae29ba18287114f5f2146be3779fe0c715e46f52d12e6a27a5eb6631101532c" + "md5=60b1f639519604effbe0ef62272e014e" + ] +} +extra-source "disable-error-on-warn.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/message-switch/disable-error-on-warn.patch" + checksum: [ + "sha256=0e8e6d326fc19a179c52da2e14eb763880c530b7181ac6ece8d5936aa5c6e948" + "md5=372a7b6757e4780b9f2af9b67df530ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/meta_conv/meta_conv.0.10.0/opam b/packages/meta_conv/meta_conv.0.10.0/opam new file mode 100644 index 000000000..06554f0e9 --- /dev/null +++ b/packages/meta_conv/meta_conv.0.10.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" {= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +available: os = "linux" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv, type_conv for various tree data format" +description: + "Meta conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/meta_conv-0.10.0.tar.gz" + checksum: [ + "sha256=abcc2519abcb5a00f835d643ebb64e6bd8206f14b56755270164ccf09e506e31" + "md5=91622ea5ab55328e23c6679fe7b85c15" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/meta_conv/meta_conv.0.11.0/opam b/packages/meta_conv/meta_conv.0.11.0/opam new file mode 100644 index 000000000..9fad23c76 --- /dev/null +++ b/packages/meta_conv/meta_conv.0.11.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" {= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +available: os = "linux" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv, type_conv for various tree data format" +description: + "Meta conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/meta_conv-0.11.0.tar.gz" + checksum: [ + "sha256=42deab4fcdad5db47497c709995a6d8d370ceedd7b3c194334e07e48bf6ab620" + "md5=1a7a196536cd83af381d741f543d54d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/meta_conv/meta_conv.0.9.0/opam b/packages/meta_conv/meta_conv.0.9.0/opam new file mode 100644 index 000000000..1f6d8480a --- /dev/null +++ b/packages/meta_conv/meta_conv.0.9.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & <= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv, type_conv for various tree data format" +description: + "Meta conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/meta_conv-0.9.0.tar.gz" + checksum: [ + "sha256=c8f50abbc48e004bfec547c497ae911b2f3de1b64e6c993a26a48b9c62708a66" + "md5=da544ec99261b3efd4dd25f3bbdb0aa7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/meta_conv/meta_conv.1.0.0/opam b/packages/meta_conv/meta_conv.1.0.0/opam new file mode 100644 index 000000000..7e242f658 --- /dev/null +++ b/packages/meta_conv/meta_conv.1.0.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" {= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +available: os = "linux" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv, type_conv for various tree data format" +description: + "Meta conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/meta_conv-1.0.0.tar.gz" + checksum: [ + "sha256=fd99ba6b76b02b5086d252af1a3ed481c498f7a0105817738d27fd16f47623f3" + "md5=e6d5cb046877c44800a01502b0dc2c3e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/meta_conv/meta_conv.1.1.0/opam b/packages/meta_conv/meta_conv.1.1.0/opam new file mode 100644 index 000000000..511fcf5e5 --- /dev/null +++ b/packages/meta_conv/meta_conv.1.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" {= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv, type_conv for various tree data format" +description: + "Meta conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/meta_conv-1.1.0.tar.gz" + checksum: [ + "sha256=1676ee4d6f6961e6632e6d8572fb8c8de189414831df62c25beeb533ba8b2ba6" + "md5=33e4dab87958a59e7e8551fc00cffd01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/meta_conv/meta_conv.1.1.1/opam b/packages/meta_conv/meta_conv.1.1.1/opam new file mode 100644 index 000000000..72282a1a0 --- /dev/null +++ b/packages/meta_conv/meta_conv.1.1.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" {= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv, type_conv for various tree data formats" +description: + "Meta conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/meta_conv-1.1.1.tar.gz" + checksum: [ + "sha256=59e439cf5da5dfc94c8b6ff7e754f358b821d74975654f795bd74a67a1cf23c8" + "md5=1098a602ab9a73636ee03184a53a89f8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/meta_conv/meta_conv.1.1.2/opam b/packages/meta_conv/meta_conv.1.1.2/opam new file mode 100644 index 000000000..764adbfe7 --- /dev/null +++ b/packages/meta_conv/meta_conv.1.1.2/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" {= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv, type_conv for various tree data formats" +description: + "Meta conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/meta_conv-1.1.2.tar.gz" + checksum: [ + "sha256=ba25f78f484d30073341fb2c09e805496f12d0d153b5cce45e03b76740da1086" + "md5=b907d3219df22204bc5e2885d7f7737c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/meta_conv/meta_conv.1.1.3/opam b/packages/meta_conv/meta_conv.1.1.3/opam new file mode 100644 index 000000000..c7aef6db4 --- /dev/null +++ b/packages/meta_conv/meta_conv.1.1.3/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv, type_conv for various tree data formats" +description: + "Meta conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/meta_conv-1.1.3.tar.gz" + checksum: [ + "sha256=0f00d583fce7940d8dfb81b79265799cba086fc38a5769a890bea6e4e1a62741" + "md5=091be9a7f0bca7659615307b09260ffe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/meta_conv/meta_conv.1.1.4/opam b/packages/meta_conv/meta_conv.1.1.4/opam new file mode 100644 index 000000000..b6c68a087 --- /dev/null +++ b/packages/meta_conv/meta_conv.1.1.4/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv, type_conv for various tree data formats" +description: + "Meta conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/meta_conv-1.1.4.tar.gz" + checksum: [ + "sha256=dcc1c75dce6445f3195557143508aa5ad26b874daf01975dcf836df00e41305a" + "md5=4153d97c591f23c9c6116d3b090e2208" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/meta_conv/meta_conv.1.1.5/opam b/packages/meta_conv/meta_conv.1.1.5/opam new file mode 100644 index 000000000..550a674e5 --- /dev/null +++ b/packages/meta_conv/meta_conv.1.1.5/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" "-j" "1" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +synopsis: "Meta conv, type_conv for various tree data formats" +description: + "Meta conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/meta_conv-1.1.5.tar.gz" + checksum: [ + "sha256=62fa2cdeca3c0a18cb8e718128273065189b2e11254b24f6a469cfe80688266c" + "md5=32f2898c0e4c8b18c8efc6af3f571d72" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mezzo/mezzo.0.0.m8/opam b/packages/mezzo/mezzo.0.0.m8/opam new file mode 100644 index 000000000..484673091 --- /dev/null +++ b/packages/mezzo/mezzo.0.0.m8/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "jonathan.protzenko@inria.fr" +homepage: "http://protz.github.io/mezzo/" +license: "GPL-2.0-only" +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {<= "2.2.2"} + "ulex" {<= "1.2"} + "menhir" {<= "20240715"} + "fix" {<= "20230505"} + "functory" {<= "0.6"} + "pprint" {<= "20230830"} + "ocamlbuild" {<= "0.15.0"} +] +patches: [ + "no-deprecated-fatal-warning.patch" +] +build: [ + ["./configure"] + [make] +] +remove: [ + ["ocamlfind" "remove" "mezzo"] +] +dev-repo: "git+https://github.com/protz/mezzo" +install: [make "install"] +synopsis: + "We present the design of Mezzo, a programming language in the ML tradition," +description: """ +which places strong emphasis on the control of aliasing and access to mutable +memory. A balance between simplicity and expressiveness is achieved by +marrying a static discipline of permissions and a dynamic mechanism of +adoption and abandon.""" +flags: light-uninstall +url { + src: "https://github.com/protz/mezzo/archive/m8.tar.gz" + checksum: [ + "sha256=86cdc9a919ad256a4de4338ecde3fac1149ade1767d3957a515aa38bdf55ae9e" + "md5=37b91c299133cc0e5c8fa8977ac293e1" + ] +} +extra-source "no-deprecated-fatal-warning.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mezzo/no-deprecated-fatal-warning.patch" + checksum: [ + "sha256=e87c7465b6c038c4e09ca77cdb013d6e43ca8967f14d9d1f47ea2db8d5b4e9d2" + "md5=32570a7e064947ccdb7d06b35f7cb79c" + ] +} +extra-source "mezzo.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mezzo/mezzo.install" + checksum: [ + "sha256=29ea7c5d4893ce6564f8669f667d7b22de81ee1faae224482886558c1d5b749c" + "md5=adaa93c48604159605ff61de94168535" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mikmatch/mikmatch.1.0.5/opam b/packages/mikmatch/mikmatch.1.0.5/opam new file mode 100644 index 000000000..a6ae77887 --- /dev/null +++ b/packages/mikmatch/mikmatch.1.0.5/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://mjambon.com/micmatch.html" +doc: ["http://mjambon.com/mikmatch-manual.html"] +bug-reports: "https://github.com/mjambon/mikmatch/issues" +dev-repo: "git+https://github.com/mjambon/mikmatch.git" +authors: [ "Martin Jambon" ] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "mikmatch_pcre"]] +depends: [ + "ocaml" {< "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "pcre" {= "7.0.4"} +] +synopsis: "OCaml syntax extension for regexps" +flags: light-uninstall +url { + src: "https://github.com/mjambon/mikmatch/archive/v1.0.5.tar.gz" + checksum: [ + "sha256=74e1b0ae65f5053db42670611a84cc9a41b64e7bbb9c416f5d41ae747fa5c93e" + "md5=a54f27f7db6e4d460aad852b9ce90f1e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mikmatch/mikmatch.1.0.6/opam b/packages/mikmatch/mikmatch.1.0.6/opam new file mode 100644 index 000000000..b619d89da --- /dev/null +++ b/packages/mikmatch/mikmatch.1.0.6/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://mjambon.com/micmatch.html" +doc: ["http://mjambon.com/mikmatch-manual.html"] +bug-reports: "https://github.com/mjambon/mikmatch/issues" +dev-repo: "git+https://github.com/mjambon/mikmatch.git" +authors: [ "Martin Jambon" ] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "mikmatch_pcre"]] +depends: [ + "ocaml" {>= "4.00" & < "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "pcre" {= "7.0.4"} +] +synopsis: "OCaml syntax extension for regexps" +flags: light-uninstall +url { + src: "https://github.com/mjambon/mikmatch/archive/v1.0.6.tar.gz" + checksum: [ + "sha256=082d272c93929240faa1e634e3b1c8366f778cac68b773b81ac2feedbfa39a1c" + "md5=180854a13780a4db850c0d4bd646a9c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mikmatch/mikmatch.1.0.7/opam b/packages/mikmatch/mikmatch.1.0.7/opam new file mode 100644 index 000000000..0e3cbda8e --- /dev/null +++ b/packages/mikmatch/mikmatch.1.0.7/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +license: "BSD-3-Clause" +homepage: "http://mjambon.com/micmatch.html" +doc: ["http://mjambon.com/mikmatch-manual.html"] +bug-reports: "https://github.com/mjambon/mikmatch/issues" +dev-repo: "git+https://github.com/mjambon/mikmatch.git" +authors: [ "Martin Jambon" ] +build: [ + [make "str"] + [make] {"%{pcre:installed}%"} +] +install: [ + [make "install-str"] + [make "install"] {"%{pcre:installed}%"} +] +remove: [ + [make "uninstall-str"] + [make "uninstall"] {"%{pcre:installed}%"} +] +depends: [ + "ocaml" {>= "4.01" & < "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "tophide" {>= "1.0.2" & <= "1.1.0"} +] +depopts: [ + "pcre" +] +conflicts: [ + "pcre" {!= "7.0.4"} +] +patches: [ + "mikmatch.patch" + "fix_build.patch" +] +synopsis: "OCaml syntax extension for regexps" +url { + src: "https://github.com/mjambon/mikmatch/archive/v1.0.7.tar.gz" + checksum: [ + "sha256=8a12c8a3f76f873a8c902657670097870ac410cc0d440e96ddd78fd3c3c2451c" + "md5=70aabc8eb8f67ab3ac3f36bbd04729f4" + ] +} +extra-source "mikmatch.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mikmatch/mikmatch.patch" + checksum: [ + "sha256=3efb35ff32b68fb5136f4edca524d3f0d39b72ee9cd7adfaa059b4e92b85cf0e" + "md5=2dd3fc6c8a9a52f04ec88df9d3bf0c27" + ] +} +extra-source "fix_build.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mikmatch/fix_build.patch" + checksum: [ + "sha256=6659b8736beb208363e5c91011a34b64efe29397cabdadec0a80aca35fc24672" + "md5=3a9398f5ab70a0b42a5f78f97266c480" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mikmatch/mikmatch.1.0.8/opam b/packages/mikmatch/mikmatch.1.0.8/opam new file mode 100644 index 000000000..bd1d2ae6e --- /dev/null +++ b/packages/mikmatch/mikmatch.1.0.8/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "http://mjambon.com/micmatch.html" +doc: ["http://mjambon.com/mikmatch-manual.html"] +bug-reports: "https://github.com/mjambon/mikmatch/issues" +dev-repo: "git+https://github.com/mjambon/mikmatch.git" +authors: [ "Martin Jambon" ] +build: [ + [make "str"] + [make] {"%{pcre:installed}%"} +] +install: [ + [make "install-str"] + [make "install"] {"%{pcre:installed}%"} +] +remove: [ + [make "uninstall-str"] + [make "uninstall"] {"%{pcre:installed}%"} +] +depends: [ + "ocaml" {>= "4.01" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "tophide" {>= "1.0.2" & <= "1.1.0"} +] +depopts: [ + "pcre" +] +conflicts: [ + "pcre" {>= "7.2"} +] +synopsis: "OCaml syntax extension for regexps" +url { + src: "https://github.com/mjambon/mikmatch/archive/v1.0.8.tar.gz" + checksum: [ + "sha256=a6a1ce318bca03960f57af9dfaa3c8bf1e877fb5adf3e6d8ace1aeecb9be80de" + "md5=0f3b272491bff4fe842948dbf71d022e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/milter/milter.1.0.0/opam b/packages/milter/milter.1.0.0/opam new file mode 100644 index 000000000..ba31d452a --- /dev/null +++ b/packages/milter/milter.1.0.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +authors: ["Andre Nathan"] +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "milter"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libmilter-dev"] {os-family = "debian"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml libmilter bindings" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-milter/template/ocaml-milter1.0.0/ocaml-milter-1.0.0.tar.gz" + checksum: [ + "sha256=a8484cea4b4c767edab1e611f3f4ea94a9b1af5f11c4a34df0d51e528fdb7230" + "md5=91220c2dc5492182f960b09f584184d4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/milter/milter.1.0.1/opam b/packages/milter/milter.1.0.1/opam new file mode 100644 index 000000000..f489bdec7 --- /dev/null +++ b/packages/milter/milter.1.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +authors: ["Andre Nathan"] +homepage: "https://github.com/andrenth/ocaml-milter" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "milter"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libmilter-dev"] {os-family = "debian"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml libmilter bindings" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-milter/template/1.0.1/ocaml-milter-1.0.1.tar.gz" + checksum: [ + "sha256=b711a12c95727aece80328f0ddee6545038458c6ad57f91c1ce122c6d60ec7e8" + "md5=9416907d3b6c05dd3f85e7bff70fa8f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mindstorm/mindstorm.0.5.3/opam b/packages/mindstorm/mindstorm.0.5.3/opam new file mode 100644 index 000000000..9f08d87ce --- /dev/null +++ b/packages/mindstorm/mindstorm.0.5.3/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" + "Julie De Pril" + "Marc Ducobu" + "Dany Maslowski" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://forge.ocamlcore.org/projects/ocaml-mindstorm/" +dev-repo: "git+https://github.com/Chris00/ocaml-mindstorm.git" +bug-reports: "https://github.com/Chris00/ocaml-mindstorm/issues" +tags: [ "clib:usb" "clib:bluetooth" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mindstorm"] +] +depends: [ + "ocaml" {< "4.05"} + "base-unix" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} +] +depopts: [ + "base-threads" +] +depexts: [ + ["libbluetooth-dev"] {os-family = "debian"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Drive Lego Mindstorm bricks from OCaml" +description: """ +This library allows you to communicate with yout Lego Mindstorm brick +via bluetooth, enable the motors and retrieve the data from various +sensors.""" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/ocaml-mindstorm/releases/download/0.5.3/mindstorm-0.5.3.tar.gz" + checksum: [ + "sha256=7c02d2fc7fd320a35ff045fec025c9caf3649fd4762599649c7ef77959c4b323" + "md5=1751ad556c6c9056c0d27dfe4ab221fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mindstorm/mindstorm.0.5.4/opam b/packages/mindstorm/mindstorm.0.5.4/opam new file mode 100644 index 000000000..78c8c81d1 --- /dev/null +++ b/packages/mindstorm/mindstorm.0.5.4/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" + "Julie De Pril" + "Marc Ducobu" + "Dany Maslowski" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://forge.ocamlcore.org/projects/ocaml-mindstorm/" +bug-reports: "https://github.com/Chris00/ocaml-mindstorm/issues" +dev-repo: "git+https://github.com/Chris00/ocaml-mindstorm.git" +tags: [ "clib:usb" "clib:bluetooth" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mindstorm"] +] +depends: [ + "ocaml" {< "4.05"} + "base-bytes" {<= "base"} + "base-unix" {= "base"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} +] +depopts: [ + "base-threads" +] +depexts: [ + ["libbluetooth-dev"] {os-family = "debian"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Drive Lego Mindstorms bricks from OCaml" +description: """ +This library allows you to communicate with your Lego Mindstorms brick +via bluetooth, enable the motors and retrieve data from various +sensors.""" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/ocaml-mindstorm/releases/download/0.5.4/mindstorm-0.5.4.tar.gz" + checksum: [ + "sha256=a240f1af266509c1938a0d3a6a8dfaf1f41c6eca32a83157c6dc59150b322327" + "md5=744ddda70acddb2a81fd7ed02931ada4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/opam b/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/opam new file mode 100644 index 000000000..045eed0d4 --- /dev/null +++ b/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +homepage: "https://github.com/sg2342/mirage-block-ccm" +dev-repo: "git+https://github.com/sg2342/mirage-block-ccm.git" +bug-reports: "https://github.com/sg2342/mirage-block-ccm/issues" +authors: ["Stefan Grundmann "] +maintainer: ["Stefan Grundmann "] +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["./configure" "--%{ounit:enable}%-tests" "--%{bisect:enable}%-coverage"] + {with-test} + [make "cover_test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-block-ccm"] +depends: [ + "ocaml" {> "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types-lwt" {< "3.0.0"} + "nocrypto" {>= "0.5.1" & <= "0.5.4-2"} + "io-page" {>= "1.0.0" & <"2.0.0"} + "ounit" {with-test & <= "2.2.7"} + "bisect" {with-test & <= "1.3.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "AES-CCM encrypted Mirage V1.BLOCK storage" +flags: light-uninstall +url { + src: "https://github.com/sg2342/mirage-block-ccm/archive/1.0.0.tar.gz" + checksum: [ + "sha256=0232f502d1bfa024f7313562f852f2019837ec6cc690698e12a514ad132065aa" + "md5=d07205a6279ba4a88dc1edcdd443abc3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/opam b/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/opam new file mode 100644 index 000000000..18c642828 --- /dev/null +++ b/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +homepage: "https://github.com/sg2342/mirage-block-ccm" +dev-repo: "git+https://github.com/sg2342/mirage-block-ccm.git" +bug-reports: "https://github.com/sg2342/mirage-block-ccm/issues" +authors: ["Stefan Grundmann "] +maintainer: ["Stefan Grundmann "] +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["./configure" "--%{ounit:enable}%-tests" "--%{bisect:enable}%-coverage"] + {with-test} + [make "cover_test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-block-ccm"] +depends: [ + "ocaml" {> "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types-lwt" {< "3.0.0"} + "nocrypto" {>= "0.5.1" & <= "0.5.4-2"} + "io-page" {>= "1.0.0" & <"2.0.0"} + "ounit" {with-test & <= "2.2.7"} + "bisect" {with-test & <= "1.3.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "AES-CCM encrypted Mirage V1.BLOCK storage" +flags: light-uninstall +url { + src: "https://github.com/sg2342/mirage-block-ccm/archive/1.0.1.tar.gz" + checksum: [ + "sha256=d489e4bffaa52d2d2fbed47ebd9418b1db2b5eabbda618484035edce4f0869bc" + "md5=da9d83ab184f6fdea7465638ee0c4ff5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/opam b/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/opam new file mode 100644 index 000000000..a2acd1153 --- /dev/null +++ b/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "David Scott" ] +license: "ISC" +homepage: "https://github.com/mirage/mirage-block" +dev-repo: "git+https://github.com/mirage/mirage-block.git" +bug-reports: "https://github.com/mirage/mirage-block/issues" +doc: "https://mirage.gitub.io/mirage-block/" + +build: ["ocaml" "pkg/pkg.ml" "build" "-n" name "--pinned" "%{pinned}%"] + +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "base-bytes" {<= "base"} + "cstruct" {>= "2.0.0" & < "6.0.1"} + "io-page" {<= "3.0.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "mirage-block" {= "1.0.0"} + "result" {< "1.5"} +] +tags: "org:mirage" +synopsis: "Utilities and module definitions for dealing with block devices" +description: + "This library is primarily useful in the context of a Mirage project." +url { + src: + "https://github.com/mirage/mirage-block/releases/download/1.0.0/mirage-block-lwt-1.0.0.tbz" + checksum: [ + "sha256=a43b8337b5e1bd71dae9b7f1259b5dc5adad1e523541b4a87e09dab3a57d64f4" + "md5=c451b6d5dd1d4e7d6a41b1d378c9b906" + ] +} +flags: deprecated +post-messages: [ "mirage-block-lwt is deprecated, and has been folded into mirage-block" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/opam b/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/opam new file mode 100644 index 000000000..59d466c04 --- /dev/null +++ b/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "David Scott" ] +license: "ISC" +homepage: "https://github.com/mirage/mirage-block" +dev-repo: "git+https://github.com/mirage/mirage-block.git" +bug-reports: "https://github.com/mirage/mirage-block/issues" +doc: "https://mirage.gitub.io/mirage-block/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "base-bytes" {<= "base"} + "cstruct" {>= "2.0.0" & < "6.0.1"} + "io-page" {<= "3.0.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "logs" {<= "0.7.0"} + "mirage-block" {>= "1.0.0" & < "2.0.0"} + "result" {< "1.5"} +] +tags: "org:mirage" +synopsis: "Utilities and module definitions for dealing with block devices" +description: + "This library is primarily useful in the context of a Mirage project." +url { + src: + "https://github.com/mirage/mirage-block/releases/download/1.1.0/mirage-block-1.1.0.tbz" + checksum: [ + "sha256=c3bf54aa9eafb31a43d6c51c224b7334425d13e730d67190c01d3c647a01cf83" + "md5=e0ecf9f8ec64a70e4b514f477c6e7634" + ] +} +flags: deprecated +post-messages: [ "mirage-block-lwt is deprecated, and has been folded into mirage-block" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/opam b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/opam new file mode 100644 index 000000000..9e5c69695 --- /dev/null +++ b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "David Scott" ] +license: "ISC" +homepage: "https://github.com/mirage/mirage-block-ramdisk" +dev-repo: "git+https://github.com/mirage/mirage-block-ramdisk.git" +bug-reports: "https://github.com/mirage/mirage-block-ramdisk/issues" +doc: "https://mirage.github.io/mirage-block-ramdisk/" + +tags: ["org:mirage"] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "alcotest" {with-test & <= "1.8.0"} + "base-bytes" {<= "base"} + "cstruct" {<= "6.2.0"} + "io-page" {< "2.0.0"} + "mirage-block-lwt" {>= "1.0.0" & <= "1.2.0"} + "lwt" {<= "5.9.0"} +] +synopsis: "In-memory block device (\"Ramdisk\") for Mirage" +description: """ +This is an implementation of the Mirage `V1_LWT.BLOCK` signature +backed by an in-heap Map. This library supports + +- `read`/`write` +- dynamic `resize` (i.e. device truncation and extension) +- sparseness querying""" +url { + src: "https://github.com/mirage/mirage-block-ramdisk/archive/v0.3.tar.gz" + checksum: [ + "sha256=d3131b4860f6f7d93cffaf58ae9a182ca68b21958c285cc0710d9d4d6e1e52aa" + "md5=ab0127760d2e3a2103cd2b3d5089b5e5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/opam b/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/opam new file mode 100644 index 000000000..46179cc52 --- /dev/null +++ b/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "martin@lucina.net" +homepage: "https://github.com/mirage/mirage-block-solo5" +dev-repo: "git+https://github.com/mirage/mirage-block-solo5.git" +bug-reports: "https://github.com/mirage/mirage-block-solo5/issues" +authors: "Dan Williams " +tags: ["org:mirage"] +build: [ + [make] +] +install: [ + [make "install" "BINDIR=%{bin}%"] +] +remove: [ + [make "uninstall" "BINDIR=%{bin}%"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & < "6.1.0"} + "mirage-types" {>= "2.3.0" & < "3.0.0"} + "mirage-solo5" {< "0.3.0"} +] +synopsis: "Mirage BLOCK driver for Solo5" +description: + "Mirage BLOCK driver implementation for Solo5, based on mirage-block-{unix,xen}." +url { + src: "https://github.com/mirage/mirage-block-solo5/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=7b549ea5f0aabd6e1512c3ede78b26d975d7f02aa087bd8f29e64279b70c895b" + "md5=5e1752ebe63ecf86464e6f239190cc9e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/opam b/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/opam new file mode 100644 index 000000000..e7b8af6b8 --- /dev/null +++ b/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "martin@lucina.net" +homepage: "https://github.com/mirage/mirage-block-solo5" +dev-repo: "git+https://github.com/mirage/mirage-block-solo5.git" +bug-reports: "https://github.com/mirage/mirage-block-solo5/issues" +authors: "Dan Williams " +tags: [ + "org:mirage" +] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & < "6.1.0"} + "mirage-block-lwt" {>= "1.0.0" & <= "1.2.0"} + "mirage-solo5" {< "0.3.0"} + "fmt" {<= "0.9.0"} + "result" {<= "1.5"} +] +synopsis: "Solo5 implementation of MirageOS block interface" +description: + "This library implements the MirageOS block interface for Solo5 targets." +url { + src: + "https://github.com/mirage/mirage-block-solo5/releases/download/v0.2.1/mirage-block-solo5-0.2.1.tbz" + checksum: [ + "sha256=9a9df48a16cbc0a142446236d35abcdee88746ec4b542c8fca068a65757ca076" + "md5=92da44ea650283eef8e24dd692efb5c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-unix/mirage-block-unix.0.2.1/opam b/packages/mirage-block-unix/mirage-block-unix.0.2.1/opam new file mode 100644 index 000000000..5d0195d3b --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.0.2.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +build: make +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "0.8.1" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {= "0.3.0"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-block-unix" +install: [make "install"] +synopsis: "MirageOS block driver for Unix" +url { + src: "https://github.com/mirage/mirage-block-unix/archive/0.2.1.tar.gz" + checksum: [ + "sha256=81ed0444778f96f5cb8f33b408ab55cca80cc680cf0c326a94c5ee399d7caaca" + "md5=180bc893293d2ad31dea7d67e11d20f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-block-unix/mirage-block-unix.1.0.0/opam b/packages/mirage-block-unix/mirage-block-unix.1.0.0/opam new file mode 100644 index 000000000..c23e40ac0 --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.1.0.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +build: make +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "0.8.1" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "0.4.0" & < "1.1.0"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-block-unix" +install: [make "install"] +synopsis: "MirageOS disk block driver for Unix" +url { + src: "https://github.com/mirage/mirage-block-unix/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=a4f7a5a305fe59ae7f8226ceb631bbaa4a0fd530207b1190f780115862434e0c" + "md5=0cb64c03eb76eaa1cfc2828e43f1c995" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-block-unix/mirage-block-unix.1.1.0/opam b/packages/mirage-block-unix/mirage-block-unix.1.1.0/opam new file mode 100644 index 000000000..3e8616c81 --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.1.1.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +build: make +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "0.8.1" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-block-unix" +install: [make "install"] +synopsis: "MirageOS disk block driver for Unix" +url { + src: "https://github.com/mirage/mirage-block-unix/archive/1.1.0.tar.gz" + checksum: [ + "sha256=92723474c3636bb5f08ad324e180764da89a565b89b83e172945005c434cfda5" + "md5=25ace31d735134c6085a5d7bb39b393a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-block-unix/mirage-block-unix.1.2.0/opam b/packages/mirage-block-unix/mirage-block-unix.1.2.0/opam new file mode 100644 index 000000000..16ed5c75d --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.1.2.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +build: make +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "0.8.1" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-block-unix" +install: [make "install"] +synopsis: "MirageOS disk block driver for Unix" +url { + src: "https://github.com/mirage/mirage-block-unix/archive/1.2.0.tar.gz" + checksum: [ + "sha256=e8a18a2ebb86d1f3d557298463143f0716f9364c7f88ecf59c5dd495ce92e12b" + "md5=23ec59b1bfed70abde2a8792341649ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-block-unix/mirage-block-unix.1.2.1/opam b/packages/mirage-block-unix/mirage-block-unix.1.2.1/opam new file mode 100644 index 000000000..ef73e2c5a --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.1.2.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +authors: ["Dave Scott "] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/mirage-block-unix" +bug-reports: "https://github.com/mirage/mirage-block-unix/issues" +build: make +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "1.0.1" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "1.1.0" & < "2.3.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + ("io-page" {< "2.0.0"} | "io-page-unix" {<= "2.3.0"}) + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-block-unix" +install: [make "install"] +synopsis: "MirageOS disk block driver for Unix" +url { + src: "https://github.com/mirage/mirage-block-unix/archive/1.2.1.tar.gz" + checksum: [ + "sha256=dc0e007a43ab6a1e81e0bfe91a6cd3de87a9222fc522be8e076f0f3d528f6c6d" + "md5=6fff7fad1f2e40243cdb24f4afaf2f39" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-block-unix/mirage-block-unix.1.2.2/opam b/packages/mirage-block-unix/mirage-block-unix.1.2.2/opam new file mode 100644 index 000000000..43fa5a530 --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.1.2.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: ["Dave Scott "] +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/mirage-block-unix" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" +bug-reports: "https://github.com/mirage/mirage-block-unix/issues" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "1.0.1" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + ("io-page" {< "2.0.0"} | "io-page-unix" {<= "2.3.0"}) + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS disk block driver for Unix" +url { + src: "https://github.com/mirage/mirage-block-unix/archive/v1.2.2.tar.gz" + checksum: [ + "sha256=f3fa220f51b5809feaaefc27d5094e634507071c7e6b2f1c382e0ad953a8d619" + "md5=f5d6aa205ffa37ac7948a8cdcb330a17" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-block-unix/mirage-block-unix.2.0.0/opam b/packages/mirage-block-unix/mirage-block-unix.2.0.0/opam new file mode 100644 index 000000000..be0a84b26 --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.2.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Dave Scott " +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/mirage-block-unix" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" +bug-reports: "https://github.com/mirage/mirage-block-unix/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-tests"] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "mirage-block-unix"] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ppx_cstruct" {<= "6.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "io-page" {>= "1.0.0" & <"2.0.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct-lwt" {<= "6.2.0"} +] +synopsis: "MirageOS disk block driver for Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-block-unix/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=9bcbb43d28eb6135367108c4aa8a0b2d742c532d2493327ae13a6d353492f9a9" + "md5=c69a34289bbc4ffc89ed8324d546ba58" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-unix/mirage-block-unix.2.1.0/opam b/packages/mirage-block-unix/mirage-block-unix.2.1.0/opam new file mode 100644 index 000000000..24f916058 --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.2.1.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: "Dave Scott " +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/mirage-block-unix" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" +bug-reports: "https://github.com/mirage/mirage-block-unix/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-tests"] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "mirage-block-unix"] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & <"3.4.0"} + "ppx_cstruct" {<= "6.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "io-page" {>= "1.0.0" & <"2.0.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct-lwt" {<= "6.2.0"} +] +conflicts: [ "io-page" {>="2.0.0" & with-test} ] +synopsis: "MirageOS disk block driver for Unix" +description: """ +This driver supports + +- `read` and `write` of sector-aligned buffers +- unbuffered by default (buffered on request) +- if buffered, ability to `flush` +- ability to iterate over sparse regions if the filesystem supports it""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-block-unix/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=9a960b294029e95635e527391f6b0a9d7630a25047fd828c8eddc62b68488cf9" + "md5=d40837ff8bdd974020fd32e9ee5b6f2d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-unix/mirage-block-unix.2.2.0/opam b/packages/mirage-block-unix/mirage-block-unix.2.2.0/opam new file mode 100644 index 000000000..ad72c4e18 --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.2.2.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: "Dave Scott " +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/mirage-block-unix" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" +bug-reports: "https://github.com/mirage/mirage-block-unix/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-tests"] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "mirage-block-unix"] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & <"3.4.0"} + "ppx_cstruct" {<= "6.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "io-page" {>= "1.0.0" & <"2.0.0"} + "logs" {<= "0.7.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct-lwt" {<= "6.2.0"} +] +conflicts: [ "io-page" {>="2.0.0" & with-test} ] +depexts: ["linux-headers"] {os-distribution = "alpine"} +synopsis: "MirageOS disk block driver for Unix" +description: """ +This driver supports + +- `read` and `write` of sector-aligned buffers +- unbuffered by default (buffered on request) +- if buffered, ability to `flush` +- ability to iterate over sparse regions if the filesystem supports it""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-block-unix/archive/v2.2.0.tar.gz" + checksum: [ + "sha256=66fb1a53e2b60d7c6927ebfe8d1cb8e61e0339cd237389b309f158fdeec15409" + "md5=91598ad6784f01154a80ba4eb70923cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-unix/mirage-block-unix.2.3.0/opam b/packages/mirage-block-unix/mirage-block-unix.2.3.0/opam new file mode 100644 index 000000000..9f4716bfe --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.2.3.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: "Dave Scott " +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/mirage-block-unix" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" +bug-reports: "https://github.com/mirage/mirage-block-unix/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-tests"] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "mirage-block-unix"] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.3.0" & <"3.4.0"} + "ppx_cstruct" {<"3.4.0"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "io-page" {>= "1.0.0" & <"2.0.0"} + "logs" {<= "0.7.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct-lwt" {<= "6.2.0"} +] +conflicts: [ "io-page" {>="2.0.0" & with-test} ] +depexts: ["linux-headers"] {os-distribution = "alpine"} +synopsis: "MirageOS disk block driver for Unix" +description: """ +This driver supports + +- `read` and `write` of sector-aligned buffers +- unbuffered by default (buffered on request) +- if buffered, ability to `flush` +- ability to iterate over sparse regions if the filesystem supports it""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-block-unix/archive/v2.3.0.tar.gz" + checksum: [ + "sha256=71c100d8114dd0cad945ce81cef821132ccb4546a71168614a72b126de5609c5" + "md5=9994fc8e56e2ee363c95d9ead3d56ad6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block-unix/mirage-block-unix.2.7.0/opam b/packages/mirage-block-unix/mirage-block-unix.2.7.0/opam new file mode 100644 index 000000000..a56cf1cd0 --- /dev/null +++ b/packages/mirage-block-unix/mirage-block-unix.2.7.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Dave Scott " +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/mirage-block-unix" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" +bug-reports: "https://github.com/mirage/mirage-block-unix/issues" + +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-tests"] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "mirage-block-unix"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "1.3.0" & <= "6.2.0"} + "ppx_cstruct" {<= "6.2.0"} + "lwt" {>= "2.6.0" & < "4.0.0"} + "mirage-block-lwt" {>= "1.0.0" & <= "1.2.0"} + "rresult" {<= "0.7.0"} + "result" {<= "1.5"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "io-page-unix" {<= "2.3.0"} + "uri" {<= "4.4.0"} + "logs" {<= "0.7.0"} + "rresult" {<= "0.7.0"} + "ounit" {with-test & <= "2.2.7"} + "cstruct-lwt" {= "0"} +] +conflicts: [ "io-page" {>="2.0.0" & with-test} ] +depexts: ["linux-headers"] {os-distribution = "alpine"} +tags: "org:mirage" +synopsis: "MirageOS disk block driver for Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-block-unix/archive/v2.7.0.tar.gz" + checksum: [ + "sha256=e7a6748b7e8a62002d60c468d981c1b99aa02ab38b6b700bae70160840cd0718" + "md5=dce84f715c3c100d49f8765997d204fa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-block/mirage-block.0.1/opam b/packages/mirage-block/mirage-block.0.1/opam new file mode 100644 index 000000000..c85044885 --- /dev/null +++ b/packages/mirage-block/mirage-block.0.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/mirage-block" +dev-repo: "git+https://github.com/mirage/mirage-block.git" +bug-reports: "https://github.com/mirage/mirage-block/issues" +tags: ["org:mirage"] +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + ["ocamlfind" "remove" "mirage-block"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {<"4.0.0"} + "io-page" {<"2.0.0"} + "mirage-types-lwt" {< "3.0.0"} + "lwt" {<= "5.9.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Operations over mirage `BLOCK` devices" +description: """ +This library contains various operations over Mirage `V1_LWT.BLOCK` devices, +including: + +- sparse copy +- various folds +- content comparison""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-block/archive/v0.1.tar.gz" + checksum: [ + "sha256=df9476a7541f1ccf1bc0403c0790e5c7c480f776e73c5f08499ed942b92ae349" + "md5=a613b2bfef5c2b22e3b0759d32339257" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-block/mirage-block.0.2/opam b/packages/mirage-block/mirage-block.0.2/opam new file mode 100644 index 000000000..825f15c90 --- /dev/null +++ b/packages/mirage-block/mirage-block.0.2/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/mirage-block" +dev-repo: "git+https://github.com/mirage/mirage-block.git" +bug-reports: "https://github.com/mirage/mirage-block/issues" +tags: ["org:mirage"] +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + ["ocamlfind" "remove" "mirage-block"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {<"4.0.0"} + "io-page" {<"2.0.0"} + "mirage-types-lwt" {< "3.0.0"} + "lwt" {<= "5.9.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Operations over mirage `BLOCK` devices" +description: """ +This library contains various operations over Mirage `V1_LWT.BLOCK` devices, +including: + +- sparse copy +- various folds +- content comparison""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-block/archive/v0.2.tar.gz" + checksum: [ + "sha256=ad02fa8e9a495135528001169292ab8d588bd11b25cc75205f3c07f08700376b" + "md5=2cdd9324b8563ea944d3f8054b6eb689" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/opam b/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/opam new file mode 100644 index 000000000..2ab5d83e6 --- /dev/null +++ b/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Martin Lucina " +authors: [ + "Dan Williams " + "Magnus Skjegstad " + "Martin Lucina " +] +homepage: "https://github.com/mirage/mirage-bootvar-solo5" +bug-reports: "https://github.com/mirage/mirage-bootvar-solo5/issues/" +license: "ISC" +dev-repo: "git+https://github.com/mirage/mirage-bootvar-solo5.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-bootvar"] +depends: [ + "ocaml" + "mirage-solo5" {< "0.3.0"} + "mirage-types" {< "3.0.0"} + "astring" {<= "0.8.5"} +] +synopsis: "Mirage Bootvar implementation for Solo5" +description: "Library for passing boot parameters from Solo5 to MirageOS." +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage-bootvar-solo5/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=c83bb1f4674a76ba7e64568b881dc78ab2930bb67e98df7b597eacb75fdd8801" + "md5=c527a623073ba8a60f7b2eae911f64c3" + ] +} +post-messages: [ "mirage-bootvar-solo5 is deprecated, and has been folded into mirage-bootvar" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/opam b/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/opam new file mode 100644 index 000000000..7b4c126af --- /dev/null +++ b/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Martin Lucina " +homepage: "https://github.com/mirage/mirage-bootvar-solo5" +bug-reports: "https://github.com/mirage/mirage-bootvar-solo5/issues/" +dev-repo: "git+https://github.com/mirage/mirage-bootvar-solo5.git" +license: "ISC" +authors: [ + "Dan Williams " + "Magnus Skjegstad " + "Martin Lucina " +] +tags: [ + "org:mirage" +] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "mirage-solo5" {< "0.3.0"} + "lwt" {<= "5.9.0"} + "parse-argv" {<= "0.3.0"} +] +synopsis: "Solo5 implementation of MirageOS Bootvar interface" +description: "Library for passing boot parameters from Solo5 to MirageOS." +url { + src: + "https://github.com/mirage/mirage-bootvar-solo5/releases/download/v0.2.0/mirage-bootvar-solo5-0.2.0.tbz" + checksum: [ + "sha256=9d6ca64b801c6d9411a5690b9288cb427a49e97608ff4454764c142577a0598b" + "md5=7349c29e9f276c42f0e370c087f47171" + ] +} +flags: deprecated +post-messages: [ "mirage-bootvar-solo5 is deprecated, and has been folded into mirage-bootvar" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-conduit/mirage-conduit.2.0.0/opam b/packages/mirage-conduit/mirage-conduit.2.0.0/opam new file mode 100644 index 000000000..898d53a47 --- /dev/null +++ b/packages/mirage-conduit/mirage-conduit.2.0.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: [ + ["ocamlfind" "query" "conduit.mirage"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "mirage-types" {>= "2.0.0" & < "3.0.0"} + "mirage-dns" {>= "2.0.0" & < "3.0.0"} + "tcpip" {<= "8.2.0"} + "vchan" {<= "6.0.2"} + "conduit" {= "0.7.2"} +] +synopsis: "Virtual package for the MirageOS Conduit transports" +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-conduit/mirage-conduit.2.2.0/opam b/packages/mirage-conduit/mirage-conduit.2.2.0/opam new file mode 100644 index 000000000..55a3d57f2 --- /dev/null +++ b/packages/mirage-conduit/mirage-conduit.2.2.0/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" +build: ["ocamlfind" "query" "conduit.mirage"] +depends: [ + "ocaml" {>= "4.01.0"} + "mirage-types-lwt" {>= "2.3.0" & < "3.0.0"} + "mirage-dns" {>= "2.0.0" & < "3.0.0"} + "conduit" {>= "0.8.4" & < "0.15.0"} +] +depopts: ["vchan" "tls"] +conflicts: [ + "tls" {< "0.5.0"} + "tls" {>= "0.11.0"} + "vchan" {>="2.3.0"} +] +synopsis: "Virtual package for the MirageOS Conduit transports" +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-conduit/mirage-conduit.2.3.0/opam b/packages/mirage-conduit/mirage-conduit.2.3.0/opam new file mode 100644 index 000000000..6c2bcd76f --- /dev/null +++ b/packages/mirage-conduit/mirage-conduit.2.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: ["ocamlfind" "query" "conduit.mirage"] +depends: [ + "ocaml" {>= "4.01.0"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "mirage-flow-lwt" {>= "1.2.0" & <= "1.6.0"} + "mirage-dns" {>= "2.0.0" & < "3.0.0"} + "conduit" {>= "0.15.0" & < "0.16.0"} +] +depopts: [ + "vchan" + "tls" +] +conflicts: [ + "tls" {< "0.5.0"} + "tls" {>= "0.11.0"} +] +synopsis: "Virtual package for the MirageOS Conduit transports" +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.15.0.tar.gz" + checksum: [ + "sha256=fa8c812c1e87cc59e7f6f8fd6d716014aadeda9853e5c6feacd5ecdd1fec5815" + "md5=20f8016d86a0571df37d79f701b250cb" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-conduit/mirage-conduit.2.3.1/opam b/packages/mirage-conduit/mirage-conduit.2.3.1/opam new file mode 100644 index 000000000..a61d0f760 --- /dev/null +++ b/packages/mirage-conduit/mirage-conduit.2.3.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-conduit" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +tags: "org:mirage" +license: "ISC" + +build: ["ocamlfind" "query" "conduit.mirage"] +depends: [ + "ocaml" {>= "4.03.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "mirage-flow-lwt" {>= "1.2.0" & <= "1.6.0"} + "mirage-dns" {>= "2.6.0" & < "3.0.0"} + "conduit" {>= "0.15.0" & < "0.16.0"} +] +depopts: [ + "vchan" + "tls" +] +conflicts: [ + "tls" {< "0.8.0"} + "tls" {>= "0.11.0"} +] +synopsis: "Virtual package for the MirageOS Conduit transports" +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.15.2.tar.gz" + checksum: [ + "sha256=5b77cc6d31610c277d4792403c9acf5f3dc42ece5435055551ce08a29f1d7202" + "md5=c62120ab9d6ae02256d8ec13032bac00" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/opam b/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/opam new file mode 100644 index 000000000..c260ec088 --- /dev/null +++ b/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "martin@lucina.net" +homepage: "https://github.com/mirage/mirage-console-solo5" +bug-reports: "https://github.com/mirage/mirage-console-solo5/issues" +dev-repo: "git+https://github.com/mirage/mirage-console-solo5.git" +license: "ISC" +authors: [ + "Anil Madhavapeddy " + "Dan Williams " + "Martin Lucina " +] +tags: ["org:mirage"] +build: [make "PREFIX=%{prefix}%"] +install: [make "install" "PREFIX=%{prefix}%"] +remove: ["ocamlfind" "remove" "mirage-console-solo5"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "mirage-console" {< "2.2.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-solo5" {< "0.3.0"} + "cstruct-lwt" {<= "6.2.0"} +] +synopsis: "Mirage CONSOLE implementation for Solo5" +description: "Mirage CONSOLE implementation for Solo5" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/mirage-console-solo5/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=2bf341352594a463e438713dd5e8dc386137461b318b44c6326c1146264751f1" + "md5=e6749a92ac0ed788d8be54094565a039" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/opam b/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/opam new file mode 100644 index 000000000..15fca7e9e --- /dev/null +++ b/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "martin@lucina.net" +homepage: "https://github.com/mirage/mirage-console-solo5" +bug-reports: "https://github.com/mirage/mirage-console-solo5/issues" +dev-repo: "git+https://github.com/mirage/mirage-console-solo5.git" +license: "ISC" +authors: [ + "Anil Madhavapeddy " + "Dan Williams " + "Martin Lucina " +] +tags: [ + "org:mirage" +] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "mirage-console-lwt" {>= "2.2.0" & <= "2.4.3"} + "mirage-solo5" {< "0.3.0"} + "cstruct" {<= "6.2.0"} + "lwt" {<= "5.9.0"} +] +synopsis: "Solo5 implementation of MirageOS console interface" +description: + "This library implements the MirageOS console interface for Solo5 targets." +url { + src: + "https://github.com/mirage/mirage-console-solo5/releases/download/v0.2.0/mirage-console-solo5-0.2.0.tbz" + checksum: [ + "sha256=811f74fe1f1d8c48f8c13cf73e70a892e0bd18221563cdb28838a21da003dbac" + "md5=d1182b35f2ea5d558e42659da5a3179e" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.2.0/opam b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.2.0/opam new file mode 100644 index 000000000..fb1429815 --- /dev/null +++ b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-console" +bug-reports: "https://github.com/mirage/mirage-console/issues" +dev-repo: "git+https://github.com/mirage/mirage-console.git" +doc: "https://mirage.github.io/mirage-console/" +authors: [ "Anil Madhavapeddy" "David Scott"] +tags: [ "org:mirage" "org:xapi-project"] +license: "ISC" + +build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.8.0" & <= "1.0.7"} + "mirage-console-lwt" {>= "2.2.0" & <= "2.4.3"} + "mirage-console-xen-proto" {>= "2.2.0" & <= "5.1.0"} + "lwt" {<= "5.9.0"} + "xenstore" {<= "2.3.0"} + "xen-evtchn" {<= "2.1.0"} + "xen-gnt" {<= "4.0.2"} + "shared-memory-ring" {< "2.0.0"} +] +synopsis: "Libraries for interacting with the Xen console." +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-xen-backend-2.2.0.tbz" + checksum: [ + "sha256=ac5f3e5d3ed2f755e59e0e75b53075cf677edb2d0ecf1c0894533d6ca2634b0c" + "md5=5501ea9766e8765ca7d56928f08f9728" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-console/mirage-console.2.0.0/opam b/packages/mirage-console/mirage-console.2.0.0/opam new file mode 100644 index 000000000..551297b6d --- /dev/null +++ b/packages/mirage-console/mirage-console.2.0.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage" "org:xapi-project"] +build: make +remove: [ + ["ocamlfind" "remove" "mirage-console"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "mirage-types-lwt" {>= "2.0.0" & < "2.3.0"} + "mirage-unix" {>= "1.1.0" & <= "5.0.1"} + "cstruct-lwt" {<= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["mirage-xen"] +conflicts: [ + "mirage-console-unix" + "mirage-console-xen" + "mirage-xen" {< "1.1.0" | >= "6.0.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-console" +install: [make "install"] +synopsis: "A Mirage-compatible Console library for Xen and Unix" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/mirage-console/archive/2.0.0.tar.gz" + checksum: [ + "sha256=f6892a5d886d00c7ba72a2c33bf75c479f4771d8951e5c7646a84d0a7a6ed466" + "md5=8c9bfffc3b260589c54725e694d09a51" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-console/mirage-console.2.1.0/opam b/packages/mirage-console/mirage-console.2.1.0/opam new file mode 100644 index 000000000..8b7797e73 --- /dev/null +++ b/packages/mirage-console/mirage-console.2.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage" "org:xapi-project"] +build: make +remove: [ + ["ocamlfind" "remove" "mirage-console"] +] +depends: [ + "ocaml" {< "4.04"} + "ocamlfind" {<= "1.9.6"} + "mirage-types-lwt" {< "2.3.0"} + "mirage-unix" {>= "1.1.0" & <= "5.0.1"} + "cstruct-lwt" {<= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["mirage-xen"] +conflicts: [ + "mirage-console-unix" + "mirage-console-xen" + "mirage-xen" {< "1.1.0" | >= "6.0.0"} + "mirage-xen" {> "3.3.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-console" +install: [make "install"] +synopsis: "A Mirage-compatible Console library for Xen and Unix" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/mirage-console/archive/2.1.0.tar.gz" + checksum: [ + "sha256=a4658f2a549bf2c559a1e5c762c5b8b404b88fedbe7108fcbb65b652b99fb7c7" + "md5=e000a4555836cc8274936c7c44b72eda" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-dns/mirage-dns.2.0.0/opam b/packages/mirage-dns/mirage-dns.2.0.0/opam new file mode 100644 index 000000000..48b34ab58 --- /dev/null +++ b/packages/mirage-dns/mirage-dns.2.0.0/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-dns" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +tags: ["org:mirage"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "dns" {>= "0.11.0" & < "1.0.0"} + "tcpip" {<= "8.2.0"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.0" & <= "6.2.0"} +] +synopsis: "Virtual package for the MirageOS DNS transports" +authors: "Anil Madhavapeddy" +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-dns/mirage-dns.2.5.0/opam b/packages/mirage-dns/mirage-dns.2.5.0/opam new file mode 100644 index 000000000..d7c9a4d3e --- /dev/null +++ b/packages/mirage-dns/mirage-dns.2.5.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +license: "ISC" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] +build: ["ocamlfind" "query" "dns.mirage"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "dns" {>= "0.15.1" & < "1.0.0"} + "mirage-types-lwt" {>= "2.3.0" & < "3.0.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.0" & <= "6.2.0"} + "tcpip" {<= "8.2.0"} +] +synopsis: "Virtual package for the MirageOS DNS transports" +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-dns/mirage-dns.2.6.0/opam b/packages/mirage-dns/mirage-dns.2.6.0/opam new file mode 100644 index 000000000..2d8f59df8 --- /dev/null +++ b/packages/mirage-dns/mirage-dns.2.6.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +license: "ISC" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] + +build: ["ocamlfind" "query" "dns.mirage"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "dns" {>= "0.19.0" & < "1.0.0"} + "mirage-stack-lwt" {>= "1.0.0" & <= "1.4.0"} + "mirage-kv-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-time-lwt" {>= "1.0.0" & <= "1.3.0"} + "duration" {<= "0.2.1"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-profile" {<= "0.9.1"} +] +tags: "org:mirage" +flags: deprecated +synopsis: "Virtual package for the MirageOS DNS transports" +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.19.0.tar.gz" + checksum: [ + "sha256=d9591f8cc3498667e66683251e68e3e32ff3c1f7cc7cf36d945c2706f96854fd" + "md5=7da602c4fd4cea931c7bbccb7e349fff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-dns/mirage-dns.2.6.1/opam b/packages/mirage-dns/mirage-dns.2.6.1/opam new file mode 100644 index 000000000..00787a52f --- /dev/null +++ b/packages/mirage-dns/mirage-dns.2.6.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +license: "ISC" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] + +build: ["ocamlfind" "query" "dns.mirage"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "dns" {>= "0.19.0" & < "1.0.0"} + "mirage-stack-lwt" {>= "1.0.0" & <= "1.4.0"} + "mirage-kv-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-time-lwt" {>= "1.0.0" & <= "1.3.0"} + "duration" {<= "0.2.1"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "2.0.0" & <= "6.2.0"} + "mirage-profile" {<= "0.9.1"} +] +tags: "org:mirage" +flags: deprecated +synopsis: "Virtual package for the MirageOS DNS transports" +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.19.1.tar.gz" + checksum: [ + "sha256=6356939529548b979c350d1323971bc9a2aa5b937d4d57412dbd8ef1f87d1c3e" + "md5=1944d2d6c04a1eae70215568c76d2e45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-dns/mirage-dns.2.7.0/opam b/packages/mirage-dns/mirage-dns.2.7.0/opam new file mode 100644 index 000000000..cf8ed0dd4 --- /dev/null +++ b/packages/mirage-dns/mirage-dns.2.7.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/ocaml-dns" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" +bug-reports: "https://github.com/mirage/ocaml-dns/issues" +license: "ISC" +authors: [ + "Anil Madhavapeddy" + "Tim Deegan" + "Richard Mortier" + "Haris Rotsos" + "David Sheets" + "Thomas Gazagnaire" + "Luke Dunstan" +] + +build: ["ocamlfind" "query" "dns.mirage"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "dns" {>= "0.20.0" & < "1.0.0"} + "cmdliner" {<= "1.3.0"} + "mirage-stack-lwt" {<= "1.4.0"} + "mirage-kv-lwt" {< "2.0.0"} + "mirage-time-lwt" {<= "1.3.0"} + "duration" {<= "0.2.1"} + "io-page" {<= "3.0.0"} + "lwt" {<= "5.9.0"} + "mirage-profile" {<= "0.9.1"} +] +flags: deprecated +synopsis: "Virtual package for the MirageOS DNS transports" +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.20.0.tar.gz" + checksum: [ + "sha256=27f83f6ef242df944b8b272eedbad736daa649f3b4efc77abf142ef3a7008e26" + "md5=d7f1801871de48f822871bfb728ca501" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/opam b/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/opam new file mode 100644 index 000000000..bbca7d219 --- /dev/null +++ b/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "hannes@mehnert.org" +homepage: "https://github.com/mirage/mirage-entropy" +authors: ["Hannes Mehnert" "David Kaloper" "Anil Madhavapeddy" "Dave Scott"] +build: [make "unix-build"] +remove: [ + ["ocamlfind" "remove" "mirage-entropy-unix"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.3.0" & < "3.0.0"} + "lwt" {< "3.2.0"} + "io-page" {<= "3.0.0"} + "ipaddr" {<= "5.6.0"} + "mirage-types" {>= "1.2.0" & < "2.4.0"} + "mirage-unix" {< "3.0.0"} + "camlp4" {<= "5.3"} +] +dev-repo: "git+https://github.com/mirage/mirage-entropy" +install: [make "unix-install"] +synopsis: "MirageOS entropy device" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage-entropy/archive/0.1.6.tar.gz" + checksum: [ + "sha256=33c3b815483eaeb443e33e80a6320eafd50f20dbcf472a16844357806fd50cad" + "md5=c3955c6821271ec2145160d69a673522" + ] +} +post-messages: [ "mirage-entropy-unix is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/opam b/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/opam new file mode 100644 index 000000000..03d746acc --- /dev/null +++ b/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "hannes@mehnert.org" +homepage: "https://github.com/mirage/mirage-entropy" +authors: ["Hannes Mehnert" "David Kaloper" "Anil Madhavapeddy" "Dave Scott"] +build: [make "unix-build"] +remove: [ + ["ocamlfind" "remove" "mirage-entropy-unix"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.3.0" & < "3.0.0"} + "cstruct-lwt" {<= "6.2.0"} + "mirage-types-lwt" {< "2.5.0"} + "mirage-unix" {< "3.0.0"} + "camlp4" {<= "5.3"} + "lwt" {< "3.2.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-entropy" +install: [make "unix-install"] +synopsis: "MirageOS entropy device" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage-entropy/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=736327c27049ff1b585f3c5acbc93d7b6d829d9640b53a48d3b4076cf4b7348c" + "md5=772d355891c8036d04e6e52c655657b3" + ] +} +post-messages: [ "mirage-entropy-unix is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/opam b/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/opam new file mode 100644 index 000000000..20b839020 --- /dev/null +++ b/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "hannes@mehnert.org" +homepage: "https://github.com/mirage/mirage-entropy" +authors: ["Hannes Mehnert" "David Kaloper" "Anil Madhavapeddy" "Dave Scott"] +build: [make "xen-build"] +remove: [ + ["ocamlfind" "remove" "mirage-entropy-xen"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.3.0" & <= "6.2.0"} + "cstruct-lwt" {= "0"} + "lwt" {< "4.0.0"} + "io-page" {<= "3.0.0"} + "ipaddr" {<= "5.6.0"} + "mirage-types" {>= "1.2.0" & < "2.5.0"} + "camlp4" {build & <= "5.3"} +] +dev-repo: "git+https://github.com/mirage/mirage-entropy" +install: [make "xen-install"] +synopsis: "MirageOS entropy device" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage-entropy/archive/0.1.6.tar.gz" + checksum: [ + "sha256=33c3b815483eaeb443e33e80a6320eafd50f20dbcf472a16844357806fd50cad" + "md5=c3955c6821271ec2145160d69a673522" + ] +} +post-messages: [ "mirage-entropy-xen is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/opam b/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/opam new file mode 100644 index 000000000..f2bebe8f2 --- /dev/null +++ b/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +homepage: "https://github.com/mirage/mirage-flow" +bug-reports: "https://github.com/mirage/mirage-flow/issues" +dev-repo: "git+https://github.com/mirage/mirage-flow.git" +doc: "https://mirage.github.io/mirage-flow/" +authors: ["Thomas Gazagnaire" "Dave Scott"] +tags: [ "org:mirage"] +license: "ISC" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} +] +depends: [ + "ocaml" {< "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "mirage-flow" {>= "1.2.0" & < "2.0.0"} + "mirage-flow-lwt" {>= "1.2.0" & <= "1.6.0"} + "lwt" {<= "5.9.0"} + "cstruct" {>= "2.3.0" & <= "6.2.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Flow implementations and combinators for MirageOS using Unix" +url { + src: + "https://github.com/mirage/mirage-flow/releases/download/v1.4.0/mirage-flow-1.4.0.tbz" + checksum: [ + "sha256=35b546be25f1e1d3c38e270f41a7b54935e4cb89c4076d342cbd3133eb0bb6bf" + "md5=fdbd270044821d21afc883399eea45aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-flow/mirage-flow.1.0.0/opam b/packages/mirage-flow/mirage-flow.1.0.0/opam new file mode 100644 index 000000000..ca7675f49 --- /dev/null +++ b/packages/mirage-flow/mirage-flow.1.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +authors: "Thomas Gazagnaire " +homepage: "https://github.com/mirage/mirage-flow" +bug-reports: "https://github.com/mirage/mirage-flow/issues/" +license: "ISC" +dev-repo: "git+https://github.com/mirage/mirage-flow.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-flow"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {< "2.3.0"} + "cstruct" {<= "6.2.0"} + "lwt" {< "2.5.0"} + "alcotest" {with-test & <= "0.3.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Various implementations of the MirageOS FLOW interface" +description: """ +- `Fflow` uses input/output functions to build a flow +- `Lwt_io_flow` uses `Lwt_io.channel`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-flow/archive/1.0.0.tar.gz" + checksum: [ + "sha256=8f262aa2f1c122c27d2fc495f5b1206e7c998df14f303b9736912dfce22d69ee" + "md5=f0a5922933d5223abe94f74e343b3a01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-flow/mirage-flow.1.0.1/opam b/packages/mirage-flow/mirage-flow.1.0.1/opam new file mode 100644 index 000000000..e4c667a26 --- /dev/null +++ b/packages/mirage-flow/mirage-flow.1.0.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +authors: "Thomas Gazagnaire " +homepage: "https://github.com/mirage/mirage-flow" +bug-reports: "https://github.com/mirage/mirage-flow/issues/" +license: "ISC" +dev-repo: "git+https://github.com/mirage/mirage-flow.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-flow"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {< "3.0.0"} + "cstruct" {<= "6.2.0"} + "lwt" {< "2.5.0"} + "alcotest" {with-test & <= "0.3.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Various implementations of the MirageOS FLOW interface" +description: """ +- `Fflow` uses input/output functions to build a flow +- `Lwt_io_flow` uses `Lwt_io.channel`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-flow/archive/1.0.1.tar.gz" + checksum: [ + "sha256=bf9f0afa5c92cc183cdcca4d676a26945494494c7c8903ab95ee3713dd44375a" + "md5=24c64a03663b29bb29e7fe97ebd905a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-flow/mirage-flow.1.0.2/opam b/packages/mirage-flow/mirage-flow.1.0.2/opam new file mode 100644 index 000000000..ec25c35e9 --- /dev/null +++ b/packages/mirage-flow/mirage-flow.1.0.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +authors: "Thomas Gazagnaire " +homepage: "https://github.com/mirage/mirage-flow" +bug-reports: "https://github.com/mirage/mirage-flow/issues/" +license: "ISC" +dev-repo: "git+https://github.com/mirage/mirage-flow.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-flow"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {< "3.0.0"} + "cstruct" {<= "6.2.0"} + "lwt" {< "2.5.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Various implementations of the MirageOS FLOW interface" +description: """ +- `Fflow` uses input/output functions to build a flow +- `Lwt_io_flow` uses `Lwt_io.channel`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-flow/archive/1.0.2.tar.gz" + checksum: [ + "sha256=bf13b6f859e994b81d00d72e397b1ac58d42d4afb04e248eccff3c40fe0a5fe5" + "md5=5cbc4ebed6b5b155989e65bf7c01cf00" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-flow/mirage-flow.1.0.3/opam b/packages/mirage-flow/mirage-flow.1.0.3/opam new file mode 100644 index 000000000..774b10d26 --- /dev/null +++ b/packages/mirage-flow/mirage-flow.1.0.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +authors: "Thomas Gazagnaire " +homepage: "https://github.com/mirage/mirage-flow" +bug-reports: "https://github.com/mirage/mirage-flow/issues/" +license: "ISC" +dev-repo: "git+https://github.com/mirage/mirage-flow.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + ["./configure" "--prefix=%{prefix}%" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-flow"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {< "3.0.0"} + "cstruct" {<= "6.2.0"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Various implementations of the MirageOS FLOW interface" +description: """ +- `Fflow` uses input/output functions to build a flow +- `Lwt_io_flow` uses `Lwt_io.channel`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-flow/archive/1.0.3.tar.gz" + checksum: [ + "sha256=f02939f74fbe8e4f1abb4b8f5e0084a7d6560e83c68da49326e3800bdb3f0fb4" + "md5=0e1e6964b4400adcc4866b135d288828" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-flow/mirage-flow.1.1.0/opam b/packages/mirage-flow/mirage-flow.1.1.0/opam new file mode 100644 index 000000000..020a9f1b1 --- /dev/null +++ b/packages/mirage-flow/mirage-flow.1.1.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +authors: [ + "Thomas Gazagnaire " "David Scott " +] +homepage: "https://github.com/mirage/mirage-flow" +bug-reports: "https://github.com/mirage/mirage-flow/issues/" +license: "ISC" +dev-repo: "git+https://github.com/mirage/mirage-flow.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + ["./configure" "--prefix=%{prefix}%" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-flow"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {< "3.0.0"} + "cstruct" {<= "6.2.0"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: + "Various implementations of and operations over the MirageOS FLOW interface" +description: """ +- `Fflow` uses input/output functions to build a flow +- `Lwt_io_flow` uses `Lwt_io.channel` +- `Mirage_flow.copy` and `Mirage_flow.proxy`""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-flow/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d23f08e1598b71895c83d80e6e2f685d1afadbf9793f8ca4a831ab9696cdbceb" + "md5=ba12ab7dc477d09e3d27aa984384ce7f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.1/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.1.1/opam new file mode 100644 index 000000000..98a91028c --- /dev/null +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.1.1/opam @@ -0,0 +1,31 @@ +bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" +homepage: "https://github.com/mirage/mirage-fs-unix" +authors: ["Anil Madhavapeddy "] +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: ["ocamlfind" "remove" "mirage-fs-unix"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cstruct" {>= "0.8.1" & < "3.4.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {<= "5.3"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct-lwt" {<= "6.2.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-fs-unix" +install: [make "install"] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.1.tar.gz" + checksum: [ + "sha256=bbd0dde9bb10360bfe6adac0b29cb1a5973f478a060768b36f05f771276e8fb1" + "md5=2358227b73bf3a67dd8ea9d8d688e3f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/opam new file mode 100644 index 000000000..6e715c6ac --- /dev/null +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/opam @@ -0,0 +1,31 @@ +bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" +homepage: "https://github.com/mirage/mirage-fs-unix" +authors: ["Anil Madhavapeddy "] +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: ["ocamlfind" "remove" "mirage-fs-unix"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cstruct" {>= "0.8.1" & < "3.4.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {<= "5.3"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct-lwt" {<= "6.2.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-fs-unix" +install: [make "install"] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.2.tar.gz" + checksum: [ + "sha256=dda5fa2d3dfd31f8d877ea6413a1b3de181dc788c5a54dfaf9b8df951e0600b4" + "md5=cbe4e5b8faaebd1f3bf949b3a92c64f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/opam new file mode 100644 index 000000000..6108c6d4e --- /dev/null +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/opam @@ -0,0 +1,31 @@ +bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" +homepage: "https://github.com/mirage/mirage-fs-unix" +authors: ["Anil Madhavapeddy "] +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: ["ocamlfind" "remove" "mirage-fs-unix"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "cstruct" {>= "1.4.0" & < "3.4.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {<= "5.3"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct-lwt" {<= "6.2.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-fs-unix" +install: [make "install"] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.3.tar.gz" + checksum: [ + "sha256=d3c966eb9b54619726e9740638af94ca40f04c7af0b86ed2c3d271ce5ff5fddf" + "md5=34da6dd2b8782f236ef0bfd132f7bb5d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/opam new file mode 100644 index 000000000..11b6f236b --- /dev/null +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +authors: ["Anil Madhavapeddy "] +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-fs-unix" +dev-repo: "git+https://github.com/mirage/mirage-fs-unix.git" +bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" +tags: ["org:mirage"] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "mirage-fs-unix"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "lwt" {< "4.0.0"} + "camlp4" {<= "5.3"} + "cstruct" {>= "1.4.0" & < "3.4.0"} + "mirage-types-lwt" {< "3.0.0"} + "cstruct-lwt" {<= "6.2.0"} +] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.4.tar.gz" + checksum: [ + "sha256=145352ce8e5f31847e6f74eece725bdb19657237c2bd25fe87eb132f859dd96e" + "md5=f9fe3cbb56ba4c1d5c92b955d3a1b4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/opam new file mode 100644 index 000000000..42a5bbb0d --- /dev/null +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: [ + "Mindy Preston" "Hannes Mehnert" "Anil Madhavapeddy" "Thomas Gazagnaire" +] +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +homepage: "https://github.com/mirage/mirage-fs-unix" +dev-repo: "git+https://github.com/mirage/mirage-fs-unix.git" +bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" +tags: ["org:mirage"] +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--prefix" prefix "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-fs-unix"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.4.0" & < "3.4.0"} + "cstruct-lwt" {<= "6.2.0"} + "lwt" {< "4.0.0"} + "mirage-types-lwt" {< "3.0.0"} + "camlp4" {<= "5.3"} + "mirage-clock-unix" {with-test & = "1.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=1d378bd87274bcf872ff415f78b04d99b1a22b4410000acebeddf7e40493d640" + "md5=3a95a7d4d3557cd405e9f2a3f005c76c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/opam new file mode 100644 index 000000000..140194d5d --- /dev/null +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: [ + "Mindy Preston" "Hannes Mehnert" "Anil Madhavapeddy" "Thomas Gazagnaire" +] +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +homepage: "https://github.com/mirage/mirage-fs-unix" +dev-repo: "git+https://github.com/mirage/mirage-fs-unix.git" +bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" +tags: ["org:mirage"] +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--prefix" prefix "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-fs-unix"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.4.0" & < "3.4.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-clock-unix" {with-test & <= "4.2.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "cstruct-lwt" {<= "6.2.0"} +] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.2.1.tar.gz" + checksum: [ + "sha256=90a0ea82281c2d800f32682501948e58d80738840a96f5beddaf5d45b95ca3c5" + "md5=49c4e29cb70208f3d96e95395428f514" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/opam new file mode 100644 index 000000000..54f51af6f --- /dev/null +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +authors: [ "Mindy Preston" "Hannes Mehnert" "Anil Madhavapeddy" + "Thomas Gazagnaire" ] +maintainer: [ "anil@recoil.org" "thomas@gazagnaire.org"] +homepage: "https://github.com/mirage/mirage-fs-unix" +dev-repo: "git+https://github.com/mirage/mirage-fs-unix.git" +bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" +doc: "https://mirage.github.io/mirage-fs-unix/" +tags: [ "org:mirage" ] + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "cstruct" {>= "1.4.0" & < "3.4.0"} + "mirage-kv-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-fs-lwt" {>= "1.0.0" & <= "2.0.0"} + "lwt" {<= "5.9.0"} + "result" {<= "1.5"} + "rresult" {with-test & <= "0.7.0"} + "mirage-clock-unix" {with-test & >= "1.2.0" & <= "4.2.0"} + "alcotest" {with-test & >= "0.7.1" & <= "1.8.0"} + "ptime" {with-test & <= "1.2.0"} + "cstruct-lwt" {<= "6.2.0"} +] +synopsis: "MirageOS filesystem passthrough driver for Unix" +url { + src: + "https://github.com/mirage/mirage-fs-unix/releases/download/1.3.0/mirage-fs-unix-1.3.0.tbz" + checksum: [ + "sha256=e3bcc49a5a28ae955454df9b8d30da87a2829ef931c4accafdde55b7a75f8860" + "md5=2edbd3c95b6dfef84d6f5f7b806c223b" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/opam new file mode 100644 index 000000000..740b6bb80 --- /dev/null +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: [ "Mindy Preston" "Hannes Mehnert" "Anil Madhavapeddy" + "Thomas Gazagnaire" ] +maintainer: [ "anil@recoil.org" "thomas@gazagnaire.org"] +homepage: "https://github.com/mirage/mirage-fs-unix" +dev-repo: "git+https://github.com/mirage/mirage-fs-unix.git" +bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" +doc: "https://mirage.github.io/mirage-fs-unix/" +tags: [ "org:mirage" ] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} + "cstruct-lwt" {< "3.4.0"} + "mirage-kv-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-fs-lwt" {>= "1.0.0" & <= "2.0.0"} + "lwt" {<= "5.9.0"} + "result" {<= "1.5"} + "rresult" {with-test & <= "0.7.0"} + "mirage-clock-unix" {with-test & >= "1.2.0" & <= "4.2.0"} + "alcotest" {with-test & >= "0.7.1" & <= "1.8.0"} + "ptime" {with-test & <= "1.2.0"} +] +synopsis: "MirageOS filesystem passthrough driver for Unix" +url { + src: + "https://github.com/mirage/mirage-fs-unix/releases/download/v1.4.0/mirage-fs-unix-1.4.0.tbz" + checksum: [ + "sha256=0bb81d84dee4b9a9c23832fd86f8d9b602e986f7bf67be7bddbf71b18c66eb84" + "md5=52fe007d81f7576aceac8437dbffc21f" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-fs/mirage-fs.0.6.0/opam b/packages/mirage-fs/mirage-fs.0.6.0/opam new file mode 100644 index 000000000..2177790a4 --- /dev/null +++ b/packages/mirage-fs/mirage-fs.0.6.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [[make "all"]] +depends: [ + "ocaml" + "cstruct" {>= "0.6.0" & <= "6.2.0"} + "mirage" {>= "0.9.2" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-fs" +synopsis: "MirageOS filesystem utilities" +description: + "These are now here for historical reference only (pre MirageOS 1.0)" +url { + src: "https://github.com/mirage/mirage-fs/archive/v0.6.0.tar.gz" + checksum: [ + "sha256=b5fe300cfbcda3bed766077a96f1ead9fe8238a5f608441d21424b1c627e334a" + "md5=53d5ad12590425672c093a037ae33c10" + ] +} +flags: deprecated +post-messages: [ "mirage-fs is deprecated, and has been superseeded by mirage-kv" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-git/mirage-git.1.6.0/opam b/packages/mirage-git/mirage-git.1.6.0/opam new file mode 100644 index 000000000..72b3c98ff --- /dev/null +++ b/packages/mirage-git/mirage-git.1.6.0/opam @@ -0,0 +1,20 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +depends: [ + "ocaml" + "mirage-http" {<= "3.2.0"} + "mirage-flow" {<= "1.1.0"} + "mirage-types" {< "3.0.0"} + "mirage-types-lwt" {< "3.0.0"} + "channel" {<= "1.1.1"} + "git" {>= "1.6.0" & < "1.9"} +] +synopsis: "Virtual package to install the `git.mirage` libary" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http-unix/mirage-http-unix.1.0.0/opam b/packages/mirage-http-unix/mirage-http-unix.1.0.0/opam new file mode 100644 index 000000000..1f153bc3e --- /dev/null +++ b/packages/mirage-http-unix/mirage-http-unix.1.0.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0"} + "mirage-types" {<= "1.0.0"} + "mirage-unix" {>= "1.0.0" & <= "5.0.1"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-tcpip-unix" {= "0.9.5"} + "cohttp" {>= "0.9.14" & < "0.10.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-http-unix" +install: [make "install"] +synopsis: "MirageOS HTTP client and server driver for Unix" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-unix-1.0.0.tar.gz" + checksum: [ + "sha256=e6bf56fb0c61f3073bcc49d0911252acb383d55c9ee1fe253ac51da6611cac0f" + "md5=ac773d4a74cf0e6e8d109d3eb86f296c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.1.1.0/opam b/packages/mirage-http/mirage-http.1.1.0/opam new file mode 100644 index 000000000..25141987c --- /dev/null +++ b/packages/mirage-http/mirage-http.1.1.0/opam @@ -0,0 +1,32 @@ +bug-reports: "https://github.com/mirage/mirage-http/issues/" +homepage: "https://github.com/mirage/mirage-http" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "tcpip" {>= "1.1.0" & <= "2.5.0"} + "cohttp" {>= "0.9.16" & < "0.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-http" +install: [make "install"] +synopsis: "MirageOS HTTP client and server driver for Unix" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-1.1.0.tar.gz" + checksum: [ + "sha256=3f4cdc0adc1d02e2d4e9a3d536e7f5dd1c604d361f4c36b394b11e8adb476a8b" + "md5=f8ca9f9cb46592682ee571bd124783e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.2.0.0/opam b/packages/mirage-http/mirage-http.2.0.0/opam new file mode 100644 index 000000000..29d2b5093 --- /dev/null +++ b/packages/mirage-http/mirage-http.2.0.0/opam @@ -0,0 +1,35 @@ +bug-reports: "https://github.com/mirage/mirage-http/issues/" +homepage: "https://github.com/mirage/mirage-http" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "conduit" {< "0.7.0"} + "tcpip" {< "2.3.0"} + "mirage-dns" {< "4.0.0" & <= "3.1.3"} + "vchan" {<= "6.0.2"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.12.0" & <= "6.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-http" +install: [make "install"] +synopsis: "MirageOS HTTP client and server driver for Unix" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-2.0.0.tar.gz" + checksum: [ + "sha256=dba48a3a04f3245da04b710c8339e106f99ad2507909671faee622d667b059f0" + "md5=cf20706f3360eb49fe457628f3b41b8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.2.1.0/opam b/packages/mirage-http/mirage-http.2.1.0/opam new file mode 100644 index 000000000..397a20722 --- /dev/null +++ b/packages/mirage-http/mirage-http.2.1.0/opam @@ -0,0 +1,36 @@ +bug-reports: "https://github.com/mirage/mirage-http/issues/" +homepage: "https://github.com/mirage/mirage-http" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-conduit" {< "2.2.0"} + "conduit" {<= "0.8.2"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.13.0" & < "0.16.0"} + "tcpip" {<= "2.5.0"} + "camlp4" {<= "5.3"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-http" +install: [make "install"] +synopsis: "MirageOS HTTP client and server driver" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-2.1.0.tar.gz" + checksum: [ + "sha256=804ca27526a82cba65ca5175afce1dbc72feb0631f45e9601bf42495d27b4292" + "md5=0e1d7d00d5f87e8d2c42967fcd346317" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.2.2.0/opam b/packages/mirage-http/mirage-http.2.2.0/opam new file mode 100644 index 000000000..35e4aaa7c --- /dev/null +++ b/packages/mirage-http/mirage-http.2.2.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/mirage-http" +bug-reports: "https://github.com/mirage/mirage-http/issues/" +dev-repo: "git+https://github.com/mirage/mirage-http.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-http"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-conduit" {< "2.2.0"} + "conduit" {<= "0.8.2"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.16.0" & < "0.18"} + "tcpip" {<= "2.5.0"} + "camlp4" {<= "5.3"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS HTTP client and server driver" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-2.2.0.tar.gz" + checksum: [ + "sha256=eab95ec3c062e5a04d9e92952ce7d8f38adb87103350e94fe2d3dcb440f0e54b" + "md5=901d47714cb6713a7b3a42bae9749a7c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.2.3.0/opam b/packages/mirage-http/mirage-http.2.3.0/opam new file mode 100644 index 000000000..08a34e605 --- /dev/null +++ b/packages/mirage-http/mirage-http.2.3.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/mirage-http" +bug-reports: "https://github.com/mirage/mirage-http/issues/" +dev-repo: "git+https://github.com/mirage/mirage-http.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-http"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-conduit" {>= "2.2.0" & <= "3.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.16.0" & < "0.18.0"} + "tcpip" {<= "2.5.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS HTTP client and server driver" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-2.3.0.tar.gz" + checksum: [ + "sha256=8bf7fe8e303b80ff609eac4bfcb8e595100d4028050fe880d6aa64085c74e2eb" + "md5=d1968e5bc5aea254b93dc77dc8d79007" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.2.4.0/opam b/packages/mirage-http/mirage-http.2.4.0/opam new file mode 100644 index 000000000..27c5f3c28 --- /dev/null +++ b/packages/mirage-http/mirage-http.2.4.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/mirage-http" +bug-reports: "https://github.com/mirage/mirage-http/issues/" +dev-repo: "git+https://github.com/mirage/mirage-http.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-http"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-conduit" {>= "2.2.0" & <= "3.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.18.0" & < "0.99"} + "tcpip" {<= "2.5.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS HTTP client and server driver" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-2.4.0.tar.gz" + checksum: [ + "sha256=67be743a4cb86356cd9a2e3614041b659e6f05e91f70f09bce71b040ce006a72" + "md5=45570b5dfb08a8c027e2da4f5edfb095" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.2.5.0/opam b/packages/mirage-http/mirage-http.2.5.0/opam new file mode 100644 index 000000000..6d1a83986 --- /dev/null +++ b/packages/mirage-http/mirage-http.2.5.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/mirage-http" +bug-reports: "https://github.com/mirage/mirage-http/issues/" +dev-repo: "git+https://github.com/mirage/mirage-http.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-http"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-conduit" {>= "2.2.0" & <= "3.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.18.0" & < "0.99"} + "sexplib" {<= "v0.17.0"} + "channel" {<= "1.1.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS HTTP client and server driver" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-2.5.0.tar.gz" + checksum: [ + "sha256=7004cba76ca2698a97b8f1475723dfc3d2983493dc604b0619e918d9d9d0fa14" + "md5=d9391f983182c7de9a8e9ddc1275c4cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.2.5.1/opam b/packages/mirage-http/mirage-http.2.5.1/opam new file mode 100644 index 000000000..b3a2f6adf --- /dev/null +++ b/packages/mirage-http/mirage-http.2.5.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/mirage-http" +bug-reports: "https://github.com/mirage/mirage-http/issues/" +dev-repo: "git+https://github.com/mirage/mirage-http.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-http"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-conduit" {>= "2.2.0" & <= "3.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.18.0" & < "0.99"} + "sexplib" {<= "v0.17.0"} + "channel" {<= "1.1.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS HTTP client and server driver" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-2.5.1.tar.gz" + checksum: [ + "sha256=3a46c1e2e9729b7e9092ecfecb5134393421ef1e5862d4e2cfb423f3c3fee15a" + "md5=2b603bc6a49e9c5003b749942b9704ba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.2.5.2/opam b/packages/mirage-http/mirage-http.2.5.2/opam new file mode 100644 index 000000000..8e1d35c8d --- /dev/null +++ b/packages/mirage-http/mirage-http.2.5.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/mirage-http" +bug-reports: "https://github.com/mirage/mirage-http/issues/" +dev-repo: "git+https://github.com/mirage/mirage-http.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-http"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-conduit" {>= "2.2.0" & <= "3.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.18.0" & < "0.99"} + "sexplib" {<= "v0.17.0"} + "channel" {<= "1.1.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS HTTP client and server driver" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-2.5.2.tar.gz" + checksum: [ + "sha256=c7ed938721081e0c0f8a5a41807f80b262fe72ed0828e1bf72954dc608a844ef" + "md5=3419cfd4eb377c1a44f9ac94e0034586" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.2.5.3/opam b/packages/mirage-http/mirage-http.2.5.3/opam new file mode 100644 index 000000000..197b7ff81 --- /dev/null +++ b/packages/mirage-http/mirage-http.2.5.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/mirage-http" +bug-reports: "https://github.com/mirage/mirage-http/issues/" +dev-repo: "git+https://github.com/mirage/mirage-http.git" +doc: "https://mirage.github.io/mirage-http/" +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "mirage-types" {>= "2.0.0" & < "3.0.0"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "conduit" {<= "7.1.0"} + "mirage-conduit" {>= "2.2.0" & <= "3.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.18.0" & < "0.99"} + "channel" {<= "1.1.1"} +] +synopsis: "MirageOS-compatible implementation of the Cohttp interfaces" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-2.5.3.tbz" + checksum: [ + "sha256=1f0f48376f8a1f2a4875238ec2b2fa1032ac2297cd89708a018917bfdfb3fb38" + "md5=3e83cab7de7cca512bac4f54d485fc0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.3.0.0/opam b/packages/mirage-http/mirage-http.3.0.0/opam new file mode 100644 index 000000000..f58fae135 --- /dev/null +++ b/packages/mirage-http/mirage-http.3.0.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/mirage-http" +bug-reports: "https://github.com/mirage/mirage-http/issues/" +dev-repo: "git+https://github.com/mirage/mirage-http.git" +doc: "https://mirage.github.io/mirage-http/" + +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "result" {<= "1.5"} + "mirage-flow-lwt" {>= "1.2.0" & <= "1.6.0"} + "mirage-channel-lwt" {>= "3.0.0" & <= "3.2.0"} + "conduit" {>= "0.15.0" & <= "7.1.0"} + "mirage-conduit" {>= "2.2.0" & <= "3.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.18.0" & < "0.99"} +] +tags: "org:mirage" +synopsis: "MirageOS HTTP client and server driver" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-3.0.0.tar.gz" + checksum: [ + "sha256=81922895699c89055ef3821be14567a6278a7286378d4d5845b5b32abf46f7dc" + "md5=8ced7b4060c4aecd6f1dacaae42ec56b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.3.1.0/opam b/packages/mirage-http/mirage-http.3.1.0/opam new file mode 100644 index 000000000..ac27df6bc --- /dev/null +++ b/packages/mirage-http/mirage-http.3.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/mirage-http" +bug-reports: "https://github.com/mirage/mirage-http/issues/" +doc: "https://mirage.github.io/mirage-http/" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/mirage-http.git" +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "result" {<= "1.5"} + "mirage-flow-lwt" {>= "1.2.0" & <= "1.6.0"} + "mirage-channel-lwt" {>= "3.0.0" & <= "3.2.0"} + "conduit" {>= "0.15.0" & <= "7.1.0"} + "mirage-conduit" {>= "2.2.0" & <= "3.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.18.0" & < "0.99"} + "astring" {<= "0.8.5"} + "magic-mime" {<= "1.3.1"} +] +synopsis: "MirageOS-compatible implementation of the Cohttp interfaces" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/mirage-http-3.1.0.tbz" + checksum: [ + "sha256=2d959b45b71d72ec40a5867e8ba62ab10b4a8b9a5dec24851f49162ba395e568" + "md5=389825fad467972644ae953dab57787f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-http/mirage-http.3.2.0/opam b/packages/mirage-http/mirage-http.3.2.0/opam new file mode 100644 index 000000000..dd0a3618d --- /dev/null +++ b/packages/mirage-http/mirage-http.3.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Thomas Gazagnaire" +] +homepage: "https://github.com/mirage/ocaml-cohttp" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "result" {<= "1.5"} + "mirage-fs-lwt" {< "2.0.0"} + "mirage-flow-lwt" {>= "1.2.0" & <= "1.6.0"} + "mirage-channel-lwt" {>= "3.0.0" & <= "3.2.0"} + "conduit" {>= "0.99" & <= "7.1.0"} + "mirage-conduit" {>= "3.0.0" & <= "3.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cohttp" {>= "0.99.0" & < "1.0"} + "cohttp-lwt" {<= "2.5.2-1"} + "astring" {<= "0.8.5"} + "magic-mime" {<= "1.3.1"} +] +synopsis: "MirageOS-compatible implementation of the Cohttp interfaces" +description: """ +This library has now been renamed to `cohttp-mirage` in the `cohttp.1.0` series, +so please use that moving forward.""" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" + checksum: [ + "sha256=ad79462819b141e6054ae32560a16fcdfd93a1ab0c0245f801b3791fdbbe2f2e" + "md5=a789a9ed492005257bdb217e2248da0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-irmin/mirage-irmin.0.9.8/opam b/packages/mirage-irmin/mirage-irmin.0.9.8/opam new file mode 100644 index 000000000..bfb068e53 --- /dev/null +++ b/packages/mirage-irmin/mirage-irmin.0.9.8/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +depends: [ + "ocaml" + "mirage-types" {< "3.0.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-git" {= "1.6.0"} + "irmin" {>= "0.9.8" & < "0.10.0"} +] +synopsis: "Virtual package to install Irmin with mirage support" +description: "Use `opam info irmin` for more info." +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.1/opam b/packages/mirage-net-direct/mirage-net-direct.0.9.1/opam new file mode 100644 index 000000000..020d7e55c --- /dev/null +++ b/packages/mirage-net-direct/mirage-net-direct.0.9.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "direct-build" "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {= "0.9.1"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-net-socket"] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "direct-install" "PREFIX=%{prefix}%"] +synopsis: "TCP/IP networking stack in pure OCaml" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.9.1.tar.gz" + checksum: [ + "sha256=2b209280fe39c7b5ff60551d749edb68a69db8264b22caaa67dbbf419ed4eea4" + "md5=8d63e498af796c435898525d2db3be48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.2/opam b/packages/mirage-net-direct/mirage-net-direct.0.9.2/opam new file mode 100644 index 000000000..f1362f09e --- /dev/null +++ b/packages/mirage-net-direct/mirage-net-direct.0.9.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "direct-build" "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {= "0.9.2"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-net-socket"] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "direct-install" "PREFIX=%{prefix}%"] +synopsis: "TCP/IP networking stack in pure OCaml" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=0a85b06ce30395622b2337cbb531e88fc5c4c6a0a9acbbf19a4d06edcfef1faa" + "md5=c2b6ccf4d3235755dcc4a6569ac7d4c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.3/opam b/packages/mirage-net-direct/mirage-net-direct.0.9.3/opam new file mode 100644 index 000000000..cc080d56a --- /dev/null +++ b/packages/mirage-net-direct/mirage-net-direct.0.9.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "direct-build" "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {= "0.9.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-net-socket"] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "direct-install" "PREFIX=%{prefix}%"] +synopsis: "TCP/IP networking stack in pure OCaml" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.3.tar.gz" + checksum: [ + "sha256=f232b4bcee5b36b83e86de06989b89527a59fafd460bbded00d9d18ea9167702" + "md5=d6673d32a5d6a559b339bd195b5fb56f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.4/opam b/packages/mirage-net-direct/mirage-net-direct.0.9.4/opam new file mode 100644 index 000000000..414acce7c --- /dev/null +++ b/packages/mirage-net-direct/mirage-net-direct.0.9.4/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "direct-build" "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {>= "0.9.5" & < "0.10.0"} + "ocamlfind" {<= "1.9.6"} + "ipaddr" {< "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-net-socket"] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "direct-install" "PREFIX=%{prefix}%"] +synopsis: "TCP/IP networking stack in pure OCaml" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.4.tar.gz" + checksum: [ + "sha256=f94c31da541ae29d9ae17e8d95ad33d12b1f9d7f327f84826fce1536cbcb26a8" + "md5=f4b8cc459026bea7534304654023143e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-fd/mirage-net-fd.0.1.0/opam b/packages/mirage-net-fd/mirage-net-fd.0.1.0/opam new file mode 100644 index 000000000..a09268150 --- /dev/null +++ b/packages/mirage-net-fd/mirage-net-fd.0.1.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Scott" + "Thomas Gazagnaire" + "Hannes Mehnert" +] +homepage: "https://github.com/mirage/mirage-net-fd" +bug-reports: "https://github.com/mirage/mirage-net-fd/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-fd.git" +license: "ISC" +doc: "https://mirage.github.io/mirage-net-fd/" + +build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] + +# tests block on automated CI, so commented out here +#build-test: [ +# [ "ocaml" "pkg/pkg.ml" "build" "--tests" "true" ] +# [ "ocaml" "pkg/pkg.ml" "test" ] +#] + +depends: [ + "ocaml" {>= "4.02.3"} + "cstruct" {>= "1.7.1" & <= "6.2.0"} + "cstruct-lwt" {= "0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "io-page" {>= "1.0.1" & < "2.0.0"} + "result" {<= "1.5"} + "ipaddr" {<= "5.6.0"} + "alcotest" {with-test & < "0.8.0"} +] +synopsis: "MirageOS network interfaces using raw sockets" +description: """ +Implementation of MirageOS network interfaces using raw sockets. The +caller is in charge of opening the file-descriptor with that are passed +to the `connect` function.""" +url { + src: + "https://github.com/mirage/mirage-net-fd/releases/download/0.1.0/mirage-net-fd-0.1.0.tbz" + checksum: [ + "sha256=04827390e1e23e4539fc988d77cef4a94e80f60bc80f47f4c0acb240310ef9ea" + "md5=592bcaad989665793d98b2a3fff60eb9" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-fd/mirage-net-fd.0.2.0/opam b/packages/mirage-net-fd/mirage-net-fd.0.2.0/opam new file mode 100644 index 000000000..0e482ccfa --- /dev/null +++ b/packages/mirage-net-fd/mirage-net-fd.0.2.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Scott" + "Thomas Gazagnaire" + "Hannes Mehnert" +] +homepage: "https://github.com/mirage/mirage-net-fd" +bug-reports: "https://github.com/mirage/mirage-net-fd/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-fd.git" +license: "ISC" +doc: "https://mirage.github.io/mirage-net-fd/" + +build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] + +# tests block on automated CI, so commented out here +#build-test: [ +# [ "ocaml" "pkg/pkg.ml" "build" "--tests" "true" ] +# [ "ocaml" "pkg/pkg.ml" "test" ] +#] + +depends: [ + "ocaml" {>= "4.02.3"} + "cstruct" {>= "1.7.1" & <= "6.2.0"} + "cstruct-lwt" {= "0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "io-page" {>= "1.0.1" & < "2.0.0"} + "result" {<= "1.5"} + "ipaddr" {<= "5.6.0"} + "alcotest" {with-test & < "0.8.0"} +] +synopsis: "MirageOS network interfaces using raw sockets" +description: """ +Implementation of MirageOS network interfaces using raw sockets. The +caller is in charge of opening the file-descriptor with that are passed +to the `connect` function.""" +url { + src: + "https://github.com/mirage/mirage-net-fd/releases/download/0.2.0/mirage-net-fd-0.2.0.tbz" + checksum: [ + "sha256=4aff25c85854e278bc0abba97ccb1de4da11efbde641a89f7393fe80db52b1e7" + "md5=2fa2d4660799f5dfec72e62a8941f0dc" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/opam b/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/opam new file mode 100644 index 000000000..c257be145 --- /dev/null +++ b/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/mirage/mirage-net-macosx" +bug-reports: "https://github.com/mirage/mirage-net-macosx/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-macosx.git" +license: "ISC" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-net-macosx"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} + "sexplib" {<= "v0.17.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types-lwt" {< "3.0.0"} + "io-page" {>= "1.2.0" & < "1.4.0"} + "vmnet" {<= "1.5.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MacOS X implementation of the MirageOS NETWORK interface" +description: """ +This interface exposes raw Ethernet frames using the +[Vmnet](https://github.com/mirage/ocaml-vmnet) framework that +is available on MacOS X Yosemite onwards. It is suitable for +use with an OCaml network stack such as the one found at +. + +For a complete system that uses this, please see the +[MirageOS](http://openmirage.org) homepage. + +- WWW: +- Issues: +- Email: """ +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-net-macosx/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=26c6538ae84915a6c52e93f73fd73cd22d0be421166c014f7699fe4315f4e181" + "md5=acbb49d060c5d788ff049e6501553d3e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.1/opam b/packages/mirage-net-socket/mirage-net-socket.0.9.1/opam new file mode 100644 index 000000000..bf69a9bba --- /dev/null +++ b/packages/mirage-net-socket/mirage-net-socket.0.9.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "socket-build" "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {= "0.9.1"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "mirage-xen" + "mirage-net-direct" +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "socket-install" "PREFIX=%{prefix}%"] +synopsis: "Socket-based networking stack compatible with Mirage" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.9.1.tar.gz" + checksum: [ + "sha256=2b209280fe39c7b5ff60551d749edb68a69db8264b22caaa67dbbf419ed4eea4" + "md5=8d63e498af796c435898525d2db3be48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.2/opam b/packages/mirage-net-socket/mirage-net-socket.0.9.2/opam new file mode 100644 index 000000000..9ec5c28dd --- /dev/null +++ b/packages/mirage-net-socket/mirage-net-socket.0.9.2/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "socket-build" "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {= "0.9.2"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "mirage-xen" + "mirage-net-direct" +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "socket-install" "PREFIX=%{prefix}%"] +synopsis: "Socket-based networking stack compatible with Mirage" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=0a85b06ce30395622b2337cbb531e88fc5c4c6a0a9acbbf19a4d06edcfef1faa" + "md5=c2b6ccf4d3235755dcc4a6569ac7d4c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.3/opam b/packages/mirage-net-socket/mirage-net-socket.0.9.3/opam new file mode 100644 index 000000000..91de220b8 --- /dev/null +++ b/packages/mirage-net-socket/mirage-net-socket.0.9.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "socket-build" "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {= "0.9.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "mirage-xen" + "mirage-net-direct" +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "socket-install" "PREFIX=%{prefix}%"] +synopsis: "Socket-based networking stack compatible with Mirage" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.3.tar.gz" + checksum: [ + "sha256=f232b4bcee5b36b83e86de06989b89527a59fafd460bbded00d9d18ea9167702" + "md5=d6673d32a5d6a559b339bd195b5fb56f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.4/opam b/packages/mirage-net-socket/mirage-net-socket.0.9.4/opam new file mode 100644 index 000000000..79144d557 --- /dev/null +++ b/packages/mirage-net-socket/mirage-net-socket.0.9.4/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "socket-build" "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {>= "0.9.5" & < "0.10.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "mirage-xen" + "mirage-net-direct" +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "socket-install" "PREFIX=%{prefix}%"] +synopsis: "Socket-based networking stack compatible with Mirage" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.4.tar.gz" + checksum: [ + "sha256=f94c31da541ae29d9ae17e8d95ad33d12b1f9d7f327f84826fce1536cbcb26a8" + "md5=f4b8cc459026bea7534304654023143e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/opam b/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/opam new file mode 100644 index 000000000..2d030bfab --- /dev/null +++ b/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "martin@lucina.net" +homepage: "https://github.com/mirage/mirage-net-solo5" +bug-reports: "https://github.com/mirage/mirage-net-solo5/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-solo5.git" +authors: [ + "Anil Madhavapeddy " + "Dan Williams " + "Martin Lucina " +] +license: "ISC" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "mirage-net-solo5"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "2.3.0" & < "3.0.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "ipaddr" {>= "1.0.0" & < "3.0.0"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "mirage-solo5" {< "0.3.0"} +] +synopsis: "Mirage NETWORK implementation for Solo5" +description: "Mirage NETWORK implementation for Solo5" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-net-solo5/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=26d1dc79e38c78e6e0be90af4d60fd617f5337fb57ee3b1b003bcc9f1b1a50ce" + "md5=3df27174b2e40febec43492cdfbdc50f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/opam b/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/opam new file mode 100644 index 000000000..dfb095de1 --- /dev/null +++ b/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "martin@lucina.net" +homepage: "https://github.com/mirage/mirage-net-solo5" +bug-reports: "https://github.com/mirage/mirage-net-solo5/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-solo5.git" +license: "ISC" +authors: [ + "Anil Madhavapeddy " + "Dan Williams " + "Martin Lucina " +] +tags: [ + "org:mirage" +] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "ipaddr" {>= "1.0.0" & < "3.0.0"} + "mirage-solo5" {< "0.3.0"} + "logs" {>= "0.6.0" & <= "0.7.0"} +] +synopsis: "Solo5 implementation of MirageOS network interface" +description: + "This library implements the MirageOS network interface for Solo5 targets." +url { + src: + "https://github.com/mirage/mirage-net-solo5/releases/download/v0.2.0/mirage-net-solo5-0.2.0.tbz" + checksum: [ + "sha256=4479934fb9eb99c54833aefc42a3705672e901a61dd2348bbb237459be721aeb" + "md5=3d57cf9b95b982cb8ae0d06c0dfce512" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-unix/mirage-net-unix.0.9.0/opam b/packages/mirage-net-unix/mirage-net-unix.0.9.0/opam new file mode 100644 index 000000000..11a29a4bc --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.0.9.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "0.8.1" & <= "6.2.0"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "mirage-types" {= "0.4.0"} + "io-page-unix" {>= "0.9.9" & < "2.0.0"} + "tuntap" {>= "0.7.0" & <= "2.0.1"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-net-unix" +install: [make "install"] +synopsis: "Ethernet network driver for Mirage, using tuntap" +url { + src: "https://github.com/mirage/mirage-net-unix/archive/v0.9.0.tar.gz" + checksum: [ + "sha256=00990cf7c74812a7f29b16650277dbc84479b849bd18be38b5165c6172864912" + "md5=576c7702e6cdf4745f7fa01b7ed432c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-net-unix/mirage-net-unix.1.0.0/opam b/packages/mirage-net-unix/mirage-net-unix.1.0.0/opam new file mode 100644 index 000000000..f6fe52419 --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.1.0.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "0.8.1" & <= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "io-page-unix" {>= "0.9.9" & < "2.0.0"} + "tuntap" {>= "0.7.0" & <= "2.0.1"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-net-unix" +install: [make "install"] +synopsis: "Ethernet network driver for Mirage, using tuntap" +url { + src: "https://github.com/mirage/mirage-net-unix/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6ea7300f920cbf269f3722c5197d4776cdee60f80a9bd92c1c054853d2dd09dc" + "md5=f9b1fac14350777abcc3ef773729b360" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-net-unix/mirage-net-unix.1.1.0/opam b/packages/mirage-net-unix/mirage-net-unix.1.1.0/opam new file mode 100644 index 000000000..7fbf66cb0 --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.1.1.0/opam @@ -0,0 +1,34 @@ +bug-reports: "https://github.com/mirage/mirage-net-unix/issues" +homepage: "https://github.com/mirage/mirage-net-unix" +authors: "Anil Madhavapeddy " +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "mirage-types" {>= "1.1.0" & < "2.3.0"} + "io-page" {>= "1.0.1" & < "1.3.0"} + "tuntap" {>= "0.7.0" & <= "2.0.1"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-net-unix" +install: [make "install"] +synopsis: "Ethernet network driver for Mirage, using tuntap" +url { + src: "https://github.com/mirage/mirage-net-unix/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=3b6a48af6ef298eb9dda9f4b3f78caf5cee1cf0a79248c1800bba649c798b188" + "md5=c22e32fd4fcc25574167856a194a17f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-net-unix/mirage-net-unix.1.1.1/opam b/packages/mirage-net-unix/mirage-net-unix.1.1.1/opam new file mode 100644 index 000000000..ffecdfe30 --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.1.1.1/opam @@ -0,0 +1,34 @@ +bug-reports: "https://github.com/mirage/mirage-net-unix/issues" +homepage: "https://github.com/mirage/mirage-net-unix" +authors: "Anil Madhavapeddy " +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "mirage-types" {>= "1.1.0" & < "2.3.0"} + "io-page" {>= "1.0.1" & < "1.3.0"} + "tuntap" {>= "0.7.0" & <= "2.0.1"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-net-unix" +install: [make "install"] +synopsis: "Ethernet network driver for Mirage, using tuntap" +url { + src: "https://github.com/mirage/mirage-net-unix/archive/v1.1.1.tar.gz" + checksum: [ + "sha256=1c5651267e9550b653039ba22a134ee0fb7042a0de1457642e967dffdf331c80" + "md5=203eae3d34e7019ecf31b5efb904d85d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-net-unix/mirage-net-unix.2.1.0/opam b/packages/mirage-net-unix/mirage-net-unix.2.1.0/opam new file mode 100644 index 000000000..7d6f5b784 --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.2.1.0/opam @@ -0,0 +1,34 @@ +bug-reports: "https://github.com/mirage/mirage-net-unix/issues" +homepage: "https://github.com/mirage/mirage-net-unix" +authors: "Anil Madhavapeddy " +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "mirage-types" {>= "1.1.0" & < "2.2.0"} + "io-page" {>= "1.0.1" & < "2.0.0"} + "tuntap" {>= "0.7.0" & <= "2.0.1"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-net-unix" +install: [make "install"] +synopsis: "Ethernet network driver for Mirage, using tuntap" +url { + src: "https://github.com/mirage/mirage-net-unix/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=a38b3a775adf51b251cf95659a9bfa6533c9f4aeef71c97fb633b15255ac4db3" + "md5=71d084d0becc399eb2efe15445fd9d6f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.0/opam b/packages/mirage-net-unix/mirage-net-unix.2.2.0/opam new file mode 100644 index 000000000..3eb29c407 --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.2.2.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "Anil Madhavapeddy " +homepage: "https://github.com/mirage/mirage-net-unix" +bug-reports: "https://github.com/mirage/mirage-net-unix/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-unix.git" +license: "ISC" +build: [ + [make] + [make "test"] {with-test} +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "io-page" {>= "1.0.1" & < "2.0.0"} + "tuntap" {>= "0.7.0" & <= "2.0.1"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Ethernet network driver for Mirage, using tuntap" +url { + src: "https://github.com/mirage/mirage-net-unix/archive/v2.2.0.tar.gz" + checksum: [ + "sha256=53b9c4b51b0f7614a2ae6442a61682ba5a4fa944d8aa73b38f384528718068ce" + "md5=b4eb53d6a977a101d7e7e478b281d512" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.1/opam b/packages/mirage-net-unix/mirage-net-unix.2.2.1/opam new file mode 100644 index 000000000..6de53c2db --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.2.2.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "David Scott" "Thomas Gazagnaire" "Hannes Mehnert" +] +homepage: "https://github.com/mirage/mirage-net-unix" +bug-reports: "https://github.com/mirage/mirage-net-unix/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-unix.git" +license: "ISC" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-net-unix"] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "cstruct-lwt" {= "0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "2.3.0" & < "3.0.0"} + "io-page" {>= "1.0.1" & < "2.0.0"} + "tuntap" {>= "0.7.0" & <= "2.0.1"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Ethernet network driver for MirageOS, using tuntap" +description: """ +Unix implementation of the MirageOS NETWORK interface. + +This interface exposes raw Ethernet frames using `ocaml-tuntap`, +suitable for use with an OCaml network stack such as the one +found at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-net-unix/archive/v2.2.1.tar.gz" + checksum: [ + "sha256=a8675b0336ddf20122dea37f653a97cf3511d3b15614a416f0c000a919e1c5d5" + "md5=cada7347761084278fec970d3a7cc97d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.2/opam b/packages/mirage-net-unix/mirage-net-unix.2.2.2/opam new file mode 100644 index 000000000..e999b3240 --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.2.2.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "David Scott" "Thomas Gazagnaire" "Hannes Mehnert" +] +homepage: "https://github.com/mirage/mirage-net-unix" +bug-reports: "https://github.com/mirage/mirage-net-unix/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-unix.git" +license: "ISC" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-net-unix"] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "cstruct-lwt" {= "0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "2.3.0" & < "3.0.0"} + "io-page" {>= "1.0.1" & < "2.0.0"} + "tuntap" {>= "1.3.0" & <= "2.0.1"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Ethernet network driver for MirageOS, using tuntap" +description: """ +Unix implementation of the MirageOS NETWORK interface. + +This interface exposes raw Ethernet frames using `ocaml-tuntap`, +suitable for use with an OCaml network stack such as the one +found at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-net-unix/archive/v2.2.2.tar.gz" + checksum: [ + "sha256=10e8f3ef755dfb902bf84639c32041fed6da9938b18093a5f332b1045022b97d" + "md5=f0b39aea9e94fd39836cd388fe85962f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.3/opam b/packages/mirage-net-unix/mirage-net-unix.2.2.3/opam new file mode 100644 index 000000000..e0c5a02c5 --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.2.2.3/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "David Scott" "Thomas Gazagnaire" "Hannes Mehnert" +] +homepage: "https://github.com/mirage/mirage-net-unix" +bug-reports: "https://github.com/mirage/mirage-net-unix/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-unix.git" +license: "ISC" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-net-unix"] +depends: [ + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "cstruct-lwt" {= "0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-types" {>= "2.3.0" & < "3.0.0"} + "io-page" {>= "1.0.1" & < "2.0.0"} + "tuntap" {>= "1.3.0" & <= "2.0.1"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Ethernet network driver for MirageOS, using tuntap" +description: """ +Unix implementation of the MirageOS NETWORK interface. + +This interface exposes raw Ethernet frames using `ocaml-tuntap`, +suitable for use with an OCaml network stack such as the one +found at .""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-net-unix/archive/v2.2.3.tar.gz" + checksum: [ + "sha256=4889610732935860f65d1c08003b1240a57b19e59ab94588a44bfee6a3a61ef0" + "md5=b938eed0c6636cacabb0ad9a6e659677" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-unix/mirage-net-unix.2.3.0/opam b/packages/mirage-net-unix/mirage-net-unix.2.3.0/opam new file mode 100644 index 000000000..4492e4ab3 --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.2.3.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Scott" + "Thomas Gazagnaire" + "Hannes Mehnert" +] +homepage: "https://github.com/mirage/mirage-net-unix" +bug-reports: "https://github.com/mirage/mirage-net-unix/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-unix.git" +license: "ISC" + +build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] +depends: [ + "ocaml" {>= "4.02.3"} + "cstruct" {>= "1.7.1" & <= "6.2.0"} + "cstruct-lwt" {= "0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "io-page" {>= "1.0.1" & < "2.0.0"} + "tuntap" {>= "1.3.0" & <= "2.0.1"} + "result" {<= "1.5"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Ethernet network driver for Mirage, using tuntap" +url { + src: + "https://github.com/mirage/mirage-net-unix/releases/download/2.3.0/mirage-net-unix-2.3.0.tbz" + checksum: [ + "sha256=a18fe5409f722fca5e29d6103ce8e1692476ab2fe03ae957031a663c9db5780e" + "md5=e4d86201090a649d63a98967b773a5ba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net-unix/mirage-net-unix.2.4.0/opam b/packages/mirage-net-unix/mirage-net-unix.2.4.0/opam new file mode 100644 index 000000000..e46af75b9 --- /dev/null +++ b/packages/mirage-net-unix/mirage-net-unix.2.4.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Scott" + "Thomas Gazagnaire" + "Hannes Mehnert" +] +homepage: "https://github.com/mirage/mirage-net-unix" +bug-reports: "https://github.com/mirage/mirage-net-unix/issues" +dev-repo: "git+https://github.com/mirage/mirage-net-unix.git" +license: "ISC" +doc: "https://mirage.github.io/mirage-net-unix/" + +build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] +depends: [ + "ocaml" {>= "4.02.3"} + "cstruct" {>= "1.7.1" & <= "6.2.0"} + "cstruct-lwt" {= "0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "io-page" {>= "1.0.1" & < "2.0.0"} + "tuntap" {>= "1.3.0" & <= "2.0.1"} + "result" {<= "1.5"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Unix implementation of the Mirage NETWORK interface." +description: """ +This interface exposes raw Ethernet frames using `ocaml-tuntap`, +suitable for use with an OCaml network stack such as the one +found at .""" +url { + src: + "https://github.com/mirage/mirage-net-unix/releases/download/2.4.0/mirage-net-unix-2.4.0.tbz" + checksum: [ + "sha256=9ad706ce181c215d623e80475f137088aaefc95a866cacd8c68f146aa0536d98" + "md5=815587d8cf618f897958bf9141ad69a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net/mirage-net.0.3.0/opam b/packages/mirage-net/mirage-net.0.3.0/opam new file mode 100644 index 000000000..51ba48d22 --- /dev/null +++ b/packages/mirage-net/mirage-net.0.3.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "mirage" {<= "0.9.0"} + "cstruct" {< "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "MirageOS stdlib" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/tarball/mirage-net-0.3.0" + checksum: [ + "sha256=334bbe08c38d7e8f23c6b250160395018c1ccfa48d1ce66a5221fbe627a4b7d7" + "md5=a0118cea18b119ab5d16830a9c742654" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net/mirage-net.0.3.1/opam b/packages/mirage-net/mirage-net.0.3.1/opam new file mode 100644 index 000000000..4f51d49cb --- /dev/null +++ b/packages/mirage-net/mirage-net.0.3.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "mirage" {<= "0.9.0"} + "cstruct" {< "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "install"] +synopsis: "MirageOS stdlib" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.3.1.tar.gz" + checksum: [ + "sha256=7673a13bf35421948ecff6476c72d689806e499ffa414bc4b6c0349e660f3d6a" + "md5=560c1f91682f1215b37bfcb59206d1a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net/mirage-net.0.4.0/opam b/packages/mirage-net/mirage-net.0.4.0/opam new file mode 100644 index 000000000..c050689d2 --- /dev/null +++ b/packages/mirage-net/mirage-net.0.4.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {>= "0.6.0" & <= "0.9.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {< "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "install"] +synopsis: "MirageOS TCP/IP networking library" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.4.0.tar.gz" + checksum: [ + "sha256=c468f9e0998352cfdaaf60e264fb47bc424b89a61bc3f749848bc9fe4b7d4709" + "md5=376139808bfbcf539ffc853f8123b5cf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net/mirage-net.0.4.1/opam b/packages/mirage-net/mirage-net.0.4.1/opam new file mode 100644 index 000000000..44e5c9245 --- /dev/null +++ b/packages/mirage-net/mirage-net.0.4.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {>= "0.6.0" & <= "0.9.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {< "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "install"] +synopsis: "MirageOS TCP/IP networking library" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.4.1.tar.gz" + checksum: [ + "sha256=0b435397dcd3944562239090e18f3a8d32e4e9d50f4a8d2cab7ac135ba7f8b40" + "md5=4bd29c66a84e628cb3693eb115cd323f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net/mirage-net.0.5.2/opam b/packages/mirage-net/mirage-net.0.5.2/opam new file mode 100644 index 000000000..d50908e13 --- /dev/null +++ b/packages/mirage-net/mirage-net.0.5.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage-net"]] +depends: [ + "ocaml" + "mirage" {>= "0.7.2" & <= "0.9.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.6.1" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "install"] +synopsis: "MirageOS TCP/IP networking library" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.5.2.tar.gz" + checksum: [ + "sha256=585bff77c343592f72448d4fdfbdd5b59b11fa68662ef9df313ecc4d0d2e755a" + "md5=1af9293e8f9912515479e11c5a33c222" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net/mirage-net.0.9.1/opam b/packages/mirage-net/mirage-net.0.9.1/opam new file mode 100644 index 000000000..f9fa13300 --- /dev/null +++ b/packages/mirage-net/mirage-net.0.9.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" + ("mirage-net-direct" {= "0.9.1"} | "mirage-net-socket" {= "0.9.1"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +synopsis: "MirageOS TCP/IP networking stack" +description: """ +This is actually a dummy package that selects a concrete implementation that +provides the `mirage-net` ocamlfind package. The variants available are: + +* `mirage-net-direct`: a TCP/IP stack in pure OCaml that works from Ethernet. +* `mirage-net-socket`: a TCP/IP stack that uses the POSIX sockets API.""" +url { + src: + "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.9.1.tar.gz" + checksum: [ + "sha256=2b209280fe39c7b5ff60551d749edb68a69db8264b22caaa67dbbf419ed4eea4" + "md5=8d63e498af796c435898525d2db3be48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net/mirage-net.0.9.2/opam b/packages/mirage-net/mirage-net.0.9.2/opam new file mode 100644 index 000000000..04b149b91 --- /dev/null +++ b/packages/mirage-net/mirage-net.0.9.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" + ("mirage-net-direct" {= "0.9.2"} | "mirage-net-socket" {= "0.9.2"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +synopsis: "MirageOS TCP/IP networking stack" +description: """ +This is actually a dummy package that selects a concrete implementation that +provides the `mirage-net` ocamlfind package. The variants available are: + +* `mirage-net-direct`: a TCP/IP stack in pure OCaml that works from Ethernet. +* `mirage-net-socket`: a TCP/IP stack that uses the POSIX sockets API.""" +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=0a85b06ce30395622b2337cbb531e88fc5c4c6a0a9acbbf19a4d06edcfef1faa" + "md5=c2b6ccf4d3235755dcc4a6569ac7d4c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net/mirage-net.0.9.3/opam b/packages/mirage-net/mirage-net.0.9.3/opam new file mode 100644 index 000000000..33e50da39 --- /dev/null +++ b/packages/mirage-net/mirage-net.0.9.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" + ("mirage-net-direct" {= "0.9.3"} | "mirage-net-socket" {= "0.9.3"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +synopsis: "MirageOS TCP/IP networking stack" +description: """ +This is actually a dummy package that selects a concrete implementation that +provides the `mirage-net` ocamlfind package. The variants available are: + +* `mirage-net-direct`: a TCP/IP stack in pure OCaml that works from Ethernet. +* `mirage-net-socket`: a TCP/IP stack that uses the POSIX sockets API.""" +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.3.tar.gz" + checksum: [ + "sha256=f232b4bcee5b36b83e86de06989b89527a59fafd460bbded00d9d18ea9167702" + "md5=d6673d32a5d6a559b339bd195b5fb56f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-net/mirage-net.0.9.4/opam b/packages/mirage-net/mirage-net.0.9.4/opam new file mode 100644 index 000000000..418e6014b --- /dev/null +++ b/packages/mirage-net/mirage-net.0.9.4/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" + ("mirage-net-direct" {= "0.9.4"} | "mirage-net-socket" {= "0.9.4"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +synopsis: "MirageOS TCP/IP networking stack" +description: """ +This is actually a dummy package that selects a concrete implementation that +provides the `mirage-net` ocamlfind package. The variants available are: + +* `mirage-net-direct`: a TCP/IP stack in pure OCaml that works from Ethernet. +* `mirage-net-socket`: a TCP/IP stack that uses the POSIX sockets API.""" +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.4.tar.gz" + checksum: [ + "sha256=f94c31da541ae29d9ae17e8d95ad33d12b1f9d7f327f84826fce1536cbcb26a8" + "md5=f4b8cc459026bea7534304654023143e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-os-shim/mirage-os-shim.0.0.1/opam b/packages/mirage-os-shim/mirage-os-shim.0.0.1/opam new file mode 100644 index 000000000..a369bc645 --- /dev/null +++ b/packages/mirage-os-shim/mirage-os-shim.0.0.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "David Kaloper Meršinjak " +authors: ["David Kaloper Meršinjak "] +homepage: "https://github.com/pqwy/mirage-os-shim" +doc: "https://pqwy.github.io/mirage-os-shim/doc" +license: "ISC" +dev-repo: "git+https://github.com/pqwy/mirage-os-shim.git" +bug-reports: "https://github.com/pqwy/mirage-os-shim/issues" +build: [ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--with-mirage-unix" "%{mirage-unix:installed}%" + "--with-mirage-xen" "%{mirage-xen:installed}%" + "--with-mirage-solo5" "%{mirage-solo5:installed}%" +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "mirage-unix" {>= "2.4.0" & <= "5.0.1"} +] +depopts: [ + "mirage-solo5" + "mirage-xen" +] +conflicts: [ + "mirage-types" {>= "3.0.0"} + "mirage-solo5" {>= "0.2.0"} + "mirage-xen" {>= "3.0.0"} + "mirage-unix" {>= "3.0.0"} +] +synopsis: "Portable shim for MirageOS APIs" +description: """ +mirage-os-shim is the intersection of the Mirage OS APIs exported under the `OS` +modules by various Mirage backends. It shims out this interface under the same +`cmi`, and installs several implementations, that pass through to their +respective backends. + +Clients need to be compiled against the common `mirage_OS.cmi`, and use the +module `Mirage_OS`. Final applications need to be linked using `ocamlfind`, and +have to define one of the `ocamlfind` predicates corresponding to the actual +`OS` implementations: `unix`, `xen`, or `solo5`. + +When using `ocamlbuild`, this is +`ocamlfind -use-ocamlfind -tag 'predicate(unix)'` or similar. + +**WARNING** Direct access to the `OS` interface is largely deprecated. The +interface is pretty volatile. It is highly likely that you, in fact, do not need +this package at all. + +mirage-os-shim is distributed under the ISC license.""" +url { + src: + "https://github.com/pqwy/mirage-os-shim/releases/download/v0.0.1/mirage-os-shim-0.0.1.tbz" + checksum: [ + "sha256=60f340b98b3b850ebec64c0d1ad6492484c2e81b845333e7302c8596376353d8" + "md5=e9fe8b2703a664aa854c82b0a47dd82d" + ] +} +flags: deprecated +post-messages: [ "mirage-os-shim is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-os-shim/mirage-os-shim.3.0.0/opam b/packages/mirage-os-shim/mirage-os-shim.3.0.0/opam new file mode 100644 index 000000000..e0cd00d81 --- /dev/null +++ b/packages/mirage-os-shim/mirage-os-shim.3.0.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "David Kaloper Meršinjak " +authors: ["David Kaloper Meršinjak "] +homepage: "https://github.com/pqwy/mirage-os-shim" +doc: "https://pqwy.github.io/mirage-os-shim/doc" +license: "ISC" +dev-repo: "git+https://github.com/pqwy/mirage-os-shim.git" +bug-reports: "https://github.com/pqwy/mirage-os-shim/issues" +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" + "--with-mirage-unix" "%{mirage-unix:installed}%" + "--with-mirage-xen" "%{mirage-xen:installed}%" + "--with-mirage-solo5" "%{mirage-solo5:installed}%" +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "lwt" {<= "5.9.0"} +] +depopts: [ + "mirage-solo5" + "mirage-xen" + "mirage-unix" +] +conflicts: [ + "mirage-unix" {< "3.0.0"} + "mirage-unix" {>= "3.1.0"} + "mirage-xen" {< "3.0.0" | >= "6.0.0"} + "mirage-xen" {>= "3.1.0"} + "mirage-solo5" {< "0.2.0"} + "mirage-solo5" {>= "0.5.0"} +] +synopsis: "Portable shim for MirageOS APIs" +description: """ +mirage-os-shim is the intersection of the Mirage OS APIs exported under the `OS` +modules by various Mirage backends. It shims out this interface under the same +`cmi`, and installs several implementations, that pass through to their +respective backends. + +Clients need to be compiled against the common `mirage_OS.cmi`, and use the +module `Mirage_OS`. Final applications need to be linked using `ocamlfind`, and +have to define one of the `ocamlfind` predicates corresponding to the actual +`OS` implementations: `mirage_unix`, `mirage_xen`, or `mirage_solo5`. + +When using `ocamlbuild`, this is +`ocamlfind -use-ocamlfind -tag 'predicate(unix)'` or similar. + +**WARNING** Direct access to the `OS` interface is largely deprecated. The +interface is pretty volatile. It is highly likely that you, in fact, do not need +this package at all. + +mirage-os-shim is distributed under the ISC license. + +[![Build Status](https://travis-ci.org/pqwy/mirage-os-shim.svg?branch=master)](https://travis-ci.org/pqwy/mirage-os-shim)""" +url { + src: + "https://github.com/pqwy/mirage-os-shim/releases/download/v3.0.0/mirage-os-shim-3.0.0.tbz" + checksum: [ + "sha256=72bbe90a63afca2c041b5601cf1103a291020d9a49b80d4dccf80e6e931456c0" + "md5=acc88034edc5685e34424d3174ffb3ca" + ] +} +flags: deprecated +post-messages: [ "mirage-os-shim is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-profile/mirage-profile.0.1/opam b/packages/mirage-profile/mirage-profile.0.1/opam new file mode 100644 index 000000000..f29317c0b --- /dev/null +++ b/packages/mirage-profile/mirage-profile.0.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +available: os != "macos" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +homepage: "https://github.com/mirage/mirage-profile" +bug-reports: "https://github.com/mirage/mirage-profile" +license: "BSD-2-clause" +build: [ + ["./configure" + "--prefix" prefix + "--%{mirage-xen-minios:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-profile"] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {<= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "ocplib-endian" {<= "1.2"} + "io-page" {<= "3.0.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen-minios" +] +dev-repo: "git+https://github.com/mirage/mirage-profile" +synopsis: "Collect profiling information" +description: """ +This library can be used to trace execution of OCaml/Lwt programs (such as +MirageOS unikernels) at the level of Lwt threads. The traces can be viewed using +JavaScript or GTK viewers provided by mirage-trace-viewer or processed by tools +supporting the Common Trace Format (CTF).""" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage-profile/archive/v0.1.tar.gz" + checksum: [ + "sha256=2b4a91589b3a218a687c5d0344a6c3693609d3f30447e73001a0d079d0902198" + "md5=0ffe73484cba27b7cfc04dcd10c81fb3" + ] +} +post-messages: [ "mirage-profile is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-profile/mirage-profile.0.3/opam b/packages/mirage-profile/mirage-profile.0.3/opam new file mode 100644 index 000000000..d90ae0740 --- /dev/null +++ b/packages/mirage-profile/mirage-profile.0.3/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +available: os != "macos" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +homepage: "https://github.com/mirage/mirage-profile" +bug-reports: "https://github.com/mirage/mirage-profile" +license: "BSD-2-clause" +build: [ + ["./configure" + "--prefix" prefix + "--%{mirage-xen-minios:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-profile"] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {<= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "ocplib-endian" {<= "1.2"} + "io-page" {<= "3.0.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen-minios" +] +dev-repo: "git+https://github.com/mirage/mirage-profile" +synopsis: "Collect profiling information" +description: """ +This library can be used to trace execution of OCaml/Lwt programs (such as +MirageOS unikernels) at the level of Lwt threads. The traces can be viewed using +JavaScript or GTK viewers provided by mirage-trace-viewer or processed by tools +supporting the Common Trace Format (CTF).""" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage-profile/archive/v0.3.tar.gz" + checksum: [ + "sha256=571a306b70e72feaeda6d5b551263711b09b387f2ba7815415a3945492fa52c7" + "md5=b3452ee49e65a64b6a6a2b8b902cb67a" + ] +} +post-messages: [ "mirage-profile is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-profile/mirage-profile.0.4/opam b/packages/mirage-profile/mirage-profile.0.4/opam new file mode 100644 index 000000000..f8b48bf59 --- /dev/null +++ b/packages/mirage-profile/mirage-profile.0.4/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +available: os != "macos" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +homepage: "https://github.com/mirage/mirage-profile" +bug-reports: "https://github.com/mirage/mirage-profile" +license: "BSD-2-clause" +build: [ + ["./configure" + "--prefix" prefix + "--%{mirage-xen-minios:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-profile"] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {<= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "ocplib-endian" {<= "1.2"} + "io-page" {<= "3.0.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen-minios" +] +dev-repo: "git+https://github.com/mirage/mirage-profile" +synopsis: "Collect profiling information" +description: """ +This library can be used to trace execution of OCaml/Lwt programs (such as +MirageOS unikernels) at the level of Lwt threads. The traces can be viewed using +JavaScript or GTK viewers provided by mirage-trace-viewer or processed by tools +supporting the Common Trace Format (CTF).""" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage-profile/archive/v0.4.tar.gz" + checksum: [ + "sha256=3b8845fdfe3a2025b6869d0dc709d1a0763513d8b6cfe69ec76a7d30c96f3761" + "md5=af5270ef46314959c9e987bafc5b9a47" + ] +} +post-messages: [ "mirage-profile is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-profile/mirage-profile.0.5/opam b/packages/mirage-profile/mirage-profile.0.5/opam new file mode 100644 index 000000000..efe92092c --- /dev/null +++ b/packages/mirage-profile/mirage-profile.0.5/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +available: os != "macos" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +homepage: "https://github.com/mirage/mirage-profile" +license: "BSD-2-clause" +build: [ + ["./configure" + "--prefix" prefix + "--%{mirage-xen-minios:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-profile"] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {<= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "ocplib-endian" {<= "1.2"} + "io-page" {<= "3.0.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen-minios" +] +dev-repo: "git+https://github.com/mirage/mirage-profile.git" +bug-reports: "https://github.com/mirage/mirage-profile/issues" +synopsis: "Collect profiling information" +description: """ +This library can be used to trace execution of OCaml/Lwt programs (such as +MirageOS unikernels) at the level of Lwt threads. The traces can be viewed using +JavaScript or GTK viewers provided by mirage-trace-viewer or processed by tools +supporting the Common Trace Format (CTF).""" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage-profile/archive/v0.5.tar.gz" + checksum: [ + "sha256=ae8a6dc953f4eddd4ce61aef36552036c1814732dd3d50e02ea2994d137b8c85" + "md5=62fbd57b8540e7b0e5f21af65e728a0a" + ] +} +post-messages: [ "mirage-profile is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-profile/mirage-profile.0.6.1/opam b/packages/mirage-profile/mirage-profile.0.6.1/opam new file mode 100644 index 000000000..f9a110842 --- /dev/null +++ b/packages/mirage-profile/mirage-profile.0.6.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +homepage: "https://github.com/mirage/mirage-profile" +dev-repo: "git+https://github.com/mirage/mirage-profile.git" +bug-reports: "https://github.com/mirage/mirage-profile/issues" +license: "BSD-2-clause" +build: [ + ["./configure" + "--prefix" prefix + "--%{mirage-xen-minios:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-profile"] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {<= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "ocplib-endian" {<= "1.2"} + "io-page" {<= "3.0.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen-minios" +] +synopsis: "Collect profiling information" +description: """ +This library can be used to trace execution of OCaml/Lwt programs (such as +MirageOS unikernels) at the level of Lwt threads. The traces can be viewed using +JavaScript or GTK viewers provided by mirage-trace-viewer or processed by tools +supporting the Common Trace Format (CTF).""" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage-profile/archive/v0.6.1.tar.gz" + checksum: [ + "sha256=870d536c8db32f160108155a04565561fcb481669121f623a6a599fac1eb419b" + "md5=deddb93d576a763e4c524533976624c4" + ] +} +post-messages: [ "mirage-profile is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-profile/mirage-profile.0.6/opam b/packages/mirage-profile/mirage-profile.0.6/opam new file mode 100644 index 000000000..843ba7c04 --- /dev/null +++ b/packages/mirage-profile/mirage-profile.0.6/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +available: os != "macos" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +homepage: "https://github.com/mirage/mirage-profile" +dev-repo: "git+https://github.com/mirage/mirage-profile.git" +bug-reports: "https://github.com/mirage/mirage-profile/issues" +license: "BSD-2-clause" +build: [ + ["./configure" + "--prefix" prefix + "--%{mirage-xen-minios:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mirage-profile"] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {<= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "ocplib-endian" {<= "1.2"} + "io-page" {<= "3.0.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen-minios" +] +synopsis: "Collect profiling information" +description: """ +This library can be used to trace execution of OCaml/Lwt programs (such as +MirageOS unikernels) at the level of Lwt threads. The traces can be viewed using +JavaScript or GTK viewers provided by mirage-trace-viewer or processed by tools +supporting the Common Trace Format (CTF).""" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage-profile/archive/v0.6.tar.gz" + checksum: [ + "sha256=ecb2d7591eafa1d1f0cd751f2f3b88a96d308d48db0fdce025461d558ebcfe98" + "md5=c4c3b7f241fef9624c21e2bc7cf229a6" + ] +} +post-messages: [ "mirage-profile is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-solo5/mirage-solo5.0.1.1/opam b/packages/mirage-solo5/mirage-solo5.0.1.1/opam new file mode 100644 index 000000000..6f6c548d6 --- /dev/null +++ b/packages/mirage-solo5/mirage-solo5.0.1.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "martin@lucina.net" +homepage: "https://github.com/mirage/mirage-solo5" +bug-reports: "https://github.com/mirage/mirage-solo5/issues/" +dev-repo: "git+https://github.com/mirage/mirage-solo5.git" +authors: [ "Anil Madhavapeddy " "Dan Williams " "Martin Lucina " ] +license: "ISC" + +build: [make "solo5-build"] +install: [make "solo5-install" "PREFIX=%{prefix}%"] +remove: [make "solo5-uninstall" "PREFIX=%{prefix}%"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.10"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocaml-freestanding" {< "0.3.0"} +] +conflicts: [ + "io-page" {>= "2.0.0"} + "solo5-bindings-hvt" + "solo5-bindings-virtio" + "solo5-bindings-muen" +] +synopsis: "Platform bindings for Mirage on Solo5" +description: "This package provides the platform bindings for Mirage/Solo5." +url { + src: "https://github.com/mirage/mirage-solo5/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=1201ecbd2c6b917121874b0f917dd411cbbb8153e963a570ac78a1375867441e" + "md5=f27fb6ebf3840a5b45fef14e527b59a5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-solo5/mirage-solo5.0.2.0/opam b/packages/mirage-solo5/mirage-solo5.0.2.0/opam new file mode 100644 index 000000000..867854a14 --- /dev/null +++ b/packages/mirage-solo5/mirage-solo5.0.2.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "martin@lucina.net" +homepage: "https://github.com/mirage/mirage-solo5" +bug-reports: "https://github.com/mirage/mirage-solo5/issues/" +dev-repo: "git+https://github.com/mirage/mirage-solo5.git" +license: "ISC" +authors: [ + "Anil Madhavapeddy " + "Dan Williams " + "Martin Lucina " +] +tags: [ + "org:mirage" +] +build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +depends: [ + "ocaml" {>= "4.02.3" & < "4.10"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.7.6" & <= "1.0.7"} + "ocb-stubblr" {build & <= "0.1.1-1"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "ocaml-freestanding" {< "0.3.0"} + "logs" {<= "0.7.0"} +] +conflicts: [ + "io-page" {>= "2.0.0"} + "solo5-bindings-hvt" + "solo5-bindings-virtio" + "solo5-bindings-muen" +] +synopsis: "Solo5 core platform libraries for MirageOS" +description: """ +This package provides the MirageOS `OS` library for +[Solo5][1] targets, which handles the main loop and timers. It also provides +the low level C startup code and C stubs required by the OCaml code. + +Currently this package also includes the C stubs used by the Solo5 `console`, +`block` and `net` implementations. + +The OCaml runtime and C runtime required to support it are provided separately +by the [ocaml-freestanding][2] package. + +[1]: https://github.com/Solo5/solo5 +[2]: https://github.com/mirage/ocaml-solo5""" +url { + src: + "https://github.com/mirage/mirage-solo5/releases/download/v0.2.0/mirage-solo5-0.2.0.tbz" + checksum: [ + "sha256=dc6d426461918db09ab0c53aeb3e81483c1e5209d9e503c52476e6e34e29c533" + "md5=022403d88c95b1c1267160e9e6c39d3f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-solo5/mirage-solo5.0.2.1/opam b/packages/mirage-solo5/mirage-solo5.0.2.1/opam new file mode 100644 index 000000000..93a17d801 --- /dev/null +++ b/packages/mirage-solo5/mirage-solo5.0.2.1/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "martin@lucina.net" +homepage: "https://github.com/mirage/mirage-solo5" +bug-reports: "https://github.com/mirage/mirage-solo5/issues/" +dev-repo: "git+https://github.com/mirage/mirage-solo5.git" +license: "ISC" +authors: [ + "Anil Madhavapeddy " + "Dan Williams " + "Martin Lucina " +] +tags: [ + "org:mirage" +] +build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +depends: [ + "ocaml" {>= "4.03.0" & < "4.10"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.7.6" & <= "1.0.7"} + "ocb-stubblr" {build & <= "0.1.1-1"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "ocaml-freestanding" {< "0.3.0"} + "logs" {<= "0.7.0"} + "solo5-kernel-ukvm" {< "0.3.0" & <= "0.2.2-1"} | +"solo5-kernel-virtio" {< "0.3.0" & <= "0.2.2-1"} | +"solo5-kernel-muen" {< "0.3.0"} +] +conflicts: [ + "io-page" {< "2.0.0"} + "solo5-bindings-hvt" + "solo5-bindings-virtio" + "solo5-bindings-muen" +] +synopsis: "Solo5 core platform libraries for MirageOS" +description: """ +This package provides the MirageOS `OS` library for +[Solo5][1] targets, which handles the main loop and timers. It also provides +the low level C startup code and C stubs required by the OCaml code. + +Currently this package also includes the C stubs used by the Solo5 `console`, +`block` and `net` implementations. + +The OCaml runtime and C runtime required to support it are provided separately +by the [ocaml-freestanding][2] package. + +[1]: https://github.com/Solo5/solo5 +[2]: https://github.com/mirage/ocaml-solo5""" +url { + src: "https://github.com/mirage/mirage-solo5/archive/v0.2.1.tar.gz" + checksum: [ + "sha256=2fe667dc83165f503ab684f73f71f043ad0dbeff741f79f8fadd2e31a7a1b910" + "md5=142243c3cd231f79957ddda716387417" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-tc/mirage-tc.0.1.0/opam b/packages/mirage-tc/mirage-tc.0.1.0/opam new file mode 100644 index 000000000..aa78e0017 --- /dev/null +++ b/packages/mirage-tc/mirage-tc.0.1.0/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/mirage-tc" +bug-reports: "https://github.com/mirage/mirage-tc/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/mirage-tc.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tc"] +depends: [ + "ocaml" {>= "4.01.0"} + "ezjsonm" {>= "0.3.0" & < "0.4.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "cstruct" {<= "6.2.0"} + "sexplib" {< "113.01.00"} + "bin_prot" {< "113.01.00"} + "comparelib" {<= "113.00.00"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS type-classes" +description: """ +A set of functors and combinators to pretty-print (using sexplib), to +convert to and from and JSON and Cstruct buffers. + +```ocaml +# Tc.show (module Tc.S) "Hello world!";; +- : string = "\\"Hello world!\\"" +# Tc.to_json (module Tc.App2(Tc.P)(Tc.I)(Tc.S)) (3, "foo");; +- : Ezjsonm.t = `A [`String "3"; `String "foo"] +``` + +A slightly more complex example, using autogen code instead of functor +composition: + +```ocaml +# camlp4o;; +# require "sexplib.syntax";; +# require "comparelib.syntax";; +# require "bin_prot.syntax";; +# module M = struct + type t = { foo: int; bar: string list } with sexp, bin_prot, compare + end;; +# module X = Tc.I0(M);; +# let t = { foo = 3; bar = [ "hello"; "world" ] };; + +# Tc.to_json (module X) t;; +- : Ezjsonm.t = +`A + [`A [`String "foo"; `String "3"]; + `A [`String "bar"; `A [`String "hello"; `String "world"]]] + +# Tc.write_string (module X) t;; +- : string = "\\003\\002\\005hello\\005world" +```""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tc/archive/0.1.0.tar.gz" + checksum: [ + "sha256=73032c4bf16fdf1c3ef84deab7034636665d79436b0737ae6eaa4f35850b419c" + "md5=93a51194b72381af02ac698501b5a275" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-tc/mirage-tc.0.2.0/opam b/packages/mirage-tc/mirage-tc.0.2.0/opam new file mode 100644 index 000000000..8e82cf661 --- /dev/null +++ b/packages/mirage-tc/mirage-tc.0.2.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/mirage-tc" +bug-reports: "https://github.com/mirage/mirage-tc/issues" +dev-repo: "git+https://github.com/mirage/mirage-tc.git" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--prefix" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tc"] +depends: [ + "ocaml" {>= "4.01.0"} + "ezjsonm" {>= "0.3.0" & < "0.4.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "cstruct" {<= "6.2.0"} + "sexplib" {<= "v0.17.0"} + "bin_prot" {<= "v0.17.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS type-classes" +description: """ +A set of functors and combinators to pretty-print (using sexplib), to +convert to and from and JSON and Cstruct buffers. + +```ocaml +# Tc.show (module Tc.S) "Hello world!";; +- : string = "\\"Hello world!\\"" +# Tc.to_json (module Tc.App2(Tc.P)(Tc.I)(Tc.S)) (3, "foo");; +- : Ezjsonm.t = `A [`String "3"; `String "foo"] +``` + +A slightly more complex example, using autogen code instead of functor +composition: + +```ocaml +# camlp4o;; +# require "sexplib.syntax";; +# require "comparelib.syntax";; +# require "bin_prot.syntax";; +# module M = struct + type t = { foo: int; bar: string list } with sexp, bin_prot, compare + end;; +# module X = Tc.I0(M);; +# let t = { foo = 3; bar = [ "hello"; "world" ] };; + +# Tc.to_json (module X) t;; +- : Ezjsonm.t = +`A + [`A [`String "foo"; `String "3"]; + `A [`String "bar"; `A [`String "hello"; `String "world"]]] + +# Tc.write_string (module X) t;; +- : string = "\\003\\002\\005hello\\005world" +```""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tc/archive/0.2.0.tar.gz" + checksum: [ + "sha256=857c09894389b4c4526b9ed52a33fcd936a1c0cd76655e2ae9b7ef9517c1be4b" + "md5=5c816232affa7429a1ea8200bb6bb03e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-tc/mirage-tc.0.2.1/opam b/packages/mirage-tc/mirage-tc.0.2.1/opam new file mode 100644 index 000000000..b8c74f24c --- /dev/null +++ b/packages/mirage-tc/mirage-tc.0.2.1/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +homepage: "https://github.com/mirage/mirage-tc" +bug-reports: "https://github.com/mirage/mirage-tc/issues" +dev-repo: "git+https://github.com/mirage/mirage-tc.git" +license: "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--prefix" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tc"] +depends: [ + "ocaml" {>= "4.01.0"} + "ezjsonm" {>= "0.3.0" & < "0.4.0"} + "mstruct" {>= "1.3.1" & <= "1.4.0"} + "cstruct" {<= "6.2.0"} + "sexplib" {<= "v0.17.0"} + "bin_prot" {<= "v0.17.0"} + "alcotest" {with-test & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS type-classes" +description: """ +A set of functors and combinators to pretty-print (using sexplib), to +convert to and from and JSON and Cstruct buffers. + +```ocaml +# Tc.show (module Tc.S) "Hello world!";; +- : string = "\\"Hello world!\\"" +# Tc.to_json (module Tc.App2(Tc.P)(Tc.I)(Tc.S)) (3, "foo");; +- : Ezjsonm.t = `A [`String "3"; `String "foo"] +``` + +A slightly more complex example, using autogen code instead of functor +composition: + +```ocaml +# camlp4o;; +# require "sexplib.syntax";; +# require "comparelib.syntax";; +# require "bin_prot.syntax";; +# module M = struct + type t = { foo: int; bar: string list } with sexp, bin_prot, compare + end;; +# module X = Tc.I0(M);; +# let t = { foo = 3; bar = [ "hello"; "world" ] };; + +# Tc.to_json (module X) t;; +- : Ezjsonm.t = +`A + [`A [`String "foo"; `String "3"]; + `A [`String "bar"; `A [`String "hello"; `String "world"]]] + +# Tc.write_string (module X) t;; +- : string = "\\003\\002\\005hello\\005world" +```""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tc/archive/0.2.1.tar.gz" + checksum: [ + "sha256=c0539dd31c1f8bacc764d87d2e4d56b699c343d5f5aa680ec668ff31cd932dee" + "md5=6b0fa5af74a77e29cbc30104be3bbb9f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/opam b/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/opam new file mode 100644 index 000000000..a7db96fc2 --- /dev/null +++ b/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: [make "OS=unix"] +remove: [ + ["ocamlfind" "remove" "mirage-tcpip-unix"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page-unix" {<= "2.3.0"} + "mirage-types" {= "0.5.0"} + "mirage-unix" {>= "0.9.9" & < "1.1.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2"} + "mirage-net-unix" {>= "1.0.0" & < "1.1.0"} + "ipaddr" {>= "1.0.0" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "OS=unix" "install"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.5.tar.gz" + checksum: [ + "sha256=297cb1b55cc3e45d88f58c08e4f6cb90bf9d8e587b394c414bae61818221caf8" + "md5=181072757691c47d1d9973fd5d766828" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.0.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.0.0/opam new file mode 100644 index 000000000..4d2ef66a2 --- /dev/null +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.0.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "lwt" {<= "5.9.0"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} + "io-page" {<= "3.0.0"} + "ipaddr" {<= "5.6.0"} + "mirage-types" {= "2.0.0"} +] +synopsis: "Lwt module type definitions for Mirage-compatible applications" +description: """ +This is a virtual package that pulls in all the concrete +dependencies required for the `mirage-types.lwt` ocamlfind +package to become available. + +The purpose of this library is to provide concrete types +for several that are left abstract in `mirage-types`: + +- `type 'a io = 'a Lwt.t` +- `type page_aligned_buffer = Io_page.t` +- `type buffer = Cstruct.t` +- `type macaddr = Macaddr.t` +- `type ipv4addr = Ipaddr.V4.t`""" +flags: deprecated +post-messages: [ "mirage-types-lwt is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/opam new file mode 100644 index 000000000..d452cd1a5 --- /dev/null +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "lwt" {<= "5.9.0"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} + "io-page" {<= "3.0.0"} + "ipaddr" {<= "5.6.0"} + "mirage-types" {>= "2.0.1" & < "2.1.0"} +] +synopsis: "Lwt module type definitions for Mirage-compatible applications" +description: """ +This is a virtual package that pulls in all the concrete +dependencies required for the `mirage-types.lwt` ocamlfind +package to become available. + +The purpose of this library is to provide concrete types +for several that are left abstract in `mirage-types`: + +- `type 'a io = 'a Lwt.t` +- `type page_aligned_buffer = Io_page.t` +- `type buffer = Cstruct.t` +- `type macaddr = Macaddr.t` +- `type ipv4addr = Ipaddr.V4.t`""" +flags: deprecated +post-messages: [ "mirage-types-lwt is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/opam new file mode 100644 index 000000000..323ade8b3 --- /dev/null +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "lwt" {<= "5.9.0"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} + "io-page" {<= "3.0.0"} + "ipaddr" {<= "5.6.0"} + "mirage-types" {>= "2.1.0" & < "2.2.0"} +] +synopsis: "Lwt module type definitions for Mirage-compatible applications" +description: """ +This is a virtual package that pulls in all the concrete +dependencies required for the `mirage-types.lwt` ocamlfind +package to become available. + +The purpose of this library is to provide concrete types +for several that are left abstract in `mirage-types`: + +- `type 'a io = 'a Lwt.t` +- `type page_aligned_buffer = Io_page.t` +- `type buffer = Cstruct.t` +- `type macaddr = Macaddr.t` +- `type ipv4addr = Ipaddr.V4.t`""" +flags: deprecated +post-messages: [ "mirage-types-lwt is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/opam new file mode 100644 index 000000000..1bfeb403a --- /dev/null +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "lwt" {<= "5.9.0"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} + "io-page" {<= "3.0.0"} + "ipaddr" {<= "5.6.0"} + "mirage-types" {>= "2.1.1" & < "2.2.0"} +] +synopsis: "Lwt module type definitions for Mirage-compatible applications" +description: """ +This is a virtual package that pulls in all the concrete +dependencies required for the `mirage-types.lwt` ocamlfind +package to become available. + +The purpose of this library is to provide concrete types +for several that are left abstract in `mirage-types`: + +- `type 'a io = 'a Lwt.t` +- `type page_aligned_buffer = Io_page.t` +- `type buffer = Cstruct.t` +- `type macaddr = Macaddr.t` +- `type ipv4addr = Ipaddr.V4.t`""" +flags: deprecated +post-messages: [ "mirage-types-lwt is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/opam new file mode 100644 index 000000000..a6db86ea2 --- /dev/null +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "lwt" {<= "5.9.0"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} + "io-page" {<= "3.0.0"} + "ipaddr" {<= "5.6.0"} + "mirage-types" {>= "2.2.0" & < "2.3.0"} +] +synopsis: "Lwt module type definitions for Mirage-compatible applications" +description: """ +This is a virtual package that pulls in all the concrete +dependencies required for the `mirage-types.lwt` ocamlfind +package to become available. + +The purpose of this library is to provide concrete types +for several that are left abstract in `mirage-types`: + +- `type 'a io = 'a Lwt.t` +- `type page_aligned_buffer = Io_page.t` +- `type buffer = Cstruct.t` +- `type macaddr = Macaddr.t` +- `type ipv4addr = Ipaddr.V4.t`""" +flags: deprecated +post-messages: [ "mirage-types-lwt is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-types/mirage-types.2.0.0/opam b/packages/mirage-types/mirage-types.2.0.0/opam new file mode 100644 index 000000000..c895927a1 --- /dev/null +++ b/packages/mirage-types/mirage-types.2.0.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +remove: ["ocamlfind" "remove" "mirage-types"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt" "cstruct" "io-page" "ipaddr"] +conflicts: [ + "ipaddr" {< "0.2.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install-types"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=d6a726de449da58170677cce4758444208eed17e88602f9e196021e0b7624f32" + "md5=e07348b0edce2aeb239c3e4ffe0643eb" + ] +} +post-messages: [ "mirage-types is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-types/mirage-types.2.0.1/opam b/packages/mirage-types/mirage-types.2.0.1/opam new file mode 100644 index 000000000..288b97d24 --- /dev/null +++ b/packages/mirage-types/mirage-types.2.0.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +remove: ["ocamlfind" "remove" "mirage-types"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt" "cstruct" "io-page" "ipaddr"] +conflicts: [ + "ipaddr" {< "0.2.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install-types"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=71232558b1b4a3e78a7f9cf9f41f6567c9206845012f1620671eb82376378645" + "md5=644b49021da9f2ad53c52214b588ccfa" + ] +} +post-messages: [ "mirage-types is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-types/mirage-types.2.1.0/opam b/packages/mirage-types/mirage-types.2.1.0/opam new file mode 100644 index 000000000..175c3b0b8 --- /dev/null +++ b/packages/mirage-types/mirage-types.2.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +remove: ["ocamlfind" "remove" "mirage-types"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt" "cstruct" "io-page" "ipaddr"] +conflicts: [ + "ipaddr" {< "0.2.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install-types"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=284b7701ef6a75f161f75566a74731ccde5e19072b3ef1ea9ddb725dd1a98dad" + "md5=7ca409949598e4ff1936917df49085fa" + ] +} +post-messages: [ "mirage-types is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-types/mirage-types.2.1.1/opam b/packages/mirage-types/mirage-types.2.1.1/opam new file mode 100644 index 000000000..56f0d89dd --- /dev/null +++ b/packages/mirage-types/mirage-types.2.1.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +remove: ["ocamlfind" "remove" "mirage-types"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt" "cstruct" "io-page" "ipaddr"] +conflicts: [ + "ipaddr" {< "0.2.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install-types"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=9917e93f826282c5e00900e057b1c10cabbab9ba165a3496d1fd172aa1e401f2" + "md5=2a38b804e4f688e29ec1a24023fa92a3" + ] +} +post-messages: [ "mirage-types is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-types/mirage-types.2.2.0/opam b/packages/mirage-types/mirage-types.2.2.0/opam new file mode 100644 index 000000000..9344549d7 --- /dev/null +++ b/packages/mirage-types/mirage-types.2.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +remove: ["ocamlfind" "remove" "mirage-types"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt" "cstruct" "io-page" "ipaddr"] +conflicts: [ + "ipaddr" {< "2.0.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install-types"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: [ light-uninstall deprecated ] +url { + src: "https://github.com/mirage/mirage/archive/v2.2.0.tar.gz" + checksum: [ + "sha256=392cc5632dd05fc86866b8910ad3a528cdece2e3d623295f954bbf62179b16bb" + "md5=cc8b4c8cfa1d8af5657029ae61159aa2" + ] +} +post-messages: [ "mirage-types is deprecated" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.0.9.1/opam b/packages/mirage-unix/mirage-unix.0.9.1/opam new file mode 100644 index 000000000..64bccecbb --- /dev/null +++ b/packages/mirage-unix/mirage-unix.0.9.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: [make "unix-build"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {< "5.0"} + "cstruct" {>= "0.7.1" & <= "6.2.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "4.0.0"} + "shared-memory-ring" {>= "0.4.0" & <= "3.2.1"} + "tuntap" {= "0.5"} + "fd-send-recv" {<= "2.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-xen"] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for UNIX compilation" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.9.1.tar.gz" + checksum: [ + "sha256=faefbb6de462255ccd720e8a02f34ddb3723a7c075ab6e42a8ed4f29187a993a" + "md5=e334b5eba4fd9b21069d440860e3fbf0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.0.9.2/opam b/packages/mirage-unix/mirage-unix.0.9.2/opam new file mode 100644 index 000000000..1bb34969e --- /dev/null +++ b/packages/mirage-unix/mirage-unix.0.9.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: [make "unix-build"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {< "5.0"} + "cstruct" {>= "0.7.1" & <= "6.2.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "4.0.0"} + "shared-memory-ring" {>= "0.4.0" & <= "3.2.1"} + "tuntap" {= "0.5"} + "fd-send-recv" {<= "2.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-xen"] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for UNIX compilation" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=bd99c83bb9fd321bb2d11566ebd896ced6005daee6dc17081542fb029bc63ff5" + "md5=9c98d8b97e196b74a8b5444d33d2bea7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.0.9.3/opam b/packages/mirage-unix/mirage-unix.0.9.3/opam new file mode 100644 index 000000000..368fe41d0 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.0.9.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: [make "unix-build"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {< "5.0"} + "cstruct" {>= "0.7.1" & <= "6.2.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "4.0.0"} + "shared-memory-ring" {>= "0.4.0" & <= "3.2.1"} + "tuntap" {= "0.5"} + "fd-send-recv" {<= "2.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-xen"] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for UNIX compilation" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.3.tar.gz" + checksum: [ + "sha256=e04ea4c3e8cfa70024eb49655923c24f4a8d2154277635e28a23f8c795f457c8" + "md5=d6b166f95a198d7889bb43f419bcfa78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.0.9.4/opam b/packages/mirage-unix/mirage-unix.0.9.4/opam new file mode 100644 index 000000000..ee3cf53a0 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.0.9.4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {< "5.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "4.0.0"} + "shared-memory-ring" {>= "0.4.1" & <= "3.2.1"} + "tuntap" {>= "0.6" & <= "2.0.1"} + "ipaddr" {<= "5.6.0"} + "fd-send-recv" {<= "2.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-xen"] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for UNIX compilation" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.4.tar.gz" + checksum: [ + "sha256=e93af85532e64d7a412ae5716732f85fda37e84b6ca91b52c94bbab8e29577e1" + "md5=b2fb35fc8d8cec9e6367635cba6d0f12" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.0.9.5/opam b/packages/mirage-unix/mirage-unix.0.9.5/opam new file mode 100644 index 000000000..506c330b7 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.0.9.5/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {< "5.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "4.0.0"} + "shared-memory-ring" {>= "0.4.1" & <= "3.2.1"} + "tuntap" {>= "0.6" & <= "2.0.1"} + "ipaddr" {>= "0.2.2" & <= "5.6.0"} + "fd-send-recv" {<= "2.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-xen"] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for UNIX compilation" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.5.tar.gz" + checksum: [ + "sha256=8d39bf900f69fe45b6550855ea3f9b47c66de57a670354ebc35546d367904b68" + "md5=cb1f452265b258dfc3da8fb8f3b3e3db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.0.9.6/opam b/packages/mirage-unix/mirage-unix.0.9.6/opam new file mode 100644 index 000000000..0100d1ff5 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.0.9.6/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {< "5.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "4.0.0"} + "shared-memory-ring" {>= "0.4.1" & <= "3.2.1"} + "tuntap" {>= "0.6" & <= "2.0.1"} + "ipaddr" {>= "0.2.2" & <= "5.6.0"} + "fd-send-recv" {<= "2.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-xen"] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for UNIX compilation" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.6.tar.gz" + checksum: [ + "sha256=29b5c964883c2b9e1fadb7159bb71e080e520a5101cb75af2525329fef280997" + "md5=4dd885366a52112cb61595e8635a5205" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.0.9.7/opam b/packages/mirage-unix/mirage-unix.0.9.7/opam new file mode 100644 index 000000000..8145883e2 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.0.9.7/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {< "5.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "4.0.0"} + "shared-memory-ring" {>= "0.4.3" & <= "3.2.1"} + "tuntap" {>= "0.6" & <= "2.0.1"} + "ipaddr" {>= "0.2.2" & <= "5.6.0"} + "fd-send-recv" {<= "2.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-xen"] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for UNIX compilation" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.7.tar.gz" + checksum: [ + "sha256=44696b75572e1747d7fa7f13c2248f0a54102a6f8c582005c53db0ef8862f5f4" + "md5=93b87fe2cc93c73f73824fa0382d45e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.0.9.8/opam b/packages/mirage-unix/mirage-unix.0.9.8/opam new file mode 100644 index 000000000..f71cda8a9 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.0.9.8/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: [make "unix-build"] +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "cstruct" {>= "0.8.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "shared-memory-ring" {>= "0.4.3" & <= "3.2.1"} + "tuntap" {>= "0.7.0" & <= "2.0.1"} + "ipaddr" {>= "0.2.3" & <= "5.6.0"} + "fd-send-recv" {<= "2.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: ["mirage-xen"] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for UNIX compilation" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.8.tar.gz" + checksum: [ + "sha256=fe8a30ecf33a0a4ba0bb7da06072b8534a70b9b433275702b198f5ecfde19c58" + "md5=f4445cc38117433c6d9930c89ebf0175" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.0.9.9/opam b/packages/mirage-unix/mirage-unix.0.9.9/opam new file mode 100644 index 000000000..67c54b2c3 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.0.9.9/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [[make "unix-uninstall" "PREFIX=%{prefix}%"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "mirage-clock-unix" {>= "1.0.0" & <= "4.2.0"} + "shared-memory-ring" {>= "0.4.3" & <= "3.2.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for UNIX compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.9.tar.gz" + checksum: [ + "sha256=fd4cca2701023091160104580436adce340f9c5ded6e5351f379b7b572c7daeb" + "md5=89e56ad58bf5310eb543232b1d94109d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.1.0.0/opam b/packages/mirage-unix/mirage-unix.1.0.0/opam new file mode 100644 index 000000000..03b1b7d88 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.1.0.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [[make "unix-uninstall" "PREFIX=%{prefix}%"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page-unix" {>= "0.9.9" & <= "2.3.0"} + "mirage-clock-unix" {>= "1.0.0" & <= "4.2.0"} + "shared-memory-ring" {>= "0.4.3" & <= "3.2.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for UNIX compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=4f69b88a3bf54aeef29e0375585bf03e8311fc6083ee47bfa630ed2f6fb888bb" + "md5=80a3c6585554a4f287c9100d56d88179" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.1.1.0/opam b/packages/mirage-unix/mirage-unix.1.1.0/opam new file mode 100644 index 000000000..c98a2bcc9 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.1.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [ + [make "unix-uninstall" "PREFIX=%{prefix}%"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.0.1" & <= "1.4.0"} + "mirage-clock-unix" {>= "1.0.0" & <= "4.2.0"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=e66a77e1f47a5dbbc7bd753493eb630bb2905f0e9c9229fb44b59428bb3e97e2" + "md5=213a78c5d9e645484f3f14fbb8452c1f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.0.0/opam b/packages/mirage-unix/mirage-unix.2.0.0/opam new file mode 100644 index 000000000..41d6c73aa --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.0.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [ + [make "unix-uninstall" "PREFIX=%{prefix}%"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.0.1" & <= "1.4.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=eace637de730910a2f7f4ea85e725e6ae522299f9597f4bf1410c934463f718f" + "md5=f560b075e102c4517861d89f5282476a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.0.1/opam b/packages/mirage-unix/mirage-unix.2.0.1/opam new file mode 100644 index 000000000..47317ce61 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.0.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [ + [make "unix-uninstall" "PREFIX=%{prefix}%"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.0.1" & <= "1.4.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=05e5ae05eff049b7e2d3e645d456d15bd4ab7777a5ca2bde7a3659551e4eb780" + "md5=b818d16969858e5a8df433bb9a7d0b64" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.1.0/opam b/packages/mirage-unix/mirage-unix.2.1.0/opam new file mode 100644 index 000000000..ff27f3e13 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [ + [make "unix-uninstall" "PREFIX=%{prefix}%"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.0.1" & <= "1.4.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=4d7a45a712de67ae818b3520ae7d474b21159f01a146f01aea1b69d2fecaa122" + "md5=8735f94dc430c170532d68304b52782e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.1.1/opam b/packages/mirage-unix/mirage-unix.2.1.1/opam new file mode 100644 index 000000000..14edb81fe --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.1.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [ + [make "unix-uninstall" "PREFIX=%{prefix}%"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.0.1" & <= "1.4.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=88612b7eb4de1d4d4f1d4ce01fafa1681485600e06dd891600db3bbe56f402cb" + "md5=0072f3c9933a410e53e298034d722ec6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.1.2/opam b/packages/mirage-unix/mirage-unix.2.1.2/opam new file mode 100644 index 000000000..61efd50bf --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.1.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [ + [make "unix-uninstall" "PREFIX=%{prefix}%"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.0.1" & <= "1.4.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.1.2.tar.gz" + checksum: [ + "sha256=bbc04774e24f23c08850d0ddada111cc6fa1f4836b4cdf53857945479325236e" + "md5=ebcb7d5a7ae273d5c2c294881d09dca5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.1.3/opam b/packages/mirage-unix/mirage-unix.2.1.3/opam new file mode 100644 index 000000000..1b25dca55 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.1.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [ + [make "unix-uninstall" "PREFIX=%{prefix}%"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.0.1" & <= "1.4.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.1.3.tar.gz" + checksum: [ + "sha256=7198a465be70f8877ba6347fac816ebbeaa585cddf18e526474c2ad8d59c9ae4" + "md5=def6a11783dd75efb8451eee1e1186fb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.2.0/opam b/packages/mirage-unix/mirage-unix.2.2.0/opam new file mode 100644 index 000000000..70d5b482d --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.2.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [ + [make "unix-uninstall" "PREFIX=%{prefix}%"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.0.1" & <= "1.4.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.2.0.tar.gz" + checksum: [ + "sha256=6e3bfceee6bd75bd9116ecc46bb1f058e252a8a1b2823d6ddd175d8f35fc409d" + "md5=95e0e1b73a1448dca207acfad14d38c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.2.1/opam b/packages/mirage-unix/mirage-unix.2.2.1/opam new file mode 100644 index 000000000..a8f40e4e8 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.2.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [ + [make "unix-uninstall" "PREFIX=%{prefix}%"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.0.1" & <= "1.4.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.2.1.tar.gz" + checksum: [ + "sha256=e9fe6cbb11b4b70209e479df7bb20edcbd3764b6cd98fa3d4862e9812eca3003" + "md5=c6c6013112833bcfd04593f558a710ae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.2.2/opam b/packages/mirage-unix/mirage-unix.2.2.2/opam new file mode 100644 index 000000000..3c6a61b0a --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.2.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +build: [make "unix-build"] +remove: [ + [make "unix-uninstall" "PREFIX=%{prefix}%"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.0.1" & <= "1.4.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "unix-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.2.2.tar.gz" + checksum: [ + "sha256=9c1b46a2b32fde955267dd8b8fc1f5b60bdc47cd3d29410cbc9a1538318702f1" + "md5=47bf62cb84fc936f09bd54b7befe85ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.2.3/opam b/packages/mirage-unix/mirage-unix.2.2.3/opam new file mode 100644 index 000000000..d9011ff7b --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.2.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +build: [make "unix-build"] +install: [make "unix-install" "PREFIX=%{prefix}%"] +remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "type_conv" {<= "113.00.02"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.2.3.tar.gz" + checksum: [ + "sha256=61e38dc1b89df6266f8892e4e8e8e4cd13f09649910bfe88e4c2c7d4eeaefdb1" + "md5=dd3062184058d66327ca9868262811b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.3.1/opam b/packages/mirage-unix/mirage-unix.2.3.1/opam new file mode 100644 index 000000000..a6fa19f13 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.3.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +build: [make "unix-build"] +install: [make "unix-install" "PREFIX=%{prefix}%"] +remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "type_conv" {<= "113.00.02"} + "conf-which" {build & = "1"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.3.1.tar.gz" + checksum: [ + "sha256=6e5697a579cef8fdef221768f17aeec913b74ab072d104ca5e1710554c419ef6" + "md5=4d2918daafd0dc192d537f8422bf43cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.4.0/opam b/packages/mirage-unix/mirage-unix.2.4.0/opam new file mode 100644 index 000000000..872a9a760 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.4.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +license: ["ISC" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "BSD-3-Clause"] +build: [make "unix-build"] +install: [make "unix-install" "PREFIX=%{prefix}%"] +remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "conf-which" {build & = "1"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.4.0.tar.gz" + checksum: [ + "sha256=361fad4c5f3906d63a5bbd4a516a6d9c6d4fe6279e2d7d205fbe022f9e2ef9b2" + "md5=cc474641b52985f6dea8e8e5b773de78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.4.1/opam b/packages/mirage-unix/mirage-unix.2.4.1/opam new file mode 100644 index 000000000..872a9a760 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.4.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +license: ["ISC" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "BSD-3-Clause"] +build: [make "unix-build"] +install: [make "unix-install" "PREFIX=%{prefix}%"] +remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "conf-which" {build & = "1"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.4.0.tar.gz" + checksum: [ + "sha256=361fad4c5f3906d63a5bbd4a516a6d9c6d4fe6279e2d7d205fbe022f9e2ef9b2" + "md5=cc474641b52985f6dea8e8e5b773de78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.5.0/opam b/packages/mirage-unix/mirage-unix.2.5.0/opam new file mode 100644 index 000000000..2895146ac --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.5.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +license: ["ISC" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "BSD-3-Clause"] +build: [make "unix-build"] +install: [make "unix-install" "PREFIX=%{prefix}%"] +remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "conf-which" {build & = "1"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.5.0.tar.gz" + checksum: [ + "sha256=4253b0aec1395d34b203cba35b28892d0c524449da005de6fc71f7c64802a1b4" + "md5=241d765a848cd1daa3061f4f8f6b7060" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.2.6.0/opam b/packages/mirage-unix/mirage-unix.2.6.0/opam new file mode 100644 index 000000000..69bd6d081 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.2.6.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +license: ["ISC" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "BSD-3-Clause"] +build: [make "unix-build"] +install: [make "unix-install" "PREFIX=%{prefix}%"] +remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "conf-which" {build & = "1"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.1"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.6.0.tar.gz" + checksum: [ + "sha256=b91a85bb33f21fd61039f44b64f1487f951947523cbc3b6a1eaaa25ef8d2e5e2" + "md5=e9d5ec80ae06b42658e48af130aea7c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.3.0.0/opam b/packages/mirage-unix/mirage-unix.3.0.0/opam new file mode 100644 index 000000000..fb03aff39 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.3.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +license: ["ISC" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "BSD-3-Clause"] +build: [make "unix-build"] +install: [make "unix-install" "PREFIX=%{prefix}%"] +remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} + "mirage-clock-unix" {>= "1.0.0" & <= "4.2.0"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "logs" {<= "0.7.0"} +] +conflicts: [ + "mirage-types" { < "3.0.0" } +] +tags: "org:mirage" +synopsis: "MirageOS platform library for UNIX compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v3.0.0.tar.gz" + checksum: [ + "sha256=57c244bc01e1dde30ca27dfd42d0c3dd6095e9da47c2c4839f4c71d8049abd45" + "md5=ad80c57c36e8aec9c623d1fc4441ec49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-unix/mirage-unix.3.0.1/opam b/packages/mirage-unix/mirage-unix.3.0.1/opam new file mode 100644 index 000000000..a0665df79 --- /dev/null +++ b/packages/mirage-unix/mirage-unix.3.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +license: ["ISC" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" "BSD-3-Clause"] +build: [make "unix-build"] +install: [make "unix-install" "PREFIX=%{prefix}%"] +remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] + +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} + "mirage-clock-unix" {>= "1.0.0" & <= "4.2.0"} + "shared-memory-ring" {>= "1.0.0" & <= "3.2.1"} + "mirage-profile" {>= "0.3" & <= "0.9.1"} + "logs" {<= "0.7.0"} +] +conflicts: [ + "mirage-types" { < "3.0.0" } +] +tags: "org:mirage" +synopsis: "MirageOS platform library for UNIX compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v3.0.1.tar.gz" + checksum: [ + "sha256=e0f0a91263e45558db37c248bdfdebca7c1fea023b65684fd698424c7a0398ff" + "md5=a23c33ae8762ba1a5f8c563a539c3454" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-www/mirage-www.0.3.0/opam b/packages/mirage-www/mirage-www.0.3.0/opam new file mode 100644 index 000000000..59c25ce66 --- /dev/null +++ b/packages/mirage-www/mirage-www.0.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +depends: [ + "ocaml" {>= "4.00.0"} + "mirage-net" {>= "0.5.2" & < "0.9.0"} + "mirage-fs" {>= "0.4.0" & < "1.0.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {<= "0.9.6"} + "mirage" {>= "0.8.0" & <= "0.9.0"} + "re" {<= "1.12.0"} + "cow" {<= "0.5.3"} + "mirari" {= "0.9.1"} + "cstruct" {>= "0.6.0" & <= "6.2.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-www" +install: [make "CONF_FLAGS=--no-install"] +synopsis: "MirageOS website (written with MirageOS)" +url { + src: "https://github.com/mirage/mirage-www/archive/0.3.0.tar.gz" + checksum: [ + "sha256=01f2b7954417ffbe48facc73615f6cf535f5b9a59128e89eebb07bfb4b72ce6d" + "md5=68632f478af54069f293f0af102fd3c8" + ] +} +extra-source "mirage-www.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mirage-www/mirage-www.install.0.3.0" + checksum: [ + "sha256=dc9c59b2ad02e58466a11466dd2bbfe8c9cf0f1bf233b1c7a23979514c2f4074" + "md5=5948253e6f19447e90190f24c0c71116" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-www/mirage-www.0.4.0/opam b/packages/mirage-www/mirage-www.0.4.0/opam new file mode 100644 index 000000000..a53625276 --- /dev/null +++ b/packages/mirage-www/mirage-www.0.4.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: [["./default_build.sh"]] +depends: [ + "ocaml" {>= "4.00.0"} + "mirage-net" {= "0.9.4"} + "mirage-fs" {>= "0.6.0" & < "1.0.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.9.10" & <= "0.9.12"} + "mirage" {>= "0.9.7" & <= "0.9.8"} + "re" {<= "1.12.0"} + "cow" {>= "0.7.0" & < "0.8.0"} + "mirari" {= "0.9.7"} +] +dev-repo: "git+https://github.com/mirage/mirage-www" +synopsis: "MirageOS website (written with MirageOS)" +url { + src: "https://github.com/mirage/mirage-www/archive/0.4.0.tar.gz" + checksum: [ + "sha256=4e3de7edb854bb43f6cd33193f70a3eac7cdaf9b4be67cd7c6947717346c55da" + "md5=eda84191d254e27180fe0ab9891b4b7d" + ] +} +extra-source "mirage-www.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mirage-www/mirage-www.install.0.4.0" + checksum: [ + "sha256=dc9c59b2ad02e58466a11466dd2bbfe8c9cf0f1bf233b1c7a23979514c2f4074" + "md5=5948253e6f19447e90190f24c0c71116" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-www/mirage-www.1.0.0/opam b/packages/mirage-www/mirage-www.1.0.0/opam new file mode 100644 index 000000000..8718600bd --- /dev/null +++ b/packages/mirage-www/mirage-www.1.0.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: [ + [make "OS=unix" "CFLAGS=--no-opam"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "mirage" {>= "1.0.3" & <= "1.0.4"} + "cow" {>= "0.9.0" & < "2.0.0"} + "cowabloga" {= "0.0.3"} + "mirage-tcpip-unix" {= "0.9.5"} + "mirage-http-unix" {= "1.0.0"} + "mirage-fs-unix" {>= "1.0.0" & <= "1.7.0"} + "mirage-console-unix" {>= "1.0.0" & <= "5.1.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-www" +synopsis: "MirageOS website (written with MirageOS)" +url { + src: "https://github.com/mirage/mirage-www/archive/1.0.0.tar.gz" + checksum: [ + "sha256=e18abb07e53c309b02c191100e6774e2bdcf1083007120b83d64e10075130b44" + "md5=aebc3c5daecc5c94ffc08c5eaebe792f" + ] +} +extra-source "mirage-www.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mirage-www/mirage-www.install.1.0.0" + checksum: [ + "sha256=261f83b791d1607b2fb97761ada83405afc60c6a8aa58901e38b644c65499897" + "md5=538081107a1f8f75bf01cff2f6b00efb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-www/mirage-www.1.1.0/opam b/packages/mirage-www/mirage-www.1.1.0/opam new file mode 100644 index 000000000..b89ef40fc --- /dev/null +++ b/packages/mirage-www/mirage-www.1.1.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: [ + [make "MODE=unix" "CFLAGS=--no-opam"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "mirage" {>= "1.1.0" & < "1.2.0"} + "crunch" {>= "1.2.3" & < "3.0.0"} + "fat-filesystem" {>= "0.9.0" & <= "0.15.1"} + "cow" {>= "0.9.0" & < "2.0.0"} + "ssl" {<= "0.7.0"} + "ipaddr" {<= "5.6.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "cowabloga" {>= "0.0.3" & <= "0.0.6"} + "tcpip" {<= "8.2.0"} + "mirage-http" {>= "1.1.0" & <= "3.2.0"} + "mirage-block-unix" {>= "1.2.0" & <= "2.14.2"} + "mirage-fs-unix" {>= "1.0.0" & <= "1.7.0"} + "mirage-console-unix" {>= "1.0.0" & <= "5.1.0"} + "cohttp" {>= "0.10.0" & <= "6.0.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-www" +synopsis: "MirageOS website (written with MirageOS)" +url { + src: "https://github.com/mirage/mirage-www/archive/1.1.0.tar.gz" + checksum: [ + "sha256=5c662069875e09f86771a6222c4cd0f057b4920ee088d272545173a75ae05121" + "md5=c7861be195ae8f12505c1be69ef196e7" + ] +} +extra-source "mirage-www.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mirage-www/mirage-www.install.1.1.0" + checksum: [ + "sha256=2029e6bb11aea1eab5046d18d7bc9e789622b50cd6d2dcf8ec3fe2111872890f" + "md5=80192582a9e1a6159e0e9b1751eb93cf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/opam b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/opam new file mode 100644 index 000000000..37eef3e03 --- /dev/null +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +build: [make "xen-ocaml-build"] +install: [make "xen-ocaml-install" "PREFIX=%{prefix}%"] +remove: [make "xen-ocaml-uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} + "mirage-xen-posix" {<= "3.3.1"} + "conf-pkg-config" {<= "3"} + "ocaml-src" {<= "4.09.1-1"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +conflicts: [ + "sexplib" { = "v0.9.0" } + "mirage-xen" {>= "6.0.0"} +] +synopsis: "MirageOS headers for the OCaml runtime" +description: + "The package contains the OCaml runtime patches and build system." +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.3.0.tar.gz" + checksum: [ + "sha256=3b8b4d90700f1b21507500847c59e0e7d0c640f6de5fde4ad4716be3479d8b9b" + "md5=4bae08a22f8260f764646620ce83d084" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.1/opam b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.1/opam new file mode 100644 index 000000000..3241feda8 --- /dev/null +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +build: [make "xen-ocaml-build"] +install: [make "xen-ocaml-install" "PREFIX=%{prefix}%"] +remove: [make "xen-ocaml-uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} + "mirage-xen-posix" {<= "3.3.1"} + "conf-pkg-config" {<= "3"} + "ocamlfind" {build & <= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +conflicts: [ + "sexplib" { = "v0.9.0" } + "mirage-xen" {>= "6.0.0"} +] +synopsis: "MirageOS headers for the OCaml runtime" +description: + "The package contains the OCaml runtime patches and build system." +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.3.1.tar.gz" + checksum: [ + "sha256=6e5697a579cef8fdef221768f17aeec913b74ab072d104ca5e1710554c419ef6" + "md5=4d2918daafd0dc192d537f8422bf43cb" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/opam b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/opam new file mode 100644 index 000000000..b1a9b2cdb --- /dev/null +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +build: [make "xen-ocaml-build"] +install: [make "xen-ocaml-install" "PREFIX=%{prefix}%"] +remove: [make "xen-ocaml-uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "mirage-xen-posix" {<= "3.3.1"} + "conf-pkg-config" {<= "3"} + "ocamlfind" {build & <= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +conflicts: [ + "sexplib" { = "v0.9.0" } + "mirage-xen" {>= "6.0.0"} +] +synopsis: "MirageOS headers for the OCaml runtime" +description: + "The package contains the OCaml runtime patches and build system." +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.3.4.tar.gz" + checksum: [ + "sha256=558b9e98f997cd2bdced55210a23836e979420ed22383f59390091127aa2d318" + "md5=00402709acf64d7405091c587a81e4eb" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.6.0/opam b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.6.0/opam new file mode 100644 index 000000000..a71531366 --- /dev/null +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.6.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +build: [make "xen-ocaml-build"] +install: [make "xen-ocaml-install" "PREFIX=%{prefix}%"] +remove: [make "xen-ocaml-uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "mirage-xen-posix" {>= "2.6.0" & <= "3.3.1"} + "conf-pkg-config" {<= "3"} + "ocamlfind" {build & <= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +conflicts: [ + "sexplib" { = "v0.9.0" } + "mirage-xen" {>= "6.0.0"} +] +synopsis: "MirageOS headers for the OCaml runtime" +description: + "The package contains the OCaml runtime patches and build system." +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.6.0.tar.gz" + checksum: [ + "sha256=b91a85bb33f21fd61039f44b64f1487f951947523cbc3b6a1eaaa25ef8d2e5e2" + "md5=e9d5ec80ae06b42658e48af130aea7c1" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/opam b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/opam new file mode 100644 index 000000000..7f1d57393 --- /dev/null +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +build: [make "xen-ocaml-build"] +install: [make "xen-ocaml-install" "PREFIX=%{prefix}%"] +remove: [make "xen-ocaml-uninstall" "PREFIX=%{prefix}%"] +tags: ["org:mirage"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.1"} + "mirage-xen-posix" {>= "2.6.0" & <= "3.3.1"} + "conf-pkg-config" {<= "3"} + "ocamlfind" {build & <= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +conflicts: [ + "sexplib" { = "v0.9.0" } + "mirage-xen" {>= "6.0.0"} +] +synopsis: "MirageOS headers for the OCaml runtime" +description: + "The package contains the OCaml runtime patches and build system." +url { + src: "https://github.com/mirage/mirage-platform/archive/v3.0.0.tar.gz" + checksum: [ + "sha256=57c244bc01e1dde30ca27dfd42d0c3dd6095e9da47c2c4839f4c71d8049abd45" + "md5=ad80c57c36e8aec9c623d1fc4441ec49" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.6/opam b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.6/opam new file mode 100644 index 000000000..2a1413871 --- /dev/null +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.6/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +build: [make "-C" "xen-ocaml" "build"] +install: [make "-C" "xen-ocaml" "install" "PREFIX=%{prefix}%"] +remove: [make "-C" "xen-ocaml" "uninstall" "PREFIX=%{prefix}%"] +tags: ["org:mirage"] +depends: [ + "ocaml" {>= "4.04.2" & <= "4.05.0"} + "mirage-xen-posix" {>= "2.6.0" & <= "3.3.1"} + "conf-pkg-config" {<= "3"} + "ocamlfind" {build & <= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +synopsis: "MirageOS headers for the OCaml runtime" +description: + "The package contains the OCaml runtime patches and build system." +url { + src: + "https://github.com/mirage/mirage-platform/releases/download/3.0.6/mirage-xen-ocaml-3.0.6.tbz" + checksum: [ + "sha256=6531f10c6086ebaa6bbf9566179aa1f86152cbdbe409a01c32352154dee2beb9" + "md5=ead723d64c59b92c440f1f3d0d839332" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.1.0/opam b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.1.0/opam new file mode 100644 index 000000000..b241111f4 --- /dev/null +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +build: [make "-C" "xen-ocaml" "build"] +install: [make "-C" "xen-ocaml" "install" "PREFIX=%{prefix}%"] +remove: [make "-C" "xen-ocaml" "uninstall" "PREFIX=%{prefix}%"] +tags: ["org:mirage"] +depends: [ + "ocaml" {>= "4.04.2" & <= "4.05.0"} + "mirage-xen-posix" {>= "2.6.0" & <= "3.3.1"} + "conf-pkg-config" {<= "3"} + "ocamlfind" {build & <= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +synopsis: "MirageOS headers for the OCaml runtime" +description: + "The package contains the OCaml runtime patches and build system." +url { + src: "https://github.com/mirage/mirage-platform/archive/3.1.0.tar.gz" + checksum: [ + "sha256=5aa69c61a4086496cc25a3713601afc33bb3ece04b43b0ded175002ec7fde771" + "md5=939f42dd4eecb2448d03a2319c65afb2" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.2.0/opam b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.2.0/opam new file mode 100644 index 000000000..0f93a9690 --- /dev/null +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage-platform" +bug-reports: "https://github.com/mirage/mirage-platform/issues/" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" +build: [make "-C" "xen-ocaml" "build"] +install: [make "-C" "xen-ocaml" "install" "PREFIX=%{prefix}%"] +remove: [make "-C" "xen-ocaml" "uninstall" "PREFIX=%{prefix}%"] +tags: ["org:mirage"] +depends: [ + "ocaml" {>= "4.04.2" & <= "4.07.1"} + "mirage-xen-posix" {>= "2.6.0" & <= "3.3.1"} + "conf-pkg-config" {<= "3"} + "ocamlfind" {build & <= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +synopsis: "MirageOS headers for the OCaml runtime" +description: + "The package contains the OCaml runtime patches and build system." +url { + src: "https://github.com/mirage/mirage-platform/archive/v3.2.0.tar.gz" + checksum: [ + "sha256=f88763dda37d2eb2c6fddcf16434c83eb20e2675a09c0da807fd815321dcaaaf" + "md5=ea82478dd96782965324c939e9e9bfc4" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.10.0/opam b/packages/mirage/mirage.0.10.0/opam new file mode 100644 index 000000000..5cf3bdb5f --- /dev/null +++ b/packages/mirage/mirage.0.10.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: [ + "anil@recoil.org" + "thomas@gazagnaire.org" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["./configure" "--bindir" "%{bin}%"] + [make "uninstall"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ipaddr" {<= "5.6.0"} + "mirage-types" {>= "0.4.0" & < "1.0.0"} + "lwt" {<= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "re" {<= "1.12.0"} + "cmdliner" {< "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirari" +install: [make "install"] +synopsis: "The MirageOS." +description: """ +MirageOS is a unikernel for constructing secure, high-performance +network applications across a variety of cloud computing and mobile +platforms. Code can be developed on a normal OS such as Linux or MacOS +X, and then compiled into a fully-standalone, specialised unikernel +that runs under the Xen hypervisor. Since Xen powers most public cloud +computing infrastructure such as Amazon EC2, this lets your servers +run more cheaply, securely and finer control than with a full software +stack.""" +url { + src: "https://github.com/mirage/mirari/archive/0.10.0.tar.gz" + checksum: [ + "sha256=5ad53d55d29f97d65603dbb65a39acc9693ca01fc61a3452313da5eb2d8b4e63" + "md5=5d9071936ecdee7d1cff6da3f7f4d4b7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.4.0/opam b/packages/mirage/mirage.0.4.0/opam new file mode 100644 index 000000000..9d746121c --- /dev/null +++ b/packages/mirage/mirage.0.4.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {< "0.6.0"} + "lwt" {< "4.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "MirageOS stdlib" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-platform/tarball/mirage-platform-0.4.0" + checksum: [ + "sha256=38b10aed2663c73517ca06f73b2944b9d59a1d0c643283b3c0cf35352472e3d1" + "md5=065e9eba07588384889be2a1cc202a12" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.4.1/opam b/packages/mirage/mirage.0.4.1/opam new file mode 100644 index 000000000..7ec64c301 --- /dev/null +++ b/packages/mirage/mirage.0.4.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "cstruct" {< "0.6.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "xenstore" {<= "2.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS core libraries" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-platform/tarball/mirage-platform-0.4.1" + checksum: [ + "sha256=52a86234c5064594905907adc83b4c4b7f56d841cc7e37a9ec26ead828846759" + "md5=1929d6e92374400f714db3d582373d8d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.5.0/opam b/packages/mirage/mirage.0.5.0/opam new file mode 100644 index 000000000..9dacaa05d --- /dev/null +++ b/packages/mirage/mirage.0.5.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {< "0.6.0"} + "lwt" {<= "5.9.0"} + "xenstore" {<= "2.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS stdlib" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.5.0.tar.gz" + checksum: [ + "sha256=cf45c5675621652b06f08f4c95ee05832974405f0321b46167acba5fe13ea590" + "md5=2765165c7540c20e269c283160ae9770" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.6.0/opam b/packages/mirage/mirage.0.6.0/opam new file mode 100644 index 000000000..6da480d38 --- /dev/null +++ b/packages/mirage/mirage.0.6.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {< "0.6.0"} + "lwt" {<= "5.9.0"} + "xenstore" {<= "2.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS stdlib" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.6.0.tar.gz" + checksum: [ + "sha256=8e21b011953bb019a6928ee5f2e1117739175f3a1b4208e7a549c09bbcae1b54" + "md5=8f23f13fec9714cf7edc92310691a89b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.6.1/opam b/packages/mirage/mirage.0.6.1/opam new file mode 100644 index 000000000..0d0dc3f3b --- /dev/null +++ b/packages/mirage/mirage.0.6.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {< "0.6.0"} + "lwt" {< "4.0.0"} + "xenstore" {<= "2.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS stdlib" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.6.1.tar.gz" + checksum: [ + "sha256=a9dd83bb52850d235c5705478370d677dea882e3173667343ad8834979355846" + "md5=a30c29a9934d14b27d50e49a815be291" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.7.2/opam b/packages/mirage/mirage.0.7.2/opam new file mode 100644 index 000000000..91ef33746 --- /dev/null +++ b/packages/mirage/mirage.0.7.2/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "cstruct" {>= "0.6.0" & <= "6.2.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "xenstore" {<= "2.3.0"} + "shared-memory-ring" {< "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS stdlib" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.7.2.tar.gz" + checksum: [ + "sha256=4e4b18a338e5e5d2f1af55ec46f504013716c6a7ab58bc9373c5cf97633c9953" + "md5=b447d5f10b518758a01237fc6f37af2d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.8.0/opam b/packages/mirage/mirage.0.8.0/opam new file mode 100644 index 000000000..85036c4a2 --- /dev/null +++ b/packages/mirage/mirage.0.8.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "cstruct" {>= "0.6.0" & <= "6.2.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "4.0.0"} + "xenstore" {>= "1.2.0" & <= "2.3.0"} + "shared-memory-ring" {< "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS stdlib" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.8.0.tar.gz" + checksum: [ + "sha256=fbec106df73048fbf83c0fae6b0f70f319beeabe57badae0611ec4983a38dd7b" + "md5=612aa05a17bc5b0fa2979d22d8ea611d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.8.1/opam b/packages/mirage/mirage.0.8.1/opam new file mode 100644 index 000000000..6770c5f50 --- /dev/null +++ b/packages/mirage/mirage.0.8.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "mirage"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "cstruct" {>= "0.6.0" & <= "6.2.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "4.0.0"} + "xenstore" {>= "1.2.0" & <= "2.3.0"} + "shared-memory-ring" {< "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS stdlib" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.8.1.tar.gz" + checksum: [ + "sha256=ec67985013487982b72a606262695bfb7abab0df98907fdf6010d614a789945c" + "md5=aa7c97e33588b64326045c383a87c0b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.9.0/opam b/packages/mirage/mirage.0.9.0/opam new file mode 100644 index 000000000..432652049 --- /dev/null +++ b/packages/mirage/mirage.0.9.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "all"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.0" & < "4.0.0"} + "xenstore" {>= "1.2.0" & <= "2.3.0"} + "shared-memory-ring" {>= "0.4.0" & <= "3.2.1"} + "tuntap" {>= "0.3" & < "0.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS stdlib" +url { + src: + "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.9.0.tar.gz" + checksum: [ + "sha256=202054a64be9fb07df5b19ea654b57ed113a5b10a1fa58db1cdb2bbef7d7dc42" + "md5=411d14098adb0efdcaf9a0c518a34811" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.9.1/opam b/packages/mirage/mirage.0.9.1/opam new file mode 100644 index 000000000..725852a2e --- /dev/null +++ b/packages/mirage/mirage.0.9.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + ("mirage-unix" {= "0.9.1"} | "mirage-xen" {= "0.9.1"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +synopsis: "MirageOS platform library" +description: """ +This is actually a dummy package that chooses a specific implementation. There +are currently: + +* mirage-xen: a Xen unikernel backend +* mirage-unix: a UNIX process-based backend""" +url { + src: + "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.9.1.tar.gz" + checksum: [ + "sha256=faefbb6de462255ccd720e8a02f34ddb3723a7c075ab6e42a8ed4f29187a993a" + "md5=e334b5eba4fd9b21069d440860e3fbf0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.9.2/opam b/packages/mirage/mirage.0.9.2/opam new file mode 100644 index 000000000..4ccf71c79 --- /dev/null +++ b/packages/mirage/mirage.0.9.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + ("mirage-unix" {= "0.9.2"} | "mirage-xen" {= "0.9.2"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +synopsis: "MirageOS platform library" +description: """ +This is actually a dummy package that chooses a specific implementation. There +are currently: + +* mirage-xen: a Xen unikernel backend +* mirage-unix: a UNIX process-based backend""" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=bd99c83bb9fd321bb2d11566ebd896ced6005daee6dc17081542fb029bc63ff5" + "md5=9c98d8b97e196b74a8b5444d33d2bea7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.9.3/opam b/packages/mirage/mirage.0.9.3/opam new file mode 100644 index 000000000..db2df59e8 --- /dev/null +++ b/packages/mirage/mirage.0.9.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + ("mirage-unix" {= "0.9.3"} | "mirage-xen" {= "0.9.3"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +synopsis: "MirageOS platform library" +description: """ +This is actually a dummy package that chooses a specific implementation. There +are currently: + +* mirage-xen: a Xen unikernel backend +* mirage-unix: a UNIX process-based backend""" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.3.tar.gz" + checksum: [ + "sha256=e04ea4c3e8cfa70024eb49655923c24f4a8d2154277635e28a23f8c795f457c8" + "md5=d6b166f95a198d7889bb43f419bcfa78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.9.4/opam b/packages/mirage/mirage.0.9.4/opam new file mode 100644 index 000000000..9739d798c --- /dev/null +++ b/packages/mirage/mirage.0.9.4/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + ("mirage-unix" {= "0.9.4"} | "mirage-xen" {= "0.9.4"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +synopsis: "MirageOS platform library" +description: """ +This is actually a dummy package that chooses a specific implementation. There +are currently: + +* mirage-xen: a Xen unikernel backend +* mirage-unix: a UNIX process-based backend""" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.4.tar.gz" + checksum: [ + "sha256=e93af85532e64d7a412ae5716732f85fda37e84b6ca91b52c94bbab8e29577e1" + "md5=b2fb35fc8d8cec9e6367635cba6d0f12" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.9.5/opam b/packages/mirage/mirage.0.9.5/opam new file mode 100644 index 000000000..60ff18a74 --- /dev/null +++ b/packages/mirage/mirage.0.9.5/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + ("mirage-unix" {= "0.9.5"} | "mirage-xen" {= "0.9.5"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +synopsis: "MirageOS platform library" +description: """ +This is actually a dummy package that chooses a specific implementation. There +are currently: + +* mirage-xen: a Xen unikernel backend +* mirage-unix: a UNIX process-based backend""" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.5.tar.gz" + checksum: [ + "sha256=8d39bf900f69fe45b6550855ea3f9b47c66de57a670354ebc35546d367904b68" + "md5=cb1f452265b258dfc3da8fb8f3b3e3db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.9.6/opam b/packages/mirage/mirage.0.9.6/opam new file mode 100644 index 000000000..b337ec532 --- /dev/null +++ b/packages/mirage/mirage.0.9.6/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + ("mirage-unix" {= "0.9.6"} | "mirage-xen" {= "0.9.6"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +synopsis: "MirageOS platform library" +description: """ +This is actually a dummy package that chooses a specific implementation. There +are currently: + +* mirage-xen: a Xen unikernel backend +* mirage-unix: a UNIX process-based backend""" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.6.tar.gz" + checksum: [ + "sha256=29b5c964883c2b9e1fadb7159bb71e080e520a5101cb75af2525329fef280997" + "md5=4dd885366a52112cb61595e8635a5205" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.9.7/opam b/packages/mirage/mirage.0.9.7/opam new file mode 100644 index 000000000..19a6ef72f --- /dev/null +++ b/packages/mirage/mirage.0.9.7/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + ("mirage-unix" {= "0.9.7"} | "mirage-xen" {= "0.9.7"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +synopsis: "MirageOS platform library" +description: """ +This is actually a dummy package that chooses a specific implementation. There +are currently: + +* mirage-xen: a Xen unikernel backend +* mirage-unix: a UNIX process-based backend""" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.7.tar.gz" + checksum: [ + "sha256=44696b75572e1747d7fa7f13c2248f0a54102a6f8c582005c53db0ef8862f5f4" + "md5=93b87fe2cc93c73f73824fa0382d45e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.0.9.8/opam b/packages/mirage/mirage.0.9.8/opam new file mode 100644 index 000000000..5e7050523 --- /dev/null +++ b/packages/mirage/mirage.0.9.8/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + ("mirage-unix" {= "0.9.8"} | "mirage-xen" {= "0.9.8"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-platform" +synopsis: "MirageOS platform library" +description: """ +This is actually a dummy package that chooses a specific implementation. There +are currently: + +* mirage-xen: a Xen unikernel backend +* mirage-unix: a UNIX process-based backend""" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.8.tar.gz" + checksum: [ + "sha256=fe8a30ecf33a0a4ba0bb7da06072b8534a70b9b433275702b198f5ecfde19c58" + "md5=f4445cc38117433c6d9930c89ebf0175" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.1.0.0/opam b/packages/mirage/mirage.1.0.0/opam new file mode 100644 index 000000000..ffe969396 --- /dev/null +++ b/packages/mirage/mirage.1.0.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: [ + "anil@recoil.org" + "thomas@gazagnaire.org" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["./configure" "--bindir" "%{bin}%"] + [make "uninstall"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: "https://github.com/mirage/mirage/archive/1.0.0.tar.gz" + checksum: [ + "sha256=40635e7e4ebc0c8b48eb347edd432dc773fbb4248018fd8e559c0a43066da340" + "md5=03af11a56ba6b2ce9e71168cac1e1f68" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.1.0.1/opam b/packages/mirage/mirage.1.0.1/opam new file mode 100644 index 000000000..8c9226fcf --- /dev/null +++ b/packages/mirage/mirage.1.0.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: [ + "anil@recoil.org" + "thomas@gazagnaire.org" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["./configure" "--bindir" "%{bin}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "io-page-unix" {<= "2.3.0"} + "io-page-xen" {<= "2.3.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: "https://github.com/mirage/mirage/archive/1.0.1.tar.gz" + checksum: [ + "sha256=f1d777a84bc38fe50c5619a758da9e065c0c1c306b5b9b09788f8f0efc2543e5" + "md5=9029e825a730df1fa986a24b1051cd2a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.1.0.2/opam b/packages/mirage/mirage.1.0.2/opam new file mode 100644 index 000000000..a38cc33ea --- /dev/null +++ b/packages/mirage/mirage.1.0.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: [ + "anil@recoil.org" + "thomas@gazagnaire.org" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["./configure" "--bindir" "%{bin}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "io-page-unix" {<= "2.3.0"} + "io-page-xen" {<= "2.3.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: "https://github.com/mirage/mirage/archive/1.0.2.tar.gz" + checksum: [ + "sha256=9f28339bf64f845a574ae0ac0b9616d731faa9d71710d5772335297aca269e91" + "md5=013c8a603cf2edeb4d2014b446d3737b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.1.0.3/opam b/packages/mirage/mirage.1.0.3/opam new file mode 100644 index 000000000..88a57fbe4 --- /dev/null +++ b/packages/mirage/mirage.1.0.3/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: [ + "anil@recoil.org" + "thomas@gazagnaire.org" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["./configure" "--bindir" "%{bin}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "io-page-unix" {<= "2.3.0"} + "io-page-xen" {<= "2.3.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: "https://github.com/mirage/mirage/archive/1.0.3.tar.gz" + checksum: [ + "sha256=aa943c2bb8bdf464e9fffdf6aa50058d8f0adbc169747f51a47fdc3821cae7ee" + "md5=bb94f5fb267fe72b315223a4789982c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.1.0.4/opam b/packages/mirage/mirage.1.0.4/opam new file mode 100644 index 000000000..101cbdfd9 --- /dev/null +++ b/packages/mirage/mirage.1.0.4/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: [ + "anil@recoil.org" + "thomas@gazagnaire.org" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["./configure" "--bindir" "%{bin}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "io-page-unix" {<= "2.3.0"} + "io-page-xen" {<= "2.3.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "0.5.0" & < "1.1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: "https://github.com/mirage/mirage/archive/1.0.4.tar.gz" + checksum: [ + "sha256=a2a431673588de9010ee0aca0d11f09036145f7a0bf9971901f4a1b51727ed97" + "md5=f12242fcd34708ec0f2cccf371940a09" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.1.1.0/opam b/packages/mirage/mirage.1.1.0/opam new file mode 100644 index 000000000..52f65442d --- /dev/null +++ b/packages/mirage/mirage.1.1.0/opam @@ -0,0 +1,52 @@ +bug-reports: "https://github.com/mirage/mirage/issues/" +homepage: "https://mirage.io" +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/1.1.0.tar.gz" + checksum: [ + "sha256=c7b5e4176184ad9811d54a9fb6c96c822535a0beb8b9fca5b9a0f22172c4a001" + "md5=ef7719ab810a9d9a60df97993b2786d0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.1.1.1/opam b/packages/mirage/mirage.1.1.1/opam new file mode 100644 index 000000000..2cbd54c0a --- /dev/null +++ b/packages/mirage/mirage.1.1.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: [ + "anil@recoil.org" + "thomas@gazagnaire.org" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {= "1.1.1"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/1.1.1.tar.gz" + checksum: [ + "sha256=347b97c8b38d580166f1347d009deab4944cef3ceb740fc4e2c97879d5411da2" + "md5=fb068fd81f3b8be68562995a759856cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.1.1.2/opam b/packages/mirage/mirage.1.1.2/opam new file mode 100644 index 000000000..ee84296f1 --- /dev/null +++ b/packages/mirage/mirage.1.1.2/opam @@ -0,0 +1,52 @@ +bug-reports: "https://github.com/mirage/mirage/issues/" +homepage: "https://mirage.io" +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "1.1.2" & < "3.0.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/1.1.2.tar.gz" + checksum: [ + "sha256=9fe839394055c8d25164421437e212237dab2854c0dfb69db6f8ae6091a28799" + "md5=748de4c346095aceea3c430d5c6959d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.1.1.3/opam b/packages/mirage/mirage.1.1.3/opam new file mode 100644 index 000000000..125141cdc --- /dev/null +++ b/packages/mirage/mirage.1.1.3/opam @@ -0,0 +1,52 @@ +bug-reports: "https://github.com/mirage/mirage/issues/" +homepage: "https://mirage.io" +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "1.1.3" & < "3.0.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/1.1.3.tar.gz" + checksum: [ + "sha256=742f3641eb36727f1214816c9fb63e4e2286e67b0d72d72dcdedbe813fe505ed" + "md5=06adfaf1532bf5d92d503de3ef3bb395" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.1.2.0/opam b/packages/mirage/mirage.1.2.0/opam new file mode 100644 index 000000000..c97a00836 --- /dev/null +++ b/packages/mirage/mirage.1.2.0/opam @@ -0,0 +1,52 @@ +bug-reports: "https://github.com/mirage/mirage/issues/" +homepage: "https://mirage.io" +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "1.2.0" & < "3.0.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=b44bb03c0367ee12a4d010e1e4cc4de287563c699da84996b4ad3ede1739d1d5" + "md5=7f286e36337b2b02d30eb428e0c9d129" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.2.0.0/opam b/packages/mirage/mirage.2.0.0/opam new file mode 100644 index 000000000..898c74a37 --- /dev/null +++ b/packages/mirage/mirage.2.0.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "2.0.0" & < "3.0.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "crunch" {< "3.0.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=d6a726de449da58170677cce4758444208eed17e88602f9e196021e0b7624f32" + "md5=e07348b0edce2aeb239c3e4ffe0643eb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage/mirage.2.0.1/opam b/packages/mirage/mirage.2.0.1/opam new file mode 100644 index 000000000..5f16df95f --- /dev/null +++ b/packages/mirage/mirage.2.0.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "2.0.1" & < "3.0.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "crunch" {< "3.0.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=71232558b1b4a3e78a7f9cf9f41f6567c9206845012f1620671eb82376378645" + "md5=644b49021da9f2ad53c52214b588ccfa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage/mirage.2.1.0/opam b/packages/mirage/mirage.2.1.0/opam new file mode 100644 index 000000000..54218ba31 --- /dev/null +++ b/packages/mirage/mirage.2.1.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "2.1.0" & < "3.0.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "crunch" {< "3.0.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=284b7701ef6a75f161f75566a74731ccde5e19072b3ef1ea9ddb725dd1a98dad" + "md5=7ca409949598e4ff1936917df49085fa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage/mirage.2.1.1/opam b/packages/mirage/mirage.2.1.1/opam new file mode 100644 index 000000000..27c4377ed --- /dev/null +++ b/packages/mirage/mirage.2.1.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "2.1.1" & < "3.0.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "crunch" {< "3.0.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=9917e93f826282c5e00900e057b1c10cabbab9ba165a3496d1fd172aa1e401f2" + "md5=2a38b804e4f688e29ec1a24023fa92a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage/mirage.2.2.0/opam b/packages/mirage/mirage.2.2.0/opam new file mode 100644 index 000000000..a0dee1b8e --- /dev/null +++ b/packages/mirage/mirage.2.2.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: [ + "anil@recoil.org" + "thomas@gazagnaire.org" +] +authors: [ + "Anil Madhavapeddy" + "Thomas Gazagnaire" + "Dave Scott" + "Richard Mortier" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "2.2.0" & < "2.3.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "crunch" {>= "1.2.2" & < "3.0.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.2.0.tar.gz" + checksum: [ + "sha256=392cc5632dd05fc86866b8910ad3a528cdece2e3d623295f954bbf62179b16bb" + "md5=cc8b4c8cfa1d8af5657029ae61159aa2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage/mirage.2.2.1/opam b/packages/mirage/mirage.2.2.1/opam new file mode 100644 index 000000000..59e6f7ea5 --- /dev/null +++ b/packages/mirage/mirage.2.2.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "2.2.0" & < "3.0.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.0.0" & <= "3.0.0"} + "crunch" {>= "1.2.2" & < "3.0.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.2.1.tar.gz" + checksum: [ + "sha256=c5fbc686cdb8b59d4e92a6ab65a41a0a44efb4ab1cce096111ab806137984a38" + "md5=c9411bd913eec79fb689af26e7f05c8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage/mirage.2.3.0/opam b/packages/mirage/mirage.2.3.0/opam new file mode 100644 index 000000000..fb3ca9664 --- /dev/null +++ b/packages/mirage/mirage.2.3.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["./configure" "--bindir" "%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ipaddr" {>= "1.0.0" & <= "5.6.0"} + "mirage-types" {>= "2.3.0" & < "3.0.0"} + "re" {>= "1.2.1" & <= "1.12.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "io-page" {>= "1.4.0" & <= "3.0.0"} + "crunch" {>= "1.2.2" & < "3.0.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/mirage" +install: [make "install"] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.3.0.tar.gz" + checksum: [ + "sha256=0f83de617f27b7771614ab79c3efd53a98e89e950503367887a0360626b93309" + "md5=ed9e97a0da0d635371095497d1e044f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mirage/mirage.2.7.0/opam b/packages/mirage/mirage.2.7.0/opam new file mode 100644 index 000000000..d9a3abac6 --- /dev/null +++ b/packages/mirage/mirage.2.7.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +homepage: "https://mirage.io/" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--bindir" bin] + [make] +] +install: [make "install"] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07.0"} + "ipaddr" {>= "2.6.0" & <= "5.6.0"} + "functoria" {= "1.0.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.7.0.tar.gz" + checksum: [ + "sha256=6902efc90e5e79812973874bbf183804343937afb75933b4aec7682a3e7427e8" + "md5=f1547f5de31192dd51bb1fde82006a41" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.2.7.3/opam b/packages/mirage/mirage.2.7.3/opam new file mode 100644 index 000000000..800421aa1 --- /dev/null +++ b/packages/mirage/mirage.2.7.3/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +homepage: "https://mirage.io/" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--bindir" bin] + [make] +] +install: [make "install"] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-types" {>= "2.6.0" & < "3.0.0"} + "ipaddr" {>= "2.6.0" & <= "5.6.0"} + "functoria" {= "1.0.0"} + "astring" {<= "0.8.5"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.7.3.tar.gz" + checksum: [ + "sha256=9a3e60364558b19881cb92f38807531747169e81808e9b656befdceed7c31db9" + "md5=263e7459868e71f36047389a15c1a4ba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.2.8.0/opam b/packages/mirage/mirage.2.8.0/opam new file mode 100644 index 000000000..2814f8113 --- /dev/null +++ b/packages/mirage/mirage.2.8.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +homepage: "https://mirage.io/" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--bindir" bin] + [make] +] +install: [make "install"] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-types" {>= "2.8.0" & < "3.0.0"} + "ipaddr" {>= "2.6.0" & <= "5.6.0"} + "functoria" {= "1.0.0"} + "astring" {<= "0.8.5"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.8.0.tar.gz" + checksum: [ + "sha256=01b5c1485076f5667d784287ce6d4ca6f39b0e649d23db5eebcaedbc0fcea641" + "md5=41360785ca35994c447df887c70ca1aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.2.9.0/opam b/packages/mirage/mirage.2.9.0/opam new file mode 100644 index 000000000..04cb764e1 --- /dev/null +++ b/packages/mirage/mirage.2.9.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +homepage: "https://mirage.io" +bug-reports: "https://github.com/mirage/mirage/issues/" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/mirage.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--bindir" bin] + [make] +] +install: [make "install"] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-types" {>= "2.8.0" & < "3.0.0"} + "ipaddr" {>= "2.6.0" & < "3.0.0"} + "functoria" {>= "1.1.0" & < "2.0.0"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.9.0.tar.gz" + checksum: [ + "sha256=d226e0204ff349daef887b8bbe4c8551fc137d33df3b88b919b2a4ee2733e24c" + "md5=d888922a18f4341b9ef9a7c9b5696464" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.2.9.1/opam b/packages/mirage/mirage.2.9.1/opam new file mode 100644 index 000000000..15a5971e1 --- /dev/null +++ b/packages/mirage/mirage.2.9.1/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: [ + "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" +] +homepage: "https://mirage.io" +bug-reports: "https://github.com/mirage/mirage/issues/" +tags: ["org:mirage" "org:xapi-project"] +dev-repo: "git+https://github.com/mirage/mirage.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--bindir" bin] + [make] +] +install: [make "install"] +remove: [ + ["rm" "-f" "%{bin}%/mirage"] + ["ocamlfind" "remove" "mirage"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "mirage-types-lwt" {< "3.0.0"} + "mirage-types" {>= "2.8.0" & < "3.0.0"} + "ipaddr" {>= "2.6.0" & < "3.0.0"} + "functoria" {>= "1.1.0" & < "2.0.0"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.9.1.tar.gz" + checksum: [ + "sha256=367033b619d7be5bb822ed9ee53d36d810d48efe55eadcb58541300961f13f67" + "md5=80381a9fa7ff30af04f75335c3f19cad" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.3.0.0/opam b/packages/mirage/mirage.3.0.0/opam new file mode 100644 index 000000000..3a8d2907c --- /dev/null +++ b/packages/mirage/mirage.3.0.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://mirage.io/" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] +doc: "https://mirage.github.io/mirage/" + +build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "ocamlbuild" {<= "0.15.0"} + "ocamlfind" {<= "1.9.6"} + "topkg" {build & >= "0.8.0" & <= "1.0.7"} + "ipaddr" {>= "2.6.0" & < "3.0.0"} + "functoria" {>= "2.0.0" & < "2.2.0"} + "sexplib" {< "v0.11.0"} + "bos" {<= "0.2.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "mirage-runtime" {>= "3.0.0" & < "4.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} + "tcpip" {> "3.0.0"} + "mirage-solo5" {>= "0.4.0"} + "mirage-unix" {>= "3.1.0"} + "mirage-random" {>= "1.2.0"} + "charrua-client" {>= "0.11"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: + "https://github.com/mirage/mirage/releases/download/v3.0.0/mirage-3.0.0.tbz" + checksum: [ + "sha256=733f7f4f236488dee486af0f04fc58c77d100a3c77761206810a961004de55d7" + "md5=a3e7a132e275efd0760bc3515d4f1fb8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.3.0.1/opam b/packages/mirage/mirage.3.0.1/opam new file mode 100644 index 000000000..4f9ca0037 --- /dev/null +++ b/packages/mirage/mirage.3.0.1/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://mirage.io/" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] +doc: "https://mirage.github.io/mirage/" + +build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "ocamlbuild" {<= "0.15.0"} + "ocamlfind" {<= "1.9.6"} + "topkg" {build & >= "0.8.0" & <= "1.0.7"} + "ipaddr" {>= "2.6.0" & < "3.0.0"} + "functoria" {>= "2.0.0" & < "2.2.0"} + "bos" {<= "0.2.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "mirage-runtime" {>= "3.0.0" & < "4.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} + "tcpip" {>= "3.5.0"} + "mirage-solo5" {>= "0.4.0"} + "mirage-unix" {>= "3.1.0"} + "mirage-random" {>= "1.2.0"} + "charrua-client" {>= "0.11"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: + "https://github.com/mirage/mirage/releases/download/v3.0.1/mirage-3.0.1.tbz" + checksum: [ + "sha256=10e186b063c4f3bdb1c7ca4f94226e13f512ee709988db0ef97b98bd595edac1" + "md5=6ada309aecfc3bf1479476ba520edac3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.3.0.2/opam b/packages/mirage/mirage.3.0.2/opam new file mode 100644 index 000000000..60381973f --- /dev/null +++ b/packages/mirage/mirage.3.0.2/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://mirage.io/" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] +doc: "https://mirage.github.io/mirage/" + +build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "ocamlbuild" {<= "0.15.0"} + "ocamlfind" {<= "1.9.6"} + "topkg" {build & >= "0.8.0" & <= "1.0.7"} + "ipaddr" {>= "2.6.0" & < "3.0.0"} + "functoria" {>= "2.0.0" & < "2.2.0"} + "bos" {<= "0.2.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "mirage-runtime" {>= "3.0.0" & < "4.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} + "tcpip" {>= "3.5.0"} + "mirage-solo5" {>= "0.4.0"} + "mirage-unix" {>= "3.1.0"} + "mirage-random" {>= "1.2.0"} + "charrua-client" {>= "0.11"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: + "https://github.com/mirage/mirage/releases/download/v3.0.2/mirage-3.0.2.tbz" + checksum: [ + "sha256=260c8ff74f37c89259930cc36e21d868246474390f6c67a3456435477f230cd0" + "md5=f971883de3cf9f01fd6bd9617a5dbb9e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.3.0.4/opam b/packages/mirage/mirage.3.0.4/opam new file mode 100644 index 000000000..358ab4b00 --- /dev/null +++ b/packages/mirage/mirage.3.0.4/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://mirage.io/" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] +doc: "https://mirage.github.io/mirage/" + +build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "ocamlbuild" {<= "0.15.0"} + "ocamlfind" {<= "1.9.6"} + "topkg" {build & >= "0.8.0" & <= "1.0.7"} + "ipaddr" {>= "2.6.0" & < "3.0.0"} + "functoria" {>= "2.0.0" & < "2.2.0"} + "bos" {<= "0.2.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "mirage-runtime" {>= "3.0.0" & < "4.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "2.0.0"} + "mirage-qubes" {< "0.5"} + "mirage-solo5" {< "0.2.1"} + "crunch" {< "1.2.2"} + "tcpip" {>= "3.5.0"} + "mirage-solo5" {>= "0.4.0"} + "mirage-unix" {>= "3.1.0"} + "mirage-random" {>= "1.2.0"} + "charrua-client" {>= "0.11"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.0.4/mirage-3.0.4.tbz" + checksum: [ + "sha256=da7129c52013865dbed625a5f09e58d0bb6db1f423f56e7cde521aa9df84d202" + "md5=e6a3335058070fbaab347f97211545f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.3.0.5/opam b/packages/mirage/mirage.3.0.5/opam new file mode 100644 index 000000000..9140de066 --- /dev/null +++ b/packages/mirage/mirage.3.0.5/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://mirage.io/" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] +doc: "https://mirage.github.io/mirage/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "ocamlbuild" {<= "0.15.0"} + "ocamlfind" {<= "1.9.6"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ipaddr" {>= "2.6.0" & < "3.0.0"} + "functoria" {>= "2.2.0" & < "4.0"} + "bos" {<= "0.2.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "mirage-runtime" {>= "3.0.0" & < "4.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} + "tcpip" {>= "3.5.0"} + "mirage-solo5" {>= "0.4.0"} + "mirage-unix" {>= "3.1.0"} + "mirage-random" {>= "1.2.0"} + "charrua-client" {>= "0.11"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.0.5/mirage-3.0.5.tbz" + checksum: [ + "sha256=b7347fb248561acf96e79e0c18ede618b3f3715542a0ec3e563782a60e366fc2" + "md5=ed9854a99c77aee3bdcdf0915905fd46" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.3.0.7/opam b/packages/mirage/mirage.3.0.7/opam new file mode 100644 index 000000000..333428acb --- /dev/null +++ b/packages/mirage/mirage.3.0.7/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://mirage.io/" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] +doc: "https://mirage.github.io/mirage/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.04.2" & < "4.07.0"} + "ocamlbuild" {<= "0.15.0"} + "ocamlfind" {<= "1.9.6"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ipaddr" {>= "2.6.0" & < "3.0.0"} + "functoria" {>= "2.2.0" & < "4.0"} + "bos" {<= "0.2.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "mirage-runtime" {>= "3.0.0" & < "4.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} + "tcpip" {>= "3.5.0"} + "mirage-solo5" {>= "0.4.0"} + "mirage-unix" {>= "3.1.0"} + "mirage-random" {>= "1.2.0"} + "charrua-client" {>= "0.11"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.0.7/mirage-3.0.7.tbz" + checksum: [ + "sha256=f2fc94f0a36799c57be741b2e58e621f39b2315d522fbdfc028f3f5d6d731e87" + "md5=37def6de00392f02729c7cb2a7d5a722" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.3.0.8/opam b/packages/mirage/mirage.3.0.8/opam new file mode 100644 index 000000000..3611d1d93 --- /dev/null +++ b/packages/mirage/mirage.3.0.8/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://github.com/mirage/mirage" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] +doc: "https://mirage.github.io/mirage/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.04.2" & < "4.07.0"} + "ocamlbuild" {<= "0.15.0"} + "ocamlfind" {<= "1.9.6"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ipaddr" {>= "2.6.0" & < "3.0.0"} + "functoria" {>= "2.2.0" & < "4.0"} + "bos" {<= "0.2.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "mirage-runtime" {>= "3.0.0" & < "4.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} + "tcpip" {>= "3.5.0"} + "mirage-solo5" {>= "0.4.0"} + "mirage-unix" {>= "3.1.0"} + "mirage-random" {>= "1.2.0"} + "charrua-client" {>= "0.11"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: + "https://github.com/mirage/mirage/releases/download/v3.0.8/mirage-3.0.8.tbz" + checksum: [ + "sha256=d333f36db3450336b2608c7f18d5122327829a86b5e4ddfbde2084e996e45883" + "md5=bc7bc993a5f88ba8644a6e33a6b966a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirage/mirage.3.1.0/opam b/packages/mirage/mirage.3.1.0/opam new file mode 100644 index 000000000..47ffcc4c5 --- /dev/null +++ b/packages/mirage/mirage.3.1.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://github.com/mirage/mirage" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +tags: ["org:mirage" "org:xapi-project"] +doc: "https://mirage.github.io/mirage/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.04.2" & < "4.07.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ipaddr" {>= "2.6.0" & < "3.0.0"} + "functoria" {>= "2.2.0" & < "4.0"} + "bos" {<= "0.2.1"} + "astring" {<= "0.8.5"} + "logs" {<= "0.7.0"} + "mirage-runtime" {>= "3.0.0" & < "4.0"} +] +conflicts: [ + "nocrypto" {< "0.4.0"} + "cstruct" {< "1.0.1"} + "io-page" {< "1.4.0"} + "crunch" {< "1.2.2"} + "jbuilder" {= "1.0+beta18"} + "tcpip" {>= "3.5.0"} + "mirage-solo5" {>= "0.4.0"} + "mirage-unix" {>= "3.1.0"} + "mirage-random" {>= "1.2.0"} + "charrua-client" {>= "0.11"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack.""" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.1.0/mirage-3.1.0.tbz" + checksum: [ + "sha256=6aa92ebbc762728fd9145b1b0b92c786ebeefc4955dbe0139d4699ee20051129" + "md5=324d5ef38808dca22ff1c03459c14f53" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirari/mirari.0.9.0/opam b/packages/mirari/mirari.0.9.0/opam new file mode 100644 index 000000000..3949c92de --- /dev/null +++ b/packages/mirari/mirari.0.9.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: [[make]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {< "1.0"} + "obuild" {<= "0.1.11"} +] +dev-repo: "git+https://github.com/mirage/mirari" +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/mirari-0.9.0.tar.gz" + checksum: [ + "sha256=4aab10fda568f7133b0c099698a1bd50ac50e32da8b6906cea2e266f46fa1a1e" + "md5=783b5ff4864ea12c3a206a343f691bfd" + ] +} +extra-source "mirari.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mirari/mirari.install" + checksum: [ + "sha256=e5242e2064f3d7116bf4679efba621cf093f8df8a0ef69530ac768f2b3c80334" + "md5=be31e105995f844aa8eefcd39e78a2f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirari/mirari.0.9.1/opam b/packages/mirari/mirari.0.9.1/opam new file mode 100644 index 000000000..f1731f569 --- /dev/null +++ b/packages/mirari/mirari.0.9.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: [[make]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {< "1.0"} + "obuild" {<= "0.1.11"} +] +dev-repo: "git+https://github.com/mirage/mirari" +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/mirari-0.9.1.tar.gz" + checksum: [ + "sha256=9c528956c8f2e223da5f4214544fd8dbc6c24abd473437b7ff21c11ee47281e8" + "md5=1b43f7c908a63a09f295bd3b47807e16" + ] +} +extra-source "mirari.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mirari/mirari.install" + checksum: [ + "sha256=e5242e2064f3d7116bf4679efba621cf093f8df8a0ef69530ac768f2b3c80334" + "md5=be31e105995f844aa8eefcd39e78a2f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirari/mirari.0.9.2/opam b/packages/mirari/mirari.0.9.2/opam new file mode 100644 index 000000000..57803e306 --- /dev/null +++ b/packages/mirari/mirari.0.9.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: [[make]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {< "1.0"} + "obuild" {<= "0.1.11"} +] +dev-repo: "git+https://github.com/mirage/mirari" +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/mirari-0.9.2.tar.gz" + checksum: [ + "sha256=fef1f038dfd37490b3ffba65129a312f9771f57d240c5220639605be71a3439f" + "md5=2c2a129b7133b04b2ff04f4a93c4ef0e" + ] +} +extra-source "mirari.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mirari/mirari.install" + checksum: [ + "sha256=e5242e2064f3d7116bf4679efba621cf093f8df8a0ef69530ac768f2b3c80334" + "md5=be31e105995f844aa8eefcd39e78a2f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirari/mirari.0.9.3/opam b/packages/mirari/mirari.0.9.3/opam new file mode 100644 index 000000000..0de42ab7e --- /dev/null +++ b/packages/mirari/mirari.0.9.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: [[make]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {< "1.0"} + "obuild" {>= "0.0.2" & <= "0.1.11"} + "tuntap" {>= "0.5" & < "1.0"} + "fd-send-recv" {<= "2.0.2"} + "sexplib" {<= "113.24.00"} +] +dev-repo: "git+https://github.com/mirage/mirari" +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/mirari-0.9.3.tar.gz" + checksum: [ + "sha256=4932e32968464f51baa847572b42ca49230ad31bd9628c405660355b7df8646f" + "md5=0ee96c73c0456c974e9ab75ea15c53be" + ] +} +extra-source "mirari.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mirari/mirari.install" + checksum: [ + "sha256=e5242e2064f3d7116bf4679efba621cf093f8df8a0ef69530ac768f2b3c80334" + "md5=be31e105995f844aa8eefcd39e78a2f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirari/mirari.0.9.4/opam b/packages/mirari/mirari.0.9.4/opam new file mode 100644 index 000000000..30fa3e655 --- /dev/null +++ b/packages/mirari/mirari.0.9.4/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: [[make]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {< "1.0"} + "obuild" {>= "0.0.2" & <= "0.1.11"} + "tuntap" {>= "0.5" & < "1.0"} + "fd-send-recv" {<= "2.0.2"} +] +dev-repo: "git+https://github.com/mirage/mirari" +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/v0.9.4.tar.gz" + checksum: [ + "sha256=dd36dae38732787498152530522092f9824682ece1737ebc5e5cfc9a258549bd" + "md5=03690f83b8bc1c4b632f8de9c0c3a30c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirari/mirari.0.9.5/opam b/packages/mirari/mirari.0.9.5/opam new file mode 100644 index 000000000..06a67e2a0 --- /dev/null +++ b/packages/mirari/mirari.0.9.5/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: [[make]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {< "1.0"} + "fd-send-recv" {<= "2.0.2"} + "tuntap" {>= "0.5" & < "1.0"} +] +dev-repo: "git+https://github.com/mirage/mirari" +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/v0.9.5.tar.gz" + checksum: [ + "sha256=24ad5b659d76f571b47b81cf830217e81775e96e9d72aae6996c64cde717c9fe" + "md5=0f9160ae78770f57df4b5b2acefd64ef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirari/mirari.0.9.6/opam b/packages/mirari/mirari.0.9.6/opam new file mode 100644 index 000000000..b2c5b26d0 --- /dev/null +++ b/packages/mirari/mirari.0.9.6/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: [[make]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {< "1.0"} + "tuntap" {>= "0.5" & < "1.0"} + "fd-send-recv" {<= "2.0.2"} + "ipaddr" {<= "5.6.0"} +] +dev-repo: "git+https://github.com/mirage/mirari" +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/v0.9.6.tar.gz" + checksum: [ + "sha256=a0fdb38050a19df895aa450c9fd6f4d85fd43b8ec2f7257ab8dcf700ad8ab7af" + "md5=c43674e45744983a6296b800c51a2179" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirari/mirari.0.9.7/opam b/packages/mirari/mirari.0.9.7/opam new file mode 100644 index 000000000..dc86cf602 --- /dev/null +++ b/packages/mirari/mirari.0.9.7/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: [[make]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {< "1.0"} + "tuntap" {>= "0.5" & < "1.0"} + "fd-send-recv" {<= "2.0.2"} + "ipaddr" {<= "5.6.0"} +] +dev-repo: "git+https://github.com/mirage/mirari" +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/v0.9.7.tar.gz" + checksum: [ + "sha256=f4141bfca746e8de45bb62ad261fd4c7b4b9c224d05cf2a363d01a2c40ef2910" + "md5=7a2a9347d0d2b74736df82dc7a73b852" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mirror/mirror.0.0.1/opam b/packages/mirror/mirror.0.0.1/opam new file mode 100644 index 000000000..20d28c933 --- /dev/null +++ b/packages/mirror/mirror.0.0.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/avsm/opam-mirror" +bug-reports: "https://github.com/avsm/opam-mirror/issues" +license: "ISC" +tags: ["org:ocamllabs" "org:mirage"] +dev-repo: "git+https://github.com/avsm/opam-mirror.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "cohttp" {>= "0.15.2" & < "0.99"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "opam-lib" {>= "1.2.0" & < "1.3"} + "tls" {< "1.0.0"} + "lambda-term" {< "2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Mirror upstream OPAM package distribution files" +description: """ +This is a tool that mirrors original upstream distribution files in OPAM +packages. It places them into a `distfiles/` directory that follows a similar +structure to the existing `archives/` directory. + +Assuming that you have an OPAM checkout in `~/git/opam-repository`, do: + + opam mirror-show-urls ~/git/opam-repository > package-list + opam mirror-fetch-urls package-list + +or + + opam mirror-fetch-urls - | opam mirror-show-urls ~git/opam-repository""" +flags: plugin +url { + src: "https://github.com/avsm/opam-mirror/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=bb4239c7dd69fd84c761b1f911a3b37512a28e0feeb2bf565b15cc0a93d2b18b" + "md5=cffb46c09512369c5f13f9ee2012ce40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/missinglib/missinglib.0.4.1/opam b/packages/missinglib/missinglib.0.4.1/opam new file mode 100644 index 000000000..45f918f28 --- /dev/null +++ b/packages/missinglib/missinglib.0.4.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "missinglib"]] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "ounit" {<= "2.2.7"} "camlp4" {<= "5.3"}] +patches: [ + "opam.patch" + "meta-0.4.1.patch" +] +install: [make "install"] +synopsis: "Collection of OCaml-related utilities" +flags: light-uninstall +url { + src: "http://godi-backup2.camlcity.org/godi-backup/missinglib_0.4.1.tar.gz" + checksum: [ + "sha256=ece0a5e394f648e0667fb2eaaa0393fa4054dafb5267fc19f4196eff24342948" + "md5=e18de6dca91eec752174654cc5370546" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/missinglib/opam.patch" + checksum: [ + "sha256=231e9f70fb626c86a499bd1e9846095aef502dcb5bda61d6b9565f0aabbda0bf" + "md5=d590616983d87a16d3130a818e3121fb" + ] +} +extra-source "meta-0.4.1.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/missinglib/meta-0.4.1.patch" + checksum: [ + "sha256=eece6d13d0e142cb872a37a47cf3071d2135a62e19d226861104a2a3b8eefb46" + "md5=84e9df9c4abac73340434092528b7e49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ml2mxml/ml2mxml.0.1/opam b/packages/ml2mxml/ml2mxml.0.1/opam new file mode 100644 index 000000000..de8422298 --- /dev/null +++ b/packages/ml2mxml/ml2mxml.0.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Ion Alberdi " +authors: "Ion Alberdi " +homepage: "https://github.com/yetanotherion/ml2mxml" +bug-reports: "https://github.com/yetanotherion/ml2mxml/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/yetanotherion/ml2mxml.git" +build: [ + ["omake"] + ["omake" "test"] {with-test} +] +install: ["omake" "install"] +remove: ["ocamlfind" "remove" "ml2mxml"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "cow" {>= "1.2.1" & < "2.0.0"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "omake" {>= "0.9.8" & <= "0.10.7"} +] +synopsis: "Generate musicxml files from OCaml" +description: """ +ml2mxml is an OCaml library to generate +musicxml (http://www.musicxml.com/) files. + +That library was developed for two reasons: +- the lack of what 'git' offers, in music score editors, +- the hard time experienced when using the cut/copy/paste features + of Guitar Pro 6 (http://www.guitar-pro.com/en/index.php). + + +With that library, music can be written as: +- write an OCaml program (see examples/hello_ode_of_joy.ml), +- compile/execute it (% omake ex), +- open the generated musicxml file, with for example a midi + player that understands the format (see http://www.musicxml.com/software/).""" +flags: light-uninstall +url { + src: "https://github.com/yetanotherion/ml2mxml/archive/v0.1.tar.gz" + checksum: [ + "sha256=d7d9a8afed519bfbd5764e5cf746aedcbcd91cc6fb77a5caa902f618044ddb07" + "md5=7a642fea3792b5d142a5e4fd4ba86fc4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ml2mxml/ml2mxml.0.2/opam b/packages/ml2mxml/ml2mxml.0.2/opam new file mode 100644 index 000000000..a445f2b0f --- /dev/null +++ b/packages/ml2mxml/ml2mxml.0.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Ion Alberdi " +authors: "Ion Alberdi " +homepage: "https://github.com/yetanotherion/ml2mxml" +bug-reports: "https://github.com/yetanotherion/ml2mxml/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/yetanotherion/ml2mxml.git" +build: [ + ["omake"] + ["omake" "test"] {with-test} +] +install: ["omake" "install"] +remove: ["ocamlfind" "remove" "ml2mxml"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "cow" {>= "1.2.1" & < "2.0.0"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "omake" {>= "0.9.8" & <= "0.10.7"} +] +synopsis: "Generate musicxml files from OCaml" +description: """ +ml2mxml is an OCaml library to generate +musicxml (http://www.musicxml.com/) files. + +That library was developed for two reasons: +- the lack of what 'git' offers, in music score editors, +- the hard time experienced when using the cut/copy/paste features + of Guitar Pro 6 (http://www.guitar-pro.com/en/index.php). + + +With that library, music can be written as: +- write an OCaml program (see examples/hello_ode_of_joy.ml), +- compile/execute it (% omake ex), +- open the generated musicxml file, with for example a midi + player that understands the format (see http://www.musicxml.com/software/).""" +flags: light-uninstall +url { + src: "https://github.com/yetanotherion/ml2mxml/archive/v0.2.tar.gz" + checksum: [ + "sha256=b8c16a496640ac6c50cd466abd7c567e055492af85066c4aaf8a7d856bd6c057" + "md5=a3c3ee3829163314e11e07248358cfc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mlcuddidl/mlcuddidl.2.3.0/opam b/packages/mlcuddidl/mlcuddidl.2.3.0/opam new file mode 100644 index 000000000..44ac99a9f --- /dev/null +++ b/packages/mlcuddidl/mlcuddidl.2.3.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Nicolas Berthier " +authors: ["Bertrand Jeannet" "Nicolas Berthier"] +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlcuddidl/index.html" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make "-j1"] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "cudd"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camlidl" {<= "1.12"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "OCaml interface to the CUDD BDD library" +flags: light-uninstall +url { + src: "http://nberth.space/pool/mlcuddidl/mlcuddidl-2.3.0.tar.gz" + checksum: [ + "sha256=51aa5ecc6d4310e9f1737159611cbfecfa0ce81f8ec64a31903171728d128c20" + "md5=81848ed89c0d601d371e3a3ca95fbf16" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mlcuddidl/mlcuddidl.3.0.0/opam b/packages/mlcuddidl/mlcuddidl.3.0.0/opam new file mode 100644 index 000000000..2535aa9f6 --- /dev/null +++ b/packages/mlcuddidl/mlcuddidl.3.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Nicolas Berthier " +authors: ["Bertrand Jeannet" "Nicolas Berthier"] +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlcuddidl/index.html" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make "-j1"] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "cudd"] +] +depends: [ + "ocaml" {>= "4.02" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camlidl" {<= "1.12"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "OCaml interface to the CUDD BDD library" +flags: light-uninstall +url { + src: "http://nberth.space/pool/mlcuddidl/mlcuddidl-3.0.0.tar.gz" + checksum: [ + "sha256=26994364e660f7922c77eef57c450388374265d84deb8711b83fbb4c91305f48" + "md5=dbb66ac84b5448f43e49a92d84ee8732" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mlcuddidl/mlcuddidl.3.0.1/opam b/packages/mlcuddidl/mlcuddidl.3.0.1/opam new file mode 100644 index 000000000..322864b89 --- /dev/null +++ b/packages/mlcuddidl/mlcuddidl.3.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Nicolas Berthier " +authors: ["Bertrand Jeannet" "Nicolas Berthier"] +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlcuddidl/index.html" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make "-j1"] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "cudd"] +] +depends: [ + "ocaml" {>= "4.02" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camlidl" {<= "1.12"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "OCaml interface to the CUDD BDD library" +flags: light-uninstall +url { + src: "http://nberth.space/pool/mlcuddidl/mlcuddidl-3.0.1.tar.gz" + checksum: [ + "sha256=d772e9258866bb923796a9818c59dc63562c82914f839fee0f7323ebbe3e8f6f" + "md5=62ecdc121334afc8398cc7f880bc2fa7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mldonkey/mldonkey.3.1.2/opam b/packages/mldonkey/mldonkey.3.1.2/opam new file mode 100644 index 000000000..b7ca1e21c --- /dev/null +++ b/packages/mldonkey/mldonkey.3.1.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +synopsis: "The Open Source eDonkey client" +depends: [ + "ocaml" {= "3.12.1"} +] +url { + src: + "http://downloads.sourceforge.net/project/mldonkey/mldonkey/3.1.2/mldonkey-3.1.2.tar.bz2" + checksum: [ + "sha256=72728ef8c482dda8be48b6ac977d20e72eb5f84b08236a67202edcd7569c5fc6" + "md5=85e6a0fe358b8c71a71da6d979c9760f" + ] +} +extra-source "mldonkey.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mldonkey/mldonkey.install.3.1.2" + checksum: [ + "sha256=a317e9c3ba494854a46d03ad05ffabbe7c88f7089d1b5c62874b99d2aa5835cd" + "md5=2e7066252014134777257e08af460045" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mldonkey/mldonkey.3.1.3/opam b/packages/mldonkey/mldonkey.3.1.3/opam new file mode 100644 index 000000000..a4f147d82 --- /dev/null +++ b/packages/mldonkey/mldonkey.3.1.3/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://mldonkey.sourceforge.net/" +license: "GPL-2.0-only" +build: [ + ["./configure" "--enable-debug" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "3.10.1" & < "4.02.0"} + "camlp4" {<= "5.3"} + "num" {<= "1.5-1"} +] +install: [make "install"] +synopsis: "Cross-platform multi-network peer-to-peer daemon" +description: """ +Supported networks include: + * eDonkey (with Overnet and Kad) + * BitTorrent (with DHT) + * Direct Connect + * HTTP/FTP +MLdonkey core runs as a background daemon and provides several control +interfaces : telnet, web, and binary protocol for third party GUIs.""" +url { + src: + "http://downloads.sourceforge.net/project/mldonkey/mldonkey/3.1.3/mldonkey-3.1.3.tar.bz2" + checksum: [ + "sha256=7c259f9f41cc12899045710ddce02e6d25962b2cb5c22f9cf58af0483f06d9e2" + "md5=671f60467a918a9b7c2affef63ff5c25" + ] +} +extra-source "mldonkey.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mldonkey/mldonkey.install.3.1.3" + checksum: [ + "sha256=a317e9c3ba494854a46d03ad05ffabbe7c88f7089d1b5c62874b99d2aa5835cd" + "md5=2e7066252014134777257e08af460045" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mldonkey/mldonkey.3.1.5/opam b/packages/mldonkey/mldonkey.3.1.5/opam new file mode 100644 index 000000000..be68df0fe --- /dev/null +++ b/packages/mldonkey/mldonkey.3.1.5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://mldonkey.sourceforge.net/" +license: "GPL-2.0-only" +build: [ + ["./configure" "--enable-debug" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "3.10.1" & < "4.02.0"} + "camlp4" {<= "5.3"} + "num" {<= "1.5-1"} +] +depexts: [ + ["zlib1g-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "Cross-platform multi-network peer-to-peer daemon" +description: """ +Supported networks include: + * eDonkey (with Overnet and Kad) + * BitTorrent (with DHT) + * Direct Connect + * HTTP/FTP +MLdonkey core runs as a background daemon and provides several control +interfaces : telnet, web, and binary protocol for third party GUIs.""" +url { + src: + "http://downloads.sourceforge.net/project/mldonkey/mldonkey/3.1.5/mldonkey-3.1.5.tar.bz2" + checksum: [ + "sha256=74f9d4bcc72356aa28d0812767ef5b9daa03efc5d1ddabf56447dc04969911cb" + "md5=eca07c8ce88702dd437c72db531162d9" + ] +} +extra-source "mldonkey.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mldonkey/mldonkey.install.3.1.5" + checksum: [ + "sha256=a317e9c3ba494854a46d03ad05ffabbe7c88f7089d1b5c62874b99d2aa5835cd" + "md5=2e7066252014134777257e08af460045" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mldonkey/mldonkey.3.1.6/opam b/packages/mldonkey/mldonkey.3.1.6/opam new file mode 100644 index 000000000..b35e65915 --- /dev/null +++ b/packages/mldonkey/mldonkey.3.1.6/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://mldonkey.sourceforge.net/" +authors: "mldonkey team" +dev-repo: "git+https://github.com/ygrek/mldonkey.git" +bug-reports: "https://github.com/ygrek/mldonkey/issues" +license: "GPL-2.0-only" +build: [ + ["./configure" "--enable-debug" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "3.10.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "conf-zlib" {= "1"} + "num" {<= "1.5-1"} +] +synopsis: "Cross-platform multi-network peer-to-peer daemon" +description: """ +Supported networks include: + * eDonkey (with Overnet and Kad) + * BitTorrent (with DHT) + * Direct Connect + * HTTP/FTP +MLdonkey core runs as a background daemon and provides several control +interfaces : telnet, web, and binary protocol for third party GUIs.""" +url { + src: + "https://github.com/ygrek/mldonkey/releases/download/release-3-1-6/mldonkey-3.1.6.tar.bz2" + checksum: [ + "sha256=1b36b57c05a83c2e363c085bf8e80630884c6c92ecdeffc1ad5e1c39a98e043d" + "md5=d73a925fb3559eed2c1d91fdeed1153a" + ] + mirrors: "https://ygrek.org/p/release/mldonkey/mldonkey-3.1.6.tar.bz2" +} +extra-source "mldonkey.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mldonkey/mldonkey.install.3.1.6" + checksum: [ + "sha256=a317e9c3ba494854a46d03ad05ffabbe7c88f7089d1b5c62874b99d2aa5835cd" + "md5=2e7066252014134777257e08af460045" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mlgmp/mlgmp.20120224/opam b/packages/mlgmp/mlgmp.20120224/opam new file mode 100644 index 000000000..6794cdd87 --- /dev/null +++ b/packages/mlgmp/mlgmp.20120224/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +authors: ["David Monniaux"] +maintainer: "Nicolas Berthier " +homepage: "http://www-verimag.imag.fr/~monniaux/download/" +build: [ + ["sh" "-c" "rm -f *.cmo *.cmi *.cma *.cmxa *.o *.a *.cmx *.cmxs"] + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["mkdir" "-p" "_build"] + ["cp" "conversions.c" "_build/conversions.c"] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "gmp"] +] +depends: [ + "ocaml" {< "4.06.0"} + "conf-gmp" {<= "4"} + "conf-mpfr" {<= "3"} + "oasis" {build & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} +] +conflicts: [ + "apron" {= "20140725"} + "apron" {= "20150518"} +] +patches: "fix-extern-declarations.diff" {ocaml:version >= "4.03"} +synopsis: "Interface of GNU MP and MPFR" +description: + "An extended precision computation library (integers, rationals, floats) in OCaml." +flags: light-uninstall +url { + src: "http://www-verimag.imag.fr/~monniaux/download/mlgmp_20120224.tar.gz" + checksum: [ + "sha256=3ce1a53fa452ff5a9ba618864d3bc46ef32190b57202d1e996ca7df837ad4f24" + "md5=7001db70f5fed91f230b459425129f96" + ] +} +extra-source "fix-extern-declarations.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mlgmp/fix-extern-declarations.diff" + checksum: [ + "sha256=3e0515d96b3205cf96640bcdb9b032b67e11a27d6ef36abef6848bf6ef33c58a" + "md5=fb74354949e8e793bf1ba6ae968d2a76" + ] +} +extra-source "_oasis" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mlgmp/_oasis" + checksum: [ + "sha256=9f45e75764e1acb61ce85a798cb6a1a0b5bd8662e0ac15909fe6b456ba6f0930" + "md5=6c79896a85fe20d7de50d2d01d64c6b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mlgmpidl/mlgmpidl.1.2.1/opam b/packages/mlgmpidl/mlgmpidl.1.2.1/opam new file mode 100644 index 000000000..4a9df8b12 --- /dev/null +++ b/packages/mlgmpidl/mlgmpidl.1.2.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: ["Bertrand Jeannet"] +maintainer: "Nicolas Berthier " +dev-repo: "git+https://github.com/nberth/mlgmpidl.git" +bug-reports: "https://github.com/nberth/mlgmpidl/issues" +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "gmp"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camlidl" {<= "1.12"} + "conf-gmp" {<= "4"} + "conf-mpfr" {<= "3"} +] +conflicts: [ + "mlgmp" + "apron" {= "20140725"} + "apron" {= "20150518"} +] +synopsis: "OCaml interface to the GMP library" +flags: light-uninstall +url { + src: "https://github.com/nberth/mlgmpidl/archive/1.2.1.tar.gz" + checksum: [ + "sha256=2da23d4877490f077d9fc7baa3f6f592b23cecaecd51ab819be77630946008c8" + "md5=5e43e58a14847020aff03271779ffdd5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mlgmpidl/mlgmpidl.1.2.2/opam b/packages/mlgmpidl/mlgmpidl.1.2.2/opam new file mode 100644 index 000000000..63773ba53 --- /dev/null +++ b/packages/mlgmpidl/mlgmpidl.1.2.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: ["Bertrand Jeannet"] +maintainer: "Nicolas Berthier " +dev-repo: "git+https://github.com/nberth/mlgmpidl.git" +bug-reports: "https://github.com/nberth/mlgmpidl/issues" +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "gmp"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camlidl" {< "1.10"} + "conf-gmp" {<= "4"} + "conf-mpfr" {<= "3"} +] +conflicts: [ + "mlgmp" + "apron" {= "20140725"} + "apron" {= "20150518"} +] +synopsis: "OCaml interface to the GMP library" +flags: light-uninstall +url { + src: "https://github.com/nberth/mlgmpidl/archive/1.2.2-1.tar.gz" + checksum: [ + "sha256=ea3ce44a1be242b37668f13884aab088abdeaccc2624da722a956508787b03c8" + "md5=c22aab7a888908c3859474d71d15fd75" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mlgmpidl/mlgmpidl.1.2.3/opam b/packages/mlgmpidl/mlgmpidl.1.2.3/opam new file mode 100644 index 000000000..25b85b611 --- /dev/null +++ b/packages/mlgmpidl/mlgmpidl.1.2.3/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: ["Bertrand Jeannet"] +maintainer: "Nicolas Berthier " +dev-repo: "git+https://github.com/nberth/mlgmpidl.git" +bug-reports: "https://github.com/nberth/mlgmpidl/issues" +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "gmp"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camlidl" {< "1.10"} + "conf-gmp" {<= "4"} + "conf-mpfr" {<= "3"} +] +conflicts: [ + "mlgmp" + "apron" {= "20140725"} + "apron" {= "20150518"} +] +synopsis: "OCaml interface to the GMP library" +flags: light-uninstall +url { + src: "https://github.com/nberth/mlgmpidl/archive/1.2.3.tar.gz" + checksum: [ + "sha256=d0c9184e798ea2b95bc4b6baf5a21a85b2cfec8d1b99ef915e86885902bd418f" + "md5=21d50f3a267e4fd2ff1ec6b2dad99584" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mlgmpidl/mlgmpidl.1.2.4/opam b/packages/mlgmpidl/mlgmpidl.1.2.4/opam new file mode 100644 index 000000000..dd607acf5 --- /dev/null +++ b/packages/mlgmpidl/mlgmpidl.1.2.4/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: ["Bertrand Jeannet"] +maintainer: "Nicolas Berthier " +dev-repo: "git+https://github.com/nberth/mlgmpidl.git" +bug-reports: "https://github.com/nberth/mlgmpidl/issues" +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "gmp"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camlidl" {< "1.10"} + "conf-gmp" {<= "4"} + "conf-mpfr" {<= "3"} +] +conflicts: [ + "mlgmp" + "apron" {= "20140725"} + "apron" {= "20150518"} +] +synopsis: "OCaml interface to the GMP library" +flags: light-uninstall +url { + src: "https://github.com/nberth/mlgmpidl/archive/1.2.4.tar.gz" + checksum: [ + "sha256=aafd9b5498d7eda79640c91ba2522c3cfd5b25b7035df66224ae487584ecd8a0" + "md5=7b77c3c3cde3ed18b46b00cf7cf57dc5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mlgmpidl/mlgmpidl.1.2.5/opam b/packages/mlgmpidl/mlgmpidl.1.2.5/opam new file mode 100644 index 000000000..7702fa442 --- /dev/null +++ b/packages/mlgmpidl/mlgmpidl.1.2.5/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: ["Bertrand Jeannet"] +maintainer: "Nicolas Berthier " +dev-repo: "git+https://github.com/nberth/mlgmpidl.git" +bug-reports: "https://github.com/nberth/mlgmpidl/issues" +homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "gmp"] +] +depends: [ + "ocaml" {>= "4.02" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "camlidl" {< "1.10"} + "conf-gmp" {<= "4"} + "conf-mpfr" {<= "3"} +] +conflicts: [ + "mlgmp" + "apron" {= "20140725"} + "apron" {= "20150518"} +] +synopsis: "OCaml interface to the GMP library" +flags: light-uninstall +url { + src: "https://github.com/nberth/mlgmpidl/archive/1.2.5.tar.gz" + checksum: [ + "sha256=bd55f0e683512219889a8faf2c48afaa15735ad5f12c2c116b35cd72160b4fed" + "md5=b07bfdb8913b07acc1dc7690d40fda08" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mlpost/mlpost.0.8.1/opam b/packages/mlpost/mlpost.0.8.1/opam new file mode 100644 index 000000000..53662d0a8 --- /dev/null +++ b/packages/mlpost/mlpost.0.8.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "filliatr@lri.fr" +authors: [ + "Romain Bardou" + "Francois Bobot" + "Jean-Christophe Filliâtre" + "Johannes Kanig" + "Stephane Lescuyer" +] +homepage: "http://mlpost.lri.fr/index.fr.html" +dev-repo: "git+https://github.com/backtracking/mlpost" +bug-reports: "https://github.com/backtracking/mlpost/issues" +license: "LGPL-2.1-only" +substs: ["opam.patch"] +build: [ + ["./configure" "--prefix" prefix "--mandir" man] + [make] + [make "contrib"] +] +install: [ + [make "install"] + [make "install-contrib"] +] +remove: [ + ["ocamlfind" "remove" "mlpost_dot"] + ["ocamlfind" "remove" "mlpost"] + ["ocamlfind" "remove" "mlpost_lablgtk"] {"%{cairo:installed}%"} +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "bitstring" {<= "4.1.0"} + "cairo" {= "1.2.0"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {build & <= "0.2"} +] +patches: ["opam.patch"] +synopsis: "Interface to Metapost" +flags: light-uninstall +url { + src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/mlpost-0.8.1.tar.gz" + checksum: [ + "sha256=3755c3dbe24445bb2de0d6a5d114725cb0e2ed7ede9c21ee9926ecf1d941862c" + "md5=a505aa1eb21ac0cdd4732fd10f6ac13a" + ] +} +extra-source "opam.patch.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mlpost/opam.patch.in" + checksum: [ + "sha256=fd9d7cf4a2250b54fd9f9da2bb0cbe609f726b1c61015f88af5b1c0950ba6261" + "md5=1e044ae81ee73146e4d9051ce9547bf9" + ] +} +extra-source "mlpost.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mlpost/mlpost.install" + checksum: [ + "sha256=5e01ada552abd1d00be7d5f260d6f70f7deb989dc3c8514d4d8acbf1f1b12811" + "md5=44b10147a8e97efd1286ee03f4ba50e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mlpost/mlpost.0.8.2/opam b/packages/mlpost/mlpost.0.8.2/opam new file mode 100644 index 000000000..b7a5c2908 --- /dev/null +++ b/packages/mlpost/mlpost.0.8.2/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "filliatr@lri.fr" +authors: [ + "Romain Bardou" + "Francois Bobot" + "Jean-Christophe Filliâtre" + "Johannes Kanig" + "Stephane Lescuyer" +] +homepage: "http://mlpost.lri.fr/index.fr.html" +dev-repo: "git+https://github.com/backtracking/mlpost" +bug-reports: "https://github.com/backtracking/mlpost/issues" +license: "LGPL-2.1-only" +build: [ + ["./configure" "--prefix" prefix "--mandir" man] + [make] + [make "contrib"] +] +install: [ + [make "install"] + [make "install-contrib"] +] +remove: [ + ["ocamlfind" "remove" "mlpost_dot"] + ["ocamlfind" "remove" "mlpost"] + ["ocamlfind" "remove" "mlpost_lablgtk"] {"%{cairo:installed}%"} +] +depends: [ + "ocaml" {>= "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "bitstring" {<= "4.1.0"} + "cairo" {= "1.2.0"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {build & <= "0.2"} +] +synopsis: "Interface to Metapost" +flags: light-uninstall +url { + src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/mlpost-0.8.2.tar.gz" + checksum: [ + "sha256=b455afbb28d3adecdeb4ae9fdd34dde57d95a90903bf72e4b88d8ac5e45fcc2a" + "md5=3d7fbb5d10d65a8362594ca6a3505119" + ] +} +extra-source "mlpost.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mlpost/mlpost.install" + checksum: [ + "sha256=5e01ada552abd1d00be7d5f260d6f70f7deb989dc3c8514d4d8acbf1f1b12811" + "md5=44b10147a8e97efd1286ee03f4ba50e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mlt_parser/mlt_parser.v0.10.0/opam b/packages/mlt_parser/mlt_parser.v0.10.0/opam new file mode 100644 index 000000000..229e4603d --- /dev/null +++ b/packages/mlt_parser/mlt_parser.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/mlt_parser" +bug-reports: "https://github.com/janestreet/mlt_parser/issues" +dev-repo: "git+https://github.com/janestreet/mlt_parser.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_expect" {= "v0.10.0"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Parsing of top-expect files" +description: """ +Mlt_parser contains functions for parsing .mlt files (which contain OCaml toplevel +sessions) both to power toplevel expect tests and to support a tool that converts +.mlt files into .org files, for literate-style documentation.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/mlt_parser-v0.10.0.tar.gz" + checksum: [ + "sha256=fa243e549050f6ac63bc3725b27eee5e780f0f3faa2ce588ba5d5970d0eec5d2" + "md5=af9302b448c69eb80872515aafa4d9cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mm/mm.0.2.0/opam b/packages/mm/mm.0.2.0/opam new file mode 100644 index 000000000..6348e3b38 --- /dev/null +++ b/packages/mm/mm.0.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-mm" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "mm"]] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} +] +depopts: [ + "alsa" + "ao" + "pulseaudio" + "gstreamer" + "mad" + "ogg" + "ocamlsdl" + "theora" +] +install: [make "install"] +synopsis: + "The mm library contains high-level to create and manipulate multimedia streams (audio, video, MIDI)" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-mm/0.2.0/ocaml-mm-0.2.0.tar.gz" + checksum: [ + "sha256=98fdd5ac4b0f69b0d9fd73d0b34d8254c5e569cfe32b164e7f3f0810a00312a9" + "md5=319ce1604208c852835a20f8953cd676" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mm/mm.0.2.1/opam b/packages/mm/mm.0.2.1/opam new file mode 100644 index 000000000..710527eff --- /dev/null +++ b/packages/mm/mm.0.2.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-mm" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "mm"]] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} +] +depopts: [ + "alsa" + "ao" + "pulseaudio" + "gstreamer" + "mad" + "ogg" + "ocamlsdl" + "theora" +] +install: [make "install"] +synopsis: + "The mm library contains high-level to create and manipulate multimedia streams (audio, video, MIDI)" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-mm/0.2.1/ocaml-mm-0.2.1.tar.gz" + checksum: [ + "sha256=e55946750072effc53909416d23dbcece7c89e231979d79e390fc9ade5a0052d" + "md5=bc0e63868eef60eb7a6ca61abb7a78d4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mm/mm.0.3.0/opam b/packages/mm/mm.0.3.0/opam new file mode 100644 index 000000000..d1c8a7325 --- /dev/null +++ b/packages/mm/mm.0.3.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-mm" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "mm"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +depopts: [ + "alsa" + "ao" + "pulseaudio" + "gstreamer" + "mad" + "ogg" + "ocamlsdl" + "theora" +] +bug-reports: "https://github.com/savonet/ocaml-mm/issues" +dev-repo: "git+https://github.com/savonet/ocaml-mm.git" +synopsis: + "The mm library contains high-level to create and manipulate multimedia streams (audio, video, MIDI)" +conflicts: [ + "ocaml-variants" {= "4.04.0+flambda"} +] +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-mm/releases/download/0.3.0/ocaml-mm-0.3.0.tar.gz" + checksum: [ + "sha256=03b46cbf17f9bf41f10936a00ee8d86fadab5bdbe321654d7d6727f88de0aed6" + "md5=6f29ba0342179d1eeff5314915b9572b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/modelica_ml/modelica_ml.0.1.1/opam b/packages/modelica_ml/modelica_ml.0.1.1/opam new file mode 100644 index 000000000..1a53d1168 --- /dev/null +++ b/packages/modelica_ml/modelica_ml.0.1.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Christoph Höger " +authors: "Christoph Höger " +homepage: "https://github.com/choeger/modelica.ml" +bug-reports: "https://github.com/choeger/modelica.ml/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/choeger/modelica.ml.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "modelica_ml"] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ANSITerminal" {<= "0.8.5"} + "batteries" {<= "3.9.0"} + "menhir" {<= "20240715"} + "ocamlfind" {<= "1.9.6"} + "ppx_deriving" {>= "1.1" & <= "6.0.3"} + "sedlex" {<= "3.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "ounit" +synopsis: "Modelica abstract syntax and parser" +description: """ +Modelica.ml is a Modelica frontend implemented in OCaml. +It is written with compilation in mind, but should also be +useful for other applications. + +Currently, only abstract syntax, parsing and pretty printing +are implemented. Patches welcome!""" +flags: light-uninstall +url { + src: "https://github.com/choeger/modelica.ml/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=7653f91071f402c425fcff1d4fd32460a6eacce2306b8e0f4797b6675981c45f" + "md5=5983a59ff05c8feadb6bedf24195752c" + ] +} +extra-source "modelica.ml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/modelica_ml/modelica.ml.install.0.1.1" + checksum: [ + "sha256=06b7a9cb714631354c4d7f680b84ea4ae8fd3f095494ec7806e61b24b6af637f" + "md5=30d97343e4fddda07ff1a29d7758f071" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/modelica_ml/modelica_ml.0.2.0/opam b/packages/modelica_ml/modelica_ml.0.2.0/opam new file mode 100644 index 000000000..ff9e75d68 --- /dev/null +++ b/packages/modelica_ml/modelica_ml.0.2.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "\"Christoph Höger \"" +authors: "\"Christoph Höger \"" +homepage: "http://github.com/choeger/modelica.ml" +license: "BSD-3-Clause" +bug-reports: "https://github.com/choeger/modelica.ml/issues" +dev-repo: "git+https://github.com/choeger/modelica.ml.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "modelica_ml"] +depends: [ + "ocaml" {>= "4.02.1"} + "batteries" {<= "3.9.0"} + "menhir" {<= "20240715"} + "ocamlfind" {<= "1.9.6"} + "ocamlgraph" {<= "2.1.0"} + "ppx_deriving" {= "1.0"} + "ppx_deriving_yojson" {= "2.0"} + "ppx_import" {< "2.0" & <= "1.11.0"} + "ppx_monadic" {<= "2.3.0"} + "sedlex" {<= "3.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "ounit" +synopsis: "Modelica abstract syntax and parser" +description: """ +Modelica_ml is a Modelica frontend implemented in OCaml. It is written +with compilation in mind, but should also be useful for other +applications. Modelica_ml currently supports abstract syntax, parsing, +pretty printing and a form of lookup analysis (class normalization). +Patches welcome!""" +flags: light-uninstall +url { + src: "https://github.com/choeger/modelica.ml/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=6ce3b3c14cf206a0e0fa3bed149736fe5b3a0ce9ec2d5f3e2450201f926839c5" + "md5=5c1780b0a016f106ccc256b0a6f0b388" + ] +} +extra-source "modelica.ml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/modelica_ml/modelica.ml.install.0.2.0" + checksum: [ + "sha256=d204697353c41436ee8f98f3abf2e119f60d5fc0598e3497a1c891f81c026e4b" + "md5=2df92bb9ba50b1bb6d012a880b33150f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/monads/monads.1.0/opam b/packages/monads/monads.1.0/opam new file mode 100644 index 000000000..fb9d8f9a1 --- /dev/null +++ b/packages/monads/monads.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-monads"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "monads"]] + +depends: [ + "ocaml" + "core_kernel" {>= "113.33.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} +] +synopsis: "A missing monad library" +description: + "Provides monad transformers for most (if not all) common monads." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/monads/monads.1.4.0/opam b/packages/monads/monads.1.4.0/opam new file mode 100644 index 000000000..9c5616018 --- /dev/null +++ b/packages/monads/monads.1.4.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-monads"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "monads"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & = "0.4.7"} +] +synopsis: "A missing monad library" +description: + "Provides monad transformers for most (if not all) common monads." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/monads/monads.1.5.0/opam b/packages/monads/monads.1.5.0/opam new file mode 100644 index 000000000..c4a875346 --- /dev/null +++ b/packages/monads/monads.1.5.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-monads"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "monads"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} +] +synopsis: "A missing monad library" +description: + "Provides monad transformers for most (if not all) common monads." +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mongo/mongo.0.67.0/opam b/packages/mongo/mongo.0.67.0/opam new file mode 100644 index 000000000..c65cacbbd --- /dev/null +++ b/packages/mongo/mongo.0.67.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["massd http://massd.github.io/"] +license: "GPL-3.0-only" +build: [ + ["ocaml" "setup.ml" "-configure" "--%{lwt:enable}%-lwt" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "mongo"]] +depends: [ + "ocaml" + "bson" {<= "0.89.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +dev-repo: "git+https://github.com/MassD/mongo" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml driver for MongoDB" +flags: light-uninstall +url { + src: "https://github.com/MassD/mongo/archive/v0.67.0.tar.gz" + checksum: [ + "sha256=22a4b1968474c6abdc22703ddce14ee2bd3c2bbc0aa98119c6556287318337e4" + "md5=758c7d8280721fb7850c6032bc30208f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mongo/mongo.0.67.1/opam b/packages/mongo/mongo.0.67.1/opam new file mode 100644 index 000000000..b8a5d212e --- /dev/null +++ b/packages/mongo/mongo.0.67.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["massd http://massd.github.io/"] +license: "GPL-3.0-only" +build: [ + ["ocaml" "setup.ml" "-configure" "--%{lwt:enable}%-lwt" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "mongo"]] +depends: [ + "ocaml" + "bson" {<= "0.89.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +dev-repo: "git+https://github.com/MassD/mongo" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml driver for MongoDB" +flags: light-uninstall +url { + src: "https://github.com/MassD/mongo/archive/v0.67.1.tar.gz" + checksum: [ + "sha256=28a3fbb71adcd3d0f425c6a56104b74e62f12f9ca2e01e47c2f3d0825bab6623" + "md5=f28fadbaa18092b5f82d31600dafad39" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mongo/mongo.0.67.2/opam b/packages/mongo/mongo.0.67.2/opam new file mode 100644 index 000000000..41a0716c4 --- /dev/null +++ b/packages/mongo/mongo.0.67.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["massd http://massd.github.io/, Marc Simon marc.simon42@gmail.com"] +license: "GPL-3.0-only" +build: [ + ["ocaml" "setup.ml" "-configure" "--%{lwt:enable}%-lwt" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "mongo"]] +depends: [ + "ocaml" + "bson" {= "0.89.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} +] +dev-repo: "git+https://github.com/MassD/mongo" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml driver for MongoDB" +flags: light-uninstall +url { + src: "https://github.com/MassD/mongo/archive/v0.67.2.tar.gz" + checksum: [ + "sha256=e79636dd9f32655f25c07d5fa64533932c3c0d1b2070dfdb44cfb12f5bd74b00" + "md5=d2a8a75154def57e8f567ab39c395dff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/monomorphic/monomorphic.1.0/opam b/packages/monomorphic/monomorphic.1.0/opam new file mode 100644 index 000000000..1b65efbab --- /dev/null +++ b/packages/monomorphic/monomorphic.1.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Kate " +authors: ["Kate "] +homepage: "https://github.com/kit-ty-kate/ocaml-monomorphic" +bug-reports: "https://github.com/kit-ty-kate/ocaml-monomorphic/issues" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "monomorphic"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/kit-ty-kate/ocaml-monomorphic" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A small library used to shadow polymorphic operators (and functions) contained in Pervasives." +flags: light-uninstall +url { + src: "https://github.com/kit-ty-kate/ocaml-monomorphic/archive/1.0.tar.gz" + checksum: [ + "sha256=47d7b15a702353998fda0142294fe1a5696001b219aeb41976bb80bb2af4d782" + "md5=b5d828d096a9449c481e904a381cd5ff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/monomorphic/monomorphic.1.1/opam b/packages/monomorphic/monomorphic.1.1/opam new file mode 100644 index 000000000..c2f3605fb --- /dev/null +++ b/packages/monomorphic/monomorphic.1.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Kate " +authors: ["Kate "] +homepage: "https://github.com/kit-ty-kate/ocaml-monomorphic" +bug-reports: "https://github.com/kit-ty-kate/ocaml-monomorphic/issues" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "monomorphic"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/kit-ty-kate/ocaml-monomorphic" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A small library used to shadow polymorphic operators (and functions) contained in the stdlib." +flags: light-uninstall +url { + src: "https://github.com/kit-ty-kate/ocaml-monomorphic/archive/1.1.tar.gz" + checksum: [ + "sha256=2323a4e1ecc3ef1fc9e880116972523de9a1fdfcc73106262871a710102be58d" + "md5=2a0bfe30afce62728d28fb34cb943de7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mparser/mparser.1.0.1/opam b/packages/mparser/mparser.1.0.1/opam new file mode 100644 index 000000000..e98af0c5d --- /dev/null +++ b/packages/mparser/mparser.1.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "mmouratov@gmail.com" +homepage: "https://github.com/cakeplus/mparser/" +build: [make "build"] +remove: [["ocamlfind" "remove" "mparser"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/cakeplus/mparser" +install: [make "install"] +synopsis: "A simple monadic parser combinator library" +description: """ +This library implements a rather complete and efficient monadic +parser combinator library similar to the Parsec library for Haskell by Daan +Leijen and the FParsec library for FSharp by Stephan Tolksdorf.""" +flags: light-uninstall +url { + src: "https://github.com/murmour/mparser/archive/refs/tags/1.0.1.tar.gz" + checksum: [ + "md5=17b10733cccc86bbf7ddfab7ff61b9de" + "sha256=e860337adf1154e72cc11ef8ae4498a0682f4715050316f8a2cd5b7ef7524c39" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mparser/mparser.1.0/opam b/packages/mparser/mparser.1.0/opam new file mode 100644 index 000000000..e9841957f --- /dev/null +++ b/packages/mparser/mparser.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "mmouratov@gmail.com" +build: [make "build"] +remove: [["ocamlfind" "remove" "mparser"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/cakeplus/mparser" +install: [make "install"] +synopsis: "A simple monadic parser combinator library" +description: """ +This library implements a rather complete and efficient monadic +parser combinator library similar to the Parsec library for Haskell by Daan +Leijen and the FParsec library for FSharp by Stephan Tolksdorf.""" +flags: light-uninstall +url { + src: "https://github.com/murmour/mparser/archive/refs/tags/1.0.tar.gz" + checksum: [ + "md5=36ba9257179c1c13884d713131169141" + "sha256=2da4204fdd5bba9bc5ce0c15e0ce1470bcce998c6562e774c7891d4a1bee1bca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mparser/mparser.1.1/opam b/packages/mparser/mparser.1.1/opam new file mode 100644 index 000000000..7e1db4369 --- /dev/null +++ b/packages/mparser/mparser.1.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Max Mouratov " +homepage: "https://github.com/cakeplus/mparser/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{re:enable}%-re" + "--%{pcre:enable}%-pcre" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "mparser"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "re" + "pcre" +] +dev-repo: "git+https://github.com/cakeplus/mparser" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A simple monadic parser combinator library" +description: """ +This library implements a rather complete and efficient monadic +parser combinator library similar to the Parsec library for Haskell by Daan +Leijen and the FParsec library for FSharp by Stephan Tolksdorf.""" +flags: light-uninstall +url { + src: "https://github.com/murmour/mparser/archive/refs/tags/1.1.tar.gz" + checksum: [ + "md5=2f1213bd3f1f7f14ed0919318f501a1a" + "sha256=024ac47afa180eb4d0cf774810b1ddeb80c0fa0038652f56c83e09e243a4be4b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.1.0/opam b/packages/mpp/mpp.0.1.0/opam new file mode 100644 index 000000000..83fd864fd --- /dev/null +++ b/packages/mpp/mpp.0.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/MPP-language-blender" +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "mpp"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A preprocessor meant to blend languages." +description: + "MPP is a meta processor that is meant to bring any programming language to the preprocessing level. You can easily use OCaml as a preprocessor language for any text-based document. If you want to use another language, you just need to tell MPP how to use it. MPP also works as a simple preprocessor, as it provides its own (tiny) language." +flags: light-uninstall +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.1.0.tar.gz" + checksum: [ + "md5=eecebed1b7dbd60df5504f0f05ac9c0a" + "sha256=2127ede8d4c92ae5a03115cd31d75bddee185c9f0ef416b759dca5fec1adbbb1" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.1.0" + checksum: [ + "sha256=d77233a9b21c7d45327dbb178b8715ee6add6bd6f6c2a08cb3f351d7898bb053" + "md5=fc6ae660c4cc6b1a0341c94ba8d91b8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.1.1/opam b/packages/mpp/mpp.0.1.1/opam new file mode 100644 index 000000000..84a79ff05 --- /dev/null +++ b/packages/mpp/mpp.0.1.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/MPP-language-blender" +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "mpp"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A preprocessor meant to blend languages." +description: + "MPP is a meta processor that is meant to bring any programming language to the preprocessing level. You can easily use OCaml as a preprocessor language for any text-based document. If you want to use another language, you just need to tell MPP how to use it. MPP also works as a simple preprocessor, as it provides its own (tiny) language." +flags: light-uninstall +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.1.1.tar.gz" + checksum: [ + "md5=0d669151a1aca2bfcaa45d3dbe57f402" + "sha256=976e02ffc9af0edde364d73d96e5baec6ee0cd46dca6f39313583ea8233888d1" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.1.1" + checksum: [ + "sha256=d77233a9b21c7d45327dbb178b8715ee6add6bd6f6c2a08cb3f351d7898bb053" + "md5=fc6ae660c4cc6b1a0341c94ba8d91b8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.1.2/opam b/packages/mpp/mpp.0.1.2/opam new file mode 100644 index 000000000..8b8b63c27 --- /dev/null +++ b/packages/mpp/mpp.0.1.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/MPP-language-blender" +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "mpp"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A preprocessor meant to blend languages." +description: + "MPP is a meta processor that is meant to bring any programming language to the preprocessing level. You can easily use OCaml as a preprocessor language for any text-based document. If you want to use another language, you just need to tell MPP how to use it. MPP also works as a simple preprocessor, as it provides its own (tiny) language." +flags: light-uninstall +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.1.2.tar.gz" + checksum: [ + "md5=ed0ca474443f70da0bb5e20930456676" + "sha256=7117a916b61276362b32e9b535dd4f1bc47b9d8c1462460d6ce63877a24521b4" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.1.2" + checksum: [ + "sha256=d77233a9b21c7d45327dbb178b8715ee6add6bd6f6c2a08cb3f351d7898bb053" + "md5=fc6ae660c4cc6b1a0341c94ba8d91b8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.1.3/opam b/packages/mpp/mpp.0.1.3/opam new file mode 100644 index 000000000..bf1ec382a --- /dev/null +++ b/packages/mpp/mpp.0.1.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/MPP-language-blender" +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "mpp"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A preprocessor meant to blend languages." +description: + "MPP is a meta processor that is meant to bring any programming language to the preprocessing level. You can easily use OCaml as a preprocessor language for any text-based document. If you want to use another language, you just need to tell MPP how to use it. MPP also works as a simple preprocessor, as it provides its own (tiny) language." +flags: light-uninstall +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.1.3.tar.gz" + checksum: [ + "md5=bce7c5d8d13bed67ee6ca80b776cf7a4" + "sha256=6547fcefe9c67a03a10e613756dc86d99a1f56f2fd614bcbab65497d5e4615f6" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.1.3" + checksum: [ + "sha256=d77233a9b21c7d45327dbb178b8715ee6add6bd6f6c2a08cb3f351d7898bb053" + "md5=fc6ae660c4cc6b1a0341c94ba8d91b8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.1.4/opam b/packages/mpp/mpp.0.1.4/opam new file mode 100644 index 000000000..397e23ce9 --- /dev/null +++ b/packages/mpp/mpp.0.1.4/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/MPP-language-blender" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "mpp"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A preprocessor meant to blend languages." +description: """ +MPP is a meta processor that is meant to bring any programming +language to the preprocessing level. You can easily use OCaml as a +preprocessor language for any text-based document. If you want to use +another language, you just need to tell MPP how to use it. MPP also +works as a simple preprocessor, as it provides its own (tiny) +language.""" +flags: light-uninstall +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.1.4.tar.gz" + checksum: [ + "md5=f960727ec51b95f1ed2224bc51a296bb" + "sha256=e49ccdd59fe76301aa6acc6587e644207458c64c55ec2fb3dc758e107afa8c62" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.1.4" + checksum: [ + "sha256=d77233a9b21c7d45327dbb178b8715ee6add6bd6f6c2a08cb3f351d7898bb053" + "md5=fc6ae660c4cc6b1a0341c94ba8d91b8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.1.5/opam b/packages/mpp/mpp.0.1.5/opam new file mode 100644 index 000000000..efd9871df --- /dev/null +++ b/packages/mpp/mpp.0.1.5/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/MPP-language-blender" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "mpp"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A preprocessor meant to blend languages." +description: """ +MPP is a meta processor that is meant to bring any programming +language to the preprocessing level. You can easily use OCaml as a +preprocessor language for any text-based document. If you want to use +another language, you just need to tell MPP how to use it. MPP also +works as a simple preprocessor, as it provides its own (tiny) +language.""" +flags: light-uninstall +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.1.5.tar.gz" + checksum: [ + "md5=9d457dfbcebff6424860c99c6a50db34" + "sha256=99e6e3b7ae1e40ff165b00d65f83e6f52e3bced0af87239a0dbddf2ba38fa5cb" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.1.5" + checksum: [ + "sha256=d77233a9b21c7d45327dbb178b8715ee6add6bd6f6c2a08cb3f351d7898bb053" + "md5=fc6ae660c4cc6b1a0341c94ba8d91b8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.1.7/opam b/packages/mpp/mpp.0.1.7/opam new file mode 100644 index 000000000..33bc1c879 --- /dev/null +++ b/packages/mpp/mpp.0.1.7/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Philippe Wang " +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/MPP-language-blender" +dev-repo: "git+https://github.com/ocaml/MPP-language-blender.git" +bug-reports: "https://github.com/ocaml/MPP-language-blender/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/mpp/_oasis_remove_.ml" "%{etc}%/mpp"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A preprocessor meant to blend languages." +description: """ +MPP is a meta processor that is meant to bring any programming +language to the preprocessing level. You can easily use OCaml as a +preprocessor language for any text-based document. If you want to use +another language, you just need to tell MPP how to use it. MPP also +works as a simple preprocessor, as it provides its own (tiny) +language.""" +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.1.7.tar.gz" + checksum: [ + "md5=aa15c4ec59a6a3623f7398825dad9ce1" + "sha256=4961ba3d2b55c5cd7c492a0bbbe2524278e45d87fb221844c3ec9b50b97027a3" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.1.7" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.1.8/opam b/packages/mpp/mpp.0.1.8/opam new file mode 100644 index 000000000..1c6ee77ce --- /dev/null +++ b/packages/mpp/mpp.0.1.8/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Philippe Wang " +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/MPP-language-blender" +dev-repo: "git+https://github.com/ocaml/MPP-language-blender.git" +bug-reports: "https://github.com/ocaml/MPP-language-blender/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/mpp/_oasis_remove_.ml" "%{etc}%/mpp"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A preprocessor meant to blend languages." +description: """ +MPP is a meta processor that is meant to bring any programming +language to the preprocessing level. You can easily use OCaml as a +preprocessor language for any text-based document. If you want to use +another language, you just need to tell MPP how to use it. MPP also +works as a simple preprocessor, as it provides its own (tiny) +language.""" +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.1.8.tar.gz" + checksum: [ + "md5=3e7b0ddd20d98cf5b1f44f29c0eb5670" + "sha256=e21bf36768c954c871411acedaeb9c611fe5a1f6f5634d954b8b6abc299f0484" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.1.8" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.2.0/opam b/packages/mpp/mpp.0.2.0/opam new file mode 100644 index 000000000..19b5f62b9 --- /dev/null +++ b/packages/mpp/mpp.0.2.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Philippe Wang " +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/MPP-language-blender" +dev-repo: "git+https://github.com/ocaml/MPP-language-blender.git" +bug-reports: "https://github.com/ocaml/MPP-language-blender/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/mpp/_oasis_remove_.ml" "%{etc}%/mpp"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A preprocessor meant to blend languages." +description: """ +MPP is a meta processor that is meant to bring any programming +language to the preprocessing level. You can easily use OCaml as a +preprocessor language for any text-based document. If you want to use +another language, you just need to tell MPP how to use it. MPP also +works as a simple preprocessor, as it provides its own (tiny) +language.""" +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.2.0.tar.gz" + checksum: [ + "md5=0299c02b229c88707cabf1c7d0bc674e" + "sha256=a7f642262e1eaf042aad7f47f893545c192155275ff3b78ff6eb8d7ceac14f07" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.2.0" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.2.1/opam b/packages/mpp/mpp.0.2.1/opam new file mode 100644 index 000000000..682b9a482 --- /dev/null +++ b/packages/mpp/mpp.0.2.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Philippe Wang " +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/MPP-language-blender" +dev-repo: "git+https://github.com/ocaml/MPP-language-blender.git" +bug-reports: "https://github.com/ocaml/MPP-language-blender/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/mpp/_oasis_remove_.ml" "%{etc}%/mpp"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A preprocessor meant to blend languages." +description: """ +MPP is a meta processor that is meant to bring any programming +language to the preprocessing level. You can easily use OCaml as a +preprocessor language for any text-based document. If you want to use +another language, you just need to tell MPP how to use it. MPP also +works as a simple preprocessor, as it provides its own (tiny) +language.""" +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.2.1.tar.gz" + checksum: [ + "md5=a73658b7c769124f583ef83f71e6d289" + "sha256=5a474c3419b63800e94541eeec110de1a083812b789bc9fb2c62b70789e5bbbf" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.2.1" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.3.0/opam b/packages/mpp/mpp.0.3.0/opam new file mode 100644 index 000000000..28f4844c0 --- /dev/null +++ b/packages/mpp/mpp.0.3.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Philippe Wang " +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/MPP-language-blender" +dev-repo: "git+https://github.com/ocaml/MPP-language-blender.git" +bug-reports: "https://github.com/ocaml/MPP-language-blender/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/mpp/_oasis_remove_.ml" "%{etc}%/mpp"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A preprocessor meant to blend languages." +description: """ +MPP is a meta processor that is meant to bring any programming +language to the preprocessing level. You can easily use OCaml as a +preprocessor language for any text-based document. If you want to use +another language, you just need to tell MPP how to use it. MPP also +works as a simple preprocessor, as it provides its own (tiny) +language.""" +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.3.0.tar.gz" + checksum: [ + "md5=9cb4676472e19780149dde5b243b5b65" + "sha256=094d35414ec7c11a5759aab04261922db1a71922af7a0346e9f57ba44a2cd6f5" + ] +} +extra-source "mpp.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.3.0" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpp/mpp.0.3.1/opam b/packages/mpp/mpp.0.3.1/opam new file mode 100644 index 000000000..636ab613b --- /dev/null +++ b/packages/mpp/mpp.0.3.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Philippe Wang " +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/MPP-language-blender" +dev-repo: "git+https://github.com/ocaml/MPP-language-blender.git" +bug-reports: "https://github.com/ocaml/MPP-language-blender/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/mpp/setup.ml" "-C" "%{etc}%/mpp" "-uninstall"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "A preprocessor meant to blend languages." +description: """ +MPP is a meta processor that is meant to bring any programming +language to the preprocessing level. You can easily use OCaml as a +preprocessor language for any text-based document. If you want to use +another language, you just need to tell MPP how to use it. MPP also +works as a simple preprocessor, as it provides its own (tiny) +language.""" +url { + src: + "https://github.com/Chris00/MPP-language-blender/releases/download/0.3.1/mpp-0.3.1.tar.gz" + checksum: [ + "sha256=47dce7bef50b3a36a55f787f40597f1fe3f7f9f2eed73e5b7f05b352ab7ffc0e" + "md5=3fac3432229a9dc34adf6e62231b961d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mpris/mpris.0.1.0/opam b/packages/mpris/mpris.0.1.0/opam new file mode 100644 index 000000000..89f81965f --- /dev/null +++ b/packages/mpris/mpris.0.1.0/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "john.else@gmail.com" +build: make +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "obus" {<= "1.2.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/johnelse/ocaml-mpris" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "Client library for the MPRIS D-Bus media player interface" +url { + src: "https://github.com/johnelse/ocaml-mpris/archive/0.1.0.tar.gz" + checksum: [ + "sha256=2640a8de73f76ad0dc54fb64aa1726440b3a6bac1879d09c75ae3288229cb612" + "md5=12fbfc8ccae899fa986d3b02223fb3ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mqtt/mqtt.0.0.1/opam b/packages/mqtt/mqtt.0.0.1/opam new file mode 100644 index 000000000..8c71a593f --- /dev/null +++ b/packages/mqtt/mqtt.0.0.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "joshua.allmann@gmail.com" +authors: ["Josh Allmann "] +homepage: "https://github.com/j0sh/ocaml-mqtt" +bug-reports: "https://github.com/j0sh/ocaml-mqtt/issues" +build: [ + ["./configure"] + [make] +] +remove: [ + ["ocamlfind" "remove" "mqtt"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {<= "1.2"} + "ounit" {<= "2.2.7"} + "lwt" {<= "2.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/j0sh/ocaml-mqtt" +install: [make "install"] +synopsis: "MQTT message parser in OCaml" +flags: light-uninstall +url { + src: "https://github.com/j0sh/ocaml-mqtt/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=564df1d563662c2908f8086f2f1198129b39c255a7ba2c8e8ad2e5c11dd46199" + "md5=9cc9720647acd0256b7ec53ffb6f6d76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mqtt/mqtt.0.0.2/opam b/packages/mqtt/mqtt.0.0.2/opam new file mode 100644 index 000000000..a9d417546 --- /dev/null +++ b/packages/mqtt/mqtt.0.0.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "joshua.allmann@gmail.com" +authors: ["Josh Allmann "] +homepage: "https://github.com/j0sh/ocaml-mqtt" +bug-reports: "https://github.com/j0sh/ocaml-mqtt/issues" +build: [ + ["./configure"] + [make] +] +remove: [ + ["ocamlfind" "remove" "mqtt"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocplib-endian" {>= "0.6" & <= "1.2"} + "ounit" {<= "2.2.7"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/j0sh/ocaml-mqtt" +install: [make "install"] +synopsis: "MQTT message parser in OCaml" +flags: light-uninstall +url { + src: "https://github.com/j0sh/ocaml-mqtt/archive/v0.0.2.tar.gz" + checksum: [ + "sha256=90a86a58c3e6622c8fcdf83d169fdac1755b423c50a0799c856b4d65696993eb" + "md5=1a616fbfbe43ff1043c24c85e5956feb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mqtt_client/mqtt_client.0.0.1/opam b/packages/mqtt_client/mqtt_client.0.0.1/opam new file mode 100644 index 000000000..ac4bcbd49 --- /dev/null +++ b/packages/mqtt_client/mqtt_client.0.0.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "philtomson@gmail.com" +authors: ["Phil Tomson"] +license: "MIT" + +build: [make "all"] +remove: [ + ["ocamlfind" "remove" "mqtt_client"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {<= "0.4.11"} + "async" {< "v0.10"} + "core" {<= "v0.17.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/philtomson/mqtt_client" +install: [make "install"] +synopsis: "MQTT pub/sub transport protocol client written in OCaml" +flags: light-uninstall +url { + src: "https://github.com/philtomson/mqtt_client/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=198d4383d6e7bae8305aeb3a72099505c751be62fd9de1d2dffc26ee7515d8cd" + "md5=01be0e6e52726b02ac9c09c8ffdd1152" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/msgpack/msgpack.1.0.0/opam b/packages/msgpack/msgpack.1.0.0/opam new file mode 100644 index 000000000..f37d7325c --- /dev/null +++ b/packages/msgpack/msgpack.1.0.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "mzp.ppp@gmail.com" +authors: "MIZUNO Hiroki " +homepage: "http://github.com/msgpack/msgpack-ocaml/" +bug-reports: "https://github.com/msgpack/msgpack-ocaml/issues" +patches: [ + "no-camlp4.patch" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--enable-core" + "--%{meta_conv:enable}%-conv" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "msgpack"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depopts: ["meta_conv"] +conflicts: ["meta_conv" {>= "1.1.1"}] +dev-repo: "git+https://github.com/msgpack/msgpack-ocaml" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Msgpack library" +description: """ +MessagePack is an efficient binary serialization format. +If meta_conv is installed, conv module will be installed.""" +flags: light-uninstall +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.0.0.tar.gz" + checksum: [ + "sha256=3b584c053693311a3e59e524e04299f3b19ea2c2e78c7608bbc393972b19775c" + "md5=0a75171441f7aeb72dee2c453658400a" + ] +} +extra-source "no-camlp4.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/msgpack/no-camlp4.patch.1.0.0" + checksum: [ + "sha256=cc7259db7d43383f75c0cb60ffab5e4cfe9f11550808ee45f755fb031a33a6cf" + "md5=44c557f6cc2d2d74f55c25cd01c0e569" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/msgpack/msgpack.1.1.0/opam b/packages/msgpack/msgpack.1.1.0/opam new file mode 100644 index 000000000..327b78960 --- /dev/null +++ b/packages/msgpack/msgpack.1.1.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "mzp.ppp@gmail.com" +authors: "MIZUNO Hiroki " +homepage: "http://github.com/msgpack/msgpack-ocaml/" +bug-reports: "https://github.com/msgpack/msgpack-ocaml/issues" +patches: [ + "no-camlp4.patch" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%" "--enable-core" "--%{meta_conv:enable}%-conv"] + ["ocaml" "setup.ml" "-build"] +] + +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "msgpack"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depopts: "meta_conv" +dev-repo: "git+https://github.com/msgpack/msgpack-ocaml" +synopsis: "Msgpack library for Objective Caml" +description: """ +MessagePack is an efficient binary serialization format. +If meta_conv is installed, conv module will be installed.""" +flags: light-uninstall +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.1.0.tar.gz" + checksum: [ + "sha256=a235d95bb333fab4560234e0ffe2b895f6fba6c8d9c5707487b1a4739c4f312a" + "md5=4925efbe1195378ce98e14dfc788ce7d" + ] +} +extra-source "no-camlp4.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/msgpack/no-camlp4.patch.1.1.0" + checksum: [ + "sha256=c0c56ddd0ae6c77fd8c14fe4eb5df14a30c337f1cd081a75f5a53248a6dc1714" + "md5=d35e5fd2692b939440579110bf819cda" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/msgpack/msgpack.1.1.1/opam b/packages/msgpack/msgpack.1.1.1/opam new file mode 100644 index 000000000..f697e6f2b --- /dev/null +++ b/packages/msgpack/msgpack.1.1.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "mzp.ppp@gmail.com" +authors: "MIZUNO Hiroki " +homepage: "http://github.com/msgpack/msgpack-ocaml/" +bug-reports: "https://github.com/msgpack/msgpack-ocaml/issues" +patches: [ + "no-camlp4.patch" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%" "--enable-core" "--%{meta_conv:enable}%-conv"] + ["ocaml" "setup.ml" "-build"] +] + +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "msgpack"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depopts: "meta_conv" +dev-repo: "git+https://github.com/msgpack/msgpack-ocaml" +synopsis: "Msgpack library for Objective Caml" +description: """ +MessagePack is an efficient binary serialization format. +If meta_conv is installed, conv module will be installed.""" +flags: light-uninstall +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.1.1.tar.gz" + checksum: [ + "sha256=cbe444457b7432263e0bb39315500cca70139a023691cea33c91ac3e019f92ec" + "md5=ea156844fb5636a53516d0030fcb61bf" + ] +} +extra-source "no-camlp4.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/msgpack/no-camlp4.patch.1.1.1" + checksum: [ + "sha256=c0c56ddd0ae6c77fd8c14fe4eb5df14a30c337f1cd081a75f5a53248a6dc1714" + "md5=d35e5fd2692b939440579110bf819cda" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/msgpack/msgpack.1.2.0/opam b/packages/msgpack/msgpack.1.2.0/opam new file mode 100644 index 000000000..f54e073b0 --- /dev/null +++ b/packages/msgpack/msgpack.1.2.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "mzp " +homepage: "http://github.com/msgpack/msgpack-ocaml/" +dev-repo: "git+https://github.com/msgpack/msgpack-ocaml.git" +bug-reports: "https://github.com/msgpack/msgpack-ocaml/issues" +patches: [ + "no-camlp4.patch" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%" "--enable-core" "--%{meta_conv:enable}%-conv"] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "msgpack"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depopts: ["meta_conv"] +synopsis: "Msgpack library for Objective Caml" +description: """ +MessagePack is an efficient binary serialization format. +If meta_conv is installed, conv module will be installed.""" +authors: "mzp " +flags: light-uninstall +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.2.0.tar.gz" + checksum: [ + "sha256=bf74edbabb6b38411ce974f81cf8f94712d2bb17b17ece2798140e7b98f3e548" + "md5=3651e4cff262d1191c782ffa94757d33" + ] +} +extra-source "no-camlp4.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/msgpack/no-camlp4.patch.1.2.0" + checksum: [ + "sha256=c0c56ddd0ae6c77fd8c14fe4eb5df14a30c337f1cd081a75f5a53248a6dc1714" + "md5=d35e5fd2692b939440579110bf819cda" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/msgpack/msgpack.1.2.1/opam b/packages/msgpack/msgpack.1.2.1/opam new file mode 100644 index 000000000..965d71b02 --- /dev/null +++ b/packages/msgpack/msgpack.1.2.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "mzp " +homepage: "http://github.com/msgpack/msgpack-ocaml/" +dev-repo: "git+https://github.com/msgpack/msgpack-ocaml.git" +bug-reports: "https://github.com/msgpack/msgpack-ocaml/issues" +patches: [ + "no-camlp4.patch" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%" "--enable-core" "--%{meta_conv:enable}%-conv"] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "msgpack"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depopts: ["meta_conv"] +synopsis: "Msgpack library for OCaml" +description: """ +MessagePack is an efficient binary serialization format. +If meta_conv is installed, conv module will be installed.""" +authors: "mzp " +flags: light-uninstall +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.2.1.tar.gz" + checksum: [ + "sha256=66f652f10d27ca158af1b601492149df19d9fb503618da751752607834a6687d" + "md5=7043759dada3e988eca65d965c7c3483" + ] +} +extra-source "no-camlp4.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/msgpack/no-camlp4.patch.1.2.1" + checksum: [ + "sha256=c0c56ddd0ae6c77fd8c14fe4eb5df14a30c337f1cd081a75f5a53248a6dc1714" + "md5=d35e5fd2692b939440579110bf819cda" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/msgpck/msgpck.1.0/opam b/packages/msgpck/msgpck.1.0/opam new file mode 100644 index 000000000..bb1e1cca2 --- /dev/null +++ b/packages/msgpck/msgpck.1.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Vincent Bernardoff " +authors: ["Vincent Bernardoff "] +homepage: "https://github.com/vbmithr/ocaml-msgpck" +license: "ISC" +dev-repo: "git+https://github.com/vbmithr/ocaml-msgpck.git" +bug-reports: "https://github.com/vbmithr/ocaml-msgpck/issues" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_deriving" {>= "4.2" & <= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "sexplib" {<= "v0.17.0"} + "ocplib-endian" {>= "0.6" & <= "1.2"} +] +build: +[[ "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "Fast MessagePack (http://msgpack.org) library" +url { + src: "https://github.com/vbmithr/ocaml-msgpck/archive/1.0.tar.gz" + checksum: [ + "sha256=63f44e0b3fe7d611fdce18eaff3b9cba33571a4f2108893340ede6153193a11c" + "md5=1653a0bdfc1b2c3c0b25cc52dc1a553e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mstruct/mstruct.1.0.0/opam b/packages/mstruct/mstruct.1.0.0/opam new file mode 100644 index 000000000..d83344046 --- /dev/null +++ b/packages/mstruct/mstruct.1.0.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Thomas Gazagnaire" ] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-mstruct" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" +bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mstruct"] +] +depends: [ + "ocaml" {< "4.06.0"} + "dolog" {>= "0.4" & <= "0.6"} + "cstruct" {>= "1.0.0" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Mstruct is a thin mutable layer on top of cstruct" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/ocaml-mstruct/archive/1.0.0.tar.gz" + checksum: [ + "sha256=f085329b9a63585e2c8613e911157814f7d3fce63b6bbf9e543f6655a8d2c866" + "md5=dde31f851c2f42952e255120cf45bc56" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mstruct/mstruct.1.1.0/opam b/packages/mstruct/mstruct.1.1.0/opam new file mode 100644 index 000000000..06436acfd --- /dev/null +++ b/packages/mstruct/mstruct.1.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Thomas Gazagnaire" ] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-mstruct" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" +bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mstruct"] +] +depends: [ + "ocaml" {< "4.06.0"} + "dolog" {>= "0.4" & <= "0.6"} + "cstruct" {>= "1.0.0" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Mstruct is a thin mutable layer on top of cstruct" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/ocaml-mstruct/archive/1.1.0.tar.gz" + checksum: [ + "sha256=92319b02bf791eaa067a1f03e85bdf2514e9c5f13426d6e8ab6dcf35bbb3580e" + "md5=5d4783ed0ea44cd9111760331ab83325" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mstruct/mstruct.1.2.0/opam b/packages/mstruct/mstruct.1.2.0/opam new file mode 100644 index 000000000..400fbb2ab --- /dev/null +++ b/packages/mstruct/mstruct.1.2.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Thomas Gazagnaire" ] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-mstruct" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" +bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mstruct"] +] +depends: [ + "ocaml" {< "4.06.0"} + "dolog" {>= "0.4" & <= "0.6"} + "cstruct" {>= "1.0.0" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Mstruct is a thin mutable layer on top of cstruct" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/ocaml-mstruct/archive/1.2.0.tar.gz" + checksum: [ + "sha256=f2d015497387439d403404b7cac4e4b1ec7621565cba4e161d3177438ecb0c7e" + "md5=7c6f2dbd826e9293607a3f8f61dba76e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mstruct/mstruct.1.3.0/opam b/packages/mstruct/mstruct.1.3.0/opam new file mode 100644 index 000000000..c08fb1ff5 --- /dev/null +++ b/packages/mstruct/mstruct.1.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Thomas Gazagnaire" ] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-mstruct" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" +bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mstruct"] +] +depends: [ + "ocaml" {< "4.06.0"} + "dolog" {>= "0.4" & <= "0.6"} + "cstruct" {>= "1.0.0" & <= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Mstruct is a thin mutable layer on top of cstruct" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/ocaml-mstruct/archive/1.3.0.tar.gz" + checksum: [ + "sha256=bf069e3aafb82d66b403e72734ef98d18f4de8969806702d2a1ba555bdd6ad8a" + "md5=9c702236b26f5a92d2070f4d37986622" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mstruct/mstruct.1.3.1/opam b/packages/mstruct/mstruct.1.3.1/opam new file mode 100644 index 000000000..28bbb717e --- /dev/null +++ b/packages/mstruct/mstruct.1.3.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ "Thomas Gazagnaire" ] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-mstruct" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" +bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mstruct"] +] +depends: [ + "ocaml" {< "4.06.0"} + "dolog" {>= "0.4" & <= "0.6"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Mstruct is a thin mutable layer on top of cstruct" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/ocaml-mstruct/archive/1.3.1.tar.gz" + checksum: [ + "sha256=6bc1e12153251589fe3f45646b514774b73540ce4be2eb2966443f3af30bc42a" + "md5=ac9cdcde09af5da6e75b01857a14224e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mstruct/mstruct.1.3.2/opam b/packages/mstruct/mstruct.1.3.2/opam new file mode 100644 index 000000000..49b5b6730 --- /dev/null +++ b/packages/mstruct/mstruct.1.3.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-mstruct" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" +bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "mstruct"] +depends: [ + "ocaml" {< "4.06.0"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "build_with_trunk.patch" +] +synopsis: "Mstruct is a thin mutable layer on top of cstruct" +description: """ +```ocaml +# #require "mstruct";; +# let b = Mstruct.create 9;; +val b : Mstruct.t = +# Mstruct.set_string b "hello";; +- : unit = () +# Mstruct.set_uint32 b 32l;; +- : unit = () +```""" +flags: [ deprecated light-uninstall ] +url { + src: "https://github.com/mirage/ocaml-mstruct/archive/1.3.2.tar.gz" + checksum: [ + "sha256=de2f6733712163405ce4901b10a4561bec187bbf8db796b9656c8e3b529dddc7" + "md5=52cfd548d17b414a8a02a308e0331869" + ] +} +extra-source "build_with_trunk.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mstruct/build_with_trunk.patch" + checksum: [ + "sha256=8ded984ef205975bf8d6753bc9769fb4f625e6c388a4c0cffdc2d5324ef6335e" + "md5=40f914c3ec3d78c91696135fa2ab759d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mstruct/mstruct.1.3.3/opam b/packages/mstruct/mstruct.1.3.3/opam new file mode 100644 index 000000000..d26526642 --- /dev/null +++ b/packages/mstruct/mstruct.1.3.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-mstruct" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" +bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" +build: [ + ["jbuilder" "build" "-p" name] + ["jbuilder" "runtest"] {with-test} +] +depends: [ + "ocaml" {< "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} +] +synopsis: "Mstruct is a thin mutable layer on top of cstruct" +description: """ +```ocaml +# #require "mstruct";; +# let b = Mstruct.create 9;; +val b : Mstruct.t = +# Mstruct.set_string b "hello";; +- : unit = () +# Mstruct.set_uint32 b 32l;; +- : unit = () +```""" +url { + src: "https://github.com/mirage/ocaml-mstruct/archive/v1.3.3.tar.gz" + checksum: [ + "sha256=cfe4f722fb30c0d84f40d835dd7d04e774a3b6ed4974f704d6d6bc0581d8ee50" + "md5=a7ee7794d5ed082aeb2dfea6e0d8da5c" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mstruct/mstruct.1.3.4/opam b/packages/mstruct/mstruct.1.3.4/opam new file mode 100644 index 000000000..2e269d54b --- /dev/null +++ b/packages/mstruct/mstruct.1.3.4/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-mstruct" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" +bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} +] +depends: [ + "ocaml" {< "4.06.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "cstruct" {>= "2.4.0" & <= "6.2.0"} +] +synopsis: "A mutable interface to Cstruct buffers" +description: """ +Mutable [cstruct](https://github.com/mirage/ocaml-cstruct) buffers. + +```ocaml""" +url { + src: + "https://github.com/mirage/ocaml-mstruct/releases/download/v1.3.4/mstruct-1.3.4.tbz" + checksum: [ + "sha256=5399c40b01d3e6dbf3b22e926fd4898e51f6c355b0bd6d336df5770d600080db" + "md5=73e06f8ffb96674ef2011740f4b008e5" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mtime/mtime.0.8.0/opam b/packages/mtime/mtime.0.8.0/opam new file mode 100644 index 000000000..7a1c94bac --- /dev/null +++ b/packages/mtime/mtime.0.8.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/mtime" +doc: "http://erratique.ch/software/mtime" +dev-repo: "git+http://erratique.ch/repos/mtime.git" +bug-reports: "https://github.com/dbuenzli/mtime/issues" +tags: [ "time" "monotonic" "system" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "js_of_ocaml" {< "3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "jsoo=%{js_of_ocaml:installed}%" +] +synopsis: "Monotonic wall-clock time for OCaml" +description: """ +Mtime is an OCaml module to access monotonic wall-clock time. It +allows to measure time spans without being subject to operating system +calendar time adjustments. + +Mtime depends only on your platform system library. The optional +JavaScript support depends on [js_of_ocaml][1]. It is distributed +under the BSD3 license.""" +url { + src: "http://erratique.ch/software/mtime/releases/mtime-0.8.0.tbz" + checksum: [ + "sha256=aba5bfc297af4d025732762f6522cc0004beb106d46e63c321cc078d203dafc9" + "md5=bd36b1821e1db62ccea5b47e6fb5be98" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mtime/mtime.0.8.1/opam b/packages/mtime/mtime.0.8.1/opam new file mode 100644 index 000000000..cf74c4b2a --- /dev/null +++ b/packages/mtime/mtime.0.8.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/mtime" +doc: "http://erratique.ch/software/mtime" +dev-repo: "git+http://erratique.ch/repos/mtime.git" +bug-reports: "https://github.com/dbuenzli/mtime/issues" +tags: [ "time" "monotonic" "system" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "js_of_ocaml" {< "3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "jsoo=%{js_of_ocaml:installed}%" +] +synopsis: "Monotonic wall-clock time for OCaml" +description: """ +Mtime is an OCaml module to access monotonic wall-clock time. It +allows to measure time spans without being subject to operating system +calendar time adjustments. + +Mtime depends only on your platform system library. The optional +JavaScript support depends on [js_of_ocaml][1]. It is distributed +under the BSD3 license. + +[1]: http://ocsigen.org/js_of_ocaml/""" +url { + src: "http://erratique.ch/software/mtime/releases/mtime-0.8.1.tbz" + checksum: [ + "sha256=17d753ea0f8e0ce3e827b4f14f7c810e1567cfe4fd5470aa87e8da5d4185a0da" + "md5=d1c7b3ef298448ecd7757f62f98e79f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mtime/mtime.0.8.2/opam b/packages/mtime/mtime.0.8.2/opam new file mode 100644 index 000000000..66015adcf --- /dev/null +++ b/packages/mtime/mtime.0.8.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/mtime" +doc: "http://erratique.ch/software/mtime" +dev-repo: "git+http://erratique.ch/repos/mtime.git" +bug-reports: "https://github.com/dbuenzli/mtime/issues" +tags: [ "time" "monotonic" "system" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "js_of_ocaml" {< "3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "jsoo=%{js_of_ocaml:installed}%" +] +synopsis: "Monotonic wall-clock time for OCaml" +description: """ +Mtime is an OCaml module to access monotonic wall-clock time. It +allows to measure time spans without being subject to operating system +calendar time adjustments. + +Mtime depends only on your platform system library. The optional +JavaScript support depends on [js_of_ocaml][1]. It is distributed +under the BSD3 license. + +[1]: http://ocsigen.org/js_of_ocaml/""" +url { + src: "http://erratique.ch/software/mtime/releases/mtime-0.8.2.tbz" + checksum: [ + "sha256=7b61b6701c34f3b72127eafee0992c7e6ec71d2e707683675d306c89f269d17a" + "md5=c9b71fef2e30219cc457b4a165c3ab07" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mtime/mtime.0.8.3/opam b/packages/mtime/mtime.0.8.3/opam new file mode 100644 index 000000000..30f161bb5 --- /dev/null +++ b/packages/mtime/mtime.0.8.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/mtime" +doc: "http://erratique.ch/software/mtime" +dev-repo: "git+http://erratique.ch/repos/mtime.git" +bug-reports: "https://github.com/dbuenzli/mtime/issues" +tags: [ "time" "monotonic" "system" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "js_of_ocaml" ] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "jsoo=%{js_of_ocaml:installed}%" +] +synopsis: "Monotonic wall-clock time for OCaml" +description: """ +Mtime is an OCaml module to access monotonic wall-clock time. It +allows to measure time spans without being subject to operating system +calendar time adjustments. + +Mtime depends only on your platform system library. The optional +JavaScript support depends on [js_of_ocaml][1]. It is distributed +under the BSD3 license. + +[1]: http://ocsigen.org/js_of_ocaml/""" +url { + src: "http://erratique.ch/software/mtime/releases/mtime-0.8.3.tbz" + checksum: [ + "sha256=50658ca85ab1c2cfef4c518b8ceceb853ad50031e0df2b879386cf26bc25ddc1" + "md5=e3577e065a4c09d73b27f5625e321003" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mustache/mustache.0.0.1/opam b/packages/mustache/mustache.0.0.1/opam new file mode 100644 index 000000000..5698e97a1 --- /dev/null +++ b/packages/mustache/mustache.0.0.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: [ "Rudi Grinberg" ] +license: "WTFPL" +build: [ + [make "configure"] + [make "build"] + [make "doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mustache"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "ezjsonm" {< "0.4.0"} + "oasis" {<= "0.4.11"} + "re" {<= "1.12.0"} + "sexplib" {< "113.01.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/ocaml-mustache" +install: [make "install"] +synopsis: "Mustache logic-less templates in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-mustache/archive/0.0.1.tar.gz" + checksum: [ + "sha256=74622ca8cc77eb0abd8dcdf4695c1fb9b243ed527ce25fcf6451c9a300e62ef8" + "md5=2f4812529e118f912dfe857f4f3c2236" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mustache/mustache.0.0.2/opam b/packages/mustache/mustache.0.0.2/opam new file mode 100644 index 000000000..8e9cf54ef --- /dev/null +++ b/packages/mustache/mustache.0.0.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: [ "Rudi Grinberg" ] +license: "WTFPL" +build: [ + [make "configure"] + [make "build"] + [make "doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mustache"] +] +depends: [ + "ocaml" {>= "3.12.1"} + "ocamlfind" {<= "1.9.6"} + "ezjsonm" {< "0.4.0"} + "oasis" {<= "0.4.11"} + "re" {<= "1.12.0"} + "sexplib" {< "113.01.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: "add_pipe.patch" {ocaml:version < "4.01.0"} +dev-repo: "git+https://github.com/rgrinberg/ocaml-mustache" +install: [make "install"] +synopsis: "Mustache logic-less templates in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-mustache/archive/0.0.2.tar.gz" + checksum: [ + "sha256=cd726befd832975fa7e9e31cf96f74832063049f82bf2adc7655b1321eef0a5e" + "md5=d3214e90cc373b27dd2556930d84e77f" + ] +} +extra-source "add_pipe.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mustache/add_pipe.patch" + checksum: [ + "sha256=9caad701a7f99b0cf8c636bf9daa45e255eba2f8bb42c9c7cb2ed3fe35b8fbd2" + "md5=2f44724daf14918be276ed873c9e0f9e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mustache/mustache.1.0.0/opam b/packages/mustache/mustache.1.0.0/opam new file mode 100644 index 000000000..ad624b052 --- /dev/null +++ b/packages/mustache/mustache.1.0.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: [ "Rudi Grinberg" ] +license: "MIT" +build: [ + [make "conf-no-tests"] + [make "build"] + [make "doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mustache"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "ezjsonm" {< "0.4.0"} + "oasis" {>= "0.4.0" & <= "0.4.11"} + "re" {<= "1.12.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/ocaml-mustache" +install: [make "install"] +synopsis: "Mustache logic-less templates in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-mustache/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=a05bb0033df78bad33134c9c353f83b1dcaa53d2ef9d692a95e2b897221ec437" + "md5=a3a25da729e7ef0e5f2edfe25ba2b28e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mustache/mustache.1.0.1/opam b/packages/mustache/mustache.1.0.1/opam new file mode 100644 index 000000000..d45a7fdfa --- /dev/null +++ b/packages/mustache/mustache.1.0.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: "Rudi Grinberg" +homepage: "https://github.com/rgrinberg/ocaml-mustache" +bug-reports: "https://github.com/rgrinberg/ocaml-mustache/issues" +license: "MIT" +dev-repo: "git+https://github.com/rgrinberg/ocaml-mustache.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "mustache"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & >= "0.4.0" & <= "0.4.11"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "sexplib" {< "113.01.00"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Mustache logic-less templates in OCaml" +description: "Manual for mustache: http://mustache.github.io/mustache.5.html" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-mustache/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=9ee4eea8eec760def7f0b3547ad3672fe3ef294db0334ecab2101673515c1ac2" + "md5=f8363183b1ebc46a9d6a0c998814d7be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mustache/mustache.1.1.0/opam b/packages/mustache/mustache.1.1.0/opam new file mode 100644 index 000000000..1fb58dbdb --- /dev/null +++ b/packages/mustache/mustache.1.1.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/ocaml-mustache" +bug-reports: "https://github.com/rgrinberg/ocaml-mustache/issues" +dev-repo: "git+https://github.com/rgrinberg/ocaml-mustache.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] + +remove: [ + ["ocamlfind" "remove" "mustache"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & >= "0.4.0" & <= "0.4.11"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "sexplib" {< "113.01.00"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Mustache logic-less templates in OCaml" +description: "Manual for mustache: http://mustache.github.io/mustache.5.html" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-mustache/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=b830bf828dd7453f6b76aa2f4b244e649e130e1795f14c697221684b200a5b7d" + "md5=f647c684e5cfe1113e8c92cd6ed78241" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mustache/mustache.2.0.0/opam b/packages/mustache/mustache.2.0.0/opam new file mode 100644 index 000000000..b7ca2f233 --- /dev/null +++ b/packages/mustache/mustache.2.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/ocaml-mustache" +bug-reports: "https://github.com/rgrinberg/ocaml-mustache/issues" +dev-repo: "git+https://github.com/rgrinberg/ocaml-mustache.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--enable-tests" {with-test & ocaml:version < "4.06"}] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test & ocaml:version < "4.06"} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] + +remove: [ + ["ocamlfind" "remove" "mustache"] +] + +depends: [ + "ocaml" {>= "4.01.0" & <"4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & >= "0.4.0" & <= "0.4.11"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Mustache logic-less templates in OCaml" +description: "Manual for mustache: http://mustache.github.io/mustache.5.html" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-mustache/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=f1c3193ed5cd0ec25c56bc5a3462970c8ccb3875a34b7b156b83a7316cc190c7" + "md5=d70b61a3cfc558ed14b84dc139719e21" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mustache/mustache.3.0.0/opam b/packages/mustache/mustache.3.0.0/opam new file mode 100644 index 000000000..9392c09e8 --- /dev/null +++ b/packages/mustache/mustache.3.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg" "Armaël Guéneau"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/ocaml-mustache" +bug-reports: "https://github.com/rgrinberg/ocaml-mustache/issues" +dev-repo: "git+https://github.com/rgrinberg/ocaml-mustache.git" +doc: "http://mustache.github.io/mustache.5.html" + +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-cli"] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] + +remove: [ + ["ocamlfind" "remove" "mustache"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "menhir" {build & <= "20240715"} + "base-unsafe-string" {= "base"} +] +synopsis: "Mustache logic-less templates in OCaml" +description: + "Read and write mustache templates and render them by providing a json object" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-mustache/archive/v3.0.0.tar.gz" + checksum: [ + "sha256=4949002633b90ddd0cc3ca9d65a19e8b68fb70d45654fb69576389ee74d7be4a" + "md5=f201cbdf16994bb6f8316fb1c743b589" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mustache/mustache.3.0.2/opam b/packages/mustache/mustache.3.0.2/opam new file mode 100644 index 000000000..0960bb635 --- /dev/null +++ b/packages/mustache/mustache.3.0.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg" "Armaël Guéneau"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/ocaml-mustache" +bug-reports: "https://github.com/rgrinberg/ocaml-mustache/issues" +dev-repo: "git+https://github.com/rgrinberg/ocaml-mustache.git" +doc: "http://mustache.github.io/mustache.5.html" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "menhir" {<= "20240715"} + "base-unsafe-string" {= "base"} +] +synopsis: "Mustache logic-less templates in OCaml" +description: + "Read and write mustache templates, and render them by providing a json object." +url { + src: "https://github.com/rgrinberg/ocaml-mustache/archive/v3.0.2.zip" + checksum: [ + "sha256=2abfb2dcc7a901508de2423ff2ce5da677d3868866d2eaa74544f02a19fe2f4b" + "md5=36d6e8962432dc42c0691e27a7ec08f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mysql/mysql.1.0.4/opam b/packages/mysql/mysql.1.0.4/opam new file mode 100644 index 000000000..21b865254 --- /dev/null +++ b/packages/mysql/mysql.1.0.4/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: [ + "Christian Lindig " + "Shawn Wagner " + "ygrek " +] +homepage: "http://ocaml-mysql.forge.ocamlcore.org" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "mysql"]] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +depexts: [ + ["libmysqlclient-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "Provides access to mysql databases" +flags: light-uninstall +url { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/ocaml-mysql-1.0.4.tar.gz" + checksum: [ + "sha256=59d11111558986f0ed237016f9758a3cb99e2fdd0ce0dc128319a3ac2a55259e" + "md5=76f1282bb7299012669bf40cde78216b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mysql/mysql.1.1.1/opam b/packages/mysql/mysql.1.1.1/opam new file mode 100644 index 000000000..76cc29293 --- /dev/null +++ b/packages/mysql/mysql.1.1.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: [ + "Christian Lindig " + "Shawn Wagner " + "ygrek " +] +homepage: "http://ocaml-mysql.forge.ocamlcore.org" +doc: ["http://ocaml-mysql.forge.ocamlcore.org/doc/index.html"] +build: [ + ["./configure" "--prefix" prefix] + [make] + [make "opt"] +] +remove: [["ocamlfind" "remove" "mysql"]] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +depexts: [ + ["libmysqlclient-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "Provides access to mysql databases" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-mysql/ocaml-mysql/1.1.1/ocaml-mysql-1.1.1.tar.gz" + checksum: [ + "sha256=f896fa101a05d81b85af8122fe1c2809008a5e5fdca00f9ceeb7eec356369e3a" + "md5=ee051266aa521527f5d49f514811555f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mysql/mysql.1.1.2/opam b/packages/mysql/mysql.1.1.2/opam new file mode 100644 index 000000000..a7c925ab6 --- /dev/null +++ b/packages/mysql/mysql.1.1.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: [ + "Christian Lindig " + "Shawn Wagner " + "ygrek " +] +homepage: "http://ocaml-mysql.forge.ocamlcore.org" +doc: "http://ocaml-mysql.forge.ocamlcore.org/doc/index.html" +build: [ + ["./configure" "--prefix" "%{prefix}%"] + [make] + [make "htdoc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mysql"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +depexts: [ + ["libmysqlclient-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "Bindings to libmysqlclient for interacting with mysql databases" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-mysql/ocaml-mysql/1.1.2/ocaml-mysql-1.1.2.tar.gz" + checksum: [ + "sha256=c7b8e1cea2b5a3721cb8e8413c2b0eab399e93caa750d0b0b7fb55d3b884c17c" + "md5=1a5842c82110a65cc37f6fce460ada07" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mysql/mysql.1.1.3/opam b/packages/mysql/mysql.1.1.3/opam new file mode 100644 index 000000000..72ecad8f6 --- /dev/null +++ b/packages/mysql/mysql.1.1.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: [ + "Christian Lindig " + "Shawn Wagner " + "ygrek " +] +homepage: "http://ocaml-mysql.forge.ocamlcore.org" +doc: "http://ocaml-mysql.forge.ocamlcore.org/doc/index.html" +build: [ + ["./configure" "--prefix" "%{prefix}%"] {os != "freebsd"} + [ + "env" + "CPPFLAGS=-I/usr/local/include/mysql" + "LDFLAGS=-L/usr/local/lib/mysql" + "./configure" + "--prefix" + "%{prefix}%" + ] {os = "freebsd"} + [make] + [make "htdoc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mysql"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +depexts: [ + ["libmysqlclient-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "Bindings to libmysqlclient for interacting with mysql databases" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-mysql/ocaml-mysql/1.1.3/ocaml-mysql-1.1.3.tar.gz" + checksum: [ + "sha256=6497d8e7d55001dedbb3b3b5d86cc4cccf209eaf0efdafe73463df155dd0d174" + "md5=29952f3fd5fcb2aa1edc789de61e1b76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mysql/mysql.1.2.0/opam b/packages/mysql/mysql.1.2.0/opam new file mode 100644 index 000000000..cd17bb6fc --- /dev/null +++ b/packages/mysql/mysql.1.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: [ + "Christian Lindig " + "Shawn Wagner " + "ygrek " +] +homepage: "http://ocaml-mysql.forge.ocamlcore.org" +doc: "http://ocaml-mysql.forge.ocamlcore.org/doc/index.html" +build: [ + ["./configure" "--prefix" "%{prefix}%"] + [make] + [make "htdoc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "mysql"] +] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["libmysqlclient-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "Bindings to libmysqlclient for interacting with mysql databases" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-mysql/ocaml-mysql/1.2.0/ocaml-mysql-1.2.0.tar.gz" + checksum: [ + "sha256=6eb2c218c9a16b3c92ba4e8ecb91dbf34ef221623a0f88c29eb84511dd0b9dff" + "md5=81d3bf217e4ed1829b9ea19f037dce65" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/mysql_protocol/mysql_protocol.0.8/opam b/packages/mysql_protocol/mysql_protocol.0.8/opam new file mode 100644 index 000000000..685feee89 --- /dev/null +++ b/packages/mysql_protocol/mysql_protocol.0.8/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "stephleg@free.fr" +authors: "Stéphane Legrand " +homepage: "https://github.com/slegrand45/mysql_protocol" +bug-reports: "https://github.com/slegrand45/mysql_protocol/issues" +dev-repo: "git+https://github.com/slegrand45/mysql_protocol.git" +build: [make "all"] +remove: [[make "deinstall"]] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cryptokit" {<= "1.20"} + "bitstring" {< "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: [make "install"] +synopsis: "Implementation of MySQL Protocol with the Bitstring library" +url { + src: + "https://download.ocamlcore.org/ocmysqlprotocol/ocmp/ocmp-0.8/ocmp-0.8.tgz" + checksum: [ + "sha256=9524308330952f4e4e719531cd7396947ec64ea8d1366b8ecfc26873c79f8d14" + "md5=a225a5feb1cecb12ba7ce457664e71cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mysql_protocol/mysql_protocol.0.9/opam b/packages/mysql_protocol/mysql_protocol.0.9/opam new file mode 100644 index 000000000..1dcec4d8d --- /dev/null +++ b/packages/mysql_protocol/mysql_protocol.0.9/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "stephleg@free.fr" +authors: "Stéphane Legrand " +homepage: "https://github.com/slegrand45/mysql_protocol" +bug-reports: "https://github.com/slegrand45/mysql_protocol/issues" +dev-repo: "git+https://github.com/slegrand45/mysql_protocol.git" +build: [make "all"] +remove: [[make "deinstall"]] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cryptokit" {<= "1.20"} + "bitstring" {< "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: [make "install"] +synopsis: "Implementation of MySQL Protocol with the Bitstring library" +url { + src: + "https://download.ocamlcore.org/ocmysqlprotocol/ocmp/ocmp-0.9/ocmp-0.9.tgz" + checksum: [ + "sha256=ee441a94556099c09dfdbc884dc17c4177485306585e27efd67803cd7277316a" + "md5=80ece3c0e9a6e271ab7006e5e25da948" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mysql_protocol/mysql_protocol.1.0/opam b/packages/mysql_protocol/mysql_protocol.1.0/opam new file mode 100644 index 000000000..b20d7d02a --- /dev/null +++ b/packages/mysql_protocol/mysql_protocol.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "stephleg@free.fr" +authors: "Stéphane Legrand " +homepage: "https://github.com/slegrand45/mysql_protocol" +bug-reports: "https://github.com/slegrand45/mysql_protocol/issues" +build: [make "all"] +remove: [[make "deinstall"]] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cryptokit" {<= "1.20"} + "bitstring" {< "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +dev-repo: "git+https://github.com/slegrand45/mysql_protocol" +install: [make "install"] +synopsis: "Implementation of MySQL Protocol with the Bitstring library" +url { + src: "https://github.com/slegrand45/mysql_protocol/archive/v1.0.tar.gz" + checksum: [ + "sha256=9a2947dc496a394515064cf7d25ce5132de338e2f4e170351bf210bc63186726" + "md5=eff1e4338043336338d7eeb054c5c811" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mysql_protocol/mysql_protocol.1.1/opam b/packages/mysql_protocol/mysql_protocol.1.1/opam new file mode 100644 index 000000000..15d075571 --- /dev/null +++ b/packages/mysql_protocol/mysql_protocol.1.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Stéphane Legrand " +authors: "Stéphane Legrand " +homepage: "https://github.com/slegrand45/mysql_protocol" +bug-reports: "https://github.com/slegrand45/mysql_protocol/issues" +license: "LGPL-2.0-or-later" +dev-repo: "git+https://github.com/slegrand45/mysql_protocol.git" +build: [ + [make "all"] +] +install: [make "install"] +remove: [make "deinstall"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cryptokit" {<= "1.20"} + "bitstring" {< "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +synopsis: "Implementation of MySQL Protocol with the Bitstring library" +url { + src: "https://github.com/slegrand45/mysql_protocol/archive/v1.1.tar.gz" + checksum: [ + "sha256=c81090d46bc22923bb2c0aabf0377a9da3c44585a4a4ba23b549b6b3e77b5421" + "md5=b9cdb49736e1e8d12660d202987e539a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/mysql_protocol/mysql_protocol.2.0/opam b/packages/mysql_protocol/mysql_protocol.2.0/opam new file mode 100644 index 000000000..cbef11204 --- /dev/null +++ b/packages/mysql_protocol/mysql_protocol.2.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Stéphane Legrand " +authors: "Stéphane Legrand " +homepage: "https://github.com/slegrand45/mysql_protocol" +bug-reports: "https://github.com/slegrand45/mysql_protocol/issues" +license: "LGPL-2.0-or-later" +dev-repo: "git+https://github.com/slegrand45/mysql_protocol.git" +build: [ + [make "all"] +] +install: [make "install"] +remove: [make "deinstall"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {<= "1.9.6"} + "cryptokit" {<= "1.20"} + "bitstring" {< "3.0.0"} + "num" {<= "1.5-1"} +] +synopsis: "Implementation of MySQL Protocol with the Bitstring library" +url { + src: "https://github.com/slegrand45/mysql_protocol/archive/v2.0.tar.gz" + checksum: [ + "sha256=59d2d1221255abd3ea4c231056522483b26f4d7f4d22ebee8141a19f01d2b212" + "md5=f6d1e97971f02861e4c03027b9e14c50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nanomsg/nanomsg.1.0/opam b/packages/nanomsg/nanomsg.1.0/opam new file mode 100644 index 000000000..95483759d --- /dev/null +++ b/packages/nanomsg/nanomsg.1.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" + +maintainer: "Vincent Bernardoff " +authors: [ + "Vincent Bernardoff " + "Rudi Grinberg " +] + +homepage: "http://github.com/rgrinberg/onanomsg" +bug-reports: "http://github.com/rgrinberg/onanomsg/issues" +dev-repo: "git+https://github.com/rgrinberg/onanomsg" +license: "WTFPL" + +depends: [ + "ocaml" {>= "4.02.0"} + "conf-nanomsg" {= "0"} + "ocamlfind" {build & <= "1.9.6"} + "ctypes" {>= "0.2" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "containers" {>= "0.7" & <= "3.15"} + "ipaddr" {>= "2.2.0" & <= "5.6.0"} + "ppx_deriving" {>= "1.0" & < "3.0"} + "ocamlbuild" {build & <= "0.15.0"} + "lwt" {with-test & <= "5.9.0"} +] +depopts: [ "lwt" "ounit" ] + +install: [ + "ocaml" + "pkg/build.ml" + "native=true" + "native-dynlink=true" + "lwt=%{lwt:installed}%" + "ounit=%{ounit:installed}%" +] +synopsis: "Ctypes based bindings to nanomsg" +url { + src: "http://github.com/rgrinberg/onanomsg/archive/1.0.tar.gz" + checksum: [ + "sha256=d133f8998f8c2c655ce01664b3f64b741192af76ec7ac9486b2fa0be51f51f8b" + "md5=5590f8df8accfc38e015032f794cca68" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nbd/nbd.0.9.0/opam b/packages/nbd/nbd.0.9.0/opam new file mode 100644 index 000000000..cfa377998 --- /dev/null +++ b/packages/nbd/nbd.0.9.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@eu.citrix.com" +authors: [ "Jonathan Ludlam" "David Scott" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/xapi-project/nbd" +dev-repo: "git+https://github.com/xapi-project/nbd.git" +bug-reports: "https://github.com/xapi-project/nbd/issues" + +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [[make "uninstall" "BINDIR=%{bin}%"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "obuild" {<= "0.1.11"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "bitstring" {<= "4.1.0"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: "Network Block Device (NBD) protocol native ocaml library" +url { + src: "https://github.com/xen-org/nbd/archive/nbd-0.9.0.tar.gz" + checksum: [ + "sha256=4ecc02ed8b660ecb56e36db0c9273e53fc4dffc24adb06656e8669e45b9a3c12" + "md5=c43e3882996f75ece4ed83984aad0c2f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nbd/nbd.0.9.2/opam b/packages/nbd/nbd.0.9.2/opam new file mode 100644 index 000000000..11ba1beed --- /dev/null +++ b/packages/nbd/nbd.0.9.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@eu.citrix.com" +authors: [ "Jonathan Ludlam" "David Scott" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/xapi-project/nbd" +dev-repo: "git+https://github.com/xapi-project/nbd.git" +bug-reports: "https://github.com/xapi-project/nbd/issues" + +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [[make "uninstall" "BINDIR=%{bin}%"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "obuild" {<= "0.1.11"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} + "cmdliner" {<= "1.3.0"} +] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: "Network Block Device (NBD) protocol native OCaml library" +url { + src: "https://github.com/xapi-project/nbd/archive/0.9.2.tar.gz" + checksum: [ + "sha256=bb794cd4ac68a3d517dfd1289e9a0978aa8738e4cd085d38958c0ccfec6c9cb7" + "md5=8b3e03d77d9e2e4dfaae4bf831d44e40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nbd/nbd.1.0.1/opam b/packages/nbd/nbd.1.0.1/opam new file mode 100644 index 000000000..456297ab9 --- /dev/null +++ b/packages/nbd/nbd.1.0.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@eu.citrix.com" +authors: [ "Jonathan Ludlam" "David Scott" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/xapi-project/nbd" +dev-repo: "git+https://github.com/xapi-project/nbd.git" +bug-reports: "https://github.com/xapi-project/nbd/issues" + +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--prefix" "%{prefix}%"] + [make] +] +remove: [ + ["ocamlfind" "remove" "nbd"] + ["rm" "%{prefix}%/bin/nbd-tool"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.6.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "cmdliner" {<= "1.3.0"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Network Block Device (NBD) protocol native OCaml library" +flags: light-uninstall +url { + src: "https://github.com/xapi-project/nbd/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=5eef2b3e103e61e2c2867f42c5d0d284fb40effa17b3f811305cfdba66c70810" + "md5=0dd457458d5f546a4de5035fafd58953" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nbd/nbd.1.0.2/opam b/packages/nbd/nbd.1.0.2/opam new file mode 100644 index 000000000..3b69850eb --- /dev/null +++ b/packages/nbd/nbd.1.0.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@eu.citrix.com" +authors: [ "Jonathan Ludlam" "David Scott" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/xapi-project/nbd" +dev-repo: "git+https://github.com/xapi-project/nbd.git" +bug-reports: "https://github.com/xapi-project/nbd/issues" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + [make "uninstall" "BINDIR=%{bin}%"] + ["ocamlfind" "remove" "nbd"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "obuild" {<= "0.1.11"} + "lwt" {>= "2.4.5" & < "2.6.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "cmdliner" {<= "1.3.0"} + "type_conv" {build & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "org:mirage" "org:xapi-project" ] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: "Network Block Device (NBD) protocol implementation" +description: """ +This library allows applications to export and consume block +devices using the NBD protocol (as used by Linux, qemu etc)""" +url { + src: "https://github.com/xapi-project/nbd/archive/v1.0.2/nbd-1.0.2.tar.gz" + checksum: [ + "sha256=48ef98f4abdaf46bbf37ef1f62f4b99d143730dff8680b3244e054e7271d5c50" + "md5=68c68b823d453968e46ff3276324caee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nbd/nbd.1.0.3/opam b/packages/nbd/nbd.1.0.3/opam new file mode 100644 index 000000000..3e23dbb5a --- /dev/null +++ b/packages/nbd/nbd.1.0.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@eu.citrix.com" +authors: [ "Jonathan Ludlam" "David Scott" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/xapi-project/nbd" +dev-repo: "git+https://github.com/xapi-project/nbd.git" +bug-reports: "https://github.com/xapi-project/nbd/issues" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + [make "uninstall" "BINDIR=%{bin}%"] + ["ocamlfind" "remove" "nbd"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "obuild" {<= "0.1.11"} + "lwt" {>= "2.4.5" & < "2.6.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "cmdliner" {<= "1.3.0"} + "rpc" {<= "9.0.0"} + "type_conv" {build & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "org:mirage" "org:xapi-project" ] +install: [make "install" "BINDIR=%{bin}%"] +synopsis: "Network Block Device (NBD) protocol implementation" +description: """ +This library allows applications to export and consume block +devices using the NBD protocol (as used by Linux, qemu etc)""" +url { + src: "https://github.com/xapi-project/nbd/archive/v1.0.3/nbd-1.0.3.tar.gz" + checksum: [ + "sha256=e744ef41553e7ade84ae6206c128ba55f85a1bb50d24961081b938d56075b1f9" + "md5=fdfedb144dd554afa2d4b5eaa3641395" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nbd/nbd.2.0.1/opam b/packages/nbd/nbd.2.0.1/opam new file mode 100644 index 000000000..ad86d7eb9 --- /dev/null +++ b/packages/nbd/nbd.2.0.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Jonathan Ludlam" "David Scott"] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/xapi-project/nbd" +dev-repo: "git+https://github.com/xapi-project/nbd.git" +bug-reports: "https://github.com/xapi-project/nbd/issues" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [ + [make "install" "BINDIR=%{bin}%"] +] +remove: [ + [make "uninstall" "BINDIR=%{bin}%"] + ["ocamlfind" "remove" "nbd"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "oasis" {build & <= "0.4.11"} + "ounit" {with-test & <= "2.2.7"} + "ocamlfind" {build & <= "1.9.6"} + "type_conv" {build & <= "113.00.02"} + "lwt" {>= "2.4.5" & < "2.6.0"} + "cstruct" {> "1.0.0" & < "2.0.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {< "113.24.00"} + "mirage-block-unix" {< "2.5.0"} + "io-page" {< "2.0.0"} + "mirage" {< "3.0.0"} + "uri" {<= "4.4.0"} +] +tags: ["org:mirage" "org:xapi-project"] +synopsis: "Network Block Device (NBD) protocol implementation" +description: """ +This library allows applications to export and consume block +devices using the NBD protocol (as used by Linux, qemu etc)""" +url { + src: "https://github.com/xapi-project/nbd/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=0832402bf3095a87fd59249571b4ef73fa222c78c20096c657d2049b5da57143" + "md5=3fe44fed68a8f2a4819d358182f610cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nbd/nbd.2.1.0/opam b/packages/nbd/nbd.2.1.0/opam new file mode 100644 index 000000000..ce5bdd92a --- /dev/null +++ b/packages/nbd/nbd.2.1.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Jonathan Ludlam" "David Scott"] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/xapi-project/nbd" +dev-repo: "git+https://github.com/xapi-project/nbd.git" +bug-reports: "https://github.com/xapi-project/nbd/issues" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [ + [make "install" "BINDIR=%{bin}%"] +] +remove: [ + [make "uninstall" "BINDIR=%{bin}%"] + ["ocamlfind" "remove" "nbd"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "oasis" {build & <= "0.4.11"} + "ounit" {with-test & <= "2.2.7"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "lwt" {>= "2.4.5" & < "2.6.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {<= "v0.17.0"} + "mirage-block-unix" {< "2.5.0"} + "io-page" {< "2.0.0"} + "mirage" {>= "1.1.0" & < "3.0.0"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {!= "113.33.00+4.03" & <= "v0.17.0"} +] +tags: ["org:mirage" "org:xapi-project"] +synopsis: "Network Block Device (NBD) protocol implementation" +description: """ +This library allows applications to export and consume block +devices using the NBD protocol (as used by Linux, qemu etc)""" +url { + src: "https://github.com/xapi-project/nbd/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=259b6fc423619f4cb581377f647ad4766f73db392556d690c4242bb67853305a" + "md5=6f372f8f287ac142024a820cd44f7a5e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nbd/nbd.2.1.1/opam b/packages/nbd/nbd.2.1.1/opam new file mode 100644 index 000000000..dffaf746f --- /dev/null +++ b/packages/nbd/nbd.2.1.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Jonathan Ludlam" "David Scott"] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/xapi-project/nbd" +dev-repo: "git+https://github.com/xapi-project/nbd.git" +bug-reports: "https://github.com/xapi-project/nbd/issues" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [ + [make "install" "BINDIR=%{bin}%"] +] +remove: [ + [make "uninstall" "BINDIR=%{bin}%" "CONFIGUREFLAGS=--disable-tests"] + ["ocamlfind" "remove" "nbd"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "oasis" {build & <= "0.4.11"} + "ounit" {with-test & <= "2.2.7"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "lwt" {<= "5.9.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {<= "v0.17.0"} + "mirage-block-unix" {< "2.5.0"} + "io-page" {< "2.0.0"} + "mirage" {>= "1.1.0" & < "3.0.0"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {!= "113.33.00+4.03" & <= "v0.17.0"} +] +tags: ["org:mirage" "org:xapi-project"] +synopsis: "Network Block Device (NBD) protocol implementation" +description: """ +This library allows applications to export and consume block +devices using the NBD protocol (as used by Linux, qemu etc)""" +url { + src: "https://github.com/xapi-project/nbd/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=520d63d77006e99b35cd38ae08fc4e77b9a92af17b98828218515565e098b824" + "md5=3dd4eb7e145be3e0cbad37a738659663" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nbd/nbd.2.1.3/opam b/packages/nbd/nbd.2.1.3/opam new file mode 100644 index 000000000..ae9d0aae2 --- /dev/null +++ b/packages/nbd/nbd.2.1.3/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "xen-api@lists.xen.org" +authors: [ "Jonathan Ludlam" "David Scott" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/xapi-project/nbd" +dev-repo: "git+https://github.com/xapi-project/nbd.git" +bug-reports: "https://github.com/xapi-project/nbd/issues" + +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [ + [make "install" "BINDIR=%{bin}%"] +] +remove: [ + [make "uninstall" "BINDIR=%{bin}%" "CONFIGUREFLAGS=--disable-tests"] + ["ocamlfind" "remove" "nbd"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "oasis" {build & <= "0.4.11"} + "ounit" {with-test & <= "2.2.7"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "lwt" {>= "2.7.0" & < "3.0.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {< "v0.11"} + "mirage-block-unix" {< "2.5.0"} + "io-page-unix" {<= "2.3.0"} + "mirage-types-lwt" {= "2.8.0"} + "mirage-types" {= "2.8.0"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {!= "113.33.00+4.03" & < "v0.11"} +] +tags: [ "org:xapi-project" ] +synopsis: "Network Block Device (NBD) protocol implementation" +description: """ +This library allows applications to export and consume block +devices using the NBD protocol (as used by Linux, qemu etc)""" +url { + src: "https://github.com/xapi-project/nbd/archive/v2.1.3/nbd-2.1.3.tar.gz" + checksum: [ + "sha256=b295389f81c382fbe59c4445a9aae30da3a184d91ca04a2a74094c15d3f36cc5" + "md5=887fa916d0f3f93b5dd8398c7e4b309a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nbd/nbd.2.2.0/opam b/packages/nbd/nbd.2.2.0/opam new file mode 100644 index 000000000..f3faddbab --- /dev/null +++ b/packages/nbd/nbd.2.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "xen-api@lists.xen.org" +authors: [ "Jonathan Ludlam" "David Scott" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/xapi-project/nbd" +dev-repo: "git+https://github.com/xapi-project/nbd.git" +bug-reports: "https://github.com/xapi-project/nbd/issues" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ounit" {with-test & <= "2.2.7"} + "ppx_tools" {<= "6.6"} + "lwt" {>= "2.6.0" & < "3.0.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {< "v0.11"} + "mirage-block-unix" {< "2.5.0"} + "io-page" {< "2.0.0"} + "mirage-types-lwt" {= "2.8.0"} + "mirage-types" {= "2.8.0"} + "uri" {<= "4.4.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {!= "113.33.00+4.03" & < "v0.11"} +] +tags: [ "org:xapi-project" ] +synopsis: "Network Block Device (NBD) protocol implementation" +description: """ +This library allows applications to export and consume block +devices using the NBD protocol (as used by Linux, qemu etc)""" +url { + src: "https://github.com/xapi-project/nbd/archive/v2.2.0/nbd-2.2.0.tar.gz" + checksum: [ + "sha256=4ea3a5502a1c60a96d18f86b35ddafe8612193fe192b00e26b3ed6f3c0d60fe7" + "md5=da820d87b2ace82bc70e4bbeaca350f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nebula/nebula.0.2.1/opam b/packages/nebula/nebula.0.2.1/opam new file mode 100644 index 000000000..5034fd0e7 --- /dev/null +++ b/packages/nebula/nebula.0.2.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jesse Haber-Kucharsky " +authors: "Jesse Haber-Kucharsky " +homepage: "https://github.com/hakuch/Nebula" +bug-reports: "https://github.com/hakuch/Nebula" +license: "Apache-2.0" +dev-repo: "git+https://github.com/hakuch/Nebula.git" +build: [ + [make] + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.3"} + "cmdliner" {>= "0.9.7" & <= "1.3.0"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "ocamlfind" {build & >= "1.5.5" & <= "1.9.6"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_deriving" {>= "2.2" & <= "6.0.3"} + "tsdl" {>= "0.8.1" & < "0.9.0"} + "utop" {>= "1.18" & < "2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "DCPU-16 emulator" +description: + "Nebula is a complete DCPU-16 emulator including simulated hardware devices." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/nebula-0.2.1.tar.gz" + checksum: [ + "sha256=df57137ae76c22835ed7269d5e80f1ee907af4820e44bae20e1bda181338206f" + "md5=503062e6e7fd3a2c7dc20a9b21a9ee5f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/netamqp/netamqp.1.0/opam b/packages/netamqp/netamqp.1.0/opam new file mode 100644 index 000000000..4d9def450 --- /dev/null +++ b/packages/netamqp/netamqp.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "netamqp"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {= "3.6.0"} + "pcre" {<= "8.0.1"} + "omake" {<= "0.10.7"} +] +install: [make "install"] +synopsis: "Implements an AMQP client for accessing a message broker" +description: """ +This library implements an AMQP client for accessing a message +broker. The supported protocol version is 0-9-1, and successful tests +have been run against RabbitMQ. The library is designed as an +extension to Ocamlnet.""" +flags: light-uninstall +url { + src: "http://download.camlcity.org/download/netamqp-1.0.tar.gz" + checksum: [ + "sha256=0518e2c4162b75db3ee6708a0dfe14e83f1e591eb10368a906baf48a96065782" + "md5=07c98b08dec371b6cd6192e1f2e7fa2e" + ] + mirrors: "http://download2.camlcity.org/download/netamqp-1.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/netlink/netlink.0.1.0/opam b/packages/netlink/netlink.0.1.0/opam new file mode 100644 index 000000000..efe52dd1a --- /dev/null +++ b/packages/netlink/netlink.0.1.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "rob.hoes@citrix.com" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" + "obuild" {<= "0.1.11"} + "ocamlfind" {<= "1.9.6"} + "ctypes" {< "0.2.3"} | ("ctypes" {< "0.4.0"} & "obuild" {< "0.1.2"}) +] +depexts: [ + ["libnl-3"] {os-family = "debian" & os-distribution != "ubuntu"} + ["libnl-3-200"] {os-distribution = "ubuntu"} +] +dev-repo: "git+https://github.com/xapi-project/ocaml-netlink" +available: os = "linux" +install: [make "install"] +synopsis: "Bindings to the Netlink Protocol Library Suite (libnl)" +description: """ +The Netlink Protocol Library Suite (libnl, see +http://www.infradead.org/~tgr/libnl/) provides APIs to the netlink +protocol, allowing you to interact with network devices in the Linux kernel.""" +url { + src: "https://github.com/xapi-project/ocaml-netlink/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=e769d91f7cfddce4c4b4957f5b0d5b73f771834333b4c4a410a67349c68bcc96" + "md5=d2636228d24340bf29932b367d5112b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/netml/netml.0.1.0/opam b/packages/netml/netml.0.1.0/opam new file mode 100644 index 000000000..83cbfa2b2 --- /dev/null +++ b/packages/netml/netml.0.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +name : "netml" +version : "0.1.0" +maintainer : "Xavier Guérin " +authors : "Xavier Guérin " +homepage : "https://github.com/xguerin/netml" +dev-repo: "git+https://github.com/xguerin/netml.git" +bug-reports : "https://github.com/xguerin/netml/issues" +license : "ISC" + +build: [ + ["./configure" "--prefix" prefix] + [make] +] + +depends: [ + "ocaml" {>= "4.03"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & <= "113.33.04"} + "ppx_bitstring" {>= "1.3.1" & <= "4.1.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {<= "3.9.1"} + "bitstring" {>= "2.1.0" & <= "4.1.0"} + "core" {< "v0.10"} + "yojson" {<= "2.2.2"} +] +synopsis: "Network packets authoring and parsing toolkit." +url { + src: + "https://github.com/xguerin/netml/releases/download/v0.1.0/pre-migration.tar.gz" + checksum: [ + "sha256=907bdb312dfa1773b0c4ca1c241ed7d5459ebc8ac0630cfbf161fcefe4a3c254" + "md5=dd60cb93311121ff9d3037be2cd95e9a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nit/nit.0.6/opam b/packages/nit/nit.0.6/opam new file mode 100644 index 000000000..35ed24d5e --- /dev/null +++ b/packages/nit/nit.0.6/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +build: [ + ["./configure.sh" "-l" prefix] + [make] +] +remove: [ + ["./configure.sh" "-l" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" + "javalib" {= "2.3"} + "sawja" {= "1.5"} +] +install: [make "install"] +synopsis: + "Nit, a static analysis tool, checks whether a java bytecode program is NullPointerException free." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/nit-0.6.tar.bz2" + checksum: [ + "sha256=59928d743239415aa1b001adb40834c59f69baf6750a279e6261252942607699" + "md5=2a20cb66fc4d29a1f1af5884e4c25fb5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.4/opam b/packages/nlopt-ocaml/nlopt-ocaml.0.4/opam new file mode 100644 index 000000000..bc6c3ca74 --- /dev/null +++ b/packages/nlopt-ocaml/nlopt-ocaml.0.4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "michal.kurcewicz@gmail.com" +authors: ["Michał Kurcewicz"] +homepage: "https://bitbucket.org/mkur/nlopt-ocaml" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.06.0" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} + "conf-nlopt" {= "1"} +] +conflicts: [ + "base-nnp" + "ocaml-option-nnpchecker" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings to the NLOpt optimization library" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/nlopt-ocaml-0.4.tar.gz" + checksum: [ + "sha256=5a4de42522cf6411fa86b013e1bdaf0a70642e5892611cfcdb88a5cef08672be" + "md5=a5a742f058469438dd45c34356ff9665" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.5/opam b/packages/nlopt-ocaml/nlopt-ocaml.0.5/opam new file mode 100644 index 000000000..3f4cf9646 --- /dev/null +++ b/packages/nlopt-ocaml/nlopt-ocaml.0.5/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "michal.kurcewicz@gmail.com" +authors: ["Michał Kurcewicz"] +homepage: "https://bitbucket.org/mkur/nlopt-ocaml" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.06.0" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} + "conf-nlopt" {= "1"} +] +conflicts: [ + "base-nnp" + "ocaml-option-nnpchecker" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings to the NLOpt optimization library" +url { + src: "https://github.com/mkur/nlopt-ocaml/archive/release-0.5.tar.gz" + checksum: [ + "sha256=f0b6f38d805920e56501fe255c8fd1c265df9bd90fd9c6b953a390cffd4fd2eb" + "md5=5c03d6270f577991e5e4dac87cc70856" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/nocrypto/nocrypto.0.1.0/opam b/packages/nocrypto/nocrypto.0.1.0/opam new file mode 100644 index 000000000..01eab36ad --- /dev/null +++ b/packages/nocrypto/nocrypto.0.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "nocrypto"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.2.0" & <= "6.2.0"} + "zarith" {<= "1.14"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "org:mirage"] +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Small functional-style crypto library." +description: """ +Ciphers: AES, 3DES, RC4. +Hashes: MD5, SHA1, SHA2. +Pubkey: RSA, DH. +Rng: Fortuna.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/0.1.0.tar.gz" + checksum: [ + "sha256=e2ad216f62a728c3b135d4c35d7aa5494c7f1e203df7c21508162853499ce884" + "md5=5685748db4f1025325e8fb96b169d317" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/nocrypto/nocrypto.0.2.0/opam b/packages/nocrypto/nocrypto.0.2.0/opam new file mode 100644 index 000000000..85de4a73f --- /dev/null +++ b/packages/nocrypto/nocrypto.0.2.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +authors: "David Kaloper " +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "nocrypto"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.2.0" & <= "6.2.0"} + "zarith" {<= "1.14"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "camlp4" {build & <= "5.3"} + "type_conv" {<= "113.00.02"} + "ctypes" {>= "0.3.3" & < "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "org:mirage"] +synopsis: "Small functional-style crypto library." +description: """ +Ciphers: AES, 3DES, RC4. +Hashes: MD5, SHA1, SHA2. +Pubkey: RSA, DH, DSA. +Rng: Fortuna.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/0.2.0.tar.gz" + checksum: [ + "sha256=01cdabf12f3d5275152d9b018ca9d0a263c58bc7a1e7364d7ead34e9b3f4c132" + "md5=6c975bc19a18d63e5aabe206fe0a29db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nocrypto/nocrypto.0.2.2/opam b/packages/nocrypto/nocrypto.0.2.2/opam new file mode 100644 index 000000000..266794609 --- /dev/null +++ b/packages/nocrypto/nocrypto.0.2.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +authors: "David Kaloper " +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "nocrypto"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.2.0" & <= "6.2.0"} + "zarith" {<= "1.14"} + "type_conv" {<= "113.00.02"} + "camlp4" {<= "5.3"} + "sexplib" {< "113.01.00"} + "ctypes" {>= "0.3.3" & < "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "org:mirage"] +synopsis: "Small functional-style crypto library." +description: """ +Ciphers: AES, 3DES, RC4. +Hashes: MD5, SHA1, SHA2. +Pubkey: RSA, DH, DSA. +Rng: Fortuna.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/0.2.2.tar.gz" + checksum: [ + "sha256=e4ca34a944cd348a9b17e77492873ba6f94b59effe80025be192ee65fdd065dd" + "md5=f5510878d9610e67fd99f494f848eae3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nocrypto/nocrypto.0.3.0/opam b/packages/nocrypto/nocrypto.0.3.0/opam new file mode 100644 index 000000000..dbd1238f5 --- /dev/null +++ b/packages/nocrypto/nocrypto.0.3.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +authors: "David Kaloper " +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "nocrypto"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.2.0" & <= "6.2.0"} + "zarith" {<= "1.14"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "ctypes" {>= "0.3.3" & < "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "org:mirage"] +synopsis: "Small functional-style crypto library." +description: """ +Ciphers: AES, 3DES, RC4. +Hashes: MD5, SHA1, SHA2. +Pubkey: RSA, DH, DSA. +Rng: Fortuna.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/0.3.0.tar.gz" + checksum: [ + "sha256=b7065c479f2c348567793a931ba2f0e39847ee7c81eb56d1df1f29be0bb5ee23" + "md5=5aa2ff800f178a6282244ae94b362bc0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nocrypto/nocrypto.0.3.1/opam b/packages/nocrypto/nocrypto.0.3.1/opam new file mode 100644 index 000000000..effbb8ff0 --- /dev/null +++ b/packages/nocrypto/nocrypto.0.3.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +authors: "David Kaloper " +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "nocrypto"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.4.0" & <= "6.2.0"} + "zarith" {<= "1.14"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "ctypes" {>= "0.3.3" & <= "0.5.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen" +] + +conflicts: [ + "mirage-xen" {< "2.2.0" | >= "6.0.0"} +] +tags: [ "org:mirage"] +synopsis: "Small functional-style crypto library." +description: """ +Ciphers: AES, 3DES, RC4. +Hashes: MD5, SHA1, SHA2. +Pubkey: RSA, DH, DSA. +Rng: Fortuna.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/0.3.1.tar.gz" + checksum: [ + "sha256=04f266b040aadf81fbfa24dc31c933790a48a48302a4f5052f629487ffe1437b" + "md5=3162ae57db47c52d358036f26da44b27" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nocrypto/nocrypto.0.4.0/opam b/packages/nocrypto/nocrypto.0.4.0/opam new file mode 100644 index 000000000..90dab5e31 --- /dev/null +++ b/packages/nocrypto/nocrypto.0.4.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +authors: "David Kaloper " +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-xen+mirage-entropy-xen:enable}%-xen" ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "nocrypto"] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.4.0" & < "3.0.0"} + "zarith" {>= "1.3" & <= "1.14"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "ctypes" {>= "0.3.3" & <= "0.5.1"} + ("mirage-no-xen" {= "1"} | + ("mirage-xen" {>= "2.2.0" & < "6.0.0"} & "zarith-xen" {<= "1.7"} & + "mirage-entropy-xen" {>= "0.3.0" & = "0.1.6"})) + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" +] + +tags: [ "org:mirage"] +synopsis: "Small functional-style crypto library" +description: """ +Ciphers: AES, 3DES, RC4. +Hashes: MD5, SHA1, SHA2. +Pubkey: RSA, DH, DSA. +Rng: Fortuna.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/0.4.0.tar.gz" + checksum: [ + "sha256=b8d5bddc3f2ab9f978ec040f392ebd375fa00d8ce741cbc310bb2b37f0b5dd2c" + "md5=6b6cc5b748f785e04d03f207b0e10d66" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nocrypto/nocrypto.0.5.0/opam b/packages/nocrypto/nocrypto.0.5.0/opam new file mode 100644 index 000000000..aaf3f20c5 --- /dev/null +++ b/packages/nocrypto/nocrypto.0.5.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +authors: "David Kaloper " +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +patches: ["werror.patch"] +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-xen+mirage-entropy-xen:enable}%-xen" + ] + [make] + ["./configure" "--%{ounit:enable}%-tests"] {with-test} + [make "test"] {with-test} +] +install: [ make "install"] +remove: [ "ocamlfind" "remove" "nocrypto" ] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.6.0" & < "3.0.0"} + "zarith" {<= "1.14"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + ("mirage-no-xen" {= "1"} | + ("mirage-xen" {>= "2.2.0" & < "6.0.0"} & + "mirage-entropy-xen" {>= "0.3.0" & = "0.1.6"} & + "zarith-xen" {<= "1.7"})) + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" +] + +tags: [ "org:mirage"] +synopsis: "Small functional-style crypto library" +description: """ +Ciphers: AES, 3DES, RC4. +Hashes: MD5, SHA1, SHA2. +Pubkey: RSA, DH, DSA. +Rng: Fortuna.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/0.5.0.tar.gz" + checksum: [ + "sha256=354eca083341dbffecf0e2ed87c27de708055e391447a4c500b990355c721d6e" + "md5=c6288f4d8f68390f2daefd1dd00fb8bc" + ] +} +extra-source "werror.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/nocrypto/werror.patch.0.5.0" + checksum: [ + "sha256=c6665092b153bad51a03888aa0059d311415771a7fac8f61eaead5106d19af27" + "md5=ad8098baf5de0d9b3c66b446c8452b5d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nocrypto/nocrypto.0.5.1/opam b/packages/nocrypto/nocrypto.0.5.1/opam new file mode 100644 index 000000000..40eca83a2 --- /dev/null +++ b/packages/nocrypto/nocrypto.0.5.1/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +authors: "David Kaloper " +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +patches: ["werror.patch"] +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-modernity" {nocrypto-inhibit-modernity} + "--%{lwt:enable}%-lwt" + "--%{mirage-xen+mirage-entropy-xen:enable}%-xen" + ] + [make] + ["./configure" "--%{ounit:enable}%-tests"] {with-test} + [make "test"] {with-test} +] +install: [ make "install" ] +remove: [ "ocamlfind" "remove" "nocrypto" ] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.6.0" & < "3.0.0"} + "zarith" {<= "1.14"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + ("mirage-no-xen" {= "1"} | + ("mirage-xen" {>= "2.2.0" & < "6.0.0"} & + "mirage-entropy-xen" {>= "0.3.0" & = "0.1.6"} & + "zarith-xen" {<= "1.7"})) + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" +] + +tags: [ "org:mirage" ] +synopsis: "Small functional-style crypto library" +description: """ +Ciphers: AES, 3DES, RC4. +Hashes: MD5, SHA1, SHA2. +Pubkey: RSA, DH, DSA. +Rng: Fortuna.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/0.5.1.tar.gz" + checksum: [ + "sha256=609173b0f25a713a22e847ee791ae9a83029d2c2b2d5244a195cc78156b34b8c" + "md5=228a4801e82f84658520e03450158d89" + ] +} +extra-source "werror.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/nocrypto/werror.patch.0.5.1" + checksum: [ + "sha256=72a8b983eb26268a7acb7bd565e9346754039d2f928f47900a7ff98baf7e9637" + "md5=b83722338f98d46e97a8f2237aa17be8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nocrypto/nocrypto.0.5.2/opam b/packages/nocrypto/nocrypto.0.5.2/opam new file mode 100644 index 000000000..4264fec36 --- /dev/null +++ b/packages/nocrypto/nocrypto.0.5.2/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-xen+mirage-entropy-xen:enable}%-xen" + ] + [make] + ["./configure" "--%{ounit:enable}%-tests"] {with-test} + [make "test"] {with-test} +] +install: [ make "install" ] +remove: [ "ocamlfind" "remove" "nocrypto" ] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.6.0" & < "3.0.0"} + "zarith" {<= "1.14"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + ("mirage-no-xen" {= "1"} | + ("mirage-xen" {>= "2.2.0" & < "6.0.0"} & + "mirage-entropy-xen" {>= "0.3.0" & = "0.1.6"} & + "zarith-xen" {<= "1.7"})) + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" +] + +tags: [ "org:mirage" ] +patches: [ "postconf.patch" "werror.patch" ] +synopsis: "Small functional-style crypto library" +description: """ +Ciphers: AES, 3DES, RC4. +Hashes: MD5, SHA1, SHA2. +Pubkey: RSA, DH, DSA. +Rng: Fortuna.""" +authors: "David Kaloper " +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/0.5.2.tar.gz" + checksum: [ + "sha256=080518f3fd5facf5b0503bbd93c1b3db81870e3815e94efa5020c63c7b77ccf1" + "md5=ee523bc2e95e03f56d2dc9ff306ed114" + ] +} +extra-source "werror.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/nocrypto/werror.patch.0.5.2" + checksum: [ + "sha256=829dc64e9ccd43a4b1bff0154511b82c31f248fa153d3aa918bec08b3e042408" + "md5=9d31eed80a35ea4f477b21bc09453f22" + ] +} +extra-source "postconf.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/nocrypto/postconf.patch" + checksum: [ + "sha256=c06c435e463765b8db2065390da1bd7ef18bdcfc165e23b8c2f7b06f89de2286" + "md5=9b42fe7a62539973dc84dcb4665928ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nocrypto/nocrypto.0.5.3/opam b/packages/nocrypto/nocrypto.0.5.3/opam new file mode 100644 index 000000000..03c27ebd9 --- /dev/null +++ b/packages/nocrypto/nocrypto.0.5.3/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +patches: ["werror.patch"] +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-xen+mirage-entropy-xen:enable}%-xen" + ] + [make] + ["./configure" "--%{ounit:enable}%-tests"] {with-test} + [make "test"] {with-test} +] +install: [ make "install" ] +remove: [ "ocamlfind" "remove" "nocrypto" ] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & >= "0.4.2" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "1.6.0" & < "3.0.0"} + "zarith" {<= "1.14"} + "sexplib" {!= "v0.9.0" & < "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {>= "113.33.01" & < "v0.11.0"} + ("mirage-no-xen" {= "1"} | + ("mirage-xen" {>= "2.2.0" & < "6.0.0"} & + "mirage-entropy-xen" {>= "0.3.0" & = "0.1.6"} & + "zarith-xen" {<= "1.7"})) + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "lwt" +] +tags: [ "org:mirage" ] +synopsis: "Small functional-style crypto library" +description: """ +Ciphers: AES, 3DES, RC4. +Hashes: MD5, SHA1, SHA2. +Pubkey: RSA, DH, DSA. +Rng: Fortuna.""" +authors: "David Kaloper " +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/v0.5.3.tar.gz" + checksum: [ + "sha256=5bc8515542b218c5365761206fa1ce1b38819c300090707bc0dc8a1a15c279a5" + "md5=1b771555139c23da4fdf02244fc7b4a9" + ] +} +extra-source "werror.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/nocrypto/werror.patch.0.5.3" + checksum: [ + "sha256=1aea0d7bd1f8ab7e7d97ec2f7a451da2827cf3154f67200103dd0df3b0a8e914" + "md5=2e521fc478cdc76779cdd70b909555f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/nocrypto/nocrypto.0.5.4/opam b/packages/nocrypto/nocrypto.0.5.4/opam new file mode 100644 index 000000000..aec142151 --- /dev/null +++ b/packages/nocrypto/nocrypto.0.5.4/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +doc: "https://mirleft.github.io/ocaml-nocrypto/doc" +authors: ["David Kaloper "] +maintainer: "David Kaloper " +license: "ISC" +tags: [ "org:mirage" ] +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" + "--jobs" "1" + "--with-lwt" "%{lwt:installed}%" + "--xen" "%{mirage-xen:installed}%" + "--freestanding" "%{mirage-solo5:installed}%"] + +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.9.1" & <= "1.0.7"} + "cpuid" {= "0.1.2"} + "ocb-stubblr" {build & >= "0.1.0" & <= "0.1.1-1"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {>= "113.33.01" & < "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "cstruct" {>= "2.4.0" & < "3.4.0"} + "cstruct-lwt" {<= "6.2.0"} + "zarith" {<= "1.14"} + "lwt" {<= "5.9.0"} + "sexplib" {!= "v0.9.0" & < "v0.11.0"} + ("mirage-no-xen" {= "1"} | + ("mirage-xen" {>= "2.2.0" & < "6.0.0"} & "mirage-entropy" {<= "0.5.1"} & + "zarith-xen" {<= "1.7"})) + ("mirage-no-solo5" {= "1"} | + ("mirage-solo5" {<= "0.9.4"} & "mirage-entropy" {<= "0.5.1"} & + "zarith-freestanding" {<= "1.7-2"})) +] + +synopsis: "Simpler crypto" +description: """ +nocrypto is a small cryptographic library that puts emphasis on the applicative +style and ease of use. It includes basic ciphers (AES, 3DES, RC4), hashes (MD5, +SHA1, SHA2), public-key primitives (RSA, DSA, DH) and a strong RNG (Fortuna). + +RSA timing attacks are countered by blinding. AES timing attacks are avoided by +delegating to AES-NI.""" +url { + src: + "https://github.com/mirleft/ocaml-nocrypto/releases/download/v0.5.4/nocrypto-0.5.4.tbz" + checksum: [ + "sha256=8f720c8753136706ae14d46ba85e27f482a8b3e9ceccf08b0de63348618a507f" + "md5=c331a7a4d2a563d1d5ed581aeb849011" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/notty/notty.0.1.0/opam b/packages/notty/notty.0.1.0/opam new file mode 100644 index 000000000..6eb6173c4 --- /dev/null +++ b/packages/notty/notty.0.1.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +homepage: "https://github.com/pqwy/notty" +dev-repo: "git+https://github.com/pqwy/notty.git" +bug-reports: "https://github.com/pqwy/notty/issues" +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +build: [ + [ "./configure" "--prefix" prefix + "--enable-unix" + "--%{lwt:enable}%-lwt" ] + [ make ] +] +install: [ make "install" ] +remove: [ "ocamlfind" "remove" "notty" ] + +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "result" {<= "1.5"} + "uucp" {= "1.1.0"} + "uuseg" {<= "16.0.0"} + "uutf" {<= "0.9.4"} +] +depopts: [ + "lwt" +] +conflicts: [ + "lwt" {< "2.5.0"} +] + +synopsis: + "Notty is a declarative terminal library for OCaml structured around a notion of" +description: """ +composable images. It tries to abstract away the basic terminal programming +model, and provide one that is simpler and more expressive.""" +authors: "David Kaloper " +flags: light-uninstall +url { + src: "https://github.com/pqwy/notty/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=fb1e34cef536bbc1dc13bdb3e355094116f9796579d0f694df236325f0c859a9" + "md5=5aa0780bbc1f10fd20bd14ea8486276e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/notty/notty.0.1.1/opam b/packages/notty/notty.0.1.1/opam new file mode 100644 index 000000000..bc82e209c --- /dev/null +++ b/packages/notty/notty.0.1.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +homepage: "https://github.com/pqwy/notty" +dev-repo: "git+https://github.com/pqwy/notty.git" +bug-reports: "https://github.com/pqwy/notty/issues" +maintainer: "David Kaloper " +license: "BSD-2-Clause" + +build: [ + [ "./configure" "--prefix" prefix + "--enable-unix" + "--%{lwt:enable}%-lwt" ] + [ make ] +] +install: [ make "install" ] +remove: [ "ocamlfind" "remove" "notty" ] + +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "result" {<= "1.5"} + "uucp" {= "1.1.0"} + "uuseg" {<= "16.0.0"} + "uutf" {<= "0.9.4"} +] +depopts: [ + "lwt" +] +conflicts: [ + "lwt" {< "2.5.0"} +] + +synopsis: + "Notty is a declarative terminal library for OCaml structured around a notion of" +description: """ +composable images. It tries to abstract away the basic terminal programming +model, and provide one that is simpler and more expressive.""" +authors: "David Kaloper " +flags: light-uninstall +url { + src: "https://github.com/pqwy/notty/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=51596e3b09f5df5c70afe73f0a59bbb1924fe5db5a9c6e612493b23b0982b79f" + "md5=26bacc7cfefa111034baaab342f308e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/notty/notty.0.2.0/opam b/packages/notty/notty.0.2.0/opam new file mode 100644 index 000000000..cba219700 --- /dev/null +++ b/packages/notty/notty.0.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +homepage: "https://github.com/pqwy/notty" +dev-repo: "git+https://github.com/pqwy/notty.git" +bug-reports: "https://github.com/pqwy/notty/issues" +doc: "http://pqwy.github.io/notty/doc" +maintainer: "David Kaloper " +license: "ISC" + +build: [ + "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" + "--with-lwt" "%{lwt:installed}%" +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ocb-stubblr" {build & >= "0.1.0" & <= "0.1.1-1"} + "uchar" {<= "0.0.2"} + "uucp" {>= "2.0.0" & <= "16.0.0"} + "uuseg" {>= "1.0.0" & <= "16.0.0"} + "uutf" {>= "1.0.0" & <= "1.0.3"} +] +depopts: [ "lwt" ] +conflicts: [ + "ocb-stubblr" {<"0.1.0"} + "lwt" {< "2.6.0"} + "lwt" {>= "5.0.0"} +] +synopsis: "Declaring terminals" +description: """ +Notty is a declarative terminal library for OCaml structured around a notion +of composable images. It tries to abstract away the basic terminal programming +model, providing a simpler and more expressive one.""" +authors: "David Kaloper " +url { + src: + "https://github.com/pqwy/notty/releases/download/v0.2.0/notty-0.2.0.tbz" + checksum: [ + "sha256=1a5219e5ed56964a6695741f9bd33c54fa6d58c0563d977570e7fe2c8e3c352c" + "md5=a9805a234ac56a414aa12849ed5907d6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/npy/npy.0.0.1/opam b/packages/npy/npy.0.0.1/opam new file mode 100644 index 000000000..a8d5aec0c --- /dev/null +++ b/packages/npy/npy.0.0.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: "Laurent Mazare" +homepage: "https://github.com/LaurentMazare/npy-ocaml" +bug-reports: "https://github.com/LaurentMazare/npy-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/npy-ocaml.git" +build: [make "npy.lib"] + + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Numpy npy file format reading/writing." +description: + "Provide simple read/write function using the numpy npy file format. These can be used to save a bigarray to disk and then load it from python using numpy." +url { + src: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.2.tar.gz" + checksum: [ + "sha256=a18c3ad0dcb06129a7550e07627b2b73e61bce3bd6cfa862003779f5c1493cfd" + "md5=7725372d7a3cfee9eedb4e3cf3766b60" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/npy/npy.0.0.2/opam b/packages/npy/npy.0.0.2/opam new file mode 100644 index 000000000..f6b36ae57 --- /dev/null +++ b/packages/npy/npy.0.0.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: "Laurent Mazare" +homepage: "https://github.com/LaurentMazare/npy-ocaml" +bug-reports: "https://github.com/LaurentMazare/npy-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/npy-ocaml.git" +build: [make "npy.lib"] + + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Numpy npy file format reading/writing." +description: + "Provide simple read/write function using the numpy npy file format. These can be used to save a bigarray to disk and then load it from python using numpy." +url { + src: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.3.tar.gz" + checksum: [ + "sha256=75be81aac28c3095e0aa782b733c04635a86bb1a572a765eb90bb44d5bb357c8" + "md5=c1bb7d987a2b005da7ab6d279c3572b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/npy/npy.0.0.3/opam b/packages/npy/npy.0.0.3/opam new file mode 100644 index 000000000..df1d8398e --- /dev/null +++ b/packages/npy/npy.0.0.3/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: "Laurent Mazare" +homepage: "https://github.com/LaurentMazare/npy-ocaml" +bug-reports: "https://github.com/LaurentMazare/npy-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/npy-ocaml.git" +build: [make "npy.lib"] + + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Numpy npy file format reading/writing." +description: + "Provide simple read/write function using the numpy npy file format. These can be used to save a bigarray to disk and then load it from python using numpy." +url { + src: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.4.tar.gz" + checksum: [ + "sha256=ea117c8b86ad5c30f7dc312333515778ec8ea7416021af98dacdab2350a2ca9b" + "md5=e6c8da8473610cccb4c2d3e48e1a1957" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/npy/npy.0.0.4/opam b/packages/npy/npy.0.0.4/opam new file mode 100644 index 000000000..61871d7ef --- /dev/null +++ b/packages/npy/npy.0.0.4/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: "Laurent Mazare" +homepage: "https://github.com/LaurentMazare/npy-ocaml" +bug-reports: "https://github.com/LaurentMazare/npy-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/npy-ocaml.git" +build: [make "npy.lib"] + + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "camlzip" {<= "1.13"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Numpy npy file format reading/writing." +description: + "Provide simple read/write function using the numpy npy file format. These can be used to save a bigarray to disk and then load it from python using numpy." +url { + src: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.5.tar.gz" + checksum: [ + "sha256=1eb2fad38c0fb666ad575c30545ff0b79f53048880ed30332c569c48af3fb998" + "md5=3764488cc7ba863e3b4cce86001b22e0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/npy/npy.0.0.5/opam b/packages/npy/npy.0.0.5/opam new file mode 100644 index 000000000..994eb0b2b --- /dev/null +++ b/packages/npy/npy.0.0.5/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: "Laurent Mazare" +homepage: "https://github.com/LaurentMazare/npy-ocaml" +bug-reports: "https://github.com/LaurentMazare/npy-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/npy-ocaml.git" +build: [ + "jbuilder" + "build" + "--only-packages" + "npy" + "--root" + "." + "--no-config" {jbuilder:version >= "1.0+beta18"} + "-j" + jobs + "@install" +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "camlzip" {<= "1.13"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {<= "transition"} +] +synopsis: "Numpy npy file format reading/writing." +description: + "Provide simple read/write function using the numpy npy/npz file formats. These can be used to save a bigarray to disk and then load it from python using numpy." +url { + src: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.6.tar.gz" + checksum: [ + "sha256=0ff64ac13a913edcb4c00e889c3c8ad28df689d3a842ec081eebafbe6cc3ea30" + "md5=1176541495878867a78a7e5efc3ac9bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/nsq/nsq.0.1/opam b/packages/nsq/nsq.0.1/opam new file mode 100644 index 000000000..e96ac316e --- /dev/null +++ b/packages/nsq/nsq.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Ryan Slade " +authors: "Ryan Slade " +homepage: "https://github.com/ryanslade/nsq-ocaml" +bug-reports: "https://github.com/ryanslade/nsq-ocaml/issues" +dev-repo: "git+https://github.com/ryanslade/nsq-ocaml.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "containers" {< "2.0"} + "lwt" {< "4.0.0"} + "ocplib-endian" {<= "1.2"} + "integers" {<= "0.7.0"} +] +synopsis: "Client library for the NSQ messaging platform" +description: """ +This package supports publishing and consuming message using the NSQ message platform. +It uses Lwt for concurrency.""" +url { + src: "https://github.com/ryanslade/nsq-ocaml/archive/0.1.tar.gz" + checksum: [ + "sha256=d971aeba4df0c718f281e8431596f16e7bfb7d24b1dbbfa6c2b63e9d8a84b0a7" + "md5=6a70a4b62340ec3c22b86243a21128a9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/nullable-array/nullable-array.0.1/opam b/packages/nullable-array/nullable-array.0.1/opam new file mode 100644 index 000000000..5bad608c3 --- /dev/null +++ b/packages/nullable-array/nullable-array.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Pierre Chambart " +authors: "Pierre Chambart " +homepage: "https://github.com/chambart/nullable-array" +bug-reports: "https://github.com/chambart/nullable-array/issues" +license: "MIT" +dev-repo: "git+https://github.com/chambart/nullable-array.git" +build: [ + [ + "jbuilder" + "build" + "--only-packages" + "nullable-array" + "--root" + "." + "--no-config" {jbuilder:version >= "1.0+beta18"} + "-j" + jobs + "@install" + ] + ["jbuilder" "runtest"] {with-test} +] +depends: [ + "ocaml" {>= "4.03" & <= "4.06"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} +] +synopsis: + "Small self-contained library providing an efficient implementation for a type equivalent to `'a option array`" +url { + src: "https://github.com/chambart/ocaml-nullable-array/archive/0.1.tar.gz" + checksum: [ + "sha256=fa5de2a0c9347813f9001257f49888fa58df24c60d3a9c78a45b4eb5b33c1854" + "md5=c9856d37b6418c387e9d8def8ca31d5e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/num/num.0/opam b/packages/num/num.0/opam new file mode 100644 index 000000000..3924f7e57 --- /dev/null +++ b/packages/num/num.0/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "Xavier Leroy " +authors: [ + "Valérie Ménissier-Morain" + "Pierre Weis" + "Xavier Leroy" +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" + +homepage: "https://github.com/ocaml/ocaml" +dev-repo: "git+https://github.com/ocaml/ocaml.git" +bug-reports: "http://caml.inria.fr/mantis/" + +depends: [ + "ocaml" {< "4.06.0"} + "base-num" {= "base"} +] +synopsis: + "The Num library for arbitrary-precision integer and rational arithmetic" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/numerix/numerix.0.22/opam b/packages/numerix/numerix.0.22/opam new file mode 100644 index 000000000..5f7d8d979 --- /dev/null +++ b/packages/numerix/numerix.0.22/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "iksnalybok@gmail.com" +authors: ["Michel Quercia"] +homepage: "http://pauillac.inria.fr/~quercia/" +license: "GNU Library General Public License version 2 with special exception (cf LICENCE file)" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-sse2" "--disable-lang" "--enable-ocaml" "--enable-clong" "--enable-dlong" "--enable-slong" "--enable-gmp" "--enable-ocaml_bignum"] + [make "clean" "lib" "examples" "test"] + [make "install"] + ["mkdir" "-p" "%{prefix}%/doc/numerix/"] + ["cp" "doc/english/numerix.pdf" "%{prefix}%/doc/numerix/numerix-en.pdf"] + ["cp" "doc/francais/numerix.pdf" "%{prefix}%/doc/numerix/numerix-fr.pdf"] + ["echo" "*** Check that %{lib}% is in your LD_LIBRARY_PATH ***"] +] +remove: [ + ["rm" "-f" "%{bin}%/ocamlnumx"] + ["rm" "-f" "%{prefix}%/include/numerix.h"] + ["rm" "-f" "%{prefix}%/include/numerix.mli"] + ["rm" "-f" "%{prefix}%/include/numerix.ml"] + ["rm" "-f" "%{lib}%/numerix.cmi"] + ["rm" "-f" "%{lib}%/numerix.cma"] + ["rm" "-f" "%{lib}%/numerix.cmxa"] + ["rm" "-f" "%{lib}%/numerix.a"] + ["rm" "-f" "%{lib}%/libnumerix-ocaml.a"] + ["rm" "-f" "%{lib}%/libnumerix-ocaml.so"] + ["rm" "-f" "%{lib}%/dllnumerix-ocaml.so"] + ["rm" "-f" "%{lib}%/libnumerix-c.so"] + ["rm" "-f" "%{lib}%/libnumerix-c.so.0"] + ["rm" "-f" "%{lib}%/libnumerix-c.so.0.22"] + ["rm" "-f" "%{lib}%/libnumerix-ocaml.so"] + ["rm" "-f" "%{lib}%/libnumerix-ocaml.so.0"] + ["rm" "-f" "%{lib}%/libnumerix-ocaml.so.0.22"] + ["rm" "-f" "-r" "%{doc}%/numerix/"] +] +depends: ["ocaml" "conf-gmp" {<= "4"} "num" {<= "1.5-1"} "base-unsafe-string" {= "base"}] +synopsis: + "Big integer library, written by Michel Quercia. Compares well to GMP." +description: """ +Numerix is a library implementing arbitrary long signed integers and +the usual arithmetic operations between those numbers. It primarily +targets ocaml, but is also available with reduced functionalities for +the Camllight, C and Pascal languages on 32 or 64 bit Unix-type computers. + +doc (en) : http://pauillac.inria.fr/~quercia/cdrom/bibs/numerix-eng.pdf +doc (fr) : http://pauillac.inria.fr/~quercia/cdrom/bibs/numerix.pdf + +Note: this opam package only builds the ocaml version (all modules, +e.g. slong, dlong, clong, gmp and big), with the --enable-sse2 flag. +Because of gmp, you need gmp headers (aptitude install libgmp-dev on +debian). The --enable-longlong flag is not uses (gives some troubles +on x86-64 architecture).""" +flags: light-uninstall +url { + src: "http://pauillac.inria.fr/~quercia/cdrom/bibs/numerix.tar.gz" + checksum: [ + "sha256=9c39aba137c92beb1387cb49f89f6a3428e79af95cd87b092190aad9c3e74416" + "md5=a2169c2251508ee2fb891f878e17ef96" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/nunchaku/nunchaku.0.3.1/opam b/packages/nunchaku/nunchaku.0.3.1/opam new file mode 100644 index 000000000..d5fb4dd44 --- /dev/null +++ b/packages/nunchaku/nunchaku.0.3.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: ["Simon Cruanes" "Jasmin Blanchette"] +homepage: "https://github.com/nunchaku-inria/nunchaku/" +bug-reports: "https://github.com/nunchaku-inria/nunchaku/issues" +dev-repo: "git+https://github.com/nunchaku-inria/nunchaku.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-random" + "--disable-tests" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "nunchaku"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "containers" {>= "0.16" & < "1.0"} + "menhir" {build & <= "20181026"} + "sequence" {<= "1.1"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "oasis" {build & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depopts: [ + "qtest" {with-test} +] +synopsis: "A counter-example finder for higher-order logic." +description: """ +Nunchaku is a counter-example finder for higher-order logic, designed to be +used from various proof assistants, and a spiritual successor to Nitpick. It +relies encodings and external solvers (CVC4, kodkod, paradox) to find +models, thanks to its modular architecture.""" +flags: light-uninstall +url { + src: "https://github.com/nunchaku-inria/nunchaku/archive/0.3.1.tar.gz" + checksum: [ + "sha256=e81a397b44423653124ab732cdb5a4ca29414467dc1cc68eee5cd4d0924e063e" + "md5=518a0814a70b0e2578de0d5b2d66af57" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/nunchaku/nunchaku.0.3/opam b/packages/nunchaku/nunchaku.0.3/opam new file mode 100644 index 000000000..0db7322bc --- /dev/null +++ b/packages/nunchaku/nunchaku.0.3/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: ["Simon Cruanes" "Jasmin Blanchette"] +homepage: "https://github.com/nunchaku-inria/nunchaku/" +bug-reports: "https://github.com/nunchaku-inria/nunchaku/issues" +dev-repo: "git+https://github.com/nunchaku-inria/nunchaku.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-random" + "--disable-tests" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "nunchaku"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "containers" {>= "0.16" & < "1.0"} + "menhir" {build & <= "20181026"} + "sequence" {<= "1.1"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depopts: [ + "qtest" {with-test} +] +synopsis: "A counter-example finder for higher-order logic." +description: """ +Nunchaku is a counter-example finder for higher-order logic, designed to be +used from various proof assistants, and a spiritual successor to Nitpick. It +relies encodings and external solvers (CVC4, kodkod, paradox) to find +models, thanks to its modular architecture.""" +flags: light-uninstall +url { + src: "https://github.com/nunchaku-inria/nunchaku/archive/0.3.tar.gz" + checksum: [ + "sha256=63895189463a1f44bffa5e9f2c204a1461829a525d5383749721bfa85149d847" + "md5=9303c94ba09772b272e0263fd0e7f27b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/nunchaku/nunchaku.0.4/opam b/packages/nunchaku/nunchaku.0.4/opam new file mode 100644 index 000000000..099f365e0 --- /dev/null +++ b/packages/nunchaku/nunchaku.0.4/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: ["Simon Cruanes" "Jasmin Blanchette"] +homepage: "https://github.com/nunchaku-inria/nunchaku/" +bug-reports: "https://github.com/nunchaku-inria/nunchaku/issues" +dev-repo: "git+https://github.com/nunchaku-inria/nunchaku.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-random" + "--disable-tests" + "--enable-docs" + ] + [make "build"] + ["strip" "nunchaku.native"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "nunchaku"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "containers" {>= "1.0" & <= "3.15"} + "menhir" {build & <= "20181026"} + "sequence" {<= "1.1"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depopts: [ + "qtest" {with-test} +] +synopsis: "A counter-example finder for higher-order logic." +description: """ +Nunchaku is a counter-example finder for higher-order logic, designed to be +used from various proof assistants, and a spiritual successor to Nitpick. It +relies encodings and external solvers (CVC4, kodkod, paradox, smbc) to find +models, thanks to its modular architecture.""" +flags: light-uninstall +url { + src: "https://github.com/nunchaku-inria/nunchaku/archive/0.4.tar.gz" + checksum: [ + "sha256=c25e97fb0994a6866d4d30e6337e46c9f29f44e1d3a3a29f0ebd6352bd135405" + "md5=9faabbe893c651628374f79f56cb74a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/nunchaku/nunchaku.0.5/opam b/packages/nunchaku/nunchaku.0.5/opam new file mode 100644 index 000000000..14c2fd8f1 --- /dev/null +++ b/packages/nunchaku/nunchaku.0.5/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: ["Simon Cruanes" "Jasmin Blanchette"] +homepage: "https://github.com/nunchaku-inria/nunchaku/" +bug-reports: "https://github.com/nunchaku-inria/nunchaku/issues" +dev-repo: "git+https://github.com/nunchaku-inria/nunchaku.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--disable-random" + "--disable-tests" + "--enable-docs" + ] + [make "build"] + ["strip" "nunchaku.native"] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "nunchaku"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "containers" {>= "1.0" & <= "3.15"} + "menhir" {build & <= "20181026"} + "sequence" {<= "1.1"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "num" {<= "1.5-1"} + "oasis" {build & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "qtest" {with-test} +] +synopsis: "A counter-example finder for higher-order logic." +description: """ +Nunchaku is a counter-example finder for higher-order logic, designed to be +used from various proof assistants, and a spiritual successor to Nitpick. It +relies encodings and external solvers (CVC4, kodkod, paradox, smbc) to find +models, thanks to its modular architecture.""" +flags: light-uninstall +url { + src: "https://github.com/nunchaku-inria/nunchaku/archive/0.5.tar.gz" + checksum: [ + "sha256=8199abe03ec4dc7f628dae00136649d4a5d632b777960a25ab619b3991cbe599" + "md5=66a16f7d6fdbbb688a479e4cf3354f99" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis-mirage/oasis-mirage.0.3.0/opam b/packages/oasis-mirage/oasis-mirage.0.3.0/opam new file mode 100644 index 000000000..749fc99ba --- /dev/null +++ b/packages/oasis-mirage/oasis-mirage.0.3.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Sylvain Le Gall" "Anil Madhavapeddy"] +homepage: "http://github.com/avsm/oasis" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "plugin-loader"] + ["ocamlfind" "remove" "userconf"] + ["ocamlfind" "remove" "oasis"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "fileutils" {<= "0.6.6"} + "ocaml-data-notation" {<= "0.0.11"} + "ocamlify" {= "0.0.1"} + "ocamlmod" {<= "0.0.9"} + "ocamlbuild" {< "0.9.0"} +] +conflicts: ["oasis"] +dev-repo: "git+https://github.com/avsm/oasis" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "This is a fork of OASIS with support for native output-obj." +description: """ +The upstream pull request is: https://github.com/ocaml/oasis/pull/7 +So this package should be temporary!""" +flags: light-uninstall +url { + src: "https://github.com/avsm/oasis/archive/avsm+mirage-xen.tar.gz" + checksum: [ + "sha256=5381824bdce2941928888a2112128706325af16d2a7ef04762454469821380fb" + "md5=f15b4c086b7f178be4a317b4f8ac805b" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis-mirage/oasis.install" + checksum: [ + "sha256=e0bf518d419b0741958cc8e0ddd52a6605dfa5efe7eda6210287eae0694bd68c" + "md5=94e294184c1a15db154536b9d65c0822" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis-mirage/oasis-mirage.0.3.0a/opam b/packages/oasis-mirage/oasis-mirage.0.3.0a/opam new file mode 100644 index 000000000..652fa6dc3 --- /dev/null +++ b/packages/oasis-mirage/oasis-mirage.0.3.0a/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Sylvain Le Gall" "Anil Madhavapeddy"] +homepage: "http://github.com/avsm/oasis" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "plugin-loader"] + ["ocamlfind" "remove" "userconf"] + ["ocamlfind" "remove" "oasis"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "fileutils" {<= "0.6.6"} + "ocaml-data-notation" {<= "0.0.11"} + "ocamlify" {= "0.0.1"} + "ocamlmod" {<= "0.0.9"} + "ocamlbuild" {< "0.9.0"} +] +conflicts: ["oasis"] +dev-repo: "git+https://github.com/avsm/oasis" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "This is a fork of OASIS with support for native output-obj." +description: """ +The upstream pull request is: https://github.com/ocaml/oasis/pull/7 +So this package should be temporary!""" +flags: light-uninstall +url { + src: "https://github.com/avsm/oasis/archive/avsm+mirage-xen2.tar.gz" + checksum: [ + "sha256=589204a5b5ed0d3e3fb47321751f6c8794ae1c67f1c41f07ba4090aa369ffd01" + "md5=daa43bde8b8519091847c4447b8fba11" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis-mirage/oasis.install" + checksum: [ + "sha256=e0bf518d419b0741958cc8e0ddd52a6605dfa5efe7eda6210287eae0694bd68c" + "md5=94e294184c1a15db154536b9d65c0822" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis/oasis.0.2.0/opam b/packages/oasis/oasis.0.2.0/opam new file mode 100644 index 000000000..c86724999 --- /dev/null +++ b/packages/oasis/oasis.0.2.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["rm" "test/TestMETA.ml"] + ["touch" "test/TestMETA.ml"] + ["rm" "test/test.ml"] + ["touch" "test/test.ml"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "extlib" {= "1.5.3"} + "ocamlgraph" {= "1.8.2"} + "fileutils" {<= "0.6.6"} + "ocamlify" {= "0.0.1"} + "ounit" {<= "2.2.7"} + "ocaml-data-notation" {<= "0.0.11"} + "pcre" {<= "8.0.1"} + "expect" {<= "0.0.6"} + "ocamlbuild" {<= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Architecture for building OCaml libraries and applications" +description: """ +OASIS is a tool to integrate a configure, build and install system in +your OCaml project. It helps to create standard entry points in your +build system and allows external tools to analyse your project easily. + +OASIS first target is OCamlbuild, but other build system support is +planned.""" +url { + src: "https://download.ocamlcore.org/oasis/oasis/0.2.0/oasis-0.2.0.tar.gz" + checksum: [ + "sha256=085067782ad944e8650a4a5b70e7ef097687987cacd757f973de09daf4431345" + "md5=e5d04bfe41eacd4f58a156784700a2ba" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.2.0" + checksum: [ + "sha256=5d038e8fd91742369ac1f9d7a66218adda876429ad52021ed5b8a5036acbe626" + "md5=5d129946ad00d0240a82059d956d0659" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis/oasis.0.3.0/opam b/packages/oasis/oasis.0.3.0/opam new file mode 100644 index 000000000..be7da4222 --- /dev/null +++ b/packages/oasis/oasis.0.3.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "plugin-loader"] + ["ocamlfind" "remove" "userconf"] + ["ocamlfind" "remove" "oasis"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocaml-data-notation" {<= "0.0.11"} + "ocamlify" {= "0.0.1"} + "ocamlmod" {<= "0.0.9"} + "ocamlbuild" {<= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Architecture for building OCaml libraries and applications" +description: """ +OASIS is a tool to integrate a configure, build and install system in +your OCaml project. It helps to create standard entry points in your +build system and allows external tools to analyse your project easily. + +OASIS first target is OCamlbuild, but other build system support is +planned.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/oasis/oasis/0.3.0/oasis-0.3.0.tar.gz" + checksum: [ + "sha256=2efa90a2dc31d0b731dc574f99ca3e1fd07079da1898b077d84db4a3fd212701" + "md5=c2b6dec8c12517d85ce98e7feffe2531" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.3.0" + checksum: [ + "sha256=2ce9de80aa99fca7c151f98e55fff9bbb0c9a866869cd438b1fd727d41335b9a" + "md5=2161502825015b83d45282b90368a2fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis/oasis.0.4.0/opam b/packages/oasis/oasis.0.4.0/opam new file mode 100644 index 000000000..315db3bed --- /dev/null +++ b/packages/oasis/oasis.0.4.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "plugin-loader"] + ["ocamlfind" "remove" "userconf"] + ["ocamlfind" "remove" "oasis"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "ocaml-data-notation" {= "0.0.11"} + "ocamlify" {= "0.0.1"} + "ocamlmod" {<= "0.0.9"} + "ocamlbuild" {<= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Architecture for building OCaml libraries and applications" +description: """ +OASIS is a tool to integrate a configure, build and install system in +your OCaml project. It helps to create standard entry points in your +build system and allows external tools to analyse your project easily. + +OASIS first target is OCamlbuild, but other build system support is +planned.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/oasis/oasis/0.4.0/oasis-0.4.0.tar.gz" + checksum: [ + "sha256=1976e434e3f890f3ec1fc305f97cfbff1a60f050ddc89aeedb93ba06157eff2a" + "md5=c0284612163ec366336bc9e163e09e09" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.4.0" + checksum: [ + "sha256=2ce9de80aa99fca7c151f98e55fff9bbb0c9a866869cd438b1fd727d41335b9a" + "md5=2161502825015b83d45282b90368a2fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis/oasis.0.4.1/opam b/packages/oasis/oasis.0.4.1/opam new file mode 100644 index 000000000..d18ec8747 --- /dev/null +++ b/packages/oasis/oasis.0.4.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://oasis.forge.ocamlcore.org/" +dev-repo: "git+https://github.com/ocaml/oasis.git" +bug-reports: "https://forge.ocamlcore.org/tracker/?func=add&group_id=54&atid=291" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "plugin-loader"] + ["ocamlfind" "remove" "userconf"] + ["ocamlfind" "remove" "oasis"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "ocaml-data-notation" {= "0.0.11"} + "ocamlify" {= "0.0.1"} + "ocamlmod" {<= "0.0.9"} + "ocamlbuild" {<= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Architecture for building OCaml libraries and applications" +description: """ +OASIS is a tool to integrate a configure, build and install system in +your OCaml project. It helps to create standard entry points in your +build system and allows external tools to analyse your project easily. + +OASIS first target is OCamlbuild, but other build system support is +planned.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/oasis/oasis/0.4.1/oasis-0.4.1.tar.gz" + checksum: [ + "sha256=12ca49699dceba687cd150a5b5e66246450d2e06e47578a701c140195ce256d3" + "md5=15f8de126b860287e7b5ae1d2227b3b1" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.4.1" + checksum: [ + "sha256=2ce9de80aa99fca7c151f98e55fff9bbb0c9a866869cd438b1fd727d41335b9a" + "md5=2161502825015b83d45282b90368a2fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis/oasis.0.4.2/opam b/packages/oasis/oasis.0.4.2/opam new file mode 100644 index 000000000..fd764434b --- /dev/null +++ b/packages/oasis/oasis.0.4.2/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://oasis.forge.ocamlcore.org/" +dev-repo: "git+https://github.com/ocaml/oasis.git" +bug-reports: "https://forge.ocamlcore.org/tracker/?func=add&group_id=54&atid=291" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "plugin-loader"] + ["ocamlfind" "remove" "userconf"] + ["ocamlfind" "remove" "oasis"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "ocaml-data-notation" {= "0.0.11"} + "ocamlify" {= "0.0.1"} + "ocamlmod" {<= "0.0.9"} + "ocamlbuild" {<= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Architecture for building OCaml libraries and applications" +description: """ +OASIS is a tool to integrate a configure, build and install system in +your OCaml project. It helps to create standard entry points in your +build system and allows external tools to analyse your project easily. + +OASIS first target is OCamlbuild, but other build system support is +planned.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/oasis/oasis/0.4.2/oasis-0.4.2.tar.gz" + checksum: [ + "sha256=0d97ddab9d73592ef287f572c795fc212f92e9a5d086337cc51e9c698b201be0" + "md5=9f42068625c68aec0083b8a40a9fbcd6" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.4.2" + checksum: [ + "sha256=2ce9de80aa99fca7c151f98e55fff9bbb0c9a866869cd438b1fd727d41335b9a" + "md5=2161502825015b83d45282b90368a2fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis/oasis.0.4.3/opam b/packages/oasis/oasis.0.4.3/opam new file mode 100644 index 000000000..88f5e4fa0 --- /dev/null +++ b/packages/oasis/oasis.0.4.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "sylvain@le-gall.net" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "plugin-loader"] + ["ocamlfind" "remove" "userconf"] + ["ocamlfind" "remove" "oasis"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "ocaml-data-notation" {= "0.0.11"} + "ocamlify" {= "0.0.1"} + "ocamlmod" {<= "0.0.9"} + "ocamlbuild" {<= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Architecture for building OCaml libraries and applications" +description: """ +OASIS is a tool to integrate a configure, build and install system in +your OCaml project. It helps to create standard entry points in your +build system and allows external tools to analyse your project easily. + +OASIS first target is OCamlbuild, but other build system support is +planned.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/oasis/oasis/0.4.3/oasis-0.4.3.tar.gz" + checksum: [ + "sha256=45f23e411d729cf87b6fe885f1234ec4e37c5109e847e32caaaab386f4e77ba7" + "md5=526aba0cc424da7c3559c46bc56b8972" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.4.3" + checksum: [ + "sha256=2ce9de80aa99fca7c151f98e55fff9bbb0c9a866869cd438b1fd727d41335b9a" + "md5=2161502825015b83d45282b90368a2fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis/oasis.0.4.4/opam b/packages/oasis/oasis.0.4.4/opam new file mode 100644 index 000000000..e2a79c13b --- /dev/null +++ b/packages/oasis/oasis.0.4.4/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "sylvain@le-gall.net" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "plugin-loader"] + ["ocamlfind" "remove" "userconf"] + ["ocamlfind" "remove" "oasis"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "ocaml-data-notation" {= "0.0.11"} + "ocamlify" {= "0.0.1"} + "ocamlmod" {<= "0.0.9"} + "ocamlbuild" {<= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Architecture for building OCaml libraries and applications" +description: """ +OASIS is a tool to integrate a configure, build and install system in +your OCaml project. It helps to create standard entry points in your +build system and allows external tools to analyse your project easily. + +OASIS first target is OCamlbuild, but other build system support is +planned.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/oasis/oasis/0.4.4/oasis-0.4.4.tar.gz" + checksum: [ + "sha256=90a99ba342c2fc63afcc0b12fbef022153de27478072ab3b302cf7adb4bc526f" + "md5=847c0cc9ec02109e3a1d8464ded0d9e4" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.4.4" + checksum: [ + "sha256=2ce9de80aa99fca7c151f98e55fff9bbb0c9a866869cd438b1fd727d41335b9a" + "md5=2161502825015b83d45282b90368a2fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis/oasis.0.4.5/opam b/packages/oasis/oasis.0.4.5/opam new file mode 100644 index 000000000..f64dc1361 --- /dev/null +++ b/packages/oasis/oasis.0.4.5/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://oasis.forge.ocamlcore.org/" +dev-repo: "git+https://github.com/gildor478/oasis.git" +bug-reports: "http://oasis.forge.ocamlcore.org/" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{gettext:enable}%-gettext" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + # If _oasis_remove_.ml is not present, this is an old installation + # and one needs to perform the removal "manually". The next version of + # the package will use the first method only. + ["/bin/sh" "-c" "if [ -e '%{etc}%/oasis/_oasis_remove_.ml' ]; then ocaml '%{etc}%/oasis/_oasis_remove_.ml' '%{etc}%/oasis'; else ocamlfind remove plugin-loader; ocamlfind remove userconf; ocamlfind remove oasis; rm '%{bin}%/oasis'; fi"] +] +depends: [ + "ocaml" {>= "3.11.2" & < "4.03.0"} + "base-unix" {= "base"} + "ocaml-data-notation" {= "0.0.11"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "ocamlify" {build & = "0.0.1"} + "ocamlmod" {build & <= "0.0.9"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["gettext"] +conflicts: [ + "oasis-mirage" {= "0.3.0a"} + "oasis-mirage" {= "0.3.0"} +] +synopsis: "Architecture for building OCaml libraries and applications" +description: """ +OASIS generates a full configure, build and install system for your +application. It starts with a simple `_oasis` file at the toplevel of +your project and creates everything required. +It uses external tools like OCamlbuild and it can be considered as the +glue between various subsystems that do the job. It should support the +following tools: + + +* OCamlbuild +* OMake (todo) +* OCamlMakefile (todo), +* ocaml-autoconf (todo) + + +It also features a do-it-yourself command line invocation and an +internal configure/install scheme. Libraries are managed through +findlib. It has been tested on GNU Linux and Windows. +It also allows to have standard entry points and description. It helps +to integrates your libraries and software with third parties tools +like GODI.""" +url { + src: "https://download.ocamlcore.org/oasis/oasis/0.4.5/oasis-0.4.5.tar.gz" + checksum: [ + "sha256=6623a603415c4718add6a6ebad80f6688164a2e9b28576c082548b17bf8b2e44" + "md5=c6e319e75f4fd3302e030909714851fe" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.4.5" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis/oasis.0.4.6/opam b/packages/oasis/oasis.0.4.6/opam new file mode 100644 index 000000000..d24cfc744 --- /dev/null +++ b/packages/oasis/oasis.0.4.6/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://oasis.forge.ocamlcore.org/" +dev-repo: "git+https://github.com/gildor478/oasis.git" +bug-reports: "http://oasis.forge.ocamlcore.org/" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{gettext:enable}%-gettext" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + # If _oasis_remove_.ml is not present, this is an old installation + # and one needs to perform the removal "manually". The next version of + # the package will use the first method only. + ["/bin/sh" "-c" "if [ -e '%{etc}%/oasis/_oasis_remove_.ml' ]; then ocaml '%{etc}%/oasis/_oasis_remove_.ml' '%{etc}%/oasis'; else ocamlfind remove plugin-loader; ocamlfind remove userconf; ocamlfind remove oasis; rm '%{bin}%/oasis'; fi"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} + "base-unix" {= "base"} + "ocaml-data-notation" {= "0.0.11"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "ocamlify" {build & = "0.0.1"} + "ocamlmod" {build & <= "0.0.9"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: ["gettext"] +conflicts: [ + "oasis-mirage" {= "0.3.0a"} + "oasis-mirage" {= "0.3.0"} +] +synopsis: "Architecture for building OCaml libraries and applications" +description: """ +OASIS generates a full configure, build and install system for your +application. It starts with a simple `_oasis` file at the toplevel of +your project and creates everything required. +It uses external tools like OCamlbuild and it can be considered as the +glue between various subsystems that do the job. It should support the +following tools: + + +* OCamlbuild +* OMake (todo) +* OCamlMakefile (todo), +* ocaml-autoconf (todo) + + +It also features a do-it-yourself command line invocation and an +internal configure/install scheme. Libraries are managed through +findlib. It has been tested on GNU Linux and Windows. +It also allows to have standard entry points and description. It helps +to integrates your libraries and software with third parties tools +like GODI.""" +url { + src: "https://download.ocamlcore.org/oasis/oasis/0.4.6/oasis-0.4.6.tar.gz" + checksum: [ + "sha256=1324becb9fbc181f7276936339f62db224d166f01e50ea19f8f62037271bbbfb" + "md5=d939fc5cb9c914965051f7453fee4a81" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.4.6" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis2debian/oasis2debian.0.1.3/opam b/packages/oasis2debian/oasis2debian.0.1.3/opam new file mode 100644 index 000000000..bfa07a82d --- /dev/null +++ b/packages/oasis2debian/oasis2debian.0.1.3/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall " +authors: [ "Sylvain Le Gall" ] +license: "GPL-3.0-only" +homepage: "http://oasis.forge.ocamlcore.org/oasis2debian.html" +dev-repo: "git+https://github.com/ocaml/oasis2debian.git" +bug-reports: "https://github.com/ocaml/oasis2debian/issues" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/oasis2debian/setup.ml" "-C" "%{etc}%/oasis2debian" + "-uninstall"] +] +depends: [ + "ocaml" {>= "3.12.1"} + "calendar" {build & >= "2.00" & <= "3.0.0"} + "debian-formats" {build & >= "0.0.1" & <= "0.1.2"} + "fileutils" {build & >= "0.4.2" & <= "0.6.6"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "ocaml-inifiles" {= "1.2"} + "ocaml-xdg-basedir" {build & >= "0.0.1" & <= "transition"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "pcre" {build & <= "8.0.1"} + "xstrp4" {= "1.8"} +] +synopsis: "Create and maintain Debian package for an OASIS package" +description: """ +This program is a helper to translate _oasis file into a debian/ +directory that is suitable to create a Debian package. + +When the _oasis file is lacking some information, a prompt is +displayed to gather more data.""" +url { + src: + "https://download.ocamlcore.org/oasis/oasis2debian/0.1.3/oasis2debian-0.1.3.tar.gz" + checksum: [ + "sha256=c6f64edc286ceedc1f31fd43c146c04bec8760c2707c6cca4d84cdd2185e8a2a" + "md5=0180f7756214a3b7ca609f9c3b003090" + ] +} +extra-source "oasis.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2debian/oasis.install" + checksum: [ + "sha256=f0a315fc7b5600d60e67dcb64e5bed4f930fa100c8d113a57390bc3cab9621e1" + "md5=ecc97c692bb2f70fe50124a88d705fde" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.1/opam b/packages/oasis2opam/oasis2opam.0.1/opam new file mode 100644 index 000000000..aa33a141e --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Sylvain Le Gall" +] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "oasis2opam"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata +supported by OPAM is handled.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.1.tar.gz" + checksum: [ + "sha256=851928d56c969b78113bd1c9132357202afa44cde42b4c855e6f5046ff4b4e59" + "md5=2f83cac277ed74b668bf617f8b4a720d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.2.1/opam b/packages/oasis2opam/oasis2opam.0.2.1/opam new file mode 100644 index 000000000..ed660fe5a --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.2.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Sylvain Le Gall" +] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.1.tar.gz" + checksum: [ + "sha256=ac5a6c4132eb3f87b0300005408c2b95bc1a603476e0a9bdcc9bee0081ec22a5" + "md5=e03d354a6e598f2907b6147e3d0a1b08" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.2.1" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.2.2/opam b/packages/oasis2opam/oasis2opam.0.2.2/opam new file mode 100644 index 000000000..739625847 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.2.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Sylvain Le Gall" +] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.2.tar.gz" + checksum: [ + "sha256=3dfda52c5798d5808c2333fac3937eb0e4be862b9190dfcebaaa4004cd0a6d91" + "md5=1c64e9017e9dd312196b303c62287ed3" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.2.2" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.2.3/opam b/packages/oasis2opam/oasis2opam.0.2.3/opam new file mode 100644 index 000000000..8dfbf0ef6 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.2.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Sylvain Le Gall" +] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.3.tar.gz" + checksum: [ + "sha256=8606341159510628c8753c6a2b7fbe4a366a608fc2fe322ed91fbfd07f393f00" + "md5=1c596b8680c5fe484f7c39f9e0a571b1" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.2.3" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.2.4/opam b/packages/oasis2opam/oasis2opam.0.2.4/opam new file mode 100644 index 000000000..a97817319 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.2.4/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Sylvain Le Gall" +] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.4.tar.gz" + checksum: [ + "sha256=74be5b405f104bdc9a5989475ef23442a1985295574586d406b808e502ac50e0" + "md5=09b5bbc7aac4a1547e6ce7284601c186" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.2.4" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.2.5/opam b/packages/oasis2opam/oasis2opam.0.2.5/opam new file mode 100644 index 000000000..ad11cebc0 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.2.5/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Sylvain Le Gall" +] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.5.tar.gz" + checksum: [ + "sha256=affcdb8332e0fb04fb7de59a89f7225abf402b367da0ed1351c38175c3d977c4" + "md5=434ab0ceaa19e1e99537451da688b724" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.2.5" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.2.6/opam b/packages/oasis2opam/oasis2opam.0.2.6/opam new file mode 100644 index 000000000..8c641bb88 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.2.6/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Sylvain Le Gall" +] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.6.tar.gz" + checksum: [ + "sha256=e4d0a8f936d8563d35dff7296059658eb46198f29f494e521cd9d3faff8e98d8" + "md5=59b573f79b7e413066f581508cece781" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.2.6" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.2.7/opam b/packages/oasis2opam/oasis2opam.0.2.7/opam new file mode 100644 index 000000000..407dde997 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.2.7/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Sylvain Le Gall" +] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.7.tar.gz" + checksum: [ + "sha256=74abab81f91c26407a98ea93599c30cb8cf3fd148bf1184a1a59995eda2c259f" + "md5=ee64d7937cebc0997a04b977bf2e4d4c" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.2.7" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.2/opam b/packages/oasis2opam/oasis2opam.0.2/opam new file mode 100644 index 000000000..7109ead26 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Sylvain Le Gall" +] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.tar.gz" + checksum: [ + "sha256=f98dc5c2c4fedfd826629666aedf535baec973c1a6f009eeb61a0cdbdbe0eaa3" + "md5=d1381defd2f5273ef059154639a252c5" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.2" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.3.0/opam b/packages/oasis2opam/oasis2opam.0.3.0/opam new file mode 100644 index 000000000..4cef43c86 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.3.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler" + "Sylvain Le Gall" +] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.0.tar.gz" + checksum: [ + "sha256=21a30cb55bdef4fd2f8265370a8676758b0de0fe8c124a3bec45076161d70702" + "md5=37993149a685976ce081d9135ef6501e" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.3.0" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.3.1/opam b/packages/oasis2opam/oasis2opam.0.3.1/opam new file mode 100644 index 000000000..d6942dcc5 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.3.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler"] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.1.tar.gz" + checksum: [ + "sha256=98821afb0c8f78bb4dcfee2d83954072d6f586ddae6aa51824d33b9b59b4b27b" + "md5=74f2f37b39d033b3a739d5668c64541b" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.3.1" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.3.2/opam b/packages/oasis2opam/oasis2opam.0.3.2/opam new file mode 100644 index 000000000..846f875df --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.3.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler"] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.2.tar.gz" + checksum: [ + "sha256=9d08df6a14c0e8854662a0d18a7b51c76531ccd9fd6c6cd04eb77a4ad0e48174" + "md5=cec7b50b758f9f5b95747dadcb064554" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.3.2" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.3.3/opam b/packages/oasis2opam/oasis2opam.0.3.3/opam new file mode 100644 index 000000000..e4851e8f9 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.3.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler"] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["oasis" "setup"] + ["ocaml" "unix.cma" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "unix.cma" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "oasis" {<= "0.4.11"} + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.3.tar.gz" + checksum: [ + "sha256=9790cc52dfd6d0e31e9de7fd6e931829e147afaab34c4aca6b79de99c1197222" + "md5=d5096c6d489ff15c56dcf0ac1831f59b" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.3.3" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.3.4/opam b/packages/oasis2opam/oasis2opam.0.3.4/opam new file mode 100644 index 000000000..378f43242 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.3.4/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler"] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "oasis" {<= "0.4.11"} + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.4.tar.gz" + checksum: [ + "sha256=1b5f76899c38e6d64e18d4c113ffa7ec3471b01732eab798c3a28ae8bda843f0" + "md5=11d1c6f2a5b15cf4096ff6d7dfc4e1d6" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.3.4" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.3.5/opam b/packages/oasis2opam/oasis2opam.0.3.5/opam new file mode 100644 index 000000000..912f9674a --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.3.5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler"] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "oasis" {<= "0.4.11"} + ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.5.tar.gz" + checksum: [ + "sha256=b25faabf2a45a27fcc66820201889a7a649b9f03fdccf2bede2d04cd0448c931" + "md5=2d82be6f48571aa53e6da8fde1fdc88c" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.3.5" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.3.6/opam b/packages/oasis2opam/oasis2opam.0.3.6/opam new file mode 100644 index 000000000..08682f1dd --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.3.6/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler"] +homepage: "https://github.com/ocaml/oasis2opam" +license: "GPL-3 with OCaml linking exception" +tags: [ + "build" + "install" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "oasis" {<= "0.4.11"} + ("oasis" {>= "0.3.0" & <= "0.4.1"} | + "oasis-mirage" {>= "0.3.0" & <= "0.4.1" & <= "0.3.0a"}) + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.6.tar.gz" + checksum: [ + "sha256=47b9b99f2fb610adafcbac8691248b5462e70b0e3f6af452d214628a8b7ea2e9" + "md5=f0071e18ef3b49de3cbd2e46a20878fe" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.3.6" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.4.0/opam b/packages/oasis2opam/oasis2opam.0.4.0/opam new file mode 100644 index 000000000..712f772dc --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.4.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "GPL-3 with OCaml linking exception" +homepage: "https://github.com/ocaml/oasis2opam" +tags: [ "build" "install" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "base-unix" {= "base"} + "oasis" {= "0.4.2"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.4.0.tar.gz" + checksum: [ + "sha256=2c6fdfc0c8c4820ca4befa6659e590f39f377b656a96c452d66f27e3ac40acd3" + "md5=9d0a18c6d72a26a2f9eb5ec37df87688" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.4.0" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oasis2opam/oasis2opam.0.4.4/opam b/packages/oasis2opam/oasis2opam.0.4.4/opam new file mode 100644 index 000000000..f8cf30f93 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.4.4/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "GPL-3 with OCaml linking exception" +homepage: "https://github.com/ocaml/oasis2opam" +bug-reports: "https://github.com/ocaml/oasis2opam/issues" +tags: [ "build" "install" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.06"} + "base-unix" {= "base"} + "oasis" {>= "0.4.4" & <= "0.4.11"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.4.4.tar.gz" + checksum: [ + "sha256=9f3837b15f42cee6d7d21412468fc644634cb1cefb53d9f2e311bea7033a7621" + "md5=4b8d14dc5505aadd00f1a0bf6aa165e8" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.4.4" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis2opam/oasis2opam.0.4.5/opam b/packages/oasis2opam/oasis2opam.0.4.5/opam new file mode 100644 index 000000000..910aaaedc --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.4.5/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "GPL-3 with OCaml linking exception" +homepage: "https://github.com/ocaml/oasis2opam" +bug-reports: "https://github.com/ocaml/oasis2opam/issues" +tags: [ "build" "install" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.06"} + "base-unix" {= "base"} + "oasis" {>= "0.4.4" & <= "0.4.11"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/oasis2opam" +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.4.5.tar.gz" + checksum: [ + "sha256=c699e33fa3d400c942528a1a1fb5004364421db7ed988cec1d325768238bfab3" + "md5=e86010d5017553567d1af9529f586ffe" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.4.5" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis2opam/oasis2opam.0.5.0/opam b/packages/oasis2opam/oasis2opam.0.5.0/opam new file mode 100644 index 000000000..0d923ac29 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.5.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "GPL-3 with OCaml linking exception" +homepage: "https://github.com/ocaml/oasis2opam" +dev-repo: "git+https://github.com/ocaml/oasis2opam.git" +bug-reports: "https://github.com/ocaml/oasis2opam/issues" +tags: [ "build" "install" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.06"} + "base-unix" {= "base"} + "oasis" {>= "0.4.4" & <= "0.4.11"} | +"oasis-mirage" {>= "0.4.4" & <= "0.3.0a"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.5.0.tar.gz" + checksum: [ + "sha256=fc35bee49f368dde0b5e79b089097be98b9a462a2525dee59e077eafff3dfa17" + "md5=f582ea3637ee77c8a17ad79309580365" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.5.0" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis2opam/oasis2opam.0.5.1/opam b/packages/oasis2opam/oasis2opam.0.5.1/opam new file mode 100644 index 000000000..43099c563 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.5.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Christophe Troestler " +authors: [ "Christophe Troestler" ] +license: "GPL-3 with OCaml linking exception" +homepage: "https://github.com/ocaml/oasis2opam" +dev-repo: "git+https://github.com/ocaml/oasis2opam.git" +bug-reports: "https://github.com/ocaml/oasis2opam/issues" +tags: [ "build" "install" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.06"} + "base-unix" {= "base"} + "oasis" {>= "0.4.4" & <= "0.4.11"} | +"oasis-mirage" {>= "0.4.4" & <= "0.3.0a"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.5.1.tar.gz" + checksum: [ + "sha256=4881503b2230dbb2ea4c8e4b25945f8cf7b7d05469b1423d60c7e3114c316aa5" + "md5=bf44047428a6092e11f7248655bcb251" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.5.1" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oasis2opam/oasis2opam.0.6.0/opam b/packages/oasis2opam/oasis2opam.0.6.0/opam new file mode 100644 index 000000000..9d4d11b34 --- /dev/null +++ b/packages/oasis2opam/oasis2opam.0.6.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Christophe Troestler " +authors: [ "Christophe Troestler" ] +license: "GPL-3 with OCaml linking exception" +homepage: "https://github.com/ocaml/oasis2opam" +dev-repo: "git+https://github.com/ocaml/oasis2opam.git" +bug-reports: "https://github.com/ocaml/oasis2opam/issues" +tags: [ "build" "install" ] +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +depends: [ + "ocaml" {< "4.06"} + "base-unix" {build & = "base"} + "oasis" {build & >= "0.4.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {build & >= "2.0.0" & <= "2.2.7"} + "qcheck" {build & >= "0.4" & <= "0.23"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Tool to convert OASIS metadata to OPAM package descriptions" +description: """ +Generate OPAM files from _oasis. Most of the metadata supported by +oasis is translated to OPAM. A simple .install file is written to +handle executables (until oasis supports the functionality itself).""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.6.tar.gz" + checksum: [ + "sha256=8ac4fab9b58ceaf5b1b93bc24c505efe1c583703f2afb1a3c44152740ea6e776" + "md5=6ed521ea259313b076c2758aad3429d3" + ] +} +extra-source "oasis2opam.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis2opam/oasis2opam.install.0.6.0" + checksum: [ + "sha256=4ad748b683cd790c9cf1d404da1e7447b6eb2d8e486962bb067518d2927219c3" + "md5=49d03f71d09c8a1aca979aa0c82e1932" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obeanstalk/obeanstalk.0.1/opam b/packages/obeanstalk/obeanstalk.0.1/opam new file mode 100644 index 000000000..10310d1e6 --- /dev/null +++ b/packages/obeanstalk/obeanstalk.0.1/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +remove: [["ocamlfind" "remove" "obeanstalk"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.42.00" & <= "v0.17.1"} + "async" {>= "109.42.00" & <= "v0.17.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/obeanstalk" +install: [make "opam-install"] +synopsis: "Async based client for the beanstalk work queue" +flags: light-uninstall +url { + src: "http://github.com/rgrinberg/obeanstalk/archive/0.1.tar.gz" + checksum: [ + "sha256=c9b4a8dec41fcbdb4698e3defa10da4ee165bd698d0738b4ea249be1084486eb" + "md5=0b8ca89d57151a2c8d90785272fb8938" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/obigstore/obigstore.0.9.1/opam b/packages/obigstore/obigstore.0.9.1/opam new file mode 100644 index 000000000..613d6bcbd --- /dev/null +++ b/packages/obigstore/obigstore.0.9.1/opam @@ -0,0 +1,90 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +homepage: "https://github.com/mfp/obigstore" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +doc: ["https://github.com/mfp/obigstore/blob/master/README.md"] +build: [ + ["omake" "-j9"] + ["omake" "test"] {with-test & ounit:installed} +] +remove: [ + ["ocamlfind" "remove" "obigstore"] + ["rm" "-f" "%{bin}%/obigstore" "%{bin}%/obigstore.exe" "%{bin}%/ob_repl" "%{bin}%/ob_repl.exe" "%{bin}%/ob_load" "%{bin}%/ob_load.exe" "%{bin}%/ob_dump" "%{bin}%/ob_dump.exe" ] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "batteries" {<= "3.9.0"} + "cryptokit" {<= "1.20"} + "leveldb" {<= "1.3.0"} + "extprot" {< "1.1.2"} + "lwt" {< "2.4.7"} + "omake" {build & < "0.10.0"} + "num" {<= "1.5-1"} + "ounit" {<= "2.2.7"} +] +patches: [ "obigstore-unset-warn-error.diff" ] +dev-repo: "git+https://github.com/mfp/obigstore" +install: ["omake" "install" "prefix=%{prefix}%"] +synopsis: "Client/server + embeddable semi-structured database." +description: """ +obigstore is a database server + client library and associated tools. It +exposes a multidimensional BigTable-like data model built on top of the Google +LevelDB library, inheriting its fundamental strengths, such as fast random +writes or control over the physical data layout. It can be used in a +client/server setting or as an embedded database. More information can be +found at [obigstore.forge.ocamlcore.org](http://obigstore.forge.ocamlcore.org). + +obigstore's salient features include: + +* strong data durability guarantees: + * **fully fsync'ed writes** with group commit + * data integrity ensured with **CRCs at the protocol level** + * **synchronous and asynchronous replication** + * **online backup** +* rich semi-structured data model: + * **atomic transactions** (both read-committed and repeatable-read + isolation levels) + * optimistic and pessimistic **concurrency control** + * asynchronous notifications + * limited support for complex documents (BSON serialized) + * support for composite keys (REPL and client lib) +* performance: + * **fast random writes** + * **efficient range queries** thanks to **spatial locality** + * cross-record **redundancy reduction** at the page level (snappy compression) + * fast recovery (independent of dataset size) + +obigstore currently includes: + +* the standalone database server +* the embeddable database library +* the client library +* a friendly REPL for interactive data manipulation +* DB dump/restore tools +* a number of benchmarking tools + +Limitations +----------- +* transactions must fit in memory +* sharding on key ranges is not built-in at this point +* no automatic failover yet""" +flags: light-uninstall +url { + src: "https://github.com/mfp/obigstore/archive/obigstore-0.9.1.tar.gz" + checksum: [ + "sha256=59185006ca973f692fe8a56a0e240307bad7222a91979e0f555140f2702e7c09" + "md5=6a044a490d820271f0bae1da5a1ea7e5" + ] +} +extra-source "obigstore-unset-warn-error.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obigstore/obigstore-unset-warn-error.diff" + checksum: [ + "sha256=732a9bbe08c54371029a4f71e256922df95f176ba69f8c82f0fb1a8031ffb432" + "md5=db739e64dbffece2df490265195baef8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/objsize/objsize.0.16/opam b/packages/objsize/objsize.0.16/opam new file mode 100644 index 000000000..2c744fb79 --- /dev/null +++ b/packages/objsize/objsize.0.16/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: [ "Dmitry Grebeniuk " "ygrek@autistici.org" ] +homepage: "https://bitbucket.org/gds/objsize" +bug-reports: "Dmitry Grebeniuk " +dev-repo: "hg+https://bitbucket.org/gds/objsize" +build: [ + [make] + [make "tests"] {with-test} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "objsize"]] +depends: [ + "ocaml" {>= "3.11" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +synopsis: "Small library to compute sizes of OCaml heap values." +description: """ +This library computes number of words occupied by heap value, size +of values' headers and maximal depth of values, by recursively scanning +heap blocks constituting the value in question. +There are functions to get sizes of values in bytes too.""" +available: [os != "win32"] +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/objsize/objsize/objsize-0.16/objsize-0.16.tar.gz" + checksum: [ + "sha256=086b8be5964f6a02361735fa3a2ae7d3804699eedfeddab7d12196e1396a2a10" + "md5=66f550c611d3a3499454ff906d60b42d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/objsize/objsize.0.17/opam b/packages/objsize/objsize.0.17/opam new file mode 100644 index 000000000..8c3cadd2b --- /dev/null +++ b/packages/objsize/objsize.0.17/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: [ "Dmitry Grebeniuk " "ygrek@autistici.org" ] +homepage: "https://github.com/ygrek/objsize.git" +bug-reports: "https://github.com/ygrek/objsize/issues" +dev-repo: "git+https://github.com/ygrek/objsize.git" +build: [ + [make] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "objsize"]] +depends: [ + "ocaml" {>= "3.11" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Small library to compute sizes of OCaml heap values" +description: """ +This library computes number of words occupied by heap value, size +of values' headers and maximal depth of values, by recursively scanning +heap blocks constituting the value in question. +It is also possible to calculate the total amount of +heap memory used by live values reachable from GC roots.""" +available: [os != "win32"] +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/objsize/objsize-0.17.tar.bz2" + checksum: [ + "sha256=a24ed23712a8bc2499caf26a4c906c67a16076cfc8c0daf3967cfbbfa2962a2f" + "md5=fa3e3f30fa9da04c7634738ec9726720" + ] + mirrors: + "https://github.com/ygrek/objsize/releases/download/0.17/objsize-0.17.tar.bz2" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obrowser/obrowser.1.1.1/opam b/packages/obrowser/obrowser.1.1.1/opam new file mode 100644 index 000000000..8e85532bd --- /dev/null +++ b/packages/obrowser/obrowser.1.1.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "obrowser"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} + "menhir" {<= "20240715"} + "lwt" {<= "5.9.0"} +] +install: [make "install"] +synopsis: "OCaml virtual machine written in Javascript" +description: """ +O'Browser is an OCaml virtual machine written in Javascript, to run +OCaml program in browsers! It is independant from Eliom and Ocsigen's +server. You can use it with any Web server.""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/obrowser-1.1.1.tar.gz" + checksum: [ + "sha256=9372518f675b71084c440aa98a8ff94aacae67458873dcf82682e235a90b0dce" + "md5=c2b67241ad48f6e1a207dfda9773b535" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.0.1/opam b/packages/obuild/obuild.0.0.1/opam new file mode 100644 index 000000000..045621486 --- /dev/null +++ b/packages/obuild/obuild.0.0.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "tab@snarc.org" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/vincenthz/obuild" +synopsis: "simple package build system for ocaml" +description: """ +From the README.md: + +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as building black box: user declares only what they want to +build and with which sources, and the build system will consistantly +build it. + +The design is based on cabal, and borrow most of the layout and way of +working, adapting parts where necessary to support OCaml fully.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/vincenthz/obuild/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=d3c9f3ad681836febba13605c9064e6fe1ec5e5b58fe721f3d96bfb2def02fbd" + "md5=e6bd9ac8e12e13ff3a96ec5f501c094c" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.0.2/opam b/packages/obuild/obuild.0.0.2/opam new file mode 100644 index 000000000..ec30a1e0d --- /dev/null +++ b/packages/obuild/obuild.0.0.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "tab@snarc.org" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/vincenthz/obuild" +synopsis: "simple package build system for ocaml" +description: """ +From the README.md: + +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as building black box: user declares only what they want to +build and with which sources, and the build system will consistantly +build it. + +The design is based on cabal, and borrow most of the layout and way of +working, adapting parts where necessary to support OCaml fully.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/vincenthz/obuild/archive/v0.0.2.tar.gz" + checksum: [ + "sha256=8016bfb5362cafb485d94dfef9e5e75281aeed0038852a731a9f27936a02cf21" + "md5=908d458d2640ff680c594187bb46a42a" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.0.3/opam b/packages/obuild/obuild.0.0.3/opam new file mode 100644 index 000000000..b1e0b2ac3 --- /dev/null +++ b/packages/obuild/obuild.0.0.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "tab@snarc.org" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/vincenthz/obuild" +synopsis: "simple package build system for ocaml" +description: """ +From the README.md: + +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as building black box: user declares only what they want to +build and with which sources, and the build system will consistantly +build it. + +The design is based on cabal, and borrow most of the layout and way of +working, adapting parts where necessary to support OCaml fully.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/vincenthz/obuild/archive/v0.0.3.tar.gz" + checksum: [ + "sha256=483949b41484a996507ea6de1f78560cd2085ce3f5932b7b83d72a11aa9cbb69" + "md5=371134f9da318a2d95bcd0e284cccfad" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.0.4/opam b/packages/obuild/obuild.0.0.4/opam new file mode 100644 index 000000000..310f6aa6f --- /dev/null +++ b/packages/obuild/obuild.0.0.4/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "tab@snarc.org" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/vincenthz/obuild" +synopsis: "simple package build system for ocaml" +description: """ +From the README.md: + +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as building black box: user declares only what they want to +build and with which sources, and the build system will consistantly +build it. + +The design is based on cabal, and borrow most of the layout and way of +working, adapting parts where necessary to support OCaml fully.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/vincenthz/obuild/archive/obuild-v0.0.4.tar.gz" + checksum: [ + "sha256=da41d90c56d28f476e13e854ad59218528b96d648f40eb313528ab4327c858f8" + "md5=ab64715cbb1362ba1aaf3adbd6d8e439" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.0.5/opam b/packages/obuild/obuild.0.0.5/opam new file mode 100644 index 000000000..3b378ec2c --- /dev/null +++ b/packages/obuild/obuild.0.0.5/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "tab@snarc.org" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/ocaml-obuild/obuild" +synopsis: "simple package build system for ocaml" +description: """ +From the README.md: + +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as building black box: user declares only what they want to +build and with which sources, and the build system will consistantly +build it. + +The design is based on cabal, and borrow most of the layout and way of +working, adapting parts where necessary to support OCaml fully.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.0.5.tar.gz" + checksum: [ + "sha256=f583c6438621531e06241daace92ccf01d90ea3a0fd2a5eeb09332d9314884de" + "md5=75acbc22fa94deb332f0ae4ce434101b" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.0.6/opam b/packages/obuild/obuild.0.0.6/opam new file mode 100644 index 000000000..f21447852 --- /dev/null +++ b/packages/obuild/obuild.0.0.6/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "tab@snarc.org" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/ocaml-obuild/obuild" +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.0.6.tar.gz" + checksum: [ + "sha256=6097513d6390d6f0a8d78ab0fcc89a1b3b8c2eb6b4e6a798955da84d074eb619" + "md5=da9311e516d947d4991472395d27faef" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.0.7/opam b/packages/obuild/obuild.0.0.7/opam new file mode 100644 index 000000000..6b56f9d2a --- /dev/null +++ b/packages/obuild/obuild.0.0.7/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "tab@snarc.org" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/ocaml-obuild/obuild" +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.0.7.tar.gz" + checksum: [ + "sha256=dba44183bfb7322df063722475fb1ddcb738a37ff8d980b4a6921b494b7053df" + "md5=1defc2b022938572b1a4936ff64089ca" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.0.8/opam b/packages/obuild/obuild.0.0.8/opam new file mode 100644 index 000000000..d9b068344 --- /dev/null +++ b/packages/obuild/obuild.0.0.8/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "tab@snarc.org" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/ocaml-obuild/obuild" +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.0.8.tar.gz" + checksum: [ + "sha256=014e8346be9887d12415954c6ee10d2dbf8a6afc0194b49b866cc9375a4f4967" + "md5=5f3768279592d47fd6710c9c306f67d0" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.0.9/opam b/packages/obuild/obuild.0.0.9/opam new file mode 100644 index 000000000..dd474f056 --- /dev/null +++ b/packages/obuild/obuild.0.0.9/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "jmaloberti@gmail.com" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/ocaml-obuild/obuild" +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.0.9.tar.gz" + checksum: [ + "sha256=a953617a27ddc40654222531d54f0241594adb93174851967f45fd334bd46701" + "md5=9389ce164b6cbef9421a00e4ed6f8974" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.1.0/opam b/packages/obuild/obuild.0.1.0/opam new file mode 100644 index 000000000..4c73fe1cf --- /dev/null +++ b/packages/obuild/obuild.0.1.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "jmaloberti@gmail.com" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/ocaml-obuild/obuild" +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.0.tar.gz" + checksum: [ + "sha256=0098da2bb5087b2ed5875a27f7845d0e0a1698d3bfcb6552bf47d58846fc1add" + "md5=d53567d90e55e09addccd743b6e31af2" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.1.1/opam b/packages/obuild/obuild.0.1.1/opam new file mode 100644 index 000000000..bbe65bf27 --- /dev/null +++ b/packages/obuild/obuild.0.1.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "jmaloberti@gmail.com" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/ocaml-obuild/obuild" +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.1.tar.gz" + checksum: [ + "sha256=fca6e176c331936564a1c877e9a514d1d863cc2f240e160e65200befeedc8ba7" + "md5=9a1f3ad23063612639f46c925f9daf5d" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.1.2/opam b/packages/obuild/obuild.0.1.2/opam new file mode 100644 index 000000000..5d276c3b7 --- /dev/null +++ b/packages/obuild/obuild.0.1.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "jmaloberti@gmail.com" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/ocaml-obuild/obuild" +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.2.tar.gz" + checksum: [ + "sha256=f95e4d4c86afbf736e39cd98ee26f49ef239a2cbb8fcca0b46601be7d5e408ae" + "md5=c73f1478484d2ee7591a20bbb0ca9233" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.1.3/opam b/packages/obuild/obuild.0.1.3/opam new file mode 100644 index 000000000..722cbcf5a --- /dev/null +++ b/packages/obuild/obuild.0.1.3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "jmaloberti@gmail.com" +build: [ + ["./bootstrap"] +] +dev-repo: "git+https://github.com/ocaml-obuild/obuild" +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml library and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.3.tar.gz" + checksum: [ + "sha256=67201eadb967e5c5698fef09a8ebc130e53dbf1b215017f5406af966db617e7b" + "md5=6d0ee8f7db9513e383af1148b4187b4c" + ] +} +extra-source "obuild.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/obuild/obuild.install" + checksum: [ + "sha256=c1e726cf5ac480754c7940884c5a94727b1c771b294ff61cc5848e973605d3ae" + "md5=473285d99104b78287c58bea4795edc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.1.4/opam b/packages/obuild/obuild.0.1.4/opam new file mode 100644 index 000000000..4e9823768 --- /dev/null +++ b/packages/obuild/obuild.0.1.4/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +dev-repo: "git+https://github.com/ocaml-obuild/obuild.git" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "jmaloberti@gmail.com" +build: [ + ["./bootstrap"] +] +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml libraries and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.4.tar.gz" + checksum: [ + "sha256=d11ee58339c1ed4bc94787cc807ab7a79a1bfa07312e31646747ce726ad0fabe" + "md5=b323f202f29f05eec5a6aee6679f0047" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.1.5/opam b/packages/obuild/obuild.0.1.5/opam new file mode 100644 index 000000000..769811275 --- /dev/null +++ b/packages/obuild/obuild.0.1.5/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +dev-repo: "git+https://github.com/ocaml-obuild/obuild.git" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "jmaloberti@gmail.com" +build: [ + ["./bootstrap"] +] +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml libraries and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.5.tar.gz" + checksum: [ + "sha256=c6e837211a94df57fa923fbbabdef15833e887351c216ca5c966412489cc0012" + "md5=049268cf62e51da405f8198ff5465170" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.1.6/opam b/packages/obuild/obuild.0.1.6/opam new file mode 100644 index 000000000..d70bf91b8 --- /dev/null +++ b/packages/obuild/obuild.0.1.6/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +dev-repo: "git+https://github.com/ocaml-obuild/obuild.git" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "jmaloberti@gmail.com" +build: [ + ["./bootstrap"] +] +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml libraries and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.6.tar.gz" + checksum: [ + "sha256=5f35c568d75b84ce727b6e0312c5d7701ce43c356dabf6d1911f4c7ddde4c47d" + "md5=f56a076664448f78e59f2122186e776c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.1.7/opam b/packages/obuild/obuild.0.1.7/opam new file mode 100644 index 000000000..00c0b5b41 --- /dev/null +++ b/packages/obuild/obuild.0.1.7/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +dev-repo: "git+https://github.com/ocaml-obuild/obuild.git" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "jmaloberti@gmail.com" +build: [ + ["./bootstrap"] +] +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml libraries and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.7.tar.gz" + checksum: [ + "sha256=731b41659279160ef0a0f751d28209b890a86abc42a3d68f75a5d4e4aadfa300" + "md5=7df458da991e8c3534ebcca02670e67d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obuild/obuild.0.1.8/opam b/packages/obuild/obuild.0.1.8/opam new file mode 100644 index 000000000..97d23e5bb --- /dev/null +++ b/packages/obuild/obuild.0.1.8/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml-obuild/obuild" +bug-reports: "https://github.com/ocaml-obuild/obuild/issues" +dev-repo: "git+https://github.com/ocaml-obuild/obuild.git" +authors: ["Vincent Hanquez" "Jerome Maloberti"] + +maintainer: "jmaloberti@gmail.com" +build: [ + ["./bootstrap"] +] +synopsis: "simple package build system for OCaml" +description: """ +The goal is to make a very simple build system for users and developers +of OCaml libraries and programs. + +Obuild acts as a building black box: users only declare what they want to +build and with which sources; the build system will consistently +build it. + +The design is based on Haskell's Cabal and borrows most of the layout +and way of working, adapting parts where necessary to fully support OCaml.""" +depends: [ + "ocaml" {< "4.06.0"} +] +conflicts: [ + "ocamlfind" {>= "1.8.0"} # does not support warning(..) = "..." in META files +] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.8.tar.gz" + checksum: [ + "sha256=5329e1979d2b75cf5630efb57d2144d63541b27cd10f61d81f5c2533d1c3578b" + "md5=5178265fec699c2c7da1cd7bd739996c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obus/obus.1.1.5/opam b/packages/obus/obus.1.1.5/opam new file mode 100644 index 000000000..17b746ffd --- /dev/null +++ b/packages/obus/obus.1.1.5/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/obus" +bug-reports: "https://github.com/ocaml-community/obus/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "obus"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {< "3.0.0"} + "react" {< "1.0.0"} + "type_conv" {<= "113.00.02"} + "xmlm" {<= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml-community/obus" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A pure OCaml implementation of DBus" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/obus/obus/1.1.5/obus-1.1.5.tar.gz" + checksum: [ + "sha256=6d05aebc34e60680217546a5bebf7195a96807bf4d0136bab4d483e5d2d13118" + "md5=d8d25c4b40aebcf6d219cba39490278a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obus/obus.1.1.6/opam b/packages/obus/obus.1.1.6/opam new file mode 100644 index 000000000..cab5a46ff --- /dev/null +++ b/packages/obus/obus.1.1.6/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "freyrnjordrson@gmail.com" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/obus" +bug-reports: "https://github.com/ocaml-community/obus/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "obus"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {< "3.0.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "type_conv" {<= "113.00.02"} + "xmlm" {<= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml-community/obus" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A pure OCaml implementation of DBus" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/obus/archive/1.1.6.tar.gz" + checksum: [ + "sha256=a4e4714fe404566627616d7b3bda72996932362e19494921f83a9e28d5b1c257" + "md5=935f941a34145230dfb9e59d715cc1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/obus/obus.1.1.7/opam b/packages/obus/obus.1.1.7/opam new file mode 100644 index 000000000..0a1ede04c --- /dev/null +++ b/packages/obus/obus.1.1.7/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "freyrnjordrson@gmail.com" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/obus" +bug-reports: "https://github.com/ocaml-community/obus/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "obus"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {< "3.0.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "type_conv" {<= "113.00.02"} + "xmlm" {<= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml-community/obus" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A pure OCaml implementation of DBus" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/obus/archive/1.1.7.tar.gz" + checksum: [ + "sha256=2282be15d2d665c708f5d78b2ec64c8b14bde484070b094a38f6aa5a1af9195d" + "md5=3a82fde56e3c98084847cf40b4aae7d0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocal/ocal.0.2.0/opam b/packages/ocal/ocal.0.2.0/opam new file mode 100644 index 000000000..346631b80 --- /dev/null +++ b/packages/ocal/ocal.0.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Richard Mortier " +authors: [ "Richard Mortier" ] +license: "ISC" + +homepage: "https://github.com/mor1/ocal" +dev-repo: "git+https://github.com/mor1/ocal.git" +bug-reports: "https://github.com/mor1/ocal/issues" +doc: "https://mor1.github.io/ocal/" + +build: [ + [ "jbuilder" "subst" "-p" name ] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta11" & <= "transition"} + "astring" {build & <= "0.8.5"} + "calendar" {build & >= "2.00" & <= "3.0.0"} + "cmdliner" {build & <= "1.3.0"} + "notty" {build & < "0.2.0"} +] +synopsis: "An improved Unix `cal` utility" +description: """ +A replacement for the standard Unix `cal` utility. Partly because I could, +partly because I'd become too irritated with its command line interface.""" +url { + src: "https://github.com/mor1/ocal/releases/download/0.2.0/ocal-0.2.0.tbz" + checksum: [ + "sha256=e276671f77d13785ff8b1ff4851e01e328164f8d7c46f3d95567332970892f5b" + "md5=f02a27641320597af859a01a36d4c93d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-arg/ocaml-arg.0.1/opam b/packages/ocaml-arg/ocaml-arg.0.1/opam new file mode 100644 index 000000000..00bdd27f5 --- /dev/null +++ b/packages/ocaml-arg/ocaml-arg.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/samoht/ocaml-arg" +build: [[make]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A simple library to handle subcommand arguments" +dev-repo: "git+https://github.com/samoht/ocaml-arg.git" +url { + src: "https://github.com/samoht/ocaml-arg/tarball/0.1" + checksum: [ + "sha256=e283995dd341e71418176b9515d924226e5b464e028af93d38bbe0a6859f9b96" + "md5=5e4e5e577a2ec167434ce3cb4796ce62" + ] +} +extra-source "ocaml-arg.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-arg/ocaml-arg.install" + checksum: [ + "sha256=80c878fbff67374f3bfd855b05b103ca3e6b651426f5ad06d272a37daebe9116" + "md5=06539d3ddaebc1d0648f90886629a7a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-arg/ocaml-arg.0.2/opam b/packages/ocaml-arg/ocaml-arg.0.2/opam new file mode 100644 index 000000000..c8c779262 --- /dev/null +++ b/packages/ocaml-arg/ocaml-arg.0.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/samoht/ocaml-arg" +build: [[make]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A simple library to handle subcommand arguments" +dev-repo: "git+https://github.com/samoht/ocaml-arg.git" +url { + src: "https://github.com/samoht/ocaml-arg/tarball/0.2" + checksum: [ + "sha256=377f55272605c219b6cc108dc74b53664e24559e010566ade4a0e12cc5139cff" + "md5=e4d2ad641c08041e166a59d66e909cd9" + ] +} +extra-source "ocaml-arg.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-arg/ocaml-arg.install" + checksum: [ + "sha256=80c878fbff67374f3bfd855b05b103ca3e6b651426f5ad06d272a37daebe9116" + "md5=06539d3ddaebc1d0648f90886629a7a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-arg/ocaml-arg.0.3/opam b/packages/ocaml-arg/ocaml-arg.0.3/opam new file mode 100644 index 000000000..4c532e61e --- /dev/null +++ b/packages/ocaml-arg/ocaml-arg.0.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/samoht/ocaml-arg" +build: [[make]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A simple library to handle subcommand arguments" +dev-repo: "git+https://github.com/samoht/ocaml-arg.git" +url { + src: "https://github.com/samoht/ocaml-arg/tarball/0.3" + checksum: [ + "sha256=b7e637ddb7e7445640a7e661acd90d76d2cde9435e5132f2d13e6920158e8c66" + "md5=fc9075011f0b3dc3951597088839a721" + ] +} +extra-source "ocaml-arg.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-arg/ocaml-arg.install" + checksum: [ + "sha256=80c878fbff67374f3bfd855b05b103ca3e6b651426f5ad06d272a37daebe9116" + "md5=06539d3ddaebc1d0648f90886629a7a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-basics/ocaml-basics.0.4.0/opam b/packages/ocaml-basics/ocaml-basics.0.4.0/opam new file mode 100644 index 000000000..60bd0a40b --- /dev/null +++ b/packages/ocaml-basics/ocaml-basics.0.4.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Antoine Luciani " +authors: "Advanced Schema" +homepage: "http://github.com/advanced-schema/ocaml-basics" +bug-reports: "http://github.com/advanced-schema/ocaml-basics/issues" +license: "MIT" +dev-repo: "git+https://github.com/advanced-schema/ocaml-basics.git" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ocaml-basics"] +depends: [ + "ocaml" {>= "4.04" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {>= "0.4" & <= "0.4.11"} + "result" {>= "1.2" & <= "1.5"} + "ppx_sexp_conv" {>= "v0.9" & <= "v0.17.0"} + "sexplib" {>= "v0.9" & <= "v0.17.0"} + "ppx_deriving" {>= "4.0" & < "4.2"} +] +synopsis: "Implements common functionnal patterns / abstractions" +flags: light-uninstall +url { + src: "https://github.com/advanced-schema/ocaml-basics/archive/v0.4.0.zip" + checksum: [ + "sha256=177d324ddf40a53068fe4dc6d3cff22bfbb7e0ab51c71c2eb5237ca286674d66" + "md5=7aed6b0132108a780cbdf42db3d3a0fb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-data-notation/ocaml-data-notation.0.0.10/opam b/packages/ocaml-data-notation/ocaml-data-notation.0.0.10/opam new file mode 100644 index 000000000..1f95ae58e --- /dev/null +++ b/packages/ocaml-data-notation/ocaml-data-notation.0.0.10/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "odn"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Store data using OCaml notation (deprecated)" +description: """ +This project uses type-conv to dump OCaml data structure using OCaml +data notation. This kind of data dumping helps to write OCaml code +generator, like OASIS.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/odn/ocaml-data-notation/0.0.10/ocaml-data-notation-0.0.10.tar.gz" + checksum: [ + "sha256=e61d1dc014770b552f005ece61a242ffc6a72471050335ecc3e6ee93710d9fbd" + "md5=35b32f58d01a8fe2e0deead4bc8d78b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/opam b/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/opam new file mode 100644 index 000000000..b71ed503c --- /dev/null +++ b/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "odn"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Store data using OCaml notation (deprecated)" +description: """ +This project uses type-conv to dump OCaml data structure using OCaml +data notation. This kind of data dumping helps to write OCaml code +generator, like OASIS.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/odn/ocaml-data-notation/0.0.11/ocaml-data-notation-0.0.11.tar.gz" + checksum: [ + "sha256=928ef4c76338e810808c4faa92300bc30b120c10e9ed0609b5825d177dfb4825" + "md5=0ab9cd196b4a7f22a037ab96a477896f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/opam b/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/opam new file mode 100644 index 000000000..4cb5ed88e --- /dev/null +++ b/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "odn"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Store data using OCaml notation (deprecated)" +description: """ +This project uses type-conv to dump OCaml data structure using OCaml +data notation. This kind of data dumping helps to write OCaml code +generator, like OASIS.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/odn/ocaml-data-notation/0.0.9/ocaml-data-notation-0.0.9.tar.gz" + checksum: [ + "sha256=c03556cd4416a3017ef3f316142b75e7989c41374f6e3c17a247e32eca0db7b7" + "md5=aa16e0f2230fa2bb2b3808c0665f056c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/opam b/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/opam new file mode 100644 index 000000000..ec6c24982 --- /dev/null +++ b/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Martin Lucina " +authors: "Martin Lucina " +homepage: "https://github.com/mirage/ocaml-solo5" +bug-reports: "https://github.com/mirage/ocaml-solo5/issues/" +license: "MIT" +dev-repo: "git+https://github.com/mirage/ocaml-solo5.git" +build: [make] +install: [make "install" "PREFIX=%{prefix}%"] +remove: [make "uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.02.3" & <= "4.03.0"} + "conf-pkg-config" {< "3"} + "ocamlfind" {<= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "solo5-kernel-ukvm" {< "0.3.0" & <= "0.2.2-1"} | +"solo5-kernel-virtio" {< "0.3.0" & <= "0.2.2-1"} +] +conflicts: [ + "sexplib" {= "v0.9.0"} + "solo5-bindings-hvt" + "solo5-bindings-virtio" + "solo5-bindings-muen" +] +available: arch = "x86_64" +synopsis: "Freestanding OCaml runtime" +description: + "This package provides a freestanding OCaml runtime (asmrun), suitable for linking with a unikernel base layer." +url { + src: "https://github.com/mirage/ocaml-solo5/archive/v0.1.1.tar.gz" + checksum: + "sha512=fd3615fbb4c33b3712006c357d6034973f7708a5320cf69e35c04add11ec2139ed153d230d7dc33e8277f78bd33e0b301bbaf188429d195500c156f348b16506" +} +flags: deprecated +post-messages: [ "This package has been superseeded by ocaml-solo5." ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/opam b/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/opam new file mode 100644 index 000000000..fe23e27be --- /dev/null +++ b/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Martin Lucina " +authors: "Martin Lucina " +homepage: "https://github.com/mirage/ocaml-solo5" +bug-reports: "https://github.com/mirage/ocaml-solo5/issues/" +license: "MIT" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/ocaml-solo5.git" +build: [make] +install: [make "install" "PREFIX=%{prefix}%"] +remove: [make "uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.05.0"} + "conf-pkg-config" {< "3"} + "ocamlfind" {<= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "solo5-kernel-ukvm" {< "0.3.0" & <= "0.2.2-1"} | +"solo5-kernel-virtio" {< "0.3.0" & <= "0.2.2-1"} +] +conflicts: [ + "sexplib" {= "v0.9.0"} + "solo5-bindings-hvt" + "solo5-bindings-virtio" + "solo5-bindings-muen" +] +available: arch = "x86_64" | arch = "x86_64" +synopsis: "Freestanding OCaml runtime" +description: + "This package provides a freestanding OCaml runtime (asmrun), suitable for linking with a unikernel base layer." +url { + src: "https://github.com/mirage/ocaml-solo5/archive/v0.2.1.tar.gz" + checksum: + "sha512=9e2f86f2e365fc3f100e4f5bd35b1458d2fa77619e56dbed7066c64cad317552f6f6f561665fbe6c4872509a2671bd30145ca7f8f8c10d48374a343b22cd11ff" +} +flags: deprecated +post-messages: [ "This package has been superseeded by ocaml-solo5." ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/opam b/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/opam new file mode 100644 index 000000000..28dc1f1af --- /dev/null +++ b/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Martin Lucina " +authors: "Martin Lucina " +homepage: "https://github.com/mirage/ocaml-solo5" +bug-reports: "https://github.com/mirage/ocaml-solo5/issues/" +license: "MIT" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/ocaml-solo5.git" +build: [make] +install: [make "install" "PREFIX=%{prefix}%"] +remove: [make "uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "conf-pkg-config" {< "3"} + "ocamlfind" {<= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "solo5-kernel-ukvm" {< "0.3.0" & <= "0.2.2-1"} | +"solo5-kernel-virtio" {< "0.3.0" & <= "0.2.2-1"} | +"solo5-kernel-muen" {< "0.3.0"} +] +conflicts: [ + "sexplib" {= "v0.9.0"} + "solo5-bindings-hvt" + "solo5-bindings-virtio" + "solo5-bindings-muen" +] +available: arch = "x86_64" | arch = "x86_64" +synopsis: "Freestanding OCaml runtime" +description: + "This package provides a freestanding OCaml runtime (asmrun), suitable for linking with a unikernel base layer." +url { + src: "https://github.com/mirage/ocaml-solo5/archive/v0.2.2.tar.gz" + checksum: + "sha512=cdc64ec92481d582396e8978242a0e3b5e96c9fcdb2c6de9c249450c5e2c1e4555c988cf2e58234871a3e2c8a79beb94966d17c7c800643c57fcf3e2aeafd87e" +} +flags: deprecated +post-messages: [ "This package has been superseeded by ocaml-solo5." ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/opam b/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/opam new file mode 100644 index 000000000..79648fcee --- /dev/null +++ b/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Martin Lucina " +authors: "Martin Lucina " +homepage: "https://github.com/mirage/ocaml-solo5" +bug-reports: "https://github.com/mirage/ocaml-solo5/issues/" +license: "MIT" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/ocaml-solo5.git" +build: [make] +install: [make "install" "PREFIX=%{prefix}%"] +remove: [make "uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "conf-pkg-config" {< "3"} + "ocamlfind" {<= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "solo5-kernel-ukvm" {< "0.3.0" & <= "0.2.2-1"} | +"solo5-kernel-virtio" {< "0.3.0" & <= "0.2.2-1"} | +"solo5-kernel-muen" {< "0.3.0"} +] +conflicts: [ + "sexplib" {= "v0.9.0"} + "solo5-bindings-hvt" + "solo5-bindings-virtio" + "solo5-bindings-muen" +] +available: + os = "linux" & (arch = "x86_64" | arch = "arm64") | + os = "freebsd" & arch = "x86_64" +synopsis: "Freestanding OCaml runtime" +description: + "This package provides a freestanding OCaml runtime (asmrun), suitable for linking with a unikernel base layer." +url { + src: "https://github.com/mirage/ocaml-solo5/archive/v0.2.3.tar.gz" + checksum: + "sha512=bc5f5ccc6e7c1c75388e909c6a2b9dffe0bc29f26fb92c8c2d061d3830f029d418c2a8b620762fab90cae5839cd333ac7b9e62c921eff399b7cf219115eb8e06" +} +flags: deprecated +post-messages: [ "This package has been superseeded by ocaml-solo5." ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.3.0/opam b/packages/ocaml-freestanding/ocaml-freestanding.0.3.0/opam new file mode 100644 index 000000000..0700f1678 --- /dev/null +++ b/packages/ocaml-freestanding/ocaml-freestanding.0.3.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Martin Lucina " +authors: "Martin Lucina " +homepage: "https://github.com/mirage/ocaml-solo5" +bug-reports: "https://github.com/mirage/ocaml-solo5/issues/" +license: "MIT" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/ocaml-solo5.git" +build: [make] +install: [make "install" "PREFIX=%{prefix}%"] +remove: [make "uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.04.2" & < "4.07.0"} + "conf-pkg-config" {< "3"} + "ocamlfind" {<= "1.9.6"} + "ocaml-src" {<= "4.09.1-1"} + "solo5-kernel-ukvm" {>= "0.3.0" & <= "0.2.2-1"} | +"solo5-kernel-virtio" {>= "0.3.0" & <= "0.2.2-1"} | +"solo5-kernel-muen" {>= "0.3.0" & <= "0.3.1"} +] +conflicts: [ + "sexplib" {= "v0.9.0"} + "solo5-bindings-hvt" + "solo5-bindings-virtio" + "solo5-bindings-muen" +] +available: + os = "linux" & (arch = "x86_64" | arch = "arm64") | + os = "freebsd" & arch = "x86_64" | + os = "openbsd" & arch = "x86_64" +synopsis: "Freestanding OCaml runtime" +description: + "This package provides a freestanding OCaml runtime (asmrun), suitable for linking with a unikernel base layer." +url { + src: "https://github.com/mirage/ocaml-solo5/archive/v0.3.0.tar.gz" + checksum: + "sha512=c67c3f22ae1ba8188c87c3d268523ee8164b1f73d3c500de8f302d99a907c52ba5823c1a9a6fdb6cf4653078b37ef12af80be97f3c725d64ab774fb23d8dc4ee" +} +flags: deprecated +post-messages: [ "This package has been superseeded by ocaml-solo5." ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-gist/ocaml-gist.0.0.1/opam b/packages/ocaml-gist/ocaml-gist.0.0.1/opam new file mode 100644 index 000000000..1f767f8ad --- /dev/null +++ b/packages/ocaml-gist/ocaml-gist.0.0.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "sandermail@gmail.com" +authors: "Sander Spies" +homepage: "https://github.com/SanderSpies/ocaml-gist" +bug-reports: "https://github.com/SanderSpies/ocaml-gist/issues" +license: "MIT" +dev-repo: "git+https://github.com/SanderSpies/ocaml-gist.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {= "4.04.2"} + "ocamlfind" {<= "1.9.6"} + "js_of_ocaml" {dev & <= "5.9.1"} + "js_of_ocaml-compiler" {dev & <= "5.9.1"} + "js_of_ocaml-toplevel" {<= "5.9.1"} + "yojson" {<= "2.2.2"} + "cmdliner" {<= "1.3.0"} + "ocaml-webworker" {= "0.0.1"} + "conf-npm" {build & = "1"} +] +synopsis: "A tool to create online OCaml gist experiences for the web" +url { + src: "https://github.com/SanderSpies/ocaml-gist/archive/0.0.2.tar.gz" + checksum: [ + "sha256=caf1e79418e6b443ebe91e0630c266c0c8d1771a410836c658920a4fb3e1d1f7" + "md5=54b32dd6ea42e2a3c395db67df1ed60b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-http/ocaml-http.0.1.5/opam b/packages/ocaml-http/ocaml-http.0.1.5/opam new file mode 100644 index 000000000..61e5e3bca --- /dev/null +++ b/packages/ocaml-http/ocaml-http.0.1.5/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [make "all"] + [make "opt"] +] +remove: [["ocamlfind" "remove" "http"]] +depends: ["ocaml" {<"4.06.0"} "ocamlfind" {<= "1.9.6"} "camlp4" {<= "5.3"} "ocamlnet" {<= "4.1.9-2"} "pcre" {<= "8.0.1"}] +install: [make "install"] +synopsis: "Library freely inspired from Perl's HTTP::Daemon module" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-http/ocaml-http/0.1.5/ocaml-http-0.1.5.tar.gz" + checksum: [ + "sha256=9a3f5f0929c0a0ddcca973bb9b206ee8eaf51ed62f76ada9ab3e0620c1120127" + "md5=5426221ff76d7095fa1f5ee873b07829" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-indent/ocaml-indent.1.1.0/opam b/packages/ocaml-indent/ocaml-indent.1.1.0/opam new file mode 100644 index 000000000..b822a7dac --- /dev/null +++ b/packages/ocaml-indent/ocaml-indent.1.1.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["omake" "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {<= "v0.17.0"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml-indent: OCaml source code indenter" +description: """ +OCaml-indent is an OCaml source code indenter. + +* Lexer based, simple, easy to maintain, robust against P4 extensions. + +* It simply indents OCaml source code with a CLI like: ./ocaml-indent foo.ml + +* Editors should communicate with the CLI. An Emacs interface, + ocaml-indent.el is currently available. + +* Just fixes indentations. No other code beautifier included. + +The indentation tries to follow my style as possible. Neither the +official one (does it exists?) or something already available +(i.e. ocaml-mode/tuareg).""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocaml-indent-1.1.0.tar.gz" + checksum: [ + "sha256=3e6131601e026bf6e3f7551ba6508d1c1695be1831815d90eba5be33a6b47246" + "md5=267e7493f0bc4e974d9c28896560d0a5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-indent/ocaml-indent.1.2.1/opam b/packages/ocaml-indent/ocaml-indent.1.2.1/opam new file mode 100644 index 000000000..afaf01e91 --- /dev/null +++ b/packages/ocaml-indent/ocaml-indent.1.2.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {<= "v0.17.0"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml-indent: OCaml source code indenter" +description: """ +OCaml-indent is an OCaml source code indenter. + +* Lexer based, simple, easy to maintain, robust against P4 extensions. + +* It simply indents OCaml source code with a CLI like: ./ocaml-indent foo.ml + +* Editors should communicate with the CLI. An Emacs interface, + ocaml-indent.el is currently available. + +* Just fixes indentations. No other code beautifier included. + +The indentation tries to follow my style as possible. Neither the +official one (does it exists?) or something already available +(i.e. ocaml-mode/tuareg).""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocaml-indent-1.2.1.tar.gz" + checksum: [ + "sha256=26971da9895bb2a115755adf412f3ddf5a62426d911020132ad5b25ea010cd84" + "md5=551bd8b4b5c3de61baf1684c739fe315" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-lua/ocaml-lua.1.0/opam b/packages/ocaml-lua/ocaml-lua.1.0/opam new file mode 100644 index 000000000..29f537cc4 --- /dev/null +++ b/packages/ocaml-lua/ocaml-lua.1.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "p.donadeo@gmail.com" +homepage: "https://pdonadeo.github.io/ocaml-lua/" +bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" +authors: [ + "Paolo Donadeo" + "Sylvain Le Gall" +] +build: [ + ["./configure" "--docdir" doc] + [make] + [make "doc"] +] +remove: [ + ["ocamlfind" "remove" "lua"] + ["rm" "-R" "%{doc}%/ocaml-lua"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["liblua5.1-0-dev"] {os-family = "debian"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-family = "suse" | os-family = "opensuse"} +] +available: os = "linux" +install: [make "install"] +synopsis: "OCaml-lua provides bindings to the Lua programming language." +description: """ +Lua is a scripting language particularly useful when you need to embed +a language in your application. This project provides the bindings +required to embed Lua.""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lua/archive/v1.0.tar.gz" + checksum: [ + "sha256=8e5390b41e9f91eca5a055c2a31c37231b543d0452216cad567c3f17b03983cd" + "md5=88f186db5c7c9154477350483c1bf2a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-lua/ocaml-lua.1.1/opam b/packages/ocaml-lua/ocaml-lua.1.1/opam new file mode 100644 index 000000000..64e53b7f6 --- /dev/null +++ b/packages/ocaml-lua/ocaml-lua.1.1/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "p.donadeo@gmail.com" +homepage: "https://pdonadeo.github.io/ocaml-lua/" +bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" +authors: [ + "Paolo Donadeo" + "Sylvain Le Gall" +] +license: "MIT" +build: [ + [ + "./configure" + "--enable-docs" + "--prefix" + prefix + "--docdir" + "%{doc}%/ocaml-lua" + "--libdir" + "%{lib}%/ocaml-lua" + ] + [make] + [make "doc"] +] +remove: [ + ["ocamlfind" "remove" "lua"] + ["rm" "-R" "%{doc}%/ocaml-lua"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["liblua5.1-0-dev"] {os-family = "debian"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-family = "suse" | os-family = "opensuse"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Lua bindings" +description: """ +Lua is a powerful, light-weight programming language designed for +extending applications. It provides a good general purpose programming +language to replace DSL that don't really need to be specific. + +This library provides bindings to Lua API which allows the application +to exchange data with Lua programs and also to extend Lua with OCaml +functions. + +[Lua homepage](http://www.lua.org)""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lua/archive/v1.1.tar.gz" + checksum: [ + "sha256=6e47f8e6b70d1e00f68b23d9231e6046d2997bac57ad03c3c54881d9e389c662" + "md5=f811c89409c516bb477f9dbc9cc4be69" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-lua/ocaml-lua.1.2/opam b/packages/ocaml-lua/ocaml-lua.1.2/opam new file mode 100644 index 000000000..f88490e36 --- /dev/null +++ b/packages/ocaml-lua/ocaml-lua.1.2/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "p.donadeo@gmail.com" +authors: [ + "Paolo Donadeo" + "Sylvain Le Gall" +] +homepage: "https://pdonadeo.github.io/ocaml-lua/" +bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" +license: "MIT" +build: [ + [ + "./configure" + "--enable-docs" + "--prefix" + prefix + "--docdir" + "%{doc}%/ocaml-lua" + "--libdir" + "%{lib}%/ocaml-lua" + ] + [make] + [make "doc"] +] +remove: [ + ["ocamlfind" "remove" "lua"] + ["rm" "-R" "%{doc}%/ocaml-lua"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["liblua5.1-0-dev"] {os-family = "debian"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-family = "suse" | os-family = "opensuse"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Lua bindings" +description: """ +Lua is a powerful, light-weight programming language designed for +extending applications. It provides a good general purpose programming +language to replace DSL that don't really need to be specific. + +This library provides bindings to Lua API which allows the application +to exchange data with Lua programs and also to extend Lua with OCaml +functions. + +[Lua homepage](http://www.lua.org)""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lua/archive/v1.2.tar.gz" + checksum: [ + "sha256=1696b6494d2f61eabe345a79d92db112cae8393ecdddc185adb0c80d65d55008" + "md5=85b618378436f2bc562ff270d341b5db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-lua/ocaml-lua.1.3/opam b/packages/ocaml-lua/ocaml-lua.1.3/opam new file mode 100644 index 000000000..a1caa9130 --- /dev/null +++ b/packages/ocaml-lua/ocaml-lua.1.3/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "p.donadeo@gmail.com" +authors: [ + "Paolo Donadeo" + "Sylvain Le Gall" +] +homepage: "https://pdonadeo.github.io/ocaml-lua/" +bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" +license: "MIT" +build: [ + [ + "./configure" + "--enable-docs" + "--prefix" + prefix + "--docdir" + "%{doc}%/ocaml-lua" + "--libdir" + "%{lib}%/ocaml-lua" + ] + [make] + [make "doc"] +] +remove: [ + ["ocamlfind" "remove" "lua"] + ["rm" "-R" "%{doc}%/ocaml-lua"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["liblua5.1-0-dev"] {os-family = "debian"} + ["compat-lua-devel"] {os-distribution = "fedora"} + ["lua-devel"] {os-distribution = "centos"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-family = "suse" | os-family = "opensuse"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Lua bindings" +description: """ +Lua is a powerful, light-weight programming language designed for +extending applications. It provides a good general purpose programming +language to replace DSL that don't really need to be specific. + +This library provides bindings to Lua API which allows the application +to exchange data with Lua programs and also to extend Lua with OCaml +functions. + +[Lua homepage](http://www.lua.org)""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lua/archive/v1.3.tar.gz" + checksum: [ + "sha256=6c912d3134d3917eb9fd9e9bd1feabc024b8647cba2b00eb343a99868dbfed5d" + "md5=146c28e35936286c0754a995550eedcb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-lua/ocaml-lua.1.4/opam b/packages/ocaml-lua/ocaml-lua.1.4/opam new file mode 100644 index 000000000..86b744347 --- /dev/null +++ b/packages/ocaml-lua/ocaml-lua.1.4/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "p.donadeo@gmail.com" +authors: [ + "Paolo Donadeo" + "Sylvain Le Gall" +] +homepage: "https://pdonadeo.github.io/ocaml-lua/" +bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" +license: "MIT" +build: [ + [ + "./configure" + "--enable-docs" + "--prefix" + prefix + "--docdir" + "%{doc}%/ocaml-lua" + "--libdir" + "%{lib}%/ocaml-lua" + ] + [make] + [make "doc"] +] +remove: [ + ["ocamlfind" "remove" "lua"] + ["rm" "-R" "%{doc}%/ocaml-lua"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["liblua5.1-0-dev"] {os-family = "debian"} + ["compat-lua-devel"] {os-distribution = "fedora"} + ["lua-devel"] {os-distribution = "centos"} + ["lua51"] {os = "macos" & os-distribution = "homebrew"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-family = "suse" | os-family = "opensuse"} +] +install: [make "install"] +synopsis: "Lua bindings" +description: """ +Lua is a powerful, light-weight programming language designed for +extending applications. It provides a good general purpose programming +language to replace DSL that don't really need to be specific. + +This library provides bindings to Lua API which allows the application +to exchange data with Lua programs and also to extend Lua with OCaml +functions. + +[Lua homepage](http://www.lua.org)""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lua/archive/v1.4.tar.gz" + checksum: [ + "sha256=b330ad2d5e7c943dd54bca6c19045f279ae28691668986c481fbbd3f89e6ff68" + "md5=a075c9905e564dc39cbd8d21db4aacbd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-lua/ocaml-lua.1.5/opam b/packages/ocaml-lua/ocaml-lua.1.5/opam new file mode 100644 index 000000000..c5b4083ee --- /dev/null +++ b/packages/ocaml-lua/ocaml-lua.1.5/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "p.donadeo@gmail.com" +authors: [ + "Paolo Donadeo" + "Sylvain Le Gall" +] +homepage: "https://pdonadeo.github.io/ocaml-lua/" +bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" +license: "MIT" +build: [ + [ + "./configure" + "--enable-docs" + "--prefix" + prefix + "--docdir" + "%{doc}%/ocaml-lua" + "--libdir" + "%{lib}%/ocaml-lua" + ] + [make] + [make "doc"] +] +remove: [ + ["ocamlfind" "remove" "lua"] + ["rm" "-R" "%{doc}%/ocaml-lua"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["liblua5.1-0-dev"] {os-family = "debian"} + ["compat-lua-devel"] {os-distribution = "fedora"} + ["lua-devel"] {os-distribution = "centos"} + ["lua51"] {os = "macos" & os-distribution = "homebrew"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-family = "suse" | os-family = "opensuse"} +] +install: [make "install"] +synopsis: "Lua bindings" +description: """ +Lua is a powerful, light-weight programming language designed for +extending applications. It provides a good general purpose programming +language to replace DSL that don't really need to be specific. + +This library provides bindings to Lua API which allows the application +to exchange data with Lua programs and also to extend Lua with OCaml +functions. + +[Lua homepage](http://www.lua.org)""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lua/archive/v1.5.tar.gz" + checksum: [ + "sha256=631012b11fbc1e2e950ac58027091a7f9844f4fad3a1a26aa5b5c5025885df03" + "md5=8be2a64b979fc4f559f1c372c78fbd88" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-lua/ocaml-lua.1.6/opam b/packages/ocaml-lua/ocaml-lua.1.6/opam new file mode 100644 index 000000000..1e0125df4 --- /dev/null +++ b/packages/ocaml-lua/ocaml-lua.1.6/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "p.donadeo@gmail.com" +authors: [ + "Paolo Donadeo" + "Sylvain Le Gall" +] +homepage: "https://pdonadeo.github.io/ocaml-lua/" +bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" +license: "MIT" +build: [ + [ + "./configure" + "--enable-docs" + "--prefix" + prefix + "--docdir" + "%{doc}%/ocaml-lua" + "--libdir" + "%{lib}%/ocaml-lua" + ] + [make] + [make "doc"] +] +remove: [ + ["ocamlfind" "remove" "lua"] + ["rm" "-R" "%{doc}%/ocaml-lua"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["liblua5.1-0-dev"] {os-family = "debian"} + ["compat-lua-devel"] {os-distribution = "fedora"} + ["lua-devel"] {os-distribution = "centos"} + ["lua51"] {os = "macos" & os-distribution = "homebrew"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-family = "suse" | os-family = "opensuse"} +] +install: [make "install"] +synopsis: "Lua bindings" +description: """ +Lua is a powerful, light-weight programming language designed for +extending applications. It provides a good general purpose programming +language to replace DSL that don't really need to be specific. + +This library provides bindings to Lua API which allows the application +to exchange data with Lua programs and also to extend Lua with OCaml +functions. + +[Lua homepage](http://www.lua.org)""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lua/archive/v1.6.tar.gz" + checksum: [ + "sha256=2eb182f3b4dda3438896e4790be56bbfe59b24e5327a1e59cd7af84b37df0d8a" + "md5=24cc66253dcb65badeb1a1365f7cd019" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-manual/ocaml-manual.4.01.0/opam b/packages/ocaml-manual/ocaml-manual.4.01.0/opam new file mode 100644 index 000000000..266bc6d0d --- /dev/null +++ b/packages/ocaml-manual/ocaml-manual.4.01.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: [ "Xavier Leroy" + "Damien Doligez" + "Alain Frisch" + "Jacques Garrigue" + "Didier Rémy" + "Jérôme Vouillon" ] +homepage: "http://ocaml.org/" +doc: "http://caml.inria.fr/pub/docs/manual-ocaml/" +license: "(c) Institut National de Recherche en Informatique et en Automatique (INRIA)" +dev-repo: "git+https://github.com/ocaml/ocaml.git" +bug-reports: "http://caml.inria.fr/mantis/" +install: [ + [ "cp" "-R" "." ocaml-manual:doc ] {os != "win32"} + [ "robocopy" "/E" "." ocaml-manual:doc ] {os = "win32"} +] +synopsis: "The OCaml system manual" +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} +] +url { + src: + "http://caml.inria.fr/distrib/ocaml-4.01/ocaml-4.01-refman-html.tar.gz" + checksum: [ + "sha256=01019c8f8a29a8a7f422e090704b666ade2a007d57ea9412285f88f716656001" + "md5=73f4657680baeb200135720fbc84eb4b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-manual/ocaml-manual.4.02.0/opam b/packages/ocaml-manual/ocaml-manual.4.02.0/opam new file mode 100644 index 000000000..5fa53c98c --- /dev/null +++ b/packages/ocaml-manual/ocaml-manual.4.02.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: [ "Xavier Leroy" + "Damien Doligez" + "Alain Frisch" + "Jacques Garrigue" + "Didier Rémy" + "Jérôme Vouillon" ] +homepage: "http://ocaml.org/" +doc: "http://caml.inria.fr/pub/docs/manual-ocaml/" +license: "(c) Institut National de Recherche en Informatique et en Automatique (INRIA)" +dev-repo: "git+https://github.com/ocaml/ocaml.git" +bug-reports: "http://caml.inria.fr/mantis/" +install: +[ + [ "cp" "-R" "." ocaml-manual:doc ] {os != "win32"} + [ "robocopy" "/E" "." ocaml-manual:doc ] {os = "win32"} +] +synopsis: "The OCaml system manual" +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} +] +url { + src: + "http://caml.inria.fr/distrib/ocaml-4.02/ocaml-4.02-refman-html.tar.gz" + checksum: [ + "sha256=1d3b7e5494c075d86c760f6320acba086d686e7409cb75f8267bccfb6ad5f3a8" + "md5=915a1949f7af7186e16354e9682dc1e5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-manual/ocaml-manual.4.03.0/opam b/packages/ocaml-manual/ocaml-manual.4.03.0/opam new file mode 100644 index 000000000..68ebad402 --- /dev/null +++ b/packages/ocaml-manual/ocaml-manual.4.03.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: [ "Xavier Leroy" + "Damien Doligez" + "Alain Frisch" + "Jacques Garrigue" + "Didier Rémy" + "Jérôme Vouillon" ] +homepage: "http://ocaml.org/" +doc: "http://caml.inria.fr/pub/docs/manual-ocaml/" +license: "(c) Institut National de Recherche en Informatique et en Automatique (INRIA)" +dev-repo: "git+https://github.com/ocaml/ocaml.git" +bug-reports: "http://caml.inria.fr/mantis/" +install: +[ + [ "cp" "-R" "." ocaml-manual:doc ] {os != "win32"} + [ "robocopy" "/E" "." ocaml-manual:doc ] {os = "win32"} +] +synopsis: "The OCaml system manual" +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} +] +url { + src: + "http://caml.inria.fr/distrib/ocaml-4.03/ocaml-4.03-refman-html.tar.gz" + checksum: [ + "sha256=e2a307539e3331937607e96f8cfaa9e436ddeecabb0d7e25f882cffcb27fd7e9" + "md5=d3e44d3984d029d2e88ba219ad8e24c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-manual/ocaml-manual.4.04.0/opam b/packages/ocaml-manual/ocaml-manual.4.04.0/opam new file mode 100644 index 000000000..acf1d31be --- /dev/null +++ b/packages/ocaml-manual/ocaml-manual.4.04.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: [ "Xavier Leroy" + "Damien Doligez" + "Alain Frisch" + "Jacques Garrigue" + "Didier Rémy" + "Jérôme Vouillon" ] +homepage: "http://ocaml.org/" +doc: "http://caml.inria.fr/pub/docs/manual-ocaml/" +license: "(c) Institut National de Recherche en Informatique et en Automatique (INRIA)" +dev-repo: "git+https://github.com/ocaml/ocaml.git" +bug-reports: "http://caml.inria.fr/mantis/" +install: +[ + [ "cp" "-R" "." ocaml-manual:doc ] {os != "win32"} + [ "robocopy" "/E" "." ocaml-manual:doc ] {os = "win32"} +] +synopsis: "The OCaml system manual" +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} +] +url { + src: + "http://caml.inria.fr/distrib/ocaml-4.04/ocaml-4.04-refman-html.tar.gz" + checksum: [ + "sha256=1cb4afcdb64359eea2501c63085f62eda4bbac51fd89b7d5dbf56670ec1b88ba" + "md5=5c58a4fce99b20e02c3208ad956bcb9d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-manual/ocaml-manual.4.05.0/opam b/packages/ocaml-manual/ocaml-manual.4.05.0/opam new file mode 100644 index 000000000..47f4ab531 --- /dev/null +++ b/packages/ocaml-manual/ocaml-manual.4.05.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: [ "Xavier Leroy" + "Damien Doligez" + "Alain Frisch" + "Jacques Garrigue" + "Didier Rémy" + "Jérôme Vouillon" ] +homepage: "http://ocaml.org/" +doc: "http://caml.inria.fr/pub/docs/manual-ocaml/" +license: "(c) Institut National de Recherche en Informatique et en Automatique (INRIA)" +dev-repo: "git+https://github.com/ocaml/ocaml.git" +bug-reports: "http://caml.inria.fr/mantis/" +install: +[ + [ "cp" "-R" "." ocaml-manual:doc ] {os != "win32"} + [ "robocopy" "/E" "." ocaml-manual:doc ] {os = "win32"} +] +synopsis: "The OCaml system manual" +depends: [ + "ocaml" {>= "4.05.0" & < "4.06.0"} +] +url { + src: + "http://caml.inria.fr/distrib/ocaml-4.05/ocaml-4.05-refman-html.tar.gz" + checksum: [ + "sha256=2524723648dbbc34b42cbe2fe06822b79837299429d26ff037169b568888cd9c" + "md5=724ac6f96f019999cb83d95adafdda8e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-manual/ocaml-manual.4.06.0/opam b/packages/ocaml-manual/ocaml-manual.4.06.0/opam new file mode 100644 index 000000000..1df36cb50 --- /dev/null +++ b/packages/ocaml-manual/ocaml-manual.4.06.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: [ "Xavier Leroy" + "Damien Doligez" + "Alain Frisch" + "Jacques Garrigue" + "Didier Rémy" + "Jérôme Vouillon" ] +homepage: "http://ocaml.org/" +doc: "http://caml.inria.fr/pub/docs/manual-ocaml/" +license: "(c) Institut National de Recherche en Informatique et en Automatique (INRIA)" +dev-repo: "git+https://github.com/ocaml/ocaml.git" +bug-reports: "http://caml.inria.fr/mantis/" +install: +[ + [ "cp" "-R" "." ocaml-manual:doc ] {os != "win32"} + [ "robocopy" "/E" "." ocaml-manual:doc ] {os = "win32"} +] +synopsis: "The OCaml system manual" +depends: [ + "ocaml" {>= "4.06.0" & < "4.07.0"} +] +url { + src: + "http://caml.inria.fr/distrib/ocaml-4.06/ocaml-4.06-refman-html.tar.gz" + checksum: [ + "sha256=a9a0b94eaead064c525a62de6520b5092a0ea0467c2f03584d6fa462c9afaa7e" + "md5=e823f27250d9021ea998b78afd5f7e9b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-markdown/ocaml-markdown.0.1.0/opam b/packages/ocaml-markdown/ocaml-markdown.0.1.0/opam new file mode 100644 index 000000000..7f1204acd --- /dev/null +++ b/packages/ocaml-markdown/ocaml-markdown.0.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "markdown"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "extlib" {= "1.5.3"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "ounit" {<= "2.2.7"} + "tyxml" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["opam.patch"] +install: [make "install"] +synopsis: "Markdown processor for Ocsigen" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-markdown/ocaml-markdown/0.1.0/ocaml-markdown-0.1.0.tar.gz" + checksum: [ + "sha256=a4b2ba2999030cabf830853d3fb3303b3d655ad7c5bfc89902ba8b1e5f61b665" + "md5=49486e7285bd1a6abc62b3e24680c50a" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-markdown/opam.patch" + checksum: [ + "sha256=7d622daad8c39b67fc7c7e66cd495917b6d32773e92e951f32f885583bfaff92" + "md5=a3cadb33568bc0520538263a1a48a736" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml-markdown/ocaml-markdown.0.1.1/opam b/packages/ocaml-markdown/ocaml-markdown.0.1.1/opam new file mode 100644 index 000000000..0edc3ba47 --- /dev/null +++ b/packages/ocaml-markdown/ocaml-markdown.0.1.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "markdown"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "extlib" {= "1.5.3"} + "sexplib" {< "113.01.00"} + "type_conv" {<= "113.00.02"} + "ounit" {<= "2.2.7"} + "tyxml" {< "3.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Markdown processor for Ocsigen" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-markdown/ocaml-markdown/0.1.1/ocaml-markdown-0.1.1.tar.gz" + checksum: [ + "sha256=3a507cd8904f251a4ff60119c599506027481435e78ff1ad361ee9f2ccf2fe31" + "md5=9884d41e3aa587676bff5183532c694c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml-migrate-parsetree-ocamlbuild/ocaml-migrate-parsetree-ocamlbuild.1.0.1/opam b/packages/ocaml-migrate-parsetree-ocamlbuild/ocaml-migrate-parsetree-ocamlbuild.1.0.1/opam new file mode 100644 index 000000000..b9cfee8b3 --- /dev/null +++ b/packages/ocaml-migrate-parsetree-ocamlbuild/ocaml-migrate-parsetree-ocamlbuild.1.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "frederic.bour@lakaban.net" +authors: "Jérémie Dimino " +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +license: "LGPL-2.1-only" +tags: ["syntax" "org:ocamllabs"] +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.02.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ocamlbuild" {> "0" & <= "0.15.0"} +] +synopsis: "ocamlbuild plugin for ocaml-migrate-parsetree" +description: + "Configure ocamlbuild for building ppx drivers using ocaml-migrate-parsetree." +url { + src: + "https://github.com/let-def/ocaml-migrate-parsetree/archive/1.0.1.tar.gz" + checksum: [ + "sha256=8655a95abcd1ef9e05219db19fb0f1eb79cf502276c9e8d007446575c3cbdf7f" + "md5=b2abce65e3e9057af3fe96fa8e9d088b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.6/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.6/opam new file mode 100644 index 000000000..40fefffd4 --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.6/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +license: "LGPL-2.1-only" +tags: ["syntax" "org:ocamllabs"] +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +build: [ + "jbuilder" + "build" + "--only-packages" + "ocaml-migrate-parsetree" + "--root" + "." + "--no-config" {jbuilder:version >= "1.0+beta18"} + "-j" + jobs + "@install" +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta2" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/let-def/ocaml-migrate-parsetree/archive/v0.6.tar.gz" + checksum: [ + "sha256=916ce747cac362494c2586046f49cb6657a5758836ff376a2e972df34e2bb59b" + "md5=f615fe49e82202ba9e93a42ef5bba17a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/opam new file mode 100644 index 000000000..174a4f912 --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +license: "LGPL-2.1-only" +tags: ["syntax" "org:ocamllabs"] +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +build: [ + "jbuilder" + "build" + "--only-packages" + "ocaml-migrate-parsetree" + "--root" + "." + "--no-config" {jbuilder:version >= "1.0+beta18"} + "-j" + jobs + "@install" +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta2" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/let-def/ocaml-migrate-parsetree/archive/v0.7.tar.gz" + checksum: [ + "sha256=a9048e1a9c004ec9b307452fff25e8f31853942e42d054bd052739eb838026a2" + "md5=070f7877d615ea2a9530be554e6e2756" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/opam new file mode 100644 index 000000000..b139a8e33 --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +license: "LGPL-2.1-only" +tags: ["syntax" "org:ocamllabs"] +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/let-def/ocaml-migrate-parsetree/archive/1.0.1.tar.gz" + checksum: [ + "sha256=8655a95abcd1ef9e05219db19fb0f1eb79cf502276c9e8d007446575c3cbdf7f" + "md5=b2abce65e3e9057af3fe96fa8e9d088b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/opam new file mode 100644 index 000000000..087ef59bb --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +license: "LGPL-2.1-only" +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +tags: [ "syntax" "org:ocamllabs" ] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.2.tar.gz" + checksum: [ + "sha256=3fe2aca50b720a5c9075a9e8260787d55f2555e8f809e09d7652976b3f2885d2" + "md5=7bb4f5a054a27fffb4b925dbde38816b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/opam new file mode 100644 index 000000000..e05417f7c --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +license: "LGPL-2.1-only" +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +tags: [ "syntax" "org:ocamllabs" ] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.3.tar.gz" + checksum: [ + "sha256=5f33bf9d522508930728963dabfa625350fa86a5632bb0b443ecc5bb0b64f852" + "md5=b1324c06839e1cf583764824e9c03aeb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/opam new file mode 100644 index 000000000..a71f2256b --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +license: "LGPL-2.1-only" +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +tags: [ "syntax" "org:ocamllabs" ] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/archive/v1.0.4.tar.gz" + checksum: [ + "sha256=8e8f9da003fe3fc0de84aab9aafcbe308516fb07bb89ad0579cef6ef25716e49" + "md5=6c895c0d6e21652350c7793f35bbe35c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/opam new file mode 100644 index 000000000..6855102ce --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +license: "LGPL-2.1-only" +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +tags: [ "syntax" "org:ocamllabs" ] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/archive/v1.0.5.tar.gz" + checksum: [ + "sha256=5fbf6f7a03bfc37f7d090785e0e1fd1368d42f6449bfb0e75b9f3ea616b764fe" + "md5=3bb704c1d63c928b13f59e6a1ac8603d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/opam new file mode 100644 index 000000000..9d58b25d6 --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +license: "LGPL-2.1-only" +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +tags: [ "syntax" "org:ocamllabs" ] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/archive/v1.0.6.tar.gz" + checksum: [ + "sha256=2ae17e143688d7b76f279b19c9964bf5808213fb9131cf7129dece5383dd7615" + "md5=77041972251afc7ac44df70264c565a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/opam new file mode 100644 index 000000000..811c11045 --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +license: "LGPL-2.1-only" +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +tags: [ "syntax" "org:ocamllabs" ] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.07.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/archive/v1.0.7.tar.gz" + checksum: [ + "sha256=591cef61f0c8169bd48381782e0f7fca76a777410c7286ac776a3c71a1d8a6de" + "md5=b79b27726fef129ad1804cbb83a05079" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.8/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.8/opam new file mode 100644 index 000000000..8b77deb01 --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.8/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +license: "LGPL-2.1-only" +homepage: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree" +bug-reports: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git" +tags: [ "syntax" "org:ocamllabs" ] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.07.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "http://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.0.8/ocaml-migrate-parsetree-1.0.8.tbz" + checksum: [ + "sha256=5c84b58cec8cef5dece096d2b283442f2d4a76fdd14c6d8bcb8c763b87acb7e7" + "md5=8efae9d741d9e12f72b06f5bc825e042" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.9/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.9/opam new file mode 100644 index 000000000..6adf02839 --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.9/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +license: "LGPL-2.1-only" +homepage: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree" +bug-reports: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git" +tags: [ "syntax" "org:ocamllabs" ] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.07.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.0.9/ocaml-migrate-parsetree-1.0.9.tbz" + checksum: [ + "sha256=5a3f238a66e51693719088d9fdaf32e790dd6b0021025d2ca72eb103ad8a576e" + "md5=3fe5af44545702330bad5522854efbb8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/opam b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/opam new file mode 100644 index 000000000..245d3765f --- /dev/null +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +flags: deprecated +maintainer: "frederic.bour@lakaban.net" +authors: [ + "Frédéric Bour " + "Jérémie Dimino " +] +homepage: "https://github.com/let-def/ocaml-migrate-parsetree" +bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues" +license: "LGPL-2.1-only" +tags: ["syntax" "org:ocamllabs"] +dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git" +build: [ + "jbuilder" + "build" + "--only-packages" + "ocaml-migrate-parsetree" + "--root" + "." + "--no-config" {jbuilder:version >= "1.0+beta18"} + "-j" + jobs + "@install" +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "result" {<= "1.5"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} +] +conflicts: [ + "base-effects" + "dune" +] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +Deprecated. Please, use Ppxlib instead. +More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation + +This library converts parsetrees, outcometree and ast mappers between different OCaml versions. +High-level functions help making PPX rewriters independent of a compiler version.""" +url { + src: + "https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.tar.gz" + checksum: [ + "sha256=c6cfd5012d357cfbeb059d3286e9dcc003bebe98fa3901a21389b1dbb0446741" + "md5=188b1bfed310fad8794da4d546d5a65f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-monadic/ocaml-monadic.0.1.0/opam b/packages/ocaml-monadic/ocaml-monadic.0.1.0/opam new file mode 100644 index 000000000..402b439df --- /dev/null +++ b/packages/ocaml-monadic/ocaml-monadic.0.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "JHU PL Lab " +authors: "JHU PL Lab " +license: "BSD-3-Clause" +homepage: "https://github.com/zepalmer/ocaml-monadic" +dev-repo: "git+https://github.com/zepalmer/ocaml-monadic.git" +bug-reports: "https://github.com/zepalmer/ocaml-monadic/issues" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Lightweight monadic syntax extension." +description: + "This project contains a lightweight PPX extension for OCaml to support natural monadic syntax." +url { + src: "https://github.com/zepalmer/ocaml-monadic/archive/0.1.0.tar.gz" + checksum: [ + "sha256=b86cb5fdbc7c89a458e62b0dfa7692678ff75b017a2cb8ffdcc214dbb5287b8a" + "md5=7ea5ffecdea2b0eb34210b41de068472" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-monadic/ocaml-monadic.0.1.1/opam b/packages/ocaml-monadic/ocaml-monadic.0.1.1/opam new file mode 100644 index 000000000..bb7e195d7 --- /dev/null +++ b/packages/ocaml-monadic/ocaml-monadic.0.1.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "JHU PL Lab " +authors: "JHU PL Lab " +homepage: "https://github.com/zepalmer/ocaml-monadic" +bug-reports: "https://github.com/zepalmer/ocaml-monadic/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/zepalmer/ocaml-monadic.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Lightweight monadic syntax extension." +description: + "This project contains a lightweight PPX extension for OCaml to support natural monadic syntax." +url { + src: "https://github.com/zepalmer/ocaml-monadic/archive/0.1.1.tar.gz" + checksum: [ + "sha256=ef0ce6a1b6911bb97664655d65e004dfcd92bf5f92401fbb27e67f3ecfe21c46" + "md5=feb43a57343e9af33ca22ffd09d430d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-monadic/ocaml-monadic.0.2.0/opam b/packages/ocaml-monadic/ocaml-monadic.0.2.0/opam new file mode 100644 index 000000000..655ce5cfd --- /dev/null +++ b/packages/ocaml-monadic/ocaml-monadic.0.2.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "JHU PL Lab " +authors: "JHU PL Lab " +homepage: "https://github.com/zepalmer/ocaml-monadic" +bug-reports: "https://github.com/zepalmer/ocaml-monadic/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/zepalmer/ocaml-monadic.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Lightweight monadic syntax extension." +description: + "This project contains a lightweight PPX extension for OCaml to support natural monadic syntax." +url { + src: "https://github.com/zepalmer/ocaml-monadic/archive/0.2.0.tar.gz" + checksum: [ + "sha256=edb8a7962d2bedab81ad9598f5777a7347d486d843cdf5947c718c58a42c72fa" + "md5=6c1792ee367218e1687b342b18c4bbfe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.0/opam b/packages/ocaml-monadic/ocaml-monadic.0.3.0/opam new file mode 100644 index 000000000..97a214881 --- /dev/null +++ b/packages/ocaml-monadic/ocaml-monadic.0.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "JHU PL Lab " +authors: "JHU PL Lab " +homepage: "https://github.com/zepalmer/ocaml-monadic" +bug-reports: "https://github.com/zepalmer/ocaml-monadic/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/zepalmer/ocaml-monadic.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Lightweight monadic syntax extension." +description: + "This project contains a lightweight PPX extension for OCaml to support natural monadic syntax." +url { + src: "https://github.com/zepalmer/ocaml-monadic/archive/0.3.0.tar.gz" + checksum: [ + "sha256=10158dd19037df146b280b5c3e127a23becec35431a7100f0393980a089bf492" + "md5=d41c999dfad3b44c59faa420eb9601d6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.1/opam b/packages/ocaml-monadic/ocaml-monadic.0.3.1/opam new file mode 100644 index 000000000..667196572 --- /dev/null +++ b/packages/ocaml-monadic/ocaml-monadic.0.3.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "JHU PL Lab " +authors: "JHU PL Lab " +homepage: "https://github.com/zepalmer/ocaml-monadic" +bug-reports: "https://github.com/zepalmer/ocaml-monadic/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/zepalmer/ocaml-monadic.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Lightweight monadic syntax extension." +description: + "This project contains a lightweight PPX extension for OCaml to support natural monadic syntax." +url { + src: "https://github.com/zepalmer/ocaml-monadic/archive/0.3.1.tar.gz" + checksum: [ + "sha256=7604401adf6533f2e40537ee9851fa4c4bda8d21b00652466821ea5d7aab616f" + "md5=cc43d76bfe8f9ce45c125ff8db4f3225" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-r/ocaml-r.0.0.1/opam b/packages/ocaml-r/ocaml-r.0.0.1/opam new file mode 100644 index 000000000..c0ba7cdc1 --- /dev/null +++ b/packages/ocaml-r/ocaml-r.0.0.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "philippe.veber@gmail.com" +homepage: "https://github.com/pveber/OCaml-R" +bug-reports: "https://github.com/pveber/OCaml-R/issues" +license: "GPL-1.0-or-later" +dev-repo: "git+https://github.com/pveber/OCaml-R.git" +authors: [ + "Guillaume Yzyquel" + "Maxence Guesdon" + "Philippe Veber" +] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "R"] +] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {build & <= "5.3"} + "ocamlfind" {<= "1.9.6"} + "calendar" {>= "2.00" & <= "3.0.0"} + "oasis" {>= "0.4.0" & <= "0.4.11"} + "menhir" {<= "20240715"} +] +depexts: [ + ["r-mathlib"] {os-family = "debian"} + ["R"] {os-distribution = "alpine"} + ["epel-release" "R"] {os-distribution = "centos"} +] +synopsis: "Objective Caml bindings for the R interpreter" +description: + "OCaml-R is still in development, is usable, but still has some syntactic idiosyncrasies and some performance bottlenecks." +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocaml-r-0.0.1.tar.gz" + checksum: [ + "sha256=be0f264d767575fa30a1d88f55b45619571e8f9d7542d28f38b9346988ae2a7e" + "md5=956f057af8871eb9f782ae75d45c2fda" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-top/ocaml-top.1.1.1/opam b/packages/ocaml-top/ocaml-top.1.1.1/opam new file mode 100644 index 000000000..0b05f22ca --- /dev/null +++ b/packages/ocaml-top/ocaml-top.1.1.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: "Louis Gesbert " +homepage: "http://www.typerex.org/ocaml-top.html" +license: "GPL-3.0-only" +build: [ + [ + "./configure" + "-install-bin" + bin + "-install-lib" + lib + "-install-doc" + "%{doc}%/ocaml-top" + "-install-data" + "%{prefix}%/share/ocaml-top" + ] + [make] +] +remove: [ + ["./configure" "-install-bin" bin "-install-lib" lib "-install-doc" "%{doc}%/ocaml-top" "-install-data" "%{prefix}%/share/ocaml-top"] + [make "uninstall"] +] +depends: [ + "ocaml" {<= "4.02.3"} + "ocp-build" {>= "1.99.6-beta" & < "1.99.17-beta"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} + "ocp-indent" {>= "1.4.0" & <= "1.8.1"} + "ocp-index" {>= "1.0.0" & < "1.1.5"} +] +dev-repo: "git+https://github.com/OCamlPro/ocaml-top" +install: [make "install"] +synopsis: "The OCaml interactive editor for education" +url { + src: "https://github.com/OCamlPro/ocaml-top/archive/1.1.1.tar.gz" + checksum: [ + "sha256=ea2b62b1f8e79bfcf066b70def796f25041101628065a91ea377f6ae4110ba12" + "md5=2034af448d678ebc35eebe8630f385f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-top/ocaml-top.1.1.2/opam b/packages/ocaml-top/ocaml-top.1.1.2/opam new file mode 100644 index 000000000..ff79cc2c7 --- /dev/null +++ b/packages/ocaml-top/ocaml-top.1.1.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: "Louis Gesbert " +homepage: "http://www.typerex.org/ocaml-top.html" +license: "GPL-3.0-only" +tags: [ + "org:ocamlpro" + "org:typerex" +] +build: [ + ["ocp-build" "-init"] + ["ocp-build" "ocaml-top"] +] +depends: [ + "ocaml" {<= "4.02.3"} + "ocp-build" {>= "1.99.6-beta" & < "1.99.17-beta"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} + "ocp-indent" {>= "1.4.1" & <= "1.8.1"} + "ocp-index" {>= "1.0.1" & < "1.1.5"} +] +dev-repo: "git+https://github.com/OCamlPro/ocaml-top" +synopsis: "The OCaml interactive editor for education" +description: """ +OCaml-top is a GTK-based editor coupled with an OCaml top-level, providing +straight forward evaluation controls, built-in syntax coloring and forced visual +indentation. It's cross-platform and specially tailored for students and +practicals.""" +url { + src: "https://github.com/OCamlPro/ocaml-top/archive/1.1.2.tar.gz" + checksum: [ + "sha256=c06f1e65b69ba6748d3d5a3daaf6793d7381cec56fabe088ea7c04127dd8075b" + "md5=c270da843fe1c711f5d14bde4305d7f5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-top/ocaml-top.1.1.3/opam b/packages/ocaml-top/ocaml-top.1.1.3/opam new file mode 100644 index 000000000..4860bdea6 --- /dev/null +++ b/packages/ocaml-top/ocaml-top.1.1.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: "Louis Gesbert " +homepage: "http://www.typerex.org/ocaml-top.html" +tags: [ "org:ocamlpro" "gui" "teaching" "toplevel" ] +license: "GPL-3.0-only" +build: [ + ["ocp-build" "init"] + ["ocp-build" "ocaml-top"] +] +depends: [ + "ocaml" {<= "4.02.3"} + "ocp-build" {>= "1.99.6-beta" & <= "1.99.20-beta"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} + "ocp-indent" {>= "1.4.0" & <= "1.8.1"} + "ocp-index" {>= "1.0.0" & <= "1.3.6"} +] +synopsis: "The OCaml interactive editor for education" +description: """ +OCaml-top is a GTK-based editor coupled with an OCaml top-level, providing +straight forward evaluation controls, built-in syntax coloring and forced visual +indentation. It's cross-platform and specially tailored for students and +practicals.""" +url { + src: "https://github.com/OCamlPro/ocaml-top/archive/1.1.3.tar.gz" + checksum: [ + "sha256=812c91bc42e1eaa28758afd3ff128bfe000229cd2afffb33b756c063873b5708" + "md5=0b66f061a4464ccec6006bc342a47884" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-top/ocaml-top.1.1.4/opam b/packages/ocaml-top/ocaml-top.1.1.4/opam new file mode 100644 index 000000000..b19791913 --- /dev/null +++ b/packages/ocaml-top/ocaml-top.1.1.4/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +authors: "Louis Gesbert " +homepage: "http://www.typerex.org/ocaml-top.html" +bug-reports: "https://github.com/OCamlPro/ocaml-top/issues" +license: "GPL-3.0-only" +tags: ["org:ocamlpro" "gui" "teaching" "toplevel"] +dev-repo: "git+https://github.com/OCamlPro/ocaml-top.git" +build: ["jbuilder" "build" "-p" name] +depends: [ + "ocaml" {< "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocp-pp" {build & <= "1.99.19-beta"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "conf-gtksourceview" {= "2"} + "ocp-indent" {>= "1.4.0" & <= "1.8.1"} + "ocp-index" {>= "1.0.0" & <= "1.3.6"} +] +synopsis: "The OCaml interactive editor for education" +description: """ +OCaml-top is a GTK-based editor coupled with an OCaml top-level, providing +straight forward evaluation controls, built-in syntax coloring and forced visual +indentation. It's cross-platform and specially tailored for students and +practicals.""" +url { + src: "https://github.com/OCamlPro/ocaml-top/archive/1.1.4.tar.gz" + checksum: [ + "sha256=3bcbc948b852143de0e0e5e912b6870286e9d70f2d76581cf67542bc51575f96" + "md5=d94ce0e006bf40b108c8891699645077" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.1/opam b/packages/ocaml-topexpect/ocaml-topexpect.0.1/opam new file mode 100644 index 000000000..9cda027ee --- /dev/null +++ b/packages/ocaml-topexpect/ocaml-topexpect.0.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Frederic Bour " +authors: "Frederic Bour " +homepage: "https://github.com/let-def/topexpect" +bug-reports: "https://github.com/let-def/topexpect" +license: "MIT" +dev-repo: "git+https://github.com/let-def/topexpect.git" +build: [make] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} +] +synopsis: "Simulate and post-process ocaml toplevel sessions" +description: + "A variant of ocaml-expect from toplevel_expect_test that mimics ocaml toplevel more closely" +url { + src: "https://github.com/let-def/topexpect/archive/v0.1.tar.gz" + checksum: [ + "sha256=3d9dae2e7dc92c20a13f3ed3a4a6ca9a87731cbb35316d9b53766c6555946991" + "md5=74d48a6387b38b4c5dfd23be14167b8a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.2/opam b/packages/ocaml-topexpect/ocaml-topexpect.0.2/opam new file mode 100644 index 000000000..c69ad2b43 --- /dev/null +++ b/packages/ocaml-topexpect/ocaml-topexpect.0.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Frederic Bour " +authors: "Frederic Bour " +homepage: "https://github.com/let-def/topexpect" +bug-reports: "https://github.com/let-def/topexpect" +license: "MIT" +dev-repo: "git+https://github.com/let-def/topexpect.git" +build: [make] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} +] +synopsis: "Simulate and post-process ocaml toplevel sessions" +description: + "A variant of ocaml-expect from toplevel_expect_test that mimics ocaml toplevel more closely" +url { + src: "https://github.com/let-def/topexpect/archive/v0.2.tar.gz" + checksum: [ + "sha256=b73819b5ca9db95c62a9fae5bf64ace4bc3f5feebbe633d8e1e9729a1d39b794" + "md5=d7385c7b230fb02daafe50f04236268a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.3/opam b/packages/ocaml-topexpect/ocaml-topexpect.0.3/opam new file mode 100644 index 000000000..468dd1e59 --- /dev/null +++ b/packages/ocaml-topexpect/ocaml-topexpect.0.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Frederic Bour " +authors: [ + "Frederic Bour " + "Anil Madhavapeddy " +] +homepage: "https://github.com/let-def/topexpect" +bug-reports: "https://github.com/let-def/topexpect" +license: "MIT" +dev-repo: "git+https://github.com/let-def/topexpect.git" +build: [make] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "sexplib" {<= "v0.17.0"} +] +synopsis: "Simulate and post-process ocaml toplevel sessions" +description: + "A variant of ocaml-expect from toplevel_expect_test that mimics ocaml toplevel more closely" +url { + src: "https://github.com/let-def/topexpect/archive/v0.3.tar.gz" + checksum: [ + "sha256=d7e6653f8904a1f487910a9405e656931db35b8925c03a03c65f46aefad57eb4" + "md5=e1db7e1cffaa8d0bbc8c86ecf59e67d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-version/ocaml-version.2.3.0/opam b/packages/ocaml-version/ocaml-version.2.3.0/opam new file mode 100644 index 000000000..35cdba7c9 --- /dev/null +++ b/packages/ocaml-version/ocaml-version.2.3.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +license: "ISC" +tags: "org:ocamllabs" +homepage: "https://github.com/avsm/ocaml-version" +doc: "https://avsm.github.io/ocaml-version/doc" +bug-reports: "https://github.com/avsm/ocaml-version/issues" +depends: [ + "ocaml" {>= "4.02.0"} + "dune" {<= "3.17.1"} + "result" {< "1.5"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +dev-repo: "git+https://github.com/avsm/ocaml-version.git" +synopsis: "Manipulate, parse and generate OCaml compiler version strings" +description: """ +This library provides facilities to parse version numbers of the OCaml +compiler, and enumerates the various official OCaml releases and configuration +variants. + +OCaml version numbers are of the form `major.minor.patch+extra`, where the +`patch` and `extra` fields are optional. This library offers the following +functionality: + +- Functions to parse and serialise OCaml compiler version numbers. +- Enumeration of official OCaml compiler version releases. +- Test compiler versions for a particular feature (e.g. the `bytes` type) +- [opam](https://opam.ocaml.org) compiler switch enumeration. + +Browse the [API documentation](http://anil-code.recoil.org/ocaml-version/ocaml-version/Ocaml_version/index.html) for more +details. + +### Further information + +- **Discussion:** Post on with the `ocaml` tag under + the Ecosystem category. +- **Bugs:** +- **Docs:** +""" +url { + src: + "https://github.com/avsm/ocaml-version/releases/download/v2.3.0/ocaml-version-v2.3.0.tbz" + checksum: [ + "sha256=1682c775b03000d70f7f72e0331ad4a3fee465843b8399148dbd0cea220de130" + "sha512=094b33164c4c853e2389825ce6cafc064a0fd27dd6e9b014f42c55ff6c3e11169822fde73eb8d3ffbad0fcf015919c629463ec02b5daadf792fbe2b090f27ee4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml-webworker/ocaml-webworker.0.0.1/opam b/packages/ocaml-webworker/ocaml-webworker.0.0.1/opam new file mode 100644 index 000000000..5dda74df2 --- /dev/null +++ b/packages/ocaml-webworker/ocaml-webworker.0.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "sandermail@gmail.com" +authors: "Sander Spies" +homepage: "https://github.com/SanderSpies/ocaml-gist" +bug-reports: "https://github.com/SanderSpies/ocaml-gist/issues" +license: "MIT" +dev-repo: "git+https://github.com/SanderSpies/ocaml-gist.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {= "4.04.2"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ocamlfind" {<= "1.9.6"} + "js_of_ocaml" {< "3.4.0"} + "js_of_ocaml-compiler" {< "3.4.0"} + "js_of_ocaml-toplevel" {< "3.4.0"} + "yojson" {<= "2.2.2"} +] +synopsis: + "A webworker for the web that runs OCaml code which includes a modified version of Merlin to run on the web." +url { + src: "https://github.com/SanderSpies/ocaml-gist/archive/0.0.2.tar.gz" + checksum: [ + "sha256=caf1e79418e6b443ebe91e0630c266c0c8d1771a410836c658920a4fb3e1d1f7" + "md5=54b32dd6ea42e2a3c395db67df1ed60b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.2/opam b/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.2/opam new file mode 100644 index 000000000..0ef7cd009 --- /dev/null +++ b/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "xdg-basedir"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "fileutils" {<= "0.6.6"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "xdg-basedir" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "xdg-basedir specification implementation" +description: """ +This library implements the xdg-basedir specification. It helps to +define standard locations for configuration, cache and data files in +the user directory and on the system. + +http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/xdg-basedir/ocaml-xdg-basedir/0.0.2/ocaml-xdg-basedir-0.0.2.tar.gz" + checksum: [ + "sha256=c3768678e6058128ac0805dbd9b4b3a4f70b56619a4ddeb955714b2a08ba7b64" + "md5=6ecdb1fbf5bc307c8fd29afe72ec7d76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/opam b/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/opam new file mode 100644 index 000000000..3428be1c3 --- /dev/null +++ b/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [make] + [make "opt"] +] +remove: [["ocamlfind" "remove" "xmlrpc"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {>= "3.6.0" & < "4.0.0"} + "pxp" {<= "1.2.9"} + "annexlib" {= "0.13.5"} +] +install: [make "install" "BIN_DIR=%{bin}%"] +synopsis: + "An XML-RPC client and server, using an ad-hoc interface definition language and IDL compiler" +description: """ +OCaml XML-RPC is an XML-RPC client and server for OCaml, using an +ad-hoc interface definition language and IDL compiler. It was started +by Shawn Wagner (up to version 0.2.3), was improved for a little while +by Eric Stokes (up to version 0.2.6), and is now maintained by Ewan +Mellor.""" +flags: light-uninstall +url { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/ocaml-xml-rpc-0.2.3.tar.gz" + checksum: [ + "sha256=3b7a9f8deddd7e57df7cf190dd14f22472005fa310a3d1065615dd784f471f7b" + "md5=53894f38130a1a02d0507925865e431d" + ] +} +extra-source "ocaml-xml-rpc.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-xml-rpc/ocaml-xml-rpc.install" + checksum: [ + "sha256=9785807e21454435c3667071f92a6cf12873fba94c9ee7c6736ceab0baa15654" + "md5=462b8e4f12cba458e7403d8ea828e192" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml-zmq/ocaml-zmq.0/opam b/packages/ocaml-zmq/ocaml-zmq.0/opam new file mode 100644 index 000000000..0fc59ce5c --- /dev/null +++ b/packages/ocaml-zmq/ocaml-zmq.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/issuu/ocaml-zmq" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ounit" {<= "2.2.7"} + "uint" {< "2.0.0"} + "base-unsafe-string" {= "base"} +] +depexts: [ + ["libzmq3-dev"] {os-family = "debian"} + ["zeromq-devel"] {os-distribution = "centos"} + ["zeromq-devel"] {os-distribution = "rhel"} +] +conflicts: ["zmq"] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings for ZMQ 2.1" +dev-repo: "git+https://github.com/issuu/ocaml-zmq.git" +url { + src: "https://github.com/issuu/ocaml-zmq/tarball/67586823edd" + checksum: [ + "sha256=8c502f38f116c30e8fd418b8b22b51508cd4d2ae1ac290655928722ea6294c3d" + "md5=32db494bfaaeb15ee536644090ee0b2b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml9p/ocaml9p.0.4/opam b/packages/ocaml9p/ocaml9p.0.4/opam new file mode 100644 index 000000000..ba89c66a7 --- /dev/null +++ b/packages/ocaml9p/ocaml9p.0.4/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "raphael.proust@cl.cam.ac.uk" +authors: [ "Raphaël Proust" "Oscar Hellström" ] +license: "BSD-3-Clause" +build: [ + [make] + [make "htdoc"] {with-doc} +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +dev-repo: "git+https://github.com/raphael-proust/ocaml9p" +install: [make "install"] +synopsis: "ocaml9p is a library for the 9p protocol." +description: """ +9p is a protocol used throughout Plan9 system and software (including +software shipped in `plan9port`). It is generally used as a plateform and +language neutral interface for scripting: reading state and writing commands +through control files. + +The current library is for 9p clients only.""" +url { + src: "https://github.com/raphael-proust/ocaml9p/archive/0.4.2.tar.gz" + checksum: [ + "sha256=85ed753fdc4d73cee5d59fe6351c4a8bbf6eaa26dae56cfbea88619d09c13e78" + "md5=dbf8904f6a18d903de5daa2f461508ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml_at_p/ocaml_at_p.1.0.1/opam b/packages/ocaml_at_p/ocaml_at_p.1.0.1/opam new file mode 100644 index 000000000..76438ee39 --- /dev/null +++ b/packages/ocaml_at_p/ocaml_at_p.1.0.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +authors: "Kenji Sakurai" +maintainer: "kenji.sakurai.94@gmail.com" +homepage: "https://github.com/tsubame-sp/ocaml_at_p" +bug-reports: "https://github.com/tsubame-sp/ocaml_at_p/issues" +dev-repo: "git+https://github.com/tsubame-sp/ocaml_at_p.git" +build: [ + [make "build" ] +] +install: [ + [make "install" ] +] +remove: [ + [make "remove" ] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "typpx" {>= "1.1.3" & <= "1.4.3"} +] +synopsis: "OCaml@p : A debugging print system for OCaml" +description: + "OCaml@p is a tool supporting debug in OCaml programming. When you compile a program by this tool, this system make definition of print function automatically, and insert function call to print expression attached marker [@p] automatically." +url { + src: "https://github.com/tsubame-sp/ocaml_at_p/archive/1.0.1.tar.gz" + checksum: + "sha256=7f2c044a7141ffca095362d317788cfee44aabe45d5a45d324aa9f6925143b09" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml_at_p/ocaml_at_p.1.0/opam b/packages/ocaml_at_p/ocaml_at_p.1.0/opam new file mode 100644 index 000000000..8a46864e8 --- /dev/null +++ b/packages/ocaml_at_p/ocaml_at_p.1.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +authors: "Kenji Sakurai" +maintainer: "kenji.sakurai.94@gmail.com" +homepage: "https://github.com/tsubame-sp/ocaml_at_p" +bug-reports: "https://github.com/tsubame-sp/ocaml_at_p/issues" +dev-repo: "git+https://github.com/tsubame-sp/ocaml_at_p.git" +build: [ + [make "build" ] +] +install: [ + [make "install" ] +] +remove: [ + [make "uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "typpx" {>= "1.1.3" & <= "1.4.3"} +] +synopsis: "OCaml@p : A debugging print system for OCaml" +description: + "OCaml@p is a tool supporting debug in OCaml programming. When you compile a program by this tool, this system make definition of print function automatically, and insert function call to print expression attached marker [@p] automatically." +url { + src: "https://github.com/tsubame-sp/ocaml_at_p/archive/1.0.tar.gz" + checksum: + "sha256=cd2b24b7e7997d070f5835bfe0b4961bd5140b6cbc4fd260934cdd9dcc111e9a" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml_at_p/ocaml_at_p.1.1.0/opam b/packages/ocaml_at_p/ocaml_at_p.1.1.0/opam new file mode 100644 index 000000000..080d4983d --- /dev/null +++ b/packages/ocaml_at_p/ocaml_at_p.1.1.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +authors: "Kenji Sakurai" +maintainer: "kenji.sakurai.94@gmail.com" +homepage: "https://github.com/tsubame-sp/ocaml_at_p" +bug-reports: "https://github.com/tsubame-sp/ocaml_at_p/issues" +dev-repo: "git+https://github.com/tsubame-sp/ocaml_at_p.git" +build: [ + [make "build" ] +] +install: [ + [make "install" ] +] +remove: [ + [make "remove" ] +] +depends: [ + "ocaml" {= "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "typpx" {= "1.1.3"} +] +synopsis: "OCaml@p : A debugging print system for OCaml" +description: + "OCaml@p is a tool supporting debug in OCaml programming. When you compile a program by this tool, this system make definition of print function automatically, and insert function call to print expression attached marker [@p] automatically." +url { + src: "https://github.com/tsubame-sp/ocaml_at_p/archive/1.1.0.tar.gz" + checksum: + "sha256=6d4692fd5b79de6a75bf8a71330188b6b6773048d138a28541c8ef461aa7525f" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.11.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.11.00/opam new file mode 100644 index 000000000..add10dd72 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.11.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Automatically build and dynlink ocaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/ocaml_plugin-109.11.00.tar.gz" + checksum: [ + "sha256=036bcece0e8b1d8ffd8b6ebc10757070dd318d616b5808304cd03080de3488f0" + "md5=ad12a305e84668ed724784e271efed25" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.12.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.12.00/opam new file mode 100644 index 000000000..f3de5211a --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.12.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "async" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/ocaml_plugin" +available: os = "linux" +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: "https://github.com/janestreet/ocaml_plugin/archive/109.12.00.tar.gz" + checksum: [ + "sha256=c776fbe00a0070f98af4bdc445c17a75a67de22c9dbe4577a70c12aaa3d82bd9" + "md5=2abccf52bc20f3d87f564531a22b1c25" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.13.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.13.00/opam new file mode 100644 index 000000000..4334ff18f --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.13.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/ocaml_plugin-109.13.00.tar.gz" + checksum: [ + "sha256=8270112cac3858b767f64a7cfc68fd0427f55a6f5e1a3fd4c6d41e01c037acaf" + "md5=ba6f9f5d10e485b54ef18062c1944900" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.14.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.14.00/opam new file mode 100644 index 000000000..aea98114b --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.14.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/ocaml_plugin-109.14.00.tar.gz" + checksum: [ + "sha256=5b212ca3e48e34d11677790582dd03b38d1846bfc33cc9c54a27d5ea5a99725f" + "md5=f5b4e16f85ffd076c8d6535245328c88" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.15.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.15.00/opam new file mode 100644 index 000000000..d8013617e --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.15.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/ocaml_plugin-109.15.00.tar.gz" + checksum: [ + "sha256=cfe3b36c8b9c10e1bb0bd0e6ede6230f95633e0e1de2b38958e2f53a07bf14e4" + "md5=e6c51c2cb9c31a0b22b28de2ae8c7152" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.17.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.17.00/opam new file mode 100644 index 000000000..667e65d2e --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.17.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {>= "109.17.00" & <= "109.19.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/ocaml_plugin-109.17.00.tar.gz" + checksum: [ + "sha256=841cce2d0c20a666d45f90789b1330ffab460684ae51610f2452fa4496cf2aeb" + "md5=0f1ddcf58e97ea2d2f2fed9b26d9a97b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.20.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.20.00/opam new file mode 100644 index 000000000..44725dbd7 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.20.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {>= "109.20.00" & <= "109.21.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/ocaml_plugin-109.20.00.tar.gz" + checksum: [ + "sha256=e6201151fc4b301a739974424a0181e9ccb196933bab52b5ac3a3ec73c0beca7" + "md5=d8cc497815aeb2b58b1401ebf69496b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.22.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.22.00/opam new file mode 100644 index 000000000..6b79c032f --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.22.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {>= "109.22.00" & <= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/ocaml_plugin-109.22.00.tar.gz" + checksum: [ + "sha256=0714652170e7dbb30d1902cebeb35326f685bf8285b2cec1f9baba264f5c2cc3" + "md5=448709fec13be6f3f3e7df034a3705b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.30.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.30.00/opam new file mode 100644 index 000000000..dbe4d3c45 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.30.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.30.00"} + "sexplib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "bin_prot" {= "109.30.00"} + "fieldslib" {= "109.20.00"} + "herelib" {<= "112.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/ocaml_plugin-109.30.00.tar.gz" + checksum: [ + "sha256=b0b5308b8faa4479127fa0beba3efa22169a6915041905289cdea781e8559dff" + "md5=21e67988c746bd4ece2a0e04825d51eb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.31.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.31.00/opam new file mode 100644 index 000000000..c75d5755b --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.31.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.31.00"} + "sexplib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "bin_prot" {= "109.30.00"} + "fieldslib" {= "109.20.00"} + "herelib" {<= "112.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/ocaml_plugin-109.31.00.tar.gz" + checksum: [ + "sha256=b2e14a386107e58492e1d1bbb40352a5de342890416bcd449be4b6e42999d202" + "md5=4d5ac0d9666246bf22d6dd7807eaf1ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.32.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.32.00/opam new file mode 100644 index 000000000..7b9564da0 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.32.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "109.32.00" & <= "109.34.00"} + "sexplib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "bin_prot" {= "109.30.00"} + "fieldslib" {= "109.20.00"} + "herelib" {<= "112.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/ocaml_plugin-109.32.00.tar.gz" + checksum: [ + "sha256=31c83cb7d4b98181a5c1932e306e24182dd367195c043d9449ec924b10411ef8" + "md5=c74e7716167856cd4677e08cef596f5c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.35.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.35.00/opam new file mode 100644 index 000000000..b8a12706f --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.35.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {= "109.35.00"} + "sexplib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "bin_prot" {= "109.30.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/ocaml_plugin-109.35.00.tar.gz" + checksum: [ + "sha256=210ef30010b554999c16da8863083e2af504ef1cf4dd445fdcdae4b9d7086a66" + "md5=113684506261030f03301195aabbb81b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.38.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.38.00/opam new file mode 100644 index 000000000..7d7fb6a9c --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.38.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {= "109.38.00"} + "sexplib" {= "109.20.00"} + "comparelib" {= "109.27.00"} + "bin_prot" {= "109.30.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/ocaml_plugin-109.38.00.tar.gz" + checksum: [ + "sha256=276753257ea6516270133ff49afbe3c05312431caf434e5eef791d44ccbd4e24" + "md5=f59423aa17d756a175e46178167c2eed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.41.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.41.00/opam new file mode 100644 index 000000000..baa085819 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.41.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "109.38.00" & <= "109.42.00"} + "sexplib" {= "109.41.00"} + "comparelib" {= "109.27.00"} + "bin_prot" {>= "109.41.00" & <= "109.42.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/ocaml_plugin-109.41.00.tar.gz" + checksum: [ + "sha256=a97a227ff50f0a88605a3dfd206f73f3a9f3ee6f6177e4206aa8ed1f5920fc94" + "md5=923b3c0d14e7f8ca4a1787bbbc9710ae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.45.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.45.00/opam new file mode 100644 index 000000000..16bdafdc2 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.45.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "109.38.00" & <= "109.42.00"} + "sexplib" {>= "109.41.00" & <= "109.47.00"} + "comparelib" {= "109.27.00"} + "bin_prot" {>= "109.45.00" & <= "109.47.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/ocaml_plugin-109.45.00.tar.gz" + checksum: [ + "sha256=0a158ac0d76cf2cd1b955b3449c32ddbdef426b56dd89af7d40e487a7ad8be00" + "md5=24157c317fbbd909e99a8aab5e1208f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.53.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.53.00/opam new file mode 100644 index 000000000..e55ccefde --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.53.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {= "109.53.00"} + "sexplib" {>= "109.53.00" & <= "109.55.00"} + "comparelib" {= "109.27.00"} + "bin_prot" {= "109.53.00"} + "fieldslib" {= "109.20.00"} + "herelib" {= "109.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/ocaml_plugin-109.53.00.tar.gz" + checksum: [ + "sha256=797536eb0cb8cd924476b65f72eb89f6c9dece6a9b597240eefe6175fbdccaf5" + "md5=8769335d64b5964bdefaec2f317937a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.53.02/opam b/packages/ocaml_plugin/ocaml_plugin.109.53.02/opam new file mode 100644 index 000000000..a08753320 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.109.53.02/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "109.53.00" & <= "109.60.00"} + "sexplib" {>= "109.53.00" & <= "109.60.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/ocaml_plugin-109.53.02.tar.gz" + checksum: [ + "sha256=00eb3d902467d2ad57ea0e97b039a4e8d22b21972ec8087ef2006cd4704ff110" + "md5=e1838c706359c65b721664f36717373a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.110.01.00/opam b/packages/ocaml_plugin/ocaml_plugin.110.01.00/opam new file mode 100644 index 000000000..c69d74f1e --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.110.01.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {= "110.01.00"} + "sexplib" {= "110.01.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/ocaml_plugin-110.01.00.tar.gz" + checksum: [ + "sha256=f0865e81411f3ba428a648cf5e3e66ee1ceecd180807a3f1f29ce6287b2968ee" + "md5=62582d5f18c0f38432b3e13efc87a95c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.111.03.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.03.00/opam new file mode 100644 index 000000000..42fcbfdb2 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.111.03.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {= "111.03.00"} + "sexplib" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "bin_prot" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/ocaml_plugin-111.03.00.tar.gz" + checksum: [ + "sha256=fbf01910442dd30af82cb3fba5e812f839538ccd0ae109072ddcd5e0a565e06e" + "md5=90e46ecc3068207de845374f29b2a5bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.111.08.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.08.00/opam new file mode 100644 index 000000000..3d13e59a8 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.111.08.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {= "111.03.00"} + "sexplib" {= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "bin_prot" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/ocaml_plugin-111.08.00.tar.gz" + checksum: [ + "sha256=8a3944818af9b1ee13286228863605df3dc1933ef5450e8036a6c97b378ebdec" + "md5=b4ad16a030481dd8aeeac1536e5f9c83" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.111.11.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.11.00/opam new file mode 100644 index 000000000..3f6b3af3f --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.111.11.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "111.11.00" & <= "111.13.00"} + "sexplib" {>= "111.11.00" & <= "111.13.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "bin_prot" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/ocaml_plugin-111.11.00.tar.gz" + checksum: [ + "sha256=748dd5fcc36ef4777f8ca0f4f9e142088d94277ee145b96d4a1b727efa8d72f4" + "md5=4999063857e7acbc6e33b6de27d3390d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.111.17.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.17.00/opam new file mode 100644 index 000000000..250495cb0 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.111.17.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {= "111.17.00"} + "sexplib" {= "111.17.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "bin_prot" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/ocaml_plugin-111.17.00.tar.gz" + checksum: [ + "sha256=5a2bf6f28662d2caa2337665992a446da3d649b14364a8115ef5a553551de393" + "md5=dc7a11ce8549d457fc5ab89a4dbb381d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.111.21.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.21.00/opam new file mode 100644 index 000000000..73bfa74a1 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.111.21.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {= "111.17.00"} + "sexplib" {= "111.17.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "bin_prot" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/ocaml_plugin-111.21.00.tar.gz" + checksum: [ + "sha256=4fec81c924a53be20f99bca8ade94c1f24fecbf5ddd7c37843f026a484936ba9" + "md5=5832e8316a525f5b4baeb04819ed7daa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.111.25.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.25.00/opam new file mode 100644 index 000000000..7e272d0c4 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.111.25.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {= "111.25.00"} + "sexplib" {= "111.25.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "bin_prot" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/ocaml_plugin-111.25.00.tar.gz" + checksum: [ + "sha256=421b6dc59b13e077f2dbcb904f5057b3e11bb7b30de56a0ae3730b05838d0f30" + "md5=8afd5ab0e272e089c65df9f2b7fab8d4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.111.28.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.28.00/opam new file mode 100644 index 000000000..0e8207b94 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.111.28.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {= "111.25.00"} + "sexplib" {= "111.25.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "bin_prot" {= "111.03.00"} + "fieldslib" {>= "109.20.00" & <= "109.20.03"} + "herelib" {>= "109.35.00" & <= "109.35.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/ocaml_plugin-111.28.00.tar.gz" + checksum: [ + "sha256=048d59668d0f7ec83b8831236730837bb35959ba48a88ff78621048a959f25c7" + "md5=ef6df0fa27c47aaf4fd3a076bd02dbfb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.112.01.00/opam b/packages/ocaml_plugin/ocaml_plugin.112.01.00/opam new file mode 100644 index 000000000..da01bd85e --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.112.01.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "112.01.00" & < "112.02.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "bin_prot" {>= "112.01.00" & < "112.02.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/ocaml_plugin-112.01.00.tar.gz" + checksum: [ + "sha256=8f2618a712fe4b1f9b82d37f786cb4ebd82da7dc0a59ea3cc29bb741c4d593d1" + "md5=e516e10a7832c69d0842a5f259abc19b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.112.06.00/opam b/packages/ocaml_plugin/ocaml_plugin.112.06.00/opam new file mode 100644 index 000000000..46b8cecad --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.112.06.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "112.06.00" & < "112.07.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/ocaml_plugin-112.06.00.tar.gz" + checksum: [ + "sha256=da0d03128105123808d312f0dde13be4160b83c10d8fb607317ba0f1133d78c1" + "md5=2d971d5234bed7cc36b03feef7904394" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.112.17.00/opam b/packages/ocaml_plugin/ocaml_plugin.112.17.00/opam new file mode 100644 index 000000000..3598cf2ce --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.112.17.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "112.17.00" & < "112.18.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "bin_prot" {>= "112.17.00" & < "112.18.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/ocaml_plugin-112.17.00.tar.gz" + checksum: [ + "sha256=1608bdecd8333215c5ddcba45050bcfdd1d145708dacaeec20d01ae767c4f4d2" + "md5=67bef14f7b7466898b8143177f73ac3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.112.24.00/opam b/packages/ocaml_plugin/ocaml_plugin.112.24.00/opam new file mode 100644 index 000000000..fa50cee31 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.112.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "112.24.00" & < "112.25.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {>= "109.35.00" & < "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/ocaml_plugin-112.24.tar.gz" + checksum: [ + "sha256=b1f475e9765654eea081a78ba176349d3c8d59515008236b96564a9a93421620" + "md5=1a2a3c22237ad0eba5685a12f05a826a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.112.35.00/opam b/packages/ocaml_plugin/ocaml_plugin.112.35.00/opam new file mode 100644 index 000000000..bb26bd62a --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.112.35.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_plugin" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "112.35.00" & < "112.36.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "fieldslib" {>= "109.20.00" & < "109.21.00"} + "herelib" {= "112.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" +install: [[make "install"]] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/ocaml_plugin-112.35.00.tar.gz" + checksum: [ + "sha256=6373a4575ff79a6a985e2aa19f0aaae707d8e294368b180f56bf91bf59efe865" + "md5=870c867bdeb02a01facd13b9b4b1dd61" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml_plugin/ocaml_plugin.113.00.00/opam b/packages/ocaml_plugin/ocaml_plugin.113.00.00/opam new file mode 100644 index 000000000..a1af141fc --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.113.00.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_plugin" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "ocaml_plugin"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "async" {>= "113.00.00" & < "113.01.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "comparelib" {= "113.00.00"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "fieldslib" {>= "113.00.00" & < "113.01.00"} + "herelib" {= "112.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" +install: [[make "install"]] +synopsis: "Automatically build and dynlink OCaml source files" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/ocaml_plugin-113.00.00.tar.gz" + checksum: [ + "sha256=20e97dc69687815f6239e11ecc4b0b0df1b0825b0286bc18fd68b620d77e8e6e" + "md5=7304c5c83325389c9b9a535f1ed41818" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml_plugin/ocaml_plugin.113.24.00/opam b/packages/ocaml_plugin/ocaml_plugin.113.24.00/opam new file mode 100644 index 000000000..f8b8ed9cb --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.113.24.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_plugin" +bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ocaml_plugin-113.24.00.tar.gz" + checksum: [ + "sha256=1ec6bec52cb5531f83f328c76cf449345a16f0072a1cff530aca5cea8e65207f" + "md5=15a3c9542c7ff791adf68eb2559eb52b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.113.24.02/opam b/packages/ocaml_plugin/ocaml_plugin.113.24.02/opam new file mode 100644 index 000000000..3fd745f4f --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.113.24.02/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_plugin" +bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ocamlbuild" {<= "0.15.0"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ocaml_plugin-113.24.02.tar.gz" + checksum: [ + "sha256=019e3e407ea474852ed084652dc6c1a2bca59ef605215f1b6476b25714cd73c9" + "md5=049d9821dddd12f5cf10867f5855acea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/opam b/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/opam new file mode 100644 index 000000000..2f489b155 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_plugin" +bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ocamlbuild" {<= "0.15.0"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ocaml_plugin-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=75fa0668fe253b4059ee47c6aebfb28aeafd84d180b9a470dab33bd4233e1eaa" + "md5=b34a15d4defb0453dc000dd6c7e79a58" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.00/opam b/packages/ocaml_plugin/ocaml_plugin.113.33.00/opam new file mode 100644 index 000000000..eb1945c76 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.113.33.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_plugin" +bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ocamlbuild" {<= "0.15.0"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ocaml_plugin-113.33.00.tar.gz" + checksum: [ + "sha256=2a2d73cc4d86e72b3bb0f5cd93fce0aa56e5d8c59327865734e13222d0264ff3" + "md5=6194b32757a20eb226696f9f07ececa0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.03/opam b/packages/ocaml_plugin/ocaml_plugin.113.33.03/opam new file mode 100644 index 000000000..5bf334de6 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.113.33.03/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_plugin" +bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ocamlbuild" {<= "0.15.0"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ocaml_plugin-113.33.03.tar.gz" + checksum: [ + "sha256=2578a874520eae76e9080f402d7add834025010407702d4a9a3d03604ddf8c18" + "md5=b32fb3fe3af80e2992be4d0d179a45fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocaml_plugin/ocaml_plugin.v0.10.0/opam b/packages/ocaml_plugin/ocaml_plugin.v0.10.0/opam new file mode 100644 index 000000000..db24baa6b --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_plugin" +bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ocaml_plugin-v0.10.0.tar.gz" + checksum: [ + "sha256=59cf66e531608f988855653556b0651ff95e6cc64e2741af834dc5ca07a125be" + "md5=8d1adf423b9db56625619a11c1e9d143" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocaml_plugin/ocaml_plugin.v0.9.0/opam b/packages/ocaml_plugin/ocaml_plugin.v0.9.0/opam new file mode 100644 index 000000000..c765f7be7 --- /dev/null +++ b/packages/ocaml_plugin/ocaml_plugin.v0.9.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_plugin" +bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: "Automatically build and dynlink OCaml source files" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ocaml_plugin-v0.9.0.tar.gz" + checksum: [ + "sha256=0dc93de227701101d6a788848620c945dda4380eb5c06cc321dd67de451df5a7" + "md5=dd55e22d638818eb5eaca966d7bcb8cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocamlbuild/ocamlbuild.0.9.0/opam b/packages/ocamlbuild/ocamlbuild.0.9.0/opam new file mode 100644 index 000000000..3bbb84fb2 --- /dev/null +++ b/packages/ocamlbuild/ocamlbuild.0.9.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Gabriel Scherer " + +authors: [ + "Nicolas Pouillard" + "Berke Durak" +] + +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" +homepage: "https://github.com/ocaml/ocamlbuild/" +bug-reports: "https://github.com/ocaml/ocamlbuild/issues" +doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc" + +build: [ + [ + make + "-f" + "configure.make" + "Makefile.config" + "src/ocamlbuild_config.ml" + "OCAMLBUILD_PREFIX=%{prefix}%" + "OCAMLBUILD_BINDIR=%{bin}%" + "OCAMLBUILD_LIBDIR=%{lib}%" + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" + ] + [make "check-if-preinstalled" "all" "opam-install"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.04"} +] +conflicts: [ + "base-ocamlbuild" + "ocamlfind" {< "1.6.2"} +] +available: os != "win32" +synopsis: + "OCamlbuild is a build system with builtin rules to easily build most OCaml projects." +url { + src: "https://github.com/ocaml/ocamlbuild/archive/0.9.0.tar.gz" + checksum: [ + "sha256=3f863b8de22b43b618d0530a095522cd5fff9e6f43115a7e0d135469f5630cd1" + "md5=71c813d51bed39e73937dd4751d593c6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlbuild/ocamlbuild.0/opam b/packages/ocamlbuild/ocamlbuild.0/opam new file mode 100644 index 000000000..7ed57905d --- /dev/null +++ b/packages/ocamlbuild/ocamlbuild.0/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "Gabriel Scherer " +authors: [ + "Nicolas Pouillard" + "Berke Durak" +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" + +homepage: "https://github.com/ocaml/ocaml" +dev-repo: "git+https://github.com/ocaml/ocaml.git" +bug-reports: "http://caml.inria.fr/mantis/" + +doc: [ + "http://caml.inria.fr/pub/docs/manual-ocaml/ocamlbuild.html" + "https://github.com/gasche/manual-ocamlbuild/blob/master/manual.md" +] + +available: os != "win32" +depends: ["ocaml" "base-ocamlbuild" {= "base"}] +synopsis: + "Build system distributed with the OCaml compiler since OCaml 3.10.0" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocamlcc/ocamlcc.1.0/opam b/packages/ocamlcc/ocamlcc.1.0/opam new file mode 100644 index 000000000..02977a4db --- /dev/null +++ b/packages/ocamlcc/ocamlcc.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "benoit.vaugon@gmail.com" +build: [ + ["./configure" "-prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "-prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.01.0"} + "ocamlclean" {<= "2.3"} +] +install: [make "install"] +synopsis: "Compiler from OCaml bytecode executable files to C source code" +dev-repo: "git+https://github.com/bvaugon/ocamlcc.git" +url { + src: + "https://raw.github.com/bvaugon/ocamlcc/master/dist/ocamlcc-1.0.tar.bz2" + checksum: [ + "sha256=c78866e291f554c4e90003c1422a4c7fe78e0cbc5da93b4854df844934c18e2e" + "md5=7b065f5c7b3f0b29aebb5f15f8d3ecbe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlclean/ocamlclean.2.0/opam b/packages/ocamlclean/ocamlclean.2.0/opam new file mode 100644 index 000000000..64695a447 --- /dev/null +++ b/packages/ocamlclean/ocamlclean.2.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "benoit.vaugon@gmail.com" +patches: [ + "disable-warn-error.patch" +] +build: [ + ["./configure" "-prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "-prefix" prefix] + [make "uninstall"] +] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "ocamlbuild" {<= "0.15.0"}] +install: [make "install"] +synopsis: "Reduce size of OCaml bytecode files by dead-code removing" +url { + src: + "http://www.algo-prog.info/ocapic/web/lib/exe/fetch.php?media=ocamlclean-2.0.tar.bz2" + checksum: [ + "sha256=f49c49de0a1103e3d3e4eda392c5eac16370effa9efc0f9a9265c4f981e49593" + "md5=c72c562c5c77e12e731bd3b934fee376" + ] +} +extra-source "disable-warn-error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlclean/disable-warn-error.patch" + checksum: [ + "sha256=b62a1c8c3f31d953ba5e7b5646c5231838b8ea3817a65e660b039b4982766d6a" + "md5=fee580651018592a6929dd5b99f8ecc6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamldap/ocamldap.2.1.8/opam b/packages/ocamldap/ocamldap.2.1.8/opam new file mode 100644 index 000000000..f74196680 --- /dev/null +++ b/packages/ocamldap/ocamldap.2.1.8/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +maintainer: "Kate " +authors: [ + "Kate " + "Eric Stokes " +] +homepage: "https://github.com/kit-ty-kate/ocamldap" +dev-repo: "git+https://github.com/kit-ty-kate/ocamldap.git" +bug-reports: "https://github.com/kit-ty-kate/ocamldap/issues" +build: [ + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlnet" {= "3.6.0"} + "pcre" {<= "8.0.1"} + "ssl" {<= "0.7.0"} +] +install: [make "install"] +synopsis: "Implementation of the Light Weight Directory Access Protocol" +url { + src: + "http://downloads.sourceforge.net/project/ocamldap/ocamldap/ocamldap-2.1.8/ocamldap-2.1.8.tar.bz2" + checksum: [ + "sha256=61a8a6d7241d65870addfcfa448e012ab623d29a3bd0a527914a93081775ef34" + "md5=6b42715182758844a63a9bc0e11deb73" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamldap/ocamldap.2.2/opam b/packages/ocamldap/ocamldap.2.2/opam new file mode 100644 index 000000000..eb528cfd7 --- /dev/null +++ b/packages/ocamldap/ocamldap.2.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +maintainer: "Kate " +authors: [ + "Kate " + "Eric Stokes " +] +homepage: "https://github.com/kit-ty-kate/ocamldap" +dev-repo: "git+https://github.com/kit-ty-kate/ocamldap.git" +bug-reports: "https://github.com/kit-ty-kate/ocamldap/issues" +patches: [ + "ocaml-4.02.patch" +] +build: make +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlnet" {>= "3.6.0" & <= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Implementation of the Light Weight Directory Access Protocol" +url { + src: "http://bitbucket.org/deplai_j/ocamldap/downloads/ocamldap-2.2.tar.gz" + checksum: [ + "sha256=19da4383c76b22eea22f9ba50b55829fa6a4ed430d58b6291545dfbe57449804" + "md5=c709ecf152a4707eb4df177cfeef8467" + ] +} +extra-source "ocaml-4.02.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamldap/ocaml-4.02.patch" + checksum: [ + "sha256=7e9f8e2dfda427f47631963b592501cc4e0fa9f725ec615771b214147b6a102d" + "md5=0e16f26afe3d32c5c35bb4754d34142d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamldbi/ocamldbi.0.9.11/opam b/packages/ocamldbi/ocamldbi.0.9.11/opam new file mode 100644 index 000000000..e28722252 --- /dev/null +++ b/packages/ocamldbi/ocamldbi.0.9.11/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "ocamldbi"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "num" {<= "1.5-1"} +] +depopts: [ + "postgresql" + "mysql" +] +conflicts: [ + "freetds" +] +install: [ + make "install" "OCAMLDBIDIR=%{lib}%/ocamldbi" "DOCDIR=%{doc}%/ocamldbi" +] +synopsis: "Database independent layer patterned upon Perl DBI" +flags: light-uninstall +url { + src: + "http://download.savannah.gnu.org/releases/modcaml/ocamldbi-0.9.11.tar.gz" + checksum: [ + "sha256=ff9248155894fa1c528f692547ec15a2e25a17b8eab0cdffb56ca59f147ea449" + "md5=b22a0aeb956c9049359579cd2cba33fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamldiff/ocamldiff.1.0/opam b/packages/ocamldiff/ocamldiff.1.0/opam new file mode 100644 index 000000000..4f6626ed6 --- /dev/null +++ b/packages/ocamldiff/ocamldiff.1.0/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [make "all"] +remove: [["ocamlfind" "remove" "diff"]] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "lablgtk" {<= "2.18.13"}] +install: [make "install"] +synopsis: + "OCamldiff is a small OCaml library providing functions to parse and display diff results" +description: + "OCamldiff was previously part of Cameleon but is now developped separately and is findlib compatible." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/ocamldiff/-/archive/1.0/ocamldiff-1.0.tar.gz" + checksum: [ + "sha256=3701f3d9dd811e9fac509e0fbf985ae15d2ae42de5fa451fab086d8f5819743b" + "md5=cb97f295dd20de4b013587ae15ce4be6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamleditor/ocamleditor.1.12.0/opam b/packages/ocamleditor/ocamleditor.1.12.0/opam new file mode 100644 index 000000000..d10b414e4 --- /dev/null +++ b/packages/ocamleditor/ocamleditor.1.12.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "ftovagliari@gmail.com" +authors: ["Francesco Tovagliari"] +homepage: "https://forge.ocamlcore.org/projects/ocamleditor/" +build: ["ocaml" "build.ml" "ocamleditor"] +remove: [["ocaml" "tools/uninstall.ml" "-prefix" prefix]] +depends: [ + "ocaml" {= "4.01.0"} + "ocamlfind" {>= "1.4.0" & <= "1.9.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "xml-light" {>= "2.2" & <= "2.5"} +] +depopts: ["ocurl"] +conflicts: [ + "ocurl" {< "0.6"} +] +install: ["ocaml" "tools/install.ml" "-prefix" prefix] +synopsis: "OCamlEditor is a source code editor and build tool for OCaml." +description: """ +It provides many features to facilitate editing code, accessing API reference +directly from the editor and compiling projects. It is light-weight, +open source. Runs on Linux and Windows.""" +dev-repo: "git+https://github.com/ftovagliari/ocamleditor.git" +url { + src: "https://github.com/ftovagliari/ocamleditor/archive/1.12.0.tar.gz" + checksum: [ + "sha256=3291359f662c609c36cd0624dfc2a49751bec0bfb3936655c0e25f8d2f055f9b" + "md5=fc666d77f9e545310d241df8cde095aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamleditor/ocamleditor.1.13.1/opam b/packages/ocamleditor/ocamleditor.1.13.1/opam new file mode 100644 index 000000000..c31276cfa --- /dev/null +++ b/packages/ocamleditor/ocamleditor.1.13.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "ftovagliari@gmail.com" +homepage: "http://ocamleditor.forge.ocamlcore.org/" +build: ["ocaml" "build.ml" "ocamleditor"] +remove: [["ocaml" "tools/uninstall.ml" "-prefix" prefix]] +depends: [ + "ocaml" {= "4.01.0"} + "ocamlfind" {>= "1.4.0" & <= "1.9.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "xml-light" {>= "2.2" & <= "2.5"} +] +depopts: ["ocurl" "ocamldiff"] +conflicts: [ + "ocamldiff" {< "1.1"} + "ocurl" {< "0.6"} +] +install: ["ocaml" "tools/install.ml" "-prefix" prefix] +synopsis: + "OCamlEditor is a GTK+ source code editor and build tool for OCaml." +description: """ +It provides many features to facilitate editing code, accessing API reference +directly from the editor and compiling projects. Runs on Linux and Windows.""" +dev-repo: "git+https://github.com/ftovagliari/ocamleditor.git" +url { + src: "https://github.com/ftovagliari/ocamleditor/archive/1.13.1.tar.gz" + checksum: [ + "sha256=414de44b7c57c3595c96258329549eade525d353d84dac6d97f5d550ae40a9da" + "md5=bcc1793c9cab53fc2dc67ad937b7fbb7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamleditor/ocamleditor.1.13.2/opam b/packages/ocamleditor/ocamleditor.1.13.2/opam new file mode 100644 index 000000000..a607f821b --- /dev/null +++ b/packages/ocamleditor/ocamleditor.1.13.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "ftovagliari@gmail.com" +homepage: "http://ocamleditor.forge.ocamlcore.org/" +build: ["ocaml" "build.ml" "ocamleditor"] +remove: [["ocaml" "tools/uninstall.ml" "-prefix" prefix]] +depends: [ + "ocaml" {= "4.01.0"} + "ocamlfind" {>= "1.4.0" & <= "1.9.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "xml-light" {>= "2.2" & <= "2.5"} +] +depopts: ["ocurl" "ocamldiff"] +conflicts: [ + "ocamldiff" {< "1.1"} + "ocurl" {< "0.6"} +] +install: ["ocaml" "tools/install.ml" "-prefix" prefix] +synopsis: + "OCamlEditor is a GTK+ source code editor and build tool for OCaml." +description: """ +It provides many features to facilitate editing code, accessing API reference +directly from the editor and compiling projects.""" +dev-repo: "git+https://github.com/ftovagliari/ocamleditor.git" +url { + src: "https://github.com/ftovagliari/ocamleditor/archive/1.13.2.tar.gz" + checksum: [ + "sha256=96e99a976e51ee9de3b048461d892f150fc58828509e6e0d49479520efd1e8be" + "md5=31a8c43e8f487fdca9c4436db75e3a5d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamleditor/ocamleditor.1.13.3/opam b/packages/ocamleditor/ocamleditor.1.13.3/opam new file mode 100644 index 000000000..8c732d96e --- /dev/null +++ b/packages/ocamleditor/ocamleditor.1.13.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "ftovagliari@gmail.com" +homepage: "http://ocamleditor.forge.ocamlcore.org/" +build: ["ocaml" "build.ml" "ocamleditor"] +remove: [["ocaml" "tools/uninstall.ml" "-prefix" prefix]] +depends: [ + "ocaml" {= "4.01.0"} + "ocamlfind" {>= "1.4.0" & <= "1.9.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "xml-light" {>= "2.2" & <= "2.5"} +] +depopts: [ + "ocurl" {>= "0.6"} + "ocamldiff" {>= "1.1"} +] +install: ["ocaml" "tools/install.ml" "-prefix" prefix] +synopsis: + "OCamlEditor is a GTK+ source code editor and build tool for OCaml." +description: """ +It provides many features to facilitate editing code, accessing API reference +directly from the editor and compiling projects.""" +dev-repo: "git+https://github.com/ftovagliari/ocamleditor.git" +url { + src: "https://github.com/ftovagliari/ocamleditor/archive/1.13.3.tar.gz" + checksum: [ + "sha256=5e51870b6f89a703cc44c848fd88b56a4a9f9ffcf1aae3ad38d2e40e5662a3d3" + "md5=1e038c4d0cf8a3b00b473e643bb223a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamleditor/ocamleditor.1.13.4/opam b/packages/ocamleditor/ocamleditor.1.13.4/opam new file mode 100644 index 000000000..d9271a57f --- /dev/null +++ b/packages/ocamleditor/ocamleditor.1.13.4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "ftovagliari@gmail.com" +homepage: "http://ocamleditor.forge.ocamlcore.org/" +build: [["ocaml" "build.ml" "ocamleditor"]] +install: [["ocaml" "tools/install.ml" "-prefix" prefix]] +remove: [["ocaml" "tools/uninstall.ml" "-prefix" prefix]] +depends: [ + "ocaml" {= "4.01.0"} + "ocamlfind" {>= "1.4.0" & <= "1.9.6"} + "lablgtk" {>= "2.18.0" & <= "2.18.13"} + "xml-light" {>= "2.2" & <= "2.5"} +] +depopts: [ + "ocurl" + "ocamldiff" +] +synopsis: + "OCamlEditor is a GTK+ source code editor and build tool for OCaml." +description: """ +It provides many features to facilitate editing code, accessing API reference +directly from the editor and compiling projects.""" +authors: "Francesco Tovagliari " +dev-repo: "git+https://github.com/ftovagliari/ocamleditor.git" +url { + src: "https://github.com/ftovagliari/ocamleditor/archive/1.13.4.tar.gz" + checksum: [ + "sha256=61bc47e965eb0386e61da7733c33bd57d98d74810e76a44308b31ec378a2f14b" + "md5=a25741f590631c824a6d741ebb6248de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamleditor/ocamleditor.1.9.0-2/opam b/packages/ocamleditor/ocamleditor.1.9.0-2/opam new file mode 100644 index 000000000..d0836997c --- /dev/null +++ b/packages/ocamleditor/ocamleditor.1.9.0-2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: ["Francesco Tovagliari"] +homepage: "https://forge.ocamlcore.org/projects/ocamleditor/" +build: ["ocaml" "build.ml" "ocamleditor"] +remove: [["ocaml" "tools/uninstall.ml" "-prefix" prefix]] +depends: [ + "ocaml" {>= "4.00.0" & <= "4.00.1"} + "ocamlfind" {>= "1.3.3" & <= "1.9.6"} + "lablgtk" {>= "2.16.0" & <= "2.18.13"} + "xml-light" {>= "2.2" & <= "2.5"} +] +depopts: ["ocurl"] +conflicts: [ + "ocurl" {< "0.5.5"} +] +dev-repo: "git+https://github.com/ftovagliari/ocamleditor.git" +install: ["ocaml" "tools/install.ml" "-prefix" prefix] +synopsis: "OCamlEditor is a GTK+ source code editor and build tool for OCaml" +description: + "It provides many features to facilitate editing code, accessing API reference directly from the editor and compiling projects. Runs on Linux and Windows." +url { + src: "https://github.com/AltGr/ocamleditor/archive/1.9.0-2.tar.gz" + checksum: [ + "sha256=8ab4a91f9d5dc9b45c033eb0f546031fb87b8d00b9174a536ac2b584deb45f81" + "md5=e6bd11cf5f33c661c402f8dd886a8814" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.0.4/opam b/packages/ocamlfind/ocamlfind.1.0.4/opam new file mode 100644 index 000000000..03dc1ffef --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.0.4/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {< "4.00.0~"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.0.4.tar.gz" + checksum: [ + "sha256=dcd0970672b6893cb91ba8dafe56b5f9508b13277e2b68bad7596b9ec1b68516" + "md5=dbfabe1b3677a03bcf238ecccb36d84f" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.0.4.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.0.4" + checksum: [ + "sha256=1eaad21f7efa173ffe315aa563e772cd349cd7aa3e01426523c5a8368dee7046" + "md5=2a7365fc4b6af4531babaefb5226e080" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.0.4" + checksum: [ + "sha256=0704a2041d7e4737373a422f813047775202be31b98b81815b4d0c41a1d24a4c" + "md5=628377ab781f705cc6f468165bad47cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.3.1/opam b/packages/ocamlfind/ocamlfind.1.3.1/opam new file mode 100644 index 000000000..5e772e9ea --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.3.1/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.08" & < "3.12.2"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.3.1.tar.gz" + checksum: [ + "sha256=9e4b063c3b10f36006521fb4ef457d87c2a0684a55e76c1776fbce707422b978" + "md5=e632bad87f1c7be9414a6b754232ba01" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.3.1.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.3.1" + checksum: [ + "sha256=52ac98e5656da2f1b00b7b8866a393bad1aa1af4a85d1ff075b8f6fcef9722bd" + "md5=aba2fbf5de8c723a190d49fbb46d0637" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.3.1" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.3.2/opam b/packages/ocamlfind/ocamlfind.1.3.2/opam new file mode 100644 index 000000000..4e83198e8 --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.3.2/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {> "3.12.2" & <= "4.01.0"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.3.2.tar.gz" + checksum: [ + "sha256=056450c2449aee2a61335cfa1d96f2fb1a14ad50bcd99d7ddf9308307ba90bc3" + "md5=672e3a644015dda74daf89b7fcdec904" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.3.2.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.3.2" + checksum: [ + "sha256=52ac98e5656da2f1b00b7b8866a393bad1aa1af4a85d1ff075b8f6fcef9722bd" + "md5=aba2fbf5de8c723a190d49fbb46d0637" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.3.2" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.3.3/opam b/packages/ocamlfind/ocamlfind.1.3.3/opam new file mode 100644 index 000000000..089f945a8 --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.3.3/opam @@ -0,0 +1,79 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.08" & <= "4.01.0"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] + ["ocamlfind" "remove" "dbm"] +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.3.3.tar.gz" + checksum: [ + "sha256=981f5c67118a2be015efa79f3af3cb0063376b93123b5d695e7cb5c586b1d45c" + "md5=a4c22ad5e0d38367a73cf58a25fcbebd" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.3.3.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.3.3" + checksum: [ + "sha256=52ac98e5656da2f1b00b7b8866a393bad1aa1af4a85d1ff075b8f6fcef9722bd" + "md5=aba2fbf5de8c723a190d49fbb46d0637" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.3.3" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.4.0/opam b/packages/ocamlfind/ocamlfind.1.4.0/opam new file mode 100644 index 000000000..58e591c21 --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.4.0/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.08" & < "4.02.0"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: + "http://pkgs.fedoraproject.org/lookaside/extras/ocaml-findlib/findlib-1.4.tar.gz/5d1f8238c53964fdd14387b87b48b5d9/findlib-1.4.tar.gz" + checksum: [ + "sha256=6e4065e5d79d31176ec213ff94599c4eae17c3904c2896e845d0379a99f1bdf8" + "md5=5d1f8238c53964fdd14387b87b48b5d9" + ] +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.4.0" + checksum: [ + "sha256=52ac98e5656da2f1b00b7b8866a393bad1aa1af4a85d1ff075b8f6fcef9722bd" + "md5=aba2fbf5de8c723a190d49fbb46d0637" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.4.0" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.4.1/opam b/packages/ocamlfind/ocamlfind.1.4.1/opam new file mode 100644 index 000000000..c07b28b6b --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.4.1/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.08" & < "4.02.0"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.4.1.tar.gz" + checksum: [ + "sha256=ce7fb1cbd551ca4c5c58c7d4230e6fe0b7194bfd6919e4f637c8946cc2c9ab31" + "md5=5d258142e9a7db98bb3553dbca739af8" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.4.1.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.4.1" + checksum: [ + "sha256=ea1fcb8477c7592489a185f3614dcee68ec3447d389517034217a917d47aa02c" + "md5=d4e41653cf0d3ff8b9fe648d89a97273" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.4.1" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.5.1/opam b/packages/ocamlfind/ocamlfind.1.5.1/opam new file mode 100644 index 000000000..c1f80ecac --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.5.1/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {(>= "3.12.0" | >= "3.10.0" & < "3.11.0") & < "4.07"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.5.1.tar.gz" + checksum: [ + "sha256=9bae93b2804d78d1cb1aed7c5384b38a632b696867554da29717a79ec1c0860e" + "md5=6bf0d0da66104bc8bdcb3018bd13a202" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.5.1.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.5.1" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.5.1" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.5.2/opam b/packages/ocamlfind/ocamlfind.1.5.2/opam new file mode 100644 index 000000000..2f108e796 --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.5.2/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {(>= "3.12.0" | >= "3.10.0" & < "3.11.0") & < "4.07"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.5.2.tar.gz" + checksum: [ + "sha256=70be311571792b6cd923bcf4d2a581a2cc3865cf17be9fd86bc5b4bd1e8722fd" + "md5=b4939ea55f83e132794df17f8d176de9" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.5.2.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.5.2" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.5.2" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.5.3/opam b/packages/ocamlfind/ocamlfind.1.5.3/opam new file mode 100644 index 000000000..f2cb8fce9 --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.5.3/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {(>= "3.12.0" | >= "3.10.0" & < "3.11.0") & < "4.07"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.5.3.tar.gz" + checksum: [ + "sha256=d920816e48cb5bf3199fb57b78e30c2c1ea0e5eeeff654810118b14b76d482cf" + "md5=687b9dfee7d9d380d2eabe62bab67f09" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.5.3.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.5.3" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.5.3" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.5.4/opam b/packages/ocamlfind/ocamlfind.1.5.4/opam new file mode 100644 index 000000000..dad1be9b9 --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.5.4/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: [ "1.5.4-sed-bsd-compat.patch" "no-awk-check.patch" ] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.07"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.5.4.tar.gz" + checksum: [ + "sha256=b64e93835bc1abd2c90de04e6ccb31365dc16dc4c6f03939012cffe726e8cc27" + "md5=e18f7fa25b109a40412dd60858ecf6d5" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.5.4.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.5.4" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.5.4" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +extra-source "1.5.4-sed-bsd-compat.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/1.5.4-sed-bsd-compat.patch" + checksum: [ + "sha256=167a6bcf06d4965abb9fb3929049194f93bde40faea2522e77138152dc6ca252" + "md5=3d91c65a5214120838da38353619055f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.5.5/opam b/packages/ocamlfind/ocamlfind.1.5.5/opam new file mode 100644 index 000000000..052dca541 --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.5.5/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "mailto:gerd@gerd-stolpmann.de" +dev-repo: "git+https://github.com/whitequark/ocaml-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] {ocaml:native} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.07"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.5.5.tar.gz" + checksum: [ + "sha256=aafaba4f7453c38347ff5269c6fd4f4c243ae2bceeeb5e10b9dab89329905946" + "md5=703eae112f9e912507c3a2f8d8c48498" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.5.5.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.5.5" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.5.5" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.5.6/opam b/packages/ocamlfind/ocamlfind.1.5.6/opam new file mode 100644 index 000000000..44ba374ae --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.5.6/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "mailto:gerd@gerd-stolpmann.de" +dev-repo: "git+https://github.com/whitequark/ocaml-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] {ocaml:native} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.07"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.5.6.tar.gz" + checksum: [ + "sha256=7743b3dcaf8a344c882e89f61601f7f086d46c0f2ea4fcc3e54069236825e3f8" + "md5=91585dd5459cb69bfd9a0689bf222403" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.5.6.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.5.6" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.5.6" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.6.1/opam b/packages/ocamlfind/ocamlfind.1.6.1/opam new file mode 100644 index 000000000..087db6a36 --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.6.1/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "mailto:gerd@gerd-stolpmann.de" +dev-repo: "git+https://github.com/whitequark/ocaml-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] {ocaml:native} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.07"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.6.1.tar.gz" + checksum: [ + "sha256=411c816e89d17d1b5b454e3d42f9b261cf929fc468f9f6e2787273ab69784b09" + "md5=50a900451dbaa67c6985a09c905f94a7" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.6.1.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.6.1" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.6.1" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.6.2/opam b/packages/ocamlfind/ocamlfind.1.6.2/opam new file mode 100644 index 000000000..cb47bae3a --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.6.2/opam @@ -0,0 +1,100 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] {ocaml:native} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] + ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} +] +patches: [ "termux.patch" "no-awk-check.patch" ] +depends: [ + "ocaml" {>= "3.12.0" & < "4.07"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.6.2.tar.gz" + checksum: [ + "sha256=3917904342ffbb66089f9fec1adc023b8854178bc21f303e4cbf96b8b164c946" + "md5=530ff275d6b96e140f0d3a03ed14b68e" + ] + mirrors: + "http://gazagnaire.org/packages/ocamlfind.1.6.2/findlib-1.6.2.tar.gz" +} +depopts: ["graphics"] +extra-source "termux.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/termux.patch.1.6.2" + checksum: [ + "sha256=991d371b56049c20988d5bfc1beac80ad6d86f7f269d9b4ac1ef940f6c944173" + "md5=453259e47f4c46e68db385d8a8a37699" + ] +} +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.6.2" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "ocaml-stub" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocaml-stub" + checksum: [ + "sha256=488ad886225d3c2dbf0f2e845f4348387d7f903912bec4d58866e67275783b32" + "md5=181f259c9e0bad9ef523e7d4abfdf87a" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.6.2" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.7.1/opam b/packages/ocamlfind/ocamlfind.1.7.1/opam new file mode 100644 index 000000000..14d830663 --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.7.1/opam @@ -0,0 +1,98 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] {ocaml:native} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] + ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} +] +patches: [ "termux.patch" "no-awk-check.patch" ] +depends: [ + "ocaml" {>= "3.12.0" & < "4.07"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.7.1.tar.gz" + checksum: [ + "sha256=5d4b9a79e9abf8be0b509f6b8cf5696221cbe14fa2fbb2bb352342755fd15eef" + "md5=108717618e724295d8a01c21ba3f7311" + ] +} +depopts: ["graphics"] +extra-source "termux.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/termux.patch.1.7.1" + checksum: [ + "sha256=a849f4a34ac6a7b00e967476c4889883aa1767ce2590142cb60e698ce89c36bd" + "md5=d57f6e12d869926d1ec3301071e22d63" + ] +} +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.7.1" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "ocaml-stub" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocaml-stub" + checksum: [ + "sha256=488ad886225d3c2dbf0f2e845f4348387d7f903912bec4d58866e67275783b32" + "md5=181f259c9e0bad9ef523e7d4abfdf87a" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.7.1" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.7.2/opam b/packages/ocamlfind/ocamlfind.1.7.2/opam new file mode 100644 index 000000000..1eeb8206c --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.7.2/opam @@ -0,0 +1,91 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: ["no-awk-check.patch"] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] {ocaml:native} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] + ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.07"} + "conf-m4" {build & = "1"} + "num" {= "0"} +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.7.2.tar.gz" + checksum: [ + "sha256=48e571d35390082d8d8a0611ae3b4e00cfcc4bf7c487b9af99302ceec1b58980" + "md5=b2ced422ea53192bd046faa7bcbcd4a3" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.7.2.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.7.2" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "ocaml-stub" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocaml-stub" + checksum: [ + "sha256=488ad886225d3c2dbf0f2e845f4348387d7f903912bec4d58866e67275783b32" + "md5=181f259c9e0bad9ef523e7d4abfdf87a" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.7.2" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.7.3-1/opam b/packages/ocamlfind/ocamlfind.1.7.3-1/opam new file mode 100644 index 000000000..5de846ff9 --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.7.3-1/opam @@ -0,0 +1,110 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: [ + "check-num-in-sitelib.patch" + "threads.patch" + "no-awk-check.patch" +] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] {ocaml:native} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] + ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.07"} + "conf-m4" {build & = "1"} +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.7.3.tar.gz" + checksum: [ + "sha256=d196608fa23c36c2aace27d5ef124a815132a5fcea668d41fa7d6c1ca246bd8b" + "md5=7d57451218359f7b7dfc969e3684a6da" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.7.3.tar.gz" +} +depopts: ["graphics"] +extra-source "threads.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/threads.patch" + checksum: [ + "sha256=64dc195e7c4f372f0ac9b6a07ecfdef5e777fdc7895af88de4d64c217644363f" + "md5=4b43d4fe52ccd44b319fbbaba8d3ef3a" + ] +} +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.7.3-1" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "ocaml-stub" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocaml-stub" + checksum: [ + "sha256=488ad886225d3c2dbf0f2e845f4348387d7f903912bec4d58866e67275783b32" + "md5=181f259c9e0bad9ef523e7d4abfdf87a" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.7.3-1" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +extra-source "check-num-in-sitelib.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/check-num-in-sitelib.patch" + checksum: [ + "sha256=32205da4218e234bc311c595b60b7f90dfe8874c4d9a0f0f96ef09b5dd76bce5" + "md5=0ced9df5a3235cc6dbf0bb41b180e72d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlfind/ocamlfind.1.7.3/opam b/packages/ocamlfind/ocamlfind.1.7.3/opam new file mode 100644 index 000000000..bb84f688c --- /dev/null +++ b/packages/ocamlfind/ocamlfind.1.7.3/opam @@ -0,0 +1,101 @@ +opam-version: "2.0" +maintainer: "Thomas Gazagnaire " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +patches: [ + "check-num-in-sitelib.patch" + "no-awk-check.patch" +] +build: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "all"] + [make "opt"] {ocaml:native} +] +install: [ + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} + "-no-topfind" {ocaml:preinstalled} + ] + [make "install"] + ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.07"} + "conf-m4" {build & = "1"} +] +synopsis: "A library manager for OCaml" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts.""" +authors: "Gerd Stolpmann " +url { + src: "http://download.camlcity.org/download/findlib-1.7.3.tar.gz" + checksum: [ + "sha256=d196608fa23c36c2aace27d5ef124a815132a5fcea668d41fa7d6c1ca246bd8b" + "md5=7d57451218359f7b7dfc969e3684a6da" + ] + mirrors: "http://download2.camlcity.org/download/findlib-1.7.3.tar.gz" +} +depopts: ["graphics"] +extra-source "ocamlfind.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocamlfind.install.1.7.3" + checksum: [ + "sha256=7a5c9de4d61f28dd8bdb8782bf6a18119d00e8e8f101259abab4491d9d6c37b9" + "md5=06f2c282ab52d93aa6adeeadd82a2543" + ] +} +extra-source "ocaml-stub" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/ocaml-stub" + checksum: [ + "sha256=488ad886225d3c2dbf0f2e845f4348387d7f903912bec4d58866e67275783b32" + "md5=181f259c9e0bad9ef523e7d4abfdf87a" + ] +} +extra-source "no-awk-check.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/no-awk-check.patch.1.7.3" + checksum: [ + "sha256=426bfa5b0eaf6a49eb32d7637fbaccd70b9a7cf5d9b7dd612d5e0c32d2dfd945" + "md5=0378123bf1a45fccdea434c053ddb687" + ] +} +extra-source "check-num-in-sitelib.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/check-num-in-sitelib.patch" + checksum: [ + "sha256=32205da4218e234bc311c595b60b7f90dfe8874c4d9a0f0f96ef09b5dd76bce5" + "md5=0ced9df5a3235cc6dbf0bb41b180e72d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlformat/ocamlformat.0.2/opam b/packages/ocamlformat/ocamlformat.0.2/opam new file mode 100644 index 000000000..0e7d2a9d5 --- /dev/null +++ b/packages/ocamlformat/ocamlformat.0.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "OCamlFormat Team " +authors: "Josh Berdine " +homepage: "https://github.com/ocaml-ppx/ocamlformat" +bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" +license: "MIT" +dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + [make] +] +depends: [ + "ocaml" {>= "4.04.0" & < "5.2"} + "base" {< "v0.10.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "cmdliner" {with-test & < "1.1.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0.5" & < "2.0.0"} + "ocamlformat_support" {= "0.1"} + "stdio" {< "v0.12"} +] +synopsis: "Auto-formatter for OCaml code" +description: + "OCamlFormat is a tool to automatically format OCaml code in a uniform style." +url { + src: "https://github.com/ocaml-ppx/ocamlformat/archive/refs/tags/v0.2.tar.gz" + checksum: [ + "md5=0da94dc86b60ade10c2d3c1824ffabc4" + "sha256=69f1c20605e0b1595fcc6ff5618900f0c9d1041b412a5b9201b7332d29aa12ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocamlformat/ocamlformat.0.3/opam b/packages/ocamlformat/ocamlformat.0.3/opam new file mode 100644 index 000000000..9424cba69 --- /dev/null +++ b/packages/ocamlformat/ocamlformat.0.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "OCamlFormat Team " +authors: "Josh Berdine " +homepage: "https://github.com/ocaml-ppx/ocamlformat" +bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" +license: "MIT" +build: [ + ["tools/gen_version.sh" "src/Version.ml" version] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "5.2"} + "base" {= "v0.10.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "cmdliner" {with-test & < "1.1.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0.6" & < "2.0.0"} + "ocamlformat_support" {= "0.2"} + "stdio" {< "v0.12"} +] +conflicts: [ + "dune" +] +synopsis: "Auto-formatter for OCaml code" +description: + "OCamlFormat is a tool to automatically format OCaml code in a uniform style." +url { + src: "https://github.com/ocaml-ppx/ocamlformat/archive/0.3.tar.gz" + checksum: [ + "sha256=e267d2494132d91422fdfef4de2f4b48e9368e4427a207bd24d4af25a953b9ee" + "md5=9e6f34a8680b2fc978fb09c222050efb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocamlformat/ocamlformat.0.4/opam b/packages/ocamlformat/ocamlformat.0.4/opam new file mode 100644 index 000000000..ff611a208 --- /dev/null +++ b/packages/ocamlformat/ocamlformat.0.4/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "OCamlFormat Team " +authors: "Josh Berdine " +homepage: "https://github.com/ocaml-ppx/ocamlformat" +bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" +license: "MIT" +build: [ + ["tools/gen_version.sh" "src/Version.ml" version] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "5.2"} + "base" {= "v0.10.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "cmdliner" {with-test & < "1.1.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0.6" & < "2.0.0"} + "ocamlformat_support" {= "0.3"} + "stdio" {< "v0.12"} +] +conflicts: [ + "dune" +] +synopsis: "Auto-formatter for OCaml code" +description: + "OCamlFormat is a tool to automatically format OCaml code in a uniform style." +url { + src: "https://github.com/ocaml-ppx/ocamlformat/archive/0.4.tar.gz" + checksum: [ + "sha256=bc4bb66c000b757c8373f3618031372d48ec2b59fdc69a81622c8f04b9efc0c9" + "md5=c9c96d3cbb0891c4986205c9a835b0af" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocamlformat/ocamlformat.0.5/opam b/packages/ocamlformat/ocamlformat.0.5/opam new file mode 100644 index 000000000..257e6653f --- /dev/null +++ b/packages/ocamlformat/ocamlformat.0.5/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "OCamlFormat Team " +authors: "Josh Berdine " +homepage: "https://github.com/ocaml-ppx/ocamlformat" +bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" +license: "MIT" +build: [ + ["tools/gen_version.sh" "src/Version.ml" version] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "base" {>= "v0.11.0" & < "v0.12"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "cmdliner" {with-test & < "1.1.0"} + "jbuilder" {>= "1.0+beta20" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0.6" & < "2.0.0"} + "ocamlformat_support" {= "0.4"} + "stdio" {< "v0.12"} +] +synopsis: "Auto-formatter for OCaml code" +description: + "OCamlFormat is a tool to automatically format OCaml code in a uniform style." +url { + src: "https://github.com/ocaml-ppx/ocamlformat/archive/0.5.tar.gz" + checksum: [ + "sha256=44ab58ce2f934d9872b642cf2e3305f23eaa3b5fcb03031999247a6236f1d957" + "md5=c46515742f90b04dae649b09e9c4bf53" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlgraph/ocamlgraph.1.8.1/opam b/packages/ocamlgraph/ocamlgraph.1.8.1/opam new file mode 100644 index 000000000..87928de00 --- /dev/null +++ b/packages/ocamlgraph/ocamlgraph.1.8.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: [ + "Sylvain Conchon" + "Jean-Christophe Filliâtre" + "Julien Signoles" +] +license: "LGPL-2.1-only" +build: [ + ["./configure" "--prefix=%{prefix}%" "--exec-prefix=%{prefix}%"] + [make] +] +remove: [["ocamlfind" "remove" "ocamlgraph"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "conf-autoconf" {<= "0.2"} +] +install: [make "install-findlib"] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/backtracking/ocamlgraph/releases/download/v1.8.1/ocamlgraph-1.8.1.tar.gz" + checksum: [ + "sha256=ba6388ffc2c15139b0f26330ef6dd922f0ff0f364eee99a3202bf1cd93512b43" + "md5=5aa256e9587a6d264d189418230af698" + ] +} +extra-source "ocamlgraph.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlgraph/ocamlgraph.install" + checksum: [ + "sha256=3a86d5bf3bdd4888e06e5bae212c5741bc66de7aa50c302723312f147876bdf7" + "md5=e0b715868e84ec4df4d6cdda25843466" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlgraph/ocamlgraph.1.8.2/opam b/packages/ocamlgraph/ocamlgraph.1.8.2/opam new file mode 100644 index 000000000..168ac049c --- /dev/null +++ b/packages/ocamlgraph/ocamlgraph.1.8.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: [ + "Sylvain Conchon" + "Jean-Christophe Filliâtre" + "Julien Signoles" +] +homepage: "https://github.com/backtracking/ocamlgraph/" +license: "LGPL-2.1-only" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "ocamlgraph"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install-findlib"] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/backtracking/ocamlgraph/releases/download/v1.8.2/ocamlgraph-1.8.2.tar.gz" + checksum: [ + "sha256=e54ae60cd977a032854166dad56348d0fb76c6cd8e03e960af455268f0c8b5a6" + "md5=efa4394bc4651c90de443ff61c7477e6" + ] +} +extra-source "ocamlgraph.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlgraph/ocamlgraph.install" + checksum: [ + "sha256=3a86d5bf3bdd4888e06e5bae212c5741bc66de7aa50c302723312f147876bdf7" + "md5=e0b715868e84ec4df4d6cdda25843466" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlgraph/ocamlgraph.1.8.3/opam b/packages/ocamlgraph/ocamlgraph.1.8.3/opam new file mode 100644 index 000000000..02d5b3b3a --- /dev/null +++ b/packages/ocamlgraph/ocamlgraph.1.8.3/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: [ + "Sylvain Conchon" + "Jean-Christophe Filliâtre" + "Julien Signoles" +] +homepage: "https://github.com/backtracking/ocamlgraph/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/backtracking/ocamlgraph.git" +bug-reports: "https://github.com/backtracking/ocamlgraph/issues" + +tags: [ + "graph" + "library" + "algorithms" + "directed graph" + "vertice" + "edge" + "persistent" + "imperative" +] +build: [ + ["./configure"] + [make] +] +install: [make "install-findlib"] +remove: [["ocamlfind" "remove" "ocamlgraph"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +depopts: [ + "lablgtk" + "conf-gnomecanvas" +] +patches: ["install-findlib-dgraph.patch"] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/backtracking/ocamlgraph/releases/download/v1.8.3/ocamlgraph-1.8.3.tar.gz" + checksum: [ + "sha256=0df7114b6b6a57125b9c998cc08870b6595fcfd6f2376a0e84cb666c1fd345bd" + "md5=ad2dc42f74c77dae9302c40cf2b5ff86" + ] +} +extra-source "ocamlgraph.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlgraph/ocamlgraph.install" + checksum: [ + "sha256=3a86d5bf3bdd4888e06e5bae212c5741bc66de7aa50c302723312f147876bdf7" + "md5=e0b715868e84ec4df4d6cdda25843466" + ] +} +extra-source "install-findlib-dgraph.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlgraph/install-findlib-dgraph.patch" + checksum: [ + "sha256=1090081af76657d1744f162064ab235a68c2a38b95b9d27a5f6c9773e7dfe36f" + "md5=2e3851e1644a49c9152975a78637e479" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlgraph/ocamlgraph.1.8.5/opam b/packages/ocamlgraph/ocamlgraph.1.8.5/opam new file mode 100644 index 000000000..4b4205be9 --- /dev/null +++ b/packages/ocamlgraph/ocamlgraph.1.8.5/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: [ + "Sylvain Conchon" + "Jean-Christophe Filliâtre" + "Julien Signoles" +] +homepage: "https://github.com/backtracking/ocamlgraph/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/backtracking/ocamlgraph.git" +bug-reports: "https://github.com/backtracking/ocamlgraph/issues" + +tags: [ + "graph" + "library" + "algorithms" + "directed graph" + "vertice" + "edge" + "persistent" + "imperative" +] +build: [ + ["touch" "./configure"] # https://github.com/ocaml/opam/issues/2814 + ["./configure"] + [make] +] +install: [make "install-findlib"] +remove: [["ocamlfind" "remove" "ocamlgraph"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +depopts: [ + "lablgtk" + "conf-gnomecanvas" +] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/backtracking/ocamlgraph/releases/download/v1.8.5/ocamlgraph-1.8.5.tar.gz" + checksum: [ + "sha256=d167466435a155c779d5ec25b2db83ad851feb42ebc37dca8ffa345ddaefb82f" + "md5=75dde65bfc3f9b07e795343d369aa84d" + ] +} +extra-source "ocamlgraph.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlgraph/ocamlgraph.install" + checksum: [ + "sha256=3a86d5bf3bdd4888e06e5bae212c5741bc66de7aa50c302723312f147876bdf7" + "md5=e0b715868e84ec4df4d6cdda25843466" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlgraph/ocamlgraph.1.8.6/opam b/packages/ocamlgraph/ocamlgraph.1.8.6/opam new file mode 100644 index 000000000..e1648b759 --- /dev/null +++ b/packages/ocamlgraph/ocamlgraph.1.8.6/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: [ + "Sylvain Conchon" + "Jean-Christophe Filliâtre" + "Julien Signoles" +] +homepage: "https://github.com/backtracking/ocamlgraph/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/backtracking/ocamlgraph.git" +bug-reports: "https://github.com/backtracking/ocamlgraph/issues" + +tags: [ + "graph" + "library" + "algorithms" + "directed graph" + "vertice" + "edge" + "persistent" + "imperative" +] +build: [ + ["touch" "./configure"] # https://github.com/ocaml/opam/issues/2814 + ["./configure"] + [make] +] +install: [make "install-findlib"] +remove: [["ocamlfind" "remove" "ocamlgraph"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +depopts: [ + "lablgtk" + "conf-gnomecanvas" +] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/backtracking/ocamlgraph/releases/download/v186/ocamlgraph-1.8.6.tar.gz" + checksum: [ + "sha256=bd75ef4de817e430c9d8982561971c8943bb103f4402db01cc2fecaf58f2dbef" + "md5=afbc24f0e0eb72c2d3eda64b68513e73" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlgraph/ocamlgraph.1.8.7/opam b/packages/ocamlgraph/ocamlgraph.1.8.7/opam new file mode 100644 index 000000000..ef3ac28f0 --- /dev/null +++ b/packages/ocamlgraph/ocamlgraph.1.8.7/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: [ + "Sylvain Conchon" + "Jean-Christophe Filliâtre" + "Julien Signoles" +] +homepage: "https://github.com/backtracking/ocamlgraph/" +license: "LGPL-2.1-only" +dev-repo: "git+https://github.com/backtracking/ocamlgraph.git" +bug-reports: "https://github.com/backtracking/ocamlgraph/issues" + +tags: [ + "graph" + "library" + "algorithms" + "directed graph" + "vertice" + "edge" + "persistent" + "imperative" +] +build: [ + ["touch" "./configure"] # https://github.com/ocaml/opam/issues/2814 + ["./configure"] + [make] +] +install: [make "install-findlib"] +remove: [["ocamlfind" "remove" "ocamlgraph"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} +] +depopts: [ + "lablgtk" + "conf-gnomecanvas" +] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/backtracking/ocamlgraph/releases/download/v1.8.7/ocamlgraph-1.8.7.tar.gz" + checksum: [ + "sha256=df06ca06d25231bb8e162d6b853177cb7fc1565c8f1ec99ca051727d46c985a0" + "md5=e733b8309b9374e89d96e907ecaf4f76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamllint/ocamllint.0.1.0/opam b/packages/ocamllint/ocamllint.0.1.0/opam new file mode 100644 index 000000000..e46281b8c --- /dev/null +++ b/packages/ocamllint/ocamllint.0.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/ocamllint" +bug-reports: "https://github.com/cryptosense/ocamllint/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/ocamllint.git" +build: [ + [make "all"] + [make "check"] {with-test} +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "ocamllint"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {with-test & <= "6.0.3"} +] +synopsis: "Detect common errors in OCaml code" +description: """ +OCamllint is a ppx plugin that checks for patterns in a OCaml code base: + + - common programming errors: using the wrong kind of comparison, computing + unused values, going several times through a data structure, etc. + - enforce style: use snake_case for identifiers, module types in caps, etc.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/ocamllint/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=f43f09a8a66b0f9d1debada4e55a1a15b8b3f86795f4688fcb48e175943e7129" + "md5=b61c8bd5d9942f187bdd73a0e4e448e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamllint/ocamllint.0.2.0/opam b/packages/ocamllint/ocamllint.0.2.0/opam new file mode 100644 index 000000000..3dcfb05a5 --- /dev/null +++ b/packages/ocamllint/ocamllint.0.2.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/ocamllint" +bug-reports: "https://github.com/cryptosense/ocamllint/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/ocamllint.git" +build: [ + [make "all"] + [make "check"] {with-test} +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "ocamllint"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Detect common errors in OCaml code" +description: """ +OCamllint is a ppx plugin that checks for patterns in a OCaml code base: + + - common programming errors: using the wrong kind of comparison, computing + unused values, going several times through a data structure, etc. + - enforce style: use snake_case for identifiers, module types in caps, etc.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/ocamllint/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=82ca2320fa99ac3ae96f9e90b61ad4dd8ea75a96624c211d4074b09b368ada7f" + "md5=f09848b2dd24fb574a1d50545cac08ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamllint/ocamllint.0.3.0/opam b/packages/ocamllint/ocamllint.0.3.0/opam new file mode 100644 index 000000000..e2856a751 --- /dev/null +++ b/packages/ocamllint/ocamllint.0.3.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/ocamllint" +bug-reports: "https://github.com/cryptosense/ocamllint/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/ocamllint.git" +build: [ + [make "all"] + [make "check"] {with-test} +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "ocamllint"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ppx_tools" {>= "5.0" & <= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Detect common errors in OCaml code" +description: """ +OCamllint is a ppx plugin that checks for patterns in a OCaml code base: + + - common programming errors: using the wrong kind of comparison, computing + unused values, going several times through a data structure, etc. + - enforce style: use snake_case for identifiers, module types in caps, etc.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/ocamllint/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=89b91d894dd4bc3c3fb652cefc5b85223424019cdbfa13e604faa00bb6f7f9d2" + "md5=225f5182cdfc40ee6c71ad0367c971ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlmod/ocamlmod.0.0.3/opam b/packages/ocamlmod/ocamlmod.0.0.3/opam new file mode 100644 index 000000000..5785b2d80 --- /dev/null +++ b/packages/ocamlmod/ocamlmod.0.0.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "fileutils" {<= "0.6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Generate OCaml modules from source files" +url { + src: + "https://download.ocamlcore.org/ocamlmod/ocamlmod/0.0.3/ocamlmod-0.0.3.tar.gz" + checksum: [ + "sha256=23740d023c38b0aa8d8010d8df3ba69b1b93a5c5ebdd5ef5058ced18f88cbb70" + "md5=dec64b14a2dfb32bd25e3fc2f21e1c65" + ] +} +extra-source "ocamlmod.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlmod/ocamlmod.install.0.0.3" + checksum: [ + "sha256=87a8b7dcdda9182b3fefaa987e4b175086aa2f652d1716a1ab2c47a74e3da654" + "md5=db6d5efdd322f1916ae243d65937d587" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlmod/ocamlmod.0.0.4/opam b/packages/ocamlmod/ocamlmod.0.0.4/opam new file mode 100644 index 000000000..24c92f375 --- /dev/null +++ b/packages/ocamlmod/ocamlmod.0.0.4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "fileutils" {<= "0.6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Generate OCaml modules from source files" +url { + src: + "https://download.ocamlcore.org/ocamlmod/ocamlmod/0.0.4/ocamlmod-0.0.4.tar.gz" + checksum: [ + "sha256=1014c698ca4045a98e8057a8d9e5a9becf012a12aec909d88278480a2fa484d8" + "md5=6e1f70c8b70c534908054cd68852e8c8" + ] +} +extra-source "ocamlmod.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlmod/ocamlmod.install.0.0.4" + checksum: [ + "sha256=87a8b7dcdda9182b3fefaa987e4b175086aa2f652d1716a1ab2c47a74e3da654" + "md5=db6d5efdd322f1916ae243d65937d587" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlmod/ocamlmod.0.0.7/opam b/packages/ocamlmod/ocamlmod.0.0.7/opam new file mode 100644 index 000000000..31517b3b2 --- /dev/null +++ b/packages/ocamlmod/ocamlmod.0.0.7/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "https://forge.ocamlcore.org/projects/ocamlmod/" +bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=244" +dev-repo: "darcs+https://forge.ocamlcore.org/anonscm/darcs/ocamlmod/ocamlmod" +authors: [ "Sylvain Le Gall" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/ocamlmod/_oasis_remove_.ml" "%{etc}%/ocamlmod"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ "test01.mod.patch" ] +synopsis: "Generate OCaml modules from source files" +url { + src: + "https://download.ocamlcore.org/ocamlmod/ocamlmod/0.0.7/ocamlmod-0.0.7.tar.gz" + checksum: [ + "sha256=a329a0919fa18128b48fd00897204d2aecec0c946c1956541589f807203f6f86" + "md5=502acf75f5263afecf29566e3e766677" + ] +} +extra-source "test01.mod.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlmod/test01.mod.patch" + checksum: [ + "sha256=31b5b665831f41951ca5e63e592f5563fc4580863109e45973876c1efa6de9fb" + "md5=183d95845b2525886578c67f6cd3aa52" + ] +} +extra-source "ocamlmod.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlmod/ocamlmod.install.0.0.7" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlmod/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.2.1/opam b/packages/ocamlnet/ocamlnet.3.2.1/opam new file mode 100644 index 000000000..9fc113957 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.2.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + ["./configure" "-bindir" bin] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.11" & < "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +conflicts: [ + "shell" +] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.2.1.tar.gz" + checksum: [ + "sha256=3d68a178c172e2e68fbe0527b4224a07f5f61722515c7cecb1d77b1a96436ef0" + "md5=27f42c521c41af00abf477302ff5ec99" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.2.1.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.5.1/opam b/packages/ocamlnet/ocamlnet.3.5.1/opam new file mode 100644 index 000000000..b54148ebb --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.5.1/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{lablgtk:enable}%-gtk2" + "-%{ssl:enable}%-ssl" + "-%{camlzip:enable}%-zip" + "-%{cryptokit:enable}%-crypto" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +depopts: ["lablgtk" "ssl" "camlzip" "cryptokit"] +conflicts: [ + "camlzip" {!= "1.04"} + "shell" +] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.5.1.tar.gz" + checksum: [ + "sha256=1304eea88aacbc08864e7ff8fce58fab495f41c99b6379784121fc9e92ca8426" + "md5=9f4f474bfe88496220079e06791ff31c" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.5.1.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.6.0/opam b/packages/ocamlnet/ocamlnet.3.6.0/opam new file mode 100644 index 000000000..1ed723a63 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.6.0/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.6.0/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{ssl:enable}%-ssl" + "-%{camlzip:enable}%-zip" + "-%{cryptokit:enable}%-crypto" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +depopts: [ + "lablgtk" + "pcre" + "ssl" + "camlzip" + "cryptokit" +] +conflicts: [ + "shell" +] +patches: ["ocamlnet-ocaml4.diff"] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.6.tar.gz" + checksum: [ + "sha256=306c20aee6512be3564c0f39872b70f929c06e1e893cfcf528ac47ae35cf7a69" + "md5=c6a42744c456b3b336c7613f5481650a" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.6.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +extra-source "ocamlnet-ocaml4.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet-ocaml4.diff" + checksum: [ + "sha256=bf3890beb646773762fd9fdab7a3a2a05088027eb81d392b40313702d25ad4f0" + "md5=a681fe195de5024b2847b8f95f157a8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.6.3/opam b/packages/ocamlnet/ocamlnet.3.6.3/opam new file mode 100644 index 000000000..ae1de7a70 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.6.3/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.6.3/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{ssl:enable}%-ssl" + "-%{camlzip:enable}%-zip" + "-%{cryptokit:enable}%-crypto" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +depopts: [ + "lablgtk" + "pcre" + "ssl" + "camlzip" + "cryptokit" +] +conflicts: [ + "shell" +] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.6.3.tar.gz" + checksum: [ + "sha256=c62fe0a4db6c63c04e24c8d76bcb504054f0b59a7a41c1abcbb8dd504afc9f29" + "md5=9097288a3c3564794615b7436fa0086c" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.6.3.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.6.5/opam b/packages/ocamlnet/ocamlnet.3.6.5/opam new file mode 100644 index 000000000..d93dbb352 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.6.5/opam @@ -0,0 +1,106 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.6.5/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{ssl:enable}%-ssl" + "-%{camlzip:enable}%-zip" + "-%{cryptokit:enable}%-crypto" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +depopts: [ + "lablgtk" + "pcre" + "ssl" + "camlzip" + "cryptokit" +] +conflicts: [ + "shell" +] +patches: [ + "netpop.patch" + "nethttpd_types.patch" + "cloexec.patch" {ocaml:version >= "4.01.0"} + "fix-ocaml-4.02.patch" {ocaml:version >= "4.02.0"} +] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.6.5.tar.gz" + checksum: [ + "sha256=bb7d349b5783e4b25c3f7e5616b48d030ad1e375e39d4e99510440f5d2709d3f" + "md5=54a81d892103c60932ea7e270f2cf32a" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.6.5.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +extra-source "netpop.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/netpop.patch" + checksum: [ + "sha256=f8cc13c5ea8dca1b1b451dec463224e60afae2e288bcdce6deb662e560db4802" + "md5=4fec3114768d6157a5a86c35d86968f7" + ] +} +extra-source "nethttpd_types.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/nethttpd_types.patch" + checksum: [ + "sha256=e4e3ec0b89b7ece9ffb2d65d7042d9c4e89f6d9eb3e6b1c6176feb63d3145436" + "md5=4fdb257660768ca3bd94416a53e6e5f9" + ] +} +extra-source "fix-ocaml-4.02.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/fix-ocaml-4.02.patch" + checksum: [ + "sha256=1b7b73928e5a3d8274b1566b2ba1a4dc433db7590c36d0ad206fc298a0c391b3" + "md5=5f017d099ce253c0973ab24c9fea5e0c" + ] +} +extra-source "cloexec.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/cloexec.patch" + checksum: [ + "sha256=5cfb2c933b5dac41481316df99c8b3cf145fa47ce513fa02551695763c766fd8" + "md5=e0b67130dd297fc5d85a78ede67fd8f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.7.3/opam b/packages/ocamlnet/ocamlnet.3.7.3/opam new file mode 100644 index 000000000..709c214f8 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.7.3/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.3/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{ssl:enable}%-ssl" + "-%{camlzip:enable}%-zip" + "-%{cryptokit:enable}%-crypto" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "4.00" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +depopts: [ + "lablgtk" + "pcre" + "ssl" + "camlzip" + "cryptokit" +] +conflicts: [ + "shell" +] +patches: "fix-ocaml-4.02.patch" {ocaml:version >= "4.02.0"} +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.7.3.tar.gz" + checksum: [ + "sha256=4ddc6928856d57b613de8889708f04a7bba04571b7bf1c525418cf9e3d8b4468" + "md5=245c7a79474875d3fc7af54b6d963429" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.7.3.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +extra-source "fix-ocaml-4.02.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/fix-ocaml-4.02.patch" + checksum: [ + "sha256=1b7b73928e5a3d8274b1566b2ba1a4dc433db7590c36d0ad206fc298a0c391b3" + "md5=5f017d099ce253c0973ab24c9fea5e0c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.7.4-1/opam b/packages/ocamlnet/ocamlnet.3.7.4-1/opam new file mode 100644 index 000000000..2208ceb00 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.7.4-1/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.4/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{ssl:enable}%-ssl" + "-%{camlzip:enable}%-zip" + "-%{cryptokit:enable}%-crypto" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "4.00" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +depopts: [ + "lablgtk" + "pcre" + "ssl" + "camlzip" + "cryptokit" +] +conflicts: [ + "shell" +] +patches: ["robust-host.patch"] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.7.4.tar.gz" + checksum: [ + "sha256=7d0fd2e308fe8c062828d2cec64676117ace0a607f429ba805ef58b39bd8979f" + "md5=c13ed22c21d4faa2e94dea1e148093ac" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.7.4.tar.gz" +} +extra-source "robust-host.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/robust-host.patch" + checksum: [ + "sha256=4aafa962bdd5349b2f7682d435dea19ad51a352cc34a3e1c7d3d977cb06529cc" + "md5=990dd1931da1a4f906df60f4925ebe8c" + ] +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.7.4/opam b/packages/ocamlnet/ocamlnet.3.7.4/opam new file mode 100644 index 000000000..06ccfc4a1 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.7.4/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.4/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{ssl:enable}%-ssl" + "-%{camlzip:enable}%-zip" + "-%{cryptokit:enable}%-crypto" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "4.00" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +depopts: [ + "lablgtk" + "pcre" + "ssl" + "camlzip" + "cryptokit" +] +conflicts: [ + "shell" +] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.7.4.tar.gz" + checksum: [ + "sha256=7d0fd2e308fe8c062828d2cec64676117ace0a607f429ba805ef58b39bd8979f" + "md5=c13ed22c21d4faa2e94dea1e148093ac" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.7.4.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.7.5/opam b/packages/ocamlnet/ocamlnet.3.7.5/opam new file mode 100644 index 000000000..05708e6cc --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.7.5/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.5/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{pcre+camlp4:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{ssl:enable}%-ssl" + "-%{camlzip:enable}%-zip" + "-%{cryptokit:enable}%-crypto" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: [ + "lablgtk" + "pcre" + "camlp4" + "ssl" + "camlzip" + "cryptokit" +] +conflicts: [ + "shell" +] +patches: ["robust-host.patch"] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.7.5.tar.gz" + checksum: [ + "sha256=42d0fcc970dd501e45387ac0eaf27fbe0f50c73548eee980df2a4cfdadfa6807" + "md5=c9765f309f4d5cdf15a8db6a0421a00f" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.7.5.tar.gz" +} +extra-source "robust-host.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/robust-host.patch" + checksum: [ + "sha256=4aafa962bdd5349b2f7682d435dea19ad51a352cc34a3e1c7d3d977cb06529cc" + "md5=990dd1931da1a4f906df60f4925ebe8c" + ] +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.7.6/opam b/packages/ocamlnet/ocamlnet.3.7.6/opam new file mode 100644 index 000000000..87f900d9d --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.7.6/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.6/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{ssl:enable}%-ssl" + "-%{camlzip:enable}%-zip" + "-%{cryptokit:enable}%-crypto" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: [ + "lablgtk" + "pcre" + "ssl" + "camlzip" + "cryptokit" +] +conflicts: [ + "shell" +] +patches: ["robust-host.patch"] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.7.6.tar.gz" + checksum: [ + "sha256=51421e5a4f431485f6e6ade72150945cea9cea19874bf578e9c17a166c9f277c" + "md5=e360aa069e714e1c2c336add4970ffc6" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.7.6.tar.gz" +} +extra-source "robust-host.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/robust-host.patch" + checksum: [ + "sha256=4aafa962bdd5349b2f7682d435dea19ad51a352cc34a3e1c7d3d977cb06529cc" + "md5=990dd1931da1a4f906df60f4925ebe8c" + ] +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.3.7.7/opam b/packages/ocamlnet/ocamlnet.3.7.7/opam new file mode 100644 index 000000000..a1ed1a9ba --- /dev/null +++ b/packages/ocamlnet/ocamlnet.3.7.7/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.7/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{ssl:enable}%-ssl" + "-%{camlzip:enable}%-zip" + "-%{cryptokit:enable}%-crypto" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +depopts: [ + "lablgtk" + "pcre" + "ssl" + "camlzip" + "cryptokit" +] +conflicts: [ + "shell" +] +patches: ["robust-host.patch"] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-3.7.7.tar.gz" + checksum: [ + "sha256=5b8e464a874018c5e48fc1edc752b83e014061f19316b5b14df8422d939e7609" + "md5=e15e0961d09057f0bbe4f69d6055506c" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-3.7.7.tar.gz" +} +extra-source "robust-host.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/robust-host.patch" + checksum: [ + "sha256=4aafa962bdd5349b2f7682d435dea19ad51a352cc34a3e1c7d3d977cb06529cc" + "md5=990dd1931da1a4f906df60f4925ebe8c" + ] +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.4.0.1/opam b/packages/ocamlnet/ocamlnet.4.0.1/opam new file mode 100644 index 000000000..484968b82 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.4.0.1/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.0.1/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{conf-gssapi:enable}%-gssapi" + "-%{conf-gnutls:enable}%-gnutls" + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{camlzip:enable}%-zip" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {< "4.03.0" & >= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "conf-gnutls" + "conf-gssapi" + "lablgtk" + "pcre" + "camlzip" +] +conflicts: [ + "shell" +] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-4.0.1.tar.gz" + checksum: [ + "sha256=0ea290405ef0be3f56be99a767f286ac22725d11b1ec429aa3c90e2f4434466d" + "md5=d5cc75bbbd1fe7b2a55cfb55beca9a85" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-4.0.1.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.4.0.2/opam b/packages/ocamlnet/ocamlnet.4.0.2/opam new file mode 100644 index 000000000..ada05e9f0 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.4.0.2/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +authors: "Gerd Stolpmann" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.0.2/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{conf-gssapi:enable}%-gssapi" + "-%{conf-gnutls:enable}%-gnutls" + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{camlzip:enable}%-zip" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +depends: [ + "ocaml" {< "4.03.0" & >= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "conf-gnutls" + "conf-gssapi" + "lablgtk" + "pcre" + "camlzip" +] +conflicts: [ + "shell" +] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-4.0.2.tar.gz" + checksum: [ + "sha256=586e10b00ab1a60eaa5a10dd9bcf51487c7b657b65f093a2afdf8f24d3389f31" + "md5=44dbf979e2786bdda8b902e471ffc905" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-4.0.2.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.4.0.4/opam b/packages/ocamlnet/ocamlnet.4.0.4/opam new file mode 100644 index 000000000..1a7069e84 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.4.0.4/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.0.4/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{conf-gssapi:enable}%-gssapi" + "-%{conf-gnutls:enable}%-gnutls" + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{camlzip:enable}%-zip" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +authors: ["Gerd Stolpmann"] +depends: [ + "ocaml" {< "4.03.0" & >= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "conf-gnutls" + "conf-gssapi" + "lablgtk" + "pcre" + "camlzip" +] +conflicts: [ + "shell" +] +install: [make "install"] +synopsis: + "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.)" +description: """ +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +url { + src: "http://download.camlcity.org/download/ocamlnet-4.0.4.tar.gz" + checksum: [ + "sha256=becaa6c2b0c1ae6a3fb05139928442e5d4a685ea5033017060a86d70114e5f72" + "md5=3196b85e1e329bfb0665f54723e0dffb" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-4.0.4.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.4.1.2/opam b/packages/ocamlnet/ocamlnet.4.1.2/opam new file mode 100644 index 000000000..ec7254d93 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.4.1.2/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.1.2/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{conf-gssapi:enable}%-gssapi" + "-%{conf-gnutls:enable}%-gnutls" + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{camlzip:enable}%-zip" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +authors: ["Gerd Stolpmann"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} +] +depopts: [ + "conf-gnutls" + "conf-gssapi" + "lablgtk" + "pcre" + "camlzip" +] +install: [make "install"] +synopsis: + "Internet protocols (HTTP, CGI, e-mail etc.) and helper data structures" +description: """ +(mail messages, character sets, etc.) + +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +conflicts: [ + "ocaml-variants" {= "4.04.0+flambda" | = "4.04.2+flambda"} + "shell" +] +url { + src: "http://download.camlcity.org/download/ocamlnet-4.1.2.tar.gz" + checksum: [ + "sha256=918c3921529cfe545e206b3535a58f43f665165044dd3548f685b583e94f14d8" + "md5=cc8b3434119e51b0e855b33a687e9c4b" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-4.1.2.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.4.1.4/opam b/packages/ocamlnet/ocamlnet.4.1.4/opam new file mode 100644 index 000000000..651e7d18e --- /dev/null +++ b/packages/ocamlnet/ocamlnet.4.1.4/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.1.4/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{conf-gssapi:enable}%-gssapi" + "-%{conf-gnutls:enable}%-gnutls" + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{camlzip:enable}%-zip" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +authors: ["Gerd Stolpmann"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} +] +depopts: [ + "conf-gnutls" + "conf-gssapi" + "lablgtk" + "pcre" + "camlzip" +] +install: [make "install"] +synopsis: + "Internet protocols (HTTP, CGI, e-mail etc.) and helper data structures" +description: """ +(mail messages, character sets, etc.) + +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +conflicts: [ + "ocaml-variants" + {= "4.04.0+flambda" | = "4.04.1+flambda" | = "4.04.2+flambda"} + "shell" +] +url { + src: "http://download.camlcity.org/download/ocamlnet-4.1.4.tar.gz" + checksum: [ + "sha256=46c3dace26123bdded9fd5ee841a18ede47d4b940e9320ce1db168d5891e1142" + "md5=a45385dfd3bb19aabddbf7010024fa7f" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-4.1.4.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlnet/ocamlnet.4.1.5/opam b/packages/ocamlnet/ocamlnet.4.1.5/opam new file mode 100644 index 000000000..5c00d8172 --- /dev/null +++ b/packages/ocamlnet/ocamlnet.4.1.5/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +homepage: "http://projects.camlcity.org/projects/ocamlnet.html" +license: ["zlib-acknowledgement" "BSD-3-Clause" "GPL-2.0-only"] +doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.1.5/doc/html-main/index.html"] +bug-reports: "https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues" +dev-repo: "git+https://gitlab.com/gerdstolpmann/lib-ocamlnet3.git" +build: [ + [ + "./configure" + "-bindir" + bin + "-%{conf-gssapi:enable}%-gssapi" + "-%{conf-gnutls:enable}%-gnutls" + "-%{pcre:enable}%-pcre" + "-%{lablgtk:enable}%-gtk2" + "-%{camlzip:enable}%-zip" + "-with-nethttpd" + ] + [make "all"] + [make "opt"] +] +authors: ["Gerd Stolpmann"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} +] +depopts: [ + "conf-gnutls" + "conf-gssapi" + "lablgtk" + "pcre" + "camlzip" +] +patches: [ "netgzip.patch" ] +install: [make "install"] +synopsis: + "Internet protocols (HTTP, CGI, e-mail etc.) and helper data structures" +description: """ +(mail messages, character sets, etc.) + +Ocamlnet is an enhanced system platform library for Ocaml. As the name +suggests, large parts of it have to do with network programming, but +it is actually not restricted to this. Other parts deal with the +management of multiple worker processes, and the interaction with +other programs running on the same machine. You can also view Ocamlnet +as an extension of the system interface as provided by the Unix module +of the standard library.""" +conflicts: [ + "ocaml-variants" + {= "4.04.0+flambda" | = "4.04.1+flambda" | = "4.04.2+flambda"} + "shell" +] +url { + src: "http://download.camlcity.org/download/ocamlnet-4.1.5.tar.gz" + checksum: [ + "sha256=9511fbbc34339d8cd0fd10a9b3379c95e251b27db6219c561cda4828bf68ecde" + "md5=9db5012d73fc8fe8936fb9a0726e5d04" + ] + mirrors: "http://download2.camlcity.org/download/ocamlnet-4.1.5.tar.gz" +} +extra-source "ocamlnet.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/ocamlnet.install" + checksum: [ + "sha256=8670b7452ef00ffc6609da81266e3c956297a35ed91421fed36bc9323e10f5b7" + "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38" + ] +} +extra-source "netgzip.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlnet/netgzip.patch" + checksum: [ + "sha256=e45ee9418b2d7fb1bdced912882bfa2ef4f0bbf9d841ae03306e07cc35c36f64" + "md5=cf4770c05902d19b2aa715008346e6e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlpp/ocamlpp.1.0/opam b/packages/ocamlpp/ocamlpp.1.0/opam new file mode 100644 index 000000000..1e0c1dfc0 --- /dev/null +++ b/packages/ocamlpp/ocamlpp.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "benoit.vaugon@gmail.com" +build: [ + ["./configure" "-prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "-prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml binary files (.byte and .cmo) pretty printers." +url { + src: + "https://raw.github.com/ocaml-bytes/ocamlpp/master/dist/ocamlpp-1.0.tar.bz2" + checksum: [ + "sha256=888892fa55256d412e984c1787505bf7badf976b8c242eb07858b1eb46485b9d" + "md5=abe9be426420965d80de9559ab1ee696" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/opam b/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/opam new file mode 100644 index 000000000..d4d2da9ab --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] +install: [make "all" "opt" "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter 2.x uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +Unlike OCamlSpotter 1.x, OCamlSpotter 2.x is a standalone application. You NO LONGER need compiler patching. Just make, make install, and configure ocamlspot.el. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {>= "4.00.0" & <= "4.00.1"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.00.0.2.0.1.tar.gz" + checksum: [ + "sha256=2550b15e9350d26c208c92fc750f71fa7e5deb3b3bbc6b76be3a36298676fda6" + "md5=8af4d270f71402b0b8401845c4f5be44" + ] +} +extra-source "ocamlspot.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlspot/ocamlspot.install" + checksum: [ + "sha256=28021c831183c494ecf5a087771cf4065fdd19640c8d1941d9a5ce77cc958b10" + "md5=f43cbca5e0836c5ff9da5bd00d816ac3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/opam b/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/opam new file mode 100644 index 000000000..08dc8ea88 --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] +install: [make "all" "opt" "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter 2.x uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +Unlike OCamlSpotter 1.x, OCamlSpotter 2.x is a standalone application. You NO LONGER need compiler patching. Just make, make install, and configure ocamlspot.el. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {>= "4.00.0" & <= "4.00.1"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.00.0.2.1.0.tar.gz" + checksum: [ + "sha256=016647abb61e793ad741c1f30f08f31d12885b00181d832faffa60b9d5842bc9" + "md5=49f5f4fecccf5640f40780759c996172" + ] +} +extra-source "ocamlspot.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlspot/ocamlspot.install" + checksum: [ + "sha256=28021c831183c494ecf5a087771cf4065fdd19640c8d1941d9a5ce77cc958b10" + "md5=f43cbca5e0836c5ff9da5bd00d816ac3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/opam b/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/opam new file mode 100644 index 000000000..0085e169f --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] +install: [make "all" "opt" "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter 2.x uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +Unlike OCamlSpotter 1.x, OCamlSpotter 2.x is a standalone application. You NO LONGER need compiler patching. Just make, make install, and configure ocamlspot.el. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {>= "4.00.0" & <= "4.00.1"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.00.0.2.1.1.tar.gz" + checksum: [ + "sha256=215a9dfbd8582f7220566e0827a0e0c684c79f451e7ee2f15891f99e64ffc6dc" + "md5=ff4cb87fff763fbe416e720ba8162276" + ] +} +extra-source "ocamlspot.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlspot/ocamlspot.install" + checksum: [ + "sha256=28021c831183c494ecf5a087771cf4065fdd19640c8d1941d9a5ce77cc958b10" + "md5=f43cbca5e0836c5ff9da5bd00d816ac3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/opam b/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/opam new file mode 100644 index 000000000..c9bb4d84b --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] +install: [make "all" "opt" "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter 2.x uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +Unlike OCamlSpotter 1.x, OCamlSpotter 2.x is a standalone application. You NO LONGER need compiler patching. Just make, make install, and configure ocamlspot.el. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {= "4.00.1"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.00.1.2.1.2.tar.gz" + checksum: [ + "sha256=5392c9efa441020115e849a19e0cfa542c7faf98c3e43dad3ec890603f6e179b" + "md5=715b29874098c467ab969287f43b47c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/opam b/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/opam new file mode 100644 index 000000000..50023717a --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] +install: [make "all" "opt" "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {= "4.00.1"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.00.1.2.1.4.tar.gz" + checksum: [ + "sha256=fc04d13c4236c713b80c224de9e11fea149061405c38629ed06156367fe7a855" + "md5=1a713a74884b694af8c86e57636740f1" + ] +} +extra-source "ocamlspot.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlspot/ocamlspot.install" + checksum: [ + "sha256=28021c831183c494ecf5a087771cf4065fdd19640c8d1941d9a5ce77cc958b10" + "md5=f43cbca5e0836c5ff9da5bd00d816ac3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/opam b/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/opam new file mode 100644 index 000000000..9fbf77589 --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] +install: [make "all" "opt" "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {= "4.01.0"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.01.0.2.2.0.tar.gz" + checksum: [ + "sha256=63a9a0133976fd6e12dfb4d2c72c987a61efc650931fcbe1d431819a51d1b955" + "md5=7679c9daa1bb248517f0f6b74381fe11" + ] +} +extra-source "ocamlspot.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlspot/ocamlspot.install" + checksum: [ + "sha256=28021c831183c494ecf5a087771cf4065fdd19640c8d1941d9a5ce77cc958b10" + "md5=f43cbca5e0836c5ff9da5bd00d816ac3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/opam b/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/opam new file mode 100644 index 000000000..d36be4329 --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +authors: "Jun Furuse " +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ocamlspot/" +bug-reports: "https://bitbucket.org/camlspotter/ocamlspot/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ocamlspot" +build: [ + [ make "all" "opt" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +install: [ + [ make "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +remove: [ + [ make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.02.1.2.3.0.tar.gz" + checksum: [ + "sha256=744770ef438cd6c4308717902a1ba4a7801637d7245c133e46a0682f15124e5a" + "md5=2a68af48bf52b3b0ab3bc719cd9c611c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/opam b/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/opam new file mode 100644 index 000000000..96db34af5 --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ocamlspot/" +bug-reports: "https://bitbucket.org/camlspotter/ocamlspot/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ocamlspot" +build: [ + [ make "all" "opt" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +install: [ + [ make "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +remove: [ + [ make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {= "4.03.0"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.03.0.2.3.1.tar.gz" + checksum: [ + "sha256=527c5370a383b4bc055ee00536fc30f0c6a5674cd1bdcdfe02a43190bc01a7a4" + "md5=d589b51dfe4719dbe2af423d4d57c201" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/opam b/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/opam new file mode 100644 index 000000000..1af454851 --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ocamlspot/" +bug-reports: "https://bitbucket.org/camlspotter/ocamlspot/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ocamlspot" +build: [ + [ make "all" "opt" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +install: [ + [ make "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +remove: [ + [ make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.04.0.2.3.2.tar.gz" + checksum: [ + "sha256=4dd03afb9645e677e0025614c970c5431c166594a7771ac6f1bc605aa2e46c3d" + "md5=7fef29d3dc907c2e7a14ecc5d8cc7e2b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/opam b/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/opam new file mode 100644 index 000000000..bc29fc060 --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ocamlspot/" +bug-reports: "https://bitbucket.org/camlspotter/ocamlspot/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ocamlspot" +build: [ + [ make "all" "opt" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +install: [ + [ make "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +remove: [ + [ make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {>= "4.05.0" & < "4.06.0"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.05.0.2.3.2.tar.gz" + checksum: [ + "sha256=04e432aefa29246d7a6f0fc2a36427f48d2f032fba351227f87ad28a859d3974" + "md5=4dc6d0b880ec437ce90468ad074c665d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/opam b/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/opam new file mode 100644 index 000000000..026d3c462 --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ocamlspot/" +bug-reports: "https://bitbucket.org/camlspotter/ocamlspot/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ocamlspot" +build: [ + [ make "all" "opt" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +install: [ + [ make "install" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +remove: [ + [ make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] +] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +depends: [ + "ocaml" {>= "4.06.0" & < "4.07.0"} +] +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocamlspot-4.06.0.2.3.2.tar.gz" + checksum: [ + "sha256=4472a62695d4b493757ef2ccbae94f527467e15ed4cbd1b11c759dd488eb7c41" + "md5=c76099dac167f86a78edb13827baf83c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlspot/ocamlspot.4.07.0.2.3.2/opam b/packages/ocamlspot/ocamlspot.4.07.0.2.3.2/opam new file mode 100644 index 000000000..f85ba22f5 --- /dev/null +++ b/packages/ocamlspot/ocamlspot.4.07.0.2.3.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: "Jun Furuse" +homepage: "https://gitlab.com/camlspotter/ocamlspot" +bug-reports: + "https://gitlab.com/camlspotter/ocamlspot/-/issues" +dev-repo: "git+https://gitlab.com/camlspotter/ocamlspot" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {= "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} +] +synopsis: "OCamlSpotter - OCaml source browsing" +description: """ +OCamlSpotter is a tool for OCaml source code browsing. + +* You can search the definitions of names of values, functions, data types and modules. +* Emacs and Vim helpers help your browsing via editors. +* Definition search traverses module aliases and functor applications: if module M = N, OCamlSpotter automatically seeks the definition of M.x in N. Very helpful in the modern OCaml programming with lots of modules. + +OCamlSpotter uses \\*.cmt and \\*.cmti files created by OCaml compiler 4.00.0 or newer with -bin-annot option. + +In OPAM, ocamlspot.el and ocamlspot.vim is %{lib%}/ocamlspot .""" +url { + src: + "https://gitlab.com/camlspotter/ocamlspot/-/archive/4.07.0.2.3.2/ocamlspot-4.07.0.2.3.2.tar.bz2" + checksum: [ + "sha256=6316fe71416188c22547c2525494a1cb794c4c098cea161e038fee19f3c71159" + "md5=2e16c406dc9275fcc3ffbb3300ccc589" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamltter/ocamltter.2.0.0/opam b/packages/ocamltter/ocamltter.2.0.0/opam new file mode 100644 index 000000000..c56b1820c --- /dev/null +++ b/packages/ocamltter/ocamltter.2.0.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "tiny_json" {= "1.0.0"} + "tiny_json_conv" {= "1.2.0"} + "spotlib" {>= "2.1.1" & <= "2.1.2"} +] +dev-repo: "git+https://github.com/yoshihiro503/ocamltter" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "The OCAMLTTER twitter client" +description: """ +OCAMLTTER is a Twitter client written in OCaml. + +It is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + + - l();; list timeline + - lc COUNT;; list timeline (COUNT lines) + - lu "NAME";; list NAME's timeline + - m();; list mentions (tweet containing @YOU) + - u "TEXT";; post a new message + - re ID "TEXT";; reply to ID + - del ID;; delete tweet of ID + - rt ID;; retweet ID + - qt ID "TEXT";; qt ID + - follow "NAME";; follow NAME + - unfollow "NAME";; unfollow NAME + - fav ID;; mark ID as favorites + - report_spam "NAME" report NAME as a spam user + - s "WORD";; search tweets by a WORD + - setup ();; (re)authorize ocamltter + - let CMD = ...;; define a your own command CMD + - help;; print the help""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/2.0.0.tar.gz" + checksum: [ + "sha256=44a6323691346a4c8b804bf1c77359abb57315aab7494c7c9383a7ebc49233e4" + "md5=0609279941b183dc7e83631cb9156d28" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocamltter/ocamltter.2.0.1/opam b/packages/ocamltter/ocamltter.2.0.1/opam new file mode 100644 index 000000000..a305d8f74 --- /dev/null +++ b/packages/ocamltter/ocamltter.2.0.1/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +authors: [ + "Yoshihiro Imai" "Jun Furuse" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://github.com/yoshihiro503/ocamltter" +bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] + [ "ocaml" "setup.ml" "-install" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.00.1"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "tiny_json_conv" {>= "1.3.0" & <= "1.4.1"} + "spotlib" {>= "2.1.1" & <= "2.1.2"} +] +synopsis: "The OCAMLTTER twitter client" +description: """ +OCAMLTTER is a Twitter client written in OCaml. + +It is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + + - l();; list timeline + - lc COUNT;; list timeline (COUNT lines) + - lu "NAME";; list NAME's timeline + - m();; list mentions (tweet containing @YOU) + - u "TEXT";; post a new message + - re ID "TEXT";; reply to ID + - del ID;; delete tweet of ID + - rt ID;; retweet ID + - qt ID "TEXT";; qt ID + - follow "NAME";; follow NAME + - unfollow "NAME";; unfollow NAME + - fav ID;; mark ID as favorites + - report_spam "NAME" report NAME as a spam user + - s "WORD";; search tweets by a WORD + - setup ();; (re)authorize ocamltter + - let CMD = ...;; define a your own command CMD + - help;; print the help""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/2.0.1.tar.gz" + checksum: [ + "sha256=ee90e8a2cd5b7a1638e649d503be10eafe1d8fe3d3847c6fd5756f07112f106e" + "md5=47dcd243bcedf8bb4a2d96f0d86826c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamltter/ocamltter.2.1.0/opam b/packages/ocamltter/ocamltter.2.1.0/opam new file mode 100644 index 000000000..619670186 --- /dev/null +++ b/packages/ocamltter/ocamltter.2.1.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +authors: [ + "Yoshihiro Imai" "Jun Furuse" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://github.com/yoshihiro503/ocamltter" +bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.00.1"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "tiny_json_conv" {= "1.4.0"} + "spotlib" {= "2.2.0"} +] +patches: [ + "cleanup.patch" +] +synopsis: "The OCAMLTTER twitter client" +description: """ +OCAMLTTER is a Twitter client written in OCaml. + +It is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + + - l();; list timeline + - lc COUNT;; list timeline (COUNT lines) + - lu "NAME";; list NAME's timeline + - m();; list mentions (tweet containing @YOU) + - u "TEXT";; post a new message + - re ID "TEXT";; reply to ID + - del ID;; delete tweet of ID + - rt ID;; retweet ID + - qt ID "TEXT";; qt ID + - follow "NAME";; follow NAME + - unfollow "NAME";; unfollow NAME + - fav ID;; mark ID as favorites + - report_spam "NAME" report NAME as a spam user + - s "WORD";; search tweets by a WORD + - setup ();; (re)authorize ocamltter + - let CMD = ...;; define a your own command CMD + - help;; print the help""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/2.1.0.tar.gz" + checksum: [ + "sha256=a98ed3dd1720d3b0830a2e65ef2a29287b982b81b311edf56d4cbf88b3d5679e" + "md5=6ad11d746adbe730080e69d913585707" + ] +} +extra-source "cleanup.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamltter/cleanup.patch" + checksum: [ + "sha256=97af88765caf5df7ec3c0647af922b86641eaf9fc8bb99d5559bbf1510ba240b" + "md5=0519ed845f0cc6cbde5326e67071cd53" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamltter/ocamltter.2.1.1/opam b/packages/ocamltter/ocamltter.2.1.1/opam new file mode 100644 index 000000000..74c390b76 --- /dev/null +++ b/packages/ocamltter/ocamltter.2.1.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "tiny_json_conv" {= "1.4.0"} + "spotlib" {>= "2.3.0" & <= "2.3.1"} + "orakuda" {>= "1.1.0" & <= "2.0.0"} +] +dev-repo: "git+https://github.com/yoshihiro503/ocamltter" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "The OCAMLTTER twitter client" +description: """ +OCAMLTTER is a Twitter client written in OCaml. + +It is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + + - l();; list timeline + - lc COUNT;; list timeline (COUNT lines) + - lu "NAME";; list NAME's timeline + - m();; list mentions (tweet containing @YOU) + - u "TEXT";; post a new message + - re ID "TEXT";; reply to ID + - del ID;; delete tweet of ID + - rt ID;; retweet ID + - qt ID "TEXT";; qt ID + - follow "NAME";; follow NAME + - unfollow "NAME";; unfollow NAME + - fav ID;; mark ID as favorites + - report_spam "NAME" report NAME as a spam user + - s "WORD";; search tweets by a WORD + - setup ();; (re)authorize ocamltter + - let CMD = ...;; define a your own command CMD + - help;; print the help""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/2.1.1.tar.gz" + checksum: [ + "sha256=cb7c0d9c1679973b5fdf2cee9c466c6e721e1298152ee346464f4cb4d81da5c1" + "md5=d4c185984af6c27f03ac37a458b1f69c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocamltter/ocamltter.2.1.2/opam b/packages/ocamltter/ocamltter.2.1.2/opam new file mode 100644 index 000000000..f0bb65b57 --- /dev/null +++ b/packages/ocamltter/ocamltter.2.1.2/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +authors: [ + "Yoshihiro Imai" "Jun Furuse" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://github.com/yoshihiro503/ocamltter" +bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%" ] + [ "ocaml" "setup.ml" "-build" ] + [ "ocaml" "setup.ml" "-install" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "tiny_json_conv" {= "1.4.1"} + "spotlib" {>= "2.4.0" & < "3.0.0"} + "orakuda" {>= "1.1.1" & < "2.0.0"} +] +synopsis: "The OCAMLTTER twitter client" +description: """ +OCAMLTTER is a Twitter client written in OCaml. + +It is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + + - l();; list timeline + - lc COUNT;; list timeline (COUNT lines) + - lu "NAME";; list NAME's timeline + - m();; list mentions (tweet containing @YOU) + - u "TEXT";; post a new message + - re ID "TEXT";; reply to ID + - del ID;; delete tweet of ID + - rt ID;; retweet ID + - qt ID "TEXT";; qt ID + - follow "NAME";; follow NAME + - unfollow "NAME";; unfollow NAME + - fav ID;; mark ID as favorites + - report_spam "NAME" report NAME as a spam user + - s "WORD";; search tweets by a WORD + - setup ();; (re)authorize ocamltter + - let CMD = ...;; define a your own command CMD + - help;; print the help""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/2.1.2.tar.gz" + checksum: [ + "sha256=407da1f46b7196ce677e3904b896681b10c6f662fc6006af53fa29954c0b9595" + "md5=93832e8df2777c14121ade98501dbac8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamltter/ocamltter.3.0.0/opam b/packages/ocamltter/ocamltter.3.0.0/opam new file mode 100644 index 000000000..fadc6b7d2 --- /dev/null +++ b/packages/ocamltter/ocamltter.3.0.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +authors: [ + "Yoshihiro Imai" "Jun Furuse" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://github.com/yoshihiro503/ocamltter" +bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] + [ "ocaml" "setup.ml" "-install" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "tiny_json_conv" {= "1.4.1"} + "spotlib" {>= "2.5.0" & <= "4.3.0"} + "orakuda" {>= "1.2.2" & < "2.0.0"} +] +synopsis: + "OCamltter twitter client, and OAuth framework for Twitter and Flickr" +description: """ +OCamltter is a Twitter client written in OCaml. It provides OAuth library, +and Twitter and Flickr APIs using it. + +OCamltter +============ + +It is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + +Start it by: + + $ ocamllter + +Help is available by + + # print_string help;; + +OAuth, Twitter and Flickr library +=================================== + +OCamltter also provides the following libraries: + +* ocamltter_oauth: OAuth library +* ocamltter_twitter: Twitter API +* ocamltter_flickr: Flickr API""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/3.0.0.tar.gz" + checksum: [ + "sha256=087b8efce95ce854515e4fcfd65b1e43e525945fedc25ef2e2aa38d4e95ac46e" + "md5=0bac97decc391f59b53d6d3622ce14c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamltter/ocamltter.4.0.0/opam b/packages/ocamltter/ocamltter.4.0.0/opam new file mode 100644 index 000000000..9f209406a --- /dev/null +++ b/packages/ocamltter/ocamltter.4.0.0/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +authors: [ + "Yoshihiro Imai" "Jun Furuse" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://github.com/yoshihiro503/ocamltter" +bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "spotlib" {>= "2.5.1" & <= "4.3.0"} + "orakuda" {= "2.0.0"} + "ppx_meta_conv" {>= "2.0.0" & <= "2.1.0"} + "tiny_json" {<= "1.1.6"} + "ppx_monadic" {>= "1.0.2" & <= "2.3.0"} +] +synopsis: "The OCAMLTTER twitter client" +description: """ +OCAMLTTER is a Twitter client written in OCaml. + +It is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + + - l();; list timeline + - lc COUNT;; list timeline (COUNT lines) + - lu "NAME";; list NAME's timeline + - m();; list mentions (tweet containing @YOU) + - u "TEXT";; post a new message + - re ID "TEXT";; reply to ID + - del ID;; delete tweet of ID + - rt ID;; retweet ID + - qt ID "TEXT";; qt ID + - follow "NAME";; follow NAME + - unfollow "NAME";; unfollow NAME + - fav ID;; mark ID as favorites + - report_spam "NAME" report NAME as a spam user + - s "WORD";; search tweets by a WORD + - setup ();; (re)authorize ocamltter + - let CMD = ...;; define a your own command CMD + - help;; print the help""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/4.0.0.tar.gz" + checksum: [ + "sha256=1bd874a258fcaf64e1df42cbc3261533ec646f706b708ac6684c8d75d35bbd8b" + "md5=02e58a86cf9f8a8b077a8f90a3e8c207" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamltter/ocamltter.4.0.1/opam b/packages/ocamltter/ocamltter.4.0.1/opam new file mode 100644 index 000000000..f2aef926d --- /dev/null +++ b/packages/ocamltter/ocamltter.4.0.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +authors: [ + "Yoshihiro Imai" "Jun Furuse" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://github.com/yoshihiro503/ocamltter" +bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "spotlib" {>= "2.5.1" & <= "4.3.0"} + "orakuda" {= "2.0.0"} + "ppx_meta_conv" {>= "2.0.0" & <= "2.1.0"} + "tiny_json" {<= "1.1.6"} + "ppx_monadic" {>= "1.0.2" & <= "2.3.0"} +] +synopsis: "The OCAMLTTER twitter client" +description: """ +OCAMLTTER is a Twitter client written in OCaml. + +It is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + + - l();; list timeline + - lc COUNT;; list timeline (COUNT lines) + - lu "NAME";; list NAME's timeline + - m();; list mentions (tweet containing @YOU) + - u "TEXT";; post a new message + - re ID "TEXT";; reply to ID + - del ID;; delete tweet of ID + - rt ID;; retweet ID + - qt ID "TEXT";; qt ID + - follow "NAME";; follow NAME + - unfollow "NAME";; unfollow NAME + - fav ID;; mark ID as favorites + - report_spam "NAME" report NAME as a spam user + - s "WORD";; search tweets by a WORD + - setup ();; (re)authorize ocamltter + - let CMD = ...;; define a your own command CMD + - help;; print the help""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/4.0.1.tar.gz" + checksum: [ + "sha256=d7d7570e842777b4dfb6bc7400539662e973dd8783911a330245caf186e8a8fd" + "md5=e82f24953c5789884ad127c0daa5154d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamltter/ocamltter.4.0.2/opam b/packages/ocamltter/ocamltter.4.0.2/opam new file mode 100644 index 000000000..836a560f1 --- /dev/null +++ b/packages/ocamltter/ocamltter.4.0.2/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +authors: [ + "Yoshihiro Imai" "Jun Furuse" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://github.com/yoshihiro503/ocamltter" +bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter.git" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "spotlib" {>= "2.5.3" & <= "4.3.0"} + "orakuda" {= "2.0.0"} + "ppx_meta_conv" {>= "2.0.2" & <= "2.1.0"} + "tiny_json" {<= "1.1.6"} + "ppx_monadic" {<= "2.3.0"} +] +synopsis: "The OCAMLTTER twitter client" +description: """ +OCAMLTTER is a Twitter client written in OCaml. + +It is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + + - l();; list timeline + - lc COUNT;; list timeline (COUNT lines) + - lu "NAME";; list NAME's timeline + - m();; list mentions (tweet containing @YOU) + - u "TEXT";; post a new message + - re ID "TEXT";; reply to ID + - del ID;; delete tweet of ID + - rt ID;; retweet ID + - qt ID "TEXT";; qt ID + - follow "NAME";; follow NAME + - unfollow "NAME";; unfollow NAME + - fav ID;; mark ID as favorites + - report_spam "NAME" report NAME as a spam user + - s "WORD";; search tweets by a WORD + - setup ();; (re)authorize ocamltter + - let CMD = ...;; define a your own command CMD + - help;; print the help""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/4.0.2.tar.gz" + checksum: [ + "sha256=c514c495ea8bb01d9dfada947256e1fda121735eba84ff9e5e1c181977b628d3" + "md5=43b7aee1525f77474a49a91b354e5d7b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamltter/ocamltter.4.1.0/opam b/packages/ocamltter/ocamltter.4.1.0/opam new file mode 100644 index 000000000..c50c32269 --- /dev/null +++ b/packages/ocamltter/ocamltter.4.1.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +authors: [ + "Yoshihiro Imai" "Jun Furuse" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://github.com/yoshihiro503/ocamltter" +bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter/ocamltter.git" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base64" {< "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "spotlib" {>= "3.0.0" & <= "4.3.0"} + "ppx_orakuda" {>= "3.0.0" & <= "3.3.0"} + "ppx_meta_conv" {>= "2.4.0" & < "2.6.0"} + "tiny_json" {<= "1.1.6"} + "ppx_monadic" {<= "2.3.0"} +] +synopsis: "The OCAMLTTER OAuth1 library and twitter, flickr clients" +description: """ +OCAMLTTER is an OAuth1 library with a CUI twitter client and a flickr uploader. + +OCAMLTTER Twitter client is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + + - l();; list timeline + - lc COUNT;; list timeline (COUNT lines) + - lu "NAME";; list NAME's timeline + - m();; list mentions (tweet containing @YOU) + - u "TEXT";; post a new message + - re ID "TEXT";; reply to ID + - del ID;; delete tweet of ID + - rt ID;; retweet ID + - qt ID "TEXT";; qt ID + - follow "NAME";; follow NAME + - unfollow "NAME";; unfollow NAME + - fav ID;; mark ID as favorites + - report_spam "NAME" report NAME as a spam user + - s "WORD";; search tweets by a WORD + - setup ();; (re)authorize ocamltter + - let CMD = ...;; define a your own command CMD + - help;; print the help""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/4.1.0.tar.gz" + checksum: [ + "sha256=d272a8ac713a11fb1dbfddc98f5d09c4e0ed3469ff6a15712cc180ffc53b1658" + "md5=f42012b88aaedb8eebedefe22546bc45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocamltter/ocamltter.4.1.1/opam b/packages/ocamltter/ocamltter.4.1.1/opam new file mode 100644 index 000000000..3a346c679 --- /dev/null +++ b/packages/ocamltter/ocamltter.4.1.1/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +authors: [ + "Yoshihiro Imai" "Jun Furuse" +] +maintainer: "jun.furuse@gmail.com" +homepage: "https://github.com/yoshihiro503/ocamltter" +bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter/ocamltter.git" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base64" {< "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "cryptokit" {<= "1.20"} + "ocurl" {>= "0.5.3" & <= "0.9.2"} + "spotlib" {>= "3.0.0" & <= "4.3.0"} + "ppx_orakuda" {>= "3.0.0" & <= "3.3.0"} + "ppx_meta_conv" {>= "2.4.0" & < "2.6.0"} + "tiny_json" {<= "1.1.6"} + "ppx_monadic" {<= "2.3.0"} +] +synopsis: "The OCAMLTTER OAuth1 library and twitter, flickr clients" +description: """ +OCAMLTTER is an OAuth1 library with a CUI twitter client and a flickr uploader. + +OCAMLTTER Twitter client is a CLI application, implemented as a custom OCaml toplevel (REPL). +Common twitter commands are accessible via simple functions like: + + - l();; list timeline + - lc COUNT;; list timeline (COUNT lines) + - lu "NAME";; list NAME's timeline + - m();; list mentions (tweet containing @YOU) + - u "TEXT";; post a new message + - re ID "TEXT";; reply to ID + - del ID;; delete tweet of ID + - rt ID;; retweet ID + - qt ID "TEXT";; qt ID + - follow "NAME";; follow NAME + - unfollow "NAME";; unfollow NAME + - fav ID;; mark ID as favorites + - report_spam "NAME" report NAME as a spam user + - s "WORD";; search tweets by a WORD + - setup ();; (re)authorize ocamltter + - let CMD = ...;; define a your own command CMD + - help;; print the help""" +url { + src: "https://github.com/yoshihiro503/ocamltter/archive/4.1.1.tar.gz" + checksum: [ + "sha256=da977e795b8ec6dabe0d36cad9470661c8fa5ae352dae192b9d43d3ed75301f3" + "md5=eb27659f8c95029a8c91cdd2b8e5e62a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocamlviz/ocamlviz.1.01/opam b/packages/ocamlviz/ocamlviz.1.01/opam new file mode 100644 index 000000000..a253e30e5 --- /dev/null +++ b/packages/ocamlviz/ocamlviz.1.01/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "fabrice.le_fessant@ocamlpro.com" +authors: [ + "Robert Julien" + "Von Tokarski Guillaume" + "Filliatre Jean-Christophe" + "Conchon Sylvain" + "Le Fessant Fabrice" +] +substs: ["opam.patch"] +homepage: "https://ocamlviz.forge.ocamlcore.org/" +# dev-repo: "svn://svn.forge.ocamlcore.org/svn/ocamlviz/" +bug-reports: "https://forge.ocamlcore.org/tracker/?atid=503&group_id=104&func=browse" +license: "LGPL-2.0-only" +build: [ + ["mkdir" "-p" "%{lib}%/ocamlviz/camlp4"] + ["autoconf"] + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install" "BINDIR=%{bin}%" "MANDIR=%{man}%" "OCAMLLIB=%{lib}%/ocamlviz"] +] +remove: [ + ["rm" "-rf" + "%{bin}%/ocamlviz-ascii" + "%{bin}%/ocamlviz-gui" + "%{man}%/man1/ocamlviz.1" + "%{lib}%/ocamlviz"] +] +depends: ["ocaml" "cairo2" {<= "0.6.5"} "lablgtk" {<= "2.18.13"} "conf-autoconf" {<= "0.2"} "camlp4" {<= "5.3"} "base-unsafe-string" {= "base"}] +patches: ["opam.patch"] +synopsis: "real-time profiling tool" +description: """ +The key idea of Ocamlviz is the ability to instrument an existing +code, in real time, with lightweight monitoring annotations. Ocamlviz +can also be used as a debugging tool.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocamlviz/ocamlviz/1.01/ocamlviz-1.01.tar.gz" + checksum: [ + "sha256=b537047822907e2cfdaf03ac0d8b9e6f0448db500c1cbe6a765d6298dcb75894" + "md5=5f581471ebee0d05d892051a1aba7607" + ] +} +extra-source "opam.patch.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlviz/opam.patch.in" + checksum: [ + "sha256=b8026ab67b100fa123b69c2680a76e05bc0935e6de11e3c9bbcb911f9f283e72" + "md5=adb704fd3664b3ce9b7e61bb02c745d0" + ] +} +extra-source "ocamlviz.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlviz/ocamlviz.install" + checksum: [ + "sha256=74875b77a9d520ffdf817c58d58dd7989deca8708fa129a3c597754162c8761f" + "md5=0446feb2c8a0150e7e1d8168653c69c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocamlweb/ocamlweb.1.38/opam b/packages/ocamlweb/ocamlweb.1.38/opam new file mode 100644 index 000000000..5e0b8d90e --- /dev/null +++ b/packages/ocamlweb/ocamlweb.1.38/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: ["Jean-Christophe Filliâtre"] +license: "LGPL-2.1-only" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/ocamlweb/sbin" + "--libexecdir=%{lib}%/ocamlweb/libexec" + "--sysconfdir=%{lib}%/ocamlweb/etc" + "--sharedstatedir=%{lib}%/ocamlweb/com" + "--localstatedir=%{lib}%/ocamlweb/var" + "--libdir=%{lib}%/ocamlweb/lib" + "--includedir=%{lib}%/ocamlweb/include" + "--datarootdir=%{lib}%/ocamlweb/share" + ] + [make] +] +install: [make "install" "BASETEXDIR=%{lib}%/ocamlweb/texmf"] +synopsis: "A literate programming tool for OCaml" +depends: [ + "ocaml" {< "4.06.0"} +] +url { + src: + "https://github.com/backtracking/ocamlweb/releases/download/v1.38/ocamlweb-1.38.tar.gz" + checksum: [ + "sha256=0aef852953fc21517ba1b05e0ca3f4db1368780c191e999a3742193c5534696d" + "md5=8b4d446a0a6cfc0925c60647d424510e" + ] +} +extra-source "ocamlweb.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlweb/ocamlweb.install" + checksum: [ + "sha256=217d13f11ba49d1798305557065bedac6ca900ff10d72de531376b869b8a6b56" + "md5=8190c722de440e2f113fd8c332c29be6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocamlweb/ocamlweb.1.39/opam b/packages/ocamlweb/ocamlweb.1.39/opam new file mode 100644 index 000000000..c2efee8be --- /dev/null +++ b/packages/ocamlweb/ocamlweb.1.39/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: ["jean-christophe.filliatre@cnrs.fr"] +authors: ["Jean-Christophe Filliâtre"] +license: "LGPL-2.1-only" +build: [ + [ + "./configure" + "--prefix" + prefix + "--sbindir=%{lib}%/ocamlweb/sbin" + "--libexecdir=%{lib}%/ocamlweb/libexec" + "--sysconfdir=%{lib}%/ocamlweb/etc" + "--sharedstatedir=%{lib}%/ocamlweb/com" + "--localstatedir=%{lib}%/ocamlweb/var" + "--libdir=%{lib}%/ocamlweb/lib" + "--includedir=%{lib}%/ocamlweb/include" + "--datarootdir=%{lib}%/ocamlweb/share" + ] + [make] +] +install: [make "install" "BASETEXDIR=%{lib}%/ocamlweb/texmf"] +synopsis: "A literate programming tool for OCaml" +depends: [ + "ocaml" {< "4.06.0"} +] +url { + src: + "https://github.com/backtracking/ocamlweb/releases/download/v1.39/ocamlweb-1.39.tar.gz" + checksum: [ + "sha256=c52a7bff5fc9535829a0bdf0345c35590dddb4c020095bff6c62fdcb16102b07" + "md5=d6038bba8c67a36abe156c172637be24" + ] +} +extra-source "ocamlweb.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlweb/ocamlweb.install" + checksum: [ + "sha256=217d13f11ba49d1798305557065bedac6ca900ff10d72de531376b869b8a6b56" + "md5=8190c722de440e2f113fd8c332c29be6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocapic/ocapic.3.0/opam b/packages/ocapic/ocapic.3.0/opam new file mode 100644 index 000000000..17a89a686 --- /dev/null +++ b/packages/ocapic/ocapic.3.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "benoit.vaugon@gmail.com" +build: [ + ["./configure" "-prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "-prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlclean" {<= "2.3"} +] +install: [make "install"] +synopsis: "Development tools to run OCaml programs on PIC microcontrollers" +url { + src: + "http://www.algo-prog.info/ocapic/web/lib/exe/fetch.php?media=ocapic-3.0.tar.bz2" + checksum: [ + "sha256=fff0856ac6594c53f4915168f28d5e09d923c44880b0569f00b1874f22934484" + "md5=e453251c23ec866a05bdc44cad83675e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocapic/ocapic.3.3/opam b/packages/ocapic/ocapic.3.3/opam new file mode 100644 index 000000000..058492c39 --- /dev/null +++ b/packages/ocapic/ocapic.3.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +authors: ["Benoît Vaugon " "Philippe Wang" "Emmanuel Chailloux"] +homepage: "http://www.algo-prog.info/ocapic/web/index.php?id=ocapic" +bug-reports: "https://github.com/bvaugon/ocapic/issues" +dev-repo: "git+https://github.com/bvaugon/ocapic.git" +maintainer: "benoit.vaugon@gmail.com" +build: [ + ["./configure" "-prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "-prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.03.0" & <= "4.06.0"} + "camlp4" {<= "5.3"} + "graphics" {<= "5.1.2"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlclean" {>= "2.1" & <= "2.3"} +] +install: [make "install"] +synopsis: "Development tools to run OCaml programs on PIC microcontrollers" +url { + src: + "http://www.algo-prog.info/ocapic/web/lib/exe/fetch.php?media=ocapic:ocapic-3.3.tar.bz2" + checksum: [ + "sha256=268388ee7d488eb442bbe6e897ea5c6f45a69602951e445ca31202c9b84def3a" + "md5=bd1b2e89acb3399600910b8c2dd48fc6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocephes/ocephes.0.1.1/opam b/packages/ocephes/ocephes.0.1.1/opam new file mode 100644 index 000000000..a4ecaf315 --- /dev/null +++ b/packages/ocephes/ocephes.0.1.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/Ocephes" +bug-reports: "https://github.com/rleonid/Ocephes/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/rleonid/Ocephes.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "ocephes"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bindings to special math functions from the Cephes library." +description: "Easy special math functions in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rleonid/Ocephes/archive/0.1.1.tar.gz" + checksum: [ + "sha256=332198e7958e5272ddf46f0aa674c1b1ceeab327a847b98a07756e7a99a21472" + "md5=a9c3f7897e5f9bff56853c6f3b8d79e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocephes/ocephes.0.1.2/opam b/packages/ocephes/ocephes.0.1.2/opam new file mode 100644 index 000000000..52582a87a --- /dev/null +++ b/packages/ocephes/ocephes.0.1.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/Ocephes" +bug-reports: "https://github.com/rleonid/Ocephes/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/rleonid/Ocephes.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "ocephes"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ctypes" {< "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bindings to special math functions from the Cephes library." +description: "Easy special math functions in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rleonid/ocephes/archive/0.1.2.tar.gz" + checksum: [ + "sha256=851b8263def77cb2df46b4459f38c878a87830625671150e1a3ab01387eb847a" + "md5=2cb1102e3e551b946dd2e61bf867448e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocephes/ocephes.0.1/opam b/packages/ocephes/ocephes.0.1/opam new file mode 100644 index 000000000..eda4694cc --- /dev/null +++ b/packages/ocephes/ocephes.0.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/Ocephes" +bug-reports: "https://github.com/rleonid/Ocephes/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/rleonid/Ocephes.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "ocephes"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Bindings to special math functions from the Cephes library." +description: "Easy special math functions in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rleonid/Ocephes/archive/0.1.tar.gz" + checksum: [ + "sha256=7297140239ccddd62886c2e846120508e8ecd0c4be714ba048676e58a1691a96" + "md5=9f5d7582be599f664eb85710685c15c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocephes/ocephes.0.8.1/opam b/packages/ocephes/ocephes.0.8.1/opam new file mode 100644 index 000000000..17b1ec7ba --- /dev/null +++ b/packages/ocephes/ocephes.0.8.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/ocephes" +bug-reports: "https://github.com/rleonid/ocephes/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/rleonid/ocephes.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "ocephes"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {< "0.6.0"} + "ctypes-foreign" {<= "0.23.0"} +] +synopsis: "Bindings to special math functions from the Cephes library" +description: """ +Ctypes bindings to some of the functions in this common C +mathematical functions library.""" +flags: light-uninstall +url { + src: "https://github.com/rleonid/ocephes/archive/0.8.1.tar.gz" + checksum: [ + "sha256=24a849a9c6d486207771f34e531b5c3d558a473b9c8a6b7efce1e186af3c28d0" + "md5=b3e972bc41b49702b50972cfa8d31229" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocephes/ocephes.0.8/opam b/packages/ocephes/ocephes.0.8/opam new file mode 100644 index 000000000..fc90843ab --- /dev/null +++ b/packages/ocephes/ocephes.0.8/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/rleonid/Ocephes" +bug-reports: "https://github.com/rleonid/Ocephes/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/rleonid/Ocephes.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "ocephes"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ctypes" {< "0.6.0"} +] +synopsis: "Bindings to special math functions from the Cephes library." +description: "Easy special math functions in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rleonid/Ocephes/archive/0.8.tar.gz" + checksum: [ + "sha256=d6aecc481c8a5bf052d2ac50ac9662c6001b63b4bc3ce7f60616cc7b0f2fea9b" + "md5=dd0a046fa89746cb62b1005cc0a6d28e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocf/ocf.0.2.0/opam b/packages/ocf/ocf.0.2.0/opam new file mode 100644 index 000000000..ac3470c32 --- /dev/null +++ b/packages/ocf/ocf.0.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://zoggy.frama.io/ocf/" +license: "LGPL-3.0-only" +doc: ["https://zoggy.frama.io/ocf/doc.html"] +dev-repo: "git+https://framagit.org/zoggy/ocf.git" +bug-reports: "https://framagit.org/zoggy/ocf/issues" +tags: ["configuration" "options" "json"] + +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "ocf"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "yojson" {>= "1.1.8" & <= "2.2.2"} + "ppx_tools" {>= "0.99" & <= "6.6"} +] +synopsis: "Library to load and store configuration options in JSON syntax" +flags: light-uninstall +url { + src: "https://framagit.org/zoggy/ocf/-/archive/0.2.0/ocf-0.2.0.tar.gz" + checksum: [ + "sha256=2d6e9816bf81c62bff49a7d947e1d3d370ae56910970602c66b386b9b578eb3c" + "md5=15ef211e74e168649998b845abc08831" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocf/ocf.0.4.0/opam b/packages/ocf/ocf.0.4.0/opam new file mode 100644 index 000000000..b5935ef8e --- /dev/null +++ b/packages/ocf/ocf.0.4.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://zoggy.frama.io/ocf/" +license: "LGPL-3.0-only" +doc: ["https://zoggy.frama.io/ocf/doc.html"] +dev-repo: "git+https://framagit.org/zoggy/ocf.git" +bug-reports: "https://framagit.org/zoggy/ocf/issues" +tags: ["configuration" "options" "json"] + +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "ocf"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {>= "1.1.8" & <= "2.2.2"} + "ppx_tools" {>= "0.99" & <= "6.6"} +] +synopsis: "Library to load and store configuration options in JSON syntax" +flags: light-uninstall +url { + src: "https://framagit.org/zoggy/ocf/-/archive/0.4.0/ocf-0.4.0.tar.gz" + checksum: [ + "sha256=c0a34377e2094bce01907ebe67cd7cad80d8c0ae7bccec50b1cc2da850b7c2af" + "md5=62641e815499dfbe70e306acfdb66925" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oci/oci.0.3/opam b/packages/oci/oci.0.3/opam new file mode 100644 index 000000000..1ec8c71ed --- /dev/null +++ b/packages/oci/oci.0.3/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "francois.bobot@cea.fr" +authors: ["François Bobot"] +homepage: "https://github.com/bobot/oci" +dev-repo: "git+https://github.com/bobot/oci.git" +bug-reports: "https://github.com/bobot/oci/issues" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" + +build: [ + ["./.configure_or_autoconf" "--prefix=%{prefix}%"] + [make] +] +install: [ + [make "install"] +] +remove: [ + ["./.configure_or_autoconf" "--prefix=%{prefix}%"] + [make "uninstall"] +] + +depends: [ + "ocaml" {= "4.02.1" | >= "4.02.3"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "async_shell" {= "113.33.00"} + "core" {= "113.33.00"} + "core_extended" {<= "v0.17.0"} + "extunix" {>= "0.1.3" & <= "0.4.3"} + "fileutils" {<= "0.6.6"} + "textutils" {<= "v0.17.0"} + "ocamlbuild" {<= "0.15.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_bin_prot" {<= "v0.17.0"} + "ppx_here" {<= "v0.17.0"} + "ppx_fields_conv" {<= "v0.17.0"} + "ppx_compare" {<= "v0.17.0"} +] +available: os = "linux" +synopsis: + "OCI is a framework for continuous integrations and benchmarks. At the" +description: """ +base it is a container manager and at the top a tools that allows to +compile, tests, and compare compilation and run of inter-dependent git +repositories.""" +url { + src: "https://github.com/bobot/oci/releases/download/0.3/oci-0.3.tar.gz" + checksum: [ + "sha256=dde838cf09aaa37064f6611c34ab29a6d729f082eb02c92ec1dfc0c101785e17" + "md5=3dc00f4774c071a80603d1ea9ccdb4bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oclaunch/oclaunch.0.1.3/opam b/packages/oclaunch/oclaunch.0.1.3/opam new file mode 100644 index 000000000..7ee2466b0 --- /dev/null +++ b/packages/oclaunch/oclaunch.0.1.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Joly Clément " +authors: [ "Joly Clément " ] +license: "CeCILL-1.0+" +homepage: "http://www.oclaunch.tuxfamily.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +depends: [ + "ocaml" {>= "4.01.0"} + "atdgen" {<= "2.15.0"} + "base-threads" {= "base"} + "core" {< "v0.9.0"} + "core_extended" {< "v0.9.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Launch commands automatically" +description: """ +OcLaunch is a command-line tool to launch successively (each time the +program is called) commands. It is designed to be used with any +program, interactive or not. This a early version.""" +url { + src: + "http://download.tuxfamily.org/oclaunch/sources/oclaunch-v0.1.3_patched.tar.gz" + checksum: [ + "sha256=9ce17ffbc1e3477c50f16b8cd7ba51d796b4ad37298cd6cf19197de238084649" + "md5=5654d8f9e96b5ce7c93a6a3b8416c686" + ] +} +extra-source "oclaunch.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oclaunch/oclaunch.install" + checksum: [ + "sha256=b451fc6838fd5d610926eeca5bf685683751f0aa2d80a407325bc7ff575a9b3a" + "md5=9c8a41ad6129feb45456e5dd9fe35b40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oclaunch/oclaunch.0.2.1/opam b/packages/oclaunch/oclaunch.0.2.1/opam new file mode 100644 index 000000000..6bad06d58 --- /dev/null +++ b/packages/oclaunch/oclaunch.0.2.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Joly Clément " +authors: [ "Joly Clément " ] +license: "CeCILL-1.0+" +homepage: "http://www.oclaunch.tuxfamily.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +depends: [ + "ocaml" {>= "4.01.0"} + "atdgen" {< "1.13.0"} + "base-threads" {= "base"} + "core" {< "v0.9.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} +] +synopsis: "Launch commands automagically" +description: """ +OcLaunch is a command-line tool to launch successively (each time the program is +called) commands. It is designed to be used with any program, interactive or +not. Help at http://www.oclaunch.tuxfamily.org. Try it, it works automagically!""" +url { + src: + "http://download.tuxfamily.org/oclaunch/sources/oclaunch-v0.2.1_patched.tar.gz" + checksum: [ + "sha256=02dc897e364274810e762cde0835f39eb0c89a574c61c81d53a3d0f3a9f576e8" + "md5=3a3fdb41d23224e65c5fbbbafbdebbba" + ] +} +extra-source "oclaunch.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oclaunch/oclaunch.install" + checksum: [ + "sha256=b451fc6838fd5d610926eeca5bf685683751f0aa2d80a407325bc7ff575a9b3a" + "md5=9c8a41ad6129feb45456e5dd9fe35b40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oclaunch/oclaunch.0.2.2/opam b/packages/oclaunch/oclaunch.0.2.2/opam new file mode 100644 index 000000000..2f15d9109 --- /dev/null +++ b/packages/oclaunch/oclaunch.0.2.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +dev-repo: "git+https://gitlab.com/WzukW/oclaunch.git" +bug-reports: "https://gitlab.com/WzukW/oclaunch/issues/new?issue[assignee_id]=&issue[milestone_id]=" +maintainer: "Joly Clément " +authors: [ "Joly Clément " ] +license: "CeCILL-1.0+" +homepage: "http://www.oclaunch.tuxfamily.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "setup.ml" "-uninstall"] +depends: [ + "ocaml" {>= "4.01.0"} + "atdgen" {<= "2.15.0"} + "base-threads" {= "base"} + "core" {< "v0.9.0"} + "core_extended" {< "113.24.00"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Launch commands automagically" +description: """ +OcLaunch is a command-line tool to launch successively (each time the program is +called) commands. It is designed to be used with any program, interactive or +not. Help at http://www.oclaunch.tuxfamily.org. Try it, it works automagically!""" +url { + src: + "http://download.tuxfamily.org/oclaunch/sources/oclaunch-0.2.2_patched.tar.gz" + checksum: [ + "sha256=a7cbf931684ad648d1b876e9d35e9e278d5a1b13a1647b1a2e90407b1d78a3b4" + "md5=c06788cbf4893a33145a974ca13ef75a" + ] +} +extra-source "oclaunch.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oclaunch/oclaunch.install" + checksum: [ + "sha256=b451fc6838fd5d610926eeca5bf685683751f0aa2d80a407325bc7ff575a9b3a" + "md5=9c8a41ad6129feb45456e5dd9fe35b40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oclaunch/oclaunch.0.3.0-pre1/opam b/packages/oclaunch/oclaunch.0.3.0-pre1/opam new file mode 100644 index 000000000..4f63d9fd6 --- /dev/null +++ b/packages/oclaunch/oclaunch.0.3.0-pre1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Leo " +authors: "Leo " +homepage: "http://www.oclaunch.eu.org" +bug-reports: "https://gitlab.com/WzukW/oclaunch/issues/new" +license: "CeCILL-1.0+" +dev-repo: "git+https://gitlab.com/WzukW/oclaunch.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ocl"] +depends: [ + "ocaml" {>= "4.02.0"} + "atdgen" {<= "2.15.0"} + "base-threads" {= "base"} + "core" {>= "112.35.00" & < "v0.9.0"} + "textutils" {<= "v0.17.0"} + "re2" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {<= "5.3"} +] +synopsis: + "Command-line program allowing you to launch program on a human basis. Don't let a clock plan things!" +description: """ +For example, here is a typical session (you open a terminal emulator between +each item): + + You open your first terminal, your chat client is opened, + On second launch of a terminal, your task list is displayed, + On third launch, everything has been done. You will not see anything + more.""" +flags: light-uninstall +url { + src: + "http://download.tuxfamily.org/oclaunch/v03/oclaunch_v0.3.0-pre1_src.tar.gz" + checksum: [ + "sha256=8d354cbe4ca21ef9b0f3c534dbbba904bd95f7321c68b9fab0b18f350ae37336" + "md5=46d4dc1fab2ac0f5ba56786f00baa60f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocp-browser/ocp-browser.1.1.6/opam b/packages/ocp-browser/ocp-browser.1.1.6/opam new file mode 100644 index 000000000..d534856c9 --- /dev/null +++ b/packages/ocp-browser/ocp-browser.1.1.6/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "louis.gesbert@ocamlpro.com" +authors: ["Louis Gesbert" "Gabriel Radanne"] +homepage: "http://www.typerex.org/ocp-index.html" +bug-reports: "https://github.com/OCamlPro/ocp-index/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-index.git" +build: ["jbuilder" "build" "-p" name] +depends: [ + "ocaml" {>= "4.01.0"} + "ocp-pp" {<= "1.99.19-beta"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocp-index" {= "1.1.6"} + "cmdliner" {<= "1.3.0"} + "lambda-term" {< "2.0"} +] +synopsis: + "Console browser for the documentation of installed OCaml libraries" +description: """ +ocp-browser is a ncurses-like interface that allows to easily browse the +interfaces and documentation of all installed OCaml modules.""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.6.tar.gz" + checksum: [ + "sha256=f732d0c834c1a930b873b76b754de16fe711e0254ddf44e515059bed38bd1476" + "md5=9c062e99f3c3c3c334c97df2f78e1082" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocp-build/ocp-build.1.99.13-beta/opam b/packages/ocp-build/ocp-build.1.99.13-beta/opam new file mode 100644 index 000000000..09fbdc5ef --- /dev/null +++ b/packages/ocp-build/ocp-build.1.99.13-beta/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" + +build: [ + [ "./configure" "--prefix" "%{prefix}%" ] + [ make ] +] +install: [ + [ make "install" ] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-build" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-pp" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-compat" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-debug" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-lang" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-subcmd" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-system" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-unix" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/installed.ocp" ] + [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +synopsis: "Project manager for OCaml" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocp-build-1.99.13-beta.tar.gz" + checksum: [ + "sha256=7b9e25525ddff782d377f361ca46c995e072a0c737930ebb348499c023b737fc" + "md5=46e876a35fd905df5be9b062e773b7f6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-build/ocp-build.1.99.14-beta/opam b/packages/ocp-build/ocp-build.1.99.14-beta/opam new file mode 100644 index 000000000..f3f09bd18 --- /dev/null +++ b/packages/ocp-build/ocp-build.1.99.14-beta/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" + +build: [ + [ "./configure" "--prefix" "%{prefix}%" ] + [ make ] +] +install: [ + [ make "install" ] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-build" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-pp" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-compat" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-debug" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-lang" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-subcmd" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-system" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-unix" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/installed.ocp" ] + [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.04.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +synopsis: "Project manager for OCaml" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocp-build-1.99.14-beta.tar.gz" + checksum: [ + "sha256=f2138e37b13f2b99fe5fda1569797f1191b14401cc27886b0baa71bb5cf522a8" + "md5=c626fd172939185a08aab6766cbb979c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-build/ocp-build.1.99.15-beta/opam b/packages/ocp-build/ocp-build.1.99.15-beta/opam new file mode 100644 index 000000000..cb9d512cd --- /dev/null +++ b/packages/ocp-build/ocp-build.1.99.15-beta/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" +build: [ + [ "./configure" "--prefix" "%{prefix}%" ] + [ make ] +] +install: [ + [ make "install" ] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-build" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-pp" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-compat" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-debug" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-lang" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-subcmd" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-system" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-unix" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/installed.ocp" ] + [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +synopsis: "Project manager for OCaml" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocp-build-1.99.15-beta.tar.gz" + checksum: [ + "sha256=23c1ee33fec3460f40fd460761bbd399ecc0b8c85c18315644081a0cf5da27b2" + "md5=863547bca8f1528b36034d736100b23e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-build/ocp-build.1.99.16-beta/opam b/packages/ocp-build/ocp-build.1.99.16-beta/opam new file mode 100644 index 000000000..7495e07c6 --- /dev/null +++ b/packages/ocp-build/ocp-build.1.99.16-beta/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" +build: [ + [ "./configure" "--prefix" "%{prefix}%" ] + [ make ] +] +install: [ + [ make "install" ] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-build" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-pp" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-compat" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-debug" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-lang" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-subcmd" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-system" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-unix" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/installed.ocp" ] + [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.04.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +synopsis: "Project manager for OCaml" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocp-build-1.99.16-beta.tar.gz" + checksum: [ + "sha256=1edb960aac8c8f145a4cbb9b5038abf5a181cb37c2d27b92c2ebdf09096ae96f" + "md5=bfd12f6e67e1db9b9fcf73f96cad71c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-build/ocp-build.1.99.17-beta/opam b/packages/ocp-build/ocp-build.1.99.17-beta/opam new file mode 100644 index 000000000..13d83a107 --- /dev/null +++ b/packages/ocp-build/ocp-build.1.99.17-beta/opam @@ -0,0 +1,17 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" +depends: [ + "ocaml" {>= "3.12.0" & < "4.05.0"} + "typerex-build" {= "1.99.17-beta"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +synopsis: "Project manager for OCaml" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-build/ocp-build.1.99.8-beta/opam b/packages/ocp-build/ocp-build.1.99.8-beta/opam new file mode 100644 index 000000000..2704ff072 --- /dev/null +++ b/packages/ocp-build/ocp-build.1.99.8-beta/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" + +build: [ + ["./configure" "--prefix" "%{prefix}%"] + [make] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-build" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-build.byte" ] + [ "rm" "-f" "%{prefix}%/lib/META.ocp-build-bundle" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build-bundle" ] + + [ "rm" "-f" "%{prefix}%/lib/META.ocp-build-win32" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build-win32" ] + + [ "rm" "-f" "%{prefix}%/lib/META.ocp-build-misc" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build-misc" ] + + [ "rm" "-f" "%{prefix}%/lib/META.ocp-build" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build" ] +] +depends: [ + "ocaml" {< "4.02.3"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +install: [make "install"] +synopsis: "Project manager for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocp-build.1.99.8-beta.tar.gz" + checksum: [ + "sha256=07f102f55f8a5ce59108517b082dad4af1030147b376b54a940e40350ebdf80f" + "md5=e476608ad528dd60550cda17434c53ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-build/ocp-build.1.99.9-beta/opam b/packages/ocp-build/ocp-build.1.99.9-beta/opam new file mode 100644 index 000000000..9385a98a1 --- /dev/null +++ b/packages/ocp-build/ocp-build.1.99.9-beta/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" + +build: [ + ["./configure" "--prefix" "%{prefix}%"] + [make] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-build" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build" ] + [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] + ] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +install: [make "install"] +synopsis: "Project manager for OCaml" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocp-build.1.99.9-beta.tar.gz" + checksum: [ + "sha256=80120befb8ba40c215cf408279d265007d26dd047e96f26bd2360d7157228b71" + "md5=756bfe6337160693ec52119b400a12c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent-nlfork/ocp-indent-nlfork.1.5.3/opam b/packages/ocp-indent-nlfork/ocp-indent-nlfork.1.5.3/opam new file mode 100644 index 000000000..8be78dde1 --- /dev/null +++ b/packages/ocp-indent-nlfork/ocp-indent-nlfork.1.5.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +authors: [ + "Grégoire Henry " + "Louis Gesbert " + "Thomas Gazagnaire " + "Jun Furuse" +] +homepage: "http://www.typerex.org/ocp-indent.html" +bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" +license: "LGPL-2.0-or-later" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent.git#nlfork" +build: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "init"] + ["ocp-build" "make" "ocp-indent-nlfork.lib" "ocp-indent-nlfork.lib"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {>= "1.0.0" & <= "1.3.0"} +] +synopsis: "ocp-indent library, \"newline tokens\" fork" +description: """ +This is a modified version of the ocp-indent library, which is based on a +different lexer, using newline tokens and banning multi-line ones, which is more +convenient for some applications. + +The library is exported as `ocp-indent-nlfork`, so as not to interfere with +canonical ocp-indent installations. + +This package does *not* install an ocp-indent binary or related tools.""" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/nlfork-1.5.3.tar.gz" + checksum: [ + "sha256=3ebcdabe8790480b1e619b6bb5ed9240becc5e574a3d1756c953407673a2aefb" + "md5=64f2261e65f5e182b7595392af0fad48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.0.1.0/opam b/packages/ocp-indent/ocp-indent.0.1.0/opam new file mode 100644 index 000000000..65bdc8023 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.0.1.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix=%{prefix}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/0.1.0.tar.gz" + checksum: [ + "sha256=c0ecb8fa175512b9056b0b5d74daab5023f6c7ae702ad8696d9e8803fe782155" + "md5=d8f4050700a12f77c0d157ac931cac5f" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.0.6.0/opam b/packages/ocp-indent/ocp-indent.0.6.0/opam new file mode 100644 index 000000000..520a703ba --- /dev/null +++ b/packages/ocp-indent/ocp-indent.0.6.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocp-build" {build & <= "1.99.20-beta"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +patches: ["fix-warn-error.patch"] +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/0.6.0.tar.gz" + checksum: [ + "sha256=5db4763cda7af7bbc665e5bb7ae35c6c2348b5b2c8f09cea68d9d7a32e027490" + "md5=4727770e9ff7f85974fcacd53a3fe4fb" + ] +} +tags: ["org:ocamlpro"] +extra-source "fix-warn-error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-indent/fix-warn-error.patch.0.6.0" + checksum: [ + "sha256=5b10b18ae88f1d2777a5002801537f0a08ad8670fc954a9c06260af52c432388" + "md5=9554195abfffecffd85e47bf136c0148" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.0.6.1/opam b/packages/ocp-indent/ocp-indent.0.6.1/opam new file mode 100644 index 000000000..9c045ba3a --- /dev/null +++ b/packages/ocp-indent/ocp-indent.0.6.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +build: [ + ["./configure" "--prefix" prefix] + ["ocamlbuild" "src/main.native"] + ["cp" "-f" "_build/src/main.native" "./ocp-indent"] + ["cp" "-f" "_build/src/main.native" "%{prefix}%/bin/ocp-indent"] + ["mkdir" "-p" "%{prefix}%/share/typerex/ocp-indent"] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [ + "cp" "-f" "tools/ocp-indent.el" "%{prefix}%/share/typerex/ocp-indent/" +] +synopsis: "A simple tool to indent OCaml programs" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/0.6.1.tar.gz" + checksum: [ + "sha256=080055aef11ac117ab965a596fe69985f734ec5b188a7261621dd6ae04548be8" + "md5=daa738345f34eaa433e31112a7ff77b1" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.0.6.2/opam b/packages/ocp-indent/ocp-indent.0.6.2/opam new file mode 100644 index 000000000..b4c95b583 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.0.6.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocp-build" {build & >= "1.99.3-beta" & <= "1.99.20-beta"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +patches: ["fix-warn-error.patch"] +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/0.6.2.tar.gz" + checksum: [ + "sha256=4391e36ea97f2a4e1d1d4e9814253b042f206bf3cd65623f8246e75a7560d910" + "md5=05c597215d3cf44c48a0136e2baa1d67" + ] +} +tags: ["org:ocamlpro"] +extra-source "fix-warn-error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-indent/fix-warn-error.patch.0.6.2" + checksum: [ + "sha256=fb19c305af48b1175e1e161c293ba530b932b1dd05b41c998ca0b14b56c59e80" + "md5=f7ef872c17d2c56fb9e7cf8d8a1a6e86" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.0.9.0/opam b/packages/ocp-indent/ocp-indent.0.9.0/opam new file mode 100644 index 000000000..b1f1cf078 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.0.9.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocp-build" {build & >= "1.99.3-beta" & <= "1.99.20-beta"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +patches: ["fix-warn-error.patch"] +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/0.9.0.tar.gz" + checksum: [ + "sha256=c34884bf7edb494358d90e626be4adc16f6b89710e362cd3835912fe491b99ed" + "md5=054542583c9a1f1d5a9bea4d66109813" + ] +} +tags: ["org:ocamlpro"] +extra-source "fix-warn-error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-indent/fix-warn-error.patch.0.9.0" + checksum: [ + "sha256=fb19c305af48b1175e1e161c293ba530b932b1dd05b41c998ca0b14b56c59e80" + "md5=f7ef872c17d2c56fb9e7cf8d8a1a6e86" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.0.9.2/opam b/packages/ocp-indent/ocp-indent.0.9.2/opam new file mode 100644 index 000000000..d13f90868 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.0.9.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "ocp-build" {build & >= "1.99.3-beta" & <= "1.99.20-beta"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/0.9.2.tar.gz" + checksum: [ + "sha256=672a97e4b716ae161275eb551d98c13166c17c9f4627e2d5b13c53c986ed501b" + "md5=181a410fdc6645acf63df2513f9a7ab3" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.0.0/opam b/packages/ocp-indent/ocp-indent.1.0.0/opam new file mode 100644 index 000000000..39349ad77 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.0.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +build: [ + ["./configure" "--prefix" prefix] + [make] + ] +install: [ + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.3-beta" & <= "1.99.20-beta"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.0.0.tar.gz" + checksum: [ + "sha256=a2ba51d9ac1487886332b58630a898e2d26657efad51a6646e387f208c7a6146" + "md5=44689a88b81b7f36541e280c6dc53327" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.0.1/opam b/packages/ocp-indent/ocp-indent.1.0.1/opam new file mode 100644 index 000000000..a35cf38a0 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.0.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install:[ + [ "ocp-build" "install" "-install-bundle" "ocp-indent-bundle" + "-install-lib" "%{lib}%/ocp-indent" + "-install-bin" "%{bin}%" ] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.3-beta" & <= "1.99.20-beta"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.0.1.tar.gz" + checksum: [ + "sha256=d2eaae86828a13fc1fd8d9f556fe217467fba1399ac5c9f51903791472e0ddcb" + "md5=69da0934353b8b1263d46d92cb68de1a" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.0.2/opam b/packages/ocp-indent/ocp-indent.1.0.2/opam new file mode 100644 index 000000000..ba997c536 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.0.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.4-beta" & <= "1.99.20-beta"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.0.2.tar.gz" + checksum: [ + "sha256=539e6d9bd9b1172c17092544c22493e93a8f8ce288a35a15714de666a58c4f33" + "md5=88ecedbc240c9d34bd13381ec1c45807" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.1.0/opam b/packages/ocp-indent/ocp-indent.1.1.0/opam new file mode 100644 index 000000000..d387af30a --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.4-beta" & <= "1.99.20-beta"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.1.0.tar.gz" + checksum: [ + "sha256=b34ca3343b31f798787658867c10f120322851532a81642091bfde01b82be583" + "md5=11160a54f9f3e1a73f8ef141015ba79d" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.2.0/opam b/packages/ocp-indent/ocp-indent.1.2.0/opam new file mode 100644 index 000000000..c6a06c1c0 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.4-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +patches: ["warnings.patch"] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.2.0.tar.gz" + checksum: [ + "sha256=c91f69783e4bbee36ebb261c9ea2812f6197d24da8b4764da44e5a2639d86bbc" + "md5=f9ba5ac9099a5b3a7f90af9ecf557e00" + ] +} +tags: ["org:ocamlpro"] +extra-source "warnings.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-indent/warnings.patch" + checksum: [ + "sha256=b7142317ab6bba4328e6484b873d8796dc8826ac6651bda5b7fb73c174eef3bc" + "md5=2ffe5c584d94b769502d3d7b3aa0934c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.2.1/opam b/packages/ocp-indent/ocp-indent.1.2.1/opam new file mode 100644 index 000000000..45608dfb3 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.2.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.4-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.2.1.tar.gz" + checksum: [ + "sha256=c607fa2bb047cf009bdecd0a27c311cfb2af6c575424190871aeef44ac6b8213" + "md5=c402edc8f91a6f0535f605d1e0fefe16" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.2.2/opam b/packages/ocp-indent/ocp-indent.1.2.2/opam new file mode 100644 index 000000000..19becb69c --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.2.2/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-indent" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.4-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.2.2.tar.gz" + checksum: [ + "sha256=aa90420fde22ce238dc61aff6f99ca857e70a236ef52f55a2dc260a2b7ba478e" + "md5=1069e54f8f2ef9f4f9cc40605ceb4825" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.3.0/opam b/packages/ocp-indent/ocp-indent.1.3.0/opam new file mode 100644 index 000000000..3b684d8ff --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.3.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "http://www.typerex.org/ocp-indent.html" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.3.0.tar.gz" + checksum: [ + "sha256=d44db98d9d7375b12642c491c42506331a779a10b0b95d3824190b23789e9efd" + "md5=506c9f461b954d1df561c10588a50e85" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.3.1/opam b/packages/ocp-indent/ocp-indent.1.3.1/opam new file mode 100644 index 000000000..3b7803f46 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.3.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "http://www.typerex.org/ocp-indent.html" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.3.1.tar.gz" + checksum: [ + "sha256=4e5b6e07901c9a848b68253086da71f517445766e5126411dc125606ba15863b" + "md5=c26e582072e555b6cd9a741157c78205" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.3.2/opam b/packages/ocp-indent/ocp-indent.1.3.2/opam new file mode 100644 index 000000000..de3a75d90 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.3.2/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "http://www.typerex.org/ocp-indent.html" +license: "GPL-1.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.3.2.tar.gz" + checksum: [ + "sha256=c2453d1392ba985d83ed0945ce3a5bc62c26259e58fb5f50240f54446b47db08" + "md5=2cbf6c2615e75fd6f963db35004a3f61" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.4.0/opam b/packages/ocp-indent/ocp-indent.1.4.0/opam new file mode 100644 index 000000000..e36bb75a6 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.4.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "http://www.typerex.org/ocp-indent.html" +license: "LGPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +post-messages: [ + "OCP-INDENT installed. + +To use it from emacs, add the following to your .emacs: + (add-to-list 'load-path (concat + (replace-regexp-in-string \"\\n$\" \"\" + (shell-command-to-string \"opam config var share\")) + \"/emacs/site-lisp\")) + (require 'ocp-indent) + +To use it from Vim, add to your .vimrc: + autocmd FileType ocaml source + (system(\"opam config var share\").\"/emacs/site-lisp/ocp-indent.vim\")" + {success} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.4.0.tar.gz" + checksum: [ + "sha256=a11b1f3968285ed608c04c017e085bf6e0cff8f84c7cc52527c24b82619ede0f" + "md5=f447438ce86c3456110e0f07633758d1" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.4.1/opam b/packages/ocp-indent/ocp-indent.1.4.1/opam new file mode 100644 index 000000000..08a80ee10 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.4.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +tags: ["org:ocamlpro" "org:typerex"] +homepage: "http://www.typerex.org/ocp-indent.html" +license: "LGPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +post-messages: [ + "OCP-INDENT installed. + +To use it from emacs, add the following to your .emacs: + (add-to-list 'load-path (concat + (replace-regexp-in-string \"\\n$\" \"\" + (shell-command-to-string \"opam config var share\")) + \"/emacs/site-lisp\")) + (require 'ocp-indent) + +To use it from Vim, add to your .vimrc: + let g:ocp_indent_vimfile = system(\"opam config var share\") + let g:ocp_indent_vimfile = substitute(g:ocp_indent_vimfile, '[\\r\\n]*$', '', '') + let g:ocp_indent_vimfile = g:ocp_indent_vimfile . \"/vim/syntax/ocp-indent.vim\" + + autocmd FileType ocaml exec \":source \" . g:ocp_indent_vimfile +" + {success} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.4.1.tar.gz" + checksum: [ + "sha256=03d32cf6a8037e5b1140bfbfc6a0497eea45fb7a03469adfc88f4c8597e6a1cc" + "md5=1e2306bdc27ecc4998755ef2439bfde5" + ] +} +extra-source "ocp-indent.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-indent/ocp-indent.install" + checksum: [ + "sha256=3e126149d30322f7a7570d00aeb8fdf4cd1a23a11fee75237c0979c1e2db9ffa" + "md5=148fa2aff32777b24d1d4608c42052d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.4.2/opam b/packages/ocp-indent/ocp-indent.1.4.2/opam new file mode 100644 index 000000000..379519f63 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.4.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "http://www.typerex.org/ocp-indent.html" +license: "LGPL-2.0-or-later" +tags: [ + "org:ocamlpro" + "org:typerex" +] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +post-messages: "OCP-INDENT installed. + +To use it from emacs, add the following to your .emacs: + (add-to-list 'load-path \"%{share}%/emacs/site-lisp\") + (require 'ocp-indent) + +To use it from Vim, add to your .vimrc: + execute \":source \" . \"%{share}%/vim/syntax/ocp-indent.vim\" +" {success} +dev-repo: "git+https://github.com/OCamlPro/ocp-indent" +synopsis: "A simple tool to indent OCaml programs" +description: """ +Ocp-indent is based on an approximate, tolerant OCaml parser and a simple stack +machine ; this is much faster and more reliable than using regexps. Presets and +configuration options available, with the possibility to set them project-wide. +Supports most common syntax extensions, and extensible for others. + +Includes: + +* An indentor program, callable from the command-line or from within editors +* Bindings for popular editors +* A library that can be directly used by editor writers, or just for +approximate parsing.""" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.4.2b.tar.gz" + checksum: [ + "sha256=eb3e2005eadcc8409416695044156ec085a254f819d32efa20c5cd42d91716dc" + "md5=91c7c4de3987d0d92d5a1aae469b6327" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.5.1/opam b/packages/ocp-indent/ocp-indent.1.5.1/opam new file mode 100644 index 000000000..2a3fac951 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.5.1/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +authors: [ + "Louis Gesbert " + "Thomas Gazagnaire " + "Jun Furuse" +] +homepage: "http://www.typerex.org/ocp-indent.html" +bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" +license: "LGPL-2.0-or-later" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +post-messages: [ + " +This package requires additional configuration for use in editors. + +* The easiest is to use 'opam user-setup install' + +* Otherwise, for Emacs, add these lines to ~/.emacs: + (add-to-list 'load-path \"%{share}%/emacs/site-lisp\") + (require 'ocp-indent) + +* Or for Vim, add this line to ~/.vimrc: + set rtp^=\"%{share}%/ocp-indent/vim\" + " + {success & !user-setup:installed} +] +patches: "elisp-hotfix.patch" +synopsis: "A simple tool to indent OCaml programs" +description: """ +Ocp-indent is based on an approximate, tolerant OCaml parser and a simple stack +machine ; this is much faster and more reliable than using regexps. Presets and +configuration options available, with the possibility to set them project-wide. +Supports most common syntax extensions, and extensible for others. + +Includes: + +* An indentor program, callable from the command-line or from within editors +* Bindings for popular editors +* A library that can be directly used by editor writers, or just for +approximate parsing.""" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.5.1.tar.gz" + checksum: [ + "sha256=55a13482b02d87ef12adfc8d5223efa00868bfc429e7d3199877e2a703299250" + "md5=64f518a2235d42620e3b134eb23ee452" + ] +} +extra-source "elisp-hotfix.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-indent/elisp-hotfix.patch" + checksum: [ + "sha256=f8d10afaf6e8c278a7f52ffbbadd0e2452ff3e5a925bc2d319e447f76e865d48" + "md5=a7df9ed155af44ec34949a97543d4e6d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.5.2/opam b/packages/ocp-indent/ocp-indent.1.5.2/opam new file mode 100644 index 000000000..592693e74 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.5.2/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +authors: [ + "Louis Gesbert " + "Thomas Gazagnaire " + "Jun Furuse" +] +homepage: "http://www.typerex.org/ocp-indent.html" +bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" +license: "LGPL-2.0-or-later" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {= "0.9.8"} +] +post-messages: [ + " +This package requires additional configuration for use in editors. Install package 'user-setup', or manually: + +* for Emacs, add these lines to ~/.emacs: + (add-to-list 'load-path \"%{share}%/emacs/site-lisp\") + (require 'ocp-indent) + +* for Vim, add this line to ~/.vimrc: + set rtp^=\"%{share}%/ocp-indent/vim\" + " + {success & !user-setup:installed} +] +synopsis: "A simple tool to indent OCaml programs" +description: """ +Ocp-indent is based on an approximate, tolerant OCaml parser and a simple stack +machine ; this is much faster and more reliable than using regexps. Presets and +configuration options available, with the possibility to set them project-wide. +Supports most common syntax extensions, and extensible for others. + +Includes: + +* An indentor program, callable from the command-line or from within editors +* Bindings for popular editors +* A library that can be directly used by editor writers, or just for +approximate parsing.""" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.5.2.tar.gz" + checksum: [ + "sha256=e351dfe37cb7a17bc0326fccbfb443b4a422df1818803eefc7259090cee83f01" + "md5=2f387a92f6d03bc8fe1859434af3f804" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocp-indent/ocp-indent.1.5.3/opam b/packages/ocp-indent/ocp-indent.1.5.3/opam new file mode 100644 index 000000000..961b96af8 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.5.3/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +authors: [ + "Louis Gesbert " + "Thomas Gazagnaire " + "Jun Furuse" +] +homepage: "http://www.typerex.org/ocp-indent.html" +bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" +license: "LGPL-2.0-or-later" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {< "0.9.8"} +] +post-messages: [ + "This package requires additional configuration for use in editors. Install package 'user-setup', or manually: + +* for Emacs, add these lines to ~/.emacs: + (add-to-list 'load-path \"%{share}%/emacs/site-lisp\") + (require 'ocp-indent) + +* for Vim, add this line to ~/.vimrc: + set rtp^=\"%{share}%/ocp-indent/vim\" +" + {success & !user-setup:installed} +] +synopsis: "A simple tool to indent OCaml programs" +description: """ +Ocp-indent is based on an approximate, tolerant OCaml parser and a simple stack +machine ; this is much faster and more reliable than using regexps. Presets and +configuration options available, with the possibility to set them project-wide. +Supports most common syntax extensions, and extensible for others. + +Includes: + +* An indentor program, callable from the command-line or from within editors +* Bindings for popular editors +* A library that can be directly used by editor writers, or just for +approximate parsing.""" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.5.3.tar.gz" + checksum: [ + "sha256=59cbb9fa2a0ae7bd1b42f1889866e81a4c4991d1c21d982ef36206f7d011aca6" + "md5=7515340b23df8884e4ae6f6a4315d5f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.5/opam b/packages/ocp-indent/ocp-indent.1.5/opam new file mode 100644 index 000000000..1b1ba08e8 --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.5/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +authors: "Louis Gesbert " +homepage: "http://www.typerex.org/ocp-indent.html" +license: "LGPL-2.0-or-later" +tags: ["org:ocamlpro" "org:typerex"] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "0.9.7"} +] +post-messages: [ + "To use from emacs, add the following to your .emacs: + (add-to-list 'load-path \"%{share}%/emacs/site-lisp\") + (require 'ocp-indent) + +To use from Vim, add to your .vimrc: + execute \":source \" . \"%{share}%/vim/syntax/ocp-indent.vim\" +" + {success & !user-setup:installed} +] +bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" +dev-repo: "git+https://github.com/OCamlPro/ocp-indent.git" +synopsis: "A simple tool to indent OCaml programs" +description: """ +Ocp-indent is based on an approximate, tolerant OCaml parser and a simple stack +machine ; this is much faster and more reliable than using regexps. Presets and +configuration options available, with the possibility to set them project-wide. +Supports most common syntax extensions, and extensible for others. + +Includes: + +* An indentor program, callable from the command-line or from within editors +* Bindings for popular editors +* A library that can be directly used by editor writers, or just for +approximate parsing.""" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/refs/tags/1.5.tar.gz" + checksum: [ + "md5=4fffaf408044ef3a7add15c40ad0aa37" + "sha256=60f899b327b619b3cfc1e92f1bd78309f32101989a6c7b920da88bd723ebd45b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-indent/ocp-indent.1.6.0/opam b/packages/ocp-indent/ocp-indent.1.6.0/opam new file mode 100644 index 000000000..484bca41d --- /dev/null +++ b/packages/ocp-indent/ocp-indent.1.6.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +authors: [ + "Louis Gesbert " + "Thomas Gazagnaire " + "Jun Furuse" +] +homepage: "http://www.typerex.org/ocp-indent.html" +bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" +license: "LGPL-2.0-or-later" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-indent.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "cmdliner" {>= "1.0.0" & <= "1.3.0"} +] +post-messages: [ + " +This package requires additional configuration for use in editors. Install package 'user-setup', or manually: + +* for Emacs, add these lines to ~/.emacs: + (add-to-list 'load-path \"%{share}%/emacs/site-lisp\") + (require 'ocp-indent) + +* for Vim, add this line to ~/.vimrc: + set rtp^=\"%{share}%/ocp-indent/vim\" + " + {success & !user-setup:installed} +] +synopsis: "A simple tool to indent OCaml programs" +description: """ +Ocp-indent is based on an approximate, tolerant OCaml parser and a simple stack +machine ; this is much faster and more reliable than using regexps. Presets and +configuration options available, with the possibility to set them project-wide. +Supports most common syntax extensions, and extensible for others. + +Includes: + +* An indentor program, callable from the command-line or from within editors +* Bindings for popular editors +* A library that can be directly used by editor writers, or just for +approximate parsing.""" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.6.0.tar.gz" + checksum: [ + "sha256=8d7bc6be387575bbef29a6cee324ae95e5ad3bd899e220decb2ee4356a0334a8" + "md5=ae106c38bc4d182cab39eca5133fbadb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.0.1.0/opam b/packages/ocp-index/ocp-index.0.1.0/opam new file mode 100644 index 000000000..e6f070b6c --- /dev/null +++ b/packages/ocp-index/ocp-index.0.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-index" +build: [ + ["ocp-build" "-init"] + ["ocp-build" "ocp-index-lib" "ocp-index" "ocp-browser" {"%{curses:installed}%"}] + ["ocp-build" "install" "-install-lib" "%{lib}%/ocp-index" "-install-bin" bin "-install-data" "%{prefix}%/share/typerex" "ocp-index-lib" "ocp-index" "ocp-browser" {"%{curses:installed}%"}] + ["sh" "-c" "./_obuild/ocp-index/ocp-index.asm --help=groff > %{man}%/man1/ocp-index.1"] +] +remove: [ + ["ocp-build" "-init"] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-index" "ocp-index-lib" "ocp-index" "ocp-browser" {"%{curses:installed}%"}] + ["rm" "%{man}%/man1/ocp-index.1"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} + "ocp-build" {build & >= "1.99.13-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "1.3.0"} +] +depopts: ["curses"] +dev-repo: "git+https://github.com/OCamlPro/ocp-index" +synopsis: "Lightweight documentation extractor for installed OCaml libraries" +description: + "Optionally, if you have curses installed, will also install a tiny browser." +url { + src: "https://github.com/OCamlPro/ocp-index/archive/0.1.0.tar.gz" + checksum: [ + "sha256=9738de29d0408c2e49470b8fc82254ccee984e94d60a262ebecce3fe8f137169" + "md5=c10966ef3847bc24c898741eafd467e5" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.0.2.0/opam b/packages/ocp-index/ocp-index.0.2.0/opam new file mode 100644 index 000000000..ab98f626c --- /dev/null +++ b/packages/ocp-index/ocp-index.0.2.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocp-index" +build: [ + ["ocp-build" "-init"] + ["ocp-build" "ocp-index-lib" "ocp-index" "ocp-browser" {"%{curses:installed}%"}] + ["ocp-build" "install" "-install-lib" "%{lib}%/ocp-index" "-install-bin" bin "-install-data" "%{prefix}%/share/typerex" "ocp-index-lib" "ocp-index" "ocp-browser" {"%{curses:installed}%"}] + ["sh" "-c" "./_obuild/ocp-index/ocp-index.asm --help=groff > %{man}%/man1/ocp-index.1"] +] +remove: [ + ["ocp-build" "-init"] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-index" "ocp-index-lib" "ocp-index" "ocp-browser" {"%{curses:installed}%"}] + ["rm" "%{man}%/man1/ocp-index.1"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} + "ocp-build" {build & >= "1.99.13-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "1.3.0"} +] +depopts: ["curses"] +dev-repo: "git+https://github.com/OCamlPro/ocp-index" +synopsis: "Lightweight documentation extractor for installed OCaml libraries" +description: + "Optionally, if you have curses installed, will also install a tiny browser." +url { + src: "https://github.com/OCamlPro/ocp-index/archive/0.2.0.tar.gz" + checksum: [ + "sha256=d00b379181f3cd4c06d49fa72b229f391e55ac257637300d558ef7ef1d336b30" + "md5=b198abbebceb256c611dd4ccb22e82f3" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.0.3.0/opam b/packages/ocp-index/ocp-index.0.3.0/opam new file mode 100644 index 000000000..7bae19005 --- /dev/null +++ b/packages/ocp-index/ocp-index.0.3.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "http://www.typerex.org/ocp-index.html" +license: "GPL-1.0-or-later" +build: [ + ["ocp-build" "-init"] + ["ocp-build" "ocp-index-lib" "ocp-index" "ocp-browser" {"%{curses:installed}%"}] + ["ocp-build" "install" "-install-lib" "%{lib}%/ocp-index" "-install-bin" bin "-install-data" "%{prefix}%/share/typerex" "ocp-index-lib" "ocp-index" "ocp-browser" {"%{curses:installed}%"}] + ["sh" "-c" "./_obuild/ocp-index/ocp-index.asm --help=groff > %{man}%/man1/ocp-index.1"] +] +remove: [ + ["ocp-build" "-init"] + ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-index" "ocp-index-lib" "ocp-index" "ocp-browser" {"%{curses:installed}%"}] + ["rm" "%{man}%/man1/ocp-index.1"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} + "ocp-build" {build & >= "1.99.13-beta" & <= "1.99.20-beta"} + "cmdliner" {<= "1.3.0"} +] +depopts: ["curses"] +dev-repo: "git+https://github.com/OCamlPro/ocp-index" +synopsis: "Lightweight documentation extractor for installed OCaml libraries" +description: + "Optionally, if you have curses installed, will also install a tiny browser." +url { + src: "https://github.com/OCamlPro/ocp-index/archive/0.3.0.tar.gz" + checksum: [ + "sha256=6d362ddc877c225328e1ba7526d9565df83da8380cd86c0f54969b9e76c5e817" + "md5=04c932570f1d43f3a780edc2d532aa8c" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.0.0/opam b/packages/ocp-index/ocp-index.1.0.0/opam new file mode 100644 index 000000000..442214825 --- /dev/null +++ b/packages/ocp-index/ocp-index.1.0.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "http://www.typerex.org/ocp-index.html" +license: "LGPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["./configure" "--prefix" prefix] + ["ocp-build" "uninstall" "ocp-browser" + "-install-lib" lib] {curses:installed} + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} + "ocp-build" {build & >= "1.99.4-beta" & <= "1.99.20-beta"} + "ocp-indent" {>= "1.4.0" & < "1.4.1"} + "cmdliner" {<= "1.3.0"} +] +depopts: ["curses"] +post-messages: [ + "OCP-INDEX installed. + +To use it from emacs, add the following to your .emacs: + (add-to-list 'load-path (concat + (replace-regexp-in-string \"\\n$\" \"\" + (shell-command-to-string \"opam config var share\")) + \"/emacs/site-lisp\")) + (require 'ocp-index)" + {success} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-index" +install: [ + [make "install"] + ["ocp-build" "install" "ocp-browser" "-install-lib" lib "-install-bin" bin] + {curses:installed} +] +synopsis: "Lightweight documentation extractor for installed OCaml libraries" +description: + "Optionally, if you have curses installed, will also install a tiny browser." +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.0.0.tar.gz" + checksum: [ + "sha256=e744b81041c73ca21b95dcdfafa14574debd1403f067af72eb4d70c9f794c393" + "md5=4dca1473e9f88542321565d2ecd50599" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.0.1/opam b/packages/ocp-index/ocp-index.1.0.1/opam new file mode 100644 index 000000000..2e0745dac --- /dev/null +++ b/packages/ocp-index/ocp-index.1.0.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +tags: ["org:ocamlpro" "org:typerex"] +homepage: "http://www.typerex.org/ocp-index.html" +license: "LGPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} + "ocp-build" {build & >= "1.99.4-beta" & <= "1.99.20-beta"} + "ocp-indent" {>= "1.4.1" & <= "1.8.1"} + "cmdliner" {<= "1.3.0"} +] +depopts: ["curses"] +post-messages: [ + "OCP-INDEX installed. + +To use it from emacs, add the following to your .emacs: + (add-to-list 'load-path (concat + (replace-regexp-in-string \"\\n$\" \"\" + (shell-command-to-string \"opam config var share\")) + \"/emacs/site-lisp\")) + (require 'ocp-index)" + {success} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-index" +synopsis: "Lightweight documentation extractor for installed OCaml libraries" +description: """ +Optionally, if you have curses installed, will also install a tiny browser. +Also comes with ocp-grep, to find uses of a given (qualified) identifier in a source tree.""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.0.1.tar.gz" + checksum: [ + "sha256=704a9f9e72f8af5c846c9cbbdf6d832e595057ba412ba400fdfe035a96df8e2a" + "md5=115e133483509541a61f0a9d3d094bf2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.0.2/opam b/packages/ocp-index/ocp-index.1.0.2/opam new file mode 100644 index 000000000..0ab7873a9 --- /dev/null +++ b/packages/ocp-index/ocp-index.1.0.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +tags: ["org:ocamlpro" "org:typerex"] +homepage: "http://www.typerex.org/ocp-index.html" +license: "LGPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} + "ocp-build" {build & >= "1.99.4-beta" & <= "1.99.20-beta"} + "ocp-indent" {>= "1.4.1" & <= "1.8.1"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} +] +depopts: ["curses"] +post-messages: [ + "OCP-INDEX installed. + +To use it from emacs, add the following to your .emacs: + (add-to-list 'load-path (concat + (replace-regexp-in-string \"\\n$\" \"\" + (shell-command-to-string \"opam config var share\")) + \"/emacs/site-lisp\")) + (require 'ocp-index)" + {success} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-index" +synopsis: "Lightweight documentation extractor for installed OCaml libraries" +description: """ +Includes bindings for emacs and vim. +Optionally, if you have curses installed, will also install a tiny browser. +Also comes with ocp-grep, to find uses of a given (qualified) identifier in a source tree.""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.0.2.tar.gz" + checksum: [ + "sha256=7f9ae9eac1a340946948b1260facce0c97a86c7649c374f550d06977f77ca050" + "md5=34ad3ae71665980ce4b64e5c251640cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.0.3/opam b/packages/ocp-index/ocp-index.1.0.3/opam new file mode 100644 index 000000000..97d661584 --- /dev/null +++ b/packages/ocp-index/ocp-index.1.0.3/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +tags: ["org:ocamlpro" "org:typerex"] +homepage: "http://www.typerex.org/ocp-index.html" +license: "LGPL-2.0-or-later" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "ocp-indent" {>= "1.4.2" & <= "1.8.1"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} +] +depopts: ["curses"] +patches: "0001-Update-for-4.02.patch" {ocaml:version >= "4.02"} +post-messages: [ + "OCP-INDEX installed. + +To use it from emacs, add the following to your .emacs: + (add-to-list 'load-path \"%{share}%/emacs/site-lisp\") + (require 'ocp-index)" + {success} +] +dev-repo: "git+https://github.com/OCamlPro/ocp-index" +synopsis: "Lightweight documentation extractor for installed OCaml libraries" +description: """ +Includes bindings for emacs and vim. +Optionally, if you have curses installed, will also install a tiny browser. +Also comes with ocp-grep, to find uses of a given (qualified) identifier in a source tree.""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.0.3.tar.gz" + checksum: [ + "sha256=ccdbdcd01dfe37d02bf76c38161a141fa2cd5b0dc2c4a5e160c381fbe8cb683d" + "md5=b9d23d7f46d5d493616236f8b3fec746" + ] +} +extra-source "0001-Update-for-4.02.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/0001-Update-for-4.02.patch" + checksum: [ + "sha256=2d1db98d74f1b0048a4fca41e674457aa695e6d53aef2e22322b8cabb277181c" + "md5=5ba9442db99b7ff66317ac6a1fcac97c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.1.0/opam b/packages/ocp-index/ocp-index.1.1.0/opam new file mode 100644 index 000000000..009f0bd1c --- /dev/null +++ b/packages/ocp-index/ocp-index.1.1.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "louis.gesbert@ocamlpro.com" +authors: [ + "Louis Gesbert" + "Gabriel Radanne" +] +homepage: "http://www.typerex.org/ocp-index.html" +bug-reports: "https://github.com/OCamlPro/ocp-index/issues" +license: "LGPL-2.0-or-later" +tags: [ + "org:ocamlpro" + "org:typerex" +] +dev-repo: "git+https://github.com/OCamlPro/ocp-index.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "ocp-indent" {>= "1.4.2" & <= "1.8.1"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "lambda-term" {>= "1.7" & < "2.0"} +] +messages: "To install ocp-browser, please install lambda-term" {! lambda-term:installed} +post-messages: "To use ocp-index from emacs, add the following to your .emacs: + (add-to-list 'load-path \"%{share}%/emacs/site-lisp\") + (require 'ocp-index)" {success} +patches: "ocaml.4.02.patch" {ocaml:version >= "4.02"} +synopsis: "Lightweight documentation extractor for installed OCaml libraries" +description: """ +This package includes +* The `ocp-index` library and command-line tool +* bindings for emacs and vim (sublime text also [available](https://github.com/whitequark/sublime-ocp-index/)) +* `ocp-browser`, an interface browser for installed and in-project modules. This requires lambda-term installed +* `ocp-grep`, a tool that finds uses of a given (qualified) identifier in a source tree""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.0.tar.gz" + checksum: [ + "sha256=960365864f36cb835460fcc3015564f91559b4320dc99d3db90a85550b58fc37" + "md5=86906393d00840c41df3a2a1355ce861" + ] +} +extra-source "ocaml.4.02.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/ocaml.4.02.patch.1.1.0" + checksum: [ + "sha256=95bcfabf677015755d05a01c572e1a2e7ec86c7208d9957f43e42041a7836a7f" + "md5=eea2f92fd9ad50a5f519160b1b3ad82a" + ] +} +extra-source "0001-Update-for-4.02.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/0001-Update-for-4.02.patch" + checksum: [ + "sha256=2d1db98d74f1b0048a4fca41e674457aa695e6d53aef2e22322b8cabb277181c" + "md5=5ba9442db99b7ff66317ac6a1fcac97c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.1.1/opam b/packages/ocp-index/ocp-index.1.1.1/opam new file mode 100644 index 000000000..713eeae43 --- /dev/null +++ b/packages/ocp-index/ocp-index.1.1.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "louis.gesbert@ocamlpro.com" +authors: [ + "Louis Gesbert" + "Gabriel Radanne" +] +homepage: "http://www.typerex.org/ocp-index.html" +bug-reports: "https://github.com/OCamlPro/ocp-index/issues" +license: "LGPL-2.0-or-later" +tags: [ + "org:ocamlpro" + "org:typerex" +] +dev-repo: "git+https://github.com/OCamlPro/ocp-index.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "ocp-indent" {>= "1.4.2" & <= "1.8.1"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} +] +depopts: "lambda-term" +conflicts: "lambda-term" {< "1.7" | >= "2.0"} +messages: "To install ocp-browser, please install lambda-term" {! lambda-term:installed} +post-messages: "To use ocp-index from emacs, add the following to your .emacs: + (add-to-list 'load-path \"%{share}%/emacs/site-lisp\") + (require 'ocp-index)" {success & !user-setup:installed} +patches: "ocaml.4.02.patch" {ocaml:version >= "4.02"} +synopsis: "Lightweight documentation extractor for installed OCaml libraries" +description: """ +This package includes +* The `ocp-index` library and command-line tool +* bindings for emacs and vim (sublime text also [available](https://github.com/whitequark/sublime-ocp-index/)) +* `ocp-browser`, an interface browser for installed and in-project modules. This requires lambda-term installed +* `ocp-grep`, a tool that finds uses of a given (qualified) identifier in a source tree""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.1.tar.gz" + checksum: [ + "sha256=9d7b8ff0f1a1cde7ad4bbbcfcbcffe438646cdab4a0d3fd187be16ae3a061547" + "md5=b0292b2bb49959d84b17d3718331e658" + ] +} +extra-source "ocaml.4.02.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/ocaml.4.02.patch.1.1.1" + checksum: [ + "sha256=40daab24b3be840a94d2e7bfb646c6c00264d176209eed0309e930d437ed4a58" + "md5=f44c122637a7ee9f7951d615738ec419" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.1.2/opam b/packages/ocp-index/ocp-index.1.1.2/opam new file mode 100644 index 000000000..5359e860a --- /dev/null +++ b/packages/ocp-index/ocp-index.1.1.2/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "louis.gesbert@ocamlpro.com" +authors: ["Louis Gesbert" "Gabriel Radanne"] +homepage: "http://www.typerex.org/ocp-index.html" +bug-reports: "https://github.com/OCamlPro/ocp-index/issues" +license: "LGPL-2.0-or-later" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-index.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "ocp-indent" {>= "1.4.2" & <= "1.8.1"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} +] +depopts: "lambda-term" +conflicts: [ + "lambda-term" {< "1.7" | >= "2.0"} +] +messages: [ + "For ocp-browser, also install lambda-term" {!lambda-term:installed} +] +post-messages: [ + " +This package requires additional configuration for use in editors. Either install package 'user-setup', or manually: + +* for Emacs, add these lines to ~/.emacs: + (add-to-list 'load-path \"%{prefix}%/share/emacs/site-lisp\") + (require 'ocp-index) + +* for Vim, add the following line to ~/.vimrc: + set rtp+=%{share}%/ocp-index/vim + " + {success & !user-setup:installed} +] +patches: "ocaml.4.02.patch" {ocaml:version >= "4.02"} +synopsis: + "Lightweight completion and documentation browsing for OCaml libraries" +description: """ +This package includes +* The `ocp-index` library and command-line tool +* `ocp-browser`, an interface browser for installed and in-project modules. This requires lambda-term installed +* `ocp-grep`, a tool that finds uses of a given (qualified) identifier in a source tree +* bindings for emacs and vim (sublime text also [available](https://github.com/whitequark/sublime-ocp-index/)) + +To automatically configure your editors, install this with package `user-setup`.""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.2.tar.gz" + checksum: [ + "sha256=55e33be53bf4e835845fd2d8b4907a933cc2067f48e1913006172249f68abb35" + "md5=c9089c112a6dca068df13869708ae704" + ] +} +extra-source "ocaml.4.03.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/ocaml.4.03.patch.1.1.2" + checksum: [ + "sha256=606b5f7c91cde64f46380aeb4ee708bc96de912eb666767645464119c27fc1ed" + "md5=eeaa9a4a3b2d405aa94843bc805d6ee3" + ] +} +extra-source "ocaml.4.02.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/ocaml.4.02.patch.1.1.2" + checksum: [ + "sha256=556fdcb7c47b400f24e702485a5f0e783b5836aab4fdbafc5011c1b3afb097f1" + "md5=3534c97745eaf08e67aa815812d245db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.1.3/opam b/packages/ocp-index/ocp-index.1.1.3/opam new file mode 100644 index 000000000..0fa4de1fb --- /dev/null +++ b/packages/ocp-index/ocp-index.1.1.3/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "louis.gesbert@ocamlpro.com" +authors: ["Louis Gesbert" "Gabriel Radanne"] +homepage: "http://www.typerex.org/ocp-index.html" +bug-reports: "https://github.com/OCamlPro/ocp-index/issues" +license: "LGPL-2.0-or-later" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-index.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "ocp-build" {build & >= "1.99.6-beta" & <= "1.99.20-beta"} + "ocp-indent" {>= "1.4.2" & <= "1.8.1"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} +] +depopts: "lambda-term" +conflicts: [ + "lambda-term" {< "1.7" | >= "2.0"} +] +messages: [ + "For ocp-browser, please also install package lambda-term" + {!lambda-term:installed} +] +post-messages: [ + " +This package requires additional configuration for use in editors. Either install package 'user-setup', or manually: + +* for Emacs, add these lines to ~/.emacs: + (add-to-list 'load-path \"%{prefix}%/share/emacs/site-lisp\") + (require 'ocp-index) + +* for Vim, add the following line to ~/.vimrc: + set rtp+=%{share}%/ocp-index/vim + " + {success & !user-setup:installed} +] +patches: [ + "ocaml.4.02.patch" {ocaml:version >= "4.02"} + "ocaml.4.03.patch" {ocaml:version >= "4.03"} +] +synopsis: + "Lightweight completion and documentation browsing for OCaml libraries" +description: """ +This package includes +* The `ocp-index` library and command-line tool +* `ocp-browser`, an interface browser for installed and in-project modules. This requires lambda-term installed +* `ocp-grep`, a tool that finds uses of a given (qualified) identifier in a source tree +* bindings for emacs and vim (sublime text also [available](https://github.com/whitequark/sublime-ocp-index/)) + +To automatically configure your editors, install this with package `user-setup`.""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.3.tar.gz" + checksum: [ + "sha256=97bcbe49fd84abc4d4bc668bd6d73033fc0ccf7ada6a6d0e4e46817af68d67ed" + "md5=9f316811b8336cc57a8f245dd3becc3e" + ] +} +extra-source "ocaml.4.03.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/ocaml.4.03.patch.1.1.3" + checksum: [ + "sha256=91c736ef3529ef3c926d47dd6535c3b0ee315f183bd4b8943c377a92f6027f8b" + "md5=cae082436d0f23f4c355e00995c95133" + ] +} +extra-source "ocaml.4.02.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/ocaml.4.02.patch.1.1.3" + checksum: [ + "sha256=d925d6b1066f3db516cbb70541153a0447c1897e58b04c0da922c8caca158eb2" + "md5=5f424fde9d196bd40bde2c9a8570731d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.1.4/opam b/packages/ocp-index/ocp-index.1.1.4/opam new file mode 100644 index 000000000..313ba91a7 --- /dev/null +++ b/packages/ocp-index/ocp-index.1.1.4/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "louis.gesbert@ocamlpro.com" +authors: ["Louis Gesbert" "Gabriel Radanne"] +homepage: "http://www.typerex.org/ocp-index.html" +bug-reports: "https://github.com/OCamlPro/ocp-index/issues" +license: "LGPL-2.0-or-later" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-index.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.04"} + "ocp-build" {build & >= "1.99.15-beta" & <= "1.99.20-beta"} + "ocp-indent" {>= "1.4.2" & <= "1.8.1"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} +] +depopts: "lambda-term" +conflicts: [ + "lambda-term" {< "1.7" | >= "2.0"} +] +messages: [ + "For ocp-browser, please also install package lambda-term" + {!lambda-term:installed} +] +post-messages: [ + " +This package requires additional configuration for use in editors. Either install package 'user-setup', or manually: + +* for Emacs, add these lines to ~/.emacs: + (add-to-list 'load-path \"%{prefix}%/share/emacs/site-lisp\") + (require 'ocp-index) + +* for Vim, add the following line to ~/.vimrc: + set rtp+=%{share}%/ocp-index/vim + " + {success & !user-setup:installed} +] +patches: [ + "ocaml.4.02.patch" {ocaml:version >= "4.02"} + "ocaml.4.03.patch" {ocaml:version >= "4.03"} +] +synopsis: + "Lightweight completion and documentation browsing for OCaml libraries" +description: """ +This package includes +* The `ocp-index` library and command-line tool +* `ocp-browser`, an interface browser for installed and in-project modules. This requires lambda-term installed +* `ocp-grep`, a tool that finds uses of a given (qualified) identifier in a source tree +* bindings for emacs and vim (sublime text also [available](https://github.com/whitequark/sublime-ocp-index/)) + +To automatically configure your editors, install this with package `user-setup`.""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.4.tar.gz" + checksum: [ + "sha256=1d1726b1e70357aeda209ab884f0f519b6ace76c7d9a205def955feeb74728a9" + "md5=948cf1fc62492ac502420eb1e24f3876" + ] +} +extra-source "ocaml.4.03.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/ocaml.4.03.patch.1.1.4" + checksum: [ + "sha256=5327a79c74a87eb5faad073bcd2f0489742890f1e3ecc3c0ad9446af1e8ffa97" + "md5=f3ef4d48555eae2e62ce20933dfff595" + ] +} +extra-source "ocaml.4.02.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/ocaml.4.02.patch.1.1.4" + checksum: [ + "sha256=d0b6ce07f72d44a67ccdcefa04bd07b89b1d811011c56cb921008f5567d38189" + "md5=51a6bf37a47741e76b4b3148e7a17494" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.1.5/opam b/packages/ocp-index/ocp-index.1.1.5/opam new file mode 100644 index 000000000..a236b3a63 --- /dev/null +++ b/packages/ocp-index/ocp-index.1.1.5/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "louis.gesbert@ocamlpro.com" +authors: ["Louis Gesbert" "Gabriel Radanne"] +homepage: "http://www.typerex.org/ocp-index.html" +bug-reports: "https://github.com/OCamlPro/ocp-index/issues" +license: "LGPL-2.0-or-later" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-index.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07"} + "ocp-build" {>= "1.99.13-beta" & <= "1.99.20-beta"} + "ocp-indent" {>= "1.4.2" & <= "1.8.1"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} +] +depopts: "lambda-term" +conflicts: [ + "lambda-term" {< "1.7" | >= "2.0"} +] +messages: [ + "For ocp-browser, please also install package lambda-term" + {!lambda-term:installed} +] +post-messages: [ + " +This package requires additional configuration for use in editors. Either install package 'user-setup', or manually: + +* for Emacs, add these lines to ~/.emacs: + (add-to-list 'load-path \"%{prefix}%/share/emacs/site-lisp\") + (require 'ocp-index) + +* for Vim, add the following line to ~/.vimrc: + set rtp+=%{share}%/ocp-index/vim + " + {success & !user-setup:installed} +] +synopsis: + "Lightweight completion and documentation browsing for OCaml libraries" +description: """ +This package includes +* The `ocp-index` library and command-line tool +* `ocp-browser`, an interface browser for installed and in-project modules. This requires lambda-term installed +* `ocp-grep`, a tool that finds uses of a given (qualified) identifier in a source tree +* bindings for emacs and vim (sublime text also [available](https://github.com/whitequark/sublime-ocp-index/)) + +To automatically configure your editors, install this with package `user-setup`.""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.5.tar.gz" + checksum: [ + "sha256=6212cd52438c759994334eb6ebd652684a2d48f5eb2d670e2bf2e2c8c25c1fbb" + "md5=3d2d70aa17ea046d7b621a75a965da96" + ] +} +extra-source "META" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-index/META.1.1.5" + checksum: [ + "sha256=efda092c9e2d5de7b652aab47854677eac9f39dd53c33da58edc7ce869a4bdc0" + "md5=e8e6088b307cfe6713b49001640bade8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-index/ocp-index.1.1.6/opam b/packages/ocp-index/ocp-index.1.1.6/opam new file mode 100644 index 000000000..9e9689085 --- /dev/null +++ b/packages/ocp-index/ocp-index.1.1.6/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "louis.gesbert@ocamlpro.com" +authors: ["Louis Gesbert" "Gabriel Radanne"] +homepage: "http://www.typerex.org/ocp-index.html" +bug-reports: "https://github.com/OCamlPro/ocp-index/issues" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: ["org:ocamlpro" "org:typerex"] +dev-repo: "git+https://github.com/OCamlPro/ocp-index.git" +build: ["jbuilder" "build" "-p" name] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07"} + "ocp-pp" {<= "1.99.19-beta"} + "jbuilder" {>= "1.0+beta19" & <= "transition"} + "ocp-indent" {>= "1.4.2" & <= "1.8.1"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} +] +conflicts: [ + "dune" {>= "1.7.0"} +] +post-messages: [ + " +This package requires additional configuration for use in editors. Either install package 'user-setup', or manually: + +* for Emacs, add these lines to ~/.emacs: + (add-to-list 'load-path \"%{prefix}%/share/emacs/site-lisp\") + (require 'ocp-index) + +* for Vim, add the following line to ~/.vimrc: + set rtp+=%{share}%/ocp-index/vim + " + {success & !user-setup:installed} +] +synopsis: + "Lightweight completion and documentation browsing for OCaml libraries" +description: """ +This package includes +* The `ocp-index` library and command-line tool +* `ocp-grep`, a tool that finds uses of a given (qualified) identifier in a source tree +* bindings for emacs and vim (sublime text also [available](https://github.com/whitequark/sublime-ocp-index/)) + +To automatically configure your editors, install this with package `user-setup`.""" +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.6.tar.gz" + checksum: [ + "sha256=f732d0c834c1a930b873b76b754de16fe711e0254ddf44e515059bed38bd1476" + "md5=9c062e99f3c3c3c334c97df2f78e1082" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-manager/ocp-manager.0.1.2/opam b/packages/ocp-manager/ocp-manager.0.1.2/opam new file mode 100644 index 000000000..cfe6c20ee --- /dev/null +++ b/packages/ocp-manager/ocp-manager.0.1.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: "OcamlPro" +homepage: "http://www.typerex.org/ocp-manager.html" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + [ "rm" "-f" "%{prefix}%/ocp-manager" ] + [ "rm" "-f" "%{prefix}%/man/man1/ocp-manager.1" ] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocp-build" {>= "1.99.6" & < "1.99.17"} +] +install: [make "install.opam"] +synopsis: "Global Manager for OCaml versions and OPAM switches" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocp-manager.0.1.2.tar.gz" + checksum: [ + "sha256=ba1182fea210b3d398884c9a3f1dca5573db74e7a279911ee467e3200a593812" + "md5=652599889ef497ae23fff2a9304cad01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-manager/ocp-manager.0.1.3/opam b/packages/ocp-manager/ocp-manager.0.1.3/opam new file mode 100644 index 000000000..0789ebf89 --- /dev/null +++ b/packages/ocp-manager/ocp-manager.0.1.3/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: "OcamlPro" +homepage: "http://www.typerex.org/ocp-manager.html" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + [ "rm" "-f" "%{prefix}%/ocp-manager" ] + [ "rm" "-f" "%{prefix}%/man/man1/ocp-manager.1" ] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocp-build" {>= "1.99.6" & < "1.99.17"} +] +install: [make "install.opam"] +synopsis: "Global Manager for OCaml versions and OPAM switches" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocp-manager.0.1.3.tar.gz" + checksum: [ + "sha256=9b3827f08a9787b84ecdcacb8d543ac8a51c29779318ae345a29189767a619eb" + "md5=fc77ca7a7924c9e147a5dc27cde3eed7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.1/opam b/packages/ocp-ocamlres/ocp-ocamlres.0.1/opam new file mode 100644 index 000000000..8ac80d24f --- /dev/null +++ b/packages/ocp-ocamlres/ocp-ocamlres.0.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "benjamin@ocamlpro.com" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "pprint" {< "20140313"} +] +build: [ + [make "all"] + [make "doc"] +] +remove: [ + [make "BINDIR=%{bin}%" "LIBDIR=%{lib}%" "uninstall"] + [make "DOCDIR=%{doc}%" "uninstall-doc"] +] +dev-repo: "git+https://github.com/OCamlPro/ocp-ocamlres" +install: [ + [make "BINDIR=%{bin}%" "LIBDIR=%{lib}%" "install"] + [make "DOCDIR=%{doc}%" "install-doc"] +] +synopsis: "Manipulation, injection and extraction of embedded resources" +description: """ +A tool ocp-ocamlres to embed files and directories inside OCaml +executables, with a companion library ocplib-ocamlres to manipulate +them at run-time.""" +url { + src: "https://github.com/OCamlPro/ocp-ocamlres/archive/v0.1.tar.gz" + checksum: [ + "sha256=a1e1edf6925a10a989af345f8eebb720cc7dd5ed02dfb492c3434329282b3bc9" + "md5=7e4f5cb2a41791a4f08c530f3f498540" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.2/opam b/packages/ocp-ocamlres/ocp-ocamlres.0.2/opam new file mode 100644 index 000000000..c26f188be --- /dev/null +++ b/packages/ocp-ocamlres/ocp-ocamlres.0.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "benjamin@ocamlpro.com" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "pprint" {<= "20230830"} + "base-unsafe-string" {= "base"} +] +build: [ + [make "all"] + [make "doc"] +] +remove: [ + [make "BINDIR=%{bin}%" "LIBDIR=%{lib}%" "uninstall"] + [make "DOCDIR=%{doc}%" "uninstall-doc"] +] +dev-repo: "git+https://github.com/OCamlPro/ocp-ocamlres" +install: [ + [make "BINDIR=%{bin}%" "LIBDIR=%{lib}%" "install"] + [make "DOCDIR=%{doc}%" "install-doc"] +] +synopsis: "Manipulation, injection and extraction of embedded resources" +description: """ +A tool ocp-ocamlres to embed files and directories inside OCaml +executables, with a companion library ocplib-ocamlres to manipulate +them at run-time.""" +url { + src: "https://github.com/OCamlPro/ocp-ocamlres/archive/v0.2.tar.gz" + checksum: [ + "sha256=f2fc31fe2c911139c2e45500c1f4c21d581b60cf6ddb4befd7c61291c6bd5f7b" + "md5=69e9c45de4a24bf571c2136cf65b3e8e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.3/opam b/packages/ocp-ocamlres/ocp-ocamlres.0.3/opam new file mode 100644 index 000000000..e705ebf8c --- /dev/null +++ b/packages/ocp-ocamlres/ocp-ocamlres.0.3/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "benjamin@ocamlpro.com" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "pprint" {<= "20230830"} +] +homepage: "https://github.com/OCamlPro/ocp-ocamlres" +build: [ + [make "all"] + [make "doc"] +] +remove: [ + [make "BINDIR=%{bin}%" "LIBDIR=%{lib}%" "uninstall"] + [make "DOCDIR=%{doc}%" "uninstall-doc"] +] +patches: [ + "non-portable-sed-option.diff" +] +dev-repo: "git+https://github.com/OCamlPro/ocp-ocamlres" +install: [ + [make "BINDIR=%{bin}%" "LIBDIR=%{lib}%" "install"] + [make "DOCDIR=%{doc}%" "install-doc"] +] +synopsis: "Manipulation, injection and extraction of embedded resources" +description: """ +A tool ocp-ocamlres to embed files and directories inside OCaml +executables, with a companion library ocplib-ocamlres to manipulate +them at run-time.""" +url { + src: "https://github.com/OCamlPro/ocp-ocamlres/archive/v0.3.tar.gz" + checksum: [ + "sha256=a46c1c6a4115f6c5260d378835f8a3548b417b987b2574c72835b1fe74219a22" + "md5=0707138f58f485f58585552b6e1e0d29" + ] +} +extra-source "non-portable-sed-option.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocp-ocamlres/non-portable-sed-option.diff" + checksum: [ + "sha256=113f3f351fa9bb2311725827adbce708078a2ca1f7a070c6e72a6f495f055852" + "md5=4f360700da02a06574cc1502a5a98fc4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocp-pp/ocp-pp.1.99.17-beta/opam b/packages/ocp-pp/ocp-pp.1.99.17-beta/opam new file mode 100644 index 000000000..33d022270 --- /dev/null +++ b/packages/ocp-pp/ocp-pp.1.99.17-beta/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" +depends: [ + "ocaml" {>= "3.12.0"} + "typerex-build" {= "1.99.17-beta"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +synopsis: "A simple preprocessor for OCaml" +description: """ +Allowed directives: +``` +#include "XXX" +#if OCAML_VERSION < <= = >= > "3.12.1" +#else +#elif +#endif +``` +""" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocplib-compat/ocplib-compat.1.99.17-beta/opam b/packages/ocplib-compat/ocplib-compat.1.99.17-beta/opam new file mode 100644 index 000000000..d181cb20d --- /dev/null +++ b/packages/ocplib-compat/ocplib-compat.1.99.17-beta/opam @@ -0,0 +1,21 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" +depends: [ + "ocaml" {>= "3.12.0"} + "typerex-build" {= "1.99.17-beta"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +synopsis: + "Compatibility between String/Bytes modules for several OCaml versions" +description: """ +Start your source with `open StringCompat`, and use the same `Bytes` +and `String` API for all OCaml versions.""" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocplib-concur/ocplib-concur.0.1/opam b/packages/ocplib-concur/ocplib-concur.0.1/opam new file mode 100644 index 000000000..3a8c808ff --- /dev/null +++ b/packages/ocplib-concur/ocplib-concur.0.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://github.com/OCamlPro/ocplib-concur" +dev-repo: "git+https://github.com/OCamlPro/ocplib-concur.git" +bug-reports: "https://github.com/OCamlPro/ocplib-concur/issues" + +build: [ + [ "./configure" "--prefix" "%{prefix}%" ] + [ make ] +] +install: [ + [ make "install" ] +] +remove: [ + [ "rm" "-rf" "%{prefix}%/lib/ocplib-concur-lwt" ] + [ "rm" "-rf" "%{prefix}%/lib/ocplib-concur-async" ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocp-build" {>= "1.99.14-beta" & <= "1.99.20-beta"} + "base-unix" {= "base"} + "lwt" {>= "2.3.2" & <= "5.9.0"} + "ocplib-endian" {<= "1.2"} +] +depopts: [ + "async" +] +conflicts: [ + "async" {< "111.25.0" } "async" {>= "v0.10.0" } +] +synopsis: "Concurrent wrapper on top of Lwt and Async" +description: """ +This library helps you develop simple concurrent applications, using +Lwt or Async, but with a much simpler interface. +It features: +* a simple client-server architecture +* spawning processes and recovering results +* timers to start functions specific times""" +flags: light-uninstall +url { + src: "http://github.com/OCamlPro/ocplib-concur/archive/0.1.tar.gz" + checksum: [ + "sha256=c185e61e7a130eecb1e4d9e9f178f2f2b03a4bcc27109591056856fbabd391f4" + "md5=a0651e7c36ba6a2a7463c28458c869c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocplib-config/ocplib-config.1.99.17-beta/opam b/packages/ocplib-config/ocplib-config.1.99.17-beta/opam new file mode 100644 index 000000000..23e3a3ead --- /dev/null +++ b/packages/ocplib-config/ocplib-config.1.99.17-beta/opam @@ -0,0 +1,17 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" +depends: [ + "ocaml" {>= "3.12.0"} + "typerex-build" {= "1.99.17-beta"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +synopsis: "A simple library to manage configuration files" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocplib-endian/ocplib-endian.0.2/opam b/packages/ocplib-endian/ocplib-endian.0.2/opam new file mode 100644 index 000000000..3d4c82a60 --- /dev/null +++ b/packages/ocplib-endian/ocplib-endian.0.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocplib-endian" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ocplib-endian"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {= "1.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/ocplib-endian" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01." +description: """ +The library implements two modules: +* [EndianString](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianString.mli) works directly on strings, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBigstring](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBigstring.mli) works on bigstrings (Bigarrays of chars), and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts;""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/ocplib-endian/archive/0.2.tar.gz" + checksum: [ + "sha256=4fd1a6a15da3f061a0ea2cded897b496c1e951442bcae5a3ca819fc2ed79e0ee" + "md5=0b298747d03b8f5751107705cab0d9f2" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocplib-endian/ocplib-endian.0.3/opam b/packages/ocplib-endian/ocplib-endian.0.3/opam new file mode 100644 index 000000000..0c45cd198 --- /dev/null +++ b/packages/ocplib-endian/ocplib-endian.0.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocplib-endian" +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-debug" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ocplib-endian"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {= "1.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/ocplib-endian" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01." +description: """ +The library implements two modules: +* [EndianString](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianString.mli) works directly on strings, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBigstring](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBigstring.mli) works on bigstrings (Bigarrays of chars), and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts;""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/ocplib-endian/archive/0.3.tar.gz" + checksum: [ + "sha256=1e87cf1de816076ed45d5f04b180dc0d55469ebabe82d15ccfe1783197e2d4df" + "md5=28ad3fd680a59e3341d68315bc7b79a3" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocplib-endian/ocplib-endian.0.4/opam b/packages/ocplib-endian/ocplib-endian.0.4/opam new file mode 100644 index 000000000..a9aaf219b --- /dev/null +++ b/packages/ocplib-endian/ocplib-endian.0.4/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocplib-endian" +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-debug" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ocplib-endian"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {= "1.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/ocplib-endian" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01." +description: """ +The library implements two modules: +* [EndianString](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianString.mli) works directly on strings, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBigstring](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBigstring.mli) works on bigstrings (Bigarrays of chars), and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts;""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/ocplib-endian/archive/0.4.tar.gz" + checksum: [ + "sha256=0cc80a8436143b44d607d4782a6049eadd0ec0641724a4715956cb7adbe83d69" + "md5=58d84c036a92d2e327ac8ad8dfe775d8" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocplib-endian/ocplib-endian.0.6/opam b/packages/ocplib-endian/ocplib-endian.0.6/opam new file mode 100644 index 000000000..37e8f20b2 --- /dev/null +++ b/packages/ocplib-endian/ocplib-endian.0.6/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocplib-endian" +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-debug" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ocplib-endian"]] +depends: [ + "ocaml" {< "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {= "1.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/ocplib-endian" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01." +description: """ +The library implements three modules: +* [EndianString](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianString.mli) works directly on strings, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBytes](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBytes.mli) works directly on bytes, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBigstring](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBigstring.mli) works on bigstrings (Bigarrays of chars), and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts;""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/ocplib-endian/archive/0.6.tar.gz" + checksum: [ + "sha256=d90b4c590e4c282d11be7fc0dc4ae05340f2f51e28577f1db71e2429ede7c735" + "md5=e8a3bab148db6fe46b17796900228209" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocplib-endian/ocplib-endian.0.7/opam b/packages/ocplib-endian/ocplib-endian.0.7/opam new file mode 100644 index 000000000..8712c8b11 --- /dev/null +++ b/packages/ocplib-endian/ocplib-endian.0.7/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "contact@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocplib-endian" +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-debug" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ocplib-endian"]] +depends: [ + "ocaml" {< "5.0"} + "base-bytes" {<= "base"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {= "1.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/ocplib-endian" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01." +description: """ +The library implements three modules: +* [EndianString](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianString.mli) works directly on strings, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBytes](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBytes.mli) works directly on bytes, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBigstring](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBigstring.mli) works on bigstrings (Bigarrays of chars), and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts;""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/ocplib-endian/archive/0.7.tar.gz" + checksum: [ + "sha256=40e0b11f32e564a9c8d2b14d8e0f91ab2ebac278b39d39147f0035d29259e7fb" + "md5=c5d7ddb431dc10b01718fe303e642491" + ] +} +tags: ["org:ocamlpro"] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocplib-endian/ocplib-endian.0.8/opam b/packages/ocplib-endian/ocplib-endian.0.8/opam new file mode 100644 index 000000000..cddb768ca --- /dev/null +++ b/packages/ocplib-endian/ocplib-endian.0.8/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Pierre Chambart" +maintainer: "pierre.chambart@ocamlpro.com" +homepage: "https://github.com/OCamlPro/ocplib-endian" +build: [ + ["ocaml" "setup.ml" "-configure" "--disable-debug" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: ["ocamlfind" "remove" "ocplib-endian"] +depends: [ + "ocaml" {< "4.06.0"} + "base-bytes" {<= "base"} + "ocamlfind" {<= "1.9.6"} + "cppo" {>= "1.1.0" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/ocplib-endian.git" +bug-reports: "https://github.com/OCamlPro/ocplib-endian/issues" +synopsis: + "Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01." +description: """ +The library implements three modules: +* [EndianString](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianString.mli) works directly on strings, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBytes](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBytes.mli) works directly on bytes, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBigstring](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBigstring.mli) works on bigstrings (Bigarrays of chars), and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts;""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/ocplib-endian/archive/0.8.tar.gz" + checksum: [ + "sha256=34a9ffda92459ae0ccd0b6e97cd947ed59f565f5a5776f51e18f5fec27c8ea44" + "md5=2da1236f4fda0366ca68b50106de75eb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocplib-file/ocplib-file.1.99.17-beta/opam b/packages/ocplib-file/ocplib-file.1.99.17-beta/opam new file mode 100644 index 000000000..0a6b7b766 --- /dev/null +++ b/packages/ocplib-file/ocplib-file.1.99.17-beta/opam @@ -0,0 +1,17 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" +depends: [ + "ocaml" {>= "3.12.0"} + "typerex-build" {= "1.99.17-beta"} +] +conflicts: [ "typerex" {< "1.99.7"} ] +synopsis: "A simple library to manage accesses to files" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.4/opam b/packages/ocplib-json-typed/ocplib-json-typed.0.4/opam new file mode 100644 index 000000000..fb9f91a10 --- /dev/null +++ b/packages/ocplib-json-typed/ocplib-json-typed.0.4/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Benjamin Canou " +authors: "Benjamin Canou " +homepage: "https://github.com/ocamlpro/ocplib-json-typed" +bug-reports: "https://github.com/ocamlpro/ocplib-json-typed/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocamlpro/ocplib-json-typed.git" +build: [make] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04"} + "ocamlfind" {build & <= "1.9.6"} + "uri" {>= "1.9.0" & <= "4.4.0"} + "ocplib-endian" {<= "1.2"} +] +depopts: "js_of_ocaml" +conflicts: [ + "js_of_ocaml" {>= "3.4.0"} ] +synopsis: "Type-aware JSON and JSON schema utilities" +description: """ +Can be used with any JSON library. + +This library currently contains five modules: + +- Json_encoding: + Mappings between OCaml types and JSON structures. + Encodings are used to produce readers, writers and + JSON schemas for format documentation and interoperability. +- Json_schema: + Manual creation and manipulation of JSON schemas. +- Json_query: + Simple manipulations of JSON documents + (extraction, injection, merging, etc.). +- Json_repr: + Modular abstraction over JSON representations. + Includes Ezjsonm and Yojson representations. +- Json_repr_bson: + Implementation of the JSON compatible subset + of BSON, with a Json_repr compatible interface. +- Json_repr_browser: + Json_repr interface over JavaScript's objects. + Built only if js_of_ocaml is present.""" +url { + src: "https://github.com/OCamlPro/ocplib-json-typed/archive/v0.4.tar.gz" + checksum: [ + "sha256=80ac0abfba850696b7319e5e143ba240d7bd2c0b5eb3446b84907ef407d578d8" + "md5=eeb2c8ff46390510809b17237cd43afe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocs/ocs.1.0.3/opam b/packages/ocs/ocs.1.0.3/opam new file mode 100644 index 000000000..b9c925704 --- /dev/null +++ b/packages/ocs/ocs.1.0.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Dmitrii Kashin " +authors: "Erick Tryzelaar " +homepage: "https://github.com/freehck/ocs" +bug-reports: "https://github.com/freehck/ocs/issues" +license: "BSD-3-Clause" +build: [make "-C" "src"] +install: [make "-C" "src" "install"] +remove: ["ocamlfind" "remove" "ocs"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "num" {<= "1.5-1"} +] +synopsis: "OCS: OCaml Scheme interpreter" +description: """ +OCS provides an implementation of R5RS Scheme. +Sexp parser distinguishes symbols and strings unlike Sexplib. +There's an evaluator and macro support. +Provides an executable of interpreter 'ocscm'.""" +dev-repo: "git+https://github.com/freehck/ocs.git" +flags: light-uninstall +url { + src: "https://github.com/freehck/ocs/archive/ocs-1.0.3.tar.gz" + checksum: [ + "sha256=e5e051d7c2ec645b67a2c0aed2142f1171f2b364027d2df026aada091dc98190" + "md5=1ddfd20a26960900f0a9a8c6dc77fc1e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocsigen-start/ocsigen-start.1.0.0/opam b/packages/ocsigen-start/ocsigen-start.1.0.0/opam new file mode 100644 index 000000000..b136ecddf --- /dev/null +++ b/packages/ocsigen-start/ocsigen-start.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "dev@ocsigen.org" +maintainer: "dev@ocsigen.org" +homepage: "https://ocsigen.org/ocsigen-start/" +bug-reports: "https://github.com/ocsigen/ocsigen-start/issues" +dev-repo: "git+https://github.com/ocsigen/ocsigen-start.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ make ] +install: [ make "install" ] +remove: [ make "uninstall" ] +depends: [ + "ocaml" {>= "4.03"} + "pgocaml" {>= "2.3" & <= "4.4.0"} + "macaque" {>= "0.7.4" & <= "0.8"} + "safepass" {>= "1.1" & <= "3.1"} + "ocsigen-i18n" {>= "3.1.0" & < "4.0.0"} + "eliom" {= "6.2.0"} + "ocsigen-toolkit" {>= "0.99" & <= "1.0.0"} + "yojson" {<= "2.2.2"} +] +depexts: [ + ["imagemagick"] {os-family = "debian"} + ["ruby-sass"] {os-family = "debian"} + ["postgresql"] {os-family = "debian"} + ["postgresql"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "Skeleton for building client-server Eliom applications" +description: "(with users, notifications, etc.)" +url { + src: "https://github.com/ocsigen/ocsigen-start/archive/1.0.0.tar.gz" + checksum: [ + "sha256=94623cb9927f35542169aaa9a01c2b11ff03369d5a3be0a989acc7347014ec5a" + "md5=e91f98456781c48dc20cf3832a1e72e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigen-start/ocsigen-start.1.1.0/opam b/packages/ocsigen-start/ocsigen-start.1.1.0/opam new file mode 100644 index 000000000..7e83e073b --- /dev/null +++ b/packages/ocsigen-start/ocsigen-start.1.1.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "dev@ocsigen.org" +maintainer: "dev@ocsigen.org" +homepage: "https://ocsigen.org/ocsigen-start/" +bug-reports: "https://github.com/ocsigen/ocsigen-start/issues" +dev-repo: "git+https://github.com/ocsigen/ocsigen-start.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ make ] +install: [ make "install" ] +remove: [ make "uninstall" ] +depends: [ + "ocaml" {>= "4.03"} + "pgocaml" {>= "2.3" & <= "4.4.0"} + "macaque" {>= "0.7.4" & <= "0.8"} + "safepass" {>= "1.1" & <= "3.1"} + "ocsigen-i18n" {>= "3.1.0" & < "4.0.0"} + "eliom" {= "6.3.0"} + "ocsigen-toolkit" {>= "1.1" & <= "4.1.0"} + "js_of_ocaml-camlp4" {<= "3.1.0"} + "yojson" {<= "2.2.2"} + "lwt" {< "4.0.0"} + "lwt_log" {<= "1.1.2"} + "js_of_ocaml" {< "3.3.0"} +] +depexts: [ + ["imagemagick"] {os-family = "debian"} + ["ruby-sass"] {os-family = "debian"} + ["postgresql"] {os-family = "debian"} + ["postgresql-common"] {os-family = "debian"} + ["postgresql"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "Skeleton for building client-server Eliom applications" +description: "(with users, notifications, etc.)" +url { + src: "https://github.com/ocsigen/ocsigen-start/archive/1.1.0.tar.gz" + checksum: [ + "sha256=1237519b503d6e46ae2b1abf8918f340ff17ec69e9b3ed08fc658736b594eb3f" + "md5=543cd2feaddcb98937b19465fb832ea4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/opam b/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/opam new file mode 100644 index 000000000..505675fcb --- /dev/null +++ b/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "https://www.ocsigen.org/ocsigen-toolkit" +bug-reports: "https://github.com/ocsigen/ocsigen-toolkit/issues/" +dev-repo: "git+https://github.com/ocsigen/ocsigen-toolkit.git" +build: [ make ] +install: [ make "install" ] +remove: [ make "uninstall" ] +depends: [ + "ocaml" {>= "4.02"} + "eliom" {>= "6.0.0" & <= "6.2.0"} + "calendar" {>= "2.00" & <= "3.0.0"} +] +synopsis: + "Reusable UI components for Eliom applications (client only, or client-server)" +authors: "dev@ocsigen.org" +url { + src: "https://github.com/ocsigen/ocsigen-toolkit/archive/v0.99.tar.gz" + checksum: [ + "sha256=fd42765a5f0d9297607160523bb99c4a6b2b6ef25b4c1464b6065bc98caea54b" + "md5=4f854228c0b3770ef7dd083a830d277b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/opam b/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/opam new file mode 100644 index 000000000..b8805370e --- /dev/null +++ b/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "https://www.ocsigen.org/ocsigen-toolkit" +bug-reports: "https://github.com/ocsigen/ocsigen-toolkit/issues/" +dev-repo: "git+https://github.com/ocsigen/ocsigen-toolkit.git" +build: [ make ] +install: [ make "install" ] +remove: [ make "uninstall" ] +depends: [ + "ocaml" {>= "4.02"} + "eliom" {>= "6.0.0" & <= "6.2.0"} + "calendar" {>= "2.00" & <= "3.0.0"} +] +synopsis: + "Reusable UI components for Eliom applications (client only, or client-server)" +authors: "dev@ocsigen.org" +url { + src: "https://github.com/ocsigen/ocsigen-toolkit/archive/1.0.0.tar.gz" + checksum: [ + "sha256=427e5e4d11215862dcb012b769aea9e6c63b8799d9bde5076893eea3b575a472" + "md5=2c3efb0e12ff6de00ecc8163d82ee370" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigenserver/ocsigenserver.2.1/opam b/packages/ocsigenserver/ocsigenserver.2.1/opam new file mode 100644 index 000000000..c648e881b --- /dev/null +++ b/packages/ocsigenserver/ocsigenserver.2.1/opam @@ -0,0 +1,84 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +patches: ["fix-gmake-4.3.patch"] +build: [ + [ + "sh" + "configure" + "--prefix" + prefix + "--ocsigen-user" + user + "--ocsigen-group" + group + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--logdir" + "%{lib}%/ocsigenserver/var/log/ocsigenserver" + "--mandir" + "%{man}%/man1" + "--docdir" + "%{lib}%/ocsigenserver/share/doc/ocsigenserver" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--staticpagesdir" + "%{lib}%/ocsigenserver/var/www" + "--datadir" + "%{lib}%/ocsigenserver/var/lib/ocsigenserver" + "--sysconfdir" + "%{lib}%/ocsigenserver/etc/ocsigenserver" + ] + [make] +] +remove: [["rm" "-rf" "%{lib}%/ocsigenserver"]] +depends: [ + "ocaml" {< "4.08.0"} + "ocamlfind" {<= "1.9.6"} + "react" {< "1.0.0"} + "ssl" {< "0.5.8"} + "lwt" {>= "2.4.0" & < "2.4.7"} + "ocamlnet" {= "3.6.0"} + "pcre" {<= "8.0.1"} + "cryptokit" {<= "1.20"} + "tyxml" {< "3.2"} + "dbm" {<= "1.4"} +] +depopts: ["sqlite3" "camlzip"] +conflicts: [ + "camlzip" {!= "1.04"} +] +install: [make "install"] +synopsis: "A full-featured and extensible Web server" +description: """ +It implements most features of the HTTP protocol, and has a very +powerful extension mechanism that make very easy to plug your own +OCaml modules for generating pages. Many extensions are already +written, like a reverse proxy, content compression, access control, +authentication, etc.""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/ocsigenserver-2.1.tar.gz" + checksum: [ + "sha256=433bf98754c198b1752a8893f52dcb69352e7265dd3634c45eacfdf9702d0cbd" + "md5=d0cccecbfac701eeeee0ad48d743f3d0" + ] +} +extra-source "ocsigenserver.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/ocsigenserver.install" + checksum: [ + "sha256=5d5a1100f08a27a084add40c13197099195f2e70f15e96ad9e736a561d582f5e" + "md5=58a7d6a5d2c3fec7ac19eb0b17fd87f7" + ] +} +extra-source "fix-gmake-4.3.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-gmake-4.3.patch.2.1" + checksum: [ + "sha256=6e00dd92952a9d1f9a835757c206529d47c2b6ca7398651697a6aceea9e24f72" + "md5=664dcb683501e6649e1ef1dc9a977d4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigenserver/ocsigenserver.2.2.0/opam b/packages/ocsigenserver/ocsigenserver.2.2.0/opam new file mode 100644 index 000000000..28d3d015c --- /dev/null +++ b/packages/ocsigenserver/ocsigenserver.2.2.0/opam @@ -0,0 +1,92 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +build: [ + [ + "sh" + "configure" + "--prefix" + prefix + "--ocsigen-user" + user + "--ocsigen-group" + group + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--logdir" + "%{lib}%/ocsigenserver/var/log/ocsigenserver" + "--mandir" + "%{man}%/man1" + "--docdir" + "%{lib}%/ocsigenserver/share/doc/ocsigenserver" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--staticpagesdir" + "%{lib}%/ocsigenserver/var/www" + "--datadir" + "%{lib}%/ocsigenserver/var/lib/ocsigenserver" + "--sysconfdir" + "%{lib}%/ocsigenserver/etc/ocsigenserver" + ] + [make] +] +remove: [["rm" "-rf" "%{lib}%/ocsigenserver"]] +depends: [ + "ocaml" {< "4.08.0"} + "ocamlfind" {<= "1.9.6"} + "react" {< "1.0.0"} + "ssl" {< "0.5.8"} + "lwt" {>= "2.4.0" & < "2.4.7"} + "ocamlnet" {>= "3.6.0" & <= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "cryptokit" {<= "1.20"} + "tyxml" {< "3.0.0"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"}) +] +depopts: ["camlzip"] +patches: ["use_netstring-pcre.patch" "fix-gmake-4.3.patch"] +conflicts: [ + "camlzip" {< "1.04"} +] +install: [make "install"] +synopsis: "A full-featured and extensible Web server" +description: """ +It implements most features of the HTTP protocol, and has a very +powerful extension mechanism that make very easy to plug your own +OCaml modules for generating pages. Many extensions are already +written, like a reverse proxy, content compression, access control, +authentication, etc.""" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/ocsigenserver-2.2.0.tar.gz" + checksum: [ + "sha256=21d4d08dd00550647fc08cef214c0a651574671ee3542b7445f76b8234de1f68" + "md5=9abb6860b2000bb4de1d1207b5b976f4" + ] +} +extra-source "use_netstring-pcre.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/use_netstring-pcre.patch" + checksum: [ + "sha256=0e40623360530bb8acfa292b997696d8a3df7e682ba99a76c161fe9e67f12a0d" + "md5=535e3c5d64af6077dcaea84eacddc33b" + ] +} +extra-source "ocsigenserver.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/ocsigenserver.install" + checksum: [ + "sha256=5d5a1100f08a27a084add40c13197099195f2e70f15e96ad9e736a561d582f5e" + "md5=58a7d6a5d2c3fec7ac19eb0b17fd87f7" + ] +} +extra-source "fix-gmake-4.3.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-gmake-4.3.patch.2.2.0" + checksum: [ + "sha256=6e00dd92952a9d1f9a835757c206529d47c2b6ca7398651697a6aceea9e24f72" + "md5=664dcb683501e6649e1ef1dc9a977d4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigenserver/ocsigenserver.2.3.1/opam b/packages/ocsigenserver/ocsigenserver.2.3.1/opam new file mode 100644 index 000000000..92e0fccf4 --- /dev/null +++ b/packages/ocsigenserver/ocsigenserver.2.3.1/opam @@ -0,0 +1,79 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +patches: ["fix-gmake-4.3.patch"] +build: [ + [ + "sh" + "configure" + "--prefix" + prefix + "--ocsigen-user" + user + "--ocsigen-group" + group + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--logdir" + "%{lib}%/ocsigenserver/var/log/ocsigenserver" + "--mandir" + "%{man}%/man1" + "--docdir" + "%{lib}%/ocsigenserver/share/doc/ocsigenserver" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--staticpagesdir" + "%{lib}%/ocsigenserver/var/www" + "--datadir" + "%{lib}%/ocsigenserver/var/lib/ocsigenserver" + "--sysconfdir" + "%{lib}%/ocsigenserver/etc/ocsigenserver" + ] + [make] +] +remove: [["rm" "-rf" "%{lib}%/ocsigenserver"]] +depends: [ + "ocaml" {< "4.08.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "react" {< "1.0.0"} + "ssl" {< "0.5.8"} + "lwt" {>= "2.4.0" & < "2.4.7"} + "ocamlnet" {>= "3.6.0" & <= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "cryptokit" {<= "1.20"} + "tyxml" {>= "3.0.0" & < "3.2"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"}) +] +depopts: ["camlzip"] +conflicts: [ + "camlzip" {< "1.04"} +] +dev-repo: "git+https://github.com/ocsigen/ocsigenserver" +install: [make "install"] +synopsis: "A full-featured and extensible Web server" +description: """ +It implements most features of the HTTP protocol, and has a very +powerful extension mechanism that make very easy to plug your own +OCaml modules for generating pages. Many extensions are already +written, like a reverse proxy, content compression, access control, +authentication, etc.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/ocsigenserver/archive/2.3.1.tar.gz" + checksum: [ + "sha256=60351ba983ae01d77ffddfdf93358b4e987ce20f1bbb365db7eb3212604d2a7a" + "md5=f263df53365397f96681a0495718d0aa" + ] +} +extra-source "fix-gmake-4.3.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-gmake-4.3.patch.2.3.1" + checksum: [ + "sha256=6e00dd92952a9d1f9a835757c206529d47c2b6ca7398651697a6aceea9e24f72" + "md5=664dcb683501e6649e1ef1dc9a977d4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigenserver/ocsigenserver.2.4.0/opam b/packages/ocsigenserver/ocsigenserver.2.4.0/opam new file mode 100644 index 000000000..34caf3139 --- /dev/null +++ b/packages/ocsigenserver/ocsigenserver.2.4.0/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +patches: ["fix-gmake-4.3.patch"] +build: [ + [ + "sh" + "configure" + "--prefix" + prefix + "--ocsigen-user" + user + "--ocsigen-group" + group + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--logdir" + "%{lib}%/ocsigenserver/var/log/ocsigenserver" + "--mandir" + "%{man}%/man1" + "--docdir" + "%{lib}%/ocsigenserver/share/doc/ocsigenserver" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--staticpagesdir" + "%{lib}%/ocsigenserver/var/www" + "--datadir" + "%{lib}%/ocsigenserver/var/lib/ocsigenserver" + "--sysconfdir" + "%{lib}%/ocsigenserver/etc/ocsigenserver" + ] + [make] +] +remove: [["rm" "-rf" "%{lib}%/ocsigenserver"]] +depends: [ + "ocaml" {< "4.08.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "react" {<= "1.2.2"} + "ssl" {< "0.5.8"} + "lwt" {>= "2.4.0" & < "2.4.7"} + "ocamlnet" {>= "3.6.0" & <= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "cryptokit" {<= "1.20"} + "tyxml" {>= "3.0.0" & < "3.2"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"}) + "ipaddr" {>= "2.1" & <= "5.6.0"} +] +depopts: [ + "camlzip" +] +conflicts: [ + "camlzip" {< "1.04"} +] +dev-repo: "git+https://github.com/ocsigen/ocsigenserver" +install: [make "install"] +synopsis: "A full-featured and extensible Web server" +description: """ +It implements most features of the HTTP protocol, and has a very +powerful extension mechanism that make very easy to plug your own +OCaml modules for generating pages. Many extensions are already +written, like a reverse proxy, content compression, access control, +authentication, etc.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/ocsigenserver/archive/2.4.0.tar.gz" + checksum: [ + "sha256=7ec59c529a500b8ab9cfebf4770b7c802f08a3cce770430850daf91dcd4352ba" + "md5=646594a1b2e362cd0e346ac09a3f6316" + ] +} +extra-source "fix-gmake-4.3.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-gmake-4.3.patch.2.4.0" + checksum: [ + "sha256=6e00dd92952a9d1f9a835757c206529d47c2b6ca7398651697a6aceea9e24f72" + "md5=664dcb683501e6649e1ef1dc9a977d4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigenserver/ocsigenserver.2.5/opam b/packages/ocsigenserver/ocsigenserver.2.5/opam new file mode 100644 index 000000000..f6e485501 --- /dev/null +++ b/packages/ocsigenserver/ocsigenserver.2.5/opam @@ -0,0 +1,103 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://ocsigen.org/ocsigenserver/" +bug-reports: "https://github.com/ocsigen/ocsigenserver/issues/" +dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + [ + "sh" + "configure" + "--prefix" + "%{prefix}%" + "--ocsigen-user" + "%{user}%" + "--ocsigen-group" + "%{group}%" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--logdir" + "%{lib}%/ocsigenserver/var/log/ocsigenserver" + "--mandir" + "%{man}%/man1" + "--docdir" + "%{lib}%/ocsigenserver/share/doc/ocsigenserver" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--staticpagesdir" + "%{lib}%/ocsigenserver/var/www" + "--datadir" + "%{lib}%/ocsigenserver/var/lib/ocsigenserver" + "--sysconfdir" + "%{lib}%/ocsigenserver/etc/ocsigenserver" + ] + [make] +] +remove: ["rm" "-rf" "%{lib}%/ocsigenserver"] +depends: [ + "ocaml" {< "4.08.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "react" {<= "1.2.2"} + "ssl" {< "0.5.8"} + "camlp4" {<= "5.3"} + "lwt" {>= "2.4.0" & < "3.0.0"} + "ocamlnet" {>= "3.6.0" & <= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "cryptokit" {<= "1.20"} + "tyxml" {>= "3.3.0" & < "4.0.0"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"}) + "ipaddr" {>= "2.1" & <= "5.6.0"} +] +depopts: [ "camlzip" ] +conflicts: [ "camlzip" {< "1.04" } ] +patches: [ + "build-against-recent-lwt.diff" + "fix-build-with-ocsipersist-sqlite.diff" + "fix-gmake-4.3.patch" +] +authors: "dev@ocsigen.org" +install: [make "install"] +synopsis: "A full-featured and extensible Web server" +description: """ +It implements most features of the HTTP protocol, and has a very +powerful extension mechanism that make very easy to plug your own +OCaml modules for generating pages. Many extensions are already +written, like a reverse proxy, content compression, access control, +authentication, etc.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/ocsigenserver/archive/2.5.tar.gz" + checksum: [ + "sha256=d9107e0543a286b2264b0f4255886cdc3670196d5453a689da2985c7e5a7df2b" + "md5=3f69bf9d1a3fa2ce3e042378b450e72f" + ] +} +extra-source "fix-gmake-4.3.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-gmake-4.3.patch.2.5" + checksum: [ + "sha256=6e00dd92952a9d1f9a835757c206529d47c2b6ca7398651697a6aceea9e24f72" + "md5=664dcb683501e6649e1ef1dc9a977d4a" + ] +} +extra-source "fix-build-with-ocsipersist-sqlite.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-build-with-ocsipersist-sqlite.diff" + checksum: [ + "sha256=874abe898f8c0578b3cbc09651b05a5d4f200c639473a059633871b1cebf7e9e" + "md5=e3fcf2c006c39a249a84331a80bf760f" + ] +} +extra-source "build-against-recent-lwt.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/build-against-recent-lwt.diff" + checksum: [ + "sha256=b4f1990a0b095ec3db7f61f2d4006b33d75d643e526d2c182f6669e1faa4937c" + "md5=515ffb99616af2160f341d95178e9c48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigenserver/ocsigenserver.2.6/opam b/packages/ocsigenserver/ocsigenserver.2.6/opam new file mode 100644 index 000000000..8a3f3163f --- /dev/null +++ b/packages/ocsigenserver/ocsigenserver.2.6/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "http://ocsigen.org/ocsigenserver/" +bug-reports: "https://github.com/ocsigen/ocsigenserver/issues/" +dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +patches: ["fix-gmake-4.3.patch"] +build: [ + ["sh" "configure" "--prefix" "%{prefix}%" "--ocsigen-user" "%{user}%" "--ocsigen-group" "%{group}%" "--commandpipe" "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" "--logdir" "%{lib}%/ocsigenserver/var/log/ocsigenserver" "--mandir" "%{man}%/man1" "--docdir" "%{lib}%/ocsigenserver/share/doc/ocsigenserver" "--commandpipe" "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" "--staticpagesdir" "%{lib}%/ocsigenserver/var/www" "--datadir" "%{lib}%/ocsigenserver/var/lib/ocsigenserver" "--sysconfdir" "%{lib}%/ocsigenserver/etc/ocsigenserver"] + [make] +] +install: [make "install"] +remove: [ + ["rm" "-rf" "%{lib}%/ocsigenserver"] + ["rm" "-rf" "%{doc}%/ocsigenserver"] + ["rm" "-f" "%{man}%/man1/ocsigenserver.1"] +] +depends: [ + "ocaml" {< "4.08.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "react" {<= "1.2.2"} + "ssl" {< "0.5.8"} + "lwt" {>= "2.4.6" & < "3.0.0"} + "ocamlnet" {>= "4.0.2" & <= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "cryptokit" {<= "1.20"} + "tyxml" {>= "3.4.0" & < "4.0.0"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"}) + "ipaddr" {>= "2.1" & <= "5.6.0"} + "camlp4" {<= "5.3"} +] +depopts: "camlzip" +conflicts: "camlzip" {< "1.04"} +synopsis: "A full-featured and extensible Web server" +description: """ +It implements most features of the HTTP protocol, and has a very +powerful extension mechanism that make very easy to plug your own +OCaml modules for generating pages. Many extensions are already +written, like a reverse proxy, content compression, access control, +authentication, etc.""" +authors: "dev@ocsigen.org" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/ocsigenserver/archive/2.6.tar.gz" + checksum: [ + "sha256=f70751f1a1dcc9b9021f0773e92347bdbdb50f7c90b79a95dc5a6b90e9ee6818" + "md5=be5dad42a57cda19ab20e0600c0dd023" + ] +} +extra-source "fix-gmake-4.3.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-gmake-4.3.patch.2.6" + checksum: [ + "sha256=6e00dd92952a9d1f9a835757c206529d47c2b6ca7398651697a6aceea9e24f72" + "md5=664dcb683501e6649e1ef1dc9a977d4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigenserver/ocsigenserver.2.7/opam b/packages/ocsigenserver/ocsigenserver.2.7/opam new file mode 100644 index 000000000..76644a86e --- /dev/null +++ b/packages/ocsigenserver/ocsigenserver.2.7/opam @@ -0,0 +1,89 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "dev@ocsigen.org" +homepage: "http://ocsigen.org/ocsigenserver/" +bug-reports: "https://github.com/ocsigen/ocsigenserver/issues/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" +patches: ["fix-gmake-4.3.patch"] +build: [ + [ + "sh" + "configure" + "--prefix" + "%{prefix}%" + "--ocsigen-user" + "%{user}%" + "--ocsigen-group" + "%{group}%" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--logdir" + "%{lib}%/ocsigenserver/var/log/ocsigenserver" + "--mandir" + "%{man}%/man1" + "--docdir" + "%{lib}%/ocsigenserver/share/doc/ocsigenserver" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--staticpagesdir" + "%{lib}%/ocsigenserver/var/www" + "--datadir" + "%{lib}%/ocsigenserver/var/lib/ocsigenserver" + "--sysconfdir" + "%{lib}%/ocsigenserver/etc/ocsigenserver" + ] + [make] +] +install: [make "install"] +remove: [ + ["rm" "-rf" "%{lib}%/ocsigenserver"] + ["rm" "-rf" "%{doc}%/ocsigenserver"] + ["rm" "-f" "%{man}%/man1/ocsigenserver.1"] +] +depends: [ + "ocaml" {< "4.08.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "react" {<= "1.2.2"} + "ssl" {< "0.5.8"} + "lwt" {>= "2.5.0" & < "3.0.0"} + "ocamlnet" {>= "4.0.2" & <= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "cryptokit" {<= "1.20"} + "tyxml" {>= "3.4.0" & < "4.0.0"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"}) + "ipaddr" {>= "2.1" & <= "5.6.0"} + "camlp4" {<= "5.3"} +] +depopts: "camlzip" +conflicts: [ + "camlzip" {< "1.04"} +] +synopsis: "A full-featured and extensible Web server" +description: """ +Ocsigen Server implements most features of the HTTP protocol, and has +a very powerful extension mechanism that makes it very easy to plug +your own OCaml modules for generating pages. Many extensions are +already implemented, like a reverse proxy, content compression, access +control, authentication, etc.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/ocsigenserver/archive/2.7.tar.gz" + checksum: [ + "sha256=01a477b180588fe0ac553177e84832448e02405bc73e432024e7a7ae21b3693f" + "md5=c918913321572a412f872640824c3530" + ] +} +extra-source "fix-gmake-4.3.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-gmake-4.3.patch.2.7" + checksum: [ + "sha256=6e00dd92952a9d1f9a835757c206529d47c2b6ca7398651697a6aceea9e24f72" + "md5=664dcb683501e6649e1ef1dc9a977d4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigenserver/ocsigenserver.2.8/opam b/packages/ocsigenserver/ocsigenserver.2.8/opam new file mode 100644 index 000000000..7a59d1cc0 --- /dev/null +++ b/packages/ocsigenserver/ocsigenserver.2.8/opam @@ -0,0 +1,90 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "dev@ocsigen.org" +homepage: "http://ocsigen.org/ocsigenserver/" +bug-reports: "https://github.com/ocsigen/ocsigenserver/issues/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" +patches: ["fix-gmake-4.3.patch"] +build: [ + [ + "sh" + "configure" + "--prefix" + "%{prefix}%" + "--ocsigen-user" + "%{user}%" + "--ocsigen-group" + "%{group}%" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--logdir" + "%{lib}%/ocsigenserver/var/log/ocsigenserver" + "--mandir" + "%{man}%/man1" + "--docdir" + "%{lib}%/ocsigenserver/share/doc/ocsigenserver" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--staticpagesdir" + "%{lib}%/ocsigenserver/var/www" + "--datadir" + "%{lib}%/ocsigenserver/var/lib/ocsigenserver" + "--sysconfdir" + "%{lib}%/ocsigenserver/etc/ocsigenserver" + ] + [make] +] +install: [make "install"] +remove: [ + ["rm" "-rf" "%{lib}%/ocsigenserver"] + ["rm" "-rf" "%{doc}%/ocsigenserver"] + ["rm" "-f" "%{man}%/man1/ocsigenserver.1"] +] +depends: [ + "ocaml" {< "4.08.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "react" {<= "1.2.2"} + "ssl" {< "0.5.8"} + "lwt" {>= "2.5.0" & < "3.0.0"} + "ocamlnet" {>= "4.0.2" & <= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "cryptokit" {<= "1.20"} + "tyxml" {>= "4.0.0" & < "4.3"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"} | "pgocaml" {<= "4.4.0"}) + "ipaddr" {>= "2.1" & <= "5.6.0"} + "camlp4" {<= "5.3"} +] +depopts: "camlzip" +conflicts: [ + "camlzip" {< "1.04"} + "pgocaml" {< "2.2"} +] +synopsis: "A full-featured and extensible Web server" +description: """ +Ocsigen Server implements most features of the HTTP protocol, and has +a very powerful extension mechanism that makes it very easy to plug +your own OCaml modules for generating pages. Many extensions are +already implemented, like a reverse proxy, content compression, access +control, authentication, etc.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/ocsigenserver/archive/2.8.tar.gz" + checksum: [ + "sha256=5e9766089c23397a9af60642d80f6d9a2be722fe9f426f230ef1b41ec5c684ec" + "md5=108674a6a014e525f06b29db69d119cd" + ] +} +extra-source "fix-gmake-4.3.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-gmake-4.3.patch.2.8" + checksum: [ + "sha256=bb1fe7df26ad1021492521143fc983978ce463a4dfdec7e73799aa5452bcbf96" + "md5=beec17b6c45d93efecf2256a2369e402" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocsigenserver/ocsigenserver.2.9/opam b/packages/ocsigenserver/ocsigenserver.2.9/opam new file mode 100644 index 000000000..49a33018e --- /dev/null +++ b/packages/ocsigenserver/ocsigenserver.2.9/opam @@ -0,0 +1,92 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "dev@ocsigen.org" +homepage: "http://ocsigen.org/ocsigenserver/" +bug-reports: "https://github.com/ocsigen/ocsigenserver/issues/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" +patches: ["fix-gmake-4.3.patch"] +build: [ + [ + "sh" + "configure" + "--prefix" + "%{prefix}%" + "--ocsigen-user" + "%{user}%" + "--ocsigen-group" + "%{group}%" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--logdir" + "%{lib}%/ocsigenserver/var/log/ocsigenserver" + "--mandir" + "%{man}%/man1" + "--docdir" + "%{lib}%/ocsigenserver/share/doc/ocsigenserver" + "--commandpipe" + "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" + "--staticpagesdir" + "%{lib}%/ocsigenserver/var/www" + "--datadir" + "%{lib}%/ocsigenserver/var/lib/ocsigenserver" + "--sysconfdir" + "%{lib}%/ocsigenserver/etc/ocsigenserver" + ] + [make] +] +install: [make "install"] +remove: [ + ["rm" "-rf" "%{lib}%/ocsigenserver"] + ["rm" "-rf" "%{doc}%/ocsigenserver"] + ["rm" "-f" "%{man}%/man1/ocsigenserver.1"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.07"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "react" {<= "1.2.2"} + "ssl" {< "0.5.8"} + "lwt" {>= "3.2.0" & < "4.0.0"} + "lwt_ssl" {<= "1.2.0"} + "lwt_react" {<= "1.2.0"} + "ocamlnet" {>= "4.0.2" & <= "4.1.9-2"} + "pcre" {<= "8.0.1"} + "cryptokit" {<= "1.20"} + "tyxml" {>= "4.0.0" & < "4.3"} + ("dbm" {<= "1.4"} | "sqlite3" {<= "5.2.0"} | "pgocaml" {<= "4.4.0"}) + "ipaddr" {>= "2.1" & <= "5.6.0"} + "camlp4" {<= "5.3"} +] +depopts: "camlzip" +conflicts: [ + "camlzip" {< "1.04"} + "pgocaml" {< "2.2"} +] +synopsis: "A full-featured and extensible Web server" +description: """ +Ocsigen Server implements most features of the HTTP protocol, and has +a very powerful extension mechanism that makes it very easy to plug +your own OCaml modules for generating pages. Many extensions are +already implemented, like a reverse proxy, content compression, access +control, authentication, etc.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/ocsigenserver/archive/2.9.tar.gz" + checksum: [ + "sha256=cd16c4fc856bc854f0029e5e871e68a104f2aeb3c3441ac6e6c2250489c24359" + "md5=1b7866f28cda7b922a54d41c9507021f" + ] +} +extra-source "fix-gmake-4.3.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-gmake-4.3.patch.2.9" + checksum: [ + "sha256=bb1fe7df26ad1021492521143fc983978ce463a4dfdec7e73799aa5452bcbf96" + "md5=beec17b6c45d93efecf2256a2369e402" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocurl/ocurl.0.5.4/opam b/packages/ocurl/ocurl.0.5.4/opam new file mode 100644 index 000000000..3210acced --- /dev/null +++ b/packages/ocurl/ocurl.0.5.4/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "curl"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ + "ocaml-option-bytecode-only" +] +depexts: [ + ["libcurl4-gnutls-dev"] {os-family = "debian"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "Bindings to libcurl" +description: """ +Client-side URL transfer library, supporting HTTP and a multitude of +other network protocols.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ocurl/ocurl/0.5.4/ocurl-0.5.4.tar.gz" + checksum: [ + "sha256=f7672b108a2e11b1472f1e120d5a9e6ba0f19369c64ab0bdfa0dbcdd561362b9" + "md5=3829652064722d8ed490486a2570fe8d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocurl/ocurl.0.5.5/opam b/packages/ocurl/ocurl.0.5.5/opam new file mode 100644 index 000000000..cb630480c --- /dev/null +++ b/packages/ocurl/ocurl.0.5.5/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "curl"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ + "ocaml-option-bytecode-only" +] +depexts: [ + ["libcurl4-gnutls-dev"] {os-family = "debian"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "Bindings to libcurl" +description: """ +Client-side URL transfer library, supporting HTTP and a multitude of +other network protocols.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ocurl/ocurl/0.5.5/ocurl-0.5.5.tar.gz" + checksum: [ + "sha256=a0bbbd7d4a667c6b2cad4171cca634ecec0aafaf65dd0a656cea7089669fa993" + "md5=5bb45c4e25691675f186096be4ae1df6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocurl/ocurl.0.5.6/opam b/packages/ocurl/ocurl.0.5.6/opam new file mode 100644 index 000000000..aa60278f4 --- /dev/null +++ b/packages/ocurl/ocurl.0.5.6/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "curl"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ + "ocaml-option-bytecode-only" +] +depexts: [ + ["libcurl4-gnutls-dev"] {os-family = "debian"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "Bindings to libcurl" +description: """ +Client-side URL transfer library, supporting HTTP and a multitude of +other network protocols.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ocurl/ocurl/0.5.6/ocurl-0.5.6.tar.gz" + checksum: [ + "sha256=6f91472ababc5bd554eb7baa94daeb8ee19c61d5c3db6cc548e8696f1012cbb6" + "md5=7c613c097b98e446c8f4c859865de167" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocurl/ocurl.0.6.0/opam b/packages/ocurl/ocurl.0.6.0/opam new file mode 100644 index 000000000..b1ffb58d1 --- /dev/null +++ b/packages/ocurl/ocurl.0.6.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +homepage: "http://ocurl.forge.ocamlcore.org" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "curl"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ + "ocaml-option-bytecode-only" +] +depexts: [ + ["libcurl4-gnutls-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "Bindings to libcurl" +description: """ +Client-side URL transfer library, supporting HTTP and a multitude of +other network protocols.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ocurl/ocurl/0.6.0/ocurl-0.6.0.tar.gz" + checksum: [ + "sha256=da7b80aba91cfe42e9e538eb5163676ff6dc6e7bc4064a9f28c31f7eb81fb9fc" + "md5=21575e86b390c6c182a8dee42e8db1f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocurl/ocurl.0.6.1/opam b/packages/ocurl/ocurl.0.6.1/opam new file mode 100644 index 000000000..af288ac84 --- /dev/null +++ b/packages/ocurl/ocurl.0.6.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +homepage: "http://ocurl.forge.ocamlcore.org" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "curl"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ + "ocaml-option-bytecode-only" +] +depexts: [ + ["libcurl4-gnutls-dev"] {os-family = "debian"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "Bindings to libcurl" +description: """ +Client-side URL transfer library, supporting HTTP and a multitude of +other network protocols.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ocurl/ocurl/0.6.1/ocurl-0.6.1.tar.gz" + checksum: [ + "sha256=c671d605d36a8051867f7483a9f7ec93b3985f5e4824073f1ceb85d19e09bad3" + "md5=637336f41eb047b246e30a4c3caddc94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocurl/ocurl.0.7.0/opam b/packages/ocurl/ocurl.0.7.0/opam new file mode 100644 index 000000000..39dd42bf0 --- /dev/null +++ b/packages/ocurl/ocurl.0.7.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://ocurl.forge.ocamlcore.org" +license: "MIT" +doc: ["http://ocurl.forge.ocamlcore.org/api/index.html"] +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "curl"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} +] +conflicts: [ + "ocaml-option-bytecode-only" +] +depopts: ["lwt"] +depexts: [ + ["libcurl4-gnutls-dev"] {os-family = "debian"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "Bindings to libcurl" +description: """ +Client-side URL transfer library, supporting HTTP and a multitude of +other network protocols (FTP/SMTP/RTSP/etc).""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ocurl/ocurl/0.7.0/ocurl-0.7.0.tar.gz" + checksum: [ + "sha256=9cfd649b0ab9352c891ca6f7b1d758a76233e6a6372a0a238884d295fdc0a754" + "md5=8502e3e5e578e2d9b82ade73d16dd894" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocurl/ocurl.0.7.1/opam b/packages/ocurl/ocurl.0.7.1/opam new file mode 100644 index 000000000..5cc2ec6cb --- /dev/null +++ b/packages/ocurl/ocurl.0.7.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://ocurl.forge.ocamlcore.org" +license: "MIT" +authors: [ "Lars Nilsson" "ygrek" ] +doc: ["http://ocurl.forge.ocamlcore.org/api/index.html"] +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "curl"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "camlp4" {<= "5.3"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} + "ocaml-option-bytecode-only" +] +depexts: [ + ["libcurl4-gnutls-dev"] {os-family = "debian"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} +] +install: [make "install"] +synopsis: "Bindings to libcurl" +description: """ +Client-side URL transfer library, supporting HTTP and a multitude of +other network protocols (FTP/SMTP/RTSP/etc).""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ocurl/ocurl/0.7.1/ocurl-0.7.1.tar.gz" + checksum: [ + "sha256=421fa5b2baa145ff6e717f0ccb3be5de979aad913374ce9b43e5c51e0219668c" + "md5=d138fd78538ae3bd008d6e9c2993d240" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocurl/ocurl.0.7.10/opam b/packages/ocurl/ocurl.0.7.10/opam new file mode 100644 index 000000000..49a8ff3f7 --- /dev/null +++ b/packages/ocurl/ocurl.0.7.10/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://ygrek.org/p/ocurl/" +license: "MIT" +authors: [ "Lars Nilsson" "ygrek" ] +doc: ["https://ygrek.org/p/ocurl/api/index.html"] +dev-repo: "git+https://github.com/ygrek/ocurl.git" +bug-reports: "https://github.com/ygrek/ocurl/issues" +build: [ + ["./configure"] + [make] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "curl"]] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "base-unsafe-string" {= "base"} + "conf-libcurl" {<= "2"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} + "ocaml-option-bytecode-only" +] +synopsis: "Bindings to libcurl" +description: """ +Client-side URL transfer library, supporting HTTP and a multitude of +other network protocols (FTP/SMTP/RTSP/etc).""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocurl/ocurl-0.7.10.tar.gz" + checksum: [ + "sha256=b523edaa9374177ce52dcd2db12221fde71be6e9bf16817f0f583453c8b34a62" + "md5=82dec986ab22a349606d6bc51321f947" + ] + mirrors: + "https://github.com/ygrek/ocurl/releases/download/0.7.10/ocurl-0.7.10.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ocurl/ocurl.0.7.2/opam b/packages/ocurl/ocurl.0.7.2/opam new file mode 100644 index 000000000..2df573802 --- /dev/null +++ b/packages/ocurl/ocurl.0.7.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://ocurl.forge.ocamlcore.org" +license: "MIT" +authors: [ "Lars Nilsson" "ygrek" ] +doc: ["http://ocurl.forge.ocamlcore.org/api/index.html"] +#dev-repo: "git+https://github.com/ygrek/ocurl.git" +#bug-reports: "https://github.com/ygrek/ocurl/issues" +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "curl"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "base-unix" {= "base"} + "camlp4" {<= "5.3"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} + "ocaml-option-bytecode-only" +] +depexts: [ + ["libcurl4-gnutls-dev"] {os-family = "debian"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} +] +synopsis: "Bindings to libcurl" +description: """ +Client-side URL transfer library, supporting HTTP and a multitude of +other network protocols (FTP/SMTP/RTSP/etc).""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocurl/ocurl-0.7.2.tar.gz" + checksum: [ + "sha256=39635fbd1fcef20f9fd31e4f590061efc19813be4d99033bb6486d5ede70c77a" + "md5=9e96300f39b03c53b605de303fafc45d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ocurl/ocurl.0.7.5/opam b/packages/ocurl/ocurl.0.7.5/opam new file mode 100644 index 000000000..bce10c271 --- /dev/null +++ b/packages/ocurl/ocurl.0.7.5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "http://ocurl.forge.ocamlcore.org" +license: "MIT" +authors: [ "Lars Nilsson" "ygrek" ] +doc: ["http://ocurl.forge.ocamlcore.org/api/index.html"] +dev-repo: "git+https://github.com/ygrek/ocurl.git" +bug-reports: "https://github.com/ygrek/ocurl/issues" +build: [ + ["./configure"] + [make] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "curl"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-unix" {= "base"} + "conf-libcurl" {<= "2"} +] +depopts: ["lwt"] +conflicts: [ + "lwt" {>= "4.0.0"} + "ocaml-option-bytecode-only" +] +depexts: ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} +synopsis: "Bindings to libcurl" +description: """ +Client-side URL transfer library, supporting HTTP and a multitude of +other network protocols (FTP/SMTP/RTSP/etc).""" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocurl/ocurl-0.7.5.tar.gz" + checksum: [ + "sha256=a6432a2f0109525b4128337ac9708b0192a97ee8f958a5f65b6c8f25435f6cff" + "md5=a42248f9320d6cf1d65e1e0620961391" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/odate/odate.0.5/opam b/packages/odate/odate.0.5/opam new file mode 100644 index 000000000..2003900be --- /dev/null +++ b/packages/odate/odate.0.5/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "hugo.heuzard@gmail.com" +authors: [ "Hugo Heuzard" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/hhugo/odate" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "odate"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06"} + "oasis" {<= "0.4.11"} + "ocamlfind" {<= "1.9.6"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/hhugo/odate" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Date & Duration Library" +description: """ +Simple date and duration manipulation. Also implement duration printer +based on string format. Already implemented in opalang +[http://opalang.org/]. For documentation about the format, see : +[http://doc.opalang.org/value/stdlib.core.date/Duration/try_generate_printer].""" +flags: light-uninstall +url { + src: "https://github.com/hhugo/odate/archive/0.5.1.tar.gz" + checksum: [ + "sha256=b8133d33d312e2dfc51aaaecf4aa1538a9aaa0439efcd3cb586cc49789c136a3" + "md5=d3587acf067307da0793a3452ceb4412" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/odb-server/odb-server.0.1/opam b/packages/odb-server/odb-server.0.1/opam new file mode 100644 index 000000000..7445cb8f1 --- /dev/null +++ b/packages/odb-server/odb-server.0.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +substs: ["opam.patch"] +build: [ + ["mkdir" "-p" bin] + [make] +] +patches: ["opam.patch"] +depends: [ + "ocaml" {< "4.06.0"} + "camlp4" {<= "5.3"} +] +install: [make "install" "OCAMLLIB=%{lib}%"] +synopsis: "Text editors/IDE helper module" +description: """ +Odb-server provides services to code editors and integrated +development environments (IDEs) to get information about OCaml code +being edited. In fact, Odb-server can be used to provide any service, +but it was developped originally to make Oug able to provide services +to code editors. A library is also included to add services to the +server.""" +url { + src: + "https://download.ocamlcore.org/odb-serv/odb-server/0.1/odb-server_0.1.tar.gz" + checksum: [ + "sha256=7b9ce3fdbd4beb5ba192c077ad7922a793781232046d80ce700532942faa1f97" + "md5=235044aa3ab5e9052e8938a054c43bff" + ] +} +extra-source "opam.patch.in" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/odb-server/opam.patch.in" + checksum: [ + "sha256=4e8ecfb5b397ce9f1e7332b4fbf16b1917ff9cf5ff1e1f36f978cbd0b1d79c16" + "md5=794419aae620268adbf615a4560fa392" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/odepack/odepack.0.6.2/opam b/packages/odepack/odepack.0.6.2/opam new file mode 100644 index 000000000..b3672853e --- /dev/null +++ b/packages/odepack/odepack.0.6.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "odepack"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-gfortran" {= "0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Binding to odepac" +description: """ +This is a binding to odepack, a collection of solvers for the initial +value problem for ordinary differential equation systems.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/odepack/odepack/0.6.2/odepack-0.6.2.tar.gz" + checksum: [ + "sha256=30ca569926ee862cbc56c38852c93ce94afbd7cbe14855ef3977b06c00a91f85" + "md5=372b0843c6bc6c48d857686cd2cc8576" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/odepack/odepack.0.6.3/opam b/packages/odepack/odepack.0.6.3/opam new file mode 100644 index 000000000..72009febe --- /dev/null +++ b/packages/odepack/odepack.0.6.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler " ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/ocaml-odepack" +dev-repo: "git+https://github.com/Chris00/ocaml-odepack.git" +bug-reports: "https://github.com/Chris00/ocaml-odepack/issues" +tags: [ "ODE" "scientific-computing" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "odepack"]] +depends: [ + "ocaml" {>= "3.12.1" & < "4.05"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-gfortran" {= "0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Binding to ODEPACK." +description: """ +This is a binding to ODEPACK, a collection of solvers for the initial +value problem for ordinary differential equations.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/odepack/odepack/0.6.3/odepack-0.6.3.tar.gz" + checksum: [ + "sha256=eff8098920f6207410427f24ca550cb3285425448f890c56f501b1072d8e38c7" + "md5=8bfc70f1e77c546f6c32093eb155e70e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/odepack/odepack.0.6.5/opam b/packages/odepack/odepack.0.6.5/opam new file mode 100644 index 000000000..a27de3edb --- /dev/null +++ b/packages/odepack/odepack.0.6.5/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler " ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "http://forge.ocamlcore.org/projects/odepack/" +dev-repo: "git+https://github.com/Chris00/ocaml-odepack.git" +bug-reports: "https://github.com/Chris00/ocaml-odepack/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "odepack"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.05"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-gfortran" {= "0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Binding to ODEPACK." +description: """ +This is a collection of solvers for the initial value problem for +ordinary differential equation systems.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/odepack/odepack/0.6.5/odepack-0.6.5.tar.gz" + checksum: [ + "sha256=57285a56b871b4d52feba71ed8cf9aa5f585dcce64a1c28a871e42910d15ec3f" + "md5=78fd07f4571bba94126e04899f78337f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/odepack/odepack.0.6.6/opam b/packages/odepack/odepack.0.6.6/opam new file mode 100644 index 000000000..132d1aee2 --- /dev/null +++ b/packages/odepack/odepack.0.6.6/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler " ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "http://forge.ocamlcore.org/projects/odepack/" +dev-repo: "git+https://github.com/Chris00/ocaml-odepack.git" +bug-reports: "https://github.com/Chris00/ocaml-odepack/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "odepack"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.05"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-gfortran" {= "0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Binding to ODEPACK." +description: """ +This is a collection of solvers for the initial value problem for +ordinary differential equation systems.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/odepack/odepack/0.6.6/odepack-0.6.6.tar.gz" + checksum: [ + "sha256=cb2ade0a9f869797fa9d87a9af97415ea0d6340182d9d78c61942f6a9d516b54" + "md5=02522ea07d02bc094d856fc2abd9d26e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/odiff-gtk/odiff-gtk.1.0/opam b/packages/odiff-gtk/odiff-gtk.1.0/opam new file mode 100644 index 000000000..7eace7230 --- /dev/null +++ b/packages/odiff-gtk/odiff-gtk.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://zoggy.github.io/odiff-gtk" +license: "LGPL-3.0-only" +doc: ["https://zoggy.github.io/odiff-gtk/index.html"] +tags: [ + "diff" + "gtk" + "merge" +] +build: [make "all"] +remove: [["ocamlfind" "remove" "diff-gtk"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lablgtk" {<= "2.18.13"} + "ocamldiff" {>= "1.1" & <= "1.2"} +] +install: [make "install"] +synopsis: "OCaml library to display and merge diffs using Lablgtk." +description: + "Odiff-gtk was previously part of OCamldiff but is now developped separately." +dev-repo: "git+https://github.com/zoggy/odiff-gtk.git" +flags: light-uninstall +url { + src: "https://zoggy.github.io/odiff-gtk/odiff-gtk-1.0.tar.gz" + checksum: [ + "sha256=9178770be80f130f48e2ec76230bda4435a3880b34c6818119fdfc491f31a198" + "md5=00fd5f39b6aa0cf146fc52c599eb68c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/odig/odig.0.0.1/opam b/packages/odig/odig.0.0.1/opam new file mode 100644 index 000000000..41f95e95d --- /dev/null +++ b/packages/odig/odig.0.0.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/odig" +doc: "http://erratique.ch/software/odig/doc" +license: "ISC" +dev-repo: "git+http://erratique.ch/repos/odig.git" +bug-reports: "https://github.com/dbuenzli/odig/issues" +depends: [ + "ocaml" {>= "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-unix" {= "base"} + "rresult" {>= "0.5.0" & <= "0.7.0"} + "asetmap" {<= "0.8.1"} + "fpath" {<= "0.7.3"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "bos" {<= "0.2.1"} + "cmdliner" {<= "1.3.0"} + "mtime" {< "1.0.0"} + "webbrowser" {<= "0.6.1"} + "opam-lib" {< "1.3"} +] +build: [ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--etc-dir" odig:etc ] +synopsis: "Mine installed OCaml packages" +description: """ +odig is a library and command line tool to mine installed OCaml +packages. It supports package distribution documentation and metadata +lookups and generates cross-referenced API documentation. + +odig is distributed under the ISC license.""" +url { + src: "http://erratique.ch/software/odig/releases/odig-0.0.1.tbz" + checksum: [ + "sha256=1b4c3c84658b0ce051743d6536a7ef6db0ae01adfb7d8fcdc078eef504cb23f4" + "md5=79cb3978f87fc428007317ed5e6ba497" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/odig/odig.0.0.2/opam b/packages/odig/odig.0.0.2/opam new file mode 100644 index 000000000..85126c085 --- /dev/null +++ b/packages/odig/odig.0.0.2/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/odig" +doc: "http://erratique.ch/software/odig/doc" +license: "ISC" +dev-repo: "git+http://erratique.ch/repos/odig.git" +bug-reports: "https://github.com/dbuenzli/odig/issues" +tags: [ "org:erratique" "build" "dev" "meta" "doc" "packaging" ] +depends: [ + "ocaml" {>= "4.03" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "base-unix" {= "base"} + "rresult" {>= "0.5.0" & <= "0.7.0"} + "asetmap" {<= "0.8.1"} + "fpath" {<= "0.7.3"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "bos" {<= "0.2.1"} + "cmdliner" {>= "1.0.0" & <= "1.3.0"} + "mtime" {>= "1.0.0" & <= "2.1.0"} + "webbrowser" {<= "0.6.1"} + "opam-format" {<= "2.3.0"} +] +build: [ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--etc-dir" "%{odig:etc}%" + "--lib-dir" "%{lib}%" ] +synopsis: "Mine installed OCaml packages" +description: """ +odig is a library and command line tool to mine installed OCaml +packages. It supports package distribution documentation and metadata +lookups and generates cross-referenced API documentation. + +odig is distributed under the ISC license.""" +url { + src: "http://erratique.ch/software/odig/releases/odig-0.0.2.tbz" + checksum: [ + "sha256=39415db14477b5c3b2fa4189a9b3c9e2264aafedb52fb75f29b23fca6d680a89" + "md5=c5e309797e91580a87922916d89835ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/odisco/odisco.0.1.2/opam b/packages/odisco/odisco.0.1.2/opam new file mode 100644 index 000000000..231da67f6 --- /dev/null +++ b/packages/odisco/odisco.0.1.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "pmundkur.ocaml@gmail.com" +authors: ["Prashanth Mundkur"] +homepage: "https://github.com/discoproject/odisco" +bug-reports: "https://github.com/discoproject/odisco/issues" +build: make +remove: [["ocamlfind" "remove" "odisco"]] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "sonet" {<= "0.1.2"} + "atdgen" {< "1.13.0"} + "biniou" {<= "1.2.2"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/discoproject/odisco" +install: [make "install"] +synopsis: "OCaml library for Disco workers." +flags: light-uninstall +url { + src: "https://github.com/discoproject/odisco/archive/v0.1.2.tar.gz" + checksum: [ + "sha256=e7a9b76d597ffc1bd570da836a6ef20c0358df788ce1ec5001e101056dabf6c5" + "md5=23dcaedeee6177c4362f6d65ed9ecaf3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/odisco/odisco.0.1.3/opam b/packages/odisco/odisco.0.1.3/opam new file mode 100644 index 000000000..181ca969c --- /dev/null +++ b/packages/odisco/odisco.0.1.3/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "pmundkur.ocaml@gmail.com" +authors: ["Prashanth Mundkur"] +homepage: "https://github.com/discoproject/odisco" +bug-reports: "https://github.com/discoproject/odisco/issues" +build: make +remove: [["ocamlfind" "remove" "odisco"]] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "sonet" {<= "0.1.2"} + "atdgen" {< "1.13.0"} + "biniou" {<= "1.2.2"} + "camlzip" {<= "1.13"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/discoproject/odisco" +install: [make "install"] +synopsis: "OCaml library for Disco workers." +flags: light-uninstall +url { + src: "https://github.com/discoproject/odisco/archive/v0.1.3.tar.gz" + checksum: [ + "sha256=08390e513407cce7d45bc6d80f539dd605449d0ef913a0eb8326612a9e4b791c" + "md5=dc2850819b3437105eba31964dc802a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/odoc/odoc.1.0.0/opam b/packages/odoc/odoc.1.0.0/opam new file mode 100644 index 000000000..b78c1f4d3 --- /dev/null +++ b/packages/odoc/odoc.1.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Thomas Refis " +doc: "https://ocaml-doc.github.com/odoc/" +homepage: "http://github.com/ocaml-doc/odoc" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/odoc.git" +bug-reports: "https://github.com/ocaml-doc/odoc/issues" +tags: ["doc" "html" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" {>= "4.02.3" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.7.5" & <= "1.0.7"} + "doc-ock" {<= "1.2.1"} + "doc-ock-html" {<= "1.2.1"} + "doc-ock-xml" {< "1.2.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "bos" {<= "0.2.1"} + "fpath" {<= "0.7.3"} + "result" {<= "1.5"} + "xmlm" {<= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--etc-dir" "%{odoc:etc}%"]] +synopsis: "An OCaml API documentation tool" +description: "`odoc` is an OCaml API documentation tool" +authors: "Thomas Refis " +url { + src: + "http://github.com/ocaml-doc/odoc/releases/download/v1.0.0/odoc-1.0.0.tbz" + checksum: [ + "sha256=52752cc36ac82c6db22aae40a130e4bbd6a040ea7cb42dff1fbe3b474e7370d2" + "md5=f8af5054aa961c4333d458e880f3f62f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/odoc/odoc.1.1.0/opam b/packages/odoc/odoc.1.1.0/opam new file mode 100644 index 000000000..c66b9c3ed --- /dev/null +++ b/packages/odoc/odoc.1.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Thomas Refis " +doc: "https://ocaml-doc.github.com/odoc/" +homepage: "http://github.com/ocaml-doc/odoc" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/odoc.git" +bug-reports: "https://github.com/ocaml-doc/odoc/issues" +tags: ["doc" "html" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" {>= "4.03.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "doc-ock" {<= "1.2.1"} + "doc-ock-html" {<= "1.2.1"} + "doc-ock-xml" {< "1.2.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "bos" {<= "0.2.1"} + "fpath" {<= "0.7.3"} + "result" {<= "1.5"} + "xmlm" {<= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["ocaml" "bin/set-etc" "bin/odoc_etc.ml" odoc:etc] + ["jbuilder" "build" "-p" name "-j" jobs] +] +synopsis: "An OCaml API documentation tool" +description: "`odoc` is an OCaml API documentation tool" +authors: "Thomas Refis " +url { + src: + "http://github.com/ocaml-doc/odoc/releases/download/v1.1.0/odoc-1.1.0.tbz" + checksum: [ + "sha256=91f9c099f7d5aee535c7b91bd7ca849ac995a1a47249515ee4f5d6211240abce" + "md5=0dadcbecb971d08be90100a5cb905a35" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/odoc/odoc.1.1.1/opam b/packages/odoc/odoc.1.1.1/opam new file mode 100644 index 000000000..834b6d2d9 --- /dev/null +++ b/packages/odoc/odoc.1.1.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Thomas Refis " +doc: "https://ocaml-doc.github.com/odoc/" +homepage: "http://github.com/ocaml-doc/odoc" +license: "ISC" +dev-repo: "git+http://github.com/ocaml-doc/odoc.git" +bug-reports: "https://github.com/ocaml-doc/odoc/issues" +tags: ["doc" "html" "ocaml" "org:ocaml-doc"] + +depends: [ + "ocaml" {>= "4.03.0" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "doc-ock" {<= "1.2.1"} + "doc-ock-html" {<= "1.2.1"} + "doc-ock-xml" {< "1.2.0"} + "tyxml" {>= "4.0.0" & <= "4.6.0"} + "bos" {<= "0.2.1"} + "fpath" {<= "0.7.3"} + "result" {<= "1.5"} + "xmlm" {<= "1.4.0"} + "cmdliner" {<= "1.3.0"} +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["ocaml" "bin/set-etc" "bin/odoc_etc.ml" odoc:etc] + ["jbuilder" "build" "-p" name "-j" jobs] +] +synopsis: "An OCaml API documentation tool" +description: "`odoc` is an OCaml API documentation tool" +authors: "Thomas Refis " +url { + src: + "http://github.com/ocaml-doc/odoc/releases/download/v1.1.1/odoc-1.1.1.tbz" + checksum: [ + "sha256=aba295fa39a72acccabac47741cabba75588c448e0c8f910eaf56518ed5331d1" + "md5=9066cdedb748c146e58c80240cfae2c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ogen/ogen.0.1.1/opam b/packages/ogen/ogen.0.1.1/opam new file mode 100644 index 000000000..9598dda1d --- /dev/null +++ b/packages/ogen/ogen.0.1.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/ogen" +bug-reports: "https://github.com/nv-vn/ogen/issues" +license: "GPL-1.0-or-later" +dev-repo: "git+https://github.com/nv-vn/ogen.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: ["cp" "./main.native" "%{bin}%/ogen"] +remove: ["rm" "%{bin}%/ogen"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "batteries" {>= "2.0.0" & < "3.0.0"} + "linenoise" {>= "0.9.0" & < "1.0.0"} + "ocaml-inifiles" {= "1.2"} + "yojson" {>= "1.3.0" & < "2.0.0"} + "ppx_blob" {>= "0.1" & < "0.2"} + "ppx_deriving" {>= "3.0" & < "4.0"} + "ppx_deriving_yojson" {>= "2.4" & < "3.0"} +] +synopsis: + "A tool for creating new OCaml projects with OPAM, Oasis, and Merlin" +description: """ +ogen is a command-line program to help generate some of the boilerplate involved +in creating OCaml projects, such as the opam, _oasis, and .merlin files. ogen +features a simple-to-use dialog that allows the user to input specific options for their +repository, as well as a number of additional commands that allow the user to set options +separately.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/ogen/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=3927b86c63c60e7076135892301f3573585f0fa2ce6e7c449d1c7caa60967864" + "md5=93bc86aefd0f387c8cc0bef587b46198" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ogen/ogen.0.1.2/opam b/packages/ogen/ogen.0.1.2/opam new file mode 100644 index 000000000..a15993630 --- /dev/null +++ b/packages/ogen/ogen.0.1.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/ogen" +bug-reports: "https://github.com/nv-vn/ogen/issues" +license: "GPL-1.0-or-later" +dev-repo: "git+https://github.com/nv-vn/ogen.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: ["cp" "./main.native" "%{bin}%/ogen"] +remove: ["rm" "%{bin}%/ogen"] +depends: [ + "ocaml" {>= "4.02" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "batteries" {>= "2.0.0" & <= "3.9.0"} + "linenoise" {>= "0.9.0" & <= "1.5.1"} + "ocaml-inifiles" {= "1.2"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "ppx_blob" {>= "0.1" & <= "0.9.0"} + "ppx_deriving" {>= "3.0" & < "4.0"} + "ppx_deriving_yojson" {>= "2.4" & < "3.0"} +] +synopsis: + "A tool for creating new OCaml projects with OPAM, Oasis, and Merlin" +description: """ +ogen is a command-line program to help generate some of the boilerplate involved +in creating OCaml projects, such as the opam, _oasis, and .merlin files. ogen +features a simple-to-use dialog that allows the user to input specific options for their +repository, as well as a number of additional commands that allow the user to set options +separately.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/ogen/archive/v0.1.2.tar.gz" + checksum: [ + "sha256=9297f686865193b5b752466d403af187c4b31ddf18fe9b821a04e92e18d69a45" + "md5=20d5fd51ca89ff9c927995b206ce1b5b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ogg/ogg.0.4.3/opam b/packages/ogg/ogg.0.4.3/opam new file mode 100644 index 000000000..027ded5b3 --- /dev/null +++ b/packages/ogg/ogg.0.4.3/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +build: [ + ["./configure" "--prefix" lib "--mandir" man] + [make "all"] +] +remove: [["ocamlfind" "remove" "ogg"]] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "conf-pkg-config" {build & <= "3"}] +depexts: [ + ["libogg-dev"] {os-family = "debian"} + ["libogg"] {os = "macos" & os-distribution = "homebrew"} +] +install: [make "install"] +synopsis: "Interface for Ogg Bitstream Library, otherwise known as libogg" +flags: light-uninstall +url { + src: + "http://sourceforge.net/projects/savonet/files/ocaml-ogg/0.4.3/ocaml-ogg-0.4.3.tar.gz/download" + checksum: [ + "sha256=4a9dd28bef11cb9e8c396697ce0e69b2d79db3e6fc69cf07a59b7c423cacf4c3" + "md5=c7315615800cc493b8d53e7b269a83c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ogg/ogg.0.5.0/opam b/packages/ogg/ogg.0.5.0/opam new file mode 100644 index 000000000..e797b070c --- /dev/null +++ b/packages/ogg/ogg.0.5.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-ogg" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "ogg"] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "conf-pkg-config" {build & <= "3"}] +depexts: [ + ["libogg-dev"] {os-distribution = "alpine"} + ["libogg"] {os-distribution = "arch"} + ["libogg-dev"] {os-family = "debian"} + ["libogg-devel"] {os-distribution = "centos"} + ["libogg-devel"] {os-distribution = "fedora"} + ["libogg-devel"] {os-family = "suse" | os-family = "opensuse"} + ["libogg"] {os-distribution = "nixos"} + ["libogg"] {os = "macos" & os-distribution = "homebrew"} +] +bug-reports: "https://github.com/savonet/ocaml-ogg/issues" +dev-repo: "git+https://github.com/savonet/ocaml-ogg.git" +synopsis: "Interface for Ogg Bitstream Library, otherwise known as libogg" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-ogg/releases/download/0.5.0/ocaml-ogg-0.5.0.tar.gz" + checksum: [ + "sha256=583f5937ff45f5019afe09804da3e30d61c74083cffe0c66f5f897eed4c3cc20" + "md5=21eaee00d3765b3a78aed78520219a52" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ogg/ogg.0.5.1/opam b/packages/ogg/ogg.0.5.1/opam new file mode 100644 index 000000000..a5f466a87 --- /dev/null +++ b/packages/ogg/ogg.0.5.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-ogg" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "ogg"] +depends: ["ocaml" {< "4.06.0"} "ocamlfind" {<= "1.9.6"} "conf-pkg-config" {build & <= "3"}] +depexts: [ + ["libogg-dev"] {os-distribution = "alpine"} + ["libogg"] {os-distribution = "arch"} + ["libogg-dev"] {os-family = "debian"} + ["libogg-devel"] {os-distribution = "centos"} + ["libogg-devel"] {os-distribution = "fedora"} + ["libogg-devel"] {os-family = "suse" | os-family = "opensuse"} + ["libogg"] {os-distribution = "nixos"} + ["libogg"] {os = "macos" & os-distribution = "homebrew"} +] +bug-reports: "https://github.com/savonet/ocaml-ogg/issues" +dev-repo: "git+https://github.com/savonet/ocaml-ogg.git" +synopsis: "Interface for Ogg Bitstream Library, otherwise known as libogg" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-ogg/releases/download/0.5.1/ocaml-ogg-0.5.1.tar.gz" + checksum: [ + "sha256=9e82e8b8b8d78006aecae52c453e37a70e73379a8cf9a86702906eb5134996cb" + "md5=ce3fd79239ed0e80d440a73c96c32a83" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ogre/ogre.1.0/opam b/packages/ogre/ogre.1.0/opam new file mode 100644 index 000000000..200854be4 --- /dev/null +++ b/packages/ogre/ogre.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ogre"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "ogre"]] + +depends: [ + "ocaml" + "core_kernel" {>= "113.33.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} + "monads" {<= "2.5.0"} +] +synopsis: "Open Generic REpresentation NoSQL Database" +description: """ +OGRE is a NoSQL document-style database, that uses s-exp for data +representation and provides a type safe monadic interface for quering +and updating documents.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ogre/ogre.1.4.0/opam b/packages/ogre/ogre.1.4.0/opam new file mode 100644 index 000000000..f1baa65dd --- /dev/null +++ b/packages/ogre/ogre.1.4.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ogre"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "ogre"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & = "0.4.7"} + "monads" {<= "2.5.0"} +] +synopsis: "Open Generic REpresentation NoSQL Database" +description: """ +OGRE is a NoSQL document-style database, that uses s-exp for data +representation and provides a type safe monadic interface for quering +and updating documents.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ogre/ogre.1.5.0/opam b/packages/ogre/ogre.1.5.0/opam new file mode 100644 index 000000000..fe7dfaa49 --- /dev/null +++ b/packages/ogre/ogre.1.5.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-ogre"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "ogre"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "monads" {<= "2.5.0"} +] +synopsis: "Open Generic REpresentation NoSQL Database" +description: """ +OGRE is a NoSQL document-style database, that uses s-exp for data +representation and provides a type safe monadic interface for quering +and updating documents.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ojquery/ojquery.0.1/opam b/packages/ojquery/ojquery.0.1/opam new file mode 100644 index 000000000..7d6e04df4 --- /dev/null +++ b/packages/ojquery/ojquery.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "https://github.com/ocsigen/ojquery" +dev-repo: "git+https://github.com/ocsigen/ojquery.git" +doc: "http://ocsigen.org/ojquery/api/" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "ojquery"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "react" {<= "1.2.2"} + "js_of_ocaml" {< "2.4"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "JQuery binding for OCaml" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/ojquery/archive/0.1.tar.gz" + checksum: [ + "sha256=38ea3c563f51829867188d523c384b98b14593dffc5e804e39fa671ffac516c3" + "md5=a86bc9ec3300cfa2a1f690a1d39d363a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ojs-base/ojs-base.0.2.0/opam b/packages/ojs-base/ojs-base.0.2.0/opam new file mode 100644 index 000000000..0b51ad21d --- /dev/null +++ b/packages/ojs-base/ojs-base.0.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://zoggy.frama.io/ojs-base/" +license: "GPL-3.0-only" +doc: ["http://zoggy.frama.io/ojs-base/refdoc/"] +tags: ["javascript" "web" "components"] +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "ojs"]] +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "js_of_ocaml" {>= "2.4.0" & < "3.0"} + "websocket" {= "0.8.1"} + "lwt" {>= "2.4.6" & < "5.8.0"} + "yojson" {= "1.1.8"} + "ppx_deriving_yojson" {= "2.0"} +] +install: [make "install"] +synopsis: + "Components to create web applications using js_of_ocaml and websockets" +flags: light-uninstall +url { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/ojs-base-0.2.0.tar.gz" + checksum: [ + "sha256=2eeb8e5f8309c45b13fb19407e984a9bdc34024d40a3444855960ebae2d23630" + "md5=d80d149c92e646d8c1ca23c4c8e57a05" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ojs-base/ojs-base.0.3.0/opam b/packages/ojs-base/ojs-base.0.3.0/opam new file mode 100644 index 000000000..30cb24f91 --- /dev/null +++ b/packages/ojs-base/ojs-base.0.3.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://zoggy.frama.io/ojs-base/" +license: "GPL-3.0-only" +doc: ["http://zoggy.frama.io/ojs-base/refdoc/"] +dev-repo: "git+https://framagit.org/zoggy/ojs-base.git" +bug-reports: "https://framagit.org/zoggy/ojs-base/issues" +tags: ["javascript" "web" "components"] + +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "ojs"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "js_of_ocaml" {>= "2.5" & < "3.0"} + "websocket" {>= "2.1" & <= "2.17"} + "lwt" {>= "2.4.8" & < "5.8.0"} + "cohttp" {>= "0.18.2" & <= "6.0.0"} + "yojson" {>= "1.1.8" & <= "2.2.2"} + "ppx_deriving_yojson" {>= "2.3" & <= "3.9.1"} + "xtmpl" {>= "0.12" & < "0.13.0"} + "magic-mime" {>= "1.0" & <= "1.3.1"} + "base64" {>= "2.0" & < "3.0.0"} +] +synopsis: + "Components to create web applications using js_of_ocaml and websockets" +flags: light-uninstall +url { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/ojs-base-0.3.0.tar.gz" + checksum: [ + "sha256=c14e305872d27692ea1cfa3c57e91eab4c2dc4aaa86e6430b2019f30b769fefa" + "md5=ad560b9a7e90ebf8a50c5aba0605e51c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ojs-base/ojs-base.0.4.0/opam b/packages/ojs-base/ojs-base.0.4.0/opam new file mode 100644 index 000000000..c4ca48344 --- /dev/null +++ b/packages/ojs-base/ojs-base.0.4.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://zoggy.frama.io/ojs-base/" +license: "GPL-3.0-only" +doc: ["http://zoggy.frama.io/ojs-base/refdoc/"] +dev-repo: "git+https://framagit.org/zoggy/ojs-base.git" +bug-reports: "https://framagit.org/zoggy/ojs-base/issues" +tags: ["javascript" "web" "components"] + +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "ojs"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "js_of_ocaml" {>= "2.5" & < "3.0"} + "websocket" {>= "2.1" & <= "2.17"} + "lwt" {>= "2.4.8" & < "5.8.0"} + "cohttp" {>= "0.18.2" & <= "6.0.0"} + "yojson" {>= "1.1.8" & <= "2.2.2"} + "ppx_deriving_yojson" {>= "2.3" & <= "3.9.1"} + "xtmpl" {>= "0.13.0" & <= "1.0.0"} + "magic-mime" {>= "1.0" & <= "1.3.1"} + "base64" {>= "2.0" & < "3.0.0"} +] +synopsis: + "Components to create web applications using js_of_ocaml and websockets" +flags: light-uninstall +url { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/ojs-base-0.4.0.tar.gz" + checksum: [ + "sha256=528b1f62e44c762a798e6475f4e53c90e7ae7de2748b00646e01855303231c8f" + "md5=5b266c9c517883f7f37a3ba4890c2a03" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ojs-base/ojs-base.0.5.0/opam b/packages/ojs-base/ojs-base.0.5.0/opam new file mode 100644 index 000000000..359257b22 --- /dev/null +++ b/packages/ojs-base/ojs-base.0.5.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: "Maxence Guesdon" +homepage: "http://zoggy.frama.io/ojs-base/" +bug-reports: "https://framagit.org/zoggy/ojs-base/issues" +license: "GPL-3.0-only" +doc: "http://zoggy.frama.io/ojs-base/refdoc/" +tags: ["javascript" "web" "components"] +dev-repo: "git+https://framagit.org/zoggy/ojs-base.git" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ojs"] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "js_of_ocaml" {>= "2.5" & < "3.0"} + "websocket" {>= "2.6" & <= "2.17"} + "lwt" {>= "2.5" & < "5.8.0"} + "cohttp" {>= "0.19.3" & <= "6.0.0"} + "yojson" {>= "1.1.8" & <= "2.2.2"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "xtmpl" {>= "0.15.0" & <= "1.0.0"} + "magic-mime" {>= "1.0" & <= "1.3.1"} + "base64" {>= "2.0" & < "3.0.0"} +] +synopsis: + "Components to create web applications using js_of_ocaml and websockets." +description: "Components include directories, file editor, message box." +flags: light-uninstall +url { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/ojs-base-0.5.0.tar.gz" + checksum: [ + "sha256=d12d7419a6952d522a060aed72499127d2b049449980f9472437ddd6ec5e4762" + "md5=2a29b400e702adba39cb8ee3b0fdc62e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ojwidgets/ojwidgets.0.1/opam b/packages/ojwidgets/ojwidgets.0.1/opam new file mode 100644 index 000000000..69db0341b --- /dev/null +++ b/packages/ojwidgets/ojwidgets.0.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "ojwidgets"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "deriving" {<= "0.8.1"} + "js_of_ocaml" {>= "2.1" & < "2.4"} + "ojquery" {= "0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocsigen/ojwidgets" +install: [make "install"] +synopsis: "Browser widgets in OCaml with js_of_ocaml." +flags: light-uninstall +url { + src: "https://github.com/ocsigen/ojwidgets/archive/0.1.tar.gz" + checksum: [ + "sha256=52c63f95f46fac342da2dabea0a2807b867b6df29e7eaa09b9565ba358a4a9f8" + "md5=be65fcbeb20d862cd44c19cd1956957e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oloop/oloop.0.1.2/opam b/packages/oloop/oloop.0.1.2/opam new file mode 100644 index 000000000..3238b6ad7 --- /dev/null +++ b/packages/oloop/oloop.0.1.2/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: [ "Ashish Agarwal" + "Christophe Troestler" ] +license: "ISC" +homepage: "https://github.com/ocaml/oloop" +dev-repo: "git+https://github.com/ocaml/oloop.git" +bug-reports: "https://github.com/ocaml/oloop/issues" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["cp" "opam/files/oloop.install" "./"] + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "oloop"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "async" {<= "v0.17.0"} + "base-bytes" {<= "base"} + "base-unix" {= "base"} + "core_kernel" {<= "v0.17.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & >= "1.5" & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "cppo" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Evaluate code through the OCaml toploop for inclusion in educational material." +flags: light-uninstall +url { + src: "https://github.com/ocaml/oloop/archive/refs/tags/0.1.2.tar.gz" + checksum: [ + "md5=94fa6040cf7d4c4304cb06fa5902a1aa" + "sha256=66cc8e2e645640c4ecd76202b1e50b5a882a4e4c2b865524076b92afd902e050" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omake/omake.0.10.1/opam b/packages/omake/omake.0.10.1/opam new file mode 100644 index 000000000..92c370a2c --- /dev/null +++ b/packages/omake/omake.0.10.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Gerd Stolpmann " +authors: [ + "Aleksey Nogin" + "Jason Hickey" + "Gerd Stolpmann" +] + +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/ocaml-omake/omake.git" +homepage: "http://projects.camlcity.org/projects/omake.html" +bug-reports: "https://github.com/ocaml-omake/issues" + +build: [ + ["./configure" "-prefix" "%{prefix}%"] + [make "PREFIX=%{prefix}%"] +] + +install: [ + [make "install" "PREFIX=%{prefix}%"] +] + +remove: [ + [ "rm" "-f" "%{prefix}%/bin/omake" ] + [ "rm" "-f" "%{prefix}%/bin/osh" ] + [ "rm" "-rf" "%{prefix}%/lib/omake" ] +] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +available: ocaml:native +synopsis: "Build system designed for scalability and portability" +flags: light-uninstall +url { + src: "https://github.com/ocaml-omake/omake/archive/omake-0.10.1.tar.gz" + checksum: [ + "sha256=ab2bfa0f4b05ec099e7f47085fd6de16bd95a93ec62788d8d78691c202b778eb" + "md5=6d66d68bbf39d5f241778ab1e70a78cf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omake/omake.0.10.2/opam b/packages/omake/omake.0.10.2/opam new file mode 100644 index 000000000..220f9e4f5 --- /dev/null +++ b/packages/omake/omake.0.10.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Gerd Stolpmann " +authors: [ + "Aleksey Nogin" + "Jason Hickey" + "Gerd Stolpmann" +] + +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/ocaml-omake/omake.git" +homepage: "http://projects.camlcity.org/projects/omake.html" +bug-reports: "https://github.com/ocaml-omake/issues" + +build: [ + ["./configure" "-prefix" "%{prefix}%"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + [ "rm" "-f" "%{prefix}%/bin/omake" ] + [ "rm" "-f" "%{prefix}%/bin/osh" ] + [ "rm" "-rf" "%{prefix}%/lib/omake" ] +] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +synopsis: "Build system designed for scalability and portability" +flags: light-uninstall +url { + src: "https://github.com/ocaml-omake/omake/archive/omake-0.10.2.tar.gz" + checksum: [ + "sha256=6e2e77b4404097cfb8ea8f9f817756e9427e53940dcd1e4aa09eff319914c30f" + "md5=67033cf9eb78d9ebdb9c3a9fba2326f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omake/omake.0.9.8.6-0.rc1/opam b/packages/omake/omake.0.9.8.6-0.rc1/opam new file mode 100644 index 000000000..7d285c16d --- /dev/null +++ b/packages/omake/omake.0.9.8.6-0.rc1/opam @@ -0,0 +1,84 @@ +opam-version: "2.0" +maintainer: "Gerd Stolpmann " +authors: [ + "Aleksey Nogin" + "Jason Hickey" + "Gerd Stolpmann" +] +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/ocaml-omake/omake.git" +homepage: "http://projects.camlcity.org/projects/omake.html" +bug-reports: "https://github.com/ocaml-omake/issues" +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +build: [ + [make "bootstrap" "PREFIX=%{prefix}%"] + [make "all" "PREFIX=%{prefix}%"] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/omake" ] + [ "rm" "-f" "%{prefix}%/bin/osh" ] + [ "rm" "-rf" "%{prefix}%/lib/omake" ] +] +install: [make "install" "PREFIX=%{prefix}%"] +patches: [ + "opam.patch" + "fam.patch" + "readline.patch" + "netbsd_fam.patch" +] +synopsis: "Build system designed for scalability and portability" +flags: light-uninstall +url { + src: + "http://pkgs.fedoraproject.org/repo/pkgs/ocaml-omake/omake-0.9.8.6-0.rc1.tar.gz/fe39a476ef4e33b7ba2ca77a6bcaded2/omake-0.9.8.6-0.rc1.tar.gz" + checksum: [ + "sha256=23c498f071723621dd5e1e29c1abefd6937c73c67bb85d223fd514b9ae005ae9" + "md5=fe39a476ef4e33b7ba2ca77a6bcaded2" + ] +} +extra-source "readline.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omake/readline.patch" + checksum: [ + "sha256=3705469abca0aaa66e7b925fa5fc172d917250c6b49b3f0021b15f3d8f0e77f9" + "md5=0bc2d25606d1a35e511588dc4b78b385" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omake/opam.patch" + checksum: [ + "sha256=603a629b646b8805b0d258083f2d5ba0519d4a536f0564e79603e80c6e3ad2f2" + "md5=e7ffd80e830eecd6abc3c56b6a59bed1" + ] +} +extra-source "omake.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omake/omake.install" + checksum: [ + "sha256=f7b484111290912629303b5720852d9b4f6b7ae43f7144d50d707cd652120070" + "md5=7543586495f7c4b4fcf754e2a218776b" + ] +} +extra-source "netbsd_fam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omake/netbsd_fam.patch" + checksum: [ + "sha256=66a245cdf6e81f5aac7ba4969fb3ea5aaec2702d21718490c5f1c90554441f63" + "md5=888b1e327e7f14ed6c11c5ce2fdc8359" + ] +} +extra-source "fam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omake/fam.patch" + checksum: [ + "sha256=d9377912b653409e6754f188ec47019b79bbb3fb16e900e27c5c7b93ebf54287" + "md5=f99dda1dede3b3d0b848cfe62eac3fca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omake/omake.0.9.8.7/opam b/packages/omake/omake.0.9.8.7/opam new file mode 100644 index 000000000..a9430976a --- /dev/null +++ b/packages/omake/omake.0.9.8.7/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: [ + "Aleksey Nogin" + "Jason Hickey" +] +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/camlspotter/omake-0.9.git" +homepage: "https://github.com/camlspotter/omake-0.9/README.md" +bug-reports: "https://github.com/camlspotter/omake-0.9/issues" + +build: [ + [make "bootstrap" "PREFIX=%{prefix}%"] + [make "all" "PREFIX=%{prefix}%"] +] + +install: [make "install" "PREFIX=%{prefix}%"] + +remove: [ + [ "rm" "-f" "%{prefix}%/bin/omake" ] + [ "rm" "-f" "%{prefix}%/bin/osh" ] + [ "rm" "-rf" "%{prefix}%/lib/omake" ] +] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "ocamlfind" {<= "1.9.6"} +] +synopsis: "Build system designed for scalability and portability." +flags: light-uninstall +url { + src: "https://github.com/camlspotter/omake-0.9/archive/0.9.8.7.tar.gz" + checksum: [ + "sha256=965b0bdcc402d4750b6701377a8cf9cde550a463fd9e38fa3274d19b81cdd202" + "md5=56fd01bdd0e412d4fb66feba20a15b42" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.2/opam b/packages/omd/omd.0.2/opam new file mode 100644 index 000000000..3aab42780 --- /dev/null +++ b/packages/omd/omd.0.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library has no dependency besides the OCaml compiler. +The implementation targets the original Markdown with a few Github +markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.2.tar.gz" + checksum: [ + "sha256=04dc69852410e72262b1803b97087a0d912e93634d7545898e6b2889fcb942ab" + "md5=22ad98d046ef208ff13f42d5aedb6e5b" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.2" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.3/opam b/packages/omd/omd.0.3/opam new file mode 100644 index 000000000..eafbefec3 --- /dev/null +++ b/packages/omd/omd.0.3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library has no dependency besides the OCaml compiler. +The implementation targets the original Markdown with a few Github +markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.3.tar.gz" + checksum: [ + "sha256=fbafa0cc6f084973b52ac3375520df0e953a7c5f95da728574e40f900e6adc61" + "md5=522e5c2937e77b48dcdc40d85437d29e" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.3" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.4/opam b/packages/omd/omd.0.4/opam new file mode 100644 index 000000000..b2d2dfc59 --- /dev/null +++ b/packages/omd/omd.0.4/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library has no dependency besides the OCaml compiler. +The implementation targets the original Markdown with a few Github +markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.4.tar.gz" + checksum: [ + "sha256=3047517313ed709e86a52c97e236fc7daf8017515d09720ede523746f73bf1c5" + "md5=8c81e10c2ae6f2f64aeb78bbdcfbd48e" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.4" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.5.4/opam b/packages/omd/omd.0.5.4/opam new file mode 100644 index 000000000..3fb09c4c4 --- /dev/null +++ b/packages/omd/omd.0.5.4/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library has no dependency besides the OCaml compiler. +The implementation targets the original Markdown with a few Github +markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.5.4.tar.gz" + checksum: [ + "sha256=2154bdaf9aafa122af466fcb0253dafe06559e09a662bbfcb126d58be402ab16" + "md5=9e4e2a4a9348cb0260d170edb3e2ce9e" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.5.4" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.5.5/opam b/packages/omd/omd.0.5.5/opam new file mode 100644 index 000000000..26043f191 --- /dev/null +++ b/packages/omd/omd.0.5.5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.5.5.tar.gz" + checksum: [ + "sha256=56165853cb8f828592c04e0676476d9cd9162544bd32fd91f3a4467f48375ce2" + "md5=8de7bbba97c53ebad68eff9fa259200f" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.5.5" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.6.0/opam b/packages/omd/omd.0.6.0/opam new file mode 100644 index 000000000..b64cb4f34 --- /dev/null +++ b/packages/omd/omd.0.6.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.6.0.tar.gz" + checksum: [ + "sha256=e44493e4b853c3070223d52da6c5cbb92f850c3f4d40e6fd42841d9f37a5d80e" + "md5=9897520b96a67c332ed080b1bb67ba69" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.6.0" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.6.1/opam b/packages/omd/omd.0.6.1/opam new file mode 100644 index 000000000..48780ef6e --- /dev/null +++ b/packages/omd/omd.0.6.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.6.1.tar.gz" + checksum: [ + "sha256=c48e88262c07ac936aabc0c34393743bfd177059eb516387e7d68a725a0ff4b4" + "md5=7d86319b3bc0baccfbd1847e77bbbd10" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.6.1" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.6.2/opam b/packages/omd/omd.0.6.2/opam new file mode 100644 index 000000000..e1cbbae77 --- /dev/null +++ b/packages/omd/omd.0.6.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.6.2.tar.gz" + checksum: [ + "sha256=8d44012977c490de39ffb93b84217b7180cb98d12478cfedcb5031e390aa66f9" + "md5=ca6cc7c7d212e66544bdb759f7de6628" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.6.2" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.6.3/opam b/packages/omd/omd.0.6.3/opam new file mode 100644 index 000000000..efd8cfb1e --- /dev/null +++ b/packages/omd/omd.0.6.3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.6.3.tar.gz" + checksum: [ + "sha256=852d2c0841a92df428990829a2f6a9682e92186ff3a3e3defe238a160290b86d" + "md5=edcd051eac3fe7a7a624fde3fcba2b0e" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.6.3" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.6.4/opam b/packages/omd/omd.0.6.4/opam new file mode 100644 index 000000000..2aa6cc329 --- /dev/null +++ b/packages/omd/omd.0.6.4/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.6.4.tar.gz" + checksum: [ + "sha256=be8cbf7a4e1532c2150873711c8d8c1b5f010ef0d43db2ca02e75760ac97d37d" + "md5=04e2c2eb9c7a0fc4cf5802f72b3eff6d" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.6.4" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.6.5/opam b/packages/omd/omd.0.6.5/opam new file mode 100644 index 000000000..dbfe34237 --- /dev/null +++ b/packages/omd/omd.0.6.5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: ["Philippe Wang "] +homepage: "https://github.com/pw374/omd" +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.6.5.tar.gz" + checksum: [ + "sha256=25a18bb8b57ca56f5c87fca040d9db352e0c8bfd948f11f981eb34d9614831d7" + "md5=552ec57d68f80caf4b5201520d33fc5a" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.6.5" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.7.0/opam b/packages/omd/omd.0.7.0/opam new file mode 100644 index 000000000..0716f3383 --- /dev/null +++ b/packages/omd/omd.0.7.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.7.0.tar.gz" + checksum: [ + "sha256=bc4cf8924d1d821bda4436ead22865b10ad27289a7fd323daafa128e89ffb81d" + "md5=0cca249db75b96854e8ee45ac4914084" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.7.0" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.7.1/opam b/packages/omd/omd.0.7.1/opam new file mode 100644 index 000000000..b0d1f2922 --- /dev/null +++ b/packages/omd/omd.0.7.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.7.1.tar.gz" + checksum: [ + "sha256=24cba6fd6c902abb6517563c2040e69c66c1ddce01e93154fe2796af25abcdcb" + "md5=8e2fa240123afadea1faa035ad82fa27" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.7.1" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.7.2/opam b/packages/omd/omd.0.7.2/opam new file mode 100644 index 000000000..5686396c5 --- /dev/null +++ b/packages/omd/omd.0.7.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.7.2.tar.gz" + checksum: [ + "sha256=2898386206c2aa31420621989e6c398a8d04209f436552c87ee1b4b09d01b7a4" + "md5=00f9f7a27f5bdf9802045367c6f9a4d2" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.7.2" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.7.3/opam b/packages/omd/omd.0.7.3/opam new file mode 100644 index 000000000..04c32da75 --- /dev/null +++ b/packages/omd/omd.0.7.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.7.3.tar.gz" + checksum: [ + "sha256=2874cc92d2667b5f4a9b4156293c1c523901d2fee74470c3e55031e4ee2295af" + "md5=d99071e9b799ab735bd802589f2c31fb" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.7.3" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.7.4/opam b/packages/omd/omd.0.7.4/opam new file mode 100644 index 000000000..4037e9b37 --- /dev/null +++ b/packages/omd/omd.0.7.4/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.7.4.tar.gz" + checksum: [ + "sha256=63992e528f6d59664534314ae6a143812c6fba6f499353e1802ebf7ce16f09fc" + "md5=76310910ecdd47f5e0f2a1ac33a133d0" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.7.4" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.7.5/opam b/packages/omd/omd.0.7.5/opam new file mode 100644 index 000000000..95d7e9e89 --- /dev/null +++ b/packages/omd/omd.0.7.5/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.7.5.tar.gz" + checksum: [ + "sha256=df61208d125e29b70e07b67dc7b574318eaa8bb7bc3283f265a55a293fa72ee7" + "md5=b2969c6706b90bbbc286187dead34f3b" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.7.5" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.8.0/opam b/packages/omd/omd.0.8.0/opam new file mode 100644 index 000000000..8b57d344c --- /dev/null +++ b/packages/omd/omd.0.8.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.8.0.tar.gz" + checksum: [ + "sha256=57ba300cac2e7d425f64308935108321c1ac436c1f018bfb71cf3f931d646eb5" + "md5=46ae136e47fa2f9235ae336e0ab87df5" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.8.0" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.8.1/opam b/packages/omd/omd.0.8.1/opam new file mode 100644 index 000000000..fbd93ffbd --- /dev/null +++ b/packages/omd/omd.0.8.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +tags: [ + "org:ocamllabs" + "org:mirage" +] +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.8.1.tar.gz" + checksum: [ + "sha256=dad1a6e9d11f1a57e6cee7ae3b7575e6c575dfb3d8be6e485064774d559c29a7" + "md5=15123ffeb2821a32efdefc03ad46fe6a" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.8.1" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.8.2/opam b/packages/omd/omd.0.8.2/opam new file mode 100644 index 000000000..c72422194 --- /dev/null +++ b/packages/omd/omd.0.8.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.8.2.tar.gz" + checksum: [ + "sha256=075194dd9ad05e838faf2a337fac6ed74ae0b0e7704d8cd22c1070151248f8fc" + "md5=bb241be2c9493b86f1a7a79dc91c58ec" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.8.2" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.9.0/opam b/packages/omd/omd.0.9.0/opam new file mode 100644 index 000000000..6f2a83ae5 --- /dev/null +++ b/packages/omd/omd.0.9.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.9.0.tar.gz" + checksum: [ + "sha256=0f63a464ace5e39c48739c5ed26f6aa15e3dbb32067e6d5689f8bdcd04f7b280" + "md5=4a79c70faf4851e07af0fdcf1ec7aae2" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.9.0" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.9.1/opam b/packages/omd/omd.0.9.1/opam new file mode 100644 index 000000000..51caa2a10 --- /dev/null +++ b/packages/omd/omd.0.9.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.9.1.tar.gz" + checksum: [ + "sha256=c2d762d0c20749c79a5b2d7adfae80aaad217282227bef692688f4f2e6308162" + "md5=5f846d2b03bc387c511d8a1dabb4b087" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.9.1" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.9.3/opam b/packages/omd/omd.0.9.3/opam new file mode 100644 index 000000000..419f34d9b --- /dev/null +++ b/packages/omd/omd.0.9.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd targets the original Markdown with a few Github markdown features.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.9.3.tar.gz" + checksum: [ + "sha256=5c13fb6f5c43188e807756a1c96cd2dedb8773a3a0bec5e2cfc3124f8be3d31b" + "md5=4312371b107f575067ada0ac85487bcc" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.9.3" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.9.4/opam b/packages/omd/omd.0.9.4/opam new file mode 100644 index 000000000..c592c03f5 --- /dev/null +++ b/packages/omd/omd.0.9.4/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd is meant to be as faithful as possible to the original Markdown. +Additionally, Omd implements a few Github markdown features, an +extension mechanism, and a few other features. Note that the opam +package installs both the Omd library and the command line tool `omd`.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.9.4.tar.gz" + checksum: [ + "sha256=94c1165c0f249310f8a876e93ac20ae970ed77065e6030dc3f412613b03b26cb" + "md5=2fadfd967930e1c0f2029f9b5cd10575" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.9.4" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.9.5/opam b/packages/omd/omd.0.9.5/opam new file mode 100644 index 000000000..b0e772e50 --- /dev/null +++ b/packages/omd/omd.0.9.5/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd is meant to be as faithful as possible to the original Markdown. +Additionally, Omd implements a few Github markdown features, an +extension mechanism, and a few other features. Note that the opam +package installs both the Omd library and the command line tool `omd`.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.9.5.tar.gz" + checksum: [ + "sha256=697a93bad569f980ad5e4337eeecfb8504407f01f70a213c2c7b40db150d7372" + "md5=dd48b6f28f78da44cceff249b504196d" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.9.5" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.9.6/opam b/packages/omd/omd.0.9.6/opam new file mode 100644 index 000000000..69a551394 --- /dev/null +++ b/packages/omd/omd.0.9.6/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd is meant to be as faithful as possible to the original Markdown. +Additionally, Omd implements a few Github markdown features, an +extension mechanism, and a few other features. Note that the opam +package installs both the Omd library and the command line tool `omd`.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.9.6.tar.gz" + checksum: [ + "sha256=6b5eeb1db3b028aa5252963045d889f5953bb0c4273fffb1dace8d3cac5a6510" + "md5=5fe4a63f238b8be722d27a71df2c2712" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.9.6" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.0.9.7/opam b/packages/omd/omd.0.9.7/opam new file mode 100644 index 000000000..d66e84756 --- /dev/null +++ b/packages/omd/omd.0.9.7/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd is meant to be as faithful as possible to the original Markdown. +Additionally, Omd implements a few Github markdown features, an +extension mechanism, and a few other features. Note that the opam +package installs both the Omd library and the command line tool `omd`.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-0.9.7.tar.gz" + checksum: [ + "sha256=7fb35f0603839080d8a4f54639659759ca4a8f537e16fd4744b9aff98ee14272" + "md5=43ba43fe8013d2d8ed747e6b81b96331" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.0.9.7" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.1.0.0/opam b/packages/omd/omd.1.0.0/opam new file mode 100644 index 000000000..f1627f23a --- /dev/null +++ b/packages/omd/omd.1.0.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/pw374/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +Omd is meant to be as faithful as possible to the original Markdown. +Additionally, Omd implements a few Github markdown features, an +extension mechanism, and a few other features. Note that the opam +package installs both the Omd library and the command line tool `omd`. +Note that The library interface of 1.0.0 is not compatible with 0.9.x.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-1.0.0.tar.gz" + checksum: [ + "sha256=3200cb1c44427f58b95386894fee2d562b80e8bc0bebd459017287ca335c534f" + "md5=acb8ac3edd4b2e02e8b1d2594c6da597" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.1.0.0" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.1.0.1/opam b/packages/omd/omd.1.0.1/opam new file mode 100644 index 000000000..df9c41f4f --- /dev/null +++ b/packages/omd/omd.1.0.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +OMD is meant to be as faithful as possible to the original Markdown. +Additionally, OMD implements a few Github markdown features, an +extension mechanism, and a few other features. Note that the opam +package installs both the OMD library and the command line tool `omd`. +Note that The library interface of 1.0.x is only partially compatible +with 0.9.x.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-1.0.1.tar.gz" + checksum: [ + "sha256=e7e188fbf369e9c43cf199a36a29ccda3503cf1fa650272b9f26486205640c0b" + "md5=684ee364e85c2245b5c74a1ac1aeef9b" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.1.0.1" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.1.1.0/opam b/packages/omd/omd.1.1.0/opam new file mode 100644 index 000000000..9cfd781ae --- /dev/null +++ b/packages/omd/omd.1.1.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +OMD is meant to be as faithful as possible to the original Markdown. +Additionally, OMD implements a few Github markdown features, an +extension mechanism, and a few other features. Note that the opam +package installs both the OMD library and the command line tool `omd`. +Note that The library interface of 1.0.x is only partially compatible +with 0.9.x.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-1.1.0.tar.gz" + checksum: [ + "sha256=e26ebd2a591259bebe3b5778cebedcc70877be9436704aa41de811f5be9bfd86" + "md5=2c13d75a7323c7e3f6fd23440cc62bb0" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.1.1.0" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.1.1.1/opam b/packages/omd/omd.1.1.1/opam new file mode 100644 index 000000000..69e9e6ee7 --- /dev/null +++ b/packages/omd/omd.1.1.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +OMD is meant to be as faithful as possible to the original Markdown. +Additionally, OMD implements a few Github markdown features, an +extension mechanism, and a few other features. Note that the opam +package installs both the OMD library and the command line tool `omd`. +Note that The library interface of 1.0.x is only partially compatible +with 0.9.x.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-1.1.1.tar.gz" + checksum: [ + "sha256=0d659de55b3bf0dad34dedd03bef5fa145fd3fc21562583f65c65015183a4b86" + "md5=0f1a822400334eaa66659c15e3338742" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.1.1.1" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.1.1.2/opam b/packages/omd/omd.1.1.2/opam new file mode 100644 index 000000000..ceed37086 --- /dev/null +++ b/packages/omd/omd.1.1.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +OMD is meant to be as faithful as possible to the original Markdown. +Additionally, OMD implements a few Github markdown features, an +extension mechanism, and a few other features. Note that the opam +package installs both the OMD library and the command line tool `omd`. +Note that The library interface of 1.0.x is only partially compatible +with 0.9.x.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-1.1.2.tar.gz" + checksum: [ + "sha256=4c6f96ac0086f34887337512dae5ed0922ddf086dbf113dad53db8e3b50aafe5" + "md5=876fe6da9286d12711f38c134b5eff00" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.1.1.2" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.1.1.3/opam b/packages/omd/omd.1.1.3/opam new file mode 100644 index 000000000..b736f00d1 --- /dev/null +++ b/packages/omd/omd.1.1.3/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +OMD is meant to be as faithful as possible to the original Markdown. +Additionally, OMD implements a few Github markdown features, an +extension mechanism, and a few other features. Note that the opam +package installs both the OMD library and the command line tool `omd`. +Note that The library interface of 1.0.x is only partially compatible +with 0.9.x.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-1.1.3.tar.gz" + checksum: [ + "sha256=66dd12624007f3ddaf87673b2ba7491679a779f29579308b93a1a2f7dcaeb5d9" + "md5=33c1320f66910708be04bb314dd0db16" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.1.1.3" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.1.2.5/opam b/packages/omd/omd.1.2.5/opam new file mode 100644 index 000000000..457d1290a --- /dev/null +++ b/packages/omd/omd.1.2.5/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +OMD is meant to be as faithful as possible to the original Markdown. +Additionally, OMD implements a few Github markdown features, an +extension mechanism, and some other features. Note that the opam +package installs both the OMD library and the command line tool `omd`.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-1.2.5.tar.gz" + checksum: [ + "sha256=e94004fc85f7c6699cb9ee2c69358a2212b4b1d86462c6e248d4ac117893de42" + "md5=93ea60ce9055a8568822202c910c1eb3" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.1.2.5" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.1.2.6/opam b/packages/omd/omd.1.2.6/opam new file mode 100644 index 000000000..d13d81be8 --- /dev/null +++ b/packages/omd/omd.1.2.6/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "philippe.wang@gmail.com" +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/omd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +OMD is meant to be as faithful as possible to the original Markdown. +Additionally, OMD implements a few Github markdown features, an +extension mechanism, and some other features. Note that the opam +package installs both the OMD library and the command line tool `omd`.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-1.2.6.tar.gz" + checksum: [ + "sha256=4164fe538149e51e19c2bd786f5f817b7c2f6ba9d1376965d2e43d93d745aeb6" + "md5=1e84c81ffc4c9680b762d0afe3a4e34f" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.1.2.6" + checksum: [ + "sha256=d1a7edf3b770f8380f554984ea765bd323b739d1d398c15783bd672e88b794eb" + "md5=0395736894a46f718a77f59ec6fbf1fd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omd/omd.1.3.0/opam b/packages/omd/omd.1.3.0/opam new file mode 100644 index 000000000..f1b041202 --- /dev/null +++ b/packages/omd/omd.1.3.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "Philippe Wang " +authors: [ "Philippe Wang " ] +license: "ISC" +homepage: "https://github.com/ocaml/omd" +dev-repo: "git+https://github.com/ocaml/omd.git" +bug-reports: "https://github.com/ocaml/omd/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/omd/_oasis_remove_.ml" "%{etc}%/omd"] +] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ + "org:ocamllabs" + "org:mirage" +] +synopsis: "A Markdown frontend in pure OCaml." +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +OMD is meant to be as faithful as possible to the original Markdown. +Additionally, OMD implements a few Github markdown features, an +extension mechanism, and some other features. Note that the opam +package installs both the OMD library and the command line tool `omd`.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/omd-1.3.0.tar.gz" + checksum: [ + "sha256=1c2045aaf215699586780697e72c9ae7438274600b3089410b01c3a109331934" + "md5=1a6492ce7511f528e3f2893dda06f56b" + ] +} +extra-source "omd.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/omd.install.1.3.0" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/omd/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oml/oml.0.0.1/opam b/packages/oml/oml.0.0.1/opam new file mode 100644 index 000000000..33f299623 --- /dev/null +++ b/packages/oml/oml.0.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/hammerlab/oml/" +dev-repo: "git+https://github.com/hammerlab/oml.git" +bug-reports: "https://github.com/hammerlab/oml/issues" +license: "Apache-2.0" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "oml"] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "lacaml" {>= "7.2.5" & <= "7.6.2"} + "lbfgs" {<= "0.9.5"} + "ocephes" {< "0.8"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "beginnings of an OCaml Math (and statistics) Library" +description: """ +Common algorithms and procedures to perform exploratory data analysis, +machine learning and mathematical simulations.""" +flags: light-uninstall +url { + src: "https://github.com/hammerlab/oml/archive/0.0.1.tar.gz" + checksum: [ + "sha256=dd0e9fb088f49801ff910d4de3ba01b086f6f71d100a5f8ac15f3985de9b1ae2" + "md5=67000a919869879a51f93b7d558fa8a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oml/oml.0.0.2/opam b/packages/oml/oml.0.0.2/opam new file mode 100644 index 000000000..16b087edd --- /dev/null +++ b/packages/oml/oml.0.0.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/hammerlab/oml/" +dev-repo: "git+https://github.com/hammerlab/oml.git" +bug-reports: "https://github.com/hammerlab/oml/issues" +license: "Apache-2.0" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "oml"] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "lacaml" {>= "7.2.5" & <= "7.6.2"} + "lbfgs" {<= "0.9.5"} + "ocephes" {< "0.8"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "beginnings of an OCaml Math (and statistics) Library" +description: """ +Common algorithms and procedures to perform exploratory data analysis, +machine learning and mathematical simulations.""" +flags: light-uninstall +url { + src: "https://github.com/hammerlab/oml/archive/0.0.2.tar.gz" + checksum: [ + "sha256=e5b7cb7ea5abeb1d1dcdac5914cc690d54f87e95bd4c4e7acab71e86692aebe8" + "md5=cbef599baf88f248c23a5b0ec5f925f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oml/oml.0.0.3/opam b/packages/oml/oml.0.0.3/opam new file mode 100644 index 000000000..69b3aeace --- /dev/null +++ b/packages/oml/oml.0.0.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Leonid Rozenberg " +authors: "Leonid Rozenberg " +homepage: "https://github.com/hammerlab/oml/" +bug-reports: "https://github.com/hammerlab/oml/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/hammerlab/oml.git" +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "oml"] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "lacaml" {>= "7.2.5" & <= "7.6.2"} + "lbfgs" {<= "0.9.5"} + "ocephes" {< "0.8"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "beginnings of an OCaml Math (and statistics) Library" +description: """ +Common algorithms and procedures to perform exploratory data analysis, +machine learning and mathematical simulations.""" +flags: light-uninstall +url { + src: "https://github.com/hammerlab/oml/archive/0.0.3.tar.gz" + checksum: [ + "sha256=cc1479ee20e3dbb3dff6d368dde7dae522b50ac4dbb0326430ab28b4a894c068" + "md5=fa4971499b5e85d05cf54b77fcac67a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/omonad/omonad.0.2.0/opam b/packages/omonad/omonad.0.2.0/opam new file mode 100644 index 000000000..38b0399d6 --- /dev/null +++ b/packages/omonad/omonad.0.2.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Wojciech.Meyer@gmail.com" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omonad"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02"} + "ocamlfind" {<= "1.9.6"} + "oasis" {<= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/danmey/omonad" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Monad programming using ppx preprocessor" +flags: light-uninstall +url { + src: "https://github.com/danmey/omonad/archive/omonad-0.2.0.tar.gz" + checksum: [ + "sha256=ef0b56ec9ed23b4786bc6b29aa38a62d06472d88beba3e47730232661c2ad876" + "md5=dea6977d88367c052aaccb0071a67c22" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omonad/omonad.0.3.0/opam b/packages/omonad/omonad.0.3.0/opam new file mode 100644 index 000000000..cda308bc0 --- /dev/null +++ b/packages/omonad/omonad.0.3.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +authors: [ + "Wojciech Meyer" + "Jeremy Yallop" +] +maintainer: "yallop@gmail.com" +homepage: "https://github.com/yallop/omonad" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omonad"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {<= "0.4.11"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/yallop/omonad" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Monad programming using ppx preprocessor" +flags: light-uninstall +url { + src: "https://github.com/yallop/omonad/archive/omonad-0.3.0.tar.gz" + checksum: [ + "sha256=29bdacf7ea7d8c8f4010e42ee79daa220bd1463f7a5b71555deb0a1b87e96563" + "md5=bf8910c6ee41b8e906610d0d6992a7b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/omonad/omonad.0.3.1/opam b/packages/omonad/omonad.0.3.1/opam new file mode 100644 index 000000000..7c84e2f4f --- /dev/null +++ b/packages/omonad/omonad.0.3.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +authors: [ + "Wojciech Meyer" + "Jeremy Yallop" +] +maintainer: "yallop@gmail.com" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "omonad"]] +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {<= "0.4.11"} + "ppx_tools" {<= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/yallop/omonad.git" +homepage: "https://github.com/yallop/omonad" +bug-reports: "https://github.com/yallop/omonad/issues" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Monad programming using ppx preprocessor" +flags: light-uninstall +url { + src: "https://github.com/yallop/omonad/archive/omonad-0.3.1.tar.gz" + checksum: [ + "sha256=63f533780c4577ec90e4132af279364232b4a6de5c22804d0597faaf52872440" + "md5=854bb852252d84f05e9b6cb926aa9b86" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oni/oni.1.0.10/opam b/packages/oni/oni.1.0.10/opam new file mode 100644 index 000000000..a2922dbf5 --- /dev/null +++ b/packages/oni/oni.1.0.10/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +homepage: "https://bitbucket.org/jhw/oni" +license: "BSD-2-Clause" +authors: [ "james woodyatt " ] +maintainer: "james woodyatt " +dev-repo: "hg+https://bitbucket.org/jhw/oni" +bug-reports: "https://bitbucket.org/jhw/oni/issues" +install: [["./etc/install.sh" "install"]] +remove: [["./etc/install.sh" "remove"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & = "0.9.8.6-0.rc1"} +] +synopsis: "Oni - assorted components for low-level networking." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/oni.1.0.10.tar.xz" + checksum: [ + "sha256=925257bee71df0f00151ecc8b2643982e5af199e41ba2b6dd1a78f6af6313ab3" + "md5=44a3e40c6d1a22af1215c945b8d65110" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oni/oni.1.0.11/opam b/packages/oni/oni.1.0.11/opam new file mode 100644 index 000000000..d979d5353 --- /dev/null +++ b/packages/oni/oni.1.0.11/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +homepage: "https://bitbucket.org/jhw/oni" +license: "BSD-2-Clause" +authors: [ "james woodyatt " ] +maintainer: "james woodyatt " +dev-repo: "hg+https://bitbucket.org/jhw/oni" +bug-reports: "https://bitbucket.org/jhw/oni/issues" +install: [["./etc/install.sh" "install"]] +remove: [["./etc/install.sh" "remove"]] +depends: [ + "ocaml" {>= "4.02" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & = "0.9.8.6-0.rc1"} +] +synopsis: "Oni - assorted components for low-level networking." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/oni-1.0.11.tar.bz2" + checksum: [ + "sha256=6945b068a5cf12d67cec09794f6275d62e0a8a504e9dcb62d53adfda21e11049" + "md5=df8c0ce58e00a6e4b821a282e5e5917a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oni/oni.1.0.12/opam b/packages/oni/oni.1.0.12/opam new file mode 100644 index 000000000..ac5d4f140 --- /dev/null +++ b/packages/oni/oni.1.0.12/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +homepage: "https://bitbucket.org/jhw/oni" +license: "BSD-2-Clause" +authors: [ "james woodyatt " ] +maintainer: "james woodyatt " +dev-repo: "hg+https://bitbucket.org/jhw/oni" +bug-reports: "https://bitbucket.org/jhw/oni/issues" +install: [["./etc/install.sh" "install"]] +remove: [["./etc/install.sh" "remove"]] +depends: [ + "ocaml" {>= "4.03" & < "4.04"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & = "0.9.8.6-0.rc1"} +] +synopsis: "Oni - assorted components for low-level networking." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/oni.1.0.12.tar.xz" + checksum: [ + "sha256=e23345574be3eb8d410d9798be8c22adbf93e94c0cd854e598b59b50d0559ad3" + "md5=c3959a726383d351cbe4fc9471d336d0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/oni/oni.1.0.9/opam b/packages/oni/oni.1.0.9/opam new file mode 100644 index 000000000..b20c6472b --- /dev/null +++ b/packages/oni/oni.1.0.9/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +homepage: "https://bitbucket.org/jhw/oni" +license: "BSD-2-Clause" +authors: [ "james woodyatt " ] +maintainer: "james woodyatt " +dev-repo: "hg+https://bitbucket.org/jhw/oni" +bug-reports: "https://bitbucket.org/jhw/oni/issues" +install: [["./etc/install.sh" "install"]] +remove: [["./etc/install.sh" "remove"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & = "0.9.8.6-0.rc1"} +] +synopsis: "Oni - assorted components for low-level networking." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/oni-1.0.9.tar.bz2" + checksum: [ + "sha256=9e69ee7cde2e08ee6043000b508ccbe9785f9d02a81c5b3d90cd8484190dfecf" + "md5=c52fcb0353c510c064168c99354c8bc3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opa-base/opa-base.1.1.0+4263/opam b/packages/opa-base/opa-base.1.1.0+4263/opam new file mode 100644 index 000000000..ee83719bc --- /dev/null +++ b/packages/opa-base/opa-base.1.1.0+4263/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +license: ["AGPL-3.0-only" "MIT"] +build: [ + ["./configure" "-prefix" prefix] + [make "_build/myocamlbuild.exe"] + ["_build/myocamlbuild.exe" "ocamllib/libbase.cma" "ocamllib/libbase.cmxa"] +] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "ulex" {<= "1.2"} + "camlzip" {<= "1.13"} + "ocamlgraph" {<= "2.1.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "configure_notty.patch" + "rm_deps.patch" + "ocamlfind.patch" +] +dev-repo: "git+https://github.com/MLstate/opalang" +synopsis: "Extended standard library developped along the OPA language" +url { + src: "https://github.com/MLstate/opalang/archive/v4263.tar.gz" + checksum: [ + "sha256=80c541981c643cef58582b009526939233b19aa1d76b27a2ab3310541074338e" + "md5=63a55b5dec9d0408e41826a5ff7c9705" + ] +} +extra-source "rm_deps.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opa-base/rm_deps.patch" + checksum: [ + "sha256=802c26cbdb329f4b5984d1e6a549aa96c1991b1e31e9db650364a1786e0486ed" + "md5=ea868019a3f68bee2093be8d58de52b7" + ] +} +extra-source "opa-base.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opa-base/opa-base.install" + checksum: [ + "sha256=f1acf629f1ee66caec115df51e1345534f418ed18015194f9674b4ef671940cb" + "md5=befaf7fffbde8030d16acae176713e80" + ] +} +extra-source "ocamlfind.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opa-base/ocamlfind.patch" + checksum: [ + "sha256=31c3a94383a81623a80656457a72a7af6445454cd4d1a37298b67e57bd835177" + "md5=eb1bea50ae9848849288596472c7aeab" + ] +} +extra-source "configure_notty.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opa-base/configure_notty.patch" + checksum: [ + "sha256=6a1e416403ccaded30eac935ff7e771244f7ea6cbdbc22ed0d070352dfe38aca" + "md5=24ad568f489a0fb4f391137b08c6ac19" + ] +} +extra-source "META" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opa-base/META.1.1.0+4263" + checksum: [ + "sha256=50604fc891ef677b540fb3c3de7651165833d2d34a25a7712e9e9ca3a54a5746" + "md5=97f596664089aae0c30485fba1407754" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/opam b/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/opam new file mode 100644 index 000000000..8d6e4f1b9 --- /dev/null +++ b/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "Sylvain Le Gall >" +authors: [ "Sylvain Le Gall" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/gildor478/opam-build-revdeps" +dev-repo: "git+https://github.com/gildor478/opam-build-revdeps.git" +bug-reports: "https://github.com/gildor478/opam-build-revdeps/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/opam-build-revdeps/_oasis_remove_.ml" + "%{etc}%/opam-build-revdeps"] +] +depends: [ + "ocaml" {>= "3.12.1"} + "base-unix" {build & = "base"} + "calendar" {build & >= "2.03" & <= "3.0.0"} + "cmdliner" {build & >= "0.9" & <= "1.3.0"} + "fileutils" {build & >= "0.5.1" & <= "0.6.6"} + "jingoo" {build & >= "1.2" & <= "1.5.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} + "opam-lib" {build & = "1.2.2"} + "re" {build & >= "1.7" & <= "1.12.0"} + "uuidm" {build & >= "0.9.6" & <= "0.9.9"} + "ocamlify" {build & = "0.0.1"} +] +synopsis: "Build reverse dependencies of a package in OPAM" +description: """ +opam-build-revdeps builds the reverse dependencies of a given OPAM +package. It can also build two different versions of the same package, +in order to compare the results. +This program has been designed to test what can other packages can +break in OPAM, if we inject a new version. It was specifically +targeted to check OASIS reverse dependencies.""" +url { + src: + "https://github.com/gildor478/opam-build-revdeps/releases/download/0.1.0/opam-build-revdeps-0.1.0.tar.gz" + checksum: [ + "sha256=9f0564aca07c3313dd08926c077f9ec58d59e03e00630c8c3630ed2feb9607d3" + "md5=07d04ea5b2df5f18e9a12bc5db43855f" + ] +} +extra-source "opam-build-revdeps.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opam-build-revdeps/opam-build-revdeps.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opam-build-revdeps/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-bundle/opam-bundle.0.1/opam b/packages/opam-bundle/opam-bundle.0.1/opam new file mode 100644 index 000000000..97e57b57d --- /dev/null +++ b/packages/opam-bundle/opam-bundle.0.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Louis Gesbert " +authors: "Louis Gesbert " +homepage: "https://github.com/AltGr/opam-bundle" +bug-reports: "https://github.com/AltGr/opam-bundle/issues" +license: "GPL-3.0-only" +tags: "org:ocamlpro" +dev-repo: "git+https://github.com/AltGr/opam-bundle.git" +build: [make] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "opam-client" {>= "2.0.0~beta3.1" & < "2.0.0~beta5"} +] +synopsis: "A tool that creates stand-alone source bundles from opam packages" +flags: plugin +url { + src: "https://github.com/AltGr/opam-bundle/archive/0.1.tar.gz" + checksum: [ + "sha256=81c669cf2fcde13e686f4260699533c43619d9549d470ca99e2c16d488980f31" + "md5=618f6cdb0648f80fe98dc6ea1a4ae291" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-bundle/opam-bundle.0.2/opam b/packages/opam-bundle/opam-bundle.0.2/opam new file mode 100644 index 000000000..0f66a00e2 --- /dev/null +++ b/packages/opam-bundle/opam-bundle.0.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Louis Gesbert " +authors: "Louis Gesbert " +homepage: "https://github.com/AltGr/opam-bundle" +bug-reports: "https://github.com/AltGr/opam-bundle/issues" +license: "GPL-3.0-only" +tags: "org:ocamlpro" +dev-repo: "git+https://github.com/AltGr/opam-bundle.git" +build: [make] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & <= "1.3.0"} + "opam-client" {build & = "2.0.0~beta3.1"} +] +synopsis: "A tool that creates stand-alone source bundles from opam packages" +description: """ +opam-bundle is a command-line tool that, given a selection of packages, +generates a .tar.gz (and optionally a self-extracting) archive containing their +sources, and everything needed to bootstrap and compile them: +- the sources of their dependencies +- the sources of the chosen version of OCaml +- the sources of opam +- a set of scripts to bootstrap, check and install external dependencies, + compile all the above, install the packages within a sandbox, and optionally + put wrapper scripts within your PATH + +This is expected to be done as normal user, with constrained calls to `sudo` +when needed for depexts and wrappers installation.""" +flags: plugin +url { + src: "https://github.com/AltGr/opam-bundle/archive/0.2.tar.gz" + checksum: [ + "sha256=669cfc62665daa9db702c3354cc4ceea28fa61bf8088d4c2a7c3e45cbb80a85e" + "md5=7afb46273baf9dd0d4c796207619aae2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-client/opam-client.2.0.0~beta/opam b/packages/opam-client/opam-client.2.0.0~beta/opam new file mode 100644 index 000000000..8f992db11 --- /dev/null +++ b/packages/opam-client/opam-client.2.0.0~beta/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-state" {= "2.0.0~beta"} + "opam-solver" {= "2.0.0~beta"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} +] +synopsis: "Client library for opam 2.0" +description: + "Actions on the opam root, switches, installations, and front-end." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" + checksum: [ + "sha256=c2fb8a6eab88687b80151062ce65105ecc3481a1b9fd7905ea9b27bf43cde70a" + "md5=e27cfdb0b8c6f4c3133f983e4c50b7dd" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-client/opam-client.2.0.0~beta3.1/opam b/packages/opam-client/opam-client.2.0.0~beta3.1/opam new file mode 100644 index 000000000..2a72b3795 --- /dev/null +++ b/packages/opam-client/opam-client.2.0.0~beta3.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-state" {= "2.0.0~beta3.1"} + "opam-solver" {= "2.0.0~beta3.1"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} +] +synopsis: "Client library for opam 2.0" +description: + "Actions on the opam root, switches, installations, and front-end." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" + checksum: [ + "sha256=681a554497f1af0fd410a40bb6da364197f3cbcae21cee1e81ce8aa2d8be5ef8" + "md5=092d3e53ee4649a50a3b30bdfd72646b" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-client/opam-client.2.0.0~beta3/opam b/packages/opam-client/opam-client.2.0.0~beta3/opam new file mode 100644 index 000000000..35a1aefe9 --- /dev/null +++ b/packages/opam-client/opam-client.2.0.0~beta3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-state" {= "2.0.0~beta3"} + "opam-solver" {= "2.0.0~beta3"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} +] +synopsis: "Client library for opam 2.0" +description: + "Actions on the opam root, switches, installations, and front-end." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" + checksum: [ + "sha256=49e90c5073bee9b453cb6e4dcfbb640d3c7ec999c80dd88de4f1cf508121c1dd" + "md5=19ce08c078494cf5640b65843ce650ab" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-client/opam-client.2.0.0~rc/opam b/packages/opam-client/opam-client.2.0.0~rc/opam new file mode 100644 index 000000000..2ccfded3c --- /dev/null +++ b/packages/opam-client/opam-client.2.0.0~rc/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "opam-state" {= "2.0.0~rc"} + "opam-solver" {= "2.0.0~rc"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +conflicts: [ + "dune" +] +synopsis: "Client library for opam 2.0" +description: + "Actions on the opam root, switches, installations, and front-end." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" + checksum: [ + "sha256=0d4ea8c249e18ca2e83e809a20901c7e968e88bdbbacc72105b5a71c6531d17b" + "md5=ae216e3ea0a9388cc9f711a2a9925557" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-client/opam-client.2.0~alpha5/opam b/packages/opam-client/opam-client.2.0~alpha5/opam new file mode 100644 index 000000000..ea9b35134 --- /dev/null +++ b/packages/opam-client/opam-client.2.0~alpha5/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-state" {= "2.0~alpha5"} + "opam-solver" {= "2.0~alpha5"} + "cmdliner" {>= "0.9.8" & < "1.0.0"} +] +synopsis: "Client library for opam 2.0" +description: + "Actions on the opam root, switches, installations, and front-end." +url { + src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" + checksum: [ + "sha256=782a208abd525da81e359ff8f73d8f7918ee5fbfef95c06b034d68c4bb2f1fbb" + "md5=f8a571ba9132a08d1de90cce499b0fb3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-core/opam-core.2.0.0~beta/opam b/packages/opam-core/opam-core.2.0.0~beta/opam new file mode 100644 index 000000000..e426db1f9 --- /dev/null +++ b/packages/opam-core/opam-core.2.0.0~beta/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07"} + "ocamlfind" {build & <= "1.9.6"} + "ocp-build" {build & >= "1.99.7" & <= "1.99.20-beta"} + "base-unix" {= "base"} + "base-bigarray" {= "base"} + "ocamlgraph" {<= "2.1.0"} + "re" {>= "1.5.0" & <= "1.12.0"} + "jsonm" {<= "1.0.2"} +] +synopsis: "Core library for opam 2.0" +description: """ +Small standard library extensions, and generic system interaction modules used +by opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" + checksum: [ + "sha256=c2fb8a6eab88687b80151062ce65105ecc3481a1b9fd7905ea9b27bf43cde70a" + "md5=e27cfdb0b8c6f4c3133f983e4c50b7dd" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-core/opam-core.2.0.0~beta3.1/opam b/packages/opam-core/opam-core.2.0.0~beta3.1/opam new file mode 100644 index 000000000..4b7ceb412 --- /dev/null +++ b/packages/opam-core/opam-core.2.0.0~beta3.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07"} + "ocamlfind" {build & <= "1.9.6"} + "ocp-build" {build & >= "1.99.7" & <= "1.99.20-beta"} + "base-unix" {= "base"} + "base-bigarray" {= "base"} + "ocamlgraph" {<= "2.1.0"} + "re" {>= "1.5.0" & <= "1.12.0"} + "jsonm" {<= "1.0.2"} +] +synopsis: "Core library for opam 2.0" +description: """ +Small standard library extensions, and generic system interaction modules used +by opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" + checksum: [ + "sha256=681a554497f1af0fd410a40bb6da364197f3cbcae21cee1e81ce8aa2d8be5ef8" + "md5=092d3e53ee4649a50a3b30bdfd72646b" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-core/opam-core.2.0.0~beta3/opam b/packages/opam-core/opam-core.2.0.0~beta3/opam new file mode 100644 index 000000000..5460c4ef6 --- /dev/null +++ b/packages/opam-core/opam-core.2.0.0~beta3/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07"} + "ocamlfind" {build & <= "1.9.6"} + "ocp-build" {build & >= "1.99.7" & <= "1.99.20-beta"} + "base-unix" {= "base"} + "base-bigarray" {= "base"} + "ocamlgraph" {<= "2.1.0"} + "re" {>= "1.5.0" & <= "1.12.0"} + "jsonm" {<= "1.0.2"} +] +synopsis: "Core library for opam 2.0" +description: """ +Small standard library extensions, and generic system interaction modules used +by opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" + checksum: [ + "sha256=49e90c5073bee9b453cb6e4dcfbb640d3c7ec999c80dd88de4f1cf508121c1dd" + "md5=19ce08c078494cf5640b65843ce650ab" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-core/opam-core.2.0.0~rc/opam b/packages/opam-core/opam-core.2.0.0~rc/opam new file mode 100644 index 000000000..e1f9e4f25 --- /dev/null +++ b/packages/opam-core/opam-core.2.0.0~rc/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "base-unix" {= "base"} + "base-bigarray" {= "base"} + "ocamlgraph" {<= "2.1.0"} + "re" {>= "1.5.0" & <= "1.12.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "cppo" {build & >= "1.1.0" & <= "1.8.0"} +] +conflicts: [ + "dune" +] +synopsis: "Core library for opam 2.0" +description: """ +Small standard library extensions, and generic system interaction modules used +by opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" + checksum: [ + "sha256=0d4ea8c249e18ca2e83e809a20901c7e968e88bdbbacc72105b5a71c6531d17b" + "md5=ae216e3ea0a9388cc9f711a2a9925557" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-core/opam-core.2.0~alpha5/opam b/packages/opam-core/opam-core.2.0~alpha5/opam new file mode 100644 index 000000000..cd4ea5003 --- /dev/null +++ b/packages/opam-core/opam-core.2.0~alpha5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.07"} + "ocamlfind" {build & <= "1.9.6"} + "ocp-build" {build & >= "1.99.7" & <= "1.99.20-beta"} + "base-unix" {= "base"} + "base-bigarray" {= "base"} + "ocamlgraph" {>= "1.8.5" & <= "2.1.0"} + "re" {>= "1.5.0" & <= "1.12.0"} + "jsonm" {<= "1.0.2"} +] +synopsis: "Core library for opam 2.0" +description: """ +Small standard library extensions, and generic system interaction modules used +by opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" + checksum: [ + "sha256=782a208abd525da81e359ff8f73d8f7918ee5fbfef95c06b034d68c4bb2f1fbb" + "md5=f8a571ba9132a08d1de90cce499b0fb3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-devel/opam-devel.2.0.0~beta/opam b/packages/opam-devel/opam-devel.2.0.0~beta/opam new file mode 100644 index 000000000..942c01e9b --- /dev/null +++ b/packages/opam-devel/opam-devel.2.0.0~beta/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-client" {= "2.0.0~beta"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} +] +post-messages: [ +"The beta version of opam has been successfuly compiled into %{lib}%/%{name}%. You should not run it from there, please install the binaries to your PATH, e.g. with + sudo cp %{lib}%/%{name}%/* /usr/local/bin + +If you just want to give it a try without altering your current installation, you could use instead: + alias opam2=\"OPAMROOT=~/.opam2 %{lib}%/%{name}%/opam\"" + {success} +] +synopsis: "Bootstrapped development binary for opam 2.0" +description: """ +This package compiles (bootstraps) the beta version of opam 2.0.0. For +consistency and safety of the installation, the binaries are not installed into +the PATH, but into lib/opam-devel, from where the user can manually install them +system-wide.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" + checksum: [ + "sha256=c2fb8a6eab88687b80151062ce65105ecc3481a1b9fd7905ea9b27bf43cde70a" + "md5=e27cfdb0b8c6f4c3133f983e4c50b7dd" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-devel/opam-devel.2.0.0~beta3.1/opam b/packages/opam-devel/opam-devel.2.0.0~beta3.1/opam new file mode 100644 index 000000000..b3db66496 --- /dev/null +++ b/packages/opam-devel/opam-devel.2.0.0~beta3.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-client" {= "2.0.0~beta3.1"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} +] +post-messages: [ + " +The development version of opam has been successfuly compiled into %{lib}%/%{name}%. You should not run it from there, please install the binaries to your PATH, e.g. with + sudo cp %{lib}%/%{name}%/* /usr/local/bin + +If you just want to give it a try without altering your current installation, you could use instead: + alias opam2=\"OPAMROOT=~/.opam2 %{lib}%/%{name}%/opam\" + " + {success} +] +synopsis: "Bootstrapped development binary for opam 2.0" +description: """ +This package compiles (bootstraps) the beta version of opam 2.0.0. For +consistency and safety of the installation, the binaries are not installed into +the PATH, but into lib/opam-devel, from where the user can manually install them +system-wide.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" + checksum: [ + "sha256=681a554497f1af0fd410a40bb6da364197f3cbcae21cee1e81ce8aa2d8be5ef8" + "md5=092d3e53ee4649a50a3b30bdfd72646b" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-devel/opam-devel.2.0.0~beta3/opam b/packages/opam-devel/opam-devel.2.0.0~beta3/opam new file mode 100644 index 000000000..74a269db0 --- /dev/null +++ b/packages/opam-devel/opam-devel.2.0.0~beta3/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-client" {= "2.0.0~beta3"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} +] +post-messages: [ + " +The development version of opam has been successfuly compiled into %{lib}%/%{name}%. You should not run it from there, please install the binaries to your PATH, e.g. with + sudo cp %{lib}%/%{name}%/* /usr/local/bin + +If you just want to give it a try without altering your current installation, you could use instead: + alias opam2=\"OPAMROOT=~/.opam2 %{lib}%/%{name}%/opam\" + " + {success} +] +synopsis: "Bootstrapped development binary for opam 2.0" +description: """ +This package compiles (bootstraps) the beta version of opam 2.0.0. For +consistency and safety of the installation, the binaries are not installed into +the PATH, but into lib/opam-devel, from where the user can manually install them +system-wide.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" + checksum: [ + "sha256=49e90c5073bee9b453cb6e4dcfbb640d3c7ec999c80dd88de4f1cf508121c1dd" + "md5=19ce08c078494cf5640b65843ce650ab" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-devel/opam-devel.2.0.0~rc/opam b/packages/opam-devel/opam-devel.2.0.0~rc/opam new file mode 100644 index 000000000..a2c8c6238 --- /dev/null +++ b/packages/opam-devel/opam-devel.2.0.0~rc/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "opam-client" {= "2.0.0~rc"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +conflicts: [ + "dune" +] +post-messages: [ + " +The development version of opam has been successfuly compiled into %{lib}%/%{name}%. You should not run it from there, please install the binaries to your PATH, e.g. with + sudo cp %{lib}%/%{name}%/* /usr/local/bin + +If you just want to give it a try without altering your current installation, you could use instead: + alias opam2=\"OPAMROOT=~/.opam2 %{lib}%/%{name}%/opam\" + " + {success} +] +synopsis: "Bootstrapped development binary for opam 2.0" +description: """ +This package compiles (bootstraps) the development version of opam 2.0.0. For +consistency and safety of the installation, the binaries are not installed into +the PATH, but into lib/opam-devel, from where the user can manually install them +system-wide.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" + checksum: [ + "sha256=0d4ea8c249e18ca2e83e809a20901c7e968e88bdbbacc72105b5a71c6531d17b" + "md5=ae216e3ea0a9388cc9f711a2a9925557" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-devel/opam-devel.2.0~alpha5/opam b/packages/opam-devel/opam-devel.2.0~alpha5/opam new file mode 100644 index 000000000..8c7be36e1 --- /dev/null +++ b/packages/opam-devel/opam-devel.2.0~alpha5/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-client" {= "2.0~alpha5"} + "cmdliner" {>= "0.9.8" & < "1.0.0"} +] +post-messages: [ +"The development version of opam has been successfuly compiled into %{lib}%/%{name}%. You should not run it from there, please install the binaries to your PATH, e.g. with + sudo cp %{lib}%/%{name}%/* /usr/local/bin" + {success} +] +synopsis: "Bootstrapped development binary for opam 2.0" +description: """ +This package compiles the development version of opam 2.0. For consistency and +safety of the installation, the binaries are not installed into the PATH, but +into lib/opam-devel, from where the user can manually install them system-wide.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" + checksum: [ + "sha256=782a208abd525da81e359ff8f73d8f7918ee5fbfef95c06b034d68c4bb2f1fbb" + "md5=f8a571ba9132a08d1de90cce499b0fb3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-doc/opam-doc.0.9.0/opam b/packages/opam-doc/opam-doc.0.9.0/opam new file mode 100644 index 000000000..018f4a410 --- /dev/null +++ b/packages/opam-doc/opam-doc.0.9.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +homepage: "https://github.com/ocamllabs/opam-doc" +authors: "thomas@gazagnaire.org" +bug-reports: "https://github.com/ocamllabs/opam-doc/issues" +tags: [ + "org:ocamllabs" +] +build: make +remove: [make "uninstall"] +depends: [ + "ocaml" {= "4.01.0"} + "ocaml-system" {<= "5.2.1"} + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.8.1" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocamllabs/opam-doc" +install: [make "install"] +synopsis: "Produce documentation for OPAM packages" +url { + src: "https://github.com/ocamllabs/opam-doc/archive/0.9.0.tar.gz" + checksum: [ + "sha256=aceefc4f292e053deb7c2d91ce73e65f51c86e0a2c43910f32037058357c91a6" + "md5=47e4285a8486c4b355148dbe88359939" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-doc/opam-doc.0.9.1/opam b/packages/opam-doc/opam-doc.0.9.1/opam new file mode 100644 index 000000000..9c29e3508 --- /dev/null +++ b/packages/opam-doc/opam-doc.0.9.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +homepage: "https://github.com/ocamllabs/opam-doc" +authors: "thomas@gazagnaire.org" +bug-reports: "https://github.com/ocamllabs/opam-doc/issues" +tags: [ + "org:ocamllabs" +] +build: make +remove: [make "uninstall"] +depends: [ + "ocaml" {= "4.01.0"} + "ocaml-system" {<= "5.2.1"} + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.8.1" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocamllabs/opam-doc" +install: [make "install"] +synopsis: "Produce documentation for OPAM packages" +url { + src: "https://github.com/ocamllabs/opam-doc/archive/0.9.1.tar.gz" + checksum: [ + "sha256=641713a89881201fe7cd4d99da9b287711e968fa865a2c48be6969c903d222bc" + "md5=bd80927436f7af4a9d0975819079992d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-doc/opam-doc.0.9.2/opam b/packages/opam-doc/opam-doc.0.9.2/opam new file mode 100644 index 000000000..1e5400534 --- /dev/null +++ b/packages/opam-doc/opam-doc.0.9.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +homepage: "https://github.com/ocamllabs/opam-doc" +authors: "thomas@gazagnaire.org" +bug-reports: "https://github.com/ocamllabs/opam-doc/issues" +tags: [ + "org:ocamllabs" +] +build: make +remove: [make "uninstall"] +depends: [ + "ocaml" {= "4.01.0"} + "ocaml-system" {<= "5.2.1"} + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.8.1" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocamllabs/opam-doc" +install: [make "install"] +synopsis: "Produce documentation for OPAM packages" +url { + src: "https://github.com/ocamllabs/opam-doc/archive/0.9.2.tar.gz" + checksum: [ + "sha256=fc1cc8a7a5f898cc24b6b543ca2f5934f02d2aeac821882fdfc10a81cef3d4b0" + "md5=2f3856c1d365a7ea668e16ab916938b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-doc/opam-doc.0.9.3/opam b/packages/opam-doc/opam-doc.0.9.3/opam new file mode 100644 index 000000000..a04523716 --- /dev/null +++ b/packages/opam-doc/opam-doc.0.9.3/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +homepage: "https://github.com/ocamllabs/opam-doc" +authors: "thomas@gazagnaire.org" +bug-reports: "https://github.com/ocamllabs/opam-doc/issues" +tags: [ + "org:ocamllabs" +] +build: make +remove: [make "uninstall"] +depends: [ + "ocaml" {= "4.01.0"} + "ocaml-system" {<= "5.2.1"} + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.8.1" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocamllabs/opam-doc" +install: [make "install"] +synopsis: "Produce documentation for OPAM packages" +url { + src: "https://github.com/ocamllabs/opam-doc/archive/0.9.3.tar.gz" + checksum: [ + "sha256=345073351a8790e99e77186090c74014e6ae14fed1c663eeedb1eb7847f58396" + "md5=266872f2823c37281a42e787a7fd082e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-format/opam-format.2.0.0~beta/opam b/packages/opam-format/opam-format.2.0.0~beta/opam new file mode 100644 index 000000000..9818ec692 --- /dev/null +++ b/packages/opam-format/opam-format.2.0.0~beta/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta"} + "opam-file-format" {>= "2.0~alpha5" & < "2.1.1"} +] +synopsis: "Format library for opam 2.0" +description: "Definition of opam datastructures and its file interface." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" + checksum: [ + "sha256=c2fb8a6eab88687b80151062ce65105ecc3481a1b9fd7905ea9b27bf43cde70a" + "md5=e27cfdb0b8c6f4c3133f983e4c50b7dd" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-format/opam-format.2.0.0~beta3.1/opam b/packages/opam-format/opam-format.2.0.0~beta3.1/opam new file mode 100644 index 000000000..c87b411d6 --- /dev/null +++ b/packages/opam-format/opam-format.2.0.0~beta3.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta3.1"} + "opam-file-format" {>= "2.0.0~beta3" & < "2.1.1"} +] +synopsis: "Format library for opam 2.0" +description: "Definition of opam datastructures and its file interface." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" + checksum: [ + "sha256=681a554497f1af0fd410a40bb6da364197f3cbcae21cee1e81ce8aa2d8be5ef8" + "md5=092d3e53ee4649a50a3b30bdfd72646b" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-format/opam-format.2.0.0~beta3/opam b/packages/opam-format/opam-format.2.0.0~beta3/opam new file mode 100644 index 000000000..fff906199 --- /dev/null +++ b/packages/opam-format/opam-format.2.0.0~beta3/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta3"} + "opam-file-format" {>= "2.0.0~beta3" & < "2.1.1"} +] +synopsis: "Format library for opam 2.0" +description: "Definition of opam datastructures and its file interface." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" + checksum: [ + "sha256=49e90c5073bee9b453cb6e4dcfbb640d3c7ec999c80dd88de4f1cf508121c1dd" + "md5=19ce08c078494cf5640b65843ce650ab" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-format/opam-format.2.0.0~rc/opam b/packages/opam-format/opam-format.2.0.0~rc/opam new file mode 100644 index 000000000..8b3914bfc --- /dev/null +++ b/packages/opam-format/opam-format.2.0.0~rc/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "opam-core" {= "2.0.0~rc"} + "opam-file-format" {>= "2.0.0~beta5" & < "2.1.1"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +conflicts: [ + "dune" +] +synopsis: "Format library for opam 2.0" +description: "Definition of opam datastructures and its file interface." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" + checksum: [ + "sha256=0d4ea8c249e18ca2e83e809a20901c7e968e88bdbbacc72105b5a71c6531d17b" + "md5=ae216e3ea0a9388cc9f711a2a9925557" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-format/opam-format.2.0~alpha5/opam b/packages/opam-format/opam-format.2.0~alpha5/opam new file mode 100644 index 000000000..1dbc0eb08 --- /dev/null +++ b/packages/opam-format/opam-format.2.0~alpha5/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0~alpha5"} + "opam-file-format" {>= "2.0~alpha5" & < "2.1.1"} +] +synopsis: "Format library for opam 2.0" +description: "Definition of opam datastructures and its file interface." +url { + src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" + checksum: [ + "sha256=782a208abd525da81e359ff8f73d8f7918ee5fbfef95c06b034d68c4bb2f1fbb" + "md5=f8a571ba9132a08d1de90cce499b0fb3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-installer/opam-installer.2.0.0~rc/opam b/packages/opam-installer/opam-installer.2.0.0~rc/opam new file mode 100644 index 000000000..3a61580b5 --- /dev/null +++ b/packages/opam-installer/opam-installer.2.0.0~rc/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + ["touch" "src/tools/.merlin-exists"] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "opam-format" {= "2.0.0~rc"} + "cmdliner" {>= "0.9.8" & <= "1.3.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +conflicts: [ + "dune" +] +synopsis: "Installation of files to a prefix, following opam conventions" +description: """ +opam-installer is a small tool that can read *.install files, as defined by +opam [1], and execute them to install or remove package files without going +through opam. + +[1] http://opam.ocaml.org/doc/2.0/Manual.html#lt-pkgname-gt-install""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" + checksum: [ + "sha256=0d4ea8c249e18ca2e83e809a20901c7e968e88bdbbacc72105b5a71c6531d17b" + "md5=ae216e3ea0a9388cc9f711a2a9925557" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-installext/opam-installext.1.0.0/opam b/packages/opam-installext/opam-installext.1.0.0/opam new file mode 100644 index 000000000..9e97d79a9 --- /dev/null +++ b/packages/opam-installext/opam-installext.1.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/ocaml/opam-installext" +dev-repo: "git+https://github.com/ocaml/opam-installext.git" +bug-reports: "https://github.com/ocaml/opam-installext/issues" +license: "ISC" +build: [make] +install: [make "install" "PREFIX=%{prefix}%"] +remove: ["rm" "-f" "%{prefix}%/bin/opam-installext"] +post-messages: [ "installext is deprecated. Please `opam install depext` instead." ] +synopsis: "OPAM plugin to install external system dependencies" +description: """ +This plugin will use the `depexts` metadata in the OPAM database to install any +prerequisite system libraries before installing the OPAM package. It detects +your operating system distribution and uses the relevant package manager. + +Supported ones include: + +- Linux + - Debian (`apt-get`) + - Ubuntu (`apt-get`) + - CentOS (`yum`) +- BSD + - OpenBSD (`pkg_add`) + - FreeBSD (`pkg install`) + - NetBSD (`pkg_add`) +- Mac OS X + - Homebrew (`brew`) + - MacPorts (`port`)""" +depends: ["ocaml" {<"4.02.0"}] +flags: light-uninstall +url { + src: "https://github.com/avsm/opam-installext/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=abe2f705bd63388a25cd279659d8cd5b5abf546ed951a3c71b95c05e98908fca" + "md5=9ca1a7e3e7e10963b3f2dbca2297da13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-installext/opam-installext.1.0.1/opam b/packages/opam-installext/opam-installext.1.0.1/opam new file mode 100644 index 000000000..66d3af456 --- /dev/null +++ b/packages/opam-installext/opam-installext.1.0.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/ocaml/opam-installext" +dev-repo: "git+https://github.com/ocaml/opam-installext.git" +bug-reports: "https://github.com/ocaml/opam-installext/issues" +license: "ISC" +build: [make] +install: [make "install" "PREFIX=%{prefix}%"] +remove: ["rm" "-f" "%{prefix}%/bin/opam-installext"] +post-messages: [ "installext is deprecated. Please `opam install depext` instead." ] +synopsis: "OPAM plugin to install external system dependencies" +description: """ +This plugin will use the `depexts` metadata in the OPAM database to install any +prerequisite system libraries before installing the OPAM package. It detects +your operating system distribution and uses the relevant package manager. + +Supported ones include: + +- Linux + - Debian (`apt-get`) + - Ubuntu (`apt-get`) + - CentOS (`yum`) +- BSD + - OpenBSD (`pkg_add`) + - FreeBSD (`pkg install`) + - NetBSD (`pkg_add`) +- Mac OS X + - Homebrew (`brew`) + - MacPorts (`port`)""" +depends: ["ocaml" {<"4.02.0"}] +flags: light-uninstall +url { + src: "https://github.com/avsm/opam-installext/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=6d999a902deb87671f837a65a96be1a16741525f9fafcbf65460e8956cde426f" + "md5=3b9eb3001acf59c21278a022180835ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-lib/opam-lib.0.9.1/opam b/packages/opam-lib/opam-lib.0.9.1/opam new file mode 100644 index 000000000..05c9e8b24 --- /dev/null +++ b/packages/opam-lib/opam-lib.0.9.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/OCamlPro/opam" +bug-reports: "https://github.com/ocaml/opam/issues" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +substs: ["depends.ocp"] +build: [ + ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] + [make "META"] + [make "LOCAL_OCPBUILD=ocp-build" "compile"] +] +remove: [["ocamlfind" "remove" "opam"]] +depends: [ + "ocaml" + "ocamlgraph" {<= "2.1.0"} + "camlp4" {build & <= "5.3"} + "cmdliner" {<= "0.9.8"} + "dose" {= "3.1.2"} + "cudf" {<= "0.10"} + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/opam" +install: [ + [make "libinstall"] + ["rm" "opam.install"] +] +synopsis: "The OCaml PAckage Manager (OPAM)" +description: """ +OPAM is a source-based package manager for OCaml. It supports multiple +simultaneous compiler installations, flexible package constraints, and +a Git-friendly development workflow. + +This package contains only the libraries of OPAM and *not* the binary.""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/opam/archive/0.9.1.tar.gz" + checksum: [ + "sha256=021a68ecb0aa1bedf9b993f9b18379565d565208c0e04f567f73d4b49b2e213a" + "md5=a8af6cc3271c18bfd9d1e8dadd9beee0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-lib/opam-lib.0.9.3/opam b/packages/opam-lib/opam-lib.0.9.3/opam new file mode 100644 index 000000000..f5968f271 --- /dev/null +++ b/packages/opam-lib/opam-lib.0.9.3/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/OCamlPro/opam" +bug-reports: "https://github.com/ocaml/opam/issues" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +substs: ["depends.ocp"] +build: [ + ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] + [make "META"] + [make "src/core/opamGitVersion.ml"] + [make "LOCAL_OCPBUILD=ocp-build" "compile"] +] +remove: [["ocamlfind" "remove" "opam"]] +depends: [ + "ocaml" + "ocamlgraph" {<= "2.1.0"} + "camlp4" {build & <= "5.3"} + "cmdliner" {<= "0.9.8"} + "dose" {= "3.1.2"} + "cudf" {<= "0.10"} + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/opam" +install: [ + [make "libinstall"] + ["rm" "opam.install"] +] +synopsis: "The OCaml PAckage Manager (OPAM)" +description: """ +OPAM is a source-based package manager for OCaml. It supports multiple +simultaneous compiler installations, flexible package constraints, and +a Git-friendly development workflow. + +This package contains only the libraries of OPAM and *not* the binary.""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/opam/archive/0.9.3.tar.gz" + checksum: [ + "sha256=e9d9c115afe3a6053ceb6ac30b81933b3fdb7824dba5a4ca0eabd5714f78e5bc" + "md5=5f2063fc71daae449ebcd26f88f8c011" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-lib/opam-lib.0.9.4/opam b/packages/opam-lib/opam-lib.0.9.4/opam new file mode 100644 index 000000000..b92587984 --- /dev/null +++ b/packages/opam-lib/opam-lib.0.9.4/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/OCamlPro/opam" +bug-reports: "https://github.com/ocaml/opam/issues" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +substs: ["depends.ocp"] +build: [ + ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] + [make "META"] + [make "src/core/opamGitVersion.ml"] + [make "with-ocamlbuild"] +] +remove: [["ocamlfind" "remove" "opam"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlgraph" {<= "2.1.0"} + "camlp4" {build & <= "5.3"} + "cmdliner" {<= "0.9.8"} + "dose" {= "3.1.2"} + "cudf" {<= "0.10"} + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ + "fix-build.diff" + "ocamlbuild.diff" +] +dev-repo: "git+https://github.com/OCamlPro/opam" +install: [ + [make "libinstall-with-ocamlbuild"] + ["rm" "opam.install"] +] +synopsis: "The OCaml PAckage Manager (OPAM)" +description: """ +OPAM is a source-based package manager for OCaml. It supports multiple +simultaneous compiler installations, flexible package constraints, and +a Git-friendly development workflow. + +This package contains only the libraries of OPAM and *not* the binary.""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/opam/archive/0.9.4.tar.gz" + checksum: [ + "sha256=bf15fbbf324fb42cd5db3c77e6c8ad5219570a45b5374d2317a81b420d0b2d9e" + "md5=501f9622b25b6374cff8c7fb8e1014aa" + ] +} +extra-source "ocamlbuild.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opam-lib/ocamlbuild.diff" + checksum: [ + "sha256=75256c04f11b5384d4b850e8e1e575ad915860524d8e30ed665ca25c91ade392" + "md5=8b73f84e8ae668e40304bf6fb7b67c54" + ] +} +extra-source "fix-build.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opam-lib/fix-build.diff" + checksum: [ + "sha256=f4c1c1934b6429c3c9b597628af244742d5a0ae3068e2d7c389494070e9849c5" + "md5=ddcfc5c160bc57d9c5fb986e62a4f7d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-lib/opam-lib.0.9.6/opam b/packages/opam-lib/opam-lib.0.9.6/opam new file mode 100644 index 000000000..8269e6d02 --- /dev/null +++ b/packages/opam-lib/opam-lib.0.9.6/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/OCamlPro/opam" +bug-reports: "https://github.com/ocaml/opam/issues" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +substs: ["depends.ocp"] +build: [ + ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] + [make "META"] + [make "with-ocamlbuild"] +] +remove: [["ocamlfind" "remove" "opam"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlgraph" {<= "2.1.0"} + "camlp4" {build & <= "5.3"} + "cmdliner" {<= "0.9.8"} + "dose" {= "3.1.2"} + "cudf" {<= "0.10"} + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/opam" +install: [ + [make "libinstall-with-ocamlbuild"] + ["rm" "opam.install"] +] +synopsis: "The OCaml PAckage Manager (OPAM)" +description: """ +OPAM is a source-based package manager for OCaml. It supports multiple +simultaneous compiler installations, flexible package constraints, and +a Git-friendly development workflow. + +This package contains only the libraries of OPAM and *not* the binary.""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/opam/archive/0.9.6.tar.gz" + checksum: [ + "sha256=c0a5384e7506c2b8983b64c078372786f8aef5ad8fcca34954044a621d32eab4" + "md5=96c50c8baa1fc9e4b9e1d187fa5c8dce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opam-lib/opam-lib.1.0.0/opam b/packages/opam-lib/opam-lib.1.0.0/opam new file mode 100644 index 000000000..d1cbc1a49 --- /dev/null +++ b/packages/opam-lib/opam-lib.1.0.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/OCamlPro/opam" +bug-reports: "https://github.com/ocaml/opam/issues" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +substs: ["depends.ocp"] +build: [ + ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] + [make "META"] + [make "with-ocamlbuild"] +] +remove: [["ocamlfind" "remove" "opam"]] +depends: [ + "ocaml" + "ocamlgraph" {<= "2.1.0"} + "camlp4" {build & <= "5.3"} + "cmdliner" {<= "0.9.8"} + "dose" {= "3.1.2"} + "cudf" {<= "0.10"} + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/opam" +install: [ + [make "libinstall-with-ocamlbuild"] + ["rm" "opam.install"] +] +synopsis: "The OCaml PAckage Manager (OPAM)" +description: """ +OPAM is a source-based package manager for OCaml. It supports multiple +simultaneous compiler installations, flexible package constraints, and +a Git-friendly development workflow. + +This package contains only the libraries of OPAM and *not* the binary.""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/opam/archive/1.0.0.tar.gz" + checksum: [ + "sha256=b088a24775f295b5326320b69b6c74e912672d2b3dcdfa7acc88c6d043fd6486" + "md5=dd84ffc0dc534c2b311d900e576fb577" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-lib/opam-lib.1.1.0/opam b/packages/opam-lib/opam-lib.1.1.0/opam new file mode 100644 index 000000000..d544b1c0e --- /dev/null +++ b/packages/opam-lib/opam-lib.1.1.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/OCamlPro/opam" +bug-reports: "https://github.com/ocaml/opam/issues" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +substs: ["depends.ocp"] +build: [ + ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] + [make "META"] + [make "with-ocamlbuild"] +] +remove: [["ocamlfind" "remove" "opam"]] +depends: [ + "ocaml" + "ocamlgraph" {<= "2.1.0"} + "camlp4" {build & <= "5.3"} + "cmdliner" {<= "0.9.8"} + "dose" {= "3.1.2"} + "cudf" {<= "0.10"} + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/opam" +install: [ + [make "libinstall-with-ocamlbuild"] + ["rm" "opam.install"] +] +synopsis: "The OCaml PAckage Manager (OPAM)" +description: """ +OPAM is a source-based package manager for OCaml. It supports multiple +simultaneous compiler installations, flexible package constraints, and +a Git-friendly development workflow. + +This package contains only the libraries of OPAM and *not* the binary.""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/opam/archive/1.1.0.tar.gz" + checksum: [ + "sha256=a966fef81b52cd96f54e804b82782685a5e88fb706f8b927fc24f0654eaf7f5d" + "md5=8a6d9eae64fa1f88cddb5c96d8d96a80" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-lib/opam-lib.1.1.1/opam b/packages/opam-lib/opam-lib.1.1.1/opam new file mode 100644 index 000000000..d469a3cd5 --- /dev/null +++ b/packages/opam-lib/opam-lib.1.1.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/OCamlPro/opam" +bug-reports: "https://github.com/ocaml/opam/issues" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +substs: ["depends.ocp"] +build: [ + ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] + [make "META"] + [make "with-ocamlbuild"] +] +remove: [["ocamlfind" "remove" "opam"]] +depends: [ + "ocaml" + "ocamlgraph" {<= "2.1.0"} + "camlp4" {build & <= "5.3"} + "cmdliner" {<= "0.9.8"} + "dose" {= "3.1.2"} + "cudf" {<= "0.10"} + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/opam" +install: [ + [make "libinstall-with-ocamlbuild"] + ["rm" "opam.install"] +] +synopsis: "The OCaml PAckage Manager (OPAM)" +description: """ +OPAM is a source-based package manager for OCaml. It supports multiple +simultaneous compiler installations, flexible package constraints, and +a Git-friendly development workflow. + +This package contains only the libraries of OPAM and *not* the binary.""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/opam/archive/1.1.1.tar.gz" + checksum: [ + "sha256=7155eefdcf356abef7a2e4329c0aa7a28d76c564258ac5fd4daa8457436b03b5" + "md5=7fb6066217a1f3b67f90fe08301c3cf2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-lib/opam-lib.1.2.0/opam b/packages/opam-lib/opam-lib.1.2.0/opam new file mode 100644 index 000000000..9df953e40 --- /dev/null +++ b/packages/opam-lib/opam-lib.1.2.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "https://opam.ocaml.org/" +dev-repo: "git+https://github.com/ocaml/opam.git" +bug-reports: "https://github.com/ocaml/opam/issues" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] + +build: [ + ["./configure"] + [make] +] +depends: [ + "ocaml" + "ocamlgraph" {<= "2.1.0"} + "cmdliner" {<= "0.9.8"} + "dose" {= "3.2.2+opam"} + "cudf" {<= "0.10"} + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: [ "fix-wait.diff"] +synopsis: "The OCaml PAckage Manager (OPAM)" +description: """ +OPAM is a source-based package manager for OCaml. It supports multiple +simultaneous compiler installations, flexible package constraints, and +a Git-friendly development workflow. + +This package contains only the libraries of OPAM and *not* the binary.""" +url { + src: "https://github.com/ocaml/opam/archive/1.2.0.tar.gz" + checksum: [ + "sha256=f64800d027cc78448a8c5d701fd6f13a4986ca8796e5f2b362c9787b3e8a9c61" + "md5=a23977b342721dd6eb68409ff8af3a17" + ] +} +extra-source "fix-wait.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opam-lib/fix-wait.diff" + checksum: [ + "sha256=9ffc4ecf94fedcd6f1227524bb98a92bd0e2e11e816d571e6d60744e96682ae4" + "md5=054ebb78211b7a928f48fa4f5621c3bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-lib/opam-lib.1.2.1/opam b/packages/opam-lib/opam-lib.1.2.1/opam new file mode 100644 index 000000000..9bab8308e --- /dev/null +++ b/packages/opam-lib/opam-lib.1.2.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "https://opam.ocaml.org/" +dev-repo: "git+https://github.com/ocaml/opam.git" +bug-reports: "https://github.com/ocaml/opam/issues" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +build: [ + ["./configure"] + [make] +] +depends: [ + "ocaml" + "ocamlgraph" {<= "2.1.0"} + "cmdliner" {<= "0.9.8"} + "dose" {>= "3.2.2+opam" & < "3.4.0"} + "cudf" {<= "0.10"} + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "-C" "src" "../opam-lib.install"] +synopsis: "The OPAM library" +description: """ +OPAM is The OCaml PAckage Manager. This package contains the OPAM +libraries, that may be used by external tools to access OPAM +installation, state and data.""" +url { + src: "https://github.com/ocaml/opam/archive/1.2.1.tar.gz" + checksum: [ + "sha256=dfb17667ba371637f8d5f6a2b1993224ce8a641cf530e2ce0a7544d76aee0f42" + "md5=6f69a4dcaead73d1685c45647c71e063" + ] +} +extra-source "fix-wait.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opam-lib/fix-wait.diff" + checksum: [ + "sha256=9ffc4ecf94fedcd6f1227524bb98a92bd0e2e11e816d571e6d60744e96682ae4" + "md5=054ebb78211b7a928f48fa4f5621c3bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-lib/opam-lib.1.2.2/opam b/packages/opam-lib/opam-lib.1.2.2/opam new file mode 100644 index 000000000..450e075bc --- /dev/null +++ b/packages/opam-lib/opam-lib.1.2.2/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +homepage: "https://opam.ocaml.org/" +dev-repo: "git+https://github.com/ocaml/opam.git" +bug-reports: "https://github.com/ocaml/opam/issues" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +build: [ + ["./configure"] + [make] +] +depends: [ + "ocaml" + "ocamlgraph" {<= "2.1.0"} + "cmdliner" {<= "0.9.8"} + "dose" {>= "3.2.2+opam" & < "3.4.0"} + "cudf" {<= "0.10"} + "extlib" {<= "1.8.0"} + "re" {>= "1.2.0" & <= "1.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "jsonm" {<= "1.0.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "-C" "src" "../opam-lib.install"] +synopsis: "The OPAM library" +description: """ +OPAM is The OCaml PAckage Manager. This package contains the OPAM +libraries, that may be used by external tools to access OPAM +installation, state and data.""" +url { + src: "https://github.com/ocaml/opam/archive/1.2.2.tar.gz" + checksum: [ + "sha256=3e4a05df6ff8deecba019d885ebe902eb933acb6e2fc7784ffee1ee14871e36a" + "md5=61b7d8b3dda9c4e5a77d7ea405985d1e" + ] +} +extra-source "fix-wait.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opam-lib/fix-wait.diff" + checksum: [ + "sha256=9ffc4ecf94fedcd6f1227524bb98a92bd0e2e11e816d571e6d60744e96682ae4" + "md5=054ebb78211b7a928f48fa4f5621c3bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-publish/opam-publish.0.2.0/opam b/packages/opam-publish/opam-publish.0.2.0/opam new file mode 100644 index 000000000..942580407 --- /dev/null +++ b/packages/opam-publish/opam-publish.0.2.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Louis Gesbert " +authors: "Louis Gesbert " +homepage: "http://opam.ocaml.org" +bug-reports: "https://github.com/OCamlPro/opam-publish/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" +build: [make] +depends: [ + "ocaml" + "opam-lib" {build & = "1.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & <= "1.3.0"} + "github" {build & >= "0.9.0" & < "1.0.0"} +] +synopsis: "A tool to ease contributions to opam repositories" +description: """ +Opam-publish helps gather metadata to form an OPAM package and submit it +to a remote repository.""" +flags: plugin +url { + src: "https://github.com/OCamlPro/opam-publish/archive/0.2.0.tar.gz" + checksum: [ + "sha256=8eb00717e8cff050380824d5db8a055d9ba316792254f0e3659e128c43c164a3" + "md5=fdb8e2991be25627ea2044d3ee14ac58" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-publish/opam-publish.0.2.1/opam b/packages/opam-publish/opam-publish.0.2.1/opam new file mode 100644 index 000000000..7316b9093 --- /dev/null +++ b/packages/opam-publish/opam-publish.0.2.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Louis Gesbert " +authors: "Louis Gesbert " +homepage: "http://opam.ocaml.org" +bug-reports: "https://github.com/OCamlPro/opam-publish/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" +build: [make] +depends: [ + "ocaml" + "opam-lib" {build & = "1.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & <= "1.3.0"} + "github" {build & >= "0.9.0" & < "1.0.0"} +] +synopsis: "A tool to ease contributions to opam repositories" +description: """ +Opam-publish helps gather metadata to form an OPAM package and submit it +to a remote repository.""" +flags: plugin +url { + src: "https://github.com/OCamlPro/opam-publish/archive/0.2.1.tar.gz" + checksum: [ + "sha256=28094e5acf4f5c3e47df09a3fad5bdc14240473b3660ef45d82a07b383323af0" + "md5=0ed6f6b47047fedafee448e3c2562881" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-publish/opam-publish.0.3.0/opam b/packages/opam-publish/opam-publish.0.3.0/opam new file mode 100644 index 000000000..f322e954d --- /dev/null +++ b/packages/opam-publish/opam-publish.0.3.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Louis Gesbert " +authors: [ + "Louis Gesbert " + "David Sheets " +] +homepage: "http://opam.ocaml.org" +bug-reports: "https://github.com/OCamlPro/opam-publish/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" +build: [make] +depends: [ + "ocaml" + "opam-lib" {build & = "1.2.2"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & <= "1.3.0"} + "github" {build & >= "1.0.0" & < "2.0.0"} +] +synopsis: "A tool to ease contributions to opam repositories" +description: """ +Opam-publish helps gather metadata to form an OPAM package and submit it +to a remote repository.""" +flags: plugin +url { + src: "https://github.com/OCamlPro/opam-publish/archive/0.3.0.tar.gz" + checksum: [ + "sha256=cce2c39db682da28d9d90c86435d3fc44181ae1895f11f9e6022a5f7c6e6906c" + "md5=e0c500e5fb0918269d729b0575033c48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-query/opam-query.1.0/opam b/packages/opam-query/opam-query.1.0/opam new file mode 100644 index 000000000..ef64cf4de --- /dev/null +++ b/packages/opam-query/opam-query.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/opam-query" +bug-reports: "https://github.com/whitequark/opam-query/issues" +license: "MIT" +dev-repo: "git+https://github.com/whitequark/opam-query" +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "opam-lib" {>= "1.2" & < "1.3"} + "cmdliner" {<= "1.3.0"} + "containers" {< "1.0"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A tool to query opam files from shell scripts" +description: """ +opam-query is a tool that allows querying the OPAM package +description files from shell scripts, similar to `oasis query`.""" +flags: plugin +url { + src: "https://github.com/whitequark/opam-query/archive/v1.0.tar.gz" + checksum: [ + "sha256=13ccb228b2c9622c32674e17333a8cf6fb4efef27f8a0676fb23972348df04cf" + "md5=444477569052a846738469d82c2d1b3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-query/opam-query.1.1/opam b/packages/opam-query/opam-query.1.1/opam new file mode 100644 index 000000000..e17611095 --- /dev/null +++ b/packages/opam-query/opam-query.1.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/opam-query" +bug-reports: "https://github.com/whitequark/opam-query/issues" +license: "MIT" +dev-repo: "git+https://github.com/whitequark/opam-query" +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "opam-lib" {>= "1.2" & < "1.3"} + "cmdliner" {<= "1.3.0"} + "containers" {< "1.0"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A tool to query opam files from shell scripts" +description: """ +opam-query is a tool that allows querying the OPAM package +description files from shell scripts, similar to `oasis query`.""" +flags: plugin +url { + src: "https://github.com/whitequark/opam-query/archive/v1.1.tar.gz" + checksum: [ + "sha256=30db6fc96edf42b8efb49dd78102ffbe6b54e476cd17ff58d591a30c41d5ce14" + "md5=c5ae88707718208b9e45cdae04bb7c3a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-query/opam-query.1.2/opam b/packages/opam-query/opam-query.1.2/opam new file mode 100644 index 000000000..03e1e6cd0 --- /dev/null +++ b/packages/opam-query/opam-query.1.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/opam-query" +bug-reports: "https://github.com/whitequark/opam-query/issues" +license: "MIT" +dev-repo: "git+https://github.com/whitequark/opam-query" +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "opam-lib" {>= "1.2" & < "1.3"} + "cmdliner" {<= "1.3.0"} + "containers" {< "1.0"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A tool to query opam files from shell scripts" +description: """ +opam-query is a tool that allows querying the OPAM package +description files from shell scripts, similar to `oasis query`.""" +flags: plugin +url { + src: "https://github.com/whitequark/opam-query/archive/v1.2.tar.gz" + checksum: [ + "sha256=7e8aa1d10fe1e43d9e0318ce40f21b8c3b69a7fdb7016e6c5f99b6d2a0b37014" + "md5=6acf46f0caf76d97aa91c5077d4a580d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-query/opam-query.1.3/opam b/packages/opam-query/opam-query.1.3/opam new file mode 100644 index 000000000..9be16755a --- /dev/null +++ b/packages/opam-query/opam-query.1.3/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/opam-query" +bug-reports: "https://github.com/whitequark/opam-query/issues" +license: "MIT" +dev-repo: "git+https://github.com/whitequark/opam-query" +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.01"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "opam-lib" {>= "1.3" & <= "1.3.1"} + "cmdliner" {<= "1.3.0"} + "containers" {>= "1.0" & < "2.0"} + "uri" {<= "4.4.0"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "A tool to query opam files from shell scripts" +description: """ +opam-query is a tool that allows querying the OPAM package +description files from shell scripts, similar to `oasis query`.""" +url { + src: "https://github.com/whitequark/opam-query/archive/v1.3.tar.gz" + checksum: [ + "sha256=3582fdebbc65e7262a44689156672f52b9e213c1d6f26b632152f781912e5a0d" + "md5=3b0ce3651024dd85a21cdf281c51f5ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-repository/opam-repository.2.0.0~beta/opam b/packages/opam-repository/opam-repository.2.0.0~beta/opam new file mode 100644 index 000000000..f297d5f6e --- /dev/null +++ b/packages/opam-repository/opam-repository.2.0.0~beta/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta"} + "opam-format" {= "2.0.0~beta"} +] +synopsis: "Repository library for opam 2.0" +description: """ +This library includes repository and remote sources handling, including +curl/wget, rsync, git, mercurial, darcs backends.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" + checksum: [ + "sha256=c2fb8a6eab88687b80151062ce65105ecc3481a1b9fd7905ea9b27bf43cde70a" + "md5=e27cfdb0b8c6f4c3133f983e4c50b7dd" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-repository/opam-repository.2.0.0~beta3.1/opam b/packages/opam-repository/opam-repository.2.0.0~beta3.1/opam new file mode 100644 index 000000000..66220ad3f --- /dev/null +++ b/packages/opam-repository/opam-repository.2.0.0~beta3.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta3.1"} + "opam-format" {= "2.0.0~beta3.1"} +] +synopsis: "Repository library for opam 2.0" +description: """ +This library includes repository and remote sources handling, including +curl/wget, rsync, git, mercurial, darcs backends.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" + checksum: [ + "sha256=681a554497f1af0fd410a40bb6da364197f3cbcae21cee1e81ce8aa2d8be5ef8" + "md5=092d3e53ee4649a50a3b30bdfd72646b" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-repository/opam-repository.2.0.0~beta3/opam b/packages/opam-repository/opam-repository.2.0.0~beta3/opam new file mode 100644 index 000000000..3b3866f92 --- /dev/null +++ b/packages/opam-repository/opam-repository.2.0.0~beta3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta3"} + "opam-format" {= "2.0.0~beta3"} +] +synopsis: "Repository library for opam 2.0" +description: """ +This library includes repository and remote sources handling, including +curl/wget, rsync, git, mercurial, darcs backends.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" + checksum: [ + "sha256=49e90c5073bee9b453cb6e4dcfbb640d3c7ec999c80dd88de4f1cf508121c1dd" + "md5=19ce08c078494cf5640b65843ce650ab" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-repository/opam-repository.2.0.0~rc/opam b/packages/opam-repository/opam-repository.2.0.0~rc/opam new file mode 100644 index 000000000..934b53286 --- /dev/null +++ b/packages/opam-repository/opam-repository.2.0.0~rc/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "opam-format" {= "2.0.0~rc"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +conflicts: [ + "dune" +] +synopsis: "Repository library for opam 2.0" +description: """ +This library includes repository and remote sources handling, including +curl/wget, rsync, git, mercurial, darcs backends.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" + checksum: [ + "sha256=0d4ea8c249e18ca2e83e809a20901c7e968e88bdbbacc72105b5a71c6531d17b" + "md5=ae216e3ea0a9388cc9f711a2a9925557" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-repository/opam-repository.2.0~alpha5/opam b/packages/opam-repository/opam-repository.2.0~alpha5/opam new file mode 100644 index 000000000..10a0588e6 --- /dev/null +++ b/packages/opam-repository/opam-repository.2.0~alpha5/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0~alpha5"} + "opam-format" {= "2.0~alpha5"} +] +synopsis: "Repository library for opam 2.0" +description: """ +This library includes repository and remote sources handling, including +curl/wget, rsync, git, mercurial, darcs backends.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" + checksum: [ + "sha256=782a208abd525da81e359ff8f73d8f7918ee5fbfef95c06b034d68c4bb2f1fbb" + "md5=f8a571ba9132a08d1de90cce499b0fb3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-solver/opam-solver.2.0.0~beta/opam b/packages/opam-solver/opam-solver.2.0.0~beta/opam new file mode 100644 index 000000000..2b181f258 --- /dev/null +++ b/packages/opam-solver/opam-solver.2.0.0~beta/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta"} + "opam-format" {= "2.0.0~beta"} + "dose3" {>= "5" & < "6.0"} + "cudf" {<= "0.7"} +] +synopsis: "Solver library for opam 2.0" +description: """ +Solver and Cudf interaction. This library is based on the Cudf and Dose +libraries, and handles calls to the external solver from opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" + checksum: [ + "sha256=c2fb8a6eab88687b80151062ce65105ecc3481a1b9fd7905ea9b27bf43cde70a" + "md5=e27cfdb0b8c6f4c3133f983e4c50b7dd" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-solver/opam-solver.2.0.0~beta3.1/opam b/packages/opam-solver/opam-solver.2.0.0~beta3.1/opam new file mode 100644 index 000000000..0fbd97afe --- /dev/null +++ b/packages/opam-solver/opam-solver.2.0.0~beta3.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta3.1"} + "opam-format" {= "2.0.0~beta3.1"} + "dose3" {>= "5" & < "6.0"} + "cudf" {<= "0.7"} +] +synopsis: "Solver library for opam 2.0" +description: """ +Solver and Cudf interaction. This library is based on the Cudf and Dose +libraries, and handles calls to the external solver from opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" + checksum: [ + "sha256=681a554497f1af0fd410a40bb6da364197f3cbcae21cee1e81ce8aa2d8be5ef8" + "md5=092d3e53ee4649a50a3b30bdfd72646b" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-solver/opam-solver.2.0.0~beta3/opam b/packages/opam-solver/opam-solver.2.0.0~beta3/opam new file mode 100644 index 000000000..5188d4651 --- /dev/null +++ b/packages/opam-solver/opam-solver.2.0.0~beta3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta3"} + "opam-format" {= "2.0.0~beta3"} + "dose3" {>= "5" & < "6.0"} + "cudf" {<= "0.7"} +] +synopsis: "Solver library for opam 2.0" +description: """ +Solver and Cudf interaction. This library is based on the Cudf and Dose +libraries, and handles calls to the external solver from opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" + checksum: [ + "sha256=49e90c5073bee9b453cb6e4dcfbb640d3c7ec999c80dd88de4f1cf508121c1dd" + "md5=19ce08c078494cf5640b65843ce650ab" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-solver/opam-solver.2.0.0~rc/opam b/packages/opam-solver/opam-solver.2.0.0~rc/opam new file mode 100644 index 000000000..754ab1875 --- /dev/null +++ b/packages/opam-solver/opam-solver.2.0.0~rc/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "opam-format" {= "2.0.0~rc"} + "mccs" {>= "1.1+4" & <= "1.1+18"} + "dose3" {>= "5" & < "6.0"} + "cudf" {>= "0.7" & <= "0.10"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +conflicts: [ + "dune" +] +synopsis: "Solver library for opam 2.0" +description: """ +Solver and Cudf interaction. This library is based on the Cudf and Dose +libraries, and handles calls to the external solver from opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" + checksum: [ + "sha256=0d4ea8c249e18ca2e83e809a20901c7e968e88bdbbacc72105b5a71c6531d17b" + "md5=ae216e3ea0a9388cc9f711a2a9925557" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-solver/opam-solver.2.0~alpha5/opam b/packages/opam-solver/opam-solver.2.0~alpha5/opam new file mode 100644 index 000000000..1ca4a22cb --- /dev/null +++ b/packages/opam-solver/opam-solver.2.0~alpha5/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0~alpha5"} + "opam-format" {= "2.0~alpha5"} + "dose3" {>= "5" & < "6.0"} + "cudf" {<= "0.7"} +] +synopsis: "Solver library for opam 2.0" +description: """ +Solver and Cudf interaction. This library is based on the Cudf and Dose +libraries, and handles calls to the external solver from opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" + checksum: [ + "sha256=782a208abd525da81e359ff8f73d8f7918ee5fbfef95c06b034d68c4bb2f1fbb" + "md5=f8a571ba9132a08d1de90cce499b0fb3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-state/opam-state.2.0.0~beta/opam b/packages/opam-state/opam-state.2.0.0~beta/opam new file mode 100644 index 000000000..822064a59 --- /dev/null +++ b/packages/opam-state/opam-state.2.0.0~beta/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta"} + "opam-format" {= "2.0.0~beta"} + "opam-repository" {= "2.0.0~beta"} +] +synopsis: "State library for opam 2.0" +description: + "Handling of the ~/.opam hierarchy, repository and switch states." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" + checksum: [ + "sha256=c2fb8a6eab88687b80151062ce65105ecc3481a1b9fd7905ea9b27bf43cde70a" + "md5=e27cfdb0b8c6f4c3133f983e4c50b7dd" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-state/opam-state.2.0.0~beta3.1/opam b/packages/opam-state/opam-state.2.0.0~beta3.1/opam new file mode 100644 index 000000000..b974a2e1d --- /dev/null +++ b/packages/opam-state/opam-state.2.0.0~beta3.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta3.1"} + "opam-format" {= "2.0.0~beta3.1"} + "opam-repository" {= "2.0.0~beta3.1"} +] +synopsis: "State library for opam 2.0" +description: + "Handling of the ~/.opam hierarchy, repository and switch states." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" + checksum: [ + "sha256=681a554497f1af0fd410a40bb6da364197f3cbcae21cee1e81ce8aa2d8be5ef8" + "md5=092d3e53ee4649a50a3b30bdfd72646b" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-state/opam-state.2.0.0~beta3/opam b/packages/opam-state/opam-state.2.0.0~beta3/opam new file mode 100644 index 000000000..89a6da0ee --- /dev/null +++ b/packages/opam-state/opam-state.2.0.0~beta3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0.0~beta3"} + "opam-format" {= "2.0.0~beta3"} + "opam-repository" {= "2.0.0~beta3"} +] +synopsis: "State library for opam 2.0" +description: + "Handling of the ~/.opam hierarchy, repository and switch states." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" + checksum: [ + "sha256=49e90c5073bee9b453cb6e4dcfbb640d3c7ec999c80dd88de4f1cf508121c1dd" + "md5=19ce08c078494cf5640b65843ce650ab" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-state/opam-state.2.0.0~rc/opam b/packages/opam-state/opam-state.2.0.0~rc/opam new file mode 100644 index 000000000..db15a0bc7 --- /dev/null +++ b/packages/opam-state/opam-state.2.0.0~rc/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "opam-repository" {= "2.0.0~rc"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +conflicts: [ + "dune" +] +synopsis: "State library for opam 2.0" +description: + "Handling of the ~/.opam hierarchy, repository and switch states." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" + checksum: [ + "sha256=0d4ea8c249e18ca2e83e809a20901c7e968e88bdbbacc72105b5a71c6531d17b" + "md5=ae216e3ea0a9388cc9f711a2a9925557" + ] +} +build-env: [ + [CI = ""] +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-state/opam-state.2.0~alpha5/opam b/packages/opam-state/opam-state.2.0~alpha5/opam new file mode 100644 index 000000000..db6316114 --- /dev/null +++ b/packages/opam-state/opam-state.2.0~alpha5/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +maintainer: "opam-devel@lists.ocaml.org" +authors: [ + "Thomas Gazagnaire " + "Anil Madhavapeddy " + "Fabrice Le Fessant " + "Frederic Tuong " + "Louis Gesbert " + "Guillem Rieu " + "Vincent Bernardoff " + "Roberto Di Cosmo " +] +homepage: "https://opam.ocaml.org/" +bug-reports: "https://github.com/ocaml/opam/issues" +dev-repo: "git+https://github.com/ocaml/opam.git" +build: [ + ["./configure" "--disable-checks" "--prefix" prefix] + [make name] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "opam-core" {= "2.0~alpha5"} + "opam-format" {= "2.0~alpha5"} + "opam-repository" {= "2.0~alpha5"} +] +synopsis: "State library for opam 2.0" +description: + "Handling of the ~/.opam hierarchy, repository and switch states." +url { + src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" + checksum: [ + "sha256=782a208abd525da81e359ff8f73d8f7918ee5fbfef95c06b034d68c4bb2f1fbb" + "md5=f8a571ba9132a08d1de90cce499b0fb3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-sync-github-prs/opam-sync-github-prs.1.0.0/opam b/packages/opam-sync-github-prs/opam-sync-github-prs.1.0.0/opam new file mode 100644 index 000000000..3b0180f6a --- /dev/null +++ b/packages/opam-sync-github-prs/opam-sync-github-prs.1.0.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ "Anil Madhavapeddy" ] +homepage: "https://github.com/avsm/opam-sync-github-prs" +bug-reports: "https://github.com/avsm/opam-sync-github-prs/issues" +tags: "org:ocamllabs" +build: make +remove: [["rm" "-f" "%{bin}%/opam-sync-github-prs"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.53.01" & <= "v0.17.1"} + "github" {>= "0.8.0" & < "1.0.0"} + "lwt" {>= "2.4.2" & <= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/opam-sync-github-prs" +install: [make "install"] +synopsis: "Sync OCaml GitHub issues with OPAM" +description: """ +This command-line tool generates an OPAM repository that contains a set of +compiler switches that apply patches from GitHub pull requests to OCaml. + +For example, here is a shortened list of outputs: + +``` +$ opam switch --all +system C system System compiler (4.01.0) +-- -- 3.11.2 Official 3.11.2 release +-- -- 3.12.1 Official 3.12.1 release +-- -- 4.00.0 Official 4.00.0 release +-- -- 4.00.1 Official 4.00.1 release +-- -- 4.01.0 Official 4.01.0 release +-- -- 4.02.0dev+pr2 Parse -.x**2. (unary -.) as -.(x**2.). Fix PR#3414 +-- -- 4.02.0dev+pr3 Extend record punning to allow destructuring. +-- -- 4.02.0dev+pr4 Fix for PR#4832 (Filling bigarrays may block out runtime) +-- -- 4.02.0dev+pr6 Warn user when a type variable in a type constraint has been instantiated. +-- -- 4.02.0dev+pr7 Extend ocamllex with actions before refilling +-- -- 4.02.0dev+pr8 Adds a .gitignore to ignore all generated files during `make world.opt' +``` + +You can experiment with the lexing PR by running: + +``` +open switch 4.02.0dev+pr7 +eval `opam config env` +ocamllex ... +```""" +flags: [light-uninstall plugin] +url { + src: "https://github.com/avsm/opam-sync-github-prs/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=debdc42f4a06b6f2191f0d35a58ff936c167a8ebc9b62186e60b58ddd399a8b3" + "md5=5ddc2ebf373a6a8cf9847e933bc0ee53" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam-sync-github-prs/opam-sync-github-prs.1.1.0/opam b/packages/opam-sync-github-prs/opam-sync-github-prs.1.1.0/opam new file mode 100644 index 000000000..80e4fd95d --- /dev/null +++ b/packages/opam-sync-github-prs/opam-sync-github-prs.1.1.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ "Anil Madhavapeddy" ] +homepage: "https://github.com/avsm/opam-sync-github-prs" +bug-reports: "https://github.com/avsm/opam-sync-github-prs/issues" +dev-repo: "git+https://github.com/avsm/opam-sync-github-prs.git" +tags: "org:ocamllabs" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [["rm" "-f" "%{bin}%/opam-sync-github-prs"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "core" {build & >= "109.53.01" & <= "v0.17.1"} + "github" {build & >= "1.0.0" & < "3.0.0"} + "lwt" {build & >= "2.4.2" & <= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Sync OCaml GitHub issues with OPAM" +description: """ +This command-line tool generates an OPAM repository that contains a set of +compiler switches that apply patches from GitHub pull requests to OCaml. + +For example, here is a shortened list of outputs: + +``` +$ opam switch --all +system C system System compiler (4.01.0) +-- -- 3.11.2 Official 3.11.2 release +-- -- 3.12.1 Official 3.12.1 release +-- -- 4.00.0 Official 4.00.0 release +-- -- 4.00.1 Official 4.00.1 release +-- -- 4.01.0 Official 4.01.0 release +-- -- 4.02.0dev+pr2 Parse -.x**2. (unary -.) as -.(x**2.). Fix PR#3414 +-- -- 4.02.0dev+pr3 Extend record punning to allow destructuring. +-- -- 4.02.0dev+pr4 Fix for PR#4832 (Filling bigarrays may block out runtime) +-- -- 4.02.0dev+pr6 Warn user when a type variable in a type constraint has been instantiated. +-- -- 4.02.0dev+pr7 Extend ocamllex with actions before refilling +-- -- 4.02.0dev+pr8 Adds a .gitignore to ignore all generated files during `make world.opt' +``` + +You can experiment with the lexing PR by running: + +``` +open switch 4.02.0dev+pr7 +eval `opam config env` +ocamllex ... +```""" +flags: [light-uninstall plugin] +url { + src: "https://github.com/avsm/opam-sync-github-prs/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=53aa50f72bc5c505e7b4d7586a078cad4719e954f093b086078f6bc152e28a86" + "md5=fa6d18a09ff3a5dabdf9173ca91fc29b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam2web/opam2web.1.2.0/opam b/packages/opam2web/opam2web.1.2.0/opam new file mode 100644 index 000000000..6a551c433 --- /dev/null +++ b/packages/opam2web/opam2web.1.2.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/OCamlPro/opam2web" +bug-reports: "https://github.com/ocaml/opam2web/issues" +build: [ + [make] + [make "PREFIX=%{prefix}%"] +] +remove: [ + ["rm" "-f" "%{prefix}%/bin/opam2web"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "opam-lib" {= "0.9.4"} + "cow" {>= "0.5.2" & < "0.9.0"} + "js_of_ocaml" {>= "1.3" & < "3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/opam2web" +synopsis: "A tool to generate a website from an OPAM repository" +description: """ +This utility creates a static website from an OPAM repository, listing all +available packages and their details. A homepage and OPAM documentation is +included as well.""" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/opam2web/archive/1.2.0.tar.gz" + checksum: [ + "sha256=97c395ef50e911bc69c06c4d3f394bb9ef29fde281809cfa9848ccfae3274482" + "md5=08f982e9d2c4f1a574cb987795f41c25" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam2web/opam2web.1.3.0/opam b/packages/opam2web/opam2web.1.3.0/opam new file mode 100644 index 000000000..73567a568 --- /dev/null +++ b/packages/opam2web/opam2web.1.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/ocaml/opam2web" +bug-reports: "https://github.com/ocaml/opam2web/issues" +build: make +remove: [ + ["rm" "-f" "%{prefix}%/bin/opam2web"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "opam-lib" {>= "1.1.1" & < "1.2.0"} + "opamfu" {>= "0.1.1" & <= "0.1.4"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.11" & <= "4.4.0"} + "cow" {>= "0.6.0" & < "0.9.0" & (< "0.8.0" | > "0.8.0") & <= "2.5.0"} + "js_of_ocaml" {>= "1.3" & < "3.0"} + "cmdliner" {<= "1.3.0"} +] +dev-repo: "git+https://github.com/ocaml/opam2web" +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "A tool to generate a website from an OPAM repository" +description: """ +This utility creates a static website from an OPAM repository, listing all +available packages and their details. A homepage and OPAM documentation is +included as well.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/opam2web/archive/1.3.0.tar.gz" + checksum: [ + "sha256=103327e1eac60c6344db66eebc74efed2bd7a663730280b7ca0a9c6643ceaf75" + "md5=68724cffd342c637129e2d3a887986ba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam2web/opam2web.1.3.1/opam b/packages/opam2web/opam2web.1.3.1/opam new file mode 100644 index 000000000..1188b955e --- /dev/null +++ b/packages/opam2web/opam2web.1.3.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/ocaml/opam2web" +bug-reports: "https://github.com/ocaml/opam2web/issues" +build: make +remove: [ + ["rm" "-f" "%{prefix}%/bin/opam2web"] + ["ocamlfind" "remove" "opam2web"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "opam-lib" {>= "1.1.1" & < "1.2.0"} + "opamfu" {>= "0.1.1" & <= "0.1.4"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.11" & <= "4.4.0"} + "cow" {>= "0.6.0" & < "0.9.0" & (< "0.8.0" | > "0.8.0") & <= "2.5.0"} + "js_of_ocaml" {>= "1.3" & < "3.0"} + "cmdliner" {<= "1.3.0"} +] +dev-repo: "git+https://github.com/ocaml/opam2web" +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "A tool to generate a website from an OPAM repository" +description: """ +This utility creates a static website from an OPAM repository, listing all +available packages and their details. A homepage and OPAM documentation is +included as well.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/opam2web/archive/1.3.1.tar.gz" + checksum: [ + "sha256=912cd85965f2c5e1c8584e194c3bba05a00dba2ff3cce88132836acfe296d8f2" + "md5=b81556a9561d37dd1a286e4ef5222d60" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam2web/opam2web.1.4.0/opam b/packages/opam2web/opam2web.1.4.0/opam new file mode 100644 index 000000000..66c93e2f4 --- /dev/null +++ b/packages/opam2web/opam2web.1.4.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "The OPAM team" +authors: "The OPAM team" +homepage: "https://github.com/ocaml/opam2web" +bug-reports: "https://github.com/ocaml/opam2web/issues" +dev-repo: "git+https://github.com/ocaml/opam2web.git" +build: [make] +install:[ + [make "install" "PREFIX=%{prefix}%"] + ["mkdir" "-p" "%{share}%/opam2web/"] + ["cp" "-R" "ext" "%{share}%/opam2web/"] +] +remove: [ + ["rm" "-f" "%{prefix}%/bin/opam2web"] + ["rm" "-rf" "%{share}%/opam2web"] + ["ocamlfind" "remove" "opam2web"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "opam-lib" {= "1.2.0"} + "opamfu" {>= "0.1.2" & <= "0.1.4"} + "re" {<= "1.12.0"} + "uri" {>= "1.3.11" & <= "4.4.0"} + "cow" {>= "0.10.0" & < "2.0.0"} + "js_of_ocaml" {>= "2.4.1" & < "3.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A tool to generate a website from an OPAM repository" +description: """ +This utility creates a static website from an OPAM repository, listing all +available packages and their details. A homepage and OPAM documentation is +included as well.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/opam2web/archive/1.4.0.tar.gz" + checksum: [ + "sha256=8d0ba412bcafd685f5f28f5e54d8791eb266249eaabefb4e2768ec6071818488" + "md5=6f6f15697548d2fcf46ce53dec91bb3c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/opam b/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/opam new file mode 100644 index 000000000..1b58fa5de --- /dev/null +++ b/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "Benjamin San Souci " +authors: "Benjamin San Souci " +homepage: "https://github.com/bsansouci/opam_of_packagejson" +bug-reports: "https://github.com/bsansouci/opam_of_packagejson/issues" +dev-repo: "git+https://github.com/bsansouci/opam_of_packagejson.git" +build: [make "build"] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "reason" {build & >= "1.13.3" & <= "3.14.0"} +] +synopsis: "Simple tool to generate META, opam and .install files." +url { + src: + "https://github.com/bsansouci/opam_of_packagejson/archive/v0.1.2.tar.gz" + checksum: [ + "sha256=f2dd0998472bc4aeb0ef3888846c86c575a0dfda2ba6410cd4645b6dbc2e907b" + "md5=a654d73450ac9fe6aff4444d555d013f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opamfind/opamfind.1.0.0/opam b/packages/opamfind/opamfind.1.0.0/opam new file mode 100644 index 000000000..c1bd7b8d5 --- /dev/null +++ b/packages/opamfind/opamfind.1.0.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/opamfind/" +bug-reports: "https://bitbucket.org/camlspotter/opamfind/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/opamfind" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "camlon" {<= "3.1.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {build & < "0.10.1"} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "ppx_meta_conv" {< "2.7.0"} + "ppx_orakuda" {<= "3.3.0"} + "ppx_monadic" {<= "2.3.0"} +] +synopsis: + "Small library and tool to find out relationships between OCamlFind and OPAM packages." +description: """ +OPAMFind is a library to analyze the installed OCamlFind and OPAM packages +and obtain the relationship between them: which OCamlFind package is installed +by which OPAM package.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/opamfind-1.0.0.tar.gz" + checksum: [ + "sha256=f56c703bc61c264a69557f04e673aa1dbf64f8fcc5282a2f38a0d8102f16cfe2" + "md5=0b6cc64460fe8b38a65d3a0519fba69a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opamfind/opamfind.1.1.0/opam b/packages/opamfind/opamfind.1.1.0/opam new file mode 100644 index 000000000..6915e6be9 --- /dev/null +++ b/packages/opamfind/opamfind.1.1.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/opamfind/" +bug-reports: "https://bitbucket.org/camlspotter/opamfind/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/opamfind" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "camlon" {<= "3.1.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {build & < "0.10.1"} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "ppx_meta_conv" {>= "2.6.0" & < "2.7.0"} + "ppx_orakuda" {<= "3.3.0"} + "ppx_monadic" {<= "2.3.0"} +] +synopsis: + "Small library and tool to find out relationships between OCamlFind and OPAM packages." +description: """ +OPAMFind is a library to analyze the installed OCamlFind and OPAM packages +and obtain the relationship between them: which OCamlFind package is installed +by which OPAM package.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/opamfind-1.1.0.tar.gz" + checksum: [ + "sha256=6a1ce291d28278418b4f6feb0a58525f8dc0c18b43409264f00bc9fc07a88645" + "md5=63a3bd2ab66c6c1ec46e9c57cb2f9144" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opamfind/opamfind.1.1.1/opam b/packages/opamfind/opamfind.1.1.1/opam new file mode 100644 index 000000000..951bc0d10 --- /dev/null +++ b/packages/opamfind/opamfind.1.1.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/opamfind/" +bug-reports: "https://bitbucket.org/camlspotter/opamfind/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/opamfind" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "camlon" {<= "3.1.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {build & < "0.10.1"} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "ppx_meta_conv" {>= "2.6.0" & < "2.7.0"} + "ppx_orakuda" {<= "3.3.0"} + "ppx_monadic" {<= "2.3.0"} +] +synopsis: + "Small library and tool to find out relationships between OCamlFind and OPAM packages." +description: """ +OPAMFind is a library to analyze the installed OCamlFind and OPAM packages +and obtain the relationship between them: which OCamlFind package is installed +by which OPAM package.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/opamfind-1.1.1.tar.gz" + checksum: [ + "sha256=031bed46629185667cd31f8dc7441a098ab48d9403d26db2fd88477671acf9e2" + "md5=5e2b83c921ef85c1c5b8b4e537b86159" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opamfind/opamfind.1.1.2/opam b/packages/opamfind/opamfind.1.1.2/opam new file mode 100644 index 000000000..c5a1f4aa2 --- /dev/null +++ b/packages/opamfind/opamfind.1.1.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/opamfind/" +bug-reports: "https://bitbucket.org/camlspotter/opamfind/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/opamfind" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "camlon" {<= "3.1.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "ppx_meta_conv" {>= "2.6.0" & < "2.7.0"} + "ppx_orakuda" {<= "3.3.0"} + "ppx_monadic" {<= "2.3.0"} +] +synopsis: + "Small library and tool to find out relationships between OCamlFind and OPAM packages." +description: """ +OPAMFind is a library to analyze the installed OCamlFind and OPAM packages +and obtain the relationship between them: which OCamlFind package is installed +by which OPAM package.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/opamfind-1.1.2.tar.gz" + checksum: [ + "sha256=342b042d576a9311ae24a2ddce9c684be7fdbf188798fa0da7ea6780cac8bb4d" + "md5=daa388e41048a7b145543f4b6fce2354" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opamfind/opamfind.1.1.3/opam b/packages/opamfind/opamfind.1.1.3/opam new file mode 100644 index 000000000..fb3d7e99a --- /dev/null +++ b/packages/opamfind/opamfind.1.1.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/opamfind/" +bug-reports: "https://bitbucket.org/camlspotter/opamfind/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/opamfind" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "camlon" {<= "3.1.0"} + "ppx_meta_conv" {>= "2.6.0" & < "2.7.0"} + "ppx_orakuda" {<= "3.3.0"} + "ppx_monadic" {<= "2.3.0"} +] +synopsis: + "Small library and tool to find out relationships between OCamlFind and OPAM packages." +description: """ +OPAMFind is a library to analyze the installed OCamlFind and OPAM packages +and obtain the relationship between them: which OCamlFind package is installed +by which OPAM package.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/opamfind-1.1.3.tar.gz" + checksum: [ + "sha256=b7700b37272d61adaf821e05203764e06726d6cf79aeee9621dc5228aacae63d" + "md5=6d87b63cde85794f85676fa9373274b0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opamfind/opamfind.1.2.0/opam b/packages/opamfind/opamfind.1.2.0/opam new file mode 100644 index 000000000..0e52b8ffe --- /dev/null +++ b/packages/opamfind/opamfind.1.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/opamfind/" +bug-reports: "https://bitbucket.org/camlspotter/opamfind/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/opamfind" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "4.0.0" & <= "4.3.0"} + "camlon" {<= "3.1.0"} + "ppx_meta_conv" {>= "2.7.0" & < "2.8.0"} + "ppx_orakuda" {<= "3.3.0"} + "ppx_monadic" {<= "2.3.0"} +] +synopsis: + "Small library and tool to find out relationships between OCamlFind and OPAM packages." +description: """ +OPAMFind is a library to analyze the installed OCamlFind and OPAM packages +and obtain the relationship between them: which OCamlFind package is installed +by which OPAM package.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/opamfind-1.2.0.tar.gz" + checksum: [ + "sha256=e0cb6cf04cd44026e3dcd3f8985be7768b5b2a9b5e1e61caf6f76e4c3de4a00d" + "md5=2f5cc55177bd85325bb6f8a1c41f478a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opamfu/opamfu.0.1.0/opam b/packages/opamfu/opamfu.0.1.0/opam new file mode 100644 index 000000000..a6ec22651 --- /dev/null +++ b/packages/opamfu/opamfu.0.1.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" +] +homepage: "https://github.com/ocamllabs/opamfu" +license: "ISC" +build: [make "build"] +remove: [[make "uninstall"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "opam-lib" {>= "1.1.1" & < "1.2.0"} + "uri" {<= "4.4.0"} +] +depopts: ["cmdliner"] +dev-repo: "git+https://github.com/ocamllabs/opamfu" +install: [make "install"] +synopsis: "Functions over OPAM Universes" +description: """ +opamfu provides a simple opam universe (stack of opam remotes) query +facility and standard command-line interface library for OPAM-based +applications. Also included is a module with a pretty-printing-friendly +representation of OPAM formulae.""" +url { + src: "https://github.com/ocamllabs/opamfu/archive/0.1.0.tar.gz" + checksum: [ + "sha256=825b6e3acb67fb0425df780e29951e119d020d7e3807bf94c072a267b5212e12" + "md5=6f263ee021f49ed49869c443e351b7a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opamfu/opamfu.0.1.1/opam b/packages/opamfu/opamfu.0.1.1/opam new file mode 100644 index 000000000..32670e67b --- /dev/null +++ b/packages/opamfu/opamfu.0.1.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" +] +homepage: "https://github.com/ocamllabs/opamfu" +license: "ISC" +build: [make "build"] +remove: [[make "uninstall"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "opam-lib" {>= "1.1.1" & < "1.2.0"} + "uri" {<= "4.4.0"} +] +depopts: ["cmdliner"] +dev-repo: "git+https://github.com/ocamllabs/opamfu" +install: [make "install"] +synopsis: "Functions over OPAM Universes" +description: """ +opamfu provides a simple opam universe (stack of opam remotes) query +facility and standard command-line interface library for OPAM-based +applications. Also included is a module with a pretty-printing-friendly +representation of OPAM formulae.""" +url { + src: "https://github.com/ocamllabs/opamfu/archive/0.1.1.tar.gz" + checksum: [ + "sha256=52172493dda4461cf1c1c87e5574266356847264bd400d901a14af07649a6de9" + "md5=d556b02f2ea58fdfa93e032630ee30d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opamfu/opamfu.0.1.2/opam b/packages/opamfu/opamfu.0.1.2/opam new file mode 100644 index 000000000..f32cec280 --- /dev/null +++ b/packages/opamfu/opamfu.0.1.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Louis Gesbert" +] +homepage: "https://github.com/ocamllabs/opamfu" +license: "ISC" +build: [make "build"] +remove: [[make "uninstall"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "opam-lib" {= "1.2.0"} + "uri" {>= "1.3.11" & <= "4.4.0"} +] +depopts: ["cmdliner"] +dev-repo: "git+https://github.com/ocamllabs/opamfu" +install: [make "install"] +synopsis: "Functions over OPAM Universes" +description: """ +opamfu provides a simple opam universe (stack of opam remotes) query +facility and standard command-line interface library for OPAM-based +applications. Also included is a module with a pretty-printing-friendly +representation of OPAM formulae.""" +url { + src: "https://github.com/ocamllabs/opamfu/archive/0.1.2.tar.gz" + checksum: [ + "sha256=b2cab5e62dd6725a735771799e875179d037337262cf9cf2dca778f92d608d5e" + "md5=a8eb7cd4eca43b0f3f5f60e8bfb494d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opamfu/opamfu.0.1.3/opam b/packages/opamfu/opamfu.0.1.3/opam new file mode 100644 index 000000000..aeded54ed --- /dev/null +++ b/packages/opamfu/opamfu.0.1.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets" + "Louis Gesbert" +] +homepage: "https://github.com/ocamllabs/opamfu" +dev-repo: "git+https://github.com/ocamllabs/opamfu.git" +bug-reports: "https://github.com/ocamllabs/opamfu/issues" +license: "ISC" +build: [ + [make "build"] +] +install: [ + [make "install"] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "opam-lib" {>= "1.2.1" & < "1.3"} + "uri" {>= "1.3.11" & <= "4.4.0"} +] +depopts: ["cmdliner"] +synopsis: "Functions over OPAM Universes" +description: """ +opamfu provides a simple opam universe (stack of opam remotes) query +facility and standard command-line interface library for OPAM-based +applications. Also included is a module with a pretty-printing-friendly +representation of OPAM formulae.""" +url { + src: "https://github.com/ocamllabs/opamfu/archive/0.1.3.tar.gz" + checksum: [ + "sha256=c5764dcb66f895956a8665f1b87653d0044322ab81c24a644b5c22febc057938" + "md5=169bfe0f687a37b1dde4c840316204b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opass/opass.0.2.0/opam b/packages/opass/opass.0.2.0/opam new file mode 100644 index 000000000..0e2272534 --- /dev/null +++ b/packages/opass/opass.0.2.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "d@lobraico.com" +build: [["ocamlbuild" "-use-ocamlfind" "-Is" "lib,bin" "bin/main.native"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {< "113.24.00"} + "core_extended" {<= "v0.17.0"} + "async" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/pygatea/opass.git" +authors: [ "orbitz@gmail.com" ] +homepage: "https://github.com/orbitz/opass/blob/master/README.org" +bug-reports: "https://github.com/orbitz/opass/issues" +synopsis: "A simple password database written in OCaml" +url { + src: "https://github.com/pygatea/opass/archive/0.2.0-ocamlbuild.tar.gz" + checksum: [ + "sha256=95ca8a9fc6b0ccb8425f1cf12803a8487422abe02819e9850b442c9d8cc40bdb" + "md5=583a541cad90423ec759ecb295481578" + ] +} +extra-source "opass.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opass/opass.install" + checksum: [ + "sha256=263ab5f947bdf74abe26713bbf4e4bbbe5351d82cfb794859920a2e24acf6525" + "md5=e0e56ad06912a33010496886bed060c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opass/opass.0.2.1/opam b/packages/opass/opass.0.2.1/opam new file mode 100644 index 000000000..191164983 --- /dev/null +++ b/packages/opass/opass.0.2.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "d@lobraico.com" +build: [["ocamlbuild" "-use-ocamlfind" "-Is" "lib,bin" "bin/main.native"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {= "108.08.00"} + "core_extended" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/pygatea/opass.git" +authors: [ "orbitz@gmail.com" ] +homepage: "https://github.com/orbitz/opass/blob/master/README.org" +bug-reports: "https://github.com/orbitz/opass/issues" +synopsis: "A simple password database written in OCaml" +url { + src: "https://github.com/pygatea/opass/archive/0.2.1-ocamlbuild.tar.gz" + checksum: [ + "sha256=cae7bb7414ad86045242ce8ec1fc02ca55f2798e33d594d4472522f1aa06736e" + "md5=4568e8f717b57a98a9736e6a719d8450" + ] +} +extra-source "opass.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/opass/opass.install" + checksum: [ + "sha256=263ab5f947bdf74abe26713bbf4e4bbbe5351d82cfb794859920a2e24acf6525" + "md5=e0e56ad06912a33010496886bed060c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opass/opass.1.0.0/opam b/packages/opass/opass.1.0.0/opam new file mode 100644 index 000000000..38abd5f51 --- /dev/null +++ b/packages/opass/opass.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: [ + [make] +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] + +remove: [ + ["rm" "-v" "%{prefix}%/bin/opass"] +] + +depends: [ + "ocaml" {>= "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "108.08.00" & < "113.24.00"} + "core_extended" {<= "v0.17.0"} + "csv" {<= "2.4"} +] +dev-repo: "git+https://github.com/orbitz/opass.git" +authors: [ "orbitz@gmail.com" ] +homepage: "https://github.com/orbitz/opass/blob/master/README.org" +bug-reports: "https://github.com/orbitz/opass/issues" +synopsis: + "A simple command line tool for storing, retreiving, and generating password and" +description: "secret notes, using PGP for encryption." +flags: light-uninstall +url { + src: "https://github.com/orbitz/opass/archive/1.0.0.tar.gz" + checksum: [ + "sha256=d2dfd08fc2ea694127643c3e6fbfd48653cce2b1ce3bb0eb163a758aa38bee89" + "md5=5c0ceb156bb4f04522545f9b6b884fcf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opass/opass.1.0.1/opam b/packages/opass/opass.1.0.1/opam new file mode 100644 index 000000000..72874494e --- /dev/null +++ b/packages/opass/opass.1.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: [ + [make] +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] + +remove: [ + ["rm" "-v" "%{prefix}%/bin/opass"] +] + +depends: [ + "ocaml" {>= "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "108.08.00" & < "113.24.00"} + "core_extended" {<= "v0.17.0"} + "csv" {<= "2.4"} +] +dev-repo: "git+https://github.com/orbitz/opass.git" +authors: [ "orbitz@gmail.com" ] +homepage: "https://github.com/orbitz/opass/blob/master/README.org" +bug-reports: "https://github.com/orbitz/opass/issues" +synopsis: + "A simple command line tool for storing, retreiving, and generating password and" +description: "secret notes, using PGP for encryption." +flags: light-uninstall +url { + src: "https://github.com/orbitz/opass/archive/1.0.1.tar.gz" + checksum: [ + "sha256=f88ca08420cb547fcb902d537dbf8ff7308a10cb5bbd12a3e3b9591041f1afd4" + "md5=bdc26211ae2e323dcc1303e68ec855f8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opass/opass.1.0.2/opam b/packages/opass/opass.1.0.2/opam new file mode 100644 index 000000000..ed222bad9 --- /dev/null +++ b/packages/opass/opass.1.0.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: [ + [make] +] +install: [ + [make "PREFIX=%{prefix}%" "-j" jobs "install"] +] + +remove: [ + ["rm" "-v" "%{prefix}%/bin/opass"] +] + +depends: [ + "ocaml" {>= "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "108.08.00" & < "113.24.00"} + "csv" {<= "2.4"} +] +dev-repo: "git+https://github.com/orbitz/opass.git" +authors: [ "orbitz@gmail.com" ] +homepage: "https://github.com/orbitz/opass/blob/master/README.org" +bug-reports: "https://github.com/orbitz/opass/issues" +synopsis: + "A simple command line tool for storing, retreiving, and generating password and" +description: "secret notes, using PGP for encryption." +flags: light-uninstall +url { + src: "https://github.com/orbitz/opass/archive/1.0.2.tar.gz" + checksum: [ + "sha256=e16b737a660c42cd1edba2228e59e7a9b94bfc380a869be4c93b1cfe7e47e61b" + "md5=f748df374449900679dd48a17a37610e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opass/opass.1.0.6/opam b/packages/opass/opass.1.0.6/opam new file mode 100644 index 000000000..0f9f12b3b --- /dev/null +++ b/packages/opass/opass.1.0.6/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: [ + [make "-j%{jobs}%"] +] + +install: [ + [make "PREFIX=%{prefix}%" "install"] +] + +remove: [ + [make "PREFIX=%{prefix}%" "remove"] +] + +depends: [ + "ocaml" + "core" {< "v0.9"} + "csv" {<= "2.4"} + "ocamlfind" {<= "1.9.6"} + "pds" {<= "5.38"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} +] +authors: [ + "mmatalka@gmail.com" +] + +homepage: "https://github.com/orbitz/opass" +bug-reports: "https://github.com/orbitz/opass/issues" +dev-repo: "git+https://github.com/orbitz/opass.git" +synopsis: "A simple command line tool for storing, retreiving," +description: + "and generating password and secret notes, using PGP for encryption." +url { + src: "https://github.com/orbitz/opass/archive/1.0.6.tar.gz" + checksum: [ + "sha256=6545b604e2386d3fca4a1e6e9d569b8ad66305e2c3296667a6ec39ac90dacf69" + "md5=78adc40ed845e971b6949aaca5005cea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opass/opass.2.15/opam b/packages/opass/opass.2.15/opam new file mode 100644 index 000000000..6a18b1d56 --- /dev/null +++ b/packages/opass/opass.2.15/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: [ + [make "-j%{jobs}%"] + [make "-j%{jobs}%" "test"] {with-test} +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] + +remove: [ + [make "PREFIX=%{prefix}%" "remove"] +] + +depends: [ + "ocaml" {< "4.06.0"} + "cmdliner" {<= "1.3.0"} + "containers" {< "2.8"} + "csv" {<= "2.4"} + "lua_pattern" {= "1.7"} + "merlin-of-pds" {<= "1.4"} + "ocamlfind" {<= "1.9.6"} + "pds" {build & (>= "5" & < "6") & <= "5.38"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} +] +authors: [ + "mmatalka@gmail.com" +] + +homepage: "https://github.com/orbitz/opass" +bug-reports: "https://github.com/orbitz/opass/issues" +dev-repo: "git+https://github.com/orbitz/opass.git" +synopsis: "A simple command line tool for storing, retreiving," +description: + "and generating password and secret notes, using PGP for encryption." +url { + src: "https://github.com/orbitz/opass/archive/2.15.tar.gz" + checksum: [ + "sha256=37e8795a0d9854aea91519550f65b1d30f5e7525009057f78f0495add29829e2" + "md5=0e662ebe04efc311bc5f975745f48d60" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opasswd/opasswd.0.9.1/opam b/packages/opasswd/opasswd.0.9.1/opam new file mode 100644 index 000000000..4dad806e8 --- /dev/null +++ b/packages/opasswd/opasswd.0.9.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "mike.mcclurg@gmail.com" +authors: ["Mike McClurg"] +homepage: "https://github.com/mcclurmc/ocaml-opasswd" +license: "ISC" +tags: ["org:xapi-project"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "oPasswd"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mcclurmc/ocaml-opasswd" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "This is an OCaml binding to the glibc passwd file and shadow password" +description: """ +file interface. It can be used to read, parse, manipulate and write +passwd and shadow files on Linux systems. It might also work on other +nix's, but I haven't tested.""" +flags: light-uninstall +url { + src: "https://github.com/mcclurmc/ocaml-opasswd/archive/0.9.1.tar.gz" + checksum: [ + "sha256=84299e61e9a1be71407ca2778b186850d4cb2df70ba036a4b1f4a15e3e7e1246" + "md5=e0090e804d8e06ca8942df19b8a69402" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opasswd/opasswd.0.9.3/opam b/packages/opasswd/opasswd.0.9.3/opam new file mode 100644 index 000000000..821dd0754 --- /dev/null +++ b/packages/opasswd/opasswd.0.9.3/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "mike.mcclurg@gmail.com" +authors: [ "Mike McClurg" ] +license: "ISC" +homepage: "https://github.com/mcclurmc/ocaml-opasswd" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "oPasswd"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ctypes" {>= "0.2.2" & < "0.6.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "org:xapi-project" ] +dev-repo: "git+https://github.com/mcclurmc/ocaml-opasswd" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "This is an OCaml binding to the glibc passwd file and shadow password" +description: """ +file interface. It can be used to read, parse, manipulate and write +passwd and shadow files on Linux systems. It might also work on other +nix's, but I haven't tested.""" +flags: light-uninstall +url { + src: "https://github.com/mcclurmc/ocaml-opasswd/archive/0.9.3.tar.gz" + checksum: [ + "sha256=1553930c3dcc6bbae5aa25c2b948bd31774d43f39092e62f7b6c858c45f92dbc" + "md5=c1df93f81861cfa39c9ab498b717582a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opasswd/opasswd.1.0.1/opam b/packages/opasswd/opasswd.1.0.1/opam new file mode 100644 index 000000000..bde6dbe9f --- /dev/null +++ b/packages/opasswd/opasswd.1.0.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "xen-api@lists.xen.org" +authors: [ "Mike McClurg" ] +license: "ISC" +homepage: "https://github.com/xapi-project/ocaml-opasswd" +dev-repo: "git+https://github.com/xapi-project/ocaml-opasswd.git" +bug-reports: "https://github.com/xapi-project/ocaml-opasswd/issues" +build: [ + ["./configure" "--prefix" prefix] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "oPasswd"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "oasis" {build & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ctypes" {>= "0.2.2" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} +] +tags: [ "org:xapi-project" ] +synopsis: + "OCaml bindings to the glibc passwd file and shadow password file interface." +flags: light-uninstall +url { + src: + "https://github.com/xapi-project/ocaml-opasswd/archive/v1.0.1/ocaml-opasswd-1.0.1.tar.gz" + checksum: [ + "sha256=29d989953a4bdb7b9a583e3038dbc308b19a8bdd546a5c337c34bd41b3b873ac" + "md5=9fc07ddda19691889a9a29624afc18e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/open_packaging/open_packaging.1.0/opam b/packages/open_packaging/open_packaging.1.0/opam new file mode 100644 index 000000000..7ac9a9a68 --- /dev/null +++ b/packages/open_packaging/open_packaging.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: ["Brendan Long "] +maintainer: "self@brendanlong.com" +homepage: "https://github.com/brendanlong/ocaml-ooxml" +dev-repo: "git+https://github.com/brendanlong/ocaml-ooxml.git" +bug-reports: "https://github.com/brendanlong/ocaml-ooxml/issues" +doc: "https://brendanlong.github.io/ocaml-ooxml/doc" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.04.2"} + "base" {= "v0.10.0"} + "ppx_jane" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "stdint" {<= "0.7.2"} + "xml-light" {<= "2.5"} + "bisect_ppx" {build & >= "1.3.0" & <= "2.8.3"} + "jbuilder" {>= "1.0+beta18" & <= "transition"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: + "A library for parsing Microsoft's Open Packaging Specification (most commonly used for Microsoft" +description: "Office's \"Office Open XML\")" +url { + src: + "https://github.com/brendanlong/ocaml-ooxml/releases/download/1.0/easy_xlsx-1.0.tbz" + checksum: [ + "sha256=9354c49d927680480c734544e93b7d92eb4667a9a9e30677296bfd27bfa992b8" + "md5=63407b5190cf6f529343a29953c8ff2e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.1.1/opam b/packages/openflow/openflow.0.1.1/opam new file mode 100644 index 000000000..9fde67b1e --- /dev/null +++ b/packages/openflow/openflow.0.1.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "arjun@cs.umass.edu" +build: [ + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "openflow"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} + "cstruct" {<= "6.2.0"} + "packet" {<= "0.4.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "4.0.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A serialization library for OpenFlow." +description: """ +This library supports almost all of OpenFlow 1.0 and also has some +experimental support for OpenFlow 1.3.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/openflow.0.1.1.tar.gz" + checksum: [ + "sha256=ba1ff0fae7d56da14d09dce7f4535149bcfb03da2b2d96866c684b4ce2e77e98" + "md5=5188442b58b56f261a78595a30beb68e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.2.0/opam b/packages/openflow/openflow.0.2.0/opam new file mode 100644 index 000000000..155b2ae84 --- /dev/null +++ b/packages/openflow/openflow.0.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "arjun@cs.umass.edu" +homepage: "https://github.com/frenetic-lang/ocaml-openflow" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{lwt:enable}%-lwt" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "openflow"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {< "2.0.0"} + "packet" {<= "0.4.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "lwt" "quickcheck" ] +conflicts: [ + "lwt" {>= "4.0.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A serialization library for OpenFlow." +description: """ +This library supports almost all of OpenFlow 1.0 and also has some +experimental support for OpenFlow 1.3.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=718c4eee3f27c72b20c55d58dd51f61335e9dcd4716bb6d4f85a27296b9cda7d" + "md5=9052c45afc7ec7953029e87f4ab0134b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.3.0/opam b/packages/openflow/openflow.0.3.0/opam new file mode 100644 index 000000000..2dedcdc9d --- /dev/null +++ b/packages/openflow/openflow.0.3.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +homepage: "https://github.com/frenetic-lang/ocaml-openflow" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{async:enable}%-async" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "openflow"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "packet" {>= "0.2.1" & < "0.3.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "quickcheck" +] +conflicts: [ "async_extra" {> "111.11.00"} ] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A serialization library for OpenFlow." +description: """ +This library supports almost all of OpenFlow 1.0 and also has some +experimental support for OpenFlow 1.3.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=f85ced4b2dcabb6c77213b68f4aadd8e435d6e472b44907da6adca6998b533a6" + "md5=4615442c3802ab11cd54abd8a1f7977f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.4.0/opam b/packages/openflow/openflow.0.4.0/opam new file mode 100644 index 000000000..14db8a1b7 --- /dev/null +++ b/packages/openflow/openflow.0.4.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +homepage: "https://github.com/frenetic-lang/ocaml-openflow" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{async:enable}%-async" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "openflow"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "packet" {>= "0.3.0" & <= "0.4.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "quickcheck" +] +conflicts: [ "async_extra" {>= "111.25.00"} ] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A serialization library for OpenFlow." +description: """ +This library supports almost all of OpenFlow 1.0 and also has some +experimental support for OpenFlow 1.3.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=71893e8735260ac3ad2875f16f63306e24d54311b71bcbd31b145e5ce1ce3cb4" + "md5=2ad896e146f94845d0899835918ec08f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.5.0/opam b/packages/openflow/openflow.0.5.0/opam new file mode 100644 index 000000000..5444a88cf --- /dev/null +++ b/packages/openflow/openflow.0.5.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +homepage: "https://github.com/frenetic-lang/ocaml-openflow" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{async:enable}%-async" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "openflow"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "packet" {>= "0.3.0" & <= "0.4.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "quickcheck" +] +conflicts: [ "async_extra" {>= "111.25.00"} ] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A serialization library for OpenFlow." +description: """ +This library supports almost all of OpenFlow 1.0 and also has some +experimental support for OpenFlow 1.3.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=148c18723a84b389ca9872613fd11ed3d47476910a3bdcd427600a2d707140df" + "md5=af39fb8a5816d04cab1cb39269f769a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.6.0/opam b/packages/openflow/openflow.0.6.0/opam new file mode 100644 index 000000000..9e7b4a509 --- /dev/null +++ b/packages/openflow/openflow.0.6.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +homepage: "https://github.com/frenetic-lang/ocaml-openflow" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{async:enable}%-async" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "openflow"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "packet" {>= "0.3.0" & <= "0.4.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "quickcheck" +] +conflicts: [ "async_extra" {>= "111.25.00"} ] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Serialization and protocol implementation for OpenFlow 1.{0,3}" +description: """ +This library provides the basic building blocks that are necessary to build an +OpenFlow 1.0 or 1.3.4 based network controller, including serialzation +functions and async-based protocol implementations.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.6.0.tar.gz" + checksum: [ + "sha256=05c085e4402ecf6dc27f7ea653288e349e620981ab3754cf157c9b46df6bf944" + "md5=cd85152f16c694469a60e04eaf154bef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.6.1/opam b/packages/openflow/openflow.0.6.1/opam new file mode 100644 index 000000000..3c0deb00f --- /dev/null +++ b/packages/openflow/openflow.0.6.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +homepage: "https://github.com/frenetic-lang/ocaml-openflow" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{async:enable}%-async" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "openflow"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "packet" {>= "0.3.0" & <= "0.4.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "quickcheck" +] +conflicts: [ "async_extra" {>= "111.25.00"} ] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Serialization and protocol implementation for OpenFlow 1.{0,3}" +description: """ +This library provides the basic building blocks that are necessary to build an +OpenFlow 1.0 or 1.3.4 based network controller, including serialzation +functions and async-based protocol implementations.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.6.1.tar.gz" + checksum: [ + "sha256=933af31d556e0e8c64e0369294740d5fdf205d0687f4b6664790f98b89f0ec75" + "md5=be6f29b835742825a61c92720614c253" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.6.2/opam b/packages/openflow/openflow.0.6.2/opam new file mode 100644 index 000000000..e411d0ff2 --- /dev/null +++ b/packages/openflow/openflow.0.6.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +homepage: "https://github.com/frenetic-lang/ocaml-openflow" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{async:enable}%-async" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "openflow"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "packet" {>= "0.3.1" & <= "0.4.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "quickcheck" +] +conflicts: [ + "async_extra" {<= "111.25.00"} + "async_extra" {>= "112.01.00"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Serialization and protocol implementation for OpenFlow 1.{0,3}" +description: """ +This library provides the basic building blocks that are necessary to build an +OpenFlow 1.0 or 1.3.4 based network controller, including serialzation +functions and async-based protocol implementations.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.6.2.tar.gz" + checksum: [ + "sha256=76da5a46b6ac51f4fd395e9196c2d512596a41ad8ca5eab3917c3010e3a35c84" + "md5=4b94b5d6a410c68eaca2e79b41956e3f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.7.0/opam b/packages/openflow/openflow.0.7.0/opam new file mode 100644 index 000000000..0ebe26ba8 --- /dev/null +++ b/packages/openflow/openflow.0.7.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{async:enable}%-async" + "--%{quickcheck:enable}%-quickcheck" + ] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "openflow"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "packet" {>= "0.3.1" & <= "0.4.0"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "async" + "quickcheck" +] +conflicts: [ + "async_extra" {<= "111.25.00"} + "async_extra" {>= "112.01.00"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Serialization and protocol implementation for OpenFlow 1.{0,3}" +description: """ +This library provides the basic building blocks that are necessary to build an +OpenFlow 1.0 or 1.3.4 based network controller, including serialzation +functions and async-based protocol implementations.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=35ca739883690c4f05ba2c9de9e910a7ba57ca07ea3cc5fc06860d320cd848a3" + "md5=d8a293f6ce1744102bd588f609a7fe78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.8.0/opam b/packages/openflow/openflow.0.8.0/opam new file mode 100644 index 000000000..61516dbf2 --- /dev/null +++ b/packages/openflow/openflow.0.8.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Arjun Guha " +build: [ + ["./configure" "--%{pa_ounit:enable}%-tests"] + [make] + [make "test"] {with-test} +] +remove: [ + ["ocamlfind" "remove" "openflow"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "packet" {>= "0.3.1" & <= "0.4.0"} + "sexplib" {< "113.01.00"} + "async" {>= "112.06.00" & < "112.17.00"} + "quickcheck" {<= "1.0.2"} + "ounit" {with-test & <= "2.2.7"} + "pa_ounit" {with-test & <= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: [make "install"] +synopsis: "Serialization and protocol implementation for OpenFlow 1.{0,3}" +description: """ +This library provides the basic building blocks that are necessary to build an +OpenFlow 1.0 or 1.3.4 based network controller, including serialzation +functions and async-based protocol implementations.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=6067c2d34bd69665dc42bc06fdef37d50a59ae6a8455cba6a3be6b4e2814bd63" + "md5=09055ddc4e3e2a4c94dc7ffa868af59b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.9.0/opam b/packages/openflow/openflow.0.9.0/opam new file mode 100644 index 000000000..606e090f9 --- /dev/null +++ b/packages/openflow/openflow.0.9.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Arjun Guha " +build: [ + ["./configure" "--%{pa_ounit:enable}%-tests"] + [make] + [make "test"] {with-test} +] +remove: [ + ["ocamlfind" "remove" "openflow"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "core" {< "112.35.00"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "packet" {>= "0.3.1" & <= "0.4.0"} + "sexplib" {< "113.01.00"} + "async" {>= "112.17.00" & <= "v0.17.0"} + "quickcheck" {<= "1.0.2"} + "ounit" {with-test & <= "2.2.7"} + "pa_ounit" {with-test & <= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: [make "install"] +synopsis: "Serialization and protocol implementation for OpenFlow 1.{0,3}" +description: """ +This library provides the basic building blocks that are necessary to build an +OpenFlow 1.0 or 1.3.4 based network controller, including serialzation +functions and async-based protocol implementations.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.9.0.tar.gz" + checksum: [ + "sha256=512fa1fa07cc2f28efc38d9e26dd4895723500c8f08dc5c496cff88195a3cc3e" + "md5=18fec9861b83af8888f77076711eed1e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/openflow/openflow.0.9.1/opam b/packages/openflow/openflow.0.9.1/opam new file mode 100644 index 000000000..457d78ecc --- /dev/null +++ b/packages/openflow/openflow.0.9.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Arjun Guha " +build: [ + ["./configure" "--%{pa_ounit:enable}%-tests"] + [make] + [make "test"] {with-test} +] +remove: [ + ["ocamlfind" "remove" "openflow"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "core" {< "112.35.00"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "packet" {>= "0.3.1" & <= "0.4.0"} + "sexplib" {< "113.01.00"} + "async" {>= "112.17.00" & <= "v0.17.0"} + "quickcheck" {<= "1.0.2"} + "ounit" {with-test & <= "2.2.7"} + "pa_ounit" {with-test & <= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow" +install: [make "install"] +synopsis: "Serialization and protocol implementation for OpenFlow 1.{0,3}" +description: """ +This library provides the basic building blocks that are necessary to build an +OpenFlow 1.0 or 1.3.4 based network controller, including serialzation +functions and async-based protocol implementations.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=b8319a1b46f9e9c958739b00a125b1e11a02f14490a4840e61f13372e26f7095" + "md5=16eb012526501cf28729ef873b359889" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/operf-macro/operf-macro.0.2/opam b/packages/operf-macro/operf-macro.0.2/opam new file mode 100644 index 000000000..a8cceb680 --- /dev/null +++ b/packages/operf-macro/operf-macro.0.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Pierre Chambart " +authors: "Pierre Chambart " +homepage: "http://www.typerex.org/operf-macro.html" +bug-reports: "http://github.com/OCamlPro/operf-macro/issues" +license: "MIT" +build: [ + [ "ocaml" "pkg/build.ml" "native=true" "native-dynlink=true" ] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "sexplib" {< "113.01.00"} + "re" {>= "1.3.0" & <= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "perf" {= "1.0"} + "ocaml-xdg-basedir" {<= "transition"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/OCamlPro/operf-macro" +synopsis: "Macro benchmarking tool" +url { + src: "https://github.com/OCamlPro/operf-macro/archive/0.2.tar.gz" + checksum: [ + "sha256=a3772353ca8a1f337184920f287ded29cfd25f756907ae77f7f411577b7bee5d" + "md5=cb9fa8f4090c342f4f3e8d50ba3f5b5c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/operf-micro/operf-micro.0.1/opam b/packages/operf-micro/operf-micro.0.1/opam new file mode 100644 index 000000000..c5a350bb3 --- /dev/null +++ b/packages/operf-micro/operf-micro.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Pierre Chambart " +authors: "Pierre Chambart " +homepage: "http://www.typerex.org/operf-micro.html" +bug-reports: "http://github.com/OCamlPro/operf-micro/issues" +license: "GPL-2.0-only" +dev-repo: "git+https://github.com/OCamlPro/operf-micro" +substs: "Makefile.conf" +build: [make] +install: [make "install"] +remove: [make "uninstall"] +synopsis: "Simple tool for benchmarking the OCaml compiler" +description: """ +operf-micro is a small tool coming with a set of micro benchmarks for the OCaml +compiler. It provides a minimal framework to compare the performances of +different versions of the compiler.""" +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} +] +url { + src: "https://github.com/OCamlPro/operf-micro/archive/0.1.tar.gz" + checksum: [ + "sha256=c029af18ea96b147e4de71bd423976f17d8b7764f2c1f550e5f2c7dae5927da7" + "md5=288a1c7481722cf68b231958d5f20207" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/operf-micro/operf-micro.0.2/opam b/packages/operf-micro/operf-micro.0.2/opam new file mode 100644 index 000000000..aa1b62d78 --- /dev/null +++ b/packages/operf-micro/operf-micro.0.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Pierre Chambart " +authors: "Pierre Chambart " +homepage: "http://www.typerex.org/operf-micro.html" +bug-reports: "http://github.com/OCamlPro/operf-micro/issues" +license: "MIT" +dev-repo: "git+https://github.com/OCamlPro/operf-micro" +substs: "Makefile.conf" +build: [make] +install: [make "install"] +remove: [make "uninstall"] +synopsis: "Simple tool for benchmarking the OCaml compiler" +description: """ +operf-micro is a small tool coming with a set of micro benchmarks for the OCaml +compiler. It provides a minimal framework to compare the performances of +different versions of the compiler.""" +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} +] +url { + src: "https://github.com/OCamlPro/operf-micro/archive/0.2.tar.gz" + checksum: [ + "sha256=5571cb8c01232cd323bd897953d38082dab7af4be24c443b5a0cbaa94c7c61db" + "md5=5775e32c1a30e9f8983a1eaaf7582364" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/operf-micro/operf-micro.1.0/opam b/packages/operf-micro/operf-micro.1.0/opam new file mode 100644 index 000000000..58bea4fa7 --- /dev/null +++ b/packages/operf-micro/operf-micro.1.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Pierre Chambart " +authors: "Pierre Chambart " +homepage: "http://www.typerex.org/operf-micro.html" +bug-reports: "http://github.com/OCamlPro/operf-micro/issues" +license: "MIT" +dev-repo: "git+https://github.com/OCamlPro/operf-micro" +substs: "Makefile.conf" +build: [make] +install: [make "install"] +remove: [make "uninstall"] +synopsis: "Simple tool for benchmarking the OCaml compiler" +description: """ +operf-micro is a small tool coming with a set of micro benchmarks for the OCaml +compiler. It provides a minimal framework to compare the performances of +different versions of the compiler.""" +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} +] +url { + src: "https://github.com/OCamlPro/operf-micro/archive/1.0.tar.gz" + checksum: [ + "sha256=3fde76575bfa6ba96e863a3dc8211cdbfa3deb0479b333d5c32e3dc6cd70ef4e" + "md5=0422105f55ab94944c3880052f08cb20" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/operf-micro/operf-micro.1.1/opam b/packages/operf-micro/operf-micro.1.1/opam new file mode 100644 index 000000000..c7cb0c265 --- /dev/null +++ b/packages/operf-micro/operf-micro.1.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Pierre Chambart " +authors: "Pierre Chambart " +homepage: "http://www.typerex.org/operf-micro.html" +bug-reports: "http://github.com/OCamlPro/operf-micro/issues" +license: "MIT" +dev-repo: "git+https://github.com/OCamlPro/operf-micro" +substs: "Makefile.conf" +build: [make] +install: [make "install"] +remove: [make "uninstall"] +synopsis: "Simple tool for benchmarking the OCaml compiler" +description: """ +operf-micro is a small tool coming with a set of micro benchmarks for the OCaml +compiler. It provides a minimal framework to compare the performances of +different versions of the compiler.""" +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} +] +url { + src: + "https://github.com/OCamlPro/operf-micro/archive/operf-micro.1.1.tar.gz" + checksum: [ + "sha256=7dee070211e60d1a5ae424003d87c61976cd061409450bb83d536ea4bee1a4f2" + "md5=4d29235b307c6c16d00ea1d79dde23a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/opium/opium.0.10.0/opam b/packages/opium/opium.0.10.0/opam new file mode 100644 index 000000000..6acd96ddb --- /dev/null +++ b/packages/opium/opium.0.10.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "humane-re" {<= "0.1.1"} + "cow" {>= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.10.0.tar.gz" + checksum: [ + "sha256=03248b7a17524c6921d80777c9dceb450d6f74f94bae4bf8c8911dc15affafc5" + "md5=25d3bf783653ee743fbff2ea9b9b81bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.10.1/opam b/packages/opium/opium.0.10.1/opam new file mode 100644 index 000000000..f3c5b3276 --- /dev/null +++ b/packages/opium/opium.0.10.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.12.0" & < "0.99"} + "oasis" {>= "0.4.0" & <= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "humane-re" {<= "0.1.1"} + "cow" {>= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.10.1.tar.gz" + checksum: [ + "sha256=abf9c3a5bdace0c7f0abb26a888d208edded0725867f853e6994dcca55a4f213" + "md5=3c5076d96ae9682d94b9fb9565a7a094" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.11.0/opam b/packages/opium/opium.0.11.0/opam new file mode 100644 index 000000000..e094f9743 --- /dev/null +++ b/packages/opium/opium.0.11.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.12.0" & < "0.99"} + "oasis" {<= "0.4.11"} + "lwt" {<= "5.9.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "humane-re" {<= "0.1.1"} + "cow" {>= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Lwt + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.11.0.tar.gz" + checksum: [ + "sha256=91f2076bca1bba072ed6c056ad05a6c03117ee1e5bdc816cc33669772b02e346" + "md5=0609879503ba06dafd2b31e469dae29c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.12.0/opam b/packages/opium/opium.0.12.0/opam new file mode 100644 index 000000000..cb4551d9a --- /dev/null +++ b/packages/opium/opium.0.12.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/opium" +bug-reports: "https://github.com/rgrinberg/opium/issues" +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] + +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "cohttp" {>= "0.15.0" & < "0.99"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "lwt" {<= "5.9.0"} + "core_kernel" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "humane-re" {<= "0.1.1"} + "ounit" {with-test & <= "2.2.7"} + "cow" {with-test & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Sinatra like web toolkit based on Lwt + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.12.0.tar.gz" + checksum: [ + "sha256=61f5ef97a18e33590c4be0584521597de301eec832064108e484e0069e97952c" + "md5=dc6500c727af18ff3ba98fd11b5fdae9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.13.0/opam b/packages/opium/opium.0.13.0/opam new file mode 100644 index 000000000..efcc4f224 --- /dev/null +++ b/packages/opium/opium.0.13.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/opium" +bug-reports: "https://github.com/rgrinberg/opium/issues" +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] + +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "cohttp" {>= "0.15.0" & < "0.99"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "lwt" {<= "5.9.0"} + "core_kernel" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "humane-re" {<= "0.1.1"} + "ounit" {with-test & <= "2.2.7"} + "cow" {with-test & >= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Sinatra like web toolkit based on Lwt + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.13.0.tar.gz" + checksum: [ + "sha256=8871821541a9ce89c3a7510ce902fc64e6e7fd0dce987ff84a4f93bedb29c2cb" + "md5=5c1b0fb50bbd5fdffc464664cd48738b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.13.1/opam b/packages/opium/opium.0.13.1/opam new file mode 100644 index 000000000..a51e12493 --- /dev/null +++ b/packages/opium/opium.0.13.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/opium" +bug-reports: "https://github.com/rgrinberg/opium/issues" +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] + +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "cohttp" {>= "0.15.0" & < "0.99"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "lwt" {<= "5.9.0"} + "core_kernel" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "re" {>= "1.3.0" & <= "1.12.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "cow" {with-test & >= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Sinatra like web toolkit based on Lwt + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.13.1.tar.gz" + checksum: [ + "sha256=4ad78b713a95d9b3638c91704e96e0454a7168ca8f26f24354e69f913d5a6a16" + "md5=8b8f23b9179cdb3a9551339097bb5c4d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.13.2/opam b/packages/opium/opium.0.13.2/opam new file mode 100644 index 000000000..7b6e65597 --- /dev/null +++ b/packages/opium/opium.0.13.2/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/opium" +bug-reports: "https://github.com/rgrinberg/opium/issues" +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] + +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "cohttp" {>= "0.15.0" & < "0.99"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "lwt" {<= "5.9.0"} + "core_kernel" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "re" {>= "1.3.0" & <= "1.12.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "cow" {with-test & >= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Sinatra like web toolkit based on Lwt + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.13.2.tar.gz" + checksum: [ + "sha256=16aa5b083eef0a077d75bcca6b489dc6b55ec34c7b5e7e7891c30f352dccb7ac" + "md5=4c1a6139d14ea0b12dff13f290ad2f26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.13.3/opam b/packages/opium/opium.0.13.3/opam new file mode 100644 index 000000000..e4630f353 --- /dev/null +++ b/packages/opium/opium.0.13.3/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/opium" +bug-reports: "https://github.com/rgrinberg/opium/issues" +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] + +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "cohttp" {>= "0.15.0" & <= "6.0.0"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "lwt" {<= "5.9.0"} + "core_kernel" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "re" {>= "1.3.0" & <= "1.12.0"} + "magic-mime" {<= "1.3.1"} + "ounit" {with-test & <= "2.2.7"} + "cow" {with-test & >= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Sinatra like web toolkit based on Lwt + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.13.3.tar.gz" + checksum: [ + "sha256=6439edafd15834691070aaf10ace2a3b93b4367de7afbdb62a6fa3e84c1b7e3a" + "md5=ec186cb3700f943655b57913d1098b3e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.14.0/opam b/packages/opium/opium.0.14.0/opam new file mode 100644 index 000000000..526243ee6 --- /dev/null +++ b/packages/opium/opium.0.14.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/opium" +bug-reports: "https://github.com/rgrinberg/opium/issues" +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + [make] + [make "check"] {with-test} +] +install: [make "install"] + +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "cppo" {build & <= "1.8.0"} + "cohttp" {>= "0.15.0" & < "0.99"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "lwt" {<= "5.9.0"} + "core_kernel" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} + "fieldslib" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "re" {>= "1.3.0" & <= "1.12.0"} + "magic-mime" {<= "1.3.1"} + "cow" {>= "0.10.0" & < "2.0.0"} + "fieldslib" {<= "113.00.00"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Sinatra like web toolkit based on Lwt + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.14.0.tar.gz" + checksum: [ + "sha256=e1ebba61d35bc7ceb6e9628da62bc8d672f09d5ff1554007e2de91de59e1410a" + "md5=09be6a2006fc1abda8ec0e1547f21503" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.15.0/opam b/packages/opium/opium.0.15.0/opam new file mode 100644 index 000000000..0ecbf3211 --- /dev/null +++ b/packages/opium/opium.0.15.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/opium" +bug-reports: "https://github.com/rgrinberg/opium/issues" +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + [make "opam"] + [make "check"] {with-test} +] +install: [make "install"] + +remove: [ + ["ocamlfind" "remove" "opium"] + ["ocamlfind" "remove" "opium_kernel"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "hmap" {<= "0.8.1"} + "cohttp" {>= "0.15.0" & < "0.99"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "lwt" {<= "5.9.0"} + "cmdliner" {<= "1.3.0"} + "fieldslib" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "ppx_fields_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "re" {>= "1.3.0" & <= "1.12.0"} + "magic-mime" {<= "1.3.1"} + "alcotest" {<= "1.8.0"} + "cow" {with-test & >= "0.10.0" & <= "2.5.0"} +] +synopsis: "Sinatra like web toolkit based on Lwt + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.15.0.tar.gz" + checksum: [ + "sha256=82dab8e9a46d1aa42d188f0acd865dc7f0c5a628b7636dfe235c4a6722db7330" + "md5=24ce037546846438ce9bac10e21ec6d6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.15.1/opam b/packages/opium/opium.0.15.1/opam new file mode 100644 index 000000000..3da9d1487 --- /dev/null +++ b/packages/opium/opium.0.15.1/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +homepage: "https://github.com/rgrinberg/opium" +bug-reports: "https://github.com/rgrinberg/opium/issues" +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + [make "opam"] + [make "check"] {with-test} +] +install: [make "install"] + +remove: [ + ["ocamlfind" "remove" "opium"] + ["ocamlfind" "remove" "opium_kernel"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "hmap" {<= "0.8.1"} + "cohttp" {>= "0.15.0" & < "0.99"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} + "base64" {>= "2.0.0" & < "3.0.0"} + "lwt" {<= "5.9.0"} + "cmdliner" {<= "1.3.0"} + "fieldslib" {<= "v0.17.0"} + "sexplib" {<= "v0.17.0"} + "ppx_fields_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "re" {>= "1.3.0" & <= "1.12.0"} + "magic-mime" {<= "1.3.1"} + "alcotest" {with-test & <= "1.8.0"} + "cow" {with-test & >= "0.10.0" & <= "2.5.0"} +] +synopsis: "Sinatra like web toolkit based on Lwt + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.15.1.tar.gz" + checksum: [ + "sha256=d45e5a34912c7d9620aa00f6024b2bd796a5794f9c2341b0a8a645bfeea133d0" + "md5=310e17f2a35bfbb7dca64c61aab99084" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.3.2/opam b/packages/opium/opium.0.3.2/opam new file mode 100644 index 000000000..ed4b08ace --- /dev/null +++ b/packages/opium/opium.0.3.2/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {< "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "cow" {<= "2.5.0"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A PCRE based router for matching url routes +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.3.2.tar.gz" + checksum: [ + "sha256=2d52ca73b4a05e859ab9601d2b2ad3ef59dc4b8f5b14f7ed5dd1d6e83c3404d3" + "md5=5a6794ae162de709e8724d164aca122a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.4.0/opam b/packages/opium/opium.0.4.0/opam new file mode 100644 index 000000000..408159f52 --- /dev/null +++ b/packages/opium/opium.0.4.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {< "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "cow" {<= "2.5.0"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A PCRE based router for matching url routes +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=1c4e09f1177907d69875cd3367f61b098d0fec85384289abcecb195f367fb057" + "md5=8dcdc98bcc9dd42cde2e7ff8b3a56d47" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.5.0/opam b/packages/opium/opium.0.5.0/opam new file mode 100644 index 000000000..221c56fb3 --- /dev/null +++ b/packages/opium/opium.0.5.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {< "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "cow" {<= "2.5.0"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A PCRE based router for matching url routes +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=90cccbca0f6651d9f2cb9e27ac60b26178c31f21b665bd40377a464e2df903d2" + "md5=ff0c72042381e58c718540ebe6721e22" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.6.0/opam b/packages/opium/opium.0.6.0/opam new file mode 100644 index 000000000..bfe1f6a55 --- /dev/null +++ b/packages/opium/opium.0.6.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "cow" {<= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.6.0.tar.gz" + checksum: [ + "sha256=db50b076dcee7f36e015c0a0d825cdfd1a0255139b21645080bd0a9df460b7cc" + "md5=40782c97e379b98ad7e7be6f89ca11b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.6.1/opam b/packages/opium/opium.0.6.1/opam new file mode 100644 index 000000000..fa7c0f4bd --- /dev/null +++ b/packages/opium/opium.0.6.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "cow" {<= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.6.1.tar.gz" + checksum: [ + "sha256=114a1841d693599898ba3e2c34a7926db265fa4f952f87c582b4adb0df6392b9" + "md5=e8a70a98efa859fba2f28b511673dd63" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.6.2/opam b/packages/opium/opium.0.6.2/opam new file mode 100644 index 000000000..69ea1a7cf --- /dev/null +++ b/packages/opium/opium.0.6.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "cow" {<= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.6.2.tar.gz" + checksum: [ + "sha256=5013bb0b87982fb40ba4bcdb416d3c64f0c598cd791c0dea0de2dc9ec85b8d82" + "md5=211d6f13d4676714157a3c4b6e54a7c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.6.3/opam b/packages/opium/opium.0.6.3/opam new file mode 100644 index 000000000..b327b66cd --- /dev/null +++ b/packages/opium/opium.0.6.3/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "cow" {<= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.6.3.tar.gz" + checksum: [ + "sha256=f79379d16f41f56117e8b8ada43d47e535e7b8456087fec815e458d4ae932116" + "md5=fc8ca5a3b97325014838a1f74a8a411f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.6.4/opam b/packages/opium/opium.0.6.4/opam new file mode 100644 index 000000000..a2499f6d7 --- /dev/null +++ b/packages/opium/opium.0.6.4/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "cow" {<= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.6.4.tar.gz" + checksum: [ + "sha256=098814a6a831a398eb9783a20f3ec3396d85a966c8800b5bcb770c308b9fdab9" + "md5=abf9d6b7dbde95d87194427682769e4c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.7.0/opam b/packages/opium/opium.0.7.0/opam new file mode 100644 index 000000000..ae2987b9f --- /dev/null +++ b/packages/opium/opium.0.7.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "cow" {<= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=8a9de1ea8a2c5473c683cd7c367a152f27268c8e640431f95d075c22821542bd" + "md5=6d5380b77339dd63e13273991f3504d2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.8.0/opam b/packages/opium/opium.0.8.0/opam new file mode 100644 index 000000000..26aa9aacd --- /dev/null +++ b/packages/opium/opium.0.8.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "cow" {<= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=ae6a25059fb7df828c577733258fd1a69e6d68b455884ea64281e66e18d8ccd5" + "md5=7048c4cd2dae301c3174e32ec2f74d3e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.8.1/opam b/packages/opium/opium.0.8.1/opam new file mode 100644 index 000000000..e5625a915 --- /dev/null +++ b/packages/opium/opium.0.8.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "humane-re" {<= "0.1.1"} + "cow" {< "0.10.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.8.1.tar.gz" + checksum: [ + "sha256=760b6d52cd5da92cd52fd8efcca7049cc4a4979ee37ed29f4c4edc668e971492" + "md5=af90e438b0e266db40b1d8d60673b9b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.8.2/opam b/packages/opium/opium.0.8.2/opam new file mode 100644 index 000000000..d42e9e864 --- /dev/null +++ b/packages/opium/opium.0.8.2/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "humane-re" {<= "0.1.1"} + "cow" {>= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.8.2.tar.gz" + checksum: [ + "sha256=ba843bbaafb4982e1846eb81d784259aadb76d3310c27177bddded5daba348b6" + "md5=7250ab07c242900819d87718972af781" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.8.3/opam b/packages/opium/opium.0.8.3/opam new file mode 100644 index 000000000..a1c123fd6 --- /dev/null +++ b/packages/opium/opium.0.8.3/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "humane-re" {<= "0.1.1"} + "cow" {>= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.8.3.tar.gz" + checksum: [ + "sha256=5b495620d9ee1e978d4482e4c2ab82d0ab4e10b7b123f7f257e851c38de6aa66" + "md5=a9df7a61739f1f4e2c73fe5f10073951" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.9.0/opam b/packages/opium/opium.0.9.0/opam new file mode 100644 index 000000000..ed95d45a4 --- /dev/null +++ b/packages/opium/opium.0.9.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "humane-re" {<= "0.1.1"} + "cow" {>= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.9.0.tar.gz" + checksum: [ + "sha256=b94c6e1b689136cf5c9b04b4f62d32747411c4b29669cf4e4b4fdceca54a1496" + "md5=ab4835da33cba26d86c1d1b8a1b8ede3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opium/opium.0.9.1/opam b/packages/opium/opium.0.9.1/opam new file mode 100644 index 000000000..6d4b23fc1 --- /dev/null +++ b/packages/opium/opium.0.9.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "MIT" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "opium_rock"] + ["ocamlfind" "remove" "opium"] +] + +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "cohttp" {>= "0.10.0" & < "0.12.0"} + "oasis" {<= "0.4.11"} + "async" {<= "v0.17.0"} + "core" {<= "v0.17.1"} + "fieldslib" {< "113.01.00"} + "sexplib" {< "113.01.00"} + "humane-re" {<= "0.1.1"} + "cow" {>= "0.10.0" & <= "2.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/opium" +install: [make "install"] +synopsis: "Sinatra like web toolkit based on Async + Cohttp" +description: """ +Opium is a minimalistic library for quickly binding functions +to http routes. Its features include (but not limited to): + +* Middleware system for app independent components +* A simple router for matching urls and parsing parameters +* Request/Response pretty printing for easier debugging + +Note: This library is still at an early stage so expect breakages +until 1.0""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/opium/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=cc5b89b351b58498fd60e2aa09ecf2d1ce7fff82a218121dc1d487a607494a82" + "md5=f2c37f28545818d343af4a6b8595d19f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/oplay/oplay.1.0.0/opam b/packages/oplay/oplay.1.0.0/opam new file mode 100644 index 000000000..e8ccd55a9 --- /dev/null +++ b/packages/oplay/oplay.1.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/oplay" +build: [ + [ make "all" ] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "tsdl" {< "0.9.0"} + "ctypes" {< "0.18.0"} # used implicitly through tsdl + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ujamjar/oplay" +synopsis: "Raw YUV video player" +url { + src: "https://github.com/ujamjar/oplay/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=83d52fe0a6d77b00918055aed403c3aa5b6e2cd55c3318aca703d2a1f7530728" + "md5=9b565d21693259000a380c5ae9dd9a54" + ] +} +extra-source "oplay.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oplay/oplay.install" + checksum: [ + "sha256=a0f3f5df528de0e82ee684225abb97757d081d385c3d56cea450e9fd7d22cd76" + "md5=ec5b2a247b58c9bfa534468de18bac92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/optcomp/optcomp.1.4/opam b/packages/optcomp/optcomp.1.4/opam new file mode 100644 index 000000000..1ce501755 --- /dev/null +++ b/packages/optcomp/optcomp.1.4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/jeremiedimino/optcomp" +authors: ["Jérémie Dimino"] +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "optcomp"] + ["rm" "%{bin}%/optcomp-o"] + ["rm" "%{bin}%/optcomp-r"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Optional compilation with cpp-like directives" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/optcomp-1.4.tar.gz" + checksum: [ + "sha256=d67081433c5d108c19b534d328a921d380f68edc1037209e4056e206b724b6bd" + "md5=696e603c47c9e02554ab659b57d1da56" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/optcomp/optcomp.1.5/opam b/packages/optcomp/optcomp.1.5/opam new file mode 100644 index 000000000..f379d0fe8 --- /dev/null +++ b/packages/optcomp/optcomp.1.5/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/jeremiedimino/optcomp" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "optcomp"] + ["rm" "%{bin}%/optcomp-o"] + ["rm" "%{bin}%/optcomp-r"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/jeremiedimino/optcomp" +install: [make "install"] +synopsis: "Optional compilation with cpp-like directives" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/optcomp-1.5.tar.gz" + checksum: [ + "sha256=1041762f2a5ba014b26a24c31ed46c6c08cd89754c8914388f358161b7e97d8d" + "md5=06e70c9c886b2f8663a736a99a2b933b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/optcomp/optcomp.1.6/opam b/packages/optcomp/optcomp.1.6/opam new file mode 100644 index 000000000..a0849130e --- /dev/null +++ b/packages/optcomp/optcomp.1.6/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/jeremiedimino/optcomp" +license: "BSD-3-Clause" +build: [ + ["./configure" "--prefix" prefix] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "optcomp"] + ["rm" "%{bin}%/optcomp-o"] + ["rm" "%{bin}%/optcomp-r"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/jeremiedimino/optcomp" +install: [make "install"] +synopsis: "Optional compilation with cpp-like directives" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/optcomp-1.6.tar.gz" + checksum: [ + "sha256=5022d80e4d7dba4ada3aa57156503fad75fcd6d7b13cfa8580012a1d9f581042" + "md5=d3587244dba1b8b10f24d0b60a8c700d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/optimization1d/optimization1d.0.5.1/opam b/packages/optimization1d/optimization1d.0.5.1/opam new file mode 100644 index 000000000..8e33f6383 --- /dev/null +++ b/packages/optimization1d/optimization1d.0.5.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler "] +homepage: "http://forge.ocamlcore.org/projects/optimization1d/" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Chris00/optimization1d.git" +bug-reports: "https://github.com/Chris00/optimization1d/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "optimization1d"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Find extrema of 1D functions." +description: """ +Collection of functions to seek the minimum and maximum +of functions float -> float.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/optimization1d/optimization1d/0.5.1/optimization1d-0.5.1.tar.gz" + checksum: [ + "sha256=7810fab7467a40d4eb8fffd2212f1dec97cebc3b10e3980c1ba2791a04c56045" + "md5=2297184ac14a36d23feb398b0c0eea98" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/optimization1d/optimization1d.0.5/opam b/packages/optimization1d/optimization1d.0.5/opam new file mode 100644 index 000000000..442de1a05 --- /dev/null +++ b/packages/optimization1d/optimization1d.0.5/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["rm" "setup.ml"] {ocaml:version >= "4.00.0"} + ["oasis" "setup"] {ocaml:version >= "4.00.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "optimization1d"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "oasis" {>= "0.3.0" & < "0.4.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Collection of functions to find the minimum or maximum of functions float -> float" +description: "Pure OCaml code." +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/optimization1d/optimization1d/0.5/optimization1d-0.5.tar.gz" + checksum: [ + "sha256=a738bfacd14b1d9d890a6baf6e09754e5af347105ca257db3149ab44ffd50246" + "md5=ef416edb300095a89bef899ec1f8dc5f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/opus/opus.0.1.0/opam b/packages/opus/opus.0.1.0/opam new file mode 100644 index 000000000..ba7ed29b8 --- /dev/null +++ b/packages/opus/opus.0.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "opus"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ogg" {< "0.5.0"} +] +depexts: [ + ["libavutil-dev" "libopus-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: + "Bindings for the opus library to decode audio files in opus format" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-opus/0.1.0/ocaml-opus-0.1.0.tar.gz" + checksum: [ + "sha256=f4c63b6676daf9e77a3250a2e4732afe51f850b4896db024f81b9d2314188bd9" + "md5=6d8e7d63c948e2a30795c58ce2633588" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/orakuda/orakuda.1.0.1/opam b/packages/orakuda/orakuda.1.0.1/opam new file mode 100644 index 000000000..ff6b5ee00 --- /dev/null +++ b/packages/orakuda/orakuda.1.0.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "2.0.0" & <= "4.3.0"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, CamlP4 extensions and an optional tiny +patch to CamlP4 which provides a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax $/.../ or <:m<...>> +* Variable and expression references in string $"..." or <:qq<...>> +* Sub-shell call by back-quotes $`...` or <:qx<...>> +* Easy hashtbl access tbl${key}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/orakuda-1.0.1.tar.gz" + checksum: [ + "sha256=97f4b8e2239df67dc75b44c6f0c110fc5b50ee3e4582b1805558f651de48a12a" + "md5=29c082666ffc3ac604f90c61a159191f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/orakuda/orakuda.1.0.2/opam b/packages/orakuda/orakuda.1.0.2/opam new file mode 100644 index 000000000..c526abf92 --- /dev/null +++ b/packages/orakuda/orakuda.1.0.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "2.0.0" & <= "4.3.0"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, CamlP4 extensions and an optional tiny +patch to CamlP4 which provides a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax $/.../ or <:m<...>> +* Variable and expression references in string $"..." or <:qq<...>> +* Sub-shell call by back-quotes $`...` or <:qx<...>> +* Easy hashtbl access tbl${key}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/orakuda-1.0.2.tar.gz" + checksum: [ + "sha256=50bf9a6a3a69db5c7a90142a039f84a6279362b8592d1927683195618bbd2372" + "md5=1ff916ca572ea4eae1464a76520f282d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/orakuda/orakuda.1.1.0/opam b/packages/orakuda/orakuda.1.1.0/opam new file mode 100644 index 000000000..f1c13e6b6 --- /dev/null +++ b/packages/orakuda/orakuda.1.1.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "2.0.0" & <= "4.3.0"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, CamlP4 extensions and an optional tiny +patch to CamlP4 which provides a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax $/.../ or <:m<...>> +* Variable and expression references in string $"..." or <:qq<...>> +* Sub-shell call by back-quotes $`...` or <:qx<...>> +* Easy hashtbl access tbl${key}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/orakuda-1.1.0.tar.gz" + checksum: [ + "sha256=9a76bdca01dedf85f3d65f1aed621968f513711498988bcfd1ca91a72d6e2a4a" + "md5=6060a174084fac7a82deb6c850231bb8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/orakuda/orakuda.1.1.1/opam b/packages/orakuda/orakuda.1.1.1/opam new file mode 100644 index 000000000..8277c85b6 --- /dev/null +++ b/packages/orakuda/orakuda.1.1.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "2.0.0" & <= "4.3.0"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, CamlP4 extensions and an optional tiny +patch to CamlP4 which provides a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax $/.../ or <:m<...>> +* Variable and expression references in string $"..." or <:qq<...>> +* Sub-shell call by back-quotes $`...` or <:qx<...>> +* Easy hashtbl access tbl${key}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/orakuda-1.1.1.tar.gz" + checksum: [ + "sha256=e772f99d43975d32288e2166d740213ae6b3f5fcb28d864984370bc4ce35e4d2" + "md5=f2fbd69a87749cc23b9d1d8220b237a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/orakuda/orakuda.1.2.0/opam b/packages/orakuda/orakuda.1.2.0/opam new file mode 100644 index 000000000..7f7f807f9 --- /dev/null +++ b/packages/orakuda/orakuda.1.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "2.4.0" & < "2.5.2"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, CamlP4 extensions and an optional tiny +patch to CamlP4 which provides a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax $/.../ or <:m<...>> +* Variable and expression references in string $"..." or <:qq<...>> +* Sub-shell call by back-quotes $`...` or <:qx<...>> +* Easy hashtbl access tbl${key}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/orakuda-1.2.0.tar.gz" + checksum: [ + "sha256=d2760bdde73ec39e1c8ce3c91d72dc26a1719e8acfdcfc9de3d4b0a086feb7e4" + "md5=f730f9a2bb84b1bfd1be11f8091effc5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/orakuda/orakuda.1.2.1/opam b/packages/orakuda/orakuda.1.2.1/opam new file mode 100644 index 000000000..ce682365b --- /dev/null +++ b/packages/orakuda/orakuda.1.2.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "2.4.0" & < "2.5.2"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, CamlP4 extensions and an optional tiny +patch to CamlP4 which provides a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax $/.../ or <:m<...>> +* Variable and expression references in string $"..." or <:qq<...>> +* Sub-shell call by back-quotes $`...` or <:qx<...>> +* Easy hashtbl access tbl${key}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/orakuda-1.2.1.tar.gz" + checksum: [ + "sha256=54bf2bf035aa481ffb396c98984f0c27b26a08bee78bcf7b5f1ec10e4fc639ee" + "md5=e46091a25682046c619e6f3cff881a9e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/orakuda/orakuda.1.2.2/opam b/packages/orakuda/orakuda.1.2.2/opam new file mode 100644 index 000000000..a8e4de378 --- /dev/null +++ b/packages/orakuda/orakuda.1.2.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "2.4.0" & < "2.5.2"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, CamlP4 extensions and an optional tiny +patch to CamlP4 which provides a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax $/.../ or <:m<...>> +* Variable and expression references in string $"..." or <:qq<...>> +* Sub-shell call by back-quotes $`...` or <:qx<...>> +* Easy hashtbl access tbl${key}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/orakuda-1.2.2.tar.gz" + checksum: [ + "sha256=b2a5d8832dbef74bd9d632d5dd97578f2dbb76894301767cd74d3d32437268db" + "md5=ab77dc713b9fc12ebdc1628e987f1582" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/orakuda/orakuda.2.0.0/opam b/packages/orakuda/orakuda.2.0.0/opam new file mode 100644 index 000000000..d77cd60b4 --- /dev/null +++ b/packages/orakuda/orakuda.2.0.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "2.4.0" & < "3.0.0"} + "pcre" {<= "8.0.1"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Perlish string literals in OCaml" +description: """ +ORakuda is a small library, PPX extensions which provide a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax {m|...|m} +* Variable and expression references in string {qq|...|qq} +* Sub-shell call by back-quotes {qx|...|qx}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/orakuda-2.0.0.tar.gz" + checksum: [ + "sha256=8b60ed7be4c1d87c528c5ebb6e984f349432def734e1d13e03da96cb37ea510e" + "md5=91f7a4f3bb2ee3bff60307a1b5f894bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/orm/orm.0.6.3/opam b/packages/orm/orm.0.6.3/opam new file mode 100644 index 000000000..75271a0d4 --- /dev/null +++ b/packages/orm/orm.0.6.3/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: make +remove: [["ocamlfind" "remove" "orm"]] +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sqlite3" {< "5.0.0"} + "dyntype" {>= "0.8.4" & <= "0.9.0"} + "num" {<= "1.5-1"} + "type_conv" {<= "108.00.02"} +] +install: [make "install"] +synopsis: "The ORM library provides a storage backend to persist ML values." +description: """ +This backend is integrated seamlessly with OCaml and currently uses +SQLite (although other backends are easily possible). The user does +not have to worry about writing any SQL queries manually.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/orm/tarball/orm-0.6.3" + checksum: [ + "sha256=192dd155327329a0078d5fcaaa2b739d8de7f2a50bead3e4a4616a863f9c2d4b" + "md5=2ae25f4a3fcfe33804db502a23482a8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/orm/orm.0.6.4/opam b/packages/orm/orm.0.6.4/opam new file mode 100644 index 000000000..3423f19cc --- /dev/null +++ b/packages/orm/orm.0.6.4/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +tags: ["org:mirage"] +build: make +remove: [["ocamlfind" "remove" "orm"]] +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "sqlite3" {< "5.0.0"} + "dyntype" {>= "0.8.4" & <= "0.9.0"} + "num" {<= "1.5-1"} + "type_conv" {<= "108.00.02"} +] +install: [make "install"] +synopsis: "The ORM library provides a storage backend to persist ML values." +description: """ +This backend is integrated seamlessly with OCaml and currently uses +SQLite (although other backends are easily possible). The user does +not have to worry about writing any SQL queries manually.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/orm/tarball/orm-0.6.4" + checksum: [ + "sha256=47d291d2a40daf5a2e2c2a5f490f4a3c2c875647c90efecd69b3f589905c8a9e" + "md5=3ce4a7f9c0f152c50fa64855aa0626b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osbx/osbx.1.0.0/opam b/packages/osbx/osbx.1.0.0/opam new file mode 100644 index 000000000..06688feef --- /dev/null +++ b/packages/osbx/osbx.1.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Darren Ldl " +authors: "Darren Ldl " +homepage: "https://github.com/darrenldl/ocaml-SeqBox" +bug-reports: "https://github.com/darrenldl/ocaml-SeqBox/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" +build: [ + "jbuilder" "build" + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {<= "transition"} + "stdint" {build & <= "0.7.2"} + "nocrypto" {build & <= "0.5.4-2"} + "angstrom" {build & >= "0.2.0" & < "0.7.0"} + "core" {build & >= "v0.9.0" & <= "v0.17.1"} + "hex" {build & <= "1.5.0"} + "ctypes" {build & <= "0.23.0"} + "ctypes-foreign" {build & <= "0.23.0"} + "cmdliner" {build & <= "1.3.0"} +] +available: os != "macos" +synopsis: "implementation of SeqBox in OCaml" +description: + "A single file container/archive that can be reconstructed even after total loss of file system structures. (from official SeqBox)" +url { + src: "https://github.com/darrenldl/ocaml-SeqBox/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=7eaccf9184938ad293711f516fed221dae307a71ba7dd53f498f46ece78340dd" + "md5=b69a2e7a83e9237f0ca124f2cf80cb50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osbx/osbx.1.0.1/opam b/packages/osbx/osbx.1.0.1/opam new file mode 100644 index 000000000..c7e8a2224 --- /dev/null +++ b/packages/osbx/osbx.1.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Darren Ldl " +authors: "Darren Ldl " +homepage: "https://github.com/darrenldl/ocaml-SeqBox" +bug-reports: "https://github.com/darrenldl/ocaml-SeqBox/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" +build: [ + "jbuilder" "build" + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {<= "transition"} + "stdint" {build & <= "0.7.2"} + "nocrypto" {build & <= "0.5.4-2"} + "angstrom" {build & >= "0.2.0" & < "0.7.0"} + "core" {build & >= "v0.9.0" & <= "v0.17.1"} + "hex" {build & <= "1.5.0"} + "ctypes" {build & <= "0.23.0"} + "ctypes-foreign" {build & <= "0.23.0"} + "cmdliner" {build & <= "1.3.0"} +] +synopsis: "implementation of SeqBox in OCaml" +description: + "A single file container/archive that can be reconstructed even after total loss of file system structures. (from official SeqBox)" +url { + src: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.0.1.tar.gz" + checksum: [ + "sha256=b513d0c85c1677a992bcae1d38f5661e434b0586bad5d7fdbc3c6e6579b0339b" + "md5=3d0d6055ce5e79ce77e6dd1bb2715d18" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osbx/osbx.1.1.1/opam b/packages/osbx/osbx.1.1.1/opam new file mode 100644 index 000000000..cbe830c4d --- /dev/null +++ b/packages/osbx/osbx.1.1.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Darren Ldl " +authors: "Darren Ldl " +homepage: "https://github.com/darrenldl/ocaml-SeqBox" +bug-reports: "https://github.com/darrenldl/ocaml-SeqBox/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" +build: ["jbuilder" "build" "-p" name] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "stdint" {build & <= "0.7.2"} + "nocrypto" {build & <= "0.5.4-2"} + "digestif" {build & = "0.5"} + "angstrom" {build & >= "0.2.0" & < "0.7.0"} + "hex" {build & <= "1.5.0"} + "cmdliner" {build & <= "1.3.0"} +] +synopsis: "Implementation of SeqBox in OCaml" +description: + "A single file container/archive that can be reconstructed even after total loss of file system structures. (from official SeqBox)" +url { + src: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.1.1.tar.gz" + checksum: [ + "sha256=4859a9c35e1e835ade96550f8206e79db44c496c4fba674b661b7c417f5b2498" + "md5=b762b84497a30e25459d79702c6bb0cf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osbx/osbx.1.2.1/opam b/packages/osbx/osbx.1.2.1/opam new file mode 100644 index 000000000..b2a5e304d --- /dev/null +++ b/packages/osbx/osbx.1.2.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Darren Ldl " +authors: "Darren Ldl " +homepage: "https://github.com/darrenldl/ocaml-SeqBox" +bug-reports: "https://github.com/darrenldl/ocaml-SeqBox/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" +build: ["jbuilder" "build" "-p" name] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "stdint" {build & <= "0.7.2"} + "nocrypto" {build & <= "0.5.4-2"} + "digestif" {build & = "0.5"} + "angstrom" {build & >= "0.2.0" & < "0.7.0"} + "hex" {build & <= "1.5.0"} + "cmdliner" {build & <= "1.3.0"} +] +synopsis: "Implementation of SeqBox in OCaml" +description: + "A single file container/archive that can be reconstructed even after total loss of file system structures (from official SeqBox)." +url { + src: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.2.1.tar.gz" + checksum: [ + "sha256=960ef88e1fe1c173f7f74bb6f1a9b2e2a06b1d1940739224f45070b42af723d2" + "md5=f22c4a859467fead3516144ab1185f8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osbx/osbx.1.2.2/opam b/packages/osbx/osbx.1.2.2/opam new file mode 100644 index 000000000..f4fd8cfeb --- /dev/null +++ b/packages/osbx/osbx.1.2.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Darren Ldl " +authors: "Darren Ldl " +homepage: "https://github.com/darrenldl/ocaml-SeqBox" +bug-reports: "https://github.com/darrenldl/ocaml-SeqBox/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" +build: ["jbuilder" "build" "-p" name] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "stdint" {build & <= "0.7.2"} + "nocrypto" {build & <= "0.5.4-2"} + "digestif" {build & = "0.5"} + "angstrom" {build & >= "0.2.0" & < "0.7.0"} + "hex" {build & <= "1.5.0"} + "cmdliner" {build & <= "1.3.0"} +] +synopsis: "Implementation of SeqBox in OCaml" +description: + "A single file container/archive that can be reconstructed even after total loss of file system structures (from official SeqBox)." +url { + src: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.2.2.tar.gz" + checksum: [ + "sha256=e585d2615bbeeee58fda5ca60d56ca2bfe07569939124a2773c254edd97b00f2" + "md5=da75c53c19c7e609e4a9e6cd18ad4e2d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osbx/osbx.1.2.3/opam b/packages/osbx/osbx.1.2.3/opam new file mode 100644 index 000000000..3323ecc39 --- /dev/null +++ b/packages/osbx/osbx.1.2.3/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Darren Ldl " +authors: "Darren Ldl " +homepage: "https://github.com/darrenldl/ocaml-SeqBox" +bug-reports: "https://github.com/darrenldl/ocaml-SeqBox/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" +build: ["jbuilder" "build" "-p" name] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "stdint" {<= "0.7.2"} + "nocrypto" {<= "0.5.4-2"} + "digestif" {= "0.5"} + "angstrom" {>= "0.2.0" & < "0.7.0"} + "hex" {<= "1.5.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "Implementation of SeqBox in OCaml" +description: + "A single file container/archive that can be reconstructed even after total loss of file system structures (from official SeqBox)." +url { + src: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.2.3.tar.gz" + checksum: [ + "sha256=a920b85fdb48a4ffe599d1049d238a7d322b26508bf8c02962d770731462a2c4" + "md5=35ae95b32991cf078945eeb95d12155d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osc/osc.0.1.0/opam b/packages/osc/osc.0.1.0/opam new file mode 100644 index 000000000..25b2eb0b8 --- /dev/null +++ b/packages/osc/osc.0.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: "John Else" +homepage: "https://github.com/johnelse/ocaml-osc" +bug-reports: "https://github.com/johnelse/ocaml-osc/issues" +dev-repo: "git+https://github.com/johnelse/ocaml-osc" +maintainer: "john.else@gmail.com" +build: [ + [make] + [make "doc"] {with-test} + [make "test"] {with-test} + [make "test-interop-sclang"] {with-test} +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {< "4.06.0"} + "oasis" {build & <= "0.4.11"} + "ocplib-endian" {<= "1.2"} + "ounit" {<= "2.2.7"} + "rresult" {<= "0.7.0"} +] +depopts: ["lwt"] +synopsis: "Pure OCaml OpenSoundControl client and server implementation" +url { + src: "https://github.com/johnelse/ocaml-osc/archive/0.1.0.tar.gz" + checksum: [ + "sha256=3bfec191501bb86755f03106d36ed7e8f36ff59033ab8aba6e40e54c7124d2a7" + "md5=00bbec12a47c937eb9dab1beb85887e5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osc/osc.0.1.1/opam b/packages/osc/osc.0.1.1/opam new file mode 100644 index 000000000..49544f23a --- /dev/null +++ b/packages/osc/osc.0.1.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: "John Else" +homepage: "https://github.com/johnelse/ocaml-osc" +bug-reports: "https://github.com/johnelse/ocaml-osc/issues" +dev-repo: "git+https://github.com/johnelse/ocaml-osc" +maintainer: "john.else@gmail.com" +build: [ + [make] + [make "doc"] {with-test} + [make "test"] {with-test} + [make "test-interop-sclang"] {with-test} +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {< "4.06.0"} + "oasis" {build & <= "0.4.11"} + "ocplib-endian" {<= "1.2"} + "ounit" {<= "2.2.7"} + "rresult" {<= "0.7.0"} +] +depopts: ["lwt"] +synopsis: "Pure OCaml OpenSoundControl client and server implementation" +url { + src: "https://github.com/johnelse/ocaml-osc/archive/0.1.1.tar.gz" + checksum: [ + "sha256=69a230dcc7e4fcb0561f9b3e9dade8af750d7ebb52fbc73f6526ef6c43a7f123" + "md5=2219ac63a29b544e9db40b7ded1ef96f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osdp/osdp.0.5.4/opam b/packages/osdp/osdp.0.5.4/opam new file mode 100644 index 000000000..d5cba751e --- /dev/null +++ b/packages/osdp/osdp.0.5.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Pierre Roux" +authors: "Pierre Roux" +homepage: "https://cavale.enseeiht.fr/osdp/" +license: "LGPL-2.0-or-later" +build: [ + ["./configure"] + [make] +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "zarith" {<= "1.14"} + "ocplib-simplex" {= "0.3"} + "conf-sdpa" {= "1"} + "base-unsafe-string" {= "base"} +] +synopsis: "OCaml Interface to SDP solvers." +description: """ +OSDP is an OCaml frontend library to semi-definite programming (SDP) +numerical optimization solvers. This package will be installed with +the solver SDPA. It will also be compiled with CSDP and Mosek support +if they can be found in the PATH.""" +url { + src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/osdp-0.5.4.tgz" + checksum: [ + "md5=698641689bd666821fcb78e0834e9a92" + "sha256=b44fcfb204eff0dc0a229c3b96a6312ad4fafc1d616cdd865894fff170997a17" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/osm_xml/osm_xml.0.0.1/opam b/packages/osm_xml/osm_xml.0.0.1/opam new file mode 100644 index 000000000..9c1ea54a5 --- /dev/null +++ b/packages/osm_xml/osm_xml.0.0.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +authors: "Alexander Dinu " +maintainer: "Alexander Dinu " +build: [ + ["./configure" "--%{ounit:enable}%-tests" "--prefix=%{prefix}%"] + [make] +] +homepage: "https://github.com/aluuu/osm_xml" +remove: [ + ["ocamlfind" "remove" "osm_xml"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "core" {< "v0.11"} + "xmlm" {<= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +dev-repo: "git+https://github.com/aluuu/osm_xml" +install: [make "install"] +synopsis: "Library for parsing OpenStreetMap XML dumps." +flags: light-uninstall +url { + src: "https://github.com/aluuu/osm_xml/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=77bf92d02e1cd0f3a5fd53d2723ce27c70a8d606bc473e55738714f7ebdc4b00" + "md5=f6ef69812168f3946bc9234358f4f268" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ospec/ospec.0.2.1/opam b/packages/ospec/ospec.0.2.1/opam new file mode 100644 index 000000000..0f94bc379 --- /dev/null +++ b/packages/ospec/ospec.0.2.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ospec"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Behavior-Driven Development tool for OCaml, inspired by RSpec" +description: """ +OSpec is a Behavior-Driven Development tool for OCaml, inspired by +RSpec, a Ruby BDD library. It is implemented as a Camlp4 syntax +extension.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ospec/ospec/0.2.1/ospec-0.2.1.tar.gz" + checksum: [ + "sha256=78b27389b21553aab9c37f0d9db97e6364991e8d5c8ca9fdf295318fde31eb40" + "md5=ce216b17ee6c62b1ce879cd667cb1a20" + ] +} +extra-source "ospec.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ospec/ospec.install.0.2.1" + checksum: [ + "sha256=1e7811ebc70572c1ba4be8c51bc1fd8dde564578ee139292b0978c1c241fd4af" + "md5=dd4b55de1f9b61c9876361234ed88fe4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ospec/ospec.0.3.1/opam b/packages/ospec/ospec.0.3.1/opam new file mode 100644 index 000000000..13c3f11ce --- /dev/null +++ b/packages/ospec/ospec.0.3.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ospec"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Behavior-Driven Development tool for OCaml, inspired by RSpec" +description: """ +OSpec is a Behavior-Driven Development tool for OCaml, inspired by +RSpec, a Ruby BDD library. It is implemented as a Camlp4 syntax +extension.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ospec/ospec/ospec0.3.1/ospec-0.3.1.tar.gz" + checksum: [ + "sha256=0aa066c02c8f4bdd89cacc21dfc4ef6a19676ce94f7063b1aeb1083ae92bdec5" + "md5=b60505aa89c177e9b2ff3dd019f408ef" + ] +} +extra-source "ospec.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ospec/ospec.install.0.3.1" + checksum: [ + "sha256=d8ee9b2363c93c88bb7a195d9c7c152c7990e9b7b0230193fa86a439de039a99" + "md5=f2ed71b731c02e59d45ae029f9c9351a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ospec/ospec.0.3.2/opam b/packages/ospec/ospec.0.3.2/opam new file mode 100644 index 000000000..760d53a56 --- /dev/null +++ b/packages/ospec/ospec.0.3.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ospec"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Behavior-Driven Development tool for OCaml, inspired by RSpec" +description: """ +OSpec is a Behavior-Driven Development tool for OCaml, inspired by +RSpec, a Ruby BDD library. It is implemented as a Camlp4 syntax +extension.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ospec/ospec/0.3.2/ospec-0.3.2.tar.gz" + checksum: [ + "sha256=92638a9e351010d9f20da0d3b4031f2d18e2d582deba75baa35201c386c13011" + "md5=b91a37fbc0f3cf2e50097142568e0d9c" + ] +} +extra-source "ospec.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ospec/ospec.install.0.3.2" + checksum: [ + "sha256=d8ee9b2363c93c88bb7a195d9c7c152c7990e9b7b0230193fa86a439de039a99" + "md5=f2ed71b731c02e59d45ae029f9c9351a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osx-attr/osx-attr.0.1.0/opam b/packages/osx-attr/osx-attr.0.1.0/opam new file mode 100644 index 000000000..61293bc3e --- /dev/null +++ b/packages/osx-attr/osx-attr.0.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: "David Sheets" +homepage: "https://github.com/dsheets/ocaml-osx-attr" +bug-reports: "https://github.com/dsheets/ocaml-osx-attr/issues" +license: "ISC" +tags: ["osx" "attr" "attributes" "getattrlist" "setattrlist" "file system"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-attr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & <= "1.8.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "unix-errno" {>= "0.4.0" & < "0.5.0"} + "base-unix" {= "base"} + "unix-type-representations" {<= "0.1.2"} + "unix-time" {= "0.1.0"} +] +depopts: "lwt" +available: os = "macos" +synopsis: "OS X generic file system attribute system call bindings" +description: """ +`getattrlist`, `fgetattrlist`, `getattrlistat`, `setattrlist`, and +`fsetattrlist` are bound.""" +url { + src: "https://github.com/dsheets/ocaml-osx-attr/archive/0.1.0.tar.gz" + checksum: [ + "sha256=776942c6d1f71acbb0cb70e674165fe5786bca44a73c3e793e75d97f1d4ca49c" + "md5=30529b06ca3d2cfb9577ba62e24d1619" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/osx-attr/osx-attr.0.1.1/opam b/packages/osx-attr/osx-attr.0.1.1/opam new file mode 100644 index 000000000..aecb714f4 --- /dev/null +++ b/packages/osx-attr/osx-attr.0.1.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: "David Sheets" +homepage: "https://github.com/dsheets/ocaml-osx-attr" +bug-reports: "https://github.com/dsheets/ocaml-osx-attr/issues" +license: "ISC" +tags: ["osx" "attr" "attributes" "getattrlist" "setattrlist" "file system"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-attr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & <= "1.8.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "unix-errno" {>= "0.4.0" & < "0.5.0"} + "base-unix" {= "base"} + "unix-type-representations" {<= "0.1.2"} + "unix-time" {= "0.1.0"} +] +depopts: "lwt" +available: os = "macos" +synopsis: "OS X generic file system attribute system call bindings" +description: """ +`getattrlist`, `fgetattrlist`, `getattrlistat`, `setattrlist`, and +`fsetattrlist` are bound.""" +url { + src: "https://github.com/dsheets/ocaml-osx-attr/archive/0.1.1.tar.gz" + checksum: [ + "sha256=9688043ac48bd9f356272777bfabeb74ddd2b285f0c92d4f6437531a92c08089" + "md5=7d841588109501a2f8a656eeaad5be9e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/osx-cf/osx-cf.0.1.0/opam b/packages/osx-cf/osx-cf.0.1.0/opam new file mode 100644 index 000000000..7738c489e --- /dev/null +++ b/packages/osx-cf/osx-cf.0.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: ["David Sheets" "Thomas Gazagnaire"] +homepage: "https://github.com/dsheets/ocaml-osx-cf" +bug-reports: "https://github.com/dsheets/ocaml-osx-cf/issues" +license: "ISC" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-cf.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "alcotest" {with-test & <= "1.8.0"} + "base-bytes" {<= "base"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ctypes-foreign" {<= "0.23.0"} +] +depopts: ["lwt" "base-threads"] +conflicts: ["lwt" {>= "3.2.0"}] +available: os = "macos" +synopsis: "OS X CoreFoundation bindings" +description: """ +String, Array, Index, RunLoop (and Observer), and TimeInterval are +bound. Additionally, an osx-cf.lwt subpackage provides lwt+RunLoop +integration.""" +url { + src: "https://github.com/dsheets/ocaml-osx-cf/archive/0.1.0.tar.gz" + checksum: [ + "sha256=3e4d15b6681279a46e67b8d0e67f88c89b7d3842601cf7d2154eea6badb01115" + "md5=933897442a7cb63a95fd82b6faa4ee2a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/osx-fsevents/osx-fsevents.0.1.0/opam b/packages/osx-fsevents/osx-fsevents.0.1.0/opam new file mode 100644 index 000000000..381fe48d7 --- /dev/null +++ b/packages/osx-fsevents/osx-fsevents.0.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: ["David Sheets" "Thomas Gazagnaire"] +homepage: "https://github.com/dsheets/ocaml-osx-fsevents" +bug-reports: "https://github.com/dsheets/ocaml-osx-fsevents/issues" +license: "ISC" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-fsevents.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "alcotest" {with-test & <= "1.8.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "osx-cf" {<= "0.1.1"} + "cmdliner" {<= "1.3.0"} +] +depopts: "lwt" +available: os = "macos" +synopsis: "OS X FSevents bindings" +description: + "osx-fsevents includes event stream resumption and an optional lwt sublibrary." +url { + src: "https://github.com/dsheets/ocaml-osx-fsevents/archive/0.1.0.tar.gz" + checksum: [ + "sha256=2dadc3a04a68bc34b45fcb0399224a9c8f18381852043cd3a7f1dab7456b8409" + "md5=824508e335a59481521feae653915dd6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/osx-mount/osx-mount.0.1.0/opam b/packages/osx-mount/osx-mount.0.1.0/opam new file mode 100644 index 000000000..b46dc0c88 --- /dev/null +++ b/packages/osx-mount/osx-mount.0.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: "David Sheets" +homepage: "https://github.com/dsheets/ocaml-osx-mount" +bug-reports: "https://github.com/dsheets/ocaml-osx-mount/issues" +license: "ISC" +tags: ["osx" "mount" "mountpoint" "mtab" "mount table" "file system"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-mount.git" +build: [ + [make "build"] + [make "test"] {with-test} +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & <= "1.8.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "unix-errno" {>= "0.4.0" & <= "0.6.2"} + "base-unix" {= "base"} +] +depopts: "lwt" +available: os = "macos" +synopsis: "Bindings to OS X mount system calls" +description: """ +`getmntinfo` and `statfs` are bound as well as the statfs struct as a +record type.""" +url { + src: "https://github.com/dsheets/ocaml-osx-mount/archive/0.1.0.tar.gz" + checksum: [ + "sha256=78028c26f29a305460c9f59f59d21e57b99b86a0bbcd632d121df1d0520bd9f7" + "md5=5e03ce2886b33fecf9ea25cc2f4ee9f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/osx-secure-transport/osx-secure-transport.0.1.0/opam b/packages/osx-secure-transport/osx-secure-transport.0.1.0/opam new file mode 100644 index 000000000..39aa5be54 --- /dev/null +++ b/packages/osx-secure-transport/osx-secure-transport.0.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "Romain Beauxis " +homepage: "https://github.com/toots/ocaml-osx-secure-transport" +bug-reports: "https://github.com/toots/ocaml-osx-secure-transport/issues" +license: "WTFPL" +dev-repo: "git+https://github.com/toots/ocaml-osx-secure-transport.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "osx-secure-transport"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ctypes" {>= "0.4" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} +] +available: os = "macos" +synopsis: "macos/ios SecureTransport TLS OSX implementation API for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/toots/ocaml-osx-secure-transport/releases/download/0.1.0/osx-secure-transport-0.1.0.tar.gz" + checksum: [ + "sha256=c9243b88145dc49f2bb41967f52d8ed5fa0204c9c6b7964362163372f074dcb0" + "md5=917d818e640420180220c8d02339b86b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/osx-xattr/osx-xattr.0.1.0/opam b/packages/osx-xattr/osx-xattr.0.1.0/opam new file mode 100644 index 000000000..e67dff7f8 --- /dev/null +++ b/packages/osx-xattr/osx-xattr.0.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: "David Sheets" +homepage: "https://github.com/dsheets/ocaml-osx-xattr" +bug-reports: "https://github.com/dsheets/ocaml-osx-xattr/issues" +license: "ISC" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-xattr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & <= "1.8.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "unix-errno" {>= "0.4.0" & <= "0.6.2"} + "base-unix" {= "base"} + "unix-type-representations" {<= "0.1.2"} +] +depopts: "lwt" +available: os = "macos" +synopsis: "OS X extended attribute system call bindings" +description: """ +`getxattr`, `fgetxattr`, `listxattr`, `flistxattr`, `removexattr`, +`fremovexattr`, `setxattr`, and `fsetxattr` are bound.""" +url { + src: "https://github.com/dsheets/ocaml-osx-xattr/archive/0.1.0.tar.gz" + checksum: [ + "sha256=6d47853bd066ada433e57ccf48172aaabe02d510cb811eb25ab5f52b13fddacd" + "md5=d0c92f1c47f46e915cb4713cf8e12071" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/osx-xattr/osx-xattr.0.2.0/opam b/packages/osx-xattr/osx-xattr.0.2.0/opam new file mode 100644 index 000000000..a5a46423d --- /dev/null +++ b/packages/osx-xattr/osx-xattr.0.2.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: "David Sheets" +homepage: "https://github.com/dsheets/ocaml-osx-xattr" +bug-reports: "https://github.com/dsheets/ocaml-osx-xattr/issues" +license: "ISC" +tags: ["osx" "xattr" "extended attributes" "file system"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-xattr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & <= "1.8.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "unix-errno" {>= "0.4.0" & <= "0.6.2"} + "base-unix" {= "base"} + "unix-type-representations" {<= "0.1.2"} +] +depopts: "lwt" +available: os = "macos" +synopsis: "OS X extended attribute system call bindings" +description: """ +`getxattr`, `fgetxattr`, `listxattr`, `flistxattr`, `removexattr`, +`fremovexattr`, `setxattr`, and `fsetxattr` are bound.""" +url { + src: "https://github.com/dsheets/ocaml-osx-xattr/archive/0.2.0.tar.gz" + checksum: [ + "sha256=388ab5f7dc9c9220f160d6099128d6ca7ffb77b69879fac1c3dbb5eaa6c61223" + "md5=089fa8382c09d27140befa450d595575" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/otags/otags.3.12.5/opam b/packages/otags/otags.3.12.5/opam new file mode 100644 index 000000000..a10b396a3 --- /dev/null +++ b/packages/otags/otags.3.12.5/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "sebastien.fricker@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.00.0"} + "ocamlbuild" {<= "0.15.0"} +] +install: [make "install"] +synopsis: "Tag file generation of OCaml sources (for vi and emacs)" +url { + src: "http://askra.de/software/otags/otags-3.12.5.tar.gz" + checksum: [ + "sha256=9449c15960b3e8f6c6dd3a6438d596d7379addc00ecfa7cf976e2b74246f4fd2" + "md5=897f3309a69b133d3f52ef0bf617271e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/otags/otags.4.00.1/opam b/packages/otags/otags.4.00.1/opam new file mode 100644 index 000000000..b5880794e --- /dev/null +++ b/packages/otags/otags.4.00.1/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "sebastien.fricker@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.01.0"} + "ocamlbuild" {<= "0.15.0"} +] +install: [make "install"] +synopsis: "Tag file generation of OCaml sources (for vi and emacs)" +url { + src: "http://askra.de/software/otags/otags-4.00.1.tar.gz" + checksum: [ + "sha256=1c662aa454f3426a99b7553847922a0055b9fb01852d1178d6571148de9e1b98" + "md5=97b6b99288b7182a0218688865374c23" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/otags/otags.4.01.1/opam b/packages/otags/otags.4.01.1/opam new file mode 100644 index 000000000..858cbebae --- /dev/null +++ b/packages/otags/otags.4.01.1/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "tews@os.inf.tu-dresden.de" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.01.0"} + "ocamlbuild" {<= "0.15.0"} +] +install: [make "install"] +synopsis: "Tag file generation of OCaml sources (for vi and emacs)" +url { + src: "http://askra.de/software/otags/otags-4.01.1.tar.gz" + checksum: [ + "sha256=424f753187fc53557bcc78ad1586e92d64def4af9a31e21db87da559836f6a66" + "md5=f2397017cfee52015b28a23c588b356f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/otfm/otfm.0.1.0/opam b/packages/otfm/otfm.0.1.0/opam new file mode 100644 index 000000000..695430ab2 --- /dev/null +++ b/packages/otfm/otfm.0.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/otfm" +license: "BSD-3-Clause" +doc: ["http://erratique.ch/software/otfm/doc/Otfm"] +tags: [ + "OpenType" + "font" + "decoder" + "graphics" +] +build: [ + ["./pkg/pkg-git"] + ["./pkg/build" "true"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "uutf" {<= "0.9.4"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "OpenType font decoder for OCaml" +description: """ +Otfm is an in-memory decoder for the OpenType font data format. It +provides low-level access to font tables and functions to decode some +of them. + +Otfm is made of a single module and depends on [Uutf][1]. It is distributed +under the BSD3 license. + +[1]: http://erratique.ch/software/uutf""" +url { + src: "http://erratique.ch/software/otfm/releases/otfm-0.1.0.tbz" + checksum: [ + "sha256=6be48af25d7de7885fb6ad6055bb0fc8f3c1f04f3a89c69e55c036c6f6773685" + "md5=36b5a4b30b2e7be1f0a665824d35a20c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/otfm/otfm.0.2.0/opam b/packages/otfm/otfm.0.2.0/opam new file mode 100644 index 000000000..8ef4cb8d9 --- /dev/null +++ b/packages/otfm/otfm.0.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/otfm" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/otfm/doc/Otfm" +#dev-repo: "http://erratique.ch/repos/otfm.git" +#bug-reports: "https://github.com/dbuenzli/otfm/issues" +tags: [ "OpenType" "ttf" "font" "decoder" "graphics" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "uutf" {<= "0.9.4"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" # TODO fixme + ] +] +synopsis: "OpenType font decoder for OCaml" +description: """ +Otfm is an in-memory decoder for the OpenType font data format. It +provides low-level access to font tables and functions to decode some +of them. + +Otfm is made of a single module and depends on [Uutf][1]. It is distributed +under the BSD3 license. + +[1]: http://erratique.ch/software/uutf""" +url { + src: "http://erratique.ch/software/otfm/releases/otfm-0.2.0.tbz" + checksum: [ + "sha256=2c2d6f79b7e3482af80a749d7495de51270474ebf2bbb3463feda1e4e84df1f1" + "md5=bdb84bb7e37f4ef6d2e74ecb8e0ef533" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/otr/otr.0.1.0/opam b/packages/otr/otr.0.1.0/opam new file mode 100644 index 000000000..bfc10bba5 --- /dev/null +++ b/packages/otr/otr.0.1.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/ocaml-otr" +dev-repo: "git+https://github.com/hannesm/ocaml-otr.git" +bug-reports: "https://github.com/hannesm/ocaml-otr/issues" +authors: ["Hannes Mehnert "] +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "otr"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.2.0" & < "2.0.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "nocrypto" {>= "0.3.0" & < "0.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Off-the-record in pure OCaml" +description: """ +This is an implementation of version 2 and 3 of the Off-the-record +protocol (https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html) in OCaml. + +Including the socialist millionairs protocol to authenticate a +communication partner over an encrypted channel providing a shared +secret.""" +flags: light-uninstall +url { + src: "https://github.com/hannesm/ocaml-otr/archive/0.1.0.tar.gz" + checksum: [ + "sha256=4e3ebe761adb31c862fe4949b823e97770700cf51292260e27fac1efedcba9db" + "md5=158e88118ca758175159bac2201511d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/otr/otr.0.2.0/opam b/packages/otr/otr.0.2.0/opam new file mode 100644 index 000000000..083dbe39d --- /dev/null +++ b/packages/otr/otr.0.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/ocaml-otr" +dev-repo: "git+https://github.com/hannesm/ocaml-otr.git" +bug-reports: "https://github.com/hannesm/ocaml-otr/issues" +authors: ["Hannes Mehnert "] +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "otr"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.6.0" & < "2.0.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "nocrypto" {>= "0.5.0" & < "0.5.3"} + "stringext" {>= "1.3.1" & <= "1.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Off-the-record in pure OCaml" +description: """ +This is an implementation of version 2 and 3 of the Off-the-record +protocol (https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html) in OCaml. + +Including the socialist millionairs protocol to authenticate a +communication partner over an encrypted channel providing a shared +secret.""" +flags: light-uninstall +url { + src: "https://github.com/hannesm/ocaml-otr/archive/0.2.0.tar.gz" + checksum: [ + "sha256=fc818452f3cafb9ff44ceb718ade652d705960cbb2acccaee435394ab16768c5" + "md5=b41ab60de9dd5cc6ddcc6b788b91392c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/otr/otr.0.3.0/opam b/packages/otr/otr.0.3.0/opam new file mode 100644 index 000000000..235120b4d --- /dev/null +++ b/packages/otr/otr.0.3.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/ocaml-otr" +dev-repo: "git+https://github.com/hannesm/ocaml-otr.git" +bug-reports: "https://github.com/hannesm/ocaml-otr/issues" +authors: ["Hannes Mehnert "] +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] {with-test} + [ + "sh" + "-exc" + "if test -f ./feedback.native; then ./feedback.native; else ./feedback.byte; fi" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.6.0" & < "2.0.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "nocrypto" {>= "0.5.0" & < "0.5.3"} + "astring" {<= "0.8.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Off-the-record in pure OCaml" +description: """ +This is an implementation of version 2 and 3 of the Off-the-record +protocol (https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html) in OCaml. + +Including the socialist millionairs protocol to authenticate a +communication partner over an encrypted channel providing a shared +secret.""" +url { + src: "https://github.com/hannesm/ocaml-otr/archive/0.3.0.tar.gz" + checksum: [ + "sha256=2b076c1e4ae97555f2e2f158504b5fddfb78953c3c9aec55a7edd4dbdc59637d" + "md5=3317419727ff8a8d577bc13647263e6d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/otr/otr.0.3.1/opam b/packages/otr/otr.0.3.1/opam new file mode 100644 index 000000000..02182a87a --- /dev/null +++ b/packages/otr/otr.0.3.1/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/ocaml-otr" +dev-repo: "git+https://github.com/hannesm/ocaml-otr.git" +bug-reports: "https://github.com/hannesm/ocaml-otr/issues" +authors: ["Hannes Mehnert "] +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] {with-test} + [ + "sh" + "-exc" + "if test -f ./feedback.native; then ./feedback.native; else ./feedback.byte; fi" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "cstruct" {>= "1.9.0" & <= "6.2.0"} + "ppx_cstruct" {<= "6.2.0"} + "sexplib" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "nocrypto" {>= "0.5.3" & <= "0.5.4-2"} + "astring" {<= "0.8.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "sexplib" {= "v0.9.0"} +] +synopsis: "Off-the-record in pure OCaml" +description: """ +This is an implementation of version 2 and 3 of the Off-the-record +protocol (https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html) in OCaml. + +Including the socialist millionairs protocol to authenticate a +communication partner over an encrypted channel providing a shared +secret.""" +url { + src: "https://github.com/hannesm/ocaml-otr/archive/0.3.1.tar.gz" + checksum: [ + "sha256=6029e703ddfd06fb2a6d957d6a2f712e8c6baeb03b79b6ba9739ac2d3616dfaa" + "md5=bceb77a301095ef3423c4b837b8428da" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/otr/otr.0.3.2/opam b/packages/otr/otr.0.3.2/opam new file mode 100644 index 000000000..bce5f0666 --- /dev/null +++ b/packages/otr/otr.0.3.2/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/ocaml-otr" +dev-repo: "git+https://github.com/hannesm/ocaml-otr.git" +bug-reports: "https://github.com/hannesm/ocaml-otr/issues" +authors: ["Hannes Mehnert "] +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] {with-test} + [ + "sh" + "-exc" + "if test -f ./feedback.native; then ./feedback.native; else ./feedback.byte; fi" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.2"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "cstruct" {>= "1.9.0" & < "3.4.0"} + "ppx_cstruct" {<= "6.2.0"} + "sexplib" {<= "v0.17.0"} + "result" {<= "1.5"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "nocrypto" {>= "0.5.3" & <= "0.5.4-2"} + "astring" {<= "0.8.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "sexplib" {= "v0.9.0"} +] +synopsis: "Off-the-record in pure OCaml" +description: """ +This is an implementation of version 2 and 3 of the Off-the-record +protocol (https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html) in OCaml. + +Including the socialist millionairs protocol to authenticate a +communication partner over an encrypted channel providing a shared +secret.""" +url { + src: "https://github.com/hannesm/ocaml-otr/archive/0.3.2.tar.gz" + checksum: [ + "sha256=5ef6c2cecd352002f5dc897cefde13a4dc5028dc367eba97dfe737f59d87f0be" + "md5=5dd87a3d3d440d917634afd4928bac96" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/otr/otr.0.3.3/opam b/packages/otr/otr.0.3.3/opam new file mode 100644 index 000000000..89d638d33 --- /dev/null +++ b/packages/otr/otr.0.3.3/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/ocaml-otr" +dev-repo: "git+https://github.com/hannesm/ocaml-otr.git" +bug-reports: "https://github.com/hannesm/ocaml-otr/issues" +doc: "https://hannesm.github.io/ocaml-otr/doc" +authors: ["Hannes Mehnert "] +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.2"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_cstruct" {<= "6.2.0"} + "cstruct" {>= "1.9.0" & < "3.4.0"} + "sexplib" {<= "v0.17.0"} + "result" {<= "1.5"} + "nocrypto" {>= "0.5.3" & <= "0.5.4-2"} + "astring" {<= "0.8.5"} +] +conflicts: [ + "sexplib" {= "v0.9.0"} +] +synopsis: "Off the record implementation purely in OCaml" +description: """ +This is an implementation of version 2 and 3 of the Off-the-record +protocol (https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html) in OCaml. + +Including the socialist millionairs protocol to authenticate a +communication partner over an encrypted channel providing a shared +secret.""" +url { + src: + "https://github.com/hannesm/ocaml-otr/releases/download/0.3.3/otr-0.3.3.tbz" + checksum: [ + "sha256=80ac4cdebf3744ff7dbac3adcba2f72903da48555422136000d60bc4b8bd908b" + "md5=3b48d802759d2a9e1cce1440ad044eec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/otr/otr.0.3.4/opam b/packages/otr/otr.0.3.4/opam new file mode 100644 index 000000000..8fe37b6d9 --- /dev/null +++ b/packages/otr/otr.0.3.4/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/ocaml-otr" +dev-repo: "git+https://github.com/hannesm/ocaml-otr.git" +bug-reports: "https://github.com/hannesm/ocaml-otr/issues" +doc: "https://hannesm.github.io/ocaml-otr/doc" +authors: ["Hannes Mehnert "] +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_cstruct" {<= "6.2.0"} + "cstruct" {>= "1.9.0" & < "4.0.0"} + "sexplib" {<= "v0.17.0"} + "nocrypto" {>= "0.5.3" & <= "0.5.4-2"} + "astring" {<= "0.8.5"} + "rresult" {<= "0.7.0"} +] +synopsis: "Off the record implementation purely in OCaml" +description: """ +This is an implementation of version 2 and 3 of the Off-the-record +protocol (https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html) in OCaml. + +Including the socialist millionairs protocol to authenticate a +communication partner over an encrypted channel providing a shared +secret.""" +url { + src: + "https://github.com/hannesm/ocaml-otr/releases/download/0.3.4/otr-0.3.4.tbz" + checksum: [ + "sha256=2016ba2fda4496d1b48daea143c2d0b0c1793aeeb84bda813e4796e0147a7d81" + "md5=c257229e42650077c56d9a37c3ce307a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ott/ott.0.21.2/opam b/packages/ott/ott.0.21.2/opam new file mode 100644 index 000000000..3642402d8 --- /dev/null +++ b/packages/ott/ott.0.21.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Hannes Mehnert " +authors: [ "Peter Sewell" "Francesco Zappa Nardelli" "Scott Owens"] +homepage: "http://www.cl.cam.ac.uk/~pes20/ott/" +dev-repo: "git+https://github.com/ott-lang/ott.git" +bug-reports: "https://github.com/ott-lang/ott/issues" +license: ["BSD-3-Clause" "LGPL-2.1-only"] +build: [[make "world"]] +synopsis: + "Ott is a tool for writing definitions of programming languages and calculi" +description: """ +It takes as input a definition of a language syntax and semantics, in a concise +and readable ASCII notation that is close to what one would write in informal +mathematics. It generates LaTeX to build a typeset version of the definition, +and Coq, HOL, and Isabelle versions of the definition. Additionally, it can be +run as a filter, taking a LaTeX/Coq/Isabelle/HOL source file with embedded +(symbolic) terms of the defined language, parsing them and replacing them by +target-system terms.""" +depends: [ + "ocaml" {< "4.06.0"} +] +url { + src: "http://www.cl.cam.ac.uk/~pes20/ott/ott_distro_0.21.2.tar.gz" + checksum: [ + "sha256=56368ae9864876cfe3a177ec26ac3e310d00d9ea2616528dd0680580e8361092" + "md5=e9a5dae61b0aa5c33c3445e8e8a92b6a" + ] +} +conflicts: [ "pprint" {>= "20220103"} ] +extra-source "ott.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ott/ott.install.0.21.2" + checksum: [ + "sha256=cc448777aade5e2187a9b2f8d4d65dbb31598f535338f48b339cbd3a6c091ebd" + "md5=b3eb0d09ae91399eb16dab9f9e1435de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ott/ott.0.24/opam b/packages/ott/ott.0.24/opam new file mode 100644 index 000000000..fc9850628 --- /dev/null +++ b/packages/ott/ott.0.24/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Hannes Mehnert " +authors: [ "Peter Sewell" "Francesco Zappa Nardelli" "Scott Owens"] +homepage: "http://www.cl.cam.ac.uk/~pes20/ott/" +dev-repo: "git+https://github.com/ott-lang/ott.git" +bug-reports: "https://github.com/ott-lang/ott/issues" +license: ["BSD-3-Clause" "LGPL-2.1-only"] +build: [[make "world"]] +patches: [ + "new-string-syntax.diff" +] +synopsis: + "Ott is a tool for writing definitions of programming languages and calculi" +description: """ +It takes as input a definition of a language syntax and semantics, in a concise +and readable ASCII notation that is close to what one would write in informal +mathematics. It generates LaTeX to build a typeset version of the definition, +and Coq, HOL, and Isabelle versions of the definition. Additionally, it can be +run as a filter, taking a LaTeX/Coq/Isabelle/HOL source file with embedded +(symbolic) terms of the defined language, parsing them and replacing them by +target-system terms.""" +depends: [ + "ocaml" {< "4.06.0"} +] +url { + src: "http://www.cl.cam.ac.uk/~pes20/ott/ott_distro_0.24.tar.gz" + checksum: [ + "sha256=ef215996eff2760631bf5333ad2ef97f46f1bb281e9a2e12dca5110b465a1f43" + "md5=6512a2b737cb8408348306378fc46553" + ] +} +conflicts: [ "pprint" {>= "20220103"} ] +extra-source "ott.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ott/ott.install.0.24" + checksum: [ + "sha256=1161255bc386edfc39abd3318cc6971116c1ba0d982d2e403d252224a2a22023" + "md5=fe0a948d07ba0fea49a566dfc76c2d44" + ] +} +extra-source "new-string-syntax.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ott/new-string-syntax.diff" + checksum: [ + "sha256=1b6d49e3609a53de8ab86ef4fd9d5e3e5da1ed0b8f8d4bf5fb4d7339f0a70bca" + "md5=a95ce5a4521336c8f1bbc3f452d68083" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ott/ott.0.25/opam b/packages/ott/ott.0.25/opam new file mode 100644 index 000000000..c6c409456 --- /dev/null +++ b/packages/ott/ott.0.25/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Hannes Mehnert " +authors: [ "Peter Sewell" "Francesco Zappa Nardelli" "Scott Owens"] +homepage: "http://www.cl.cam.ac.uk/~pes20/ott/" +dev-repo: "git+https://github.com/ott-lang/ott.git" +bug-reports: "https://github.com/ott-lang/ott/issues" +license: ["BSD-3-Clause" "LGPL-2.1-only"] +build: [ + [ make "world" ] +] +synopsis: + "Ott is a tool for writing definitions of programming languages and calculi" +description: """ +It takes as input a definition of a language syntax and semantics, in a concise +and readable ASCII notation that is close to what one would write in informal +mathematics. It generates LaTeX to build a typeset version of the definition, +and Coq, HOL, and Isabelle versions of the definition. Additionally, it can be +run as a filter, taking a LaTeX/Coq/Isabelle/HOL source file with embedded +(symbolic) terms of the defined language, parsing them and replacing them by +target-system terms.""" +depends: [ + "ocaml" {< "4.06.0"} +] +url { + src: "https://github.com/ott-lang/ott/archive/0.25.tar.gz" + checksum: [ + "sha256=c6abbbeb8cd44dc973d45d30bc5a7e42e212f2feba45c8e0489fab3c3cbf0d78" + "md5=2b888fee23b1aa4537f5bd638d502664" + ] +} +conflicts: [ "pprint" {>= "20220103"} ] +extra-source "ott.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ott/ott.install.0.25" + checksum: [ + "sha256=0876dc2c9029d88b50e7fee62292385ec65839308475855759bf524d7314acdf" + "md5=8d10461e93d9f9da89b6a66350a4b2fa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ounit/ounit.1.1.2/opam b/packages/ounit/ounit.1.1.2/opam new file mode 100644 index 000000000..c7a3ad49b --- /dev/null +++ b/packages/ounit/ounit.1.1.2/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ + "Maas-Maarten Zeeman" + "Sylvain Le Gall" +] +homepage: "http://ounit.forge.ocamlcore.org" +build: [make "build"] +remove: [["ocamlfind" "remove" "oUnit"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} +] +conflicts: [ + "ounit2" {!= version} +] +install: [make "install"] +synopsis: + "Unit testing framework inspired by the JUnit tool and the HUnit tool" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/ounit/ounit/1.1.2/ounit-1.1.2.tar.gz" + checksum: [ + "sha256=e6bc1b0cdbb5b5552d85bee653e23aafe20bb97fd7cd229c867d01ff999888e3" + "md5=14e4d8ee551004dbcc1607f438ef7d83" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/owebl/owebl.0.1/opam b/packages/owebl/owebl.0.1/opam new file mode 100644 index 000000000..8927b353d --- /dev/null +++ b/packages/owebl/owebl.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Phil Eaton " +homepage: "http://meetowebl.com" +bug-reports: "https://github.com/eatonphil/owebl/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/eatonphil/owebl.git" +build: [ + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "owebl"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +synopsis: + "A fast, light, and concurrent web framework inspired by Flask and Sinatra." +authors: "Phil Eaton " +flags: light-uninstall +url { + src: "https://github.com/eatonphil/owebl/archive/v0.1.tar.gz" + checksum: [ + "sha256=c5850990756c61d35b2d4de65a3a67b0b83bcf03267c9a9fda4119d1d53e5f58" + "md5=9e7e686c0fab3ced7cac0e9b0689d5ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/owl/owl.0.1.0/opam b/packages/owl/owl.0.1.0/opam new file mode 100644 index 000000000..fd598a2f1 --- /dev/null +++ b/packages/owl/owl.0.1.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Liang Wang (ryanrhymes@gmail.com)" +authors: [ "Liang Wang (ryanrhymes@gmail.com)" ] +license: "MIT" +homepage: "https://github.com/ryanrhymes/owl" +dev-repo: "git+https://github.com/ryanrhymes/owl.git" +bug-reports: "https://github.com/ryanrhymes/owl/issues" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/owl/_oasis_remove_.ml" "%{etc}%/owl"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ctypes" {< "0.17.0"} + "dolog" {< "4.0.0"} + "gsl" {< "1.20.0"} + "conf-gsl" {<= "2"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "plplot" {<= "5.12.0"} +] +synopsis: "Scientific computing library" +description: + "Owl is an OCaml numerical library for scientific computing. Owl supports both dense and sparse matrices of real and complex numbers, and various maths, stats, matrix, regression, optimisation, and fft operations. Owl also includes an integrated plotting module." +url { + src: "https://github.com/ryanrhymes/owl/archive/0.1.0.tar.gz" + checksum: [ + "sha256=190f728ae02c54c1861d69d787727efd191fbe8e2a940c0d7532e6c95eb5f3c4" + "md5=67634d53317f90f2113401c17e3637c5" + ] +} +extra-source "owl.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/owl/owl.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/owl/owl.0.2.5/opam b/packages/owl/owl.0.2.5/opam new file mode 100644 index 000000000..d233de374 --- /dev/null +++ b/packages/owl/owl.0.2.5/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Liang Wang (ryanrhymes@gmail.com)" +authors: [ "Liang Wang (ryanrhymes@gmail.com)" ] +license: "MIT" +homepage: "https://github.com/ryanrhymes/owl" +dev-repo: "git+https://github.com/ryanrhymes/owl.git" +bug-reports: "https://github.com/ryanrhymes/owl/issues" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/owl/_oasis_remove_.ml" "%{etc}%/owl"] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06.0"} + "ctypes" {< "0.17.0"} + "dolog" {< "4.0.0"} + "gsl" {< "1.20.0"} + "conf-gsl" {<= "2"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "plplot" {<= "5.12.0"} + "eigen" {< "0.1.0"} +] +synopsis: "Scientific computing library" +description: + "Owl is an OCaml numerical library for scientific computing. Owl supports both dense and sparse matrices of real and complex numbers, and various maths, stats, matrix, regression, optimisation, and fft operations. Owl also includes an integrated plotting module." +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.5.tar.gz" + checksum: [ + "sha256=7d93aaaf8b808748f6a27ae5581bf65ab7c8efdf631301a0c5e190ac8d0fae6b" + "md5=3234dcd6999ce3f3eaea7bfb2b94fb71" + ] +} +extra-source "owl.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/owl/owl.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/owl/owl.0.2.6/opam b/packages/owl/owl.0.2.6/opam new file mode 100644 index 000000000..72930545d --- /dev/null +++ b/packages/owl/owl.0.2.6/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Liang Wang (ryanrhymes@gmail.com)" +authors: [ "Liang Wang (ryanrhymes@gmail.com)" ] +license: "MIT" +homepage: "https://github.com/ryanrhymes/owl" +dev-repo: "git+https://github.com/ryanrhymes/owl.git" +bug-reports: "https://github.com/ryanrhymes/owl/issues" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/owl/_oasis_remove_.ml" "%{etc}%/owl"] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06.0"} + "ctypes" {< "0.17.0"} + "dolog" {< "4.0.0"} + "gsl" {< "1.20.0"} + "conf-gsl" {<= "2"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "plplot" {<= "5.12.0"} + "eigen" {< "0.1.0"} +] +synopsis: "Scientific computing library" +description: + "Owl is an OCaml numerical library for scientific computing. Owl supports both dense and sparse matrices of real and complex numbers, and various maths, stats, matrix, regression, optimisation, and fft operations. Owl also includes an integrated plotting module." +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.6.tar.gz" + checksum: [ + "sha256=21ce577c6b9e3cce82f9769d6c8f4951fb8110aad1249b013d61783cc89b424d" + "md5=56589c45f4c08332fdda560fdd701e54" + ] +} +extra-source "owl.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/owl/owl.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/owl/owl.0.2.9/opam b/packages/owl/owl.0.2.9/opam new file mode 100644 index 000000000..909b7ba95 --- /dev/null +++ b/packages/owl/owl.0.2.9/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Liang Wang (ryanrhymes@gmail.com)" +authors: [ "Liang Wang (ryanrhymes@gmail.com)" ] +license: "MIT" +homepage: "https://github.com/ryanrhymes/owl" +dev-repo: "git+https://github.com/ryanrhymes/owl.git" +bug-reports: "https://github.com/ryanrhymes/owl/issues" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--bindir" bin] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/owl/_oasis_remove_.ml" "%{etc}%/owl"] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06.0"} + "atdgen" {< "1.13.0"} + "ctypes" {< "0.17.0"} + "dolog" {>= "3.0" & < "4.0.0"} + "gsl" {>= "1.20.0" & <= "1.25.1"} + "conf-gsl" {<= "2"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocaml-compiler-libs" {<= "v0.17.0"} + "plplot" {<= "5.12.0"} + "eigen" {>= "0.0.3" & < "0.1.0"} + "conf-openblas" {<= "0.2.2"} +] +synopsis: "Scientific computing library" +description: + "Owl is an OCaml numerical library for scientific computing. Owl supports both dense and sparse matrices of real and complex numbers, and various maths, stats, matrix, regression, optimisation, and fft operations. Owl also includes an integrated plotting module." +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.9.tar.gz" + checksum: [ + "sha256=7922804e882a6af5d04808d8b36f3d2c6d0a4d50b469e4feabcf96eaad65ddcd" + "md5=770acce3dbbf03eead59a328384e2029" + ] +} +extra-source "owl.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/owl/owl.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ox/ox.1.1.0/opam b/packages/ox/ox.1.1.0/opam new file mode 100644 index 000000000..e37328e49 --- /dev/null +++ b/packages/ox/ox.1.1.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ox"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "async" {<= "v0.17.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "packet" {>= "0.2.1" & <= "0.4.0"} + "openflow" {>= "0.4.0" & < "0.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ox" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A platform for writing OpenFlow controllers" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/ox/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=5aba112a5c63df533616db40b83bea0115338e541f175f585714e7f48a8ee2f0" + "md5=4fd0be6e3486f0057ee7e42da4d13dc5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ox/ox.1.1.1/opam b/packages/ox/ox.1.1.1/opam new file mode 100644 index 000000000..c2b2d82d9 --- /dev/null +++ b/packages/ox/ox.1.1.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "ox"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {<= "v0.17.1"} + "async" {<= "v0.17.0"} + "packet" {>= "0.2.1" & <= "0.4.0"} + "openflow" {>= "0.5.0" & < "0.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ox" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A platform for writing OpenFlow controllers" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/ox/archive/v1.1.1.tar.gz" + checksum: [ + "sha256=97100b9caf222a9f8a72b7c4401ebb76c7f4a73d11c8f44c0a803fc0af3dc078" + "md5=65818239705a9434cbf8db82fee90a22" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_bench/pa_bench.109.55.00/opam b/packages/pa_bench/pa_bench.109.55.00/opam new file mode 100644 index 000000000..55e8411e4 --- /dev/null +++ b/packages/pa_bench/pa_bench.109.55.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_bench"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.53.00"} + "pa_ounit" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for inline benchmarks" +description: + "Pa_bench is a syntax extension that helps writing inline benchmarks." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/pa_bench-109.55.00.tar.gz" + checksum: [ + "sha256=c2d5fc107d0991d14d4b5208d14ce4ad7120124d37f00e069e7b7ee53a4f047c" + "md5=2656d2d94478223d7b68310bf0d66b56" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_bench/pa_bench.109.55.02/opam b/packages/pa_bench/pa_bench.109.55.02/opam new file mode 100644 index 000000000..f3c4a7915 --- /dev/null +++ b/packages/pa_bench/pa_bench.109.55.02/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_bench"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "111.13.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for inline benchmarks" +description: + "Pa_bench is a syntax extension that helps writing inline benchmarks." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/pa_bench-109.55.02.tar.gz" + checksum: [ + "sha256=98f0158e0997ab400d182537a6f6bff4ebccf0e14424fa470391b17c2e1e5dc8" + "md5=5906a26ccbd6b17b5cc064778651a2ad" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_bench/pa_bench.111.28.00/opam b/packages/pa_bench/pa_bench.111.28.00/opam new file mode 100644 index 000000000..d932f6aa8 --- /dev/null +++ b/packages/pa_bench/pa_bench.111.28.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_bench"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for inline benchmarks" +description: + "Pa_bench is a syntax extension that helps writing inline benchmarks." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/pa_bench-111.28.00.tar.gz" + checksum: [ + "sha256=2cbb6fca9ba8889c97236e05d92451cf3880aabbe4430519d131f5f68d80f4f3" + "md5=7ae396777a4bc16dd2bf7001c299ede3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_bench/pa_bench.112.06.00/opam b/packages/pa_bench/pa_bench.112.06.00/opam new file mode 100644 index 000000000..0f23e98d7 --- /dev/null +++ b/packages/pa_bench/pa_bench.112.06.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_bench"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "pa_ounit" {>= "111.28.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for inline benchmarks" +description: + "Pa_bench is a syntax extension that helps writing inline benchmarks." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/pa_bench-112.06.00.tar.gz" + checksum: [ + "sha256=e3401e37f1d3d4acb957fd46a192d0ffcefeb0bedee63bbeb26969af1d540870" + "md5=c270ccea47f83bf2a9206d1fa502c02e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_bench/pa_bench.113.00.00/opam b/packages/pa_bench/pa_bench.113.00.00/opam new file mode 100644 index 000000000..c0c349a1f --- /dev/null +++ b/packages/pa_bench/pa_bench.113.00.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_bench" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "pa_bench"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "pa_ounit" {= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/pa_bench/issues" +dev-repo: "git+https://github.com/janestreet/pa_bench.git" +install: [[make "install"]] +synopsis: "Syntax extension for inline benchmarks" +description: + "Pa_bench is a syntax extension that helps writing inline benchmarks." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/pa_bench-113.00.00.tar.gz" + checksum: [ + "sha256=652621c1e64c4cd235ea2f7d678ff1bd7ce4e2e8e651163f8266daf64212a6b1" + "md5=151e7c08f376d4b0c6a1b9b250ffb282" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_bin_prot/pa_bin_prot.113.00.00/opam b/packages/pa_bin_prot/pa_bin_prot.113.00.00/opam new file mode 100644 index 000000000..dcc05e023 --- /dev/null +++ b/packages/pa_bin_prot/pa_bin_prot.113.00.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_bin_prot" +bug-reports: "https://github.com/janestreet/pa_bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/pa_bin_prot.git" +license: "Apache-2.0" +build: [[make]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "pa_bin_prot"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/pa_bin_prot/archive/113.00.00.tar.gz" + checksum: [ + "sha256=3d63ad3fcd901be5d48b5be16cdccde804c1af74d89ddab1f70619a044aa9834" + "md5=7eea971138ecd3843f65d398683f3998" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_bin_prot/pa_bin_prot.113.00.01/opam b/packages/pa_bin_prot/pa_bin_prot.113.00.01/opam new file mode 100644 index 000000000..7c5bd65da --- /dev/null +++ b/packages/pa_bin_prot/pa_bin_prot.113.00.01/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_bin_prot" +bug-reports: "https://github.com/janestreet/pa_bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/pa_bin_prot.git" +license: "Apache-2.0" +build: [[make]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "pa_bin_prot"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A binary protocol generator" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/pa_bin_prot/archive/113.00.01.tar.gz" + checksum: [ + "sha256=465eb609b7d2cc89ffc8f4b1f464e4fa6e2cf69c78dfeb3a4f8ea20a576d738b" + "md5=d81c041e1ea63da4e4072c80814870e5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_do/pa_do.0.8.15/opam b/packages/pa_do/pa_do.0.8.15/opam new file mode 100644 index 000000000..39ffe0cd9 --- /dev/null +++ b/packages/pa_do/pa_do.0.8.15/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: make +remove: [["ocamlfind" "remove" "pa_do"]] +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension to write arithmetic expressions" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/pa-do/pa-do/0.8.15/pa_do-0.8.15.tar.gz" + checksum: [ + "sha256=22f286b8580a066b0a8300022bd121813fda5ced96267be038540b2f01665010" + "md5=0092aaa3369f9e8fe954345e891a7ee0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_do/pa_do.0.8.16/opam b/packages/pa_do/pa_do.0.8.16/opam new file mode 100644 index 000000000..c2e918dc3 --- /dev/null +++ b/packages/pa_do/pa_do.0.8.16/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: make +remove: [["ocamlfind" "remove" "pa_do"]] +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension to write arithmetic expressions" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/pa-do/pa-do/0.8.16/pa_do-0.8.16.tar.gz" + checksum: [ + "sha256=a8b86374e1c7b0b20987b3882efa5b9320188f096f4da63a8a0935a2dd8d290d" + "md5=a5686159671fe462e876f5138ebe3009" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_fields_conv/pa_fields_conv.113.00.00/opam b/packages/pa_fields_conv/pa_fields_conv.113.00.00/opam new file mode 100644 index 000000000..1f2af6585 --- /dev/null +++ b/packages/pa_fields_conv/pa_fields_conv.113.00.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_fields_conv" +bug-reports: "https://github.com/janestreet/pa_fields_conv/issues" +dev-repo: "git+https://github.com/janestreet/pa_fields_conv.git" +license: "Apache-2.0" +build: [[make]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "pa_fields_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://github.com/janestreet/pa_fields_conv/archive/113.00.00.tar.gz" + checksum: [ + "sha256=1985c4518c58a1866e77db963888a120f2031339b62a0e9e1c5df5e02e3b46c6" + "md5=38d7844ca750d4b43100d4b19a1ace60" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_fields_conv/pa_fields_conv.113.00.01/opam b/packages/pa_fields_conv/pa_fields_conv.113.00.01/opam new file mode 100644 index 000000000..121c4821f --- /dev/null +++ b/packages/pa_fields_conv/pa_fields_conv.113.00.01/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_fields_conv" +bug-reports: "https://github.com/janestreet/pa_fields_conv/issues" +dev-repo: "git+https://github.com/janestreet/pa_fields_conv.git" +license: "Apache-2.0" +build: [[make]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "pa_fields_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://github.com/janestreet/pa_fields_conv/archive/113.00.01.tar.gz" + checksum: [ + "sha256=a2f6c15c6610dff549aa61ea7b5aac57ee7f412c1c026c322a77373725f55f36" + "md5=ead4fd8a468516847c94d8191704f6ae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_ounit/pa_ounit.108.00.02/opam b/packages/pa_ounit/pa_ounit.108.00.02/opam new file mode 100644 index 000000000..127f73b45 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.108.00.02/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/pa_ounit-108.00.02.tar.gz" + checksum: [ + "sha256=cc74edc155939320dc21046622af6aea7a4b2f6125b07e7cae9157b05cd61287" + "md5=d78caf14e86eafe1c73107d772c905a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.108.07.00/opam b/packages/pa_ounit/pa_ounit.108.07.00/opam new file mode 100644 index 000000000..b3956f98f --- /dev/null +++ b/packages/pa_ounit/pa_ounit.108.07.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/pa_ounit-108.07.00.tar.gz" + checksum: [ + "sha256=d7ba63f40ff9e755e3390b2d5a7602799cf356da8d8482306f320b245a4b6359" + "md5=85f2e2b1ac68951a8c2d990a29c5e371" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.108.07.01/opam b/packages/pa_ounit/pa_ounit.108.07.01/opam new file mode 100644 index 000000000..71caaf7cb --- /dev/null +++ b/packages/pa_ounit/pa_ounit.108.07.01/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/pa_ounit-108.07.01.tar.gz" + checksum: [ + "sha256=8ccf2699f6ce359ff43eee9db1451bec88a69e8e53f93181e7f45a1080919ed8" + "md5=b8c567cef070d7d5bf2645735d43c72d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.108.08.00/opam b/packages/pa_ounit/pa_ounit.108.08.00/opam new file mode 100644 index 000000000..53a2d213d --- /dev/null +++ b/packages/pa_ounit/pa_ounit.108.08.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/pa_ounit-108.08.00.tar.gz" + checksum: [ + "sha256=a384a9b3f100d39ba37daccf319ae974c884449be1feff9c271fada0e04ac35a" + "md5=711f8329a919e1cf2ce864e10a772db8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.07.00/opam b/packages/pa_ounit/pa_ounit.109.07.00/opam new file mode 100644 index 000000000..e4a89acf2 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.07.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/pa_ounit-109.07.00.tar.gz" + checksum: [ + "sha256=516c72d886cf6bd30a06ec686b254d216f437ef76577987be03a5747754aa982" + "md5=055e9ad8070834c72e9c8e26641b9125" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/pa_ounit/disable_warn_error.patch" + checksum: [ + "sha256=36873861e08bf002cddae8cc29a6d4657b08531a8dd20f31710a65d466addd44" + "md5=459d3b07c1fe7f34ea7a7295c99bb107" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.08.00/opam b/packages/pa_ounit/pa_ounit.109.08.00/opam new file mode 100644 index 000000000..f09b76bf1 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.08.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/pa_ounit-109.08.00.tar.gz" + checksum: [ + "sha256=ee65a9f8727bfb4bdd0990b6654cf7d876821652c1bb500639380dda20186e3a" + "md5=dddd932b75c76b542600e8c21b843e3a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.09.00/opam b/packages/pa_ounit/pa_ounit.109.09.00/opam new file mode 100644 index 000000000..b24aedc44 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.09.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/pa_ounit-109.09.00.tar.gz" + checksum: [ + "sha256=7f860e3aa159bbf7a86d1d93c4c00b49a00b8c7b1d779a06d216591a930cec9b" + "md5=636e1f4b17b1bf976c01e6bdf5dd3f16" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.10.00/opam b/packages/pa_ounit/pa_ounit.109.10.00/opam new file mode 100644 index 000000000..5480c5689 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.10.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.10.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/pa_ounit-109.10.00.tar.gz" + checksum: [ + "sha256=b59e8f4d18c34beeaf95fe13706465cc3c73804818d2259013f4fd570bd62b32" + "md5=13506bc04a7782372b4db9303e9efb73" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.11.00/opam b/packages/pa_ounit/pa_ounit.109.11.00/opam new file mode 100644 index 000000000..1699678aa --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.11.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.11.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/pa_ounit-109.11.00.tar.gz" + checksum: [ + "sha256=8e2b4bfac6e779c56feffcddbdfafd4c66a3f1e604cea48317190b6384e68a73" + "md5=a6a0af5abeca24eef5f9f085e260039b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.12.00/opam b/packages/pa_ounit/pa_ounit.109.12.00/opam new file mode 100644 index 000000000..c587d6572 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.12.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.12.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/pa_ounit" +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/pa_ounit/archive/109.12.00.tar.gz" + checksum: [ + "sha256=27b1c2a416d561d8843d83a844a4e75829b69653d99435a130150f8c2566bc76" + "md5=1833aef71676b6807664f2492f9fca29" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.13.00/opam b/packages/pa_ounit/pa_ounit.109.13.00/opam new file mode 100644 index 000000000..e067abc70 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.13.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.13.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/pa_ounit-109.13.00.tar.gz" + checksum: [ + "sha256=fe26b62d8ce49ec8c064fd011bc7c698077fa796538c08e755230027ea85df62" + "md5=2981d8f3a115e0f3848a7d9d328813e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.14.00/opam b/packages/pa_ounit/pa_ounit.109.14.00/opam new file mode 100644 index 000000000..7fa4a4aa6 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.14.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.14.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/pa_ounit-109.14.00.tar.gz" + checksum: [ + "sha256=eac0e200ae2c474eb6bdc6f81fdbe4a41fe423744f5f78ead12d09898423ab8c" + "md5=4a99efc188aa1ea23b1005fb1337b94e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.15.00/opam b/packages/pa_ounit/pa_ounit.109.15.00/opam new file mode 100644 index 000000000..ad1c73f97 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.15.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.15.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/pa_ounit-109.15.00.tar.gz" + checksum: [ + "sha256=74089fc079102381fe8bb666764eddf33a4446226dd4ba22be822eed8b057767" + "md5=6282d2f8e3b04316a43400cdb8055d55" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.18.00/opam b/packages/pa_ounit/pa_ounit.109.18.00/opam new file mode 100644 index 000000000..ca352699f --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.18.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.20.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.18.00/individual/pa_ounit-109.18.00.tar.gz" + checksum: [ + "sha256=91108017b5520525859e9d1bc54a680d7904034e4e669861eec97434ef33ce65" + "md5=110c7bb453a0da6bcd8cefe6015e6d7b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.27.00/opam b/packages/pa_ounit/pa_ounit.109.27.00/opam new file mode 100644 index 000000000..3cc95dbfe --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.27.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.28.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/pa_ounit-109.27.00.tar.gz" + checksum: [ + "sha256=b339ac8020b7618f5e99715752a10dc3f27704c6d11dca3aa3be584de0dd7d4c" + "md5=a661154472b146eb105a70e8956c9903" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.34.00/opam b/packages/pa_ounit/pa_ounit.109.34.00/opam new file mode 100644 index 000000000..0ac1d94a1 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.34.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.28.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/pa_ounit-109.34.00.tar.gz" + checksum: [ + "sha256=700078948bd8e9388bb4e1ab5b357e250f484da984ea9b901fc4b76ae0e8f581" + "md5=b7e36d7ea86c2439d52ddace216228ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.36.00/opam b/packages/pa_ounit/pa_ounit.109.36.00/opam new file mode 100644 index 000000000..b95851221 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.36.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.47.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/pa_ounit-109.36.00.tar.gz" + checksum: [ + "sha256=20779d41f1e18b4981ddc2391565480dcb6b2cb6dc87c80fe02b17661c463e95" + "md5=107382a95dae151cd16153c179f92f0e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.53.00/opam b/packages/pa_ounit/pa_ounit.109.53.00/opam new file mode 100644 index 000000000..e6c9251f3 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.53.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.53.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/pa_ounit-109.53.00.tar.gz" + checksum: [ + "sha256=a719c0e3e2e1647cf3c1ced75000a760ca07a01c260ff17cf4184be4e7c68e75" + "md5=a586aaee833eeaf42264be5eb81a0b3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.109.53.02/opam b/packages/pa_ounit/pa_ounit.109.53.02/opam new file mode 100644 index 000000000..916bedcb9 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.109.53.02/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "111.13.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/pa_ounit-109.53.02.tar.gz" + checksum: [ + "sha256=cc990c97b034fb9045dc7db5bb5187b16dbe9d323649d7beab153f988bd67421" + "md5=cae2b1378a806f90296a1180a49c03a9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.111.28.00/opam b/packages/pa_ounit/pa_ounit.111.28.00/opam new file mode 100644 index 000000000..e5ff6fa06 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.111.28.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/pa_ounit-111.28.00.tar.gz" + checksum: [ + "sha256=9336d0a0731e4c29de41a6a595fc0c2a753bda69d75927657f15bebc8372652d" + "md5=673025b89629e82326b1976b82c76b59" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.112.17.00/opam b/packages/pa_ounit/pa_ounit.112.17.00/opam new file mode 100644 index 000000000..c1b4757ba --- /dev/null +++ b/packages/pa_ounit/pa_ounit.112.17.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/pa_ounit-112.17.00.tar.gz" + checksum: [ + "sha256=469b67553074e4dfc153eb58fe352c287b1e93b3f38145d512530875efdac612" + "md5=ecf55e9942396581aba5d16e4e8d7b9e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.112.24.00/opam b/packages/pa_ounit/pa_ounit.112.24.00/opam new file mode 100644 index 000000000..f75f50089 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.112.24.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/pa_ounit-112.24.tar.gz" + checksum: [ + "sha256=fa04e72fe1db41e6dc64f9707cf5705cb9b957aa93265120c875c808eb9b9b96" + "md5=cbddf04b93e728b86754dbbd40d83210" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_ounit/pa_ounit.112.35.00/opam b/packages/pa_ounit/pa_ounit.112.35.00/opam new file mode 100644 index 000000000..c3a917e68 --- /dev/null +++ b/packages/pa_ounit/pa_ounit.112.35.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_ounit" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/pa_ounit/issues" +dev-repo: "git+https://github.com/janestreet/pa_ounit.git" +install: [[make "install"]] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/pa_ounit-112.35.00.tar.gz" + checksum: [ + "sha256=ab016c6aba04109d75094d5241f8a9586e060abb830518e824ef064f6cba9a93" + "md5=889ff0300916a0bf1902f6efb7610a9c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_ounit/pa_ounit.113.00.00/opam b/packages/pa_ounit/pa_ounit.113.00.00/opam new file mode 100644 index 000000000..8e8402d5f --- /dev/null +++ b/packages/pa_ounit/pa_ounit.113.00.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_ounit" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "pa_ounit"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/pa_ounit/issues" +dev-repo: "git+https://github.com/janestreet/pa_ounit.git" +install: [[make "install"]] +synopsis: "Syntax extension for oUnit" +description: """ +Pa_ounit is a syntax extension that helps writing in-line oUnit. It +takes care of automatically registering the tests and generates +helpfull failure messages with the file and line number. + +It allows user to register tests with a new TEST top-level expressions +and automatically collects all the tests in a module (in a function +ounit_tests of type unit -> OUnit.test).""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/pa_ounit-113.00.00.tar.gz" + checksum: [ + "sha256=6710f6e63f83cdae90ccdb3093238962569860453ab11406a0ba65d6a1b8206e" + "md5=6604dde1e72444d65caa0656e3c211de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_ovisitor/pa_ovisitor.1.0.0/opam b/packages/pa_ovisitor/pa_ovisitor.1.0.0/opam new file mode 100644 index 000000000..9b7c2a6f3 --- /dev/null +++ b/packages/pa_ovisitor/pa_ovisitor.1.0.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" {>= "4.0.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "type_conv" {<= "113.00.02"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "CamlP4 type_conv module to auto-generate visitor, folder, mapper from type definitions." +description: + "CamlP4 type_conv module to auto-generate visitor, folder, mapper from type definitions." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/pa_ovisitor-1.0.0.tar.gz" + checksum: [ + "sha256=b4feb40883d1c7dfd8a61575edbb55fd3507cb58443c664a9161bc3467a36578" + "md5=8b780264a3fcc0eaa435393c8c2d1543" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_ppx_regexp/pa_ppx_regexp.0.03/opam b/packages/pa_ppx_regexp/pa_ppx_regexp.0.03/opam new file mode 100644 index 000000000..de01e5763 --- /dev/null +++ b/packages/pa_ppx_regexp/pa_ppx_regexp.0.03/opam @@ -0,0 +1,46 @@ + +synopsis: "A Camlp5 PPX Rewriter for Perl Regexp Workalikes " +description: +""" +This is a PPX Rewriter for some workalikes to perl regexp operations, +based on Camlp5 (so it's compatible with all the other Camlp5-based PPX rewriters). +""" +opam-version: "2.0" +x-maintenance-intent: [ "(latest)" ] +maintainer: "Chet Murthy " +authors: ["Chet Murthy"] +homepage: "https://github.com/camlp5/pa_ppx_regexp" +license: "BSD-3-Clause" +bug-reports: "https://github.com/camlp5/pa_ppx_regexp/issues" +dev-repo: "git+https://github.com/camlp5/pa_ppx_regexp.git" +doc: "https://github.com/camlp5/pa_ppx_regexp/doc" +available: false +depends: [ + "ocaml" { >= "4.10.0" } + "camlp5-buildscripts" {>= "0.02" & <= "0.04"} + "camlp5" {>= "8.01.00" & <= "8.03.01"} + "pa_ppx" {>= "0.15" & <= "0.16"} + "pa_ppx_migrate" {>= "0.10" & <= "0.13"} + "pa_ppx_static" {>= "0.01" & <= "0.02"} + "not-ocamlfind" {>= "0.10" & <= "0.13"} + "ounit" {= "2.2.7"} + "mdx" {>= "2.3.0" & with-test & <= "2.5.0"} + "fmt" {<= "0.9.0"} + "pcre" {<= "8.0.1"} + "pcre2" {<= "8.0.2"} + "re" {= "1.12.0"} +] +build: [ + [make "sys"] + [make "test"] {with-test} +] +install: [make "install"] +url { + src: "https://github.com/camlp5/pa_ppx_regexp/archive/refs/tags/0.03.tar.gz" + checksum: [ + "sha512=74a3b28c5edf836fe7078504c674d2d9bc8fbb977d0f07365f8725016214b9c895e7b2171a11d937d91653616c172d763c670d0426464703878c35c7841dc7d2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_sexp_conv/pa_sexp_conv.113.00.00/opam b/packages/pa_sexp_conv/pa_sexp_conv.113.00.00/opam new file mode 100644 index 000000000..cb2a16422 --- /dev/null +++ b/packages/pa_sexp_conv/pa_sexp_conv.113.00.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_sexp_conv" +bug-reports: "https://github.com/janestreet/pa_sexp_conv/issues" +dev-repo: "git+https://github.com/janestreet/pa_sexp_conv.git" +build: [ + ["./configure"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "pa_sexp_conv"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} + "camlp4" {<= "5.3"} + "type_conv" {<= "113.00.02"} +] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/pa_sexp_conv/archive/113.00.00.tar.gz" + checksum: [ + "sha256=ab335deee5deca2b3ede4f0d88ed86a781b82f3f5da75acf8618b62f4c31bc8c" + "md5=de8e69d53b6a2d1b3d47284267c2aca0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/opam b/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/opam new file mode 100644 index 000000000..9d04d2f6b --- /dev/null +++ b/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_sexp_conv" +bug-reports: "https://github.com/janestreet/pa_sexp_conv/issues" +dev-repo: "git+https://github.com/janestreet/pa_sexp_conv.git" +build: [ + ["./configure"] + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "pa_sexp_conv"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} + "type_conv" {<= "113.00.02"} +] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/pa_sexp_conv/archive/113.00.01.tar.gz" + checksum: [ + "sha256=f1930b810edd40b5432f17c755400dbf0635f63d86ea5edf2a68f7732801ea51" + "md5=ce291059d215e6e2d64f1924c68a37cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_sqlexpr/pa_sqlexpr.0.9.0/opam b/packages/pa_sqlexpr/pa_sqlexpr.0.9.0/opam new file mode 100644 index 000000000..ac7445d61 --- /dev/null +++ b/packages/pa_sqlexpr/pa_sqlexpr.0.9.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +authors: ["Mauricio Fernandez "] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://github.com/mfp/ocaml-sqlexpr" +dev-repo: "git+https://github.com/mfp/ocaml-sqlexpr.git" +bug-reports: "https://github.com/mfp/ocaml-sqlexpr/issues" +build: [ + [ "jbuilder" "build" "-p" name "-j" jobs ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "sqlexpr" {<= "0.9.0"} + "estring" {= "1.3"} + "camlp4" {<= "5.3"} +] +synopsis: + "Type-safe, convenient SQLite database access - extension for use with sqlexpr." +description: """ +sqlexpr provides type-safe, convenient execution of SQL statements. Currently +compatible with Sqlite3. + +Sqlexpr features: + +* automated prepared statement caching, param binding, data +extraction, error checking (including automatic stmt reset to avoid +BUSY/LOCKED errors in subsequent queries), stmt finalization on db +close, etc. + +* HOFs like iter, fold, transaction + +* support for different concurrency models: everything is functorized +over a THREAD monad, so you can for instance do concurrent folds/iters +with Lwt + +* support for SQL stmt syntax checks and some extra semantic checking +(column names, etc)""" +url { + src: + "https://github.com/mfp/ocaml-sqlexpr/releases/download/0.9.0/ocaml-sqlexpr-0.9.0.tar.gz" + checksum: [ + "sha256=ed7aa427312f7775b990daddaf4c77aebb2be1d14de44f551a15c01ae29f0b7c" + "md5=edca74c7c1af6f7ebb0c46598f242552" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/opam b/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/opam new file mode 100644 index 000000000..da4981fd3 --- /dev/null +++ b/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_structural_sexp" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "pa_structural_sexp"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/pa_structural_sexp/issues" +dev-repo: "git+https://github.com/janestreet/pa_structural_sexp.git" +install: [[make "install"]] +synopsis: + "Quotation expanders to simplify building s-expressions from ocaml values" +description: """ +This package adds the quotation expanders: + <:structural_sexp< expr >>, + <:structural_error< string-expr expr >>, + <:raise_structural_sexp< string-expr expr >>, + <:structural_or_error< string-expr expr >> +for constructing sexps, errors and exceptions from specially-constructed OCaml +expressions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/pa_structural_sexp-112.35.00.tar.gz" + checksum: [ + "sha256=8425bcdd59afd2d1efb96521b5719ce8308c3ee7fb8cd94981d5eac203430721" + "md5=b9d40e3a8586d6679c799d99cfabc596" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/opam b/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/opam new file mode 100644 index 000000000..7d0a8f207 --- /dev/null +++ b/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_structural_sexp" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "pa_structural_sexp"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/pa_structural_sexp/issues" +dev-repo: "git+https://github.com/janestreet/pa_structural_sexp.git" +install: [[make "install"]] +synopsis: + "Quotation expanders to simplify building s-expressions from ocaml values" +description: """ +This package adds the quotation expanders: + <:structural_sexp< expr >>, + <:structural_error< string-expr expr >>, + <:raise_structural_sexp< string-expr expr >>, + <:structural_or_error< string-expr expr >> +for constructing sexps, errors and exceptions from specially-constructed OCaml +expressions.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/pa_structural_sexp-113.00.00.tar.gz" + checksum: [ + "sha256=904ee372233d7d47a4b2468505cd768294a3d3f98650dac790ae1af2d24fa5a9" + "md5=288c81277d521d938a46514b8e3fb623" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_test/pa_test.109.34.00/opam b/packages/pa_test/pa_test.109.34.00/opam new file mode 100644 index 000000000..2faedd213 --- /dev/null +++ b/packages/pa_test/pa_test.109.34.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_test"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "core_kernel" {>= "109.34.00" & <= "109.42.00"} + "type_conv" {>= "109.28.00" & <= "109.41.00"} + "sexplib" {>= "109.20.00" & <= "109.41.00"} + "comparelib" {= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Quotation expander for assertions." +description: """ +This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, +which fail with nicely formatted error messages.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/pa_test-109.34.00.tar.gz" + checksum: [ + "sha256=ad063a9fff655222637783d07e5ac6ed33330298e6801b389620dad2206258c0" + "md5=1d686b9991e8dd56c87a31305baf07bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_test/pa_test.109.45.00/opam b/packages/pa_test/pa_test.109.45.00/opam new file mode 100644 index 000000000..7f57dc66b --- /dev/null +++ b/packages/pa_test/pa_test.109.45.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_test"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "core_kernel" {= "109.45.00"} + "type_conv" {>= "109.28.00" & <= "109.41.00"} + "sexplib" {>= "109.20.00" & <= "109.41.00"} + "comparelib" {= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Quotation expander for assertions." +description: """ +This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, +which fail with nicely formatted error messages.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/pa_test-109.45.00.tar.gz" + checksum: [ + "sha256=70149738df2e635fc6d1ee5b53c9798a999b58255bb529f20694b6ad1636f997" + "md5=67123ff552a46cf46e81add04fc57307" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_test/pa_test.109.47.00/opam b/packages/pa_test/pa_test.109.47.00/opam new file mode 100644 index 000000000..3bb58e461 --- /dev/null +++ b/packages/pa_test/pa_test.109.47.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_test"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "core_kernel" {= "109.47.00"} + "type_conv" {= "109.47.00"} + "sexplib" {= "109.47.00"} + "comparelib" {= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Quotation expander for assertions." +description: """ +This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, +which fail with nicely formatted error messages.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/pa_test-109.47.00.tar.gz" + checksum: [ + "sha256=27b22c3c55e897c958f01607a21f23c607c6eea75ea9d910a8658e73e2208f56" + "md5=01c6a9fe764dd828c84703be9b83530a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_test/pa_test.109.53.00/opam b/packages/pa_test/pa_test.109.53.00/opam new file mode 100644 index 000000000..ab143d1ad --- /dev/null +++ b/packages/pa_test/pa_test.109.53.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_test"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "core_kernel" {>= "109.53.00" & <= "109.55.00"} + "type_conv" {= "109.53.00"} + "sexplib" {>= "109.53.00" & <= "109.55.00"} + "comparelib" {= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Quotation expander for assertions." +description: """ +This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, +which fail with nicely formatted error messages.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/pa_test-109.53.00.tar.gz" + checksum: [ + "sha256=552b020f43f8f33b6a0865147dc91411eb378de07c4af2b8aaee3dd790de8260" + "md5=3186318d436fa1ee3ae62f3aa42ec5f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_test/pa_test.109.53.02/opam b/packages/pa_test/pa_test.109.53.02/opam new file mode 100644 index 000000000..0883f4d6c --- /dev/null +++ b/packages/pa_test/pa_test.109.53.02/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_test"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "core_kernel" {>= "109.53.00" & <= "109.60.00"} + "type_conv" {>= "109.53.00" & <= "109.60.01"} + "sexplib" {>= "109.53.00" & <= "109.60.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Quotation expander for assertions." +description: """ +This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, +which fail with nicely formatted error messages.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/pa_test-109.53.02.tar.gz" + checksum: [ + "sha256=8626f66a62b201e08458517d7d75c41acf677eef00714fb465167729b54871e3" + "md5=2e939c4f4bad09895f31475b32fe1a37" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_test/pa_test.110.01.00/opam b/packages/pa_test/pa_test.110.01.00/opam new file mode 100644 index 000000000..69ab68056 --- /dev/null +++ b/packages/pa_test/pa_test.110.01.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_test"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "core_kernel" {>= "110.01.00" & <= "111.06.00"} + "type_conv" {>= "109.53.00" & <= "109.60.01"} + "sexplib" {>= "110.01.00" & <= "111.03.00"} + "comparelib" {>= "109.27.00" & <= "109.60.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Quotation expander for assertions." +description: """ +This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, +which fail with nicely formatted error messages.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/pa_test-110.01.00.tar.gz" + checksum: [ + "sha256=aec7a7f6956a47831ddb01f7e6c6ae994ef75f1db74bf292601966b346f14129" + "md5=ef9c8aea91eb3340bd82932ac63d5d0e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_test/pa_test.111.08.00/opam b/packages/pa_test/pa_test.111.08.00/opam new file mode 100644 index 000000000..1d89bbef1 --- /dev/null +++ b/packages/pa_test/pa_test.111.08.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_test"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "sexplib" {>= "110.01.00" & < "112.07.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Quotation expander for assertions." +description: """ +This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, +which fail with nicely formatted error messages.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/pa_test-111.08.00.tar.gz" + checksum: [ + "sha256=87fa0d85615f2e6a5df588d7319208301b7825b7232ac0b830ad14079f8e2e72" + "md5=fe043bbd0fdb71f859df79d28181648e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_test/pa_test.111.08.01/opam b/packages/pa_test/pa_test.111.08.01/opam new file mode 100644 index 000000000..cf7e4e228 --- /dev/null +++ b/packages/pa_test/pa_test.111.08.01/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_test"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "sexplib" {>= "110.01.00" & < "112.18.00"} + "comparelib" {>= "109.27.00" & < "109.61.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Quotation expander for assertions." +description: """ +This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, +which fail with nicely formatted error messages.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/pa_test-111.08.01.tar.gz" + checksum: [ + "sha256=c9933e1e76bae36e4aff020c7a12105d944c47cf219ada823e97b1f999b0e921" + "md5=5fa3a399be7932a3496c17fda6dead2b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pa_test/pa_test.112.24.00/opam b/packages/pa_test/pa_test.112.24.00/opam new file mode 100644 index 000000000..5d196bf47 --- /dev/null +++ b/packages/pa_test/pa_test.112.24.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_test" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "pa_test"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & < "113.01.00" & <= "113.00.02"} + "sexplib" {>= "112.24.00" & < "113.01.00"} + "comparelib" {>= "109.27.00" & < "113.01.00" & <= "113.00.00"} + "herelib" {>= "109.35.02" & < "112.36.00" & <= "112.35.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/pa_test/issues" +dev-repo: "git+https://github.com/janestreet/pa_test.git" +install: [[make "install"]] +synopsis: "Quotation expander for assertions." +description: """ +This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, +which fail with nicely formatted error messages.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/pa_test-112.24.tar.gz" + checksum: [ + "sha256=b03d13c2bc9fa9a4b1c507d7108d965202160f83e9781d430d3b53a1993e30d6" + "md5=1b0e52b9f76a47258bba734577ee56e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/opam b/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/opam new file mode 100644 index 000000000..62625d456 --- /dev/null +++ b/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_typerep_conv" +bug-reports: "https://github.com/janestreet/pa_typerep_conv/issues" +dev-repo: "git+https://github.com/janestreet/pa_typerep_conv.git" +license: "Apache-2.0" +build: [[make]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "pa_typerep_conv"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://github.com/janestreet/pa_typerep_conv/archive/113.00.00.tar.gz" + checksum: [ + "sha256=23c6a2502f0767efc56f881c15f710bf5f7bdbfa36a547ef5842550631ca576a" + "md5=a0c3a351ab82457d0d9e11f9a240a807" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/opam b/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/opam new file mode 100644 index 000000000..13f79ac1a --- /dev/null +++ b/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_typerep_conv" +bug-reports: "https://github.com/janestreet/pa_typerep_conv/issues" +dev-repo: "git+https://github.com/janestreet/pa_typerep_conv.git" +license: "Apache-2.0" +build: [[make]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "pa_typerep_conv"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://github.com/janestreet/pa_typerep_conv/archive/113.00.01.tar.gz" + checksum: [ + "sha256=36059e3fde4ca51eb007f12156541a5eab27b0f0478f63a5cecee61eb3094e16" + "md5=52b5eb1eabf0ce17904d604fbd40a762" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_variants_conv/pa_variants_conv.109.15.03/opam b/packages/pa_variants_conv/pa_variants_conv.109.15.03/opam new file mode 100644 index 000000000..583a10ce5 --- /dev/null +++ b/packages/pa_variants_conv/pa_variants_conv.109.15.03/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_variants_conv" +bug-reports: "https://github.com/janestreet/pa_variants_conv/issues" +dev-repo: "git+https://github.com/janestreet/pa_variants_conv.git" +license: "Apache-2.0" +build: [[make]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "pa_variants_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://github.com/janestreet/pa_variants_conv/archive/109.15.03.tar.gz" + checksum: [ + "sha256=b8a2ded4ba87a9c74c52e601dfa8c31d6c8aa731ca4c1f16e947038558091934" + "md5=dd8605362ae7cc1948595f9db7c83b4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pa_variants_conv/pa_variants_conv.109.15.04/opam b/packages/pa_variants_conv/pa_variants_conv.109.15.04/opam new file mode 100644 index 000000000..80e97dd9d --- /dev/null +++ b/packages/pa_variants_conv/pa_variants_conv.109.15.04/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pa_variants_conv" +bug-reports: "https://github.com/janestreet/pa_variants_conv/issues" +dev-repo: "git+https://github.com/janestreet/pa_variants_conv.git" +license: "Apache-2.0" +build: [[make]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "pa_variants_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://github.com/janestreet/pa_variants_conv/archive/109.15.04.tar.gz" + checksum: [ + "sha256=632a9fe88dd68fd98b74d78b1ae98613fd2be97081ba2ac4a79f44b8454c68ec" + "md5=e6db8d87b14d0f9fa90565e240c98ac0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/packet/packet.0.1.1/opam b/packages/packet/packet.0.1.1/opam new file mode 100644 index 000000000..e02eb714c --- /dev/null +++ b/packages/packet/packet.0.1.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "arjun@cs.umass.edu" +build: [ + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "packet"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.7.0" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-packet" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A serialization library for several common packet formats" +description: """ +This library includes serializers for ethernet, TCP, IP, ARP, ICMP, and +others.""" +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-packet/archive/packet.0.1.1.tar.gz" + checksum: [ + "sha256=eff0c28aa48f131274479abd5d1b7f797a0fd873f9e6fe9ad88474bc84450c23" + "md5=965fd0dad2229cd611e0593095692bee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/packet/packet.0.2.0/opam b/packages/packet/packet.0.2.0/opam new file mode 100644 index 000000000..f181ab2a3 --- /dev/null +++ b/packages/packet/packet.0.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "arjun@cs.umass.edu" +homepage: "https://github.com/frenetic-lang/ocaml-packet" +build: [ + ["ocaml" "setup.ml" "-configure" "--%{quickcheck:enable}%-quickcheck"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "packet"]] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.7.0" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["quickcheck"] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-packet" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A serialization library for several common packet formats" +description: """ +This library includes serializers for ethernet, TCP, IP, ARP, ICMP, and +others.""" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/ocaml-packet/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=3acdd9d9c7082028d0a9bcd765a3cb55ecd851910de7cff1763d4f97c89cb3d1" + "md5=c81335824da31e6905b64d32896d4c4e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/packet/packet.0.2.1/opam b/packages/packet/packet.0.2.1/opam new file mode 100644 index 000000000..2bea76cf8 --- /dev/null +++ b/packages/packet/packet.0.2.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--%{quickcheck:enable}%-quickcheck"] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "packet"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["quickcheck"] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-packet" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A serialization library for network packets." +description: """ +This library includes serializers for: + + * ethernet + * IP + * UDP + * TCP + * ICMP + * DNS + +and others.""" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/ocaml-packet/archive/v0.2.1.tar.gz" + checksum: [ + "sha256=e930f3b6448843a682883200ec4975fbb9a7662b9a90525a546570b0a508b133" + "md5=f7c3c7fbf7846390823ea4dab479190f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/packet/packet.0.3.0/opam b/packages/packet/packet.0.3.0/opam new file mode 100644 index 000000000..85cff34f3 --- /dev/null +++ b/packages/packet/packet.0.3.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--%{quickcheck:enable}%-quickcheck"] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "packet"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["quickcheck"] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-packet" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A serialization library for network packets." +description: """ +This library includes serializers for: + + * ethernet + * IP + * UDP + * TCP + * ICMP + * DNS + +and others.""" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/ocaml-packet/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=f3e6197ab6bd038a22cd231d0a6750c1b4c4e4dcdda1a11ce7cd000b05f85d9f" + "md5=79ec177703c8cd3035b5c907e75e113e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/packet/packet.0.3.1/opam b/packages/packet/packet.0.3.1/opam new file mode 100644 index 000000000..637c837d6 --- /dev/null +++ b/packages/packet/packet.0.3.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "arjun@cs.umass.edu" +build: [ + ["ocaml" "setup.ml" "-configure" "--%{quickcheck:enable}%-quickcheck"] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "packet"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "sexplib" {>= "110.01.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["quickcheck"] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-packet" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A serialization library for several common packet formats" +description: """ +This library includes serializers for ethernet, TCP, IP, ARP, ICMP, and +others.""" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/ocaml-packet/archive/v0.3.1.tar.gz" + checksum: [ + "sha256=5a848a4ddc0951815eb8d41cdf466f9cf3501ef4ea83dba8ebe33ee59c3cde06" + "md5=4fd97b9a82f075c018b92482011b81db" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/packet/packet.0.4.0/opam b/packages/packet/packet.0.4.0/opam new file mode 100644 index 000000000..5afa70211 --- /dev/null +++ b/packages/packet/packet.0.4.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Arjun Guha " +homepage: "https://github.com/frenetic-lang/ocaml-packet" +build: [ + ["./configure" "--%{pa_ounit:enable}%-tests"] + [make] + [make "test"] {with-test} +] +remove: [ + ["ocamlfind" "remove" "packet"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "sexplib" {>= "110.01.00" & < "113.01.00"} + "tcpip" {>= "2.0.3" & <= "8.2.0"} + "quickcheck" {<= "1.0.2"} + "ounit" {with-test & <= "2.2.7"} + "pa_ounit" {with-test & <= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-packet" +install: [make "install"] +synopsis: "A serialization library for several common packet formats" +description: """ +This library includes serializers for ethernet, TCP, IP, ARP, ICMP, and +others.""" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/ocaml-packet/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=d638740ee656fde9164a3c70713c395c09233b2776fa24d753f1b14dfb66b96a" + "md5=4f6f97ad5e1156b0d30bd91d03ce7b1a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pareto/pareto.0.2/opam b/packages/pareto/pareto.0.2/opam new file mode 100644 index 000000000..8ae223f51 --- /dev/null +++ b/packages/pareto/pareto.0.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "superbobry@gmail.com" +authors: ["Sergei Lebedev"] +homepage: "https://github.com/superbobry/pareto" +license: "MIT" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "pareto"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "gsl" {>= "1.13.0" & <= "1.25.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/superbobry/pareto" +install: [make "install"] +synopsis: "GSL powered OCaml statistics library, which provides:" +description: """ +* Common statistical tests for significant differences between samples. +* Uniform interface for common discrete and continuous probability distributions. +* Descriptive and summary statistics, quantile estimation, kernel density estimation. +* Resampling methods: jackknife, BCa bootstrap.""" +flags: light-uninstall +url { + src: "https://github.com/superbobry/pareto/archive/0.2.tar.gz" + checksum: [ + "sha256=f75cc633a524a8e795d6c66332b3d7dd4a763b273efa6e096f34e9e844d60589" + "md5=ca7373f1544ce6f53b54e6baac51cb2d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parmap/parmap.0.9.1/opam b/packages/parmap/parmap.0.9.1/opam new file mode 100644 index 000000000..a6186cd7e --- /dev/null +++ b/packages/parmap/parmap.0.9.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Roberto Di Cosmo " +maintainer: "roberto@dicosmo.org" +homepage: "https://github.com/rdicosmo/parmap" +bug-reports: "https://github.com/rdicosmo/parmap/issues" +dev-repo: "git+https://github.com/rdicosmo/parmap" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "parmap"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +synopsis: "Minimalistic library allowing to exploit multicore architecture" +description: """ +Parmap is a minimalistic library allowing to exploit multicore +architecture for OCaml programs with minimal modifications: if you +want to use your many cores to accelerate an operation which happens +to be a map, fold or map/fold (map-reduce), just use Parmap’s parmap, +parfold and parmapfold primitives in place of the standard List.map +and friends, and specify the number of subprocesses to use by the +optional parameter ~ncores.""" +flags: light-uninstall +url { + src: "https://github.com/rdicosmo/parmap/tarball/0.9.1" + checksum: [ + "sha256=b31413dc34b3a0086b59c6c837a3c4f10326fa2b18c710d012e31b513e4a472c" + "md5=e39f254dc7282f89317c18a597b95595" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parmap/parmap.1.0-rc1/opam b/packages/parmap/parmap.1.0-rc1/opam new file mode 100644 index 000000000..e88e88df4 --- /dev/null +++ b/packages/parmap/parmap.1.0-rc1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +authors: "Roberto Di Cosmo " +maintainer: "roberto@dicosmo.org" +homepage: "https://github.com/rdicosmo/parmap" +bug-reports: "https://github.com/rdicosmo/parmap/issues" +dev-repo: "git+https://github.com/rdicosmo/parmap" +build: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" ] +] +install: [ + [make "install" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +remove: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {<= "0.2"} + "conf-aclocal" {<= "2"} +] +depexts: [ + ["autoconf"] {os-family = "debian"} +] +synopsis: "Minimalistic library allowing to exploit multicore architecture" +description: """ +Parmap is a minimalistic library allowing to exploit multicore +architecture for OCaml programs with minimal modifications: if you +want to use your many cores to accelerate an operation which happens +to be a map, fold or map/fold (map-reduce), just use Parmap’s parmap, +parfold and parmapfold primitives in place of the standard List.map +and friends, and specify the number of subprocesses to use by the +optional parameter ~ncores.""" +url { + src: "https://github.com/rdicosmo/parmap/tarball/1.0-rc1" + checksum: [ + "sha256=0e28ab233337fbb9b58eca87588359257a09e634b70317aad234366ac07928cc" + "md5=b13c17d88cedb929d2921a9dc50ff223" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parmap/parmap.1.0-rc2/opam b/packages/parmap/parmap.1.0-rc2/opam new file mode 100644 index 000000000..a313ce225 --- /dev/null +++ b/packages/parmap/parmap.1.0-rc2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +authors: "Roberto Di Cosmo " +maintainer: "roberto@dicosmo.org" +homepage: "https://github.com/rdicosmo/parmap" +bug-reports: "https://github.com/rdicosmo/parmap/issues" +dev-repo: "git+https://github.com/rdicosmo/parmap" +build: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" ] +] +install: [ + [make "install" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +remove: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {<= "0.2"} + "conf-aclocal" {<= "2"} +] +depexts: [ + ["autoconf"] {os-family = "debian"} +] +synopsis: "Minimalistic library allowing to exploit multicore architecture" +description: """ +Parmap is a minimalistic library allowing to exploit multicore +architecture for OCaml programs with minimal modifications: if you +want to use your many cores to accelerate an operation which happens +to be a map, fold or map/fold (map-reduce), just use Parmap’s parmap, +parfold and parmapfold primitives in place of the standard List.map +and friends, and specify the number of subprocesses to use by the +optional parameter ~ncores.""" +url { + src: "https://github.com/rdicosmo/parmap/tarball/1.0-rc2" + checksum: [ + "sha256=50e84e568cdb721cc291398fee6a33da258fa7da9b8f405261c64d849022f7c4" + "md5=1d68204d3bae2b8e6119528cf69552c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parmap/parmap.1.0-rc3/opam b/packages/parmap/parmap.1.0-rc3/opam new file mode 100644 index 000000000..6e8d13519 --- /dev/null +++ b/packages/parmap/parmap.1.0-rc3/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +authors: "Roberto Di Cosmo " +maintainer: "roberto@dicosmo.org" +homepage: "https://github.com/rdicosmo/parmap" +bug-reports: "https://github.com/rdicosmo/parmap/issues" +dev-repo: "git+https://github.com/rdicosmo/parmap" +build: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" ] +] +install: [ + [make "install" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +remove: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {<= "0.2"} + "conf-aclocal" {<= "2"} +] +depexts: [ + ["autoconf"] {os-family = "debian"} +] +synopsis: "Minimalistic library allowing to exploit multicore architecture" +description: """ +Parmap is a minimalistic library allowing to exploit multicore +architecture for OCaml programs with minimal modifications: if you +want to use your many cores to accelerate an operation which happens +to be a map, fold or map/fold (map-reduce), just use Parmap’s parmap, +parfold and parmapfold primitives in place of the standard List.map +and friends, and specify the number of subprocesses to use by the +optional parameter ~ncores.""" +url { + src: "https://github.com/rdicosmo/parmap/archive/1.0rc3.tar.gz" + checksum: [ + "sha256=c7d7ed9ec3297b9c65a6dd6ddebe7acfaf6bd4ec49b6c19ae161bb012006e8b7" + "md5=748eba498cdc6e985b85f708b5fb16a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parmap/parmap.1.0-rc4/opam b/packages/parmap/parmap.1.0-rc4/opam new file mode 100644 index 000000000..5950c46e8 --- /dev/null +++ b/packages/parmap/parmap.1.0-rc4/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: "Roberto Di Cosmo " +maintainer: "roberto@dicosmo.org" +homepage: "https://github.com/rdicosmo/parmap" +bug-reports: "https://github.com/rdicosmo/parmap/issues" +dev-repo: "git+https://github.com/rdicosmo/parmap" +build: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" ] +] +install: [ + [make "install" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +remove: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {<= "0.2"} + "conf-aclocal" {<= "2"} +] +synopsis: "Minimalistic library allowing to exploit multicore architecture" +description: """ +Parmap is a minimalistic library allowing to exploit multicore +architecture for OCaml programs with minimal modifications: if you +want to use your many cores to accelerate an operation which happens +to be a map, fold or map/fold (map-reduce), just use Parmap’s parmap, +parfold and parmapfold primitives in place of the standard List.map +and friends, and specify the number of subprocesses to use by the +optional parameter ~ncores.""" +url { + src: "https://github.com/rdicosmo/parmap/archive/1.0-rc4.tar.gz" + checksum: [ + "sha256=368d47b298ba11cf1a0ea7fc8ce64eb93b8b069805b0704d653c810225efd70a" + "md5=5b803ca609852efdef5f3589bdcac73e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parmap/parmap.1.0-rc5/opam b/packages/parmap/parmap.1.0-rc5/opam new file mode 100644 index 000000000..0ef53f930 --- /dev/null +++ b/packages/parmap/parmap.1.0-rc5/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: "Roberto Di Cosmo " +maintainer: "roberto@dicosmo.org" +homepage: "https://github.com/rdicosmo/parmap" +bug-reports: "https://github.com/rdicosmo/parmap/issues" +dev-repo: "git+https://github.com/rdicosmo/parmap" +build: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" ] +] +install: [ + [make "install" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +remove: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {<= "0.2"} + "conf-aclocal" {<= "2"} +] +synopsis: "Minimalistic library allowing to exploit multicore architecture" +description: """ +Parmap is a minimalistic library allowing to exploit multicore +architecture for OCaml programs with minimal modifications: if you +want to use your many cores to accelerate an operation which happens +to be a map, fold or map/fold (map-reduce), just use Parmap’s parmap, +parfold and parmapfold primitives in place of the standard List.map +and friends, and specify the number of subprocesses to use by the +optional parameter ~ncores.""" +url { + src: "https://github.com/rdicosmo/parmap/archive/1.0-rc5.tar.gz" + checksum: [ + "sha256=3aa4e4d856d112a12d806c9a76d0f00f6d57ef06b8b329e657aef6bff51f889f" + "md5=8c802fb9717af13dc69d3c4de9879be0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parmap/parmap.1.0-rc6/opam b/packages/parmap/parmap.1.0-rc6/opam new file mode 100644 index 000000000..3023a6319 --- /dev/null +++ b/packages/parmap/parmap.1.0-rc6/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Roberto Di Cosmo " +authors: "Roberto Di Cosmo " +homepage: "https://github.com/rdicosmo/parmap" +dev-repo: "git+https://github.com/rdicosmo/parmap.git" +bug-reports: "https://github.com/rdicosmo/parmap/issues" +build: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" ] +] +install: [ + [make "install" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +remove: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {<= "0.2"} + "conf-aclocal" {<= "2"} +] +synopsis: "Minimalistic library allowing to exploit multicore architecture" +description: """ +Parmap is a minimalistic library allowing to exploit multicore +architecture for OCaml programs with minimal modifications: if you +want to use your many cores to accelerate an operation which happens +to be a map, fold or map/fold (map-reduce), just use Parmap’s parmap, +parfold and parmapfold primitives in place of the standard List.map +and friends, and specify the number of subprocesses to use by the +optional parameter ~ncores.""" +url { + src: "https://github.com/rdicosmo/parmap/archive/1.0-rc6.tar.gz" + checksum: [ + "sha256=25e2eeb2ec8b1dedc8067443ddcddf4ab0ff2e3821da888338146af69e8fd9e6" + "md5=2259db16f3655e5ecff4fb641eb08f24" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parmap/parmap.1.0-rc7.1/opam b/packages/parmap/parmap.1.0-rc7.1/opam new file mode 100644 index 000000000..06ce5e88f --- /dev/null +++ b/packages/parmap/parmap.1.0-rc7.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Roberto Di Cosmo " +authors: "Roberto Di Cosmo " +homepage: "https://github.com/rdicosmo/parmap" +dev-repo: "git+https://github.com/rdicosmo/parmap.git" +bug-reports: "https://github.com/rdicosmo/parmap/issues" +build: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" ] +] +install: [ + [make "install" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +remove: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {<= "0.2"} + "conf-aclocal" {<= "2"} +] +synopsis: "Minimalistic library allowing to exploit multicore architecture" +description: """ +Parmap is a minimalistic library allowing to exploit multicore +architecture for OCaml programs with minimal modifications: if you +want to use your many cores to accelerate an operation which happens +to be a map, fold or map/fold (map-reduce), just use Parmap’s parmap, +parfold and parmapfold primitives in place of the standard List.map +and friends, and specify the number of subprocesses to use by the +optional parameter ~ncores.""" +url { + src: + "https://github.com/rdicosmo/parmap/archive/1.0-rc7-fix-for4.03+3.tar.gz" + checksum: [ + "sha256=78f3baa7f9b9c7b5e2a3571624b844fce2b0b9f8744ebf5309ad880e74940fbb" + "md5=ea5f9179ff5d1126fd01bc04888dcc54" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parmap/parmap.1.0-rc7/opam b/packages/parmap/parmap.1.0-rc7/opam new file mode 100644 index 000000000..7f4d85310 --- /dev/null +++ b/packages/parmap/parmap.1.0-rc7/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Roberto Di Cosmo " +authors: "Roberto Di Cosmo " +homepage: "https://github.com/rdicosmo/parmap" +dev-repo: "git+https://github.com/rdicosmo/parmap.git" +bug-reports: "https://github.com/rdicosmo/parmap/issues" +build: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" ] +] +install: [ + [make "install" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +remove: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {<= "0.2"} + "conf-aclocal" {<= "2"} +] +synopsis: "Minimalistic library allowing to exploit multicore architecture" +description: """ +Parmap is a minimalistic library allowing to exploit multicore +architecture for OCaml programs with minimal modifications: if you +want to use your many cores to accelerate an operation which happens +to be a map, fold or map/fold (map-reduce), just use Parmap’s parmap, +parfold and parmapfold primitives in place of the standard List.map +and friends, and specify the number of subprocesses to use by the +optional parameter ~ncores.""" +url { + src: "https://github.com/rdicosmo/parmap/archive/1.0-rc7.tar.gz" + checksum: [ + "sha256=b993d47b8b8e5342839b851b46aba52264b4f8c527db08f3124ed7a7de7e1912" + "md5=f78aa871ac23d321d28905d83027db4c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parmap/parmap.1.0-rc8/opam b/packages/parmap/parmap.1.0-rc8/opam new file mode 100644 index 000000000..7298562a5 --- /dev/null +++ b/packages/parmap/parmap.1.0-rc8/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Roberto Di Cosmo " +authors: "Roberto Di Cosmo " +homepage: "https://github.com/rdicosmo/parmap" +dev-repo: "git+https://github.com/rdicosmo/parmap.git" +bug-reports: "https://github.com/rdicosmo/parmap/issues" +build: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" ] +] +install: [ + [make "install" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +remove: [ + ["aclocal" "-I" "m4"] + ["autoconf"] + ["autoheader"] + ["./configure"] + [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-autoconf" {<= "0.2"} + "conf-aclocal" {<= "2"} +] +synopsis: "Minimalistic library allowing to exploit multicore architecture" +description: """ +Parmap is a minimalistic library allowing to exploit multicore +architecture for OCaml programs with minimal modifications: if you +want to use your many cores to accelerate an operation which happens +to be a map, fold or map/fold (map-reduce), just use Parmap’s parmap, +parfold and parmapfold primitives in place of the standard List.map +and friends, and specify the number of subprocesses to use by the +optional parameter ~ncores.""" +url { + src: "https://github.com/rdicosmo/parmap/archive/1.0-rc8.tar.gz" + checksum: [ + "sha256=288fe4e72c10e9866cd8173bedf052d62421646a2a8aaffe96b70239695cf7a4" + "md5=44c8115ff0aa099b70e63f5849dfb6ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parsexp/parsexp.v0.10.0/opam b/packages/parsexp/parsexp.v0.10.0/opam new file mode 100644 index 000000000..246d58189 --- /dev/null +++ b/packages/parsexp/parsexp.v0.10.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/parsexp" +bug-reports: "https://github.com/janestreet/parsexp/issues" +dev-repo: "git+https://github.com/janestreet/parsexp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_compare" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_fields_conv" {>= "v0.10" & < "v0.11"} + "ppx_js_style" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "ppx_sexp_value" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "S-expression parsing library" +description: """ +This library provides generic parsers for parsing S-expressions from +strings or other medium. + +The library is focused on performances but still provide full generic +parsers that can be used with strings, bigstrings, lexing buffers, +character streams or any other sources effortlessly. + +It provides three different class of parsers: +- the normal parsers, producing [Sexp.t] or [Sexp.t list] values +- the parsers with positions, building compact position sequences so + that one can recover original positions in order to report properly + located errors at little cost +- the Concrete Syntax Tree parsers, produce values of type + [Parsexp.Cst.t] which record the concrete layout of the s-expression + syntax, including comments + +This library is portable and doesn't provide IO functions. To read +s-expressions from files or other external sources, you should use +parsexp_io.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/parsexp-v0.10.0.tar.gz" + checksum: [ + "sha256=38e9591950b73b3eba4e7143185b4c9fd309cbcdc94ef4ce59cf8566ea960bab" + "md5=9af3039a6e8cc4b164e0cf1da6df4750" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/parsexp/parsexp.v0.9.0/opam b/packages/parsexp/parsexp.v0.9.0/opam new file mode 100644 index 000000000..776ec67fd --- /dev/null +++ b/packages/parsexp/parsexp.v0.9.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/parsexp" +bug-reports: "https://github.com/janestreet/parsexp/issues" +dev-repo: "git+https://github.com/janestreet/parsexp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_compare" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_fields_conv" {>= "v0.9" & < "v0.10"} + "ppx_js_style" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_sexp_value" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "S-expression parsing library" +description: """ +This library provides generic parsers for parsing S-expressions from +strings or other medium. + +The library is focused on performances but still provide full generic +parsers that can be used with strings, bigstrings, lexing buffers, +character streams or any other sources effortlessly. + +It provides three different class of parsers: +- the normal parsers, producing [Sexp.t] or [Sexp.t list] values +- the parsers with positions, building compact position sequences so + that one can recover original positions in order to report properly + located errors at little cost +- the Concrete Syntax Tree parsers, produce values of type + [Parsexp.Cst.t] which record the concrete layout of the s-expression + syntax, including comments + +This library is portable and doesn't provide IO functions. To read +s-expressions from files or other external sources, you should use +parsexp_io.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/parsexp-v0.9.0.tar.gz" + checksum: [ + "sha256=44a64a725d35e86f9e5701da9f631090ccffd3dd840e82722249bd731fb21ba4" + "md5=2a0868fb1570d068df887b76d668cd08" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parsexp/parsexp.v0.9.1/opam b/packages/parsexp/parsexp.v0.9.1/opam new file mode 100644 index 000000000..f532be493 --- /dev/null +++ b/packages/parsexp/parsexp.v0.9.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/parsexp" +bug-reports: "https://github.com/janestreet/parsexp/issues" +dev-repo: "git+https://github.com/janestreet/parsexp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_compare" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_fields_conv" {>= "v0.9" & < "v0.10"} + "ppx_js_style" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_sexp_value" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "S-expression parsing library" +description: """ +This library provides generic parsers for parsing S-expressions from +strings or other medium. + +The library is focused on performances but still provide full generic +parsers that can be used with strings, bigstrings, lexing buffers, +character streams or any other sources effortlessly. + +It provides three different class of parsers: +- the normal parsers, producing [Sexp.t] or [Sexp.t list] values +- the parsers with positions, building compact position sequences so + that one can recover original positions in order to report properly + located errors at little cost +- the Concrete Syntax Tree parsers, produce values of type + [Parsexp.Cst.t] which record the concrete layout of the s-expression + syntax, including comments + +This library is portable and doesn't provide IO functions. To read +s-expressions from files or other external sources, you should use +parsexp_io.""" +url { + src: "https://github.com/janestreet/parsexp/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=d875e4904af1ca9349b31c70ca7e7dc8d9917af3a2f834d8988e77f93e24d260" + "md5=0256f223e1c94696d62936619e1bcac8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/parsexp_io/parsexp_io.v0.10.0/opam b/packages/parsexp_io/parsexp_io.v0.10.0/opam new file mode 100644 index 000000000..21a3ea5ec --- /dev/null +++ b/packages/parsexp_io/parsexp_io.v0.10.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/parsexp_io" +bug-reports: "https://github.com/janestreet/parsexp_io/issues" +dev-repo: "git+https://github.com/janestreet/parsexp_io.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "parsexp" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_js_style" {>= "v0.10" & < "v0.11"} + "stdio" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "S-expression parsing library (IO functions)" +description: + "Parsexp_io provides functions for loading s-expressions from files." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/parsexp_io-v0.10.0.tar.gz" + checksum: [ + "sha256=55b461cd2658e9a256173a375dc1ec4facf50a1d34d687e24f71ac06080165f9" + "md5=70366b5480842b7a732a61256857eb82" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/parsexp_io/parsexp_io.v0.9.0/opam b/packages/parsexp_io/parsexp_io.v0.9.0/opam new file mode 100644 index 000000000..f823b6eeb --- /dev/null +++ b/packages/parsexp_io/parsexp_io.v0.9.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/parsexp_io" +bug-reports: "https://github.com/janestreet/parsexp_io/issues" +dev-repo: "git+https://github.com/janestreet/parsexp_io.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "parsexp" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_js_style" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "S-expression parsing library (IO functions)" +description: + "Parsexp_io provides functions for loading s-expressions from files." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/parsexp_io-v0.9.0.tar.gz" + checksum: [ + "sha256=68a6d34909e7cd310b9acf1bc1104571ebe9c821d03cd85b51f2fd7bfa3ba866" + "md5=85f5a9671610279f8503e142877865f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/parsexp_io/parsexp_io.v0.9.1/opam b/packages/parsexp_io/parsexp_io.v0.9.1/opam new file mode 100644 index 000000000..4e6825a54 --- /dev/null +++ b/packages/parsexp_io/parsexp_io.v0.9.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/parsexp_io" +bug-reports: "https://github.com/janestreet/parsexp_io/issues" +dev-repo: "git+https://github.com/janestreet/parsexp_io.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "parsexp" {>= "v0.9.1" & < "v0.10"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_js_style" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9.1" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "S-expression parsing library (IO functions)" +description: + "Parsexp_io provides functions for loading s-expressions from files." +url { + src: "https://github.com/janestreet/parsexp_io/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=508c76a16b4e7cbb70b7ac058c0302c5b98ff594ab124aeb26e29600adb7e72f" + "md5=1f04e5bfdb3df6fdd63f74bc648a682a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.08.00/opam b/packages/patdiff/patdiff.109.08.00/opam new file mode 100644 index 000000000..909ab447d --- /dev/null +++ b/packages/patdiff/patdiff.109.08.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core_extended" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/patdiff-109.08.00.tar.gz" + checksum: [ + "sha256=4e33a7ffa4a9111128057694b2f7e53fac9b6c4279c931646a0a7b6b59f10313" + "md5=5f9657dddec6d9357e126f45b5b9c183" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.09.00/opam b/packages/patdiff/patdiff.109.09.00/opam new file mode 100644 index 000000000..43daad0b9 --- /dev/null +++ b/packages/patdiff/patdiff.109.09.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core_extended" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/patdiff-109.09.00.tar.gz" + checksum: [ + "sha256=faa682d189cc11ba86d21ce427584fe07b1f743023f5d9cebb5dc893be784bdc" + "md5=47173497c1d78ea7a617a40bca913127" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.10.00/opam b/packages/patdiff/patdiff.109.10.00/opam new file mode 100644 index 000000000..38002579c --- /dev/null +++ b/packages/patdiff/patdiff.109.10.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/patdiff-109.10.00.tar.gz" + checksum: [ + "sha256=74d34b85eb73f6502c750554578a953ac5404460cad41cae9070f29f4fe017c7" + "md5=80b39c36732f68fb7b3bfb6e6b475d9a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.11.00/opam b/packages/patdiff/patdiff.109.11.00/opam new file mode 100644 index 000000000..c2ebf7c5c --- /dev/null +++ b/packages/patdiff/patdiff.109.11.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/patdiff-109.11.00.tar.gz" + checksum: [ + "sha256=7e85027c2f799ffb20b915ca2dafca5c63403306b0f39c7bc751b828097c87f8" + "md5=686e0160ef191ef02fd192cbe83673ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.12.00/opam b/packages/patdiff/patdiff.109.12.00/opam new file mode 100644 index 000000000..3d82691c1 --- /dev/null +++ b/packages/patdiff/patdiff.109.12.00/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "core_extended" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/patdiff" +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: "https://github.com/janestreet/patdiff/archive/109.12.00.tar.gz" + checksum: [ + "sha256=b8631ba576f69352871bb8341263a84f2fdd14efab868ff20f117724820b4df7" + "md5=9e367b9636a16967de3a0a96e1cf5545" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.13.00/opam b/packages/patdiff/patdiff.109.13.00/opam new file mode 100644 index 000000000..0f081c116 --- /dev/null +++ b/packages/patdiff/patdiff.109.13.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/patdiff-109.13.00.tar.gz" + checksum: [ + "sha256=b9b14422a41540c6786bbf2b62e38db14d58a4326d757e79b6410fdcef48f0ca" + "md5=4bfe1bfcf025e2b2c48c69d5c232eae7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.14.00/opam b/packages/patdiff/patdiff.109.14.00/opam new file mode 100644 index 000000000..a4d717ce9 --- /dev/null +++ b/packages/patdiff/patdiff.109.14.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/patdiff-109.14.00.tar.gz" + checksum: [ + "sha256=23468471d7d5bb4113e71511864fa87053599dc2ef1a28f1424ac0ddb7e9e475" + "md5=15265e30d4fa033fe2cd7cfd46af7086" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.15.00/opam b/packages/patdiff/patdiff.109.15.00/opam new file mode 100644 index 000000000..8a07f3f3c --- /dev/null +++ b/packages/patdiff/patdiff.109.15.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "109.15.00" & <= "109.28.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/patdiff-109.15.00.tar.gz" + checksum: [ + "sha256=770a03391e0d9efc8d9df7738a779437043aa24bdf43298361cd558f1bf819b7" + "md5=911b07c5dd30e7e271d354dc9bc5b070" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.30.00/opam b/packages/patdiff/patdiff.109.30.00/opam new file mode 100644 index 000000000..ac3708555 --- /dev/null +++ b/packages/patdiff/patdiff.109.30.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "109.30.00" & <= "109.31.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/patdiff-109.30.00.tar.gz" + checksum: [ + "sha256=df5a0cf20341bfa0e6146fc5f7230eee4dab2127b00ee41d3f851a2519b962f7" + "md5=8cca2f68aa26d3f0343d34aa544ae5dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.34.00/opam b/packages/patdiff/patdiff.109.34.00/opam new file mode 100644 index 000000000..fb220ef4d --- /dev/null +++ b/packages/patdiff/patdiff.109.34.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "109.34.00" & <= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/patdiff-109.34.00.tar.gz" + checksum: [ + "sha256=5fa6986baf2c5d3db479ba1ba841e7a2a03fe1053df6165ff88dbbd793ce7827" + "md5=3f9b3ab3198cbbc45ef6640c4e1e96d2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.38.00/opam b/packages/patdiff/patdiff.109.38.00/opam new file mode 100644 index 000000000..12eed3de2 --- /dev/null +++ b/packages/patdiff/patdiff.109.38.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "109.34.00" & <= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/patdiff-109.38.00.tar.gz" + checksum: [ + "sha256=643c2087b07e001933b7e60da66286b3a02b6138235ca28bcef9ea846d796a4d" + "md5=c4e6a24951e6bbeb4b8a1b7f4465ed7e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.40.00/opam b/packages/patdiff/patdiff.109.40.00/opam new file mode 100644 index 000000000..7a16731db --- /dev/null +++ b/packages/patdiff/patdiff.109.40.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "109.40.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/patdiff-109.40.00.tar.gz" + checksum: [ + "sha256=ba99aacb1b4af75ff3006b1e8ba64edcaf381966c93c1b211c7b9494d45979c0" + "md5=e05da2845a82948147c66dfbfd8ab334" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.41.00/opam b/packages/patdiff/patdiff.109.41.00/opam new file mode 100644 index 000000000..f17719e5f --- /dev/null +++ b/packages/patdiff/patdiff.109.41.00/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "109.41.00" & <= "109.42.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/patdiff-109.41.00.tar.gz" + checksum: [ + "sha256=177683c4ba32bf4b43dbd806ab6d3004e750e81cf637f21ac0e17eb34fa2a94e" + "md5=6f31365b195bb3d9d967869a4a93a04a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.45.00/opam b/packages/patdiff/patdiff.109.45.00/opam new file mode 100644 index 000000000..ac5b11ea2 --- /dev/null +++ b/packages/patdiff/patdiff.109.45.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "109.45.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/patdiff-109.45.00.tar.gz" + checksum: [ + "sha256=7a32ce60933d4ff74672d16e0ad57c289907f16f3ea3ac2d4e17f9757e5e55f4" + "md5=108d783271fa8065f0182c0ab9d7f77e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.47.00/opam b/packages/patdiff/patdiff.109.47.00/opam new file mode 100644 index 000000000..e0ebb5b67 --- /dev/null +++ b/packages/patdiff/patdiff.109.47.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "109.47.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/patdiff-109.47.00.tar.gz" + checksum: [ + "sha256=90494154c60308b9b956c974eb11360a3de342f2b7f7c12e3805ba9854f9785b" + "md5=1ff4afa517009d82540a972ba68dd51e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.53.00/opam b/packages/patdiff/patdiff.109.53.00/opam new file mode 100644 index 000000000..eeed67efa --- /dev/null +++ b/packages/patdiff/patdiff.109.53.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "109.53.00" & <= "109.55.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/patdiff-109.53.00.tar.gz" + checksum: [ + "sha256=9c19190436493f97ad8de35decc5083ba38c82e1c7d6a21891d4d8ef11e7fc03" + "md5=cbe54b1e20ce2d1b49c5953aa35bfbcb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.53.02/opam b/packages/patdiff/patdiff.109.53.02/opam new file mode 100644 index 000000000..653283586 --- /dev/null +++ b/packages/patdiff/patdiff.109.53.02/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "109.53.00" & <= "110.01.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/patdiff-109.53.02.tar.gz" + checksum: [ + "sha256=121fdc42ef2669f4b49d7ec5b460308f538d9f972cf157a2fbb4fc5814614f71" + "md5=86a26efeb7e4f1cd9a678bf37e85d3b3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.109.53.03/opam b/packages/patdiff/patdiff.109.53.03/opam new file mode 100644 index 000000000..4811b9984 --- /dev/null +++ b/packages/patdiff/patdiff.109.53.03/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "109.53.00" & <= "111.11.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/patdiff-109.53.03.tar.gz" + checksum: [ + "sha256=d40ce9bf8c8f554a61e220845c8113a49ee9a10146f7132119e111e2663e3228" + "md5=f97b76e5fb8907dfe60e85054a9c5b7f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.111.13.00/opam b/packages/patdiff/patdiff.111.13.00/opam new file mode 100644 index 000000000..840c47021 --- /dev/null +++ b/packages/patdiff/patdiff.111.13.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "111.13.00"} + "patience_diff" {= "111.13.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/patdiff-111.13.00.tar.gz" + checksum: [ + "sha256=7a3dac7c6c81fec6c99d8d0fab135c75586f03890f96bf2646fb86d819366783" + "md5=e7d70c2453a3b205d66ded372e430835" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.111.17.00/opam b/packages/patdiff/patdiff.111.17.00/opam new file mode 100644 index 000000000..d7a24cec0 --- /dev/null +++ b/packages/patdiff/patdiff.111.17.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "111.17.00"} + "patience_diff" {= "111.17.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/patdiff-111.17.00.tar.gz" + checksum: [ + "sha256=f6d9e61e7836fda68a5eb845fdfa2194be0f947a34aac22f3cff1b5e9a0fa427" + "md5=a693e412397131f680f964fe6cea4c56" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.111.21.00/opam b/packages/patdiff/patdiff.111.21.00/opam new file mode 100644 index 000000000..324f29a4d --- /dev/null +++ b/packages/patdiff/patdiff.111.21.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "111.17.00"} + "patience_diff" {= "111.21.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/patdiff-111.21.00.tar.gz" + checksum: [ + "sha256=173d9316e3d691067df0efded8cf7e9486932d66c4a816ca929b3267425a3728" + "md5=722d52e6980518f29bbb3ac174dd5c3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.111.25.00/opam b/packages/patdiff/patdiff.111.25.00/opam new file mode 100644 index 000000000..ecaa01388 --- /dev/null +++ b/packages/patdiff/patdiff.111.25.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {= "111.25.00"} + "patience_diff" {= "111.25.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/patdiff-111.25.00.tar.gz" + checksum: [ + "sha256=c8d16a5f6bbfcfd973ebab458b4ba731bb03dd428572d545742f270cb4efeb06" + "md5=5c2c9a2ea93fdc7dde2eaa61d2584845" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.111.28.00/opam b/packages/patdiff/patdiff.111.28.00/opam new file mode 100644 index 000000000..4324bd2b8 --- /dev/null +++ b/packages/patdiff/patdiff.111.28.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "111.28.00" & < "112.02.00"} + "patience_diff" {>= "111.28.00" & < "111.29.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/patdiff-111.28.00.tar.gz" + checksum: [ + "sha256=79a34b2e4d7787ec57ed59aa6a96c97adf27290f40aa708cb120889dad94bad7" + "md5=8619011d0696c5b30e4dfe727dc80aaf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.112.06.00/opam b/packages/patdiff/patdiff.112.06.00/opam new file mode 100644 index 000000000..d6400c539 --- /dev/null +++ b/packages/patdiff/patdiff.112.06.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "112.06.00" & < "112.07.00"} + "patience_diff" {>= "111.28.00" & < "111.29.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/patdiff-112.06.00.tar.gz" + checksum: [ + "sha256=6b4658d9dba095f171a7ae43724cb21ca7550c06f102610ecf128095f4bf1f07" + "md5=82af5ede6d3a479a44a86dcc72398e06" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.112.17.00/opam b/packages/patdiff/patdiff.112.17.00/opam new file mode 100644 index 000000000..335bb93b7 --- /dev/null +++ b/packages/patdiff/patdiff.112.17.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "112.17.00" & < "112.18.00"} + "patience_diff" {>= "111.28.00" & < "111.29.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/patdiff-112.17.00.tar.gz" + checksum: [ + "sha256=b9dad9abe20ed3e261f6cbd9e1a99ff05c90e960a96e92abb91e8fca9805a527" + "md5=a3f2814c1a7dd05efd4ca5ed3369cd42" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.112.24.00/opam b/packages/patdiff/patdiff.112.24.00/opam new file mode 100644 index 000000000..fe9903b27 --- /dev/null +++ b/packages/patdiff/patdiff.112.24.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core_extended" {>= "112.24.00" & < "112.36.00"} + "patience_diff" {>= "112.24.00" & < "112.25.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/patdiff-112.24.tar.gz" + checksum: [ + "sha256=51e92d08cd2449a5eb9931a6bce13a07d663922b7019ceaff0622b49deee122a" + "md5=cc10063f837e460cd36f3a8885acf1b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.113.00.00/opam b/packages/patdiff/patdiff.113.00.00/opam new file mode 100644 index 000000000..286493fcf --- /dev/null +++ b/packages/patdiff/patdiff.113.00.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patdiff" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {< "4.03"} + "camlp4" {<= "5.3"} + "core_extended" {>= "113.00.00" & < "113.01.00"} + "patience_diff" {>= "112.24.00" & < "112.25.00"} + "pcre" {<= "8.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/patdiff/issues" +dev-repo: "git+https://github.com/janestreet/patdiff.git" +install: [make "install"] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/patdiff-113.00.00.tar.gz" + checksum: [ + "sha256=3515877968a91ae604560554c96c58884ebe9ceafa2670e027d7d495e65240fd" + "md5=8d1804ba3a70bb990bf9aad05d41c5ff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/patdiff/patdiff.113.24.00/opam b/packages/patdiff/patdiff.113.24.00/opam new file mode 100644 index 000000000..e2a81c455 --- /dev/null +++ b/packages/patdiff/patdiff.113.24.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patdiff" +bug-reports: "https://github.com/janestreet/patdiff/issues" +dev-repo: "git+https://github.com/janestreet/patdiff.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "core_extended" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "patience_diff" {>= "113.24.00" & < "113.25.00"} + "pcre" {<= "8.0.1"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/patdiff-113.24.00.tar.gz" + checksum: [ + "sha256=de94d3a04c368563113692d0d4b2df1c84fe5d4d4511f505b5c80bee7cb213ea" + "md5=75d6c0eb784e71767fd36f3c06ca0193" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.113.33.00/opam b/packages/patdiff/patdiff.113.33.00/opam new file mode 100644 index 000000000..201a27435 --- /dev/null +++ b/packages/patdiff/patdiff.113.33.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patdiff" +bug-reports: "https://github.com/janestreet/patdiff/issues" +dev-repo: "git+https://github.com/janestreet/patdiff.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "core_extended" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "patience_diff" {>= "113.33.00" & < "113.34.00"} + "pcre" {<= "8.0.1"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/patdiff-113.33.00.tar.gz" + checksum: [ + "sha256=9f9b013a65e195840420eaa298aafe0fa13f9ea79ce94830bc3fcb62f53abad1" + "md5=5d3f2d460c7c5f270825e8dd7b3ade97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.113.33.03/opam b/packages/patdiff/patdiff.113.33.03/opam new file mode 100644 index 000000000..09a2457bc --- /dev/null +++ b/packages/patdiff/patdiff.113.33.03/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patdiff" +bug-reports: "https://github.com/janestreet/patdiff/issues" +dev-repo: "git+https://github.com/janestreet/patdiff.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "core_extended" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "patience_diff" {>= "113.33.03" & < "113.34.00"} + "pcre" {<= "8.0.1"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/patdiff-113.33.03.tar.gz" + checksum: [ + "sha256=8d5023b5a8e8d49fda3ae28bfc82f034c5a38f401a440809cece7c0b6e330d45" + "md5=dcadb69df38615020e72241b39253e44" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/patdiff/patdiff.v0.10.0/opam b/packages/patdiff/patdiff.v0.10.0/opam new file mode 100644 index 000000000..ae458ebc7 --- /dev/null +++ b/packages/patdiff/patdiff.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patdiff" +bug-reports: "https://github.com/janestreet/patdiff/issues" +dev-repo: "git+https://github.com/janestreet/patdiff.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core" {>= "v0.10" & < "v0.11"} + "core_extended" {>= "v0.10" & < "v0.11"} + "expect_test_helpers" {>= "v0.10" & < "v0.11"} + "patience_diff" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "re2" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "pcre" {<= "8.0.1"} +] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/patdiff-v0.10.0.tar.gz" + checksum: [ + "sha256=95102b8d50b96e1df42dc7def245212ba23d502aab625a83722cc3d052e7dd01" + "md5=30130c76fc9fd521c522e3083fc2f88f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patdiff/patdiff.v0.9.0/opam b/packages/patdiff/patdiff.v0.9.0/opam new file mode 100644 index 000000000..895f18d92 --- /dev/null +++ b/packages/patdiff/patdiff.v0.9.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patdiff" +bug-reports: "https://github.com/janestreet/patdiff/issues" +dev-repo: "git+https://github.com/janestreet/patdiff.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "patience_diff" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "pcre" {<= "8.0.1"} +] +synopsis: "File Diff using the Patience Diff algorithm" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/patdiff-v0.9.0.tar.gz" + checksum: [ + "sha256=470247a7fd404ca6d756804d9b3c6c563dd17b92b789e4b34fba39fe62ba4e3f" + "md5=d020e62c509fa87963017ba80dcc7670" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patience_diff/patience_diff.111.13.00/opam b/packages/patience_diff/patience_diff.111.13.00/opam new file mode 100644 index 000000000..95eddcb11 --- /dev/null +++ b/packages/patience_diff/patience_diff.111.13.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "patience_diff"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {= "111.13.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/patience_diff-111.13.00.tar.gz" + checksum: [ + "sha256=286479865738779edb305b2200293c00a1457522e7b7b78a0a906849ea395af1" + "md5=3f4482112d18e6328906bd5930e019c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patience_diff/patience_diff.111.17.00/opam b/packages/patience_diff/patience_diff.111.17.00/opam new file mode 100644 index 000000000..79afe67d9 --- /dev/null +++ b/packages/patience_diff/patience_diff.111.17.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "patience_diff"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {= "111.17.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/patience_diff-111.17.00.tar.gz" + checksum: [ + "sha256=43ea1b32dc5060520ed9f1b72f9c43409a50e0dbb057a9e58dc64c831cf76be4" + "md5=e58437fb902d345a9339f990fbb99e76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patience_diff/patience_diff.111.21.00/opam b/packages/patience_diff/patience_diff.111.21.00/opam new file mode 100644 index 000000000..a6ed373f8 --- /dev/null +++ b/packages/patience_diff/patience_diff.111.21.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "patience_diff"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {= "111.21.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.17.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/patience_diff-111.21.00.tar.gz" + checksum: [ + "sha256=b8f7e1249db20c5a5c7751f921b97a98c29b682facf5571c852434f7b1cfa165" + "md5=11d886670129bef02eca399ae7881723" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patience_diff/patience_diff.111.25.00/opam b/packages/patience_diff/patience_diff.111.25.00/opam new file mode 100644 index 000000000..da1181691 --- /dev/null +++ b/packages/patience_diff/patience_diff.111.25.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "patience_diff"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {= "111.25.00"} + "pipebang" {= "110.01.00"} + "sexplib" {= "111.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/patience_diff-111.25.00.tar.gz" + checksum: [ + "sha256=03b755543cc51107b4ab6d6565f896fbd4542e44d82a1ff93b172c595a2710ca" + "md5=b01b65c2e80b015c15a906ae2fb6e6cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patience_diff/patience_diff.111.28.00/opam b/packages/patience_diff/patience_diff.111.28.00/opam new file mode 100644 index 000000000..df94f351a --- /dev/null +++ b/packages/patience_diff/patience_diff.111.28.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "patience_diff"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "111.28.00" & < "112.18.00"} + "pipebang" {>= "110.01.00" & < "110.02.00"} + "sexplib" {>= "111.25.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/patience_diff-111.28.00.tar.gz" + checksum: [ + "sha256=6d6becfcbc54e5aabcb0e60c18b885a5353d2e59c192ca54ac5de5112c60066f" + "md5=168c74d9319f016b73f3e84a3d425e7b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patience_diff/patience_diff.112.24.00/opam b/packages/patience_diff/patience_diff.112.24.00/opam new file mode 100644 index 000000000..247706e21 --- /dev/null +++ b/packages/patience_diff/patience_diff.112.24.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patience_diff" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "patience_diff"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "core_kernel" {>= "112.24.00" & < "113.01.00"} + "pipebang" {>= "110.01.00" & < "113.01.00" & <= "113.00.00"} + "sexplib" {>= "112.24.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/patience_diff/issues" +dev-repo: "git+https://github.com/janestreet/patience_diff.git" +install: [[make "install"]] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/patience_diff-112.24.tar.gz" + checksum: [ + "sha256=75c936ab8ff0fca4fce4e467d9370c94d5f95c2419c92fdc34b2a64bd01d7246" + "md5=633416dfea15a3a7f1136b8e14eb2bac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/patience_diff/patience_diff.113.24.00/opam b/packages/patience_diff/patience_diff.113.24.00/opam new file mode 100644 index 000000000..753e9f186 --- /dev/null +++ b/packages/patience_diff/patience_diff.113.24.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patience_diff" +bug-reports: "https://github.com/janestreet/patience_diff/issues" +dev-repo: "git+https://github.com/janestreet/patience_diff.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core_kernel" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/patience_diff-113.24.00.tar.gz" + checksum: [ + "sha256=9625b188381c1c7b1275d8741874d227910292feed16ee99c3453d867cf1a8fc" + "md5=7c0cd0fda5da4319296c2ac94b6c73bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patience_diff/patience_diff.113.33.00/opam b/packages/patience_diff/patience_diff.113.33.00/opam new file mode 100644 index 000000000..3a456e34a --- /dev/null +++ b/packages/patience_diff/patience_diff.113.33.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patience_diff" +bug-reports: "https://github.com/janestreet/patience_diff/issues" +dev-repo: "git+https://github.com/janestreet/patience_diff.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core_kernel" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/patience_diff-113.33.00.tar.gz" + checksum: [ + "sha256=0a13281b22e31c12e9834f131b4bf6ebd356f88e230087505e2e7639d82c5116" + "md5=1640185808755fa3b6d9a8cd52ca825a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patience_diff/patience_diff.113.33.03/opam b/packages/patience_diff/patience_diff.113.33.03/opam new file mode 100644 index 000000000..8c2cb13dd --- /dev/null +++ b/packages/patience_diff/patience_diff.113.33.03/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patience_diff" +bug-reports: "https://github.com/janestreet/patience_diff/issues" +dev-repo: "git+https://github.com/janestreet/patience_diff.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core_kernel" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/patience_diff-113.33.03.tar.gz" + checksum: [ + "sha256=a7765d9c84fe0253c38501936f31ce448ff8eb542f65175b2ef0ecb2e417eb03" + "md5=ccf0a0bd7ad76ccf9338b6bcc86db3c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/patience_diff/patience_diff.v0.10.0/opam b/packages/patience_diff/patience_diff.v0.10.0/opam new file mode 100644 index 000000000..2f706b1f0 --- /dev/null +++ b/packages/patience_diff/patience_diff.v0.10.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patience_diff" +bug-reports: "https://github.com/janestreet/patience_diff/issues" +dev-repo: "git+https://github.com/janestreet/patience_diff.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/patience_diff-v0.10.0.tar.gz" + checksum: [ + "sha256=e82b81ee43b6af5212f3cf1f6020c054c60e9abf6c2db8a74b92c1ef0470dc27" + "md5=40cbfbe4385d8b9941469408994ddb27" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patience_diff/patience_diff.v0.9.0/opam b/packages/patience_diff/patience_diff.v0.9.0/opam new file mode 100644 index 000000000..6e15a9af1 --- /dev/null +++ b/packages/patience_diff/patience_diff.v0.9.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/patience_diff" +bug-reports: "https://github.com/janestreet/patience_diff/issues" +dev-repo: "git+https://github.com/janestreet/patience_diff.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Diff library using Bram Cohen's patience diff algorithm." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/patience_diff-v0.9.0.tar.gz" + checksum: [ + "sha256=cfebd19543d8e44a3c2e4250db4f8ef140ef6f389ceb50370e6034b5a75759bc" + "md5=e52b588ddd9c2660f830e278a650e48a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patoline/patoline.0.1/opam b/packages/patoline/patoline.0.1/opam new file mode 100644 index 000000000..cdf543825 --- /dev/null +++ b/packages/patoline/patoline.0.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "pe@patoline.org" +build: [ + [ + "ocaml" + "unix.cma" + "configure.ml" + "--prefix" + prefix + "--bin-prefix" + bin + "--ocaml-libs" + lib + "--fonts-dir" + "%{share}%/patoline/fonts" + "--grammars-dir" + "%{lib}%/patoline/grammars" + "--plugins-dir" + "%{lib}%/patoline/plugins" + "--hyphen-dir" + "%{share}%/patoline/hyphen" + ] + [make] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "camomile" {< "2.0.0"} + "camlimages" {<= "5.0.5"} + "dypgen" {= "20120619-1"} + "sqlite3" {<= "5.2.0"} + "camlzip" {<= "1.13"} +] +install: [make "install"] +synopsis: "A new typesetting system, programmable in ocaml." +dev-repo: "git+https://github.com/patoline/patoline.git" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/patoline-0.1.tar.gz" + checksum: [ + "sha256=16f77f6220550dc1fcd1dbe60a8dc939e421d29f0472f20e8427ea51859af002" + "md5=2f7fe33ef6dff305e9a2407696c7a799" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/patoline/patoline.0.2/opam b/packages/patoline/patoline.0.2/opam new file mode 100644 index 000000000..442969df9 --- /dev/null +++ b/packages/patoline/patoline.0.2/opam @@ -0,0 +1,59 @@ +# This file is generated by dune, edit dune-project instead +opam-version: "2.0" +synopsis: "Patoline typesetting system and libraries" +description: """ +Patoline is a collection of typesetting libraries designed to be combined + into a variety of possible applications. Its primary goal is not to offer + the definitive answer to all typesetting problems, but rather to write the + painful and boring parts of the job, so that interesting tools could be + written easily. Obviously, a related (but much smaller) project is the + Patoline compiler, which compiles a mixed Wiki/LaTeX/Ocaml syntax into a + variety of output formats, including traditional PDF files, but also web + servers that deliver dynamic contents.""" +maintainer: ["Rodolphe Lepigre "] +authors: [ + "Pierre-Étienne Meunier" + "Christophe Raffalli " + "Rodolphe Lepigre " + "Tom Hirschowitz" + "Florian Hatat " +] +license: [ "GPL-2.0" "GPL-3.0" ] +homepage: "https://patoline.github.io" +bug-reports: "https://github.com/patoline/patoline/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {>= "2.7" & <= "3.17.1"} + "ocamlfind" {<= "1.9.6"} + "earley" {= "2.0.0"} + "camlzip" {<= "1.13"} + "sqlite3" {<= "5.2.0"} + "imagelib" {= "20180522"} + "odoc" {with-doc & <= "2.4.4"} +] +depopts: ["lablgl" "cairo2" "cryptokit"] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/patoline/patoline.git" +url { + src: "https://github.com/patoline/patoline/archive/0.2.tar.gz" + checksum: [ + "md5=b6bdef12b3da13e85a8ca4afab86b6e6" + "sha512=9d7cae9822b95cf78b06d67d49f879eb656b2da0085a0d7296d6f94940a4a5fc3030f552cf5b010c72d7a66669114b3660c59c808ce0ad5c2cf79f3e1d331cec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pcap-format/pcap-format.0.3.1/opam b/packages/pcap-format/pcap-format.0.3.1/opam new file mode 100644 index 000000000..e15480c1e --- /dev/null +++ b/packages/pcap-format/pcap-format.0.3.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-pcap" +dev-repo: "git+https://github.com/mirage/ocaml-pcap.git" +bug-reports: "https://github.com/mirage/ocaml-pcap/issues" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Richard Mortier" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "pcap"]] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "0.5.1" & < "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "read and write pcap-formatted network packet traces" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-pcap/tarball/ocaml-pcap-0.3.1" + checksum: [ + "sha256=56d9d413e5f0c6b08fc6506d33cabf03e7ad89e70799a8683f7781307b7cc2c8" + "md5=ead83996e1f580c261cad1820b2666be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pcap-format/pcap-format.0.3.2/opam b/packages/pcap-format/pcap-format.0.3.2/opam new file mode 100644 index 000000000..8a735bc20 --- /dev/null +++ b/packages/pcap-format/pcap-format.0.3.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-pcap" +dev-repo: "git+https://github.com/mirage/ocaml-pcap.git" +bug-reports: "https://github.com/mirage/ocaml-pcap/issues" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Richard Mortier" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "pcap"]] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "0.5.0" & < "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "read and write pcap-formatted network packet traces" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-pcap/tarball/ocaml-pcap-0.3.2" + checksum: [ + "sha256=33865a5ad5a73f449da8b0adc963babb3eb886126f451492a19f5ef9bba39ed1" + "md5=3798e45befe2abff4dbf0451f254b1f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pcap-format/pcap-format.0.3.3/opam b/packages/pcap-format/pcap-format.0.3.3/opam new file mode 100644 index 000000000..40109f445 --- /dev/null +++ b/packages/pcap-format/pcap-format.0.3.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +homepage: "https://github.com/mirage/ocaml-pcap" +dev-repo: "git+https://github.com/mirage/ocaml-pcap.git" +bug-reports: "https://github.com/mirage/ocaml-pcap/issues" +authors: [ + "Anil Madhavapeddy" + "Dave Scott" + "Richard Mortier" +] +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "pcap-format"]] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "0.6.0" & <= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {>= "2.4.0" & <= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["mirage-net"] +conflicts: [ + "mirage-net-socket" + "mirage-net" {>= "1.0.0"} + "mirage" {< "0.9.2"} +] +synopsis: "read and write pcap-formatted network packet traces" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-pcap/archive/0.3.3.tar.gz" + checksum: [ + "sha256=9419a1701310b2d9130be3d305a6e2cb0cb2c8da0348a6c9fc49bbe2a5d6ae76" + "md5=09ce300e0e26cd91960cefcfb183ecf4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pcf-format/pcf-format.0.0.1/opam b/packages/pcf-format/pcf-format.0.0.1/opam new file mode 100644 index 000000000..0f5084ac6 --- /dev/null +++ b/packages/pcf-format/pcf-format.0.0.1/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: "David Scott" +homepage: "https://github.com/djs55/ocaml-pcf" +build: make +remove: [["ocamlfind" "remove" "pcf"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.7.0" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/ocaml-pcf" +install: [make "install"] +synopsis: "parse PCF format X11 bitmap font files" +flags: light-uninstall +url { + src: "http://github.com/djs55/ocaml-pcf/archive/0.0.1.tar.gz" + checksum: [ + "sha256=1d58d345fdfc86fa1e9f0d31bb1ad3ebf3497c957ea99af9db5384934e3afeba" + "md5=efe75b128bf63b01f43f0e3cf3da697a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pci/pci.0.2.0/opam b/packages/pci/pci.0.2.0/opam new file mode 100644 index 000000000..b01193982 --- /dev/null +++ b/packages/pci/pci.0.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "simon.beaumont@citrix.com" +authors: "Si Beaumont" +homepage: "https://github.com/simonjbeaumont/ocaml-pci" +bug-reports: "https://github.com/simonjbeaumont/ocaml-pci/issues" +dev-repo: "git+https://github.com/simonjbeaumont/ocaml-pci.git" +build: [ + ["./configure"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ctypes" {>= "0.4" & <= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +depexts: [ + ["libpci-dev"] {os-family = "debian"} + ["pciutils-devel"] {os-distribution = "centos"} +] +post-messages: [ + "This package requires libpci-dev (>= 3.2.0) to be installed on your system" {failure & (os = "debian")} + "This package requires libpci-dev (>= 3.2.0) to be installed on your system" {failure & (os = "ubuntu")} + "This package requires pciutils-devel (>= 3.2.0) to be installed on your system" {failure & (os = "centos")} +] +synopsis: "Ctypes bindings to libpci for OCaml" +url { + src: "https://github.com/simonjbeaumont/ocaml-pci/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=85dfd168d725980a1629438eb1ebbe82650329cc05f1d6b9c3aa574419eabd04" + "md5=220ba275078eab5bd41cb8febf2d74f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pci/pci.1.0.0/opam b/packages/pci/pci.1.0.0/opam new file mode 100644 index 000000000..9b549165a --- /dev/null +++ b/packages/pci/pci.1.0.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "simon.beaumont@citrix.com" +authors: "Si Beaumont" +homepage: "https://github.com/simonjbeaumont/ocaml-pci" +bug-reports: "https://github.com/simonjbeaumont/ocaml-pci/issues" +dev-repo: "git+https://github.com/simonjbeaumont/ocaml-pci.git" +build: [ + ["./configure"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "pci"] + ["ocamlfind" "remove" "pci_bindings"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ctypes" {>= "0.4" & <= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "linux" +depexts: [ + ["hwdata" "libpci-dev"] {os-family = "debian"} + ["hwdata" "pciutils-devel"] {os-distribution = "centos"} +] +post-messages: [ + "This package requires libpci-dev (>= 3.2.0) to be installed on your system" {failure & (os = "debian")} + "This package requires libpci-dev (>= 3.2.0) to be installed on your system" {failure & (os = "ubuntu")} + "This package requires pciutils-devel (>= 3.2.0) to be installed on your system" {failure & (os = "centos")} +] +synopsis: "Ctypes bindings to libpci for OCaml" +flags: light-uninstall +url { + src: "https://github.com/simonjbeaumont/ocaml-pci/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=c6cc2f535a6ac75aeb99ea173ad718acdb765eb5d6498a096760e8ab235920d0" + "md5=b3b73c70bbde4fe5b4474b624398a224" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pcre/pcre.6.2.5/opam b/packages/pcre/pcre.6.2.5/opam new file mode 100644 index 000000000..1ef5087e7 --- /dev/null +++ b/packages/pcre/pcre.6.2.5/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: [ "Markus Mottl " ] +homepage: "http://mmottl.github.io/pcre-ocaml" +bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" +build: make +depends: [ + "ocaml" {>= "3.08" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "conf-libpcre" {<= "2"} +] +dev-repo: "git+https://github.com/mmottl/pcre-ocaml" +install: [make "install"] +synopsis: + "Interface to the PCRE (Perl-compatibility regular expressions) library" +description: """ +This OCaml-library interfaces the C-library PCRE (Perl-compatibility +Regular Expressions). It can be used for matching regular expressions +which are written in "PERL"-style.""" +url { + src: "https://github.com/mmottl/pcre-ocaml/archive/v6.2.5.tar.gz" + checksum: [ + "sha256=a48c3bd00d6744e89376f1b5a4990fc5ad2c142b2e49177057e23a797d20a7bc" + "md5=6b15ccd734db50a9abb9ebaa7c14e1f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pcre/pcre.7.0.2/opam b/packages/pcre/pcre.7.0.2/opam new file mode 100644 index 000000000..eadcfcab9 --- /dev/null +++ b/packages/pcre/pcre.7.0.2/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: [ "Markus Mottl " ] +homepage: "http://mmottl.github.io/pcre-ocaml" +bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" +build: make +remove: [["ocamlfind" "remove" "pcre"]] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "conf-libpcre" {<= "2"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mmottl/pcre-ocaml" +install: [make "install"] +synopsis: + "Interface to the PCRE (Perl-compatibility regular expressions) library" +description: """ +This OCaml-library interfaces the C-library PCRE (Perl-compatibility +Regular Expressions). It can be used for matching regular expressions +which are written in "PERL"-style.""" +flags: light-uninstall +url { + src: "https://github.com/mmottl/pcre-ocaml/archive/v7.0.2.tar.gz" + checksum: [ + "sha256=d5994470c0aa0e0eb5c554a4a8e46f43ea2c3f01b6f5c5f9df9fa6382e3f0f04" + "md5=862a4a94dae50a95308edb706dc9317d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pcre/pcre.7.0.3/opam b/packages/pcre/pcre.7.0.3/opam new file mode 100644 index 000000000..b1d509fed --- /dev/null +++ b/packages/pcre/pcre.7.0.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: [ "Markus Mottl " ] +homepage: "http://mmottl.github.io/pcre-ocaml" +bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" +build: make +remove: [["ocamlfind" "remove" "pcre"]] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "conf-libpcre" {<= "2"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mmottl/pcre-ocaml" +install: [make "install"] +synopsis: + "Interface to the PCRE (Perl-compatibility regular expressions) library" +description: """ +This OCaml-library interfaces the C-library PCRE (Perl-compatibility +Regular Expressions). It can be used for matching regular expressions +which are written in "PERL"-style.""" +flags: light-uninstall +url { + src: "https://github.com/mmottl/pcre-ocaml/archive/v7.0.3.tar.gz" + checksum: [ + "sha256=f34983e781270f75c8a396954c2fc69ee14ce29d6473a477c35b9c99b42922e1" + "md5=c55c6d1bf57da67f97aa7ad4a1d14f4b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pcre/pcre.7.0.4/opam b/packages/pcre/pcre.7.0.4/opam new file mode 100644 index 000000000..7010c4346 --- /dev/null +++ b/packages/pcre/pcre.7.0.4/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: [ "Markus Mottl " ] +homepage: "http://mmottl.github.io/pcre-ocaml" +bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" +build: make +remove: [["ocamlfind" "remove" "pcre"]] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "conf-libpcre" {<= "2"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mmottl/pcre-ocaml" +install: [make "install"] +synopsis: + "Interface to the PCRE (Perl-compatibility regular expressions) library" +description: """ +This OCaml-library interfaces the C-library PCRE (Perl-compatibility +Regular Expressions). It can be used for matching regular expressions +which are written in "PERL"-style. + +PCRE-OCaml offers the following functionality for operating on strings: +* Searching for patterns +* Extracting subpatterns +* Splitting strings according to patterns +* Pattern substitution""" +flags: light-uninstall +url { + src: "https://github.com/mmottl/pcre-ocaml/archive/v7.0.4.tar.gz" + checksum: [ + "sha256=ac72e5711eeb26800d8d2efe7f011c3ad351291c21f8a973945870535d7177f9" + "md5=fe143d665b88221b0bff208fff4ce5d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pcre/pcre.7.1.0/opam b/packages/pcre/pcre.7.1.0/opam new file mode 100644 index 000000000..40a6fd32c --- /dev/null +++ b/packages/pcre/pcre.7.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: [ "Markus Mottl " ] +homepage: "http://mmottl.github.io/pcre-ocaml" +bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" +build: make +remove: [["ocamlfind" "remove" "pcre"]] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "conf-libpcre" {<= "2"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mmottl/pcre-ocaml" +install: [make "install"] +synopsis: + "Interface to the PCRE (Perl-compatibility regular expressions) library" +description: """ +This OCaml-library interfaces the C-library PCRE (Perl-compatibility +Regular Expressions). It can be used for matching regular expressions +which are written in "PERL"-style.""" +flags: light-uninstall +url { + src: "https://github.com/mmottl/pcre-ocaml/archive/v7.1.0.tar.gz" + checksum: [ + "sha256=9c63cdc862df6071e53a2d02bd5c0d798b64753ba53c4966f85d41ddb712e74a" + "md5=63a8e5cfa73593af5ef91b0842821aaf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pcre/pcre.7.1.1/opam b/packages/pcre/pcre.7.1.1/opam new file mode 100644 index 000000000..109261468 --- /dev/null +++ b/packages/pcre/pcre.7.1.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: [ "Markus Mottl " ] +homepage: "http://mmottl.github.io/pcre-ocaml" +dev-repo: "git+https://github.com/mmottl/pcre-ocaml.git" +bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" +build: make +remove: [["ocamlfind" "remove" "pcre"]] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "conf-libpcre" {<= "2"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Interface to the PCRE (Perl-compatibility regular expressions) library" +description: """ +This OCaml-library interfaces the C-library PCRE (Perl-compatibility +Regular Expressions). It can be used for matching regular expressions +which are written in "PERL"-style.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/pcre-ocaml/releases/download/v7.1.1/pcre-ocaml-7.1.1.tar.gz" + checksum: [ + "sha256=c38232d32da2b9e76087605abe36433c0bc409cc92256a5ff9554a09cd7a445a" + "md5=7e5193553778803af71cc6a3cea242cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pcre/pcre.7.1.2/opam b/packages/pcre/pcre.7.1.2/opam new file mode 100644 index 000000000..478dbf17e --- /dev/null +++ b/packages/pcre/pcre.7.1.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: [ "Markus Mottl " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "http://mmottl.github.io/pcre-ocaml" +dev-repo: "git+https://github.com/mmottl/pcre-ocaml.git" +bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "pcre"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "conf-libpcre" {<= "2"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Bindings to the Perl Compatibility Regular Expressions library" +description: """ +pcre-ocaml offers library functions for string pattern matching and +substitution, similar to the functionality offered by the Perl +language.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/pcre-ocaml/releases/download/v7.1.2/pcre-ocaml-7.1.2.tar.gz" + checksum: [ + "sha256=4ec64db222984cd1481ac703e8a14c99b67c591e7130091a5c0cd8ffe64b08fa" + "md5=b0e73c693080baf4fbd8797c8d9c8d3c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/perf/perf.1.0/opam b/packages/perf/perf.1.0/opam new file mode 100644 index 000000000..def3213dc --- /dev/null +++ b/packages/perf/perf.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Pierre Chambart " +authors: "Vincent Bernardoff " +homepage: "http://github.com/ocamlpro/ocaml-perf" +bug-reports: "http://github.com/OCamlPro/ocaml-perf/issues" +license: "GPL-2.0-only" +build: [ + ["oasis" "setup"] + [make] +] +available: [ os = "linux" ] +depexts: [ + ["linux-libc-dev"] {os-family = "debian"} +] +remove: [ "ocamlfind" "remove" "perf" ] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "oasis" {<= "0.4.11"} + "ocplib-endian" {<= "1.2"} + "ppx_deriving" {<= "6.0.3"} + "sexplib" {< "113.01.00"} + "oclock" {<= "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocamlpro/ocaml-perf" +install: [make "install"] +synopsis: "Binding to perf_event_open" +flags: light-uninstall +url { + src: "https://github.com/OCamlPro/ocaml-perf/archive/0.2.tar.gz" + checksum: [ + "sha256=19e19c8e12b297ff55a814048b98cf5a1fbe4ea91c6db3c46036e4eb7b6ae110" + "md5=93d6457298068b96d023fee97fa6d4e0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pfff/pfff.0.25.1/opam b/packages/pfff/pfff.0.25.1/opam new file mode 100644 index 000000000..5ec6f493f --- /dev/null +++ b/packages/pfff/pfff.0.25.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "pad@fb.com" +authors: [ "Yoann Padioleau " ] +homepage: "https://github.com/facebook/pfff/wiki/Main" +build: [ + ["./configure" "--novisual"] + [make "depend"] + [make] + [make "opt"] +] +remove: [[make "uninstall-findlib"]] +depends: [ + "ocaml" {>= "3.12.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "num" {<= "1.5-1"} +] +bug-reports: "https://github.com/facebook/pfff/issues" +dev-repo: "git+https://github.com/facebook/pfff" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +install: [make "install-findlib"] +synopsis: + "Tools and APIs for program analysis, code visualization, refactoring" +description: """ +pfff is a set of tools and APIs to perform some static analysis, +dynamic analysis, code visualizations, code navigations, or +style-preserving source-to-source transformations such as refactorings +on source code. For now the effort is focused on PHP but there is also +good support for C, C++, Java, HTML, Javascript, Css, and preliminary +support for Erlang, Python, C#, Lisp, Scheme, Haskell, OPA, Sql, and +even TeX. There is also very good support for OCaml and noweb +(literate programming) so that pfff can be used on the code of pfff +itself. + +For more information see https://github.com/facebook/pfff/wiki/Main""" +url { + src: "https://github.com/facebook/pfff/archive/v0.25.1.tar.gz" + checksum: [ + "sha256=cf878e468ae84b93a566e376a0b068bfb451bfa7b2ea21b5732c87a811e28eec" + "md5=b0bc6f8d1b79c3b19e808921d2ec6949" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pfff/pfff.0.27.1/opam b/packages/pfff/pfff.0.27.1/opam new file mode 100644 index 000000000..3d6f63f9f --- /dev/null +++ b/packages/pfff/pfff.0.27.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "pad@fb.com" +authors: [ "Yoann Padioleau " ] +homepage: "https://github.com/facebook/pfff/wiki/Main" +build: [ + ["./configure" "--novisual" "--nocmt" "--nobytecode"] + [make "depend"] + [make] + [make "opt"] +] +remove: [[make "uninstall-findlib"]] +depends: [ + "ocaml" {>= "3.12.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "num" {<= "1.5-1"} +] +bug-reports: "https://github.com/facebook/pfff/issues" +dev-repo: "git+https://github.com/facebook/pfff" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +install: [make "install-findlib"] +synopsis: + "Tools and APIs for program analysis, code visualization, refactoring" +description: """ +pfff is a set of tools and APIs to perform some static analysis, +dynamic analysis, code visualizations, code navigations, or +style-preserving source-to-source transformations such as refactorings +on source code. For now the effort is focused on PHP but there is also +good support for C, C++, Java, HTML, Javascript, Css, and preliminary +support for Erlang, Python, C#, Lisp, Scheme, Haskell, OPA, Sql, and +even TeX. There is also very good support for OCaml and noweb +(literate programming) so that pfff can be used on the code of pfff +itself. + +For more information see https://github.com/facebook/pfff/wiki/Main""" +url { + src: "https://github.com/facebook/pfff/archive/v0.27.2.tar.gz" + checksum: [ + "sha256=883a8b95ded39c78f49cfa3b45d850cc2e50b4da1303a4e43305d18c76835405" + "md5=de8b70fe8faa57dd6de20bc813b226d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pfff/pfff.0.27.3/opam b/packages/pfff/pfff.0.27.3/opam new file mode 100644 index 000000000..d8a6322c1 --- /dev/null +++ b/packages/pfff/pfff.0.27.3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "pad@fb.com" +authors: [ "Yoann Padioleau " ] +homepage: "https://github.com/facebook/pfff/wiki/Main" +build: [ + ["./configure" "--novisual" "--nocmt" "--nobytecode"] + [make "depend"] + [make] + [make "opt"] +] +remove: [[make "uninstall-findlib"]] +depends: [ + "ocaml" {>= "3.12.1" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "num" {<= "1.5-1"} +] +bug-reports: "https://github.com/facebook/pfff/issues" +dev-repo: "git+https://github.com/facebook/pfff" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +install: [make "install-findlib"] +synopsis: + "Tools and APIs for program analysis, code visualization, refactoring" +description: """ +pfff is a set of tools and APIs to perform some static analysis, +dynamic analysis, code visualizations, code navigations, or +style-preserving source-to-source transformations such as refactorings +on source code. For now the effort is focused on PHP but there is also +good support for C, C++, Java, HTML, Javascript, Css, and preliminary +support for Erlang, Python, C#, Lisp, Scheme, Haskell, OPA, Sql, and +even TeX. There is also very good support for OCaml and noweb +(literate programming) so that pfff can be used on the code of pfff +itself. + +For more information see https://github.com/facebook/pfff/wiki/Main""" +url { + src: "https://github.com/facebook/pfff/archive/v0.27.3.tar.gz" + checksum: [ + "sha256=a6fdc8906c260fc135044b77737861bf7dcbaa35ecf17180c97c92616ee5546e" + "md5=98b133830db8fd6a16cffe00cf14c790" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pfff/pfff.0.29/opam b/packages/pfff/pfff.0.29/opam new file mode 100644 index 000000000..b12f517c2 --- /dev/null +++ b/packages/pfff/pfff.0.29/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +maintainer: "pad@fb.com" +authors: [ "Yoann Padioleau " ] +homepage: "https://github.com/facebook/pfff/wiki/Main" +patches: [ + "lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch" + "lang_js-analyze-utils_js.mli.patch" +] +build: [ + ["./configure" "--novisual" "--nocmt" "--nobytecode"] + [make "depend"] + [make] + [make "opt"] +] +install: [ + [make "install-findlib"] +] +remove: [ + ["./configure" "--novisual" "--nocmt" "--nobytecode"] + [make "uninstall-findlib"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "num" {<= "1.5-1"} +] +bug-reports: "https://github.com/facebook/pfff/issues" +dev-repo: "git+https://github.com/facebook/pfff.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +synopsis: + "Tools and APIs for program analysis, code visualization, refactoring" +description: """ +pfff is a set of tools and APIs to perform some static analysis, +dynamic analysis, code visualizations, code navigations, or +style-preserving source-to-source transformations such as refactorings +on source code. For now the effort is focused on PHP but there is also +good support for C, C++, Java, HTML, Javascript, Css, and preliminary +support for Erlang, Python, C#, Lisp, Scheme, Haskell, OPA, Sql, and +even TeX. There is also very good support for OCaml and noweb +(literate programming) so that pfff can be used on the code of pfff +itself. + +For more information see https://github.com/facebook/pfff/wiki/Main""" +url { + src: "https://github.com/facebook/pfff/archive/v0.29.tar.gz" + checksum: [ + "sha256=d31c68f1ebb1770297eb26441d21d83728c0fbdb9c7bb3be27625db45fae72d1" + "md5=b5be003671e6667dcb121104bc92fb72" + ] +} +extra-source "lang_js-analyze-utils_js.mli.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/pfff/lang_js-analyze-utils_js.mli.patch" + checksum: [ + "sha256=bb10f6b25afe0cd0df5084d9e3624f43cbf7489b148c67d99479d11cf90999b7" + "md5=c1c5d2e4255135c37c05d3ad89e48209" + ] +} +extra-source "lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/pfff/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch" + checksum: [ + "sha256=28b220807087b9378e0fcab1187163cdeb8d3da80f53f00ec9af434467ace57f" + "md5=1336de148a1c754c0511812ccf9d0746" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pgocaml/pgocaml.1.6/opam b/packages/pgocaml/pgocaml.1.6/opam new file mode 100644 index 000000000..856c58248 --- /dev/null +++ b/packages/pgocaml/pgocaml.1.6/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Richard W.M. Jones "] +homepage: "http://pgocaml.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/pgocaml/issues" +dev-repo: "git+https://github.com/darioteixeira/pgocaml.git" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +build: [ + [make ".depend"] + [make] + ["ocamlopt" "-shared" "-linkall" "pgocaml.cmxa" "-o" "pgocaml.cmxs"] +] +remove: [["ocamlfind" "remove" "pgocaml"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "extlib" {= "1.5.3"} + "pcre" {<= "8.0.1"} + "calendar" {>= "2.00" & <= "3.0.0"} + "csv" {<= "2.4"} + "camlp4" {<= "5.3"} +] +patches: ["opam.patch"] +install: [make "findlib_install"] +synopsis: "Interface to PostgreSQL databases" +description: """ +PG'OCaml provides an interface to PostgreSQL databases for OCaml +applications. It uses Camlp4 to extend the OCaml syntax, enabling one +to directly embed SQL statements inside the OCaml code. Moreover, it +uses the describe feature of PostgreSQL to obtain type information +about the database. This allows PG'OCaml to check at compile-time if +the program is indeed consistent with the database structure. This +type-safe database access is the primary advantage that PG'OCaml has +over other PostgreSQL bindings for OCaml.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/pgocaml/pgocaml/1.6/pgocaml-1.6.tgz" + checksum: [ + "sha256=5540b863866fa85ed597717ef4aef2aec249a9669366576a2a4fcfa1c6fe29aa" + "md5=58666ea22faee41a72ca7f3ede464c7b" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/pgocaml/opam.patch" + checksum: [ + "sha256=5a93a7dcdbc2f1b3b09dc0a4d60f7e0fc3c008333ea56dc3f8258b5bd6689919" + "md5=241cccba81952c074130949912af77a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pgocaml/pgocaml.1.7.1/opam b/packages/pgocaml/pgocaml.1.7.1/opam new file mode 100644 index 000000000..597d7a558 --- /dev/null +++ b/packages/pgocaml/pgocaml.1.7.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Richard W.M. Jones "] +homepage: "http://pgocaml.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/pgocaml/issues" +dev-repo: "git+https://github.com/darioteixeira/pgocaml.git" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "pgocaml"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "batteries" {>= "2.0.0" & <= "3.9.0"} + "pcre" {<= "8.0.1"} + "calendar" {>= "2.00" & <= "3.0.0"} + "csv" {<= "2.4"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Interface to PostgreSQL databases" +description: """ +PG'OCaml provides an interface to PostgreSQL databases for OCaml +applications. It uses Camlp4 to extend the OCaml syntax, enabling one +to directly embed SQL statements inside the OCaml code. Moreover, it +uses the describe feature of PostgreSQL to obtain type information +about the database. This allows PG'OCaml to check at compile-time if +the program is indeed consistent with the database structure. This +type-safe database access is the primary advantage that PG'OCaml has +over other PostgreSQL bindings for OCaml.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/pgocaml/pgocaml/1.7.1/pgocaml-1.7.1.tgz" + checksum: [ + "sha256=f7c843032455f83c8d1f15de9a7012441ab28e5ec6d06deabb2526859a4afb55" + "md5=107bf500ea85abadb7cfa012d1ac01e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pgocaml/pgocaml.1.7/opam b/packages/pgocaml/pgocaml.1.7/opam new file mode 100644 index 000000000..cfd44ba5a --- /dev/null +++ b/packages/pgocaml/pgocaml.1.7/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Richard W.M. Jones "] +homepage: "http://pgocaml.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/pgocaml/issues" +dev-repo: "git+https://github.com/darioteixeira/pgocaml.git" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "pgocaml"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "batteries" {>= "2.0.0" & <= "3.9.0"} + "pcre" {<= "8.0.1"} + "calendar" {>= "2.00" & <= "3.0.0"} + "csv" {<= "2.4"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Interface to PostgreSQL databases" +description: """ +PG'OCaml provides an interface to PostgreSQL databases for OCaml +applications. It uses Camlp4 to extend the OCaml syntax, enabling one +to directly embed SQL statements inside the OCaml code. Moreover, it +uses the describe feature of PostgreSQL to obtain type information +about the database. This allows PG'OCaml to check at compile-time if +the program is indeed consistent with the database structure. This +type-safe database access is the primary advantage that PG'OCaml has +over other PostgreSQL bindings for OCaml.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/pgocaml/pgocaml/1.7/pgocaml-1.7.tgz" + checksum: [ + "sha256=10c120b029eb25554300a3a84c23447d3277c4f40279b5697cda40bfe81d5e3c" + "md5=0e38fdcda63704aaccbda3705da5838e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pgocaml/pgocaml.2.0/opam b/packages/pgocaml/pgocaml.2.0/opam new file mode 100644 index 000000000..bdc33e9a0 --- /dev/null +++ b/packages/pgocaml/pgocaml.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Richard W.M. Jones "] +homepage: "http://pgocaml.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/pgocaml/issues" +dev-repo: "git+https://github.com/darioteixeira/pgocaml.git" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/pgocaml"] + [make] + [make "doc"] +] +remove: [["ocamlfind" "remove" "pgocaml"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "pcre" {<= "8.0.1"} + "calendar" {>= "2.00" & <= "3.0.0"} + "csv" {<= "2.4"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Interface to PostgreSQL databases" +description: """ +PG'OCaml provides an interface to PostgreSQL databases for OCaml +applications. It uses Camlp4 to extend the OCaml syntax, enabling one +to directly embed SQL statements inside the OCaml code. Moreover, it +uses the describe feature of PostgreSQL to obtain type information +about the database. This allows PG'OCaml to check at compile-time if +the program is indeed consistent with the database structure. This +type-safe database access is the primary advantage that PG'OCaml has +over other PostgreSQL bindings for OCaml.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/pgocaml/pgocaml/2.0/pgocaml-2.0.tgz" + checksum: [ + "sha256=83ed7f50e009c8b3b44c92d58fdec919a7c719f9a00f3f360b5b194524736a7f" + "md5=af032551815015a2d5845b8b3a6db954" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pgocaml/pgocaml.2.1/opam b/packages/pgocaml/pgocaml.2.1/opam new file mode 100644 index 000000000..8bfc90eaf --- /dev/null +++ b/packages/pgocaml/pgocaml.2.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Richard W.M. Jones "] +homepage: "http://pgocaml.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/pgocaml/issues" +dev-repo: "git+https://github.com/darioteixeira/pgocaml.git" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/pgocaml"] + [make] + [make "doc"] +] +remove: [["ocamlfind" "remove" "pgocaml"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "calendar" {>= "2.00" & <= "3.0.0"} + "csv" {<= "2.4"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Interface to PostgreSQL databases" +description: """ +PG'OCaml provides an interface to PostgreSQL databases for OCaml +applications. It uses Camlp4 to extend the OCaml syntax, enabling one +to directly embed SQL statements inside the OCaml code. Moreover, it +uses the describe feature of PostgreSQL to obtain type information +about the database. This allows PG'OCaml to check at compile-time if +the program is indeed consistent with the database structure. This +type-safe database access is the primary advantage that PG'OCaml has +over other PostgreSQL bindings for OCaml.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/pgocaml/pgocaml/2.1/pgocaml-2.1.tgz" + checksum: [ + "sha256=d547490fd8b4a7f6c739d919a90af8b952af78f47367a5dc45e59f0a2b85fc54" + "md5=a05383cfdb34478eac93d9c84f2f2e77" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/phox/phox.0.89.170929/opam b/packages/phox/phox.0.89.170929/opam new file mode 100644 index 000000000..f97473f23 --- /dev/null +++ b/packages/phox/phox.0.89.170929/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Christophe Raffalli " +bug-reports: "https://github.com/craff/phox/issues" +authors: + [ "Christophe Raffalli "] +homepage: "https://lama.univ-savoie.fr/~raffalli/phox.html" +license: "LGPL-3.0-only" +dev-repo: "git+https://github.com/craff/phox.git" +build: [make] +install: [make "install" "PREFIX=%{prefix}%"] +remove: [make "uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} +] +synopsis: "PhoX is an implementation of Higher Order Logic" +description: """ +Its main charateritics are + - Tactics such as intro or rewrite can be extended by arbitrary theorems + - As these tactics are used by the auto tactics, this allows to program + the auto tatics. + - You can produce nice latex documents. + - doc/library/examples/tutorials are available. + - ... + +Authors: + - Christophe Raffalli """ +url { + src: "https://github.com/craff/phox/archive/0.89.170929/phox.tar.gz" + checksum: [ + "sha256=32715a5f270431e88bbee589dd7f5cb2bd08f40ab941fa9863263f64dd0ab7d8" + "md5=75636a8bc92f5336acf5708747ad3872" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.108.00.02/opam b/packages/pipebang/pipebang.108.00.02/opam new file mode 100644 index 000000000..6b3e2278b --- /dev/null +++ b/packages/pipebang/pipebang.108.00.02/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/pipebang-108.00.02.tar.gz" + checksum: [ + "sha256=146693bc5f4abb20e6b1cc306a6718479e2393668afed99a8baa0fe33c26aaea" + "md5=daf46386117287d8d0607725647d69c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pipebang/pipebang.108.07.00/opam b/packages/pipebang/pipebang.108.07.00/opam new file mode 100644 index 000000000..79659c75d --- /dev/null +++ b/packages/pipebang/pipebang.108.07.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/pipebang-108.07.00.tar.gz" + checksum: [ + "sha256=917ce63f3ff38e1f8de810801ec5d92ffc8452b74caae372f9d55af86315f6fe" + "md5=2d39139cb0e933746a69b14f54037a5a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pipebang/pipebang.108.07.01/opam b/packages/pipebang/pipebang.108.07.01/opam new file mode 100644 index 000000000..83735c904 --- /dev/null +++ b/packages/pipebang/pipebang.108.07.01/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/pipebang-108.07.01.tar.gz" + checksum: [ + "sha256=26c7c8fa97a530202ce6c6580c539adb8da54dc735c7c5128cf9d53141ce7b5e" + "md5=f9dd027f9386f492e25505598ec3c9ca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pipebang/pipebang.108.08.00/opam b/packages/pipebang/pipebang.108.08.00/opam new file mode 100644 index 000000000..e4ce6426e --- /dev/null +++ b/packages/pipebang/pipebang.108.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/pipebang-108.08.00.tar.gz" + checksum: [ + "sha256=c545d9d4d59bb8f33dc8e62d6fd809b8f1fda54f3b395e52e7740be909057aaf" + "md5=db0a07aaef2181646e1747d7da75a0d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pipebang/pipebang.109.07.00/opam b/packages/pipebang/pipebang.109.07.00/opam new file mode 100644 index 000000000..dc65abca0 --- /dev/null +++ b/packages/pipebang/pipebang.109.07.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/pipebang-109.07.00.tar.gz" + checksum: [ + "sha256=087335264cdbba1d9783a41b87911078bf5f5eff9fa677bcd948ccf6511c312a" + "md5=92894f20fc637d0bb6790bd5d8f62389" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/pipebang/disable_warn_error.patch" + checksum: [ + "sha256=a62c65bb676106b7b71d82e5a91888f58abb1812abe72d182a43cbddd4b2d123" + "md5=cb52bf707cb3d618aba62f76b87f8827" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pipebang/pipebang.109.08.00/opam b/packages/pipebang/pipebang.109.08.00/opam new file mode 100644 index 000000000..2bfdb0c3e --- /dev/null +++ b/packages/pipebang/pipebang.109.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/pipebang-109.08.00.tar.gz" + checksum: [ + "sha256=547fe128d2f9b4a9cc54ec4db59142c04050d1b025326cb226a892fd00d04187" + "md5=ceb45e372d5e04d02954d2141bb518b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pipebang/pipebang.109.09.00/opam b/packages/pipebang/pipebang.109.09.00/opam new file mode 100644 index 000000000..258c166ee --- /dev/null +++ b/packages/pipebang/pipebang.109.09.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/pipebang-109.09.00.tar.gz" + checksum: [ + "sha256=f6e8c4ebd0284e1caf8ba2ae51742dc8016eb96e8b005dde832738e310548d73" + "md5=1dcce1d805b543cbe42c632df99ceff1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.109.10.00/opam b/packages/pipebang/pipebang.109.10.00/opam new file mode 100644 index 000000000..75caae65b --- /dev/null +++ b/packages/pipebang/pipebang.109.10.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/pipebang-109.10.00.tar.gz" + checksum: [ + "sha256=86dd87b3cfe04f94e9d809c677bfaac30eaee69a5374222771db09684030e573" + "md5=3530cd8f64f045582d2c40d73eca352e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.109.11.00/opam b/packages/pipebang/pipebang.109.11.00/opam new file mode 100644 index 000000000..0780e4226 --- /dev/null +++ b/packages/pipebang/pipebang.109.11.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/pipebang-109.11.00.tar.gz" + checksum: [ + "sha256=c3992b8a6715741b5b1ca0b9293fea340b2316ab5396a28628245234ab8103b7" + "md5=b55b4bc120dfba373acee58ebbd89f57" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.109.12.00/opam b/packages/pipebang/pipebang.109.12.00/opam new file mode 100644 index 000000000..d359b719f --- /dev/null +++ b/packages/pipebang/pipebang.109.12.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} +] +dev-repo: "git+https://github.com/janestreet/pipebang" +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/pipebang/archive/109.12.00.tar.gz" + checksum: [ + "sha256=196b11c74a87fe2f0c727fb5bae640a51d6cf2b4c8d27f34d072194914151d56" + "md5=6035d4f96a67c43d87f071304cc79f21" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.109.13.00/opam b/packages/pipebang/pipebang.109.13.00/opam new file mode 100644 index 000000000..8f3667057 --- /dev/null +++ b/packages/pipebang/pipebang.109.13.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/pipebang-109.13.00.tar.gz" + checksum: [ + "sha256=cfd58db04ebc41da1e0f2d4e0f6026a2fb2fcb8d9f53bb42a96bd579fca80544" + "md5=345a445eb74f24c0216084aa3a17828a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.109.14.00/opam b/packages/pipebang/pipebang.109.14.00/opam new file mode 100644 index 000000000..18d4987dc --- /dev/null +++ b/packages/pipebang/pipebang.109.14.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/pipebang-109.14.00.tar.gz" + checksum: [ + "sha256=c05048b99323d533be591900d4d24b6011ce70bfcc9d9eff4da1d3ceb6bbb2f0" + "md5=33d7c3df0a7cbcf777051520e7452ee6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.109.15.00/opam b/packages/pipebang/pipebang.109.15.00/opam new file mode 100644 index 000000000..18ffda550 --- /dev/null +++ b/packages/pipebang/pipebang.109.15.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/pipebang-109.15.00.tar.gz" + checksum: [ + "sha256=451fe84f34e0cafefea0ab773de07a9c0f88be6f1aa7a0d235c595748ac301b6" + "md5=fedeeca9eb01bc722ad73173a64097d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.109.28.00/opam b/packages/pipebang/pipebang.109.28.00/opam new file mode 100644 index 000000000..f7367827c --- /dev/null +++ b/packages/pipebang/pipebang.109.28.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/pipebang-109.28.00.tar.gz" + checksum: [ + "sha256=590475b17b44b268f5d5318a3348f1fd8d1aed48f4d1ac7633ed162b5f277137" + "md5=22851ca9251d81b3e22c8b33c2966484" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.109.28.02/opam b/packages/pipebang/pipebang.109.28.02/opam new file mode 100644 index 000000000..30b10a00f --- /dev/null +++ b/packages/pipebang/pipebang.109.28.02/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/pipebang-109.28.02.tar.gz" + checksum: [ + "sha256=ebf80e9eeb53d8cbb10e2552c48bff55bf1ed62f65a18ba7bb7cad619f3b8d0a" + "md5=dae52b0703d245aa6da66e98dd7926f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.109.60.00/opam b/packages/pipebang/pipebang.109.60.00/opam new file mode 100644 index 000000000..95d863dfc --- /dev/null +++ b/packages/pipebang/pipebang.109.60.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/pipebang-109.60.00.tar.gz" + checksum: [ + "sha256=cb68e0e03aa01c523ebe3f458126abbe59e0698d3855ed779e33b1654179ea50" + "md5=6b616b84e558b85cf0415532bc196c78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.110.01.00/opam b/packages/pipebang/pipebang.110.01.00/opam new file mode 100644 index 000000000..8b36dffac --- /dev/null +++ b/packages/pipebang/pipebang.110.01.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/pipebang-110.01.00.tar.gz" + checksum: [ + "sha256=a8858d9607c15cdf0a775196be060c8d91de724fc80a347d7a76ef1d38329096" + "md5=09094ac5a5ccdf7f8b7a6115ce228a40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pipebang/pipebang.113.00.00/opam b/packages/pipebang/pipebang.113.00.00/opam new file mode 100644 index 000000000..056c0a827 --- /dev/null +++ b/packages/pipebang/pipebang.113.00.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/pipebang" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "pa_pipebang"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/pipebang/issues" +dev-repo: "git+https://github.com/janestreet/pipebang.git" +install: [[make "install"]] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/pipebang-113.00.00.tar.gz" + checksum: [ + "sha256=d3c16eb3aaec77c955e813779921a79010c636a86f524484bacaeece91179529" + "md5=685ee2184eb95270751c58790f93dd0b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/piqi/piqi.0.7.0/opam b/packages/piqi/piqi.0.7.0/opam new file mode 100644 index 000000000..d1cde7ece --- /dev/null +++ b/packages/piqi/piqi.0.7.0/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "alavrik@piqi.org" +build: make +remove: [ + ["rm" "-f" "%{prefix}%/bin/piqic-ocaml"] + ["ocamlfind" "remove" "piqirun"] +] +depends: ["ocaml" {< "4.06"} "ocamlfind" {<= "1.9.6"} "piqilib" {<= "0.6.16"}] +dev-repo: "git+https://github.com/alavrik/piqi-ocaml" +install: [make "DESTDIR=%{prefix}%" "install"] +synopsis: "Protocol Buffers, JSON and XML serialization system for OCaml" +flags: light-uninstall +url { + src: "https://github.com/alavrik/piqi-ocaml/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=68e42acdce8738e1422e6e09c011660846de9ace661019e354b5b421592cf004" + "md5=23508c56ab170304fd9f58b5f492a2cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/piqi/piqi.0.7.1/opam b/packages/piqi/piqi.0.7.1/opam new file mode 100644 index 000000000..8f585cb27 --- /dev/null +++ b/packages/piqi/piqi.0.7.1/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "alavrik@piqi.org" +build: make +remove: [ + ["rm" "-f" "%{prefix}%/bin/piqic-ocaml"] + ["ocamlfind" "remove" "piqirun"] +] +depends: ["ocaml" {< "4.06"} "ocamlfind" {<= "1.9.6"} "piqilib" {<= "0.6.16"}] +dev-repo: "git+https://github.com/alavrik/piqi-ocaml" +install: [make "DESTDIR=%{prefix}%" "install"] +synopsis: "Protocol Buffers, JSON and XML serialization system for OCaml" +flags: light-uninstall +url { + src: "https://github.com/alavrik/piqi-ocaml/archive/v0.7.1.tar.gz" + checksum: [ + "sha256=3d569735a397f3dc05aec5ab42749a4b12ba720d586a1ee71413a295b0156742" + "md5=9bfc3f049b128424b439fbd3802c9907" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/piqi/piqi.0.7.4/opam b/packages/piqi/piqi.0.7.4/opam new file mode 100644 index 000000000..d6eeb9230 --- /dev/null +++ b/packages/piqi/piqi.0.7.4/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "alavrik@piqi.org" +build: make +remove: [ + ["rm" "-f" "%{prefix}%/bin/piqic-ocaml"] + ["ocamlfind" "remove" "piqirun"] +] +depends: ["ocaml" {< "4.06"} "ocamlfind" {<= "1.9.6"} "piqilib" {<= "0.6.16"} "base-bytes" {<= "base"}] +dev-repo: "git+https://github.com/alavrik/piqi-ocaml" +install: [make "DESTDIR=%{prefix}%" "install"] +synopsis: "Protocol Buffers, JSON and XML serialization system for OCaml" +flags: light-uninstall +url { + src: "https://github.com/alavrik/piqi-ocaml/archive/v0.7.4.tar.gz" + checksum: [ + "sha256=f538a5751b0adad4a21f88212b098a071e7b8ea471076df0218886011c398c18" + "md5=f217b670ef6d1cd15d71dfd5d31e9b49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/piqi/piqi.0.7.5/opam b/packages/piqi/piqi.0.7.5/opam new file mode 100644 index 000000000..347817210 --- /dev/null +++ b/packages/piqi/piqi.0.7.5/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Anton Lavrik " +homepage: "https://github.com/alavrik/piqi-ocaml" +bug-reports: "https://github.com/alavrik/piqi-ocaml/issues" +build: [ + [make] + [make "test"] {with-test} +] +install: [ + [make "DESTDIR=%{prefix}%" "install"] +] +remove: [ + ["rm" "-f" "%{prefix}%/bin/piqic-ocaml"] + ["ocamlfind" "remove" "piqirun"] +] +depends: ["ocaml" {< "4.06"} "ocamlfind" {<= "1.9.6"} "piqilib" {<= "0.6.16"} "base-bytes" {<= "base"}] +dev-repo: "git+https://github.com/alavrik/piqi-ocaml" +synopsis: "Protocol Buffers, JSON and XML serialization system for OCaml" +authors: "Anton Lavrik " +flags: light-uninstall +url { + src: "https://github.com/alavrik/piqi-ocaml/archive/v0.7.5.tar.gz" + checksum: [ + "sha256=3bb7b6f01fcf5166621ff5e809be7055b73b10ab665aa4aad825a2149137ff59" + "md5=7e63ebb70e6f5072dd5e98d3edc96ff2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/piqilib/piqilib.0.6.10/opam b/packages/piqilib/piqilib.0.6.10/opam new file mode 100644 index 000000000..6fc80dcfb --- /dev/null +++ b/packages/piqilib/piqilib.0.6.10/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "alavrik@piqi.org" +build: [ + ["./configure" "--prefix" prefix] + [make] + [make "ocaml"] +] +remove: [ + ["rm" "-f" "%{prefix}%/bin/piqi"] + ["ocamlfind" "remove" "piqilib"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "easy-format" {<= "1.3.4"} + "ulex" {<= "1.2"} + "xmlm" {<= "1.4.0"} + "optcomp" {<= "1.6"} + "base64" {< "2.0.0"} +] +dev-repo: "git+https://github.com/alavrik/piqi" +install: [ + [make "install"] + [make "ocaml-install"] +] +synopsis: + "The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion" +flags: light-uninstall +url { + src: "https://github.com/alavrik/piqi/archive/v0.6.10.tar.gz" + checksum: [ + "sha256=78bfbdaf92ae5002e18888c84055f93732e8cdcc22ff9216bc873bde569f93b5" + "md5=d676fab660a8e1f3e89aefd58d79562b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/piqilib/piqilib.0.6.12/opam b/packages/piqilib/piqilib.0.6.12/opam new file mode 100644 index 000000000..df6aaff26 --- /dev/null +++ b/packages/piqilib/piqilib.0.6.12/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "alavrik@piqi.org" +build: [ + ["./configure" "--prefix" prefix] + [make] + [make "ocaml"] +] +remove: [ + ["rm" "-f" "%{prefix}%/bin/piqi"] + ["ocamlfind" "remove" "piqilib"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "easy-format" {<= "1.3.4"} + "ulex" {<= "1.2"} + "xmlm" {<= "1.4.0"} + "optcomp" {<= "1.6"} + "base64" {>= "2.0.0" & < "3.0.0"} + "base-bytes" {<= "base"} +] +dev-repo: "git+https://github.com/alavrik/piqi" +install: [ + [make "install"] + [make "ocaml-install"] +] +synopsis: + "The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion" +flags: light-uninstall +url { + src: "https://github.com/alavrik/piqi/archive/v0.6.12.tar.gz" + checksum: [ + "sha256=c81deab8e86de018c39bd1679add64cd18018423f999fb72712b6eba2c57d6c5" + "md5=0b0a780d066bb04d60590a203c3cb75d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/piqilib/piqilib.0.6.13/opam b/packages/piqilib/piqilib.0.6.13/opam new file mode 100644 index 000000000..2a1dc003b --- /dev/null +++ b/packages/piqilib/piqilib.0.6.13/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Anton Lavrik " +homepage: "http://piqi.org" +bug-reports: "https://github.com/alavrik/piqi/issues" +build: [ + ["./configure" "--prefix" prefix] + [make] + [make "ocaml"] + [make "test"] {with-test} +] +install: [ + [make "install"] + [make "ocaml-install"] +] +remove: [ + ["rm" "-f" "%{prefix}%/bin/piqi"] + ["ocamlfind" "remove" "piqilib"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "easy-format" {<= "1.3.4"} + "ulex" {<= "1.2"} + "xmlm" {<= "1.4.0"} + "optcomp" {<= "1.6"} + "base64" {>= "2.0.0" & < "3.0.0"} + "base-bytes" {<= "base"} +] +dev-repo: "git+https://github.com/alavrik/piqi" +synopsis: + "The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion" +authors: "Anton Lavrik " +flags: light-uninstall +url { + src: "https://github.com/alavrik/piqi/archive/v0.6.13.tar.gz" + checksum: [ + "sha256=143504c5e2ab4e42c433b19a4e0947222535f146dbe29feb17babdb196c818f2" + "md5=028d964856c6555c631a8a13b46a4c6c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/piqilib/piqilib.0.6.8/opam b/packages/piqilib/piqilib.0.6.8/opam new file mode 100644 index 000000000..01d83c4a5 --- /dev/null +++ b/packages/piqilib/piqilib.0.6.8/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "alavrik@piqi.org" +build: [ + ["./configure" "--prefix" prefix] + [make] + [make "ocaml"] +] +remove: [ + ["rm" "-f" "%{prefix}%/bin/piqi"] + ["ocamlfind" "remove" "piqilib"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "easy-format" {<= "1.3.4"} + "ulex" {<= "1.2"} + "xmlm" {<= "1.4.0"} + "optcomp" {<= "1.6"} + "base64" {< "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/alavrik/piqi" +install: [ + [make "install"] + [make "ocaml-install"] +] +synopsis: + "The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion" +flags: light-uninstall +url { + src: "https://github.com/alavrik/piqi/archive/v0.6.8.tar.gz" + checksum: [ + "sha256=4b68ce6213a6551f376cc3b225a4fafce17dd1c4f56dba7564871adf8f1301d2" + "md5=8cede03ada38e1778936db39f3757bc6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/piqilib/piqilib.0.6.9/opam b/packages/piqilib/piqilib.0.6.9/opam new file mode 100644 index 000000000..f0c9bb6ce --- /dev/null +++ b/packages/piqilib/piqilib.0.6.9/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "alavrik@piqi.org" +build: [ + ["./configure" "--prefix" prefix] + [make] + [make "ocaml"] +] +remove: [ + ["rm" "-f" "%{prefix}%/bin/piqi"] + ["ocamlfind" "remove" "piqilib"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "easy-format" {<= "1.3.4"} + "ulex" {<= "1.2"} + "xmlm" {<= "1.4.0"} + "optcomp" {<= "1.6"} + "base64" {< "2.0.0"} +] +dev-repo: "git+https://github.com/alavrik/piqi" +install: [ + [make "install"] + [make "ocaml-install"] +] +synopsis: + "The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion" +flags: light-uninstall +url { + src: "https://github.com/alavrik/piqi/archive/v0.6.9.tar.gz" + checksum: [ + "sha256=493c14864b48b03017b091a1feb7be50036e9e9d6650fc1562e84bc98772e33f" + "md5=d5256c6e1636617cf61cd010034a99e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.1.0/opam b/packages/pkcs11/pkcs11.0.1.0/opam new file mode 100644 index 000000000..387711bcd --- /dev/null +++ b/packages/pkcs11/pkcs11.0.1.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & < "6"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "records" {>= "0.6.0" & <= "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} +] +conflicts: [ "integers" { >= "0.5.0" } ] +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.1.0/pkcs11-0.1.0.tbz" + checksum: [ + "sha256=3ea0aed4f13a742fd8f101bc069d6e4f93b4e54b3c0f3f89bccbe84f23b401e6" + "md5=7c1a281323e0e14de0677fb7d23b7b4c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.2.0/opam b/packages/pkcs11/pkcs11.0.2.0/opam new file mode 100644 index 000000000..2129f2f3f --- /dev/null +++ b/packages/pkcs11/pkcs11.0.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "records" {>= "0.6.0" & <= "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} +] +conflicts: [ "integers" { >= "0.5.0" } ] +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.2.0/pkcs11-0.2.0.tbz" + checksum: [ + "sha256=759cab6cfb8da7a44787efbe019485b23209635a2a71ce511977035502d94589" + "md5=dae326a4e61545ff3cf3b0b508552b48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.3.0/opam b/packages/pkcs11/pkcs11.0.3.0/opam new file mode 100644 index 000000000..6947c19b6 --- /dev/null +++ b/packages/pkcs11/pkcs11.0.3.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "records" {>= "0.6.0" & <= "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} +] +conflicts: [ "integers" { >= "0.5.0" } ] +tags: ["org:cryptosense"] +available: os != "macos" +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.3.0/pkcs11-0.3.0.tbz" + checksum: [ + "sha256=ff6833d0bb813a03c6d2357a70cba5f8b07f7f0e7ccc65070f22e9d8747fd536" + "md5=317c321761ebd246bb7668f73d5a7f6b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.4.0/opam b/packages/pkcs11/pkcs11.0.4.0/opam new file mode 100644 index 000000000..5155fc2e9 --- /dev/null +++ b/packages/pkcs11/pkcs11.0.4.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "records" {>= "0.6.0" & <= "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} +] +conflicts: [ "integers" { >= "0.5.0" } ] +tags: ["org:cryptosense"] +available: os != "macos" +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.4.0/pkcs11-0.4.0.tbz" + checksum: [ + "sha256=83051241b1b1d4143aec8cc0bb7058313e6a4090884e973ec6398ac1feb924b7" + "md5=533fdd69174fb13fbd1c848e54b0bee7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.5.0/opam b/packages/pkcs11/pkcs11.0.5.0/opam new file mode 100644 index 000000000..022c9c21a --- /dev/null +++ b/packages/pkcs11/pkcs11.0.5.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "records" {>= "0.6.0" & <= "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} +] +conflicts: [ "integers" { >= "0.5.0" } ] +tags: ["org:cryptosense"] +available: os != "macos" +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.5.0/pkcs11-0.5.0.tbz" + checksum: [ + "sha256=8392763826cd9463063d74a798a0318b4e8230027edcb8675e531b8f02690bf8" + "md5=353436051abc20e1c77551262c7331de" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.6.0/opam b/packages/pkcs11/pkcs11.0.6.0/opam new file mode 100644 index 000000000..1f03f11ca --- /dev/null +++ b/packages/pkcs11/pkcs11.0.6.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "records" {>= "0.6.0" & <= "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} +] +conflicts: [ "integers" { >= "0.5.0" } ] +tags: ["org:cryptosense"] +available: os != "macos" +patches: ["0001-Detect-dlfcn.h-using-__linux__.patch"] +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.6.0/pkcs11-0.6.0.tbz" + checksum: [ + "sha256=8b604971cd549e191ffa76d5ba08b46637742c18c33f99d8df54ce942dbed499" + "md5=ab8b847bc212d956dd845cc77e4e1427" + ] +} +extra-source "0001-Detect-dlfcn.h-using-__linux__.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/pkcs11/0001-Detect-dlfcn.h-using-__linux__.patch" + checksum: [ + "sha256=d7a48046ff946a73dd63eedfb2295a03951b21e0358df52107c530565717ea59" + "md5=b7513a44e1e4f4d8cb5c54197992431f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.7.0/opam b/packages/pkcs11/pkcs11.0.7.0/opam new file mode 100644 index 000000000..716b4aeea --- /dev/null +++ b/packages/pkcs11/pkcs11.0.7.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "cmdliner" +] +conflicts: [ "integers" { >= "0.5.0" } ] +tags: ["org:cryptosense"] +available: os != "macos" +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.7.0/pkcs11-0.7.0.tbz" + checksum: [ + "sha256=801dd33952d3cbc122757d4500ff14f11d1165cd75b2523f86c79d7f6d23668b" + "md5=e274917fb536ea4f876d36c20e01d570" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.7.1/opam b/packages/pkcs11/pkcs11.0.7.1/opam new file mode 100644 index 000000000..bc04c9a20 --- /dev/null +++ b/packages/pkcs11/pkcs11.0.7.1/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "cmdliner" +] +conflicts: [ "integers" { >= "0.5.0" } ] +tags: ["org:cryptosense"] +available: os != "macos" +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.7.1/pkcs11-0.7.1.tbz" + checksum: [ + "sha256=2a3e4afccac93e9f44be798076615629e3b5b64a5ad61ed9a12f670f5318a428" + "md5=d571a8d771b3302886dd8c9287a7ca38" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.7.2/opam b/packages/pkcs11/pkcs11.0.7.2/opam new file mode 100644 index 000000000..86a7189bf --- /dev/null +++ b/packages/pkcs11/pkcs11.0.7.2/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "cmdliner" +] +conflicts: [ "integers" { >= "0.5.0" } ] +tags: ["org:cryptosense"] +available: os != "macos" +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.7.2/pkcs11-0.7.2.tbz" + checksum: [ + "sha256=9c142b2734bf15a9edc534a15555ad3df88f94ec984c53ca6f5937812e42c724" + "md5=24d27ee98a2f369c8db1eda905cdb259" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.7.3/opam b/packages/pkcs11/pkcs11.0.7.3/opam new file mode 100644 index 000000000..5604f13c6 --- /dev/null +++ b/packages/pkcs11/pkcs11.0.7.3/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.6.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "cmdliner" +] +conflicts: [ "integers" { >= "0.5.0" } ] +tags: ["org:cryptosense"] +available: os != "macos" +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.7.3/pkcs11-0.7.3.tbz" + checksum: [ + "sha256=046ee22175ef91e08a9dc1d72f3e3170a50c7717a17088042c33ff0c54441caa" + "md5=103d6299b5a364a330d4a61cad971f97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pkcs11/pkcs11.0.8.0/opam b/packages/pkcs11/pkcs11.0.8.0/opam new file mode 100644 index 000000000..1e5206850 --- /dev/null +++ b/packages/pkcs11/pkcs11.0.8.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "Etienne Millon " +authors: "Etienne Millon " +homepage: "https://github.com/cryptosense/pkcs11" +bug-reports: "https://github.com/cryptosense/pkcs11/issues" +license: "BSD-2-Clause" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" +doc: "https://cryptosense.github.io/pkcs11/doc" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "asn1-combinators" {< "0.2.0"} + "ctypes" {>= "0.11.0" & < "0.18.0"} + "ctypes-foreign" {>= "0.4.0" & <= "0.23.0"} + "hex" {>= "1.0.0" & <= "1.5.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0" & <= "1.5.0"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "cmdliner" +] +conflicts: [ "integers" { >= "0.5.0" } ] +tags: ["org:cryptosense"] +available: os != "macos" +synopsis: "Bindings to the PKCS#11 cryptographic API" +description: """ +This library contains ctypes bindings to the PKCS#11 API. + +This API is used by smartcards and Hardware Security Modules to perform +cryptographic operations such as signature or encryption.""" +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.8.0/pkcs11-0.8.0.tbz" + checksum: [ + "sha256=02e8dcd60c34c408a2b64761a05d3e989740712b7031dd3ebc92ca780ed0524d" + "md5=f79b591ad280af2729fb1c85caf462b2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/planck/planck.1.0.1/opam b/packages/planck/planck.1.0.1/opam new file mode 100644 index 000000000..8d04eb7a1 --- /dev/null +++ b/packages/planck/planck.1.0.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/planck/" +bug-reports: "https://bitbucket.org/camlspotter/planck/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/planck" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {build & <= "1.9.6"} + "type_conv" {<= "113.00.02"} + "sexplib" {>= "5.2.1" & < "113.01.00"} + "spotlib" {= "1.0.0"} + "camlp4" {<= "5.3"} +] +synopsis: "A small monadic parser combinator library" +description: """ +Parser LANguage Combinator Kit A LL(n) parser monadic combinator +library in OCaml. It includes a big example of lexer+parser for OCaml +syntax.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/planck-1.0.1.tar.gz" + checksum: [ + "sha256=936f2d821550f6309f8c2cb7d67294856d55276ad69336e913faad5452bb4f77" + "md5=e9d371a0d0e5657198d853837ec9b66c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/planck/planck.2.0.1/opam b/packages/planck/planck.2.0.1/opam new file mode 100644 index 000000000..479a3a0e6 --- /dev/null +++ b/packages/planck/planck.2.0.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/planck/" +bug-reports: "https://bitbucket.org/camlspotter/planck/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/planck" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "type_conv" {<= "113.00.02"} + "sexplib" {>= "108.07.00" & < "113.01.00"} + "spotlib" {= "2.0.1"} + "omake" {build & <= "0.10.7"} + "camlp4" {<= "5.3"} +] +synopsis: "A small monadic parser combinator library" +description: """ +Parser LANguage Combinator Kit A LL(n) parser monadic combinator +library in OCaml. It includes a big example of lexer+parser for OCaml +syntax.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/planck-2.0.1.tar.gz" + checksum: [ + "sha256=271833c0de7e511d82251cd3e670bafea1be228c4b45ec72207b050e43bf214c" + "md5=a19d9d44d491de4bc98e51fc57e07d74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/planck/planck.2.1.0/opam b/packages/planck/planck.2.1.0/opam new file mode 100644 index 000000000..fa540a198 --- /dev/null +++ b/packages/planck/planck.2.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/planck/" +bug-reports: "https://bitbucket.org/camlspotter/planck/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/planck" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "type_conv" {<= "113.00.02"} + "sexplib" {>= "108.07.00" & < "113.01.00"} + "spotlib" {>= "2.1.2" & < "2.2.0"} + "omake" {build & <= "0.10.7"} + "pa_monad_custom" {= "v6.0.0"} +] +synopsis: "A small monadic parser combinator library" +description: """ +Parser LANguage Combinator Kit A LL(n) parser monadic combinator +library in OCaml. It includes a big example of lexer+parser for OCaml +syntax.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/planck-2.1.0.tar.gz" + checksum: [ + "sha256=1733441797f19f0adc2afe69661cef80de22f6d7a88268858cea76591bc78035" + "md5=38cf144fc2c150ff621be397ce65550b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/planck/planck.2.1.1/opam b/packages/planck/planck.2.1.1/opam new file mode 100644 index 000000000..e32c209a3 --- /dev/null +++ b/packages/planck/planck.2.1.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/planck/" +bug-reports: "https://bitbucket.org/camlspotter/planck/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/planck" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "type_conv" {<= "113.00.02"} + "sexplib" {>= "108.07.00" & < "113.01.00"} + "spotlib" {>= "2.2.0" & < "3.0.0"} + "ocamlgraph" {>= "1.8.2" & <= "2.1.0"} + "omake" {build & <= "0.10.7"} + "pa_monad_custom" {= "v6.0.0"} +] +synopsis: "A small monadic parser combinator library" +description: """ +Parser LANguage Combinator Kit A LL(n) parser monadic combinator +library in OCaml. It includes a big example of lexer+parser for OCaml +syntax.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/planck-2.1.1.tar.gz" + checksum: [ + "sha256=090f09b5b2f1dfb514b5a383219ae0fc236f727acd3b010ee6d6d1b5741f7f33" + "md5=0863e39c85d0d12211ff0fed44906017" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/planck/planck.2.2.0/opam b/packages/planck/planck.2.2.0/opam new file mode 100644 index 000000000..13488772b --- /dev/null +++ b/packages/planck/planck.2.2.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/planck/" +bug-reports: "https://bitbucket.org/camlspotter/planck/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/planck" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "sexplib" {>= "113.33.00" & <= "v0.17.0"} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "ocamlgraph" {>= "1.8.2" & <= "2.1.0"} + "omake" {build & = "0.9.8.6-0.rc1"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "camlp4" {<= "5.3"} + "ppx_monadic" {<= "2.3.0"} +] +patches: [ + "build_fix.patch" +] +synopsis: "A small monadic parser combinator library" +description: """ +Parser LANguage Combinator Kit A LL(n) parser monadic combinator +library in OCaml. It includes a big example of lexer+parser for OCaml +syntax.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/planck-2.2.0.tar.gz" + checksum: [ + "sha256=e945657fa80cf1dafe9d046ce84411988c33c89802b566948574c1bfa1e606e2" + "md5=e31529014eb8d5134b8ad3ebdad197bc" + ] +} +extra-source "build_fix.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/planck/build_fix.patch" + checksum: [ + "sha256=47dc9963679e4e163fd829287153dfb957a3d3973062424d365235ef997ca82e" + "md5=b1703193e57d813d08167568e5a879d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/planets/planets.0.1.13/opam b/packages/planets/planets.0.1.13/opam new file mode 100644 index 000000000..6074d2b7e --- /dev/null +++ b/packages/planets/planets.0.1.13/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["mkdir" "-p" bin] + [make] +] +depexts: [ + ["tcl8.5-dev" "tk8.5-dev"] {os-family = "debian"} +] +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: + "A simple interactive program for playing with simulations of planetary systems" +depends: [ + "ocaml" {= "3.12.1"} +] +url { + src: + "http://pkgs.fedoraproject.org/repo/pkgs/planets/planets-0.1.13.tgz/2c72f2469ee0413bd470a2ad84f2f0f8/planets-0.1.13.tgz" + checksum: [ + "sha256=cd4be19dc1e16cc3d5bb20fdfa2af025b50cd21dbce5d1e8b3041c4e786c3624" + "md5=2c72f2469ee0413bd470a2ad84f2f0f8" + ] +} +extra-source "planets.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/planets/planets.install" + checksum: [ + "sha256=54e05caac221e3c7dd34987e744fbc9c2e1ba47299f09e75066ca6e7f81556ae" + "md5=05d2212ebd79f23391932ec918c7c87d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/planets/planets.0.1.14/opam b/packages/planets/planets.0.1.14/opam new file mode 100644 index 000000000..614e35ed8 --- /dev/null +++ b/packages/planets/planets.0.1.14/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/yminsky/planets" +bug-reports: "yminsky@gmail.com" +maintainer: "yminsky@gmail.com" +dev-repo: "git+https://github.com/yminsky/planets.git" +build: [ + ["./build.sh"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "core" {< "113.24.00"} + "labltk" {<= "8.06.14"} +] +depexts: [ + ["tcl8.5-dev" "tk8.5-dev"] {os-family = "debian"} +] +synopsis: + "A simple interactive program for playing with simulations of planetary systems" +authors: "Yaron M. Minsky" +url { + src: "https://github.com/yminsky/planets/archive/0.1.14.tar.gz" + checksum: [ + "sha256=aa31abf95b9625d1b0c0150555daeec0059c793034a724f468d15c7d5d7925a0" + "md5=733f6dc8faa9c684d8df2fb742cb3126" + ] +} +extra-source "planets.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/planets/planets.install" + checksum: [ + "sha256=54e05caac221e3c7dd34987e744fbc9c2e1ba47299f09e75066ca6e7f81556ae" + "md5=05d2212ebd79f23391932ec918c7c87d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/plasma/plasma.0.6.1/opam b/packages/plasma/plasma.0.6.1/opam new file mode 100644 index 000000000..a281ddfc1 --- /dev/null +++ b/packages/plasma/plasma.0.6.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["./configure" "-bindir" bin "-sharedir" "%{lib}%/plasma/share"] + ["omake"] +] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {= "3.6.0"} + "cryptokit" {<= "1.20"} + "pcre" {<= "8.0.1"} + "ocamlgraph" {= "1.8.2"} + "omake" {<= "0.10.7"} + "xstrp4" {= "1.8"} +] +depexts: [ + ["libpq-dev"] {os-family = "debian"} +] +install: ["omake" "install"] +synopsis: "Distributed filesystem for large files, implemented in user space" +url { + src: "http://download.camlcity.org/download/plasma-0.6.1.tar.gz" + checksum: [ + "sha256=482d87433dcf32f55c1ec315475eb4a7c069f260985a527ff59196d5ee2ea13c" + "md5=d8fb26f1c2157ffccaa4fae1931d0787" + ] + mirrors: "http://download2.camlcity.org/download/plasma-0.6.1.tar.gz" +} +extra-source "plasma.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/plasma/plasma.install" + checksum: [ + "sha256=d107fea6372f3d587488a75685b95401ab68ce9f24ed1f2ddf3ce265fb0768ce" + "md5=7a6566322bff6b08abda3fe6a6f5f053" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/plasma/plasma.0.6.2/opam b/packages/plasma/plasma.0.6.2/opam new file mode 100644 index 000000000..46f7ab797 --- /dev/null +++ b/packages/plasma/plasma.0.6.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: [ + ["./configure" "-bindir" bin "-sharedir" "%{lib}%/plasma/share"] + ["omake"] +] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {<= "4.1.9-2"} + "cryptokit" {<= "1.20"} + "pcre" {<= "8.0.1"} + "ocamlgraph" {= "1.8.2"} + "omake" {<= "0.10.7"} + "xstrp4" {= "1.8"} +] +depexts: [ + ["libpq-dev"] {os-family = "debian"} +] +install: ["omake" "install"] +synopsis: "Distributed filesystem for large files, implemented in user space" +url { + src: "http://download.camlcity.org/download/plasma-0.6.2.tar.gz" + checksum: [ + "sha256=0ad6d745d33a504170d6f68cd7d6086bb5178c68f1e67ec20bda655342d4f949" + "md5=b7d4b449c62893e0bbab5ac82b7a7ad1" + ] + mirrors: "http://download2.camlcity.org/download/plasma-0.6.2.tar.gz" +} +extra-source "plasma.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/plasma/plasma.install" + checksum: [ + "sha256=d107fea6372f3d587488a75685b95401ab68ce9f24ed1f2ddf3ce265fb0768ce" + "md5=7a6566322bff6b08abda3fe6a6f5f053" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/plist/plist.1.0.0/opam b/packages/plist/plist.1.0.0/opam new file mode 100644 index 000000000..010ebc0c2 --- /dev/null +++ b/packages/plist/plist.1.0.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/fxfactorial/ocaml-plist" +bug-reports: "https://github.com/fxfactorial/ocaml-plist/issues" +license: "BSD-3-Clause" +tags: ["clib:objc" "clib:gnustep"] +dev-repo: "git+https://github.com/fxfactorial/ocaml-plist.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "plist"] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06.0"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "yojson" {>= "1.3.3" & <= "2.2.2"} +] +depexts: [ + ["gnustep" "gnustep-devel" "gobjc" "gobjc++" "libgnustep-base-dev"] + {os-family = "debian"} +] +post-messages: [ + "You need to have gnustep installed, opam depexts can install it for you." + {failure & os = "linux"} +] +synopsis: "Native OCaml Plist manipulation" +description: "Plist" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-plist/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=697ddead511b7a9b6b31be73d457036a706fb4b5ecba11030b7ae8c38dd90365" + "md5=9558303cbc1a106d55e46694f713369f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/podge/podge.0.4/opam b/packages/podge/podge.0.4/opam new file mode 100644 index 000000000..f24be7e2a --- /dev/null +++ b/packages/podge/podge.0.4/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "http://hyegar.com" +bug-reports: "https://github.com/fxfactorial/podge/issues" +dev-repo: "git+http://github.com/fxfactorial/podge.git" +license: "BSD-3-Clause" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "podge"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ANSITerminal" {>= "0.6.5" & <= "0.8.5"} + "base-unix" {= "base"} + "cohttp" {>= "0.9.7" & <= "6.0.0"} + "ezxmlm" {<= "1.1.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "re" {>= "1.3.0" & <= "1.12.0"} + "tyxml" {< "4.0.0"} + "yojson" {<= "2.2.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shortcuts and helpers for common tasks in OCaml ecosystem" +description: """ +If you're doing any modern OCaml then you're doubtlessly annoyed by +the state of libraries and committing to one of the big ones can be +restricting. Podge is a single module containing specialized modules +for their respectives usages for seemingly common tasks. + +Some conveniences with Podge: +1) Web: Simple HTTP get/put requests that return Yojson objects +2) Yojson: Pretty printing, updating keys, and removing key-value pairs + from Yojson objects +3) Unix: Read output of a process, simple daemonize. +4) Xml: Simple reading of node content given a path. +5) ANSITerminal: Create a colored string for the shell, + with or without current time. +6) Other modules: Math, Html5, Analyze, Cohttp, Printf, Debugging, + and List. + +Podge is especially useful for Hackathons and prototyping.""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/podge/archive/v0.0.4.tar.gz" + checksum: [ + "sha256=bf866ae3a5d240330107400e1075aaf7ef2e2d28ca0bba6132f2d7d4c2439493" + "md5=a2755ba37df9af3709270a5bf6c33ed8" + ] +} +extra-source "podge.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/podge/podge.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/podge/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/podge/podge.0.5/opam b/packages/podge/podge.0.5/opam new file mode 100644 index 000000000..7c90898a1 --- /dev/null +++ b/packages/podge/podge.0.5/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "http://hyegar.com" +bug-reports: "https://github.com/fxfactorial/podge/issues" +dev-repo: "git+http://github.com/fxfactorial/podge.git" +license: "BSD-3-Clause" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "podge"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ANSITerminal" {>= "0.6.5" & <= "0.8.5"} + "base-unix" {= "base"} + "cohttp" {>= "0.9.7" & <= "6.0.0"} + "ezxmlm" {<= "1.1.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "re" {>= "1.3.0" & <= "1.12.0"} + "tyxml" {< "4.0.0"} + "yojson" {<= "2.2.2"} + "stringext" {<= "1.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shortcuts and helpers for common tasks in OCaml ecosystem" +description: """ +If you're doing any modern OCaml then you're doubtlessly annoyed by +the state of libraries and committing to one of the big ones can be +restricting. Podge is a single module containing specialized modules +for their respectives usages for seemingly common tasks. + +Some conveniences with Podge: +1) Web: Simple HTTP get/put requests that return Yojson objects +2) Yojson: Pretty printing, updating keys, and removing key-value pairs + from Yojson objects +3) Unix: Read output of a process, simple daemonize, read all of a file. +4) Xml: Simple reading of node content given a path. +5) ANSITerminal: Create a colored string for the shell, + with or without current time. +6) Other modules: Math, Html5, Analyze, Cohttp, Printf, Debugging, List + and String for common string tasks. + +Podge is especially useful for Hackathons and prototyping.""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/podge/archive/v0.5.tar.gz" + checksum: [ + "sha256=28c8e663f0b4f081008ef8910505f4a4065cd2fd2cf51b0f0fec07e054cd8fe5" + "md5=0c01367a9b874bed65eb2b3a5a0ec6bd" + ] +} +extra-source "podge.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/podge/podge.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/podge/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/podge/podge.0.7.0/opam b/packages/podge/podge.0.7.0/opam new file mode 100644 index 000000000..b75692152 --- /dev/null +++ b/packages/podge/podge.0.7.0/opam @@ -0,0 +1,77 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "http://hyegar.com" +bug-reports: "https://github.com/fxfactorial/podge/issues" +license: "BSD-3-Clause" +dev-repo: "git+http://github.com/fxfactorial/podge.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "podge"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ANSITerminal" {>= "0.6.5" & <= "0.8.5"} + "base-unix" {= "base"} + "cohttp" {>= "0.20.0" & <= "6.0.0"} + "ezxmlm" {<= "1.1.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "re" {>= "1.3.0" & <= "1.12.0"} + "tyxml" {< "4.0.0"} + "yojson" {<= "2.2.2"} + "stringext" {<= "1.6.0"} +] +synopsis: "Shortcuts and helpers for common tasks in OCaml ecosystem" +description: """ +If you're doing any modern OCaml then you're doubtlessly annoyed by +the state of libraries and committing to one of the big ones can be +restricting. Podge is a single module containing specialized modules +for their respectives usages for seemingly common tasks. + +Some conveniences with Podge: +1) Web: Simple HTTP get/put requests that return Yojson objects +2) Yojson: Pretty printing, updating keys, and removing key-value pairs + from Yojson objects +3) Unix: Read output of a process, simple daemonize. +4) Xml: Simple reading of node content given a path. +5) ANSITerminal: Create a colored string for the shell, + with or without current time. +6) Other modules: Math, Html5, Analyze, Cohttp, Printf, Debugging, + and List. + +Podge is especially useful for Hackathons and prototyping.""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/podge/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=f2c8471d3698671e68fb7ae8460db8e788d010deb492b7786624d5727e480f89" + "md5=2cb216fb73b15110316aa1ec9273561e" + ] +} +extra-source "podge.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/podge/podge.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/podge/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/podge/podge.0.8.0/opam b/packages/podge/podge.0.8.0/opam new file mode 100644 index 000000000..5e9b7d6a7 --- /dev/null +++ b/packages/podge/podge.0.8.0/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/fxfactorial/podge" +bug-reports: "https://github.com/fxfactorial/podge/issues" +license: "BSD-3-Clause" +dev-repo: "git+http://github.com/fxfactorial/podge.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/podge/_oasis_remove_.ml" "%{etc}%/podge"] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06.0"} + "ANSITerminal" {>= "0.7" & <= "0.8.5"} + "base-unix" {= "base"} + "cohttp" {>= "0.21.0" & <= "6.0.0"} + "ezxmlm" {>= "1.0.1" & <= "1.1.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "re" {>= "1.7.1" & <= "1.12.0"} + "tyxml" {>= "4.0.1" & <= "4.6.0"} + "yojson" {>= "1.3.3" & <= "2.2.2"} + "astring" {>= "0.8.3" & <= "0.8.5"} +] +synopsis: "Shortcuts and helpers for common tasks in OCaml ecosystem" +description: """ +If you're doing any modern OCaml then you're doubtlessly annoyed by +the state of libraries and committing to one of the big ones can be +restricting. Podge is a single module containing specialized modules +for their respectives usages for seemingly common tasks. + +Some conveniences with Podge: +1) Web: Simple HTTP get/put requests +2) Yojson: Pretty printing, updating keys, and removing key-value pairs + from Yojson objects +3) Unix: Read output of a process, simple daemonize. +4) Xml: Simple reading of node content given a path. +5) ANSITerminal: Create a colored string for the shell, + with or without current time. +6) Other modules: Math, Html5, Analyze, Cohttp, Printf, Debugging, + and List. + +Podge is especially useful for Hackathons and prototyping.""" +url { + src: "https://github.com/fxfactorial/podge/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=87e76bbc08e40c69b72d7e20cc58e1c95a75774fb69c51ec039c90efa270f004" + "md5=2d3c406bed590b10263b35412ac91ea8" + ] +} +extra-source "podge.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/podge/podge.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/podge/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pomap/pomap.3.0.6/opam b/packages/pomap/pomap.3.0.6/opam new file mode 100644 index 000000000..b5d097fb0 --- /dev/null +++ b/packages/pomap/pomap.3.0.6/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Markus Mottl " +authors: [ "Markus Mottl " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "http://mmottl.github.io/pomap" +dev-repo: "git+https://github.com/mmottl/pomap.git" +bug-reports: "https://github.com/mmottl/pomap/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "pomap"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.05.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} +] +synopsis: "Partially Ordered Maps for OCaml" +description: """ +pomap supports creating and manipulating partially ordered maps in a +purely functional and efficient way.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/pomap/releases/download/v3.0.6/pomap-3.0.6.tar.gz" + checksum: [ + "sha256=b9884487c1692d01de3c985894e06f820113f05d08f92909d817528b51e23f55" + "md5=899aa41641b0961ae0b03c62950365c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pomap/pomap.3.0.7/opam b/packages/pomap/pomap.3.0.7/opam new file mode 100644 index 000000000..d72ab83f6 --- /dev/null +++ b/packages/pomap/pomap.3.0.7/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Markus Mottl " +authors: [ "Markus Mottl " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "http://mmottl.github.io/pomap" +dev-repo: "git+https://github.com/mmottl/pomap.git" +bug-reports: "https://github.com/mmottl/pomap/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "pomap"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.07.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.1" & <= "1.9.6"} +] +synopsis: "Partially Ordered Maps for OCaml" +description: """ +pomap supports creating and manipulating partially ordered maps in a +purely functional and efficient way.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/pomap/releases/download/v3.0.7/pomap-3.0.7.tar.gz" + checksum: [ + "sha256=a67e25d2e7cb80ab52f18cf9bb6cbf098c25ff28dfd01e7bab8d7d0e50266464" + "md5=17c843d26da7266aa58f8fa1e98da5b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pomap/pomap.4.0.0/opam b/packages/pomap/pomap.4.0.0/opam new file mode 100644 index 000000000..9b3f78a95 --- /dev/null +++ b/packages/pomap/pomap.4.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Markus Mottl " +authors: [ "Markus Mottl " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://mmottl.github.io/pomap" +doc: "https://mmottl.github.io/pomap/api" +dev-repo: "git+https://github.com/mmottl/pomap.git" +bug-reports: "https://github.com/mmottl/pomap/issues" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.04" & < "4.07.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} +] +synopsis: "Partially Ordered Maps for OCaml" +description: """ +POMAP supports creating and manipulating partially ordered maps in a purely +functional and efficient way.""" +url { + src: + "https://github.com/mmottl/pomap/releases/download/4.0.0/pomap-4.0.0.tbz" + checksum: [ + "sha256=8d7bb5358141e67b1d6eb15a78f5519242c3ae8d06ef2c0bc40f7f21aec11616" + "md5=ee7f9c232c07208c4e4c202393e726d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/portaudio/portaudio.0.2.0/opam b/packages/portaudio/portaudio.0.2.0/opam new file mode 100644 index 000000000..077b5f5bc --- /dev/null +++ b/packages/portaudio/portaudio.0.2.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "portaudio"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} +] +depexts: [ + ["portaudio19-dev" "pkg-config"] {os-family = "debian"} +] +install: [make "install"] +synopsis: + "Bindings for the portaudio library which provides high-level functions for using soundcards" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-portaudio/0.2.0/ocaml-portaudio-0.2.0.tar.gz" + checksum: [ + "sha256=c0b7fdc3d14c57108f010a5971d54cb278f17c3e1c3e23abf33300c25da4b6c0" + "md5=a2a0353dc0675bd611d50eacf278ab60" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/portia/portia.0.1/opam b/packages/portia/portia.0.1/opam new file mode 100644 index 000000000..5f5507c13 --- /dev/null +++ b/packages/portia/portia.0.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Cedric Cellier " +authors: "Cedric Cellier " +homepage: "http://pim.happyleptic.org/~rixed/portia.html" +dev-repo: "git+https://github.com/rixed/portia.git" +bug-reports: "mailto:rixed-opam@happyleptic.org" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "batteries" {<= "3.9.0"} + "conf-asciidoc" {with-doc & = "1"} +] +synopsis: "Literate Programming Preprocessor" +url { + src: "https://github.com/rixed/portia/archive/v0.1.3.tar.gz" + checksum: [ + "sha256=cce7e4c25dc7313595df870e0746b6cec1ffb39c4fb8a869fff8c1dfb26e93d6" + "md5=aed551ae3c6d230de1e5fa277362630c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/portia/portia.1.0/opam b/packages/portia/portia.1.0/opam new file mode 100644 index 000000000..abe67d4b5 --- /dev/null +++ b/packages/portia/portia.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Cedric Cellier " +authors: "Cedric Cellier " +homepage: "http://pim.happyleptic.org/~rixed/portia.html" +dev-repo: "git+https://github.com/rixed/portia.git" +bug-reports: "mailto:rixed-opam@happyleptic.org" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [make "install"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "batteries" {<= "3.9.0"} + "conf-asciidoc" {with-doc & = "1"} +] +synopsis: "Literate Programming Preprocessor" +url { + src: "https://github.com/rixed/portia/archive/v1.0.tar.gz" + checksum: [ + "sha256=8e7daf868fb588123fb8e412972d6d5d1dfdc91b1e1a05df7faef3d71fc04d77" + "md5=bf67490818183da1db4b18f803629ab7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/posixat/posixat.v0.10.0/opam b/packages/posixat/posixat.v0.10.0/opam new file mode 100644 index 000000000..e271d9542 --- /dev/null +++ b/packages/posixat/posixat.v0.10.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/posixat" +bug-reports: "https://github.com/janestreet/posixat/issues" +dev-repo: "git+https://github.com/janestreet/posixat.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Bindings to the posix *at functions" +description: """ +Posixat is a small library that just binds the various *at posix +functions. + +The posix *at functions takes the current working directory as a file +descriptor. For instance this allows to reliably maintain several +working directories inside the same process.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/posixat-v0.10.0.tar.gz" + checksum: [ + "sha256=3c70c8da93caeee5d8e1737b3202081e42482e8d067d331935d3747674888095" + "md5=f09c322f5d1b3415e99c81ac81a69295" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/posixat/posixat.v0.9.0/opam b/packages/posixat/posixat.v0.9.0/opam new file mode 100644 index 000000000..eb6debf97 --- /dev/null +++ b/packages/posixat/posixat.v0.9.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/posixat" +bug-reports: "https://github.com/janestreet/posixat/issues" +dev-repo: "git+https://github.com/janestreet/posixat.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.05.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "sexplib" {>= "v0.9" & < "v0.10"} +] +synopsis: "Bindings to the posix *at functions" +description: """ +Posixat is a small library that just binds the various *at posix +functions. + +The posix *at functions takes the current working directory as a file +descriptor. For instance this allows to reliably maintain several +working directories inside the same process.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/posixat-v0.9.0.tar.gz" + checksum: [ + "sha256=82eba4ff0393201a3fe7809bd7b8bee493e74bce50bf0e01a57355e6535412ea" + "md5=0f33e5ea7050b593d16db67243a330cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/posixat/posixat.v0.9.1/opam b/packages/posixat/posixat.v0.9.1/opam new file mode 100644 index 000000000..b4499e380 --- /dev/null +++ b/packages/posixat/posixat.v0.9.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/posixat" +bug-reports: "https://github.com/janestreet/posixat/issues" +dev-repo: "git+https://github.com/janestreet/posixat.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.05.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "sexplib" {>= "v0.9.3" & < "v0.10"} +] +synopsis: "Bindings to the posix *at functions" +description: """ +Posixat is a small library that just binds the various *at posix +functions. + +The posix *at functions takes the current working directory as a file +descriptor. For instance this allows to reliably maintain several +working directories inside the same process.""" +url { + src: "https://github.com/janestreet/posixat/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=8d8b5b2f3e824317939c40b880bb916e30126d3580c0266aa5144f54cc8eed66" + "md5=24deb2b7822647a6dc6e54f1c44f76b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pprint/pprint.20130131/opam b/packages/pprint/pprint.20130131/opam new file mode 100644 index 000000000..463624ae1 --- /dev/null +++ b/packages/pprint/pprint.20130131/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "jonathan.protzenko@gmail.com" +build: ["sh" "-exc" "cd src && %{make}%"] +remove: [["ocamlfind" "remove" "pprint"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["sh" "-exc" "cd src && %{make}% install"] +synopsis: "an OCaml adaptation of Wadler's and Leijen's prettier printer" +flags: light-uninstall +url { + src: "http://gallium.inria.fr/~fpottier/pprint/pprint-20130131.tar.gz" + checksum: [ + "sha256=ed1f2df677fad7bebfc26379c4f6fc8d06aa45fcf65957290b3814507111498b" + "md5=1ada812cb734cb5bdb75e405f843449b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pprint/pprint.20130324/opam b/packages/pprint/pprint.20130324/opam new file mode 100644 index 000000000..44e746c58 --- /dev/null +++ b/packages/pprint/pprint.20130324/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "jonathan.protzenko@gmail.com" +build: ["sh" "-exc" "cd src && %{make}%"] +remove: [["ocamlfind" "remove" "pprint"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["sh" "-exc" "cd src && %{make}% install"] +synopsis: "an OCaml adaptation of Wadler's and Leijen's prettier printer" +flags: light-uninstall +url { + src: "http://pauillac.inria.fr/~fpottier/pprint/pprint-20130324.tar.gz" + checksum: [ + "sha256=9486dff940db0f7cb26740f73ba988fca55e065af3c2c1ce8e5ce34f9cd38b09" + "md5=4bc8cbd0bc6b7afdaf52034e6af9bedb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pprint/pprint.20140313/opam b/packages/pprint/pprint.20140313/opam new file mode 100644 index 000000000..d9ae3f19b --- /dev/null +++ b/packages/pprint/pprint.20140313/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +build: [make "-C" "src"] +remove: [["ocamlfind" "remove" "pprint"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "-C" "src" "install"] +synopsis: "an OCaml adaptation of Wadler's and Leijen's prettier printer" +flags: light-uninstall +url { + src: "http://gallium.inria.fr/~fpottier/pprint/pprint-20140313.tar.gz" + checksum: [ + "sha256=e5b492fedf6b1d068068935a3a923a4fc5eafdd0f7a94ef2826e9e12f8c53082" + "md5=8e78014fa609d76bc963be58b2427526" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/pprint/pprint.20140424/opam b/packages/pprint/pprint.20140424/opam new file mode 100644 index 000000000..6739325d1 --- /dev/null +++ b/packages/pprint/pprint.20140424/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +build: [make "-C" "src"] +remove: [["ocamlfind" "remove" "pprint"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "-C" "src" "install"] +synopsis: "an OCaml adaptation of Wadler's and Leijen's prettier printer" +flags: light-uninstall +url { + src: "http://gallium.inria.fr/~fpottier/pprint/pprint-20140424.tar.gz" + checksum: [ + "sha256=b3e9e76fa35634eeb2d1859ca1e2c6d4035d95c9d07f46c4635979db12c28969" + "md5=52e20eae82fb397efc6c5d011fe01503" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_assert/ppx_assert.113.09.00/opam b/packages/ppx_assert/ppx_assert.113.09.00/opam new file mode 100644 index 000000000..474991740 --- /dev/null +++ b/packages/ppx_assert/ppx_assert.113.09.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_assert" +bug-reports: "https://github.com/janestreet/ppx_assert/issues" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_assert"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_compare" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "sexplib" {< "113.01.00"} + "ppx_here" {>= "113.09.00" & < "113.10.00"} + "ppx_sexp_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Assert-like extension nodes that raise useful errors on failure" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_assert/archive/113.09.00.tar.gz" + checksum: [ + "sha256=644422f9215102beb901d1c171e8897f2af09dd44113d29a9c33ae47862a7e5f" + "md5=d2194f747216a71097693d3cb3c102bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_assert/ppx_assert.113.24.00/opam b/packages/ppx_assert/ppx_assert.113.24.00/opam new file mode 100644 index 000000000..4431cedd3 --- /dev/null +++ b/packages/ppx_assert/ppx_assert.113.24.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_assert" +bug-reports: "https://github.com/janestreet/ppx_assert/issues" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_compare" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_here" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Assert-like extension nodes that raise useful errors on failure" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_assert-113.24.00.tar.gz" + checksum: [ + "sha256=2a282e277a85fd6f7b0140da42081a053d22cc266c5819ed23affd64f0040da3" + "md5=780dd113fa9bf28179b2e2a4a2d82ebe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_assert/ppx_assert.113.33.00/opam b/packages/ppx_assert/ppx_assert.113.33.00/opam new file mode 100644 index 000000000..b4803b132 --- /dev/null +++ b/packages/ppx_assert/ppx_assert.113.33.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_assert" +bug-reports: "https://github.com/janestreet/ppx_assert/issues" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_compare" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_core" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00+4.03"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} +] +synopsis: "Assert-like extension nodes that raise useful errors on failure" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_assert-113.33.00.tar.gz" + checksum: [ + "sha256=e89d01aa175ce4e08a45749ea5b840adc3341a4314d46b8ea207506377e55ef2" + "md5=6c445be7fb9cc61e215ecd8fb151e276" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_assert/ppx_assert.113.33.03/opam b/packages/ppx_assert/ppx_assert.113.33.03/opam new file mode 100644 index 000000000..80e51c8be --- /dev/null +++ b/packages/ppx_assert/ppx_assert.113.33.03/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_assert" +bug-reports: "https://github.com/janestreet/ppx_assert/issues" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_compare" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_here" {>= "113.33.03" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Assert-like extension nodes that raise useful errors on failure" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_assert-113.33.03.tar.gz" + checksum: [ + "sha256=d710cb81f144b45eed32eefb55d67e95e4c0860be8bf5bc474e5ae3871edb3cc" + "md5=4da98302d2827397b6330451d44cd3e2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_assert/ppx_assert.v0.10.0/opam b/packages/ppx_assert/ppx_assert.v0.10.0/opam new file mode 100644 index 000000000..bc796d1d9 --- /dev/null +++ b/packages/ppx_assert/ppx_assert.v0.10.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_assert" +bug-reports: "https://github.com/janestreet/ppx_assert/issues" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_compare" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_here" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Assert-like extension nodes that raise useful errors on failure" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_assert-v0.10.0.tar.gz" + checksum: [ + "sha256=dba06062d5978bf926f37c93d921fb6aef8345830d4754c998631ed6e8ac2956" + "md5=3add5a390dc67948ee2057a814f6f7aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_assert/ppx_assert.v0.9.0/opam b/packages/ppx_assert/ppx_assert.v0.9.0/opam new file mode 100644 index 000000000..e44c44399 --- /dev/null +++ b/packages/ppx_assert/ppx_assert.v0.9.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_assert" +bug-reports: "https://github.com/janestreet/ppx_assert/issues" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_assert" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_compare" {>= "v0.9" & < "v0.10"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_here" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Assert-like extension nodes that raise useful errors on failure" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_assert-v0.9.0.tar.gz" + checksum: [ + "sha256=8895bc39e96cd174534d0c7f790050e897d6e8df2669b3783f72ba762e7cdbe2" + "md5=b036c562e37e265fee7705381a42f804" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_ast/ppx_ast.v0.10.0/opam b/packages/ppx_ast/ppx_ast.v0.10.0/opam new file mode 100644 index 000000000..2476b89a5 --- /dev/null +++ b/packages/ppx_ast/ppx_ast.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_ast" +bug-reports: "https://github.com/janestreet/ppx_ast/issues" +dev-repo: "git+https://github.com/janestreet/ppx_ast.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "ocaml-compiler-libs" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "OCaml AST used by Jane Street ppx rewriters" +description: """ +Ppx_ast selects a specific version of the OCaml Abstract Syntax Tree +from the migrate-parsetree project that is not necessarily the same +one as the one being used by the compiler. + +It also snapshots the corresponding parser and pretty-printer from the +OCaml compiler, to create a full frontend independent of the version +of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_ast-v0.10.0.tar.gz" + checksum: [ + "sha256=b217f93edfb7c4d321bd5fd6ae4105158dee6cee4ba7f7db62da0346bd1d9069" + "md5=8853cb32dd6c22365283156ed6f54622" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_ast/ppx_ast.v0.9.0/opam b/packages/ppx_ast/ppx_ast.v0.9.0/opam new file mode 100644 index 000000000..8d2c3ffd2 --- /dev/null +++ b/packages/ppx_ast/ppx_ast.v0.9.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_ast" +bug-reports: "https://github.com/janestreet/ppx_ast/issues" +dev-repo: "git+https://github.com/janestreet/ppx_ast.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_ast" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "OCaml AST used by Jane Street ppx rewriters" +description: """ +Ppx_ast selects a specific version of the OCaml Abstract Syntax Tree +from the migrate-parsetree project that is not necessarily the same +one as the one being used by the compiler. + +It also snapshots the corresponding parser and pretty-printer from the +OCaml compiler, to create a full frontend independent of the version +of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_ast-v0.9.0.tar.gz" + checksum: [ + "sha256=bfb696f80a85aefe2e56ae35d302290df6be548bf88699c61d6e42947b7539c2" + "md5=5f1dbf69aedb6bdf2f5015adccd74564" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_ast/ppx_ast.v0.9.1/opam b/packages/ppx_ast/ppx_ast.v0.9.1/opam new file mode 100644 index 000000000..6c6c1c856 --- /dev/null +++ b/packages/ppx_ast/ppx_ast.v0.9.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_ast" +bug-reports: "https://github.com/janestreet/ppx_ast/issues" +dev-repo: "git+https://github.com/janestreet/ppx_ast.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_ast" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta2" & <= "transition"} + "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "OCaml AST used by Jane Street ppx rewriters" +description: """ +Ppx_ast selects a specific version of the OCaml Abstract Syntax Tree +from the migrate-parsetree project that is not necessarily the same +one as the one being used by the compiler. + +It also snapshots the corresponding parser and pretty-printer from the +OCaml compiler, to create a full frontend independent of the version +of OCaml.""" +url { + src: "https://github.com/janestreet/ppx_ast/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=62e08c4383226eeb0e9986871a4fa2a2e90c4bf54538b4a085b0b501631314c8" + "md5=aaf009fd50a6342c95bf3c1422da0273" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_base/ppx_base.v0.10.0/opam b/packages/ppx_base/ppx_base.v0.10.0/opam new file mode 100644 index 000000000..05b28e4ed --- /dev/null +++ b/packages/ppx_base/ppx_base.v0.10.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_base" +bug-reports: "https://github.com/janestreet/ppx_base/issues" +dev-repo: "git+https://github.com/janestreet/ppx_base.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_compare" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_enumerate" {>= "v0.10" & < "v0.11"} + "ppx_hash" {>= "v0.10" & < "v0.11"} + "ppx_js_style" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Base set of ppx rewriters" +description: """ +ppx_base is the set of ppx rewriters used for Base. + +Note that Base doesn't need ppx to build, it is only used as a +verification tool.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_base-v0.10.0.tar.gz" + checksum: [ + "sha256=590bf5343320b1f271128187243f633688e793d82bd1ca83f27e5b8f2135128e" + "md5=8eef855bb20db3db47a11396682fb09d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_base/ppx_base.v0.9.0/opam b/packages/ppx_base/ppx_base.v0.9.0/opam new file mode 100644 index 000000000..295e45b37 --- /dev/null +++ b/packages/ppx_base/ppx_base.v0.9.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_base" +bug-reports: "https://github.com/janestreet/ppx_base/issues" +dev-repo: "git+https://github.com/janestreet/ppx_base.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_base" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_compare" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_enumerate" {>= "v0.9" & < "v0.10"} + "ppx_hash" {>= "v0.9" & < "v0.10"} + "ppx_js_style" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Base set of ppx rewriters" +description: """ +ppx_base is the set of ppx rewriters used for Base. + +Note that Base doesn't need ppx to build, it is only used as a +verification tool.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_base-v0.9.0.tar.gz" + checksum: [ + "sha256=42b98fb335eb9a241821368c591c1f2e3f7d8d1a5a90561e06fd778a5d8a77e9" + "md5=1f9a464a64ddad32005112994459a3e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bench/ppx_bench.113.09.00/opam b/packages/ppx_bench/ppx_bench.113.09.00/opam new file mode 100644 index 000000000..e4089a447 --- /dev/null +++ b/packages/ppx_bench/ppx_bench.113.09.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bench" +bug-reports: "https://github.com/janestreet/ppx_bench/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_bench"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_inline_test" {>= "113.09.00" & < "113.10.00"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Syntax extension for writing in-line benchmarks in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_bench/archive/113.09.00.tar.gz" + checksum: [ + "sha256=2489185e3ca55ea96a6b30010489577d4ad7723e72a72c7ae9ea200788790f3c" + "md5=3c72662f89c03817f19d8a4b64fe4090" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bench/ppx_bench.113.24.00/opam b/packages/ppx_bench/ppx_bench.113.24.00/opam new file mode 100644 index 000000000..cd1be0c1b --- /dev/null +++ b/packages/ppx_bench/ppx_bench.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bench" +bug-reports: "https://github.com/janestreet/ppx_bench/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Syntax extension for writing in-line benchmarks in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_bench-113.24.00.tar.gz" + checksum: [ + "sha256=d21d835c77553b6efeca8d5be67165c6ed7cf14dd73f96264516173386b62917" + "md5=0261dc8c523961c952cbaa5128be1297" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bench/ppx_bench.113.33.00+4.03/opam b/packages/ppx_bench/ppx_bench.113.33.00+4.03/opam new file mode 100644 index 000000000..2e9442797 --- /dev/null +++ b/packages/ppx_bench/ppx_bench.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bench" +bug-reports: "https://github.com/janestreet/ppx_bench/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Syntax extension for writing in-line benchmarks in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bench-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=01e024582766ab2eb8b47e860556db747f289e5c04545e633c9944cbc6053b02" + "md5=fc5001f4ffc295b1648696fabf520421" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bench/ppx_bench.113.33.00/opam b/packages/ppx_bench/ppx_bench.113.33.00/opam new file mode 100644 index 000000000..884cf308c --- /dev/null +++ b/packages/ppx_bench/ppx_bench.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bench" +bug-reports: "https://github.com/janestreet/ppx_bench/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Syntax extension for writing in-line benchmarks in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bench-113.33.00.tar.gz" + checksum: [ + "sha256=3e694b1ffdeb2139189dcfc544e49e86072a7b46fdcdbb01ea10a7da42844193" + "md5=94acdc65dd61fd7581cb63cea29cff56" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bench/ppx_bench.113.33.03/opam b/packages/ppx_bench/ppx_bench.113.33.03/opam new file mode 100644 index 000000000..2daaab9ae --- /dev/null +++ b/packages/ppx_bench/ppx_bench.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bench" +bug-reports: "https://github.com/janestreet/ppx_bench/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Syntax extension for writing in-line benchmarks in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bench-113.33.03.tar.gz" + checksum: [ + "sha256=c82c110afd98042ee7e5a7c7591b562fc546cae627b9ea7311695d7c821f7ec2" + "md5=e6cf0f4fe55b2444bb14cbff1e9a69be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bench/ppx_bench.v0.10.0/opam b/packages/ppx_bench/ppx_bench.v0.10.0/opam new file mode 100644 index 000000000..2e646d68a --- /dev/null +++ b/packages/ppx_bench/ppx_bench.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bench" +bug-reports: "https://github.com/janestreet/ppx_bench/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_inline_test" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Syntax extension for writing in-line benchmarks in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_bench-v0.10.0.tar.gz" + checksum: [ + "sha256=9e7b28f15b1ad451b39dc576f98a0d9b09adc7cbcf9de6ea115a76f9fe6e6061" + "md5=384977ac2fab0ed8d63f92797d342348" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bench/ppx_bench.v0.9.0/opam b/packages/ppx_bench/ppx_bench.v0.9.0/opam new file mode 100644 index 000000000..bb7440f2d --- /dev/null +++ b/packages/ppx_bench/ppx_bench.v0.9.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bench" +bug-reports: "https://github.com/janestreet/ppx_bench/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "--only-packages" "ppx_bench" "--root" "." "-j" jobs "@install"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & < "1.0+beta8"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {= "v0.9.0"} + "ppx_inline_test" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Syntax extension for writing in-line benchmarks in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_bench-v0.9.0.tar.gz" + checksum: [ + "sha256=375a1f10b73212b07a7bcdc7a33d2c26bb29436da4d2e4a3e454361687df9900" + "md5=c3cc7c7972fe6bc4e26e26b792b63521" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bench/ppx_bench.v0.9.1/opam b/packages/ppx_bench/ppx_bench.v0.9.1/opam new file mode 100644 index 000000000..f3a213120 --- /dev/null +++ b/packages/ppx_bench/ppx_bench.v0.9.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bench" +bug-reports: "https://github.com/janestreet/ppx_bench/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9.1" & < "v0.10"} + "ppx_inline_test" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Syntax extension for writing in-line benchmarks in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_bench/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=4790b8bf556a50577e4cc236fe7b708e1c72114c2d9af9030409ea7b4536c665" + "md5=f7c438e51e4b0db49a62788a929a0f86" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bigarray/ppx_bigarray.0.0.0/opam b/packages/ppx_bigarray/ppx_bigarray.0.0.0/opam new file mode 100644 index 000000000..0f533584d --- /dev/null +++ b/packages/ppx_bigarray/ppx_bigarray.0.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "MIT" +homepage: "https://github.com/akabe/ppx_bigarray" +dev-repo: "git+https://github.com/akabe/ppx_bigarray.git" +bug-reports: "https://github.com/akabe/ppx_bigarray/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "ppx_bigarray"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-bigarray" + "ounit" +] +synopsis: "A PPX extension for big array literals" +flags: light-uninstall +url { + src: "https://github.com/akabe/ppx_bigarray/archive/v0.0.0.tar.gz" + checksum: [ + "sha256=e38a97017fb54b766b6ef364c14625753e23b25ccdb64eb7540b92bc9beff092" + "md5=6009dbb9eae880f027b9667bd3b65185" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bigarray/ppx_bigarray.0.0.1/opam b/packages/ppx_bigarray/ppx_bigarray.0.0.1/opam new file mode 100644 index 000000000..ae43555e9 --- /dev/null +++ b/packages/ppx_bigarray/ppx_bigarray.0.0.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "MIT" +homepage: "https://github.com/akabe/ppx_bigarray" +dev-repo: "git+https://github.com/akabe/ppx_bigarray.git" +bug-reports: "https://github.com/akabe/ppx_bigarray/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "ppx_bigarray"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-bigarray" + "ounit" +] +synopsis: "A PPX extension for big array literals" +flags: light-uninstall +url { + src: "https://github.com/akabe/ppx_bigarray/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=ce8ee55d85b7a98a6c5db838d217e1fc12e754fc090fa586940924212e090461" + "md5=12ad39ddf36c91aae687e3b000b1b29f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bigarray/ppx_bigarray.0.1.0/opam b/packages/ppx_bigarray/ppx_bigarray.0.1.0/opam new file mode 100644 index 000000000..da83569d8 --- /dev/null +++ b/packages/ppx_bigarray/ppx_bigarray.0.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "MIT" +homepage: "https://github.com/akabe/ppx_bigarray" +dev-repo: "git+https://github.com/akabe/ppx_bigarray.git" +bug-reports: "https://github.com/akabe/ppx_bigarray/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "ppx_bigarray"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "base-bigarray" + "ounit" +] +synopsis: "A PPX extension for big array literals" +flags: light-uninstall +url { + src: "https://github.com/akabe/ppx_bigarray/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=0ab50b9972b61dd2898a98f33ecfdb8f3aa482d4ef14cef043217fb6f075277e" + "md5=dec17eb1f7a2f3ab4c3faa739d69cfa3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.09.00/opam b/packages/ppx_bin_prot/ppx_bin_prot.113.09.00/opam new file mode 100644 index 000000000..fefbc9698 --- /dev/null +++ b/packages/ppx_bin_prot/ppx_bin_prot.113.09.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bin_prot" +bug-reports: "https://github.com/janestreet/ppx_bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_bin_prot"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Generation of bin_prot readers and writers from types" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_bin_prot/archive/113.09.00.tar.gz" + checksum: [ + "sha256=4a9510f89839969dc9fad26a8fc2c0cd8bfdcf08534b5e2ed7436c7d1c55e933" + "md5=794541999d03efac6dc32c9ee100537b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/opam b/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/opam new file mode 100644 index 000000000..3b04ce4f9 --- /dev/null +++ b/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bin_prot" +bug-reports: "https://github.com/janestreet/ppx_bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Generation of bin_prot readers and writers from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_bin_prot-113.24.00.tar.gz" + checksum: [ + "sha256=e54749d90801c726cff6a2df97f25b37fdc02d182813152e09c1f1b0f800da08" + "md5=9d8993df8ce8690b5068d2e82b6a883d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/opam b/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/opam new file mode 100644 index 000000000..23e06462f --- /dev/null +++ b/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bin_prot" +bug-reports: "https://github.com/janestreet/ppx_bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Generation of bin_prot readers and writers from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_bin_prot-113.24.01.tar.gz" + checksum: [ + "sha256=142161bbf424adca3645253e5d5b27a37d4bfc4a748b936e8ba644bce5fef0dd" + "md5=18cc602ab9a057b70eefa3efb482b5a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00+4.03/opam b/packages/ppx_bin_prot/ppx_bin_prot.113.33.00+4.03/opam new file mode 100644 index 000000000..5b56cfc5d --- /dev/null +++ b/packages/ppx_bin_prot/ppx_bin_prot.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bin_prot" +bug-reports: "https://github.com/janestreet/ppx_bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: "Generation of bin_prot readers and writers from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bin_prot-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=666c4515d8b091b0bb968f3c2e8115f87bee55d32b1b0b300bde96669ff481f7" + "md5=bf1b3ddb8b76e44a604e10c61b85e253" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/opam b/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/opam new file mode 100644 index 000000000..a09825ded --- /dev/null +++ b/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bin_prot" +bug-reports: "https://github.com/janestreet/ppx_bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} +] +synopsis: "Generation of bin_prot readers and writers from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bin_prot-113.33.00.tar.gz" + checksum: [ + "sha256=958c10a6a621e861b1c58677d37ad711fd073331f5e60178adae31e214af0870" + "md5=97e9c964207d992acc275b795d038ff7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/opam b/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/opam new file mode 100644 index 000000000..c570412b9 --- /dev/null +++ b/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bin_prot" +bug-reports: "https://github.com/janestreet/ppx_bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Generation of bin_prot readers and writers from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bin_prot-113.33.03.tar.gz" + checksum: [ + "sha256=308d8f2182ff499092db494176456dc6e4bb1cff4b6ff77e0833c667c696739c" + "md5=b3ef749c641056781dd2b861e72c7692" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/opam b/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/opam new file mode 100644 index 000000000..3c293df73 --- /dev/null +++ b/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bin_prot" +bug-reports: "https://github.com/janestreet/ppx_bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "bin_prot" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_here" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generation of bin_prot readers and writers from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_bin_prot-v0.10.0.tar.gz" + checksum: [ + "sha256=cda434b1fc3d5d91bd15d8402359019680672529040e89d946ffc4929619c210" + "md5=3e9fde9a33568fe28a72dec917aaaeaf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/opam b/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/opam new file mode 100644 index 000000000..78e21940a --- /dev/null +++ b/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_bin_prot" +bug-reports: "https://github.com/janestreet/ppx_bin_prot/issues" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_bin_prot" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "bin_prot" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_here" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generation of bin_prot readers and writers from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_bin_prot-v0.9.0.tar.gz" + checksum: [ + "sha256=18c2ddb148f31d150e45e52cda68da2433cad32d66145c9fd24cf6b3c2cfd704" + "md5=5d0d8c4912f5410410a5bf8cfc1e70bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bitstring/ppx_bitstring.1.0.0/opam b/packages/ppx_bitstring/ppx_bitstring.1.0.0/opam new file mode 100644 index 000000000..ccd88b440 --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.1.0.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +license: "BSD-3-Clause" +build: [ + [make] +] +depends: [ + "ocaml" {< "4.03"} + "bitstring" {build & < "3.0.0"} + "core" {build & <= "v0.17.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "ppx_bitstring"] +synopsis: "PPX extension for the bitstring library." +flags: light-uninstall +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=e9edd067549d791fcb4f79382fe42991564ea8b7b4bd7534d410e1d8170bbc1c" + "md5=4b18a94e5179ac503c2ee6d48b9d62d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bitstring/ppx_bitstring.1.0.1/opam b/packages/ppx_bitstring/ppx_bitstring.1.0.1/opam new file mode 100644 index 000000000..222defde2 --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.1.0.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +license: "BSD-3-Clause" +build: [ + [make] +] +depends: [ + "ocaml" {>= "4.03" & < "4.04"} + "bitstring" {build & < "3.0.0"} + "core" {build & <= "v0.17.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "ppx_bitstring"] +synopsis: "PPX extension for the bitstring library." +flags: light-uninstall +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=026bdb862f46de3f71759d00995b886cb6dbdc311b1c03a375d5eae45355e189" + "md5=c037e5c0f3525f083dbd21cb915f13cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bitstring/ppx_bitstring.1.1.0/opam b/packages/ppx_bitstring/ppx_bitstring.1.1.0/opam new file mode 100644 index 000000000..14ad787bb --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.1.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +license: "BSD-3-Clause" +build: [ + [make] +] +depends: [ + "ocaml" {>= "4.03"} + "bitstring" {build & < "3.0.0"} + "core" {build & <= "v0.17.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "ppx_bitstring"] +synopsis: "PPX extension for the bitstring library." +flags: light-uninstall +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=f0916e1f2f9ea4a268d5be8fb29aeb317aab301ce6ad002691d81cda49739669" + "md5=a9f5cd73f5fc8ec702b9be4767f17563" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bitstring/ppx_bitstring.1.2.0/opam b/packages/ppx_bitstring/ppx_bitstring.1.2.0/opam new file mode 100644 index 000000000..e1bec074d --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.1.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +license: "ISC" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: ["ocamlfind" "remove" "ppx_bitstring"] +depends: [ + "ocaml" {>= "4.03" & < "4.04"} + "bitstring" {build & < "3.0.0"} + "core" {build & <= "v0.17.1"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ounit" {build & <= "2.2.7"} +] +synopsis: "PPX extension for the bitstring library." +flags: light-uninstall +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=61d6f286b2f7c9fd62d36410769d2f213d4d8a85ac6653dcd4460fb78c3ef0a1" + "md5=0d39ebed5c45704aa8c5095e29347357" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.0/opam b/packages/ppx_bitstring/ppx_bitstring.1.3.0/opam new file mode 100644 index 000000000..680140d44 --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.1.3.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +license: "ISC" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.04"} + "bitstring" {build & < "3.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {build & < "v0.9.0"} + "ppx_core" {build & <= "v0.11.0"} + "ounit" {build & <= "2.2.7"} + "js-build-tools" {build & <= "113.33.04"} +] +remove: ["ocamlfind" "remove" "ppx_bitstring"] +synopsis: "PPX extension for the bitstring library." +flags: light-uninstall +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=43859675edb05625fa96f0efcb9ef38daf860ee3d0e3396ebd7f261fa51c11d2" + "md5=d53dd3c69b15d62bcba60775a9044615" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.1/opam b/packages/ppx_bitstring/ppx_bitstring.1.3.1/opam new file mode 100644 index 000000000..6fd5348d3 --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.1.3.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03" & < "4.04"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & <= "113.33.04"} + "bitstring" {build & >= "2.1.0" & < "3.0.0"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {build & < "v0.9.0"} + "ppx_core" {build & <= "v0.11.0"} + "ounit" {build & <= "2.2.7"} +] +conflicts: [ "oasis" {= "0.4.7"} ] +synopsis: "PPX extension for the bitstring library." +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v1.3.1.tar.gz" + checksum: [ + "sha256=eead805c9bbb33ebc850f8c82d58c86973ae03a615e02e0acce0308e66b4a33f" + "md5=57292e2a4d56f2609aae7f139c254f72" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.2/opam b/packages/ppx_bitstring/ppx_bitstring.1.3.2/opam new file mode 100644 index 000000000..37bad9631 --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.1.3.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03" & < "4.04"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & <= "113.33.04"} + "bitstring" {build & >= "2.1.0" & < "3.0.0"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {build & < "v0.9.0"} + "ppx_core" {build & <= "v0.11.0"} + "ounit" {build & <= "2.2.7"} +] +synopsis: "PPX extension for the bitstring library." +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v1.3.2.tar.gz" + checksum: [ + "sha256=4007d396f2c95490eba5eb90a7510a48ce1c8e8e5a016b8b5b223247eada2758" + "md5=3dd7ea937dc24f95598ca1d5157afab5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.3/opam b/packages/ppx_bitstring/ppx_bitstring.1.3.3/opam new file mode 100644 index 000000000..36de1593d --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.1.3.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03"} + "bitstring" {build & >= "2.1.0" & < "3.0.0"} + "js-build-tools" {build & <= "113.33.04"} + "oasis" {build & >= "0.4.8" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ounit" {build & <= "2.2.7"} + "ppx_core" {build & <= "v0.11.0"} + "ppx_driver" {build & < "v0.9.0"} + "ppx_tools" {<= "6.6"} +] +synopsis: "PPX extension for the bitstring library." +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v1.3.3.tar.gz" + checksum: [ + "sha256=952bfaef2200583fd4acfb6d04466bcb4fa59df4bd7c824723bc477b21419021" + "md5=09555b27b31287f506e7a4cd9659b110" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.0/opam b/packages/ppx_bitstring/ppx_bitstring.2.0.0/opam new file mode 100644 index 000000000..43286ac22 --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.2.0.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +license: "ISC" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0"} + "bitstring" {>= "2.1.0" & < "3.0.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_tools_versioned" {<= "5.4.0"} + "ocaml-migrate-parsetree" {build & < "2.0.0"} +] +synopsis: "PPX extension for the bitstring library." +description: "PPX implementation of the original bitstring camlp4 extension." +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=33af245eb479cbdcffb5c59efef3841e369569cbc317bc94b3e345dacfcbec29" + "md5=cad2e576f0953bfb976bc4b3f0305920" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.1/opam b/packages/ppx_bitstring/ppx_bitstring.2.0.1/opam new file mode 100644 index 000000000..2cc0ab514 --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.2.0.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +license: "ISC" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0"} + "bitstring" {>= "2.1.0" & < "3.0.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_tools_versioned" {<= "5.4.0"} + "ocaml-migrate-parsetree" {build & < "2.0.0"} +] +synopsis: "PPX extension for the bitstring library." +description: "PPX implementation of the original bitstring camlp4 extension." +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=c7a56479c1098f27976b7bec7c8acd6f3292f44619367fac9ed7492df7b1e7c8" + "md5=56c538f72fb71b69331abe93a7406ce3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.2/opam b/packages/ppx_bitstring/ppx_bitstring.2.0.2/opam new file mode 100644 index 000000000..4285294d0 --- /dev/null +++ b/packages/ppx_bitstring/ppx_bitstring.2.0.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_bitstring" +bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" +license: "ISC" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.03.0"} + "bitstring" {>= "2.1.0" & < "3.0.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_tools_versioned" {<= "5.4.0"} + "ocaml-migrate-parsetree" {build & >= "1.0.5" & < "2.0.0"} +] +synopsis: "PPX extension for the bitstring library." +description: "PPX implementation of the original bitstring camlp4 extension." +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v2.0.2.tar.gz" + checksum: [ + "sha256=797edb912fd6dc4e81096e74d98667d9ee639366bea127908c10b7080cc805d9" + "md5=b126678ff21fe933a568ecba96b00c5e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_blob/ppx_blob.0.1/opam b/packages/ppx_blob/ppx_blob.0.1/opam new file mode 100644 index 000000000..67f4d9e49 --- /dev/null +++ b/packages/ppx_blob/ppx_blob.0.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +authors: "John Whitington" +maintainer: "contact@coherentgraphics.co.uk" +homepage: "https://github.com/johnwhitington/ppx_blob" +dev-repo: "git+https://github.com/johnwhitington/ppx_blob.git" +bug-reports: "https://github.com/johnwhitington/ppx_blob/issues/" +build: [ + [make "native-code"] {ocaml:native} + [make "byte-code"] {!ocaml:native} +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "ppx_blob"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} +] +synopsis: "Include a file as a string at compile time" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/ppx_blob/archive/v0.1.tar.gz" + checksum: [ + "sha256=c38ea7765ef5881a10b9acd2a7fece3494a80221c3cda1c5aaba90a7dad23c0d" + "md5=16025abb7d6c969e75acb6056786eb6f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_bsx/ppx_bsx.2.0.0/opam b/packages/ppx_bsx/ppx_bsx.2.0.0/opam new file mode 100644 index 000000000..3ea72281e --- /dev/null +++ b/packages/ppx_bsx/ppx_bsx.2.0.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" + +synopsis: "ReasonReact JSX for OCaml" +description: """ +ReasonReact JSX v3 for OCaml, ReasonReact 0.7+ and BuckleScript 6.0+ required +""" +maintainer: "CHEN Xian-an " +authors: "CHEN Xian-an " +tags: [ "BuckleScript" "ReasonReact" "React" "JSX" ] +license: "MIT" +homepage: "https://github.com/cxa/ppx_bsx" +dev-repo: "git+https://github.com/cxa/ppx_bsx.git" +bug-reports: "https://github.com/cxa/ppx_bsx/issues" +doc: "https://github.com/cxa/ppx_bsx" +build: [ + [ "dune" "subst" ] {dev} + [ "dune" "build" "-p" name "-j" jobs ] +] +depends: [ + "ocaml" { = "4.06.1" } + "markup" {<= "1.0.3"} + "ppxlib" {< "0.9.0"} + "dune" {>= "1.9" & <= "3.17.1"} +] +url { + src: "https://github.com/cxa/ppx_bsx/archive/2.0.0.tar.gz" + checksum: [ + "md5=33fdc21684128f6c3570d562d8335918" + "sha512=3a05e061835e3df1ffba8a728c73aa4bcb5d1e6cbe3f8bdd9357f6e8a0ba796c2bff3bc95cba4da4014325dabf3fdb97323049f22362dbeaf61356206bd3cd37" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_compare/ppx_compare.113.09.00/opam b/packages/ppx_compare/ppx_compare.113.09.00/opam new file mode 100644 index 000000000..c672be4df --- /dev/null +++ b/packages/ppx_compare/ppx_compare.113.09.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_compare" +bug-reports: "https://github.com/janestreet/ppx_compare/issues" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_compare"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Generation of comparison functions from types" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_compare/archive/113.09.00.tar.gz" + checksum: [ + "sha256=d0f1edde5558190df72ca9a2725f2aa3b2ba127ca39c13b2242a76a21f22f153" + "md5=f5fe6c28d12ce6def285b23c55323ae6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_compare/ppx_compare.113.24.00/opam b/packages/ppx_compare/ppx_compare.113.24.00/opam new file mode 100644 index 000000000..d664c3f4b --- /dev/null +++ b/packages/ppx_compare/ppx_compare.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_compare" +bug-reports: "https://github.com/janestreet/ppx_compare/issues" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Generation of comparison functions from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_compare-113.24.00.tar.gz" + checksum: [ + "sha256=1a7ce91dd28a1fdf0498949a7c2edf5850715fa7a7c4d2c8f80a88443df16ccf" + "md5=5a0017795ef4195d5ee5a27c64b643be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_compare/ppx_compare.113.33.00+4.03/opam b/packages/ppx_compare/ppx_compare.113.33.00+4.03/opam new file mode 100644 index 000000000..6cc9166fd --- /dev/null +++ b/packages/ppx_compare/ppx_compare.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_compare" +bug-reports: "https://github.com/janestreet/ppx_compare/issues" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: "Generation of comparison functions from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_compare-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=da7f2b42b62b33b7b418fcea81c2b8253766c3628d69d9fad6f414c4cc7bb91d" + "md5=444afe228ff4c762553b0e8f00b15e25" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_compare/ppx_compare.113.33.00/opam b/packages/ppx_compare/ppx_compare.113.33.00/opam new file mode 100644 index 000000000..8937919d7 --- /dev/null +++ b/packages/ppx_compare/ppx_compare.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_compare" +bug-reports: "https://github.com/janestreet/ppx_compare/issues" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} +] +synopsis: "Generation of comparison functions from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_compare-113.33.00.tar.gz" + checksum: [ + "sha256=002955efc2606044b5ec7e5eca24c9113bd6ef230c1340807297659970b5ebd3" + "md5=6d3877b589b4acf89e370a35c9a81b46" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_compare/ppx_compare.113.33.03/opam b/packages/ppx_compare/ppx_compare.113.33.03/opam new file mode 100644 index 000000000..3016fc064 --- /dev/null +++ b/packages/ppx_compare/ppx_compare.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_compare" +bug-reports: "https://github.com/janestreet/ppx_compare/issues" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Generation of comparison functions from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_compare-113.33.03.tar.gz" + checksum: [ + "sha256=1f58ebe5389a19cfae1d2c8c4364f94c65cd449c5b1bf6bfc184263cc788d02d" + "md5=7b47b40c0c771f4eb2c72f0892c2083f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_compare/ppx_compare.v0.10.0/opam b/packages/ppx_compare/ppx_compare.v0.10.0/opam new file mode 100644 index 000000000..8ce1a280e --- /dev/null +++ b/packages/ppx_compare/ppx_compare.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_compare" +bug-reports: "https://github.com/janestreet/ppx_compare/issues" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generation of comparison functions from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_compare-v0.10.0.tar.gz" + checksum: [ + "sha256=b0d1617d3236f96a0934b589358c0ef8bc0e6a2777fd7398208c6ef914fb492f" + "md5=6e4cde53d4a72c7cf369e9646822db03" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_compare/ppx_compare.v0.9.0/opam b/packages/ppx_compare/ppx_compare.v0.9.0/opam new file mode 100644 index 000000000..1d684036b --- /dev/null +++ b/packages/ppx_compare/ppx_compare.v0.9.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_compare" +bug-reports: "https://github.com/janestreet/ppx_compare/issues" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_compare" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generation of comparison functions from types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_compare-v0.9.0.tar.gz" + checksum: [ + "sha256=6c5cb77417486535576ec2198fe21186f8357408873a7f834304c46401a3877f" + "md5=0ba4d7bb540cddafa73919100e7e89d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_conv_func/ppx_conv_func.113.09.00/opam b/packages/ppx_conv_func/ppx_conv_func.113.09.00/opam new file mode 100644 index 000000000..8c8a11c54 --- /dev/null +++ b/packages/ppx_conv_func/ppx_conv_func.113.09.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_conv_func" +bug-reports: "https://github.com/janestreet/ppx_conv_func/issues" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_conv_func"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Deprecated" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_conv_func/archive/113.09.00.tar.gz" + checksum: [ + "sha256=cd2b57ef14ae30038f3f867e1a7d0ec538a2ec7ce1ad962fe5772f912044413c" + "md5=43170a8b502e5b33aac70af37639ae39" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_conv_func/ppx_conv_func.113.24.00/opam b/packages/ppx_conv_func/ppx_conv_func.113.24.00/opam new file mode 100644 index 000000000..f4e4cf76c --- /dev/null +++ b/packages/ppx_conv_func/ppx_conv_func.113.24.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_conv_func" +bug-reports: "https://github.com/janestreet/ppx_conv_func/issues" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Deprecated" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_conv_func-113.24.00.tar.gz" + checksum: [ + "sha256=755ba15cfed7fa735c81948ceba40a0fc72188cb8e94db093311692ebb55bc5d" + "md5=926b1353c0ca04e3d686e875663ef22a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_conv_func/ppx_conv_func.113.33.00+4.03/opam b/packages/ppx_conv_func/ppx_conv_func.113.33.00+4.03/opam new file mode 100644 index 000000000..cd9676899 --- /dev/null +++ b/packages/ppx_conv_func/ppx_conv_func.113.33.00+4.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_conv_func" +bug-reports: "https://github.com/janestreet/ppx_conv_func/issues" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: "Deprecated" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_conv_func-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=aaf1a74938320d350effcbed5f91a2884849a52e72da0aa0b18bbbd755e770c5" + "md5=99b3e27a3ab284ca6acab8837032a068" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_conv_func/ppx_conv_func.113.33.00/opam b/packages/ppx_conv_func/ppx_conv_func.113.33.00/opam new file mode 100644 index 000000000..59dd876da --- /dev/null +++ b/packages/ppx_conv_func/ppx_conv_func.113.33.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_conv_func" +bug-reports: "https://github.com/janestreet/ppx_conv_func/issues" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} +] +synopsis: "Deprecated" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_conv_func-113.33.00.tar.gz" + checksum: [ + "sha256=2377724888d79c42bd9b2a5923f754e261aeb1d5a835b7f1b6f80bdc81e2cdb9" + "md5=f797a1ffb79d47d8944ef11069dc9700" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_conv_func/ppx_conv_func.113.33.03/opam b/packages/ppx_conv_func/ppx_conv_func.113.33.03/opam new file mode 100644 index 000000000..2fe254cbf --- /dev/null +++ b/packages/ppx_conv_func/ppx_conv_func.113.33.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_conv_func" +bug-reports: "https://github.com/janestreet/ppx_conv_func/issues" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Deprecated" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_conv_func-113.33.03.tar.gz" + checksum: [ + "sha256=01ec82d699dba74c8122bdf533cdd69f607418cd1c47fc806b88d746c2df0b7e" + "md5=3362d819409651f61d49b7d9807fad17" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_conv_func/ppx_conv_func.v0.10.0/opam b/packages/ppx_conv_func/ppx_conv_func.v0.10.0/opam new file mode 100644 index 000000000..28e9b8db0 --- /dev/null +++ b/packages/ppx_conv_func/ppx_conv_func.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_conv_func" +bug-reports: "https://github.com/janestreet/ppx_conv_func/issues" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Deprecated" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_conv_func-v0.10.0.tar.gz" + checksum: [ + "sha256=64690374cce0ce1d63b022966eeef52d05c5f88c6bd03a4f78bfe41896181d1d" + "md5=6d72f00171de1554fe6462eabed9dee2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_conv_func/ppx_conv_func.v0.9.0/opam b/packages/ppx_conv_func/ppx_conv_func.v0.9.0/opam new file mode 100644 index 000000000..6ba11c356 --- /dev/null +++ b/packages/ppx_conv_func/ppx_conv_func.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_conv_func" +bug-reports: "https://github.com/janestreet/ppx_conv_func/issues" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_conv_func" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Deprecated" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_conv_func-v0.9.0.tar.gz" + checksum: [ + "sha256=f09744ddbb02a308eeeacacf9fded8692a5cfb9d80a8a5882168eada41e383fa" + "md5=24d708b58598feed1885dacd916ee56e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_core/ppx_core.113.09.00/opam b/packages/ppx_core/ppx_core.113.09.00/opam new file mode 100644 index 000000000..a0127532c --- /dev/null +++ b/packages/ppx_core/ppx_core.113.09.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_core" +bug-reports: "https://github.com/janestreet/ppx_core/issues" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_core"]] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Standard library for ppx rewriters" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_core/archive/113.09.00.tar.gz" + checksum: [ + "sha256=1fdd110c1dfde5bc8338bbb500a74b7d7ba689a0fd5212231075742d8647b556" + "md5=7175dd2248206e5896b931fd3ddc0e02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_core/ppx_core.113.24.00/opam b/packages/ppx_core/ppx_core.113.24.00/opam new file mode 100644 index 000000000..16feb6578 --- /dev/null +++ b/packages/ppx_core/ppx_core.113.24.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_core" +bug-reports: "https://github.com/janestreet/ppx_core/issues" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Standard library for ppx rewriters" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_core-113.24.00.tar.gz" + checksum: [ + "sha256=aa67133ad9a9fd28214bd073ed50b22d4b26748d9b35cc378684cc09312843f8" + "md5=6b596cd65ea466909a8fa0347b15010b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_core/ppx_core.113.33.00+4.03/opam b/packages/ppx_core/ppx_core.113.33.00+4.03/opam new file mode 100644 index 000000000..1ac7db523 --- /dev/null +++ b/packages/ppx_core/ppx_core.113.33.00+4.03/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_core" +bug-reports: "https://github.com/janestreet/ppx_core/issues" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.05"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Standard library for ppx rewriters" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_core-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=e5277520c640703ed27a28db5d3f99ce1ff3b9be84924d5163c49a4ed9fbfdc3" + "md5=b7395ba7abfcf578a760344be803de1e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_core/ppx_core.113.33.00/opam b/packages/ppx_core/ppx_core.113.33.00/opam new file mode 100644 index 000000000..88d2e1d43 --- /dev/null +++ b/packages/ppx_core/ppx_core.113.33.00/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_core" +bug-reports: "https://github.com/janestreet/ppx_core/issues" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Standard library for ppx rewriters" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_core-113.33.00.tar.gz" + checksum: [ + "sha256=460e052c82b954506aead3b1102f8342954013642acbf81b75f0b5a53fb45e1c" + "md5=97bae1ab35171189153009318a2f8474" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_core/ppx_core.113.33.01+4.03/opam b/packages/ppx_core/ppx_core.113.33.01+4.03/opam new file mode 100644 index 000000000..641f793f6 --- /dev/null +++ b/packages/ppx_core/ppx_core.113.33.01+4.03/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_core" +bug-reports: "https://github.com/janestreet/ppx_core/issues" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.05"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Standard library for ppx rewriters" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_core-113.33.01+4.03.tar.gz" + checksum: [ + "sha256=d4391f09005b53ba094b95c41fde61bcd1a3f4a09ff54a4cb0951ed429e17c45" + "md5=8270531d5b0b595f66e08bc9456e4042" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_core/ppx_core.113.33.03/opam b/packages/ppx_core/ppx_core.113.33.03/opam new file mode 100644 index 000000000..d9c540d49 --- /dev/null +++ b/packages/ppx_core/ppx_core.113.33.03/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_core" +bug-reports: "https://github.com/janestreet/ppx_core/issues" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Standard library for ppx rewriters" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_core-113.33.03.tar.gz" + checksum: [ + "sha256=aaaf0f84aeb65f0349047dc4e1c36de87b89574b52e85616b45a3ff819a1c938" + "md5=043a6c5582b7aff0f8906b11792c6080" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_core/ppx_core.v0.10.0/opam b/packages/ppx_core/ppx_core.v0.10.0/opam new file mode 100644 index 000000000..a3a5cf732 --- /dev/null +++ b/packages/ppx_core/ppx_core.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_core" +bug-reports: "https://github.com/janestreet/ppx_core/issues" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ocaml-compiler-libs" {>= "v0.10" & < "v0.11"} + "ppx_ast" {>= "v0.10" & < "v0.11"} + "ppx_traverse_builtins" {>= "v0.10" & < "v0.11"} + "stdio" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +synopsis: "Standard library for ppx rewriters" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_core-v0.10.0.tar.gz" + checksum: [ + "sha256=d916273e9d3769d2f2b47bc4abe56d88b70855a5c435aaf357c4fd5ece7f0d3d" + "md5=40c20d1696b703536e2503e5b5d0688a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_core/ppx_core.v0.9.0/opam b/packages/ppx_core/ppx_core.v0.9.0/opam new file mode 100644 index 000000000..f59abc785 --- /dev/null +++ b/packages/ppx_core/ppx_core.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_core" +bug-reports: "https://github.com/janestreet/ppx_core/issues" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_core" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} + "ppx_ast" {>= "v0.9" & < "v0.10"} + "ppx_traverse_builtins" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} +] +synopsis: "Standard library for ppx rewriters" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_core-v0.9.0.tar.gz" + checksum: [ + "sha256=28647d7e8ce74a942a81ea8c7b526b5039522956152bd591aaf2a48d4c931241" + "md5=774a8d5619b0ba63b601a95f49fd08c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_core/ppx_core.v0.9.2/opam b/packages/ppx_core/ppx_core.v0.9.2/opam new file mode 100644 index 000000000..4878b8d39 --- /dev/null +++ b/packages/ppx_core/ppx_core.v0.9.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_core" +bug-reports: "https://github.com/janestreet/ppx_core/issues" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_core" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {>= "1.0+beta2" & <= "transition"} + "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} + "ppx_ast" {>= "v0.9.2" & < "v0.10"} + "ppx_traverse_builtins" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9.1" & < "v0.10"} +] +synopsis: "Standard library for ppx rewriters" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_core/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=8ab801082e50fe32ebeb96481a558d0a9ddd4a124a63ae8e409d3914aad6f414" + "md5=5403bc4389572a5ea8c856c7aaebfd7d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_core/ppx_core.v0.9.3/opam b/packages/ppx_core/ppx_core.v0.9.3/opam new file mode 100644 index 000000000..a3bb68cb8 --- /dev/null +++ b/packages/ppx_core/ppx_core.v0.9.3/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: "Jane Street Group, LLC" +homepage: "https://github.com/janestreet/ppx_core" +bug-reports: "https://github.com/janestreet/ppx_core/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9.3" & < "v0.10"} + "jbuilder" {>= "1.0+beta16" & <= "transition"} + "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} + "ppx_ast" {>= "v0.9.0" & < "v0.10"} + "ppx_traverse_builtins" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9.1" & < "v0.10"} +] +synopsis: "Standard library for ppx rewriters" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_core/archive/v0.9.3.tar.gz" + checksum: [ + "sha256=ebae5afa3ba314eb020b4da3f2dffc47d092bf3616b61ef741ead8d3da3b840a" + "md5=344ca008fb57a09b57efb849ef90dc75" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.09.00/opam b/packages/ppx_csv_conv/ppx_csv_conv.113.09.00/opam new file mode 100644 index 000000000..f80264b96 --- /dev/null +++ b/packages/ppx_csv_conv/ppx_csv_conv.113.09.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_csv_conv" +bug-reports: "https://github.com/janestreet/ppx_csv_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_csv_conv"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_conv_func" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Generate functions to read/write records in csv format" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_csv_conv/archive/113.09.00.tar.gz" + checksum: [ + "sha256=edd83225f4373529d9b0172c199cdeffbf3143c3524964b0486aee3e7fe94b6a" + "md5=a0467128be9140c62af01d9a35c3d3a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/opam b/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/opam new file mode 100644 index 000000000..b8aa51077 --- /dev/null +++ b/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_csv_conv" +bug-reports: "https://github.com/janestreet/ppx_csv_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_conv_func" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Generate functions to read/write records in csv format" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_csv_conv-113.24.00.tar.gz" + checksum: [ + "sha256=bfdd233270a69693bda7ff4e3b8bde3f4465fcb23f6421a4a22822dd9ebfea40" + "md5=0b14667e357245b9bd3e175a628ce6b2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00+4.03/opam b/packages/ppx_csv_conv/ppx_csv_conv.113.33.00+4.03/opam new file mode 100644 index 000000000..ddf8d2dad --- /dev/null +++ b/packages/ppx_csv_conv/ppx_csv_conv.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_csv_conv" +bug-reports: "https://github.com/janestreet/ppx_csv_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_conv_func" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: "Generate functions to read/write records in csv format" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_csv_conv-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=2c597148790cf04a202335af7df739c46416324ad51a1520f4844cc08e96ac7e" + "md5=d3cdff54b58090cebd82f5c6420ba65e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/opam b/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/opam new file mode 100644 index 000000000..1d3279241 --- /dev/null +++ b/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_csv_conv" +bug-reports: "https://github.com/janestreet/ppx_csv_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_conv_func" {>= "113.33.00" & < "113.34.00"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} +] +synopsis: "Generate functions to read/write records in csv format" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_csv_conv-113.33.00.tar.gz" + checksum: [ + "sha256=3762ba784205b6575a8cb8c337a03c0742cf6f7db54ce1e089ac07f1fdb8da33" + "md5=de398fbeb93792426b01fe30bc645103" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/opam b/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/opam new file mode 100644 index 000000000..0f3730a8a --- /dev/null +++ b/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_csv_conv" +bug-reports: "https://github.com/janestreet/ppx_csv_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_conv_func" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Generate functions to read/write records in csv format" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_csv_conv-113.33.03.tar.gz" + checksum: [ + "sha256=c5052137fb4784d111fb55133d7498d459fe427f863d6bc8474d82ca8a925cea" + "md5=17cc03de9a83a1c17660bc180b6a9904" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/opam b/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/opam new file mode 100644 index 000000000..3c14e431e --- /dev/null +++ b/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_csv_conv" +bug-reports: "https://github.com/janestreet/ppx_csv_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "csvfields" {>= "v0.10" & < "v0.11"} + "ppx_conv_func" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_fields_conv" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generate functions to read/write records in csv format" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_csv_conv-v0.10.0.tar.gz" + checksum: [ + "sha256=ab4058a7f67c6ec7f7ddcd40d36530812b27947341912c7d3497e0343c1f962b" + "md5=32663f1561cf99bc49bf3e71ec271a92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/opam b/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/opam new file mode 100644 index 000000000..b7171fd8d --- /dev/null +++ b/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_csv_conv" +bug-reports: "https://github.com/janestreet/ppx_csv_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "csvfields" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_conv_func" {>= "v0.9" & < "v0.10"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generate functions to read/write records in csv format" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_csv_conv-v0.9.0.tar.gz" + checksum: [ + "sha256=04ee19832f9f94355752607cc62b32753f0fcf563a5e47c39c631856a204eaa3" + "md5=e431f9e3623677019c5b4899767eb651" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/opam b/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/opam new file mode 100644 index 000000000..111bef959 --- /dev/null +++ b/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/opam @@ -0,0 +1,124 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_curried_constr" +bug-reports: "https://bitbucket.org/camlspotter/ppx_curried_constr/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_curried_constr" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} +] +synopsis: "ppx_curried_constr: ppx extension for curried constructors" +description: """ +# Variant constructors as functions + +Suppose we have: + +```ocaml +type t = Foo of int * float +``` + +Then + +```ocaml +Foo +``` + +is equal to `fun (x,y) -> Foo (x,y)`. And, + +``` +!Foo +``` + +is equal to `fun x y -> Foo (x,y)`. + +# Polymorphic variants as functions + +```ocaml +!`Foo +``` + +is equivalent to + +```ocaml +fun x -> `Foo x +``` + +Note that ``!`Foo`` always take only one argument: +the arity of the polymorphic variant constructors is at most one +and it is determined purely syntactically. + + +```ocaml +!`Foo (1,2,3) (* `Foo (1,2,3) *) +!`Foo 1 2 3 (* (`Foo 1) 2 3 which ends in a type error *) +``` + +Code ``(`Foo)`` has no special meaning. It is just equivalent to `` `Foo``. + +# How to build + +```shell +$ omake +$ omake install +``` + +or `opam install ppx_curried_constr`. + +# How to use + +```shell +$ ocamlfind ocamlc -package ppx_curried_constr ... +``` + +# Samples + +You can try examples at `tests/test.ml`: + +``` +$ ocaml -ppx src/ppx_curried_constr -c -i tests/test.ml +``` + +To check the output, + +``` +$ src/ppx_curried_constr -debug tests/test.ml +``` + +# Limitations + +## No support of REPL (toplevel) + +`ppx_currired_constr` is a "typeful PPX" which performs typing in it. +It does not work with OCaml REPL (`ocaml` command), where ppx commands +are called for each toplevel phrase without carrying over the type environment. + +Do you use REPL? Personally, I use it only as a calculator. + +## Cons constructor + +Cons constructor `(::)` is specially handled in OCaml +and it is outside of the support of `ppx_curried_constr`.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_curried_constr-1.0.0.tar.gz" + checksum: [ + "sha256=5fe5a392274824871c3e159c5f7eb524a0716e86a952a43b45cf0a69edf2853e" + "md5=5360d9f6c68056c66a46ccf9c680d4e1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.09.00/opam b/packages/ppx_custom_printf/ppx_custom_printf.113.09.00/opam new file mode 100644 index 000000000..9c1c7cc99 --- /dev/null +++ b/packages/ppx_custom_printf/ppx_custom_printf.113.09.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_custom_printf" +bug-reports: "https://github.com/janestreet/ppx_custom_printf/issues" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_custom_printf"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_sexp_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Printf-style format-strings for user-defined string conversion" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: + "https://github.com/janestreet/ppx_custom_printf/archive/113.09.00.tar.gz" + checksum: [ + "sha256=00d9acbc6edc83938afbf98857fa0f4670c0e6fe8d37f872ff813d19b7b34c6d" + "md5=ab756fa5444432dea3c98a515ec78de0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/opam b/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/opam new file mode 100644 index 000000000..1a6ddfa1f --- /dev/null +++ b/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_custom_printf" +bug-reports: "https://github.com/janestreet/ppx_custom_printf/issues" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Printf-style format-strings for user-defined string conversion" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_custom_printf-113.24.00.tar.gz" + checksum: [ + "sha256=d2e4f30fe56b0e86c52bab281502b7209c026e9556c7ae1ecd646835d5338bea" + "md5=a4a7cc1d9c4d20bb521a11e3654866dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00+4.03/opam b/packages/ppx_custom_printf/ppx_custom_printf.113.33.00+4.03/opam new file mode 100644 index 000000000..69cb57852 --- /dev/null +++ b/packages/ppx_custom_printf/ppx_custom_printf.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_custom_printf" +bug-reports: "https://github.com/janestreet/ppx_custom_printf/issues" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_sexp_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Printf-style format-strings for user-defined string conversion" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_custom_printf-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=4b1a34006e0987e2d81081ffeab191969a7fd802b55d4cf31acf7f083ac188c3" + "md5=387875472ab1ab96ab37754d422c9b17" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/opam b/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/opam new file mode 100644 index 000000000..4cad789dc --- /dev/null +++ b/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_custom_printf" +bug-reports: "https://github.com/janestreet/ppx_custom_printf/issues" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Printf-style format-strings for user-defined string conversion" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_custom_printf-113.33.00.tar.gz" + checksum: [ + "sha256=a70e6bf16568aca86731fd38c8c1ba8c868c8867eee70607c71433dee70318c9" + "md5=6393e260776b7d89b3027031d6eee61b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/opam b/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/opam new file mode 100644 index 000000000..1083d5e8f --- /dev/null +++ b/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_custom_printf" +bug-reports: "https://github.com/janestreet/ppx_custom_printf/issues" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Printf-style format-strings for user-defined string conversion" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_custom_printf-113.33.03.tar.gz" + checksum: [ + "sha256=287b3301d66b02b400b60017595ee47bd3d3576c838cebfd0e52bc832ce85486" + "md5=303cd723860c591491e813a43e846699" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/opam b/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/opam new file mode 100644 index 000000000..6585275da --- /dev/null +++ b/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_custom_printf" +bug-reports: "https://github.com/janestreet/ppx_custom_printf/issues" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "ppx_traverse" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Printf-style format-strings for user-defined string conversion" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_custom_printf-v0.10.0.tar.gz" + checksum: [ + "sha256=3529b858a7894118922df8ddb3e19d1f675adc252075139428081734e9fa40ae" + "md5=4902233dd51d6d3d15909d0d00bfc2ff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/opam b/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/opam new file mode 100644 index 000000000..7162abfb3 --- /dev/null +++ b/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_custom_printf" +bug-reports: "https://github.com/janestreet/ppx_custom_printf/issues" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_custom_printf" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_traverse" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Printf-style format-strings for user-defined string conversion" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_custom_printf-v0.9.0.tar.gz" + checksum: [ + "sha256=c3c11078ae2cbdbf593ba45f13c8693c6354c3190569155630a86e0e8afd8a38" + "md5=223a79dbe34f7843a106d914dee9f823" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_debugger/ppx_debugger.1.0/opam b/packages/ppx_debugger/ppx_debugger.1.0/opam new file mode 100644 index 000000000..4510f90ef --- /dev/null +++ b/packages/ppx_debugger/ppx_debugger.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "xvw " +authors: "xvw " +homepage: "https://github.com/xvw/ppx_debugger" +bug-reports: "https://github.com/xvw/ppx_debugger/issues" +license: "GPL-3.0-only" +dev-repo: "git+https://github.com/xvw/ppx_debugger.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ppx_debugger"] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "ppx_debugger is a small semi-interactive for debugging OCaml execution" +description: """ +This syntactic extension provide some primitive for interactive debugging +in OCaml. log, breakpoint and catch. See more information on +https://github.com/xvw/ppx_debugger/README.md""" +flags: light-uninstall +url { + src: + "https://github.com/xvw/ppx_debugger/releases/download/v1.0/ppx_debugger.tar.gz" + checksum: [ + "sha256=0db0d4045f3c83921c6ff4ca9467c3b22c5e7ee2c474b95c6b921a231b37c16e" + "md5=1b6537b17f45c84ec2b8ebab18b3b256" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.0.1/opam b/packages/ppx_deriving/ppx_deriving.0.1/opam new file mode 100644 index 000000000..edfcd77ee --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.0.1/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +build: [ + "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" # TODO fixme +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ppx_tools" {>= "0.99" & <= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/whitequark/ppx_deriving" +synopsis: "Type-driven code generation for OCaml >=4.02" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v0.1.tar.gz" + checksum: [ + "sha256=e7bd6e0fcda831e6e1e17c9a53a43c88ed338448329a3e7612c9b4a4dbc6e7d8" + "md5=ae5248b550d04b767ab85ba79aba08f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.0.2/opam b/packages/ppx_deriving/ppx_deriving.0.2/opam new file mode 100644 index 000000000..b95918149 --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.0.2/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +build: [ + "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" # TODO fixme +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ppx_tools" {>= "0.99" & <= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/whitequark/ppx_deriving" +synopsis: "Type-driven code generation for OCaml >=4.02" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v0.2.tar.gz" + checksum: [ + "sha256=0d9c53fb2edbecbffeff0d7ddd2d0d2305025cb4bc4f03971b78d5e8436f61d9" + "md5=c36bfc351b67f42793b849a6d18ea2e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.0.3/opam b/packages/ppx_deriving/ppx_deriving.0.3/opam new file mode 100644 index 000000000..f6e91ecad --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.0.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: [ "Peter Zotov " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving" +doc: "http://whitequark.github.io/ppx_deriving" +#bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +#dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +tags: [ "syntax" ] +build: [ + ["ocaml" "pkg/build.ml" "native=true" "native-dynlink=true"] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "ppx_tools" {>= "0.99" & <= "6.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/whitequark/ppx_deriving" +synopsis: "Type-driven code generation for OCaml >=4.02" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v0.3.tar.gz" + checksum: [ + "sha256=c61f712dd95cbdc8f262b9b793b758770702feb732e7f10e7199e66292452be2" + "md5=168decb43a51c7b9e3a0c8c46221a7bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.1.0/opam b/packages/ppx_deriving/ppx_deriving.1.0/opam new file mode 100644 index 000000000..ee0fddbb3 --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.1.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: [ "Peter Zotov " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving" +doc: "http://whitequark.github.io/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {= "4.02.1" & < "4.03"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} + "ocamlfind" {build & >= "1.5.4" & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Type-driven code generation for OCaml >=4.02" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v1.0.tar.gz" + checksum: [ + "sha256=a148948408852c40aa4acd8148c5bc23db4977caa4426587916df98593279f6a" + "md5=41a13e34721d2e251202ec39526467d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.1.1/opam b/packages/ppx_deriving/ppx_deriving.1.1/opam new file mode 100644 index 000000000..a1b93bc4b --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.1.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {= "4.02.1" & < "4.03"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} + "ocamlfind" {build & >= "1.5.4" & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v1.1.tar.gz" + checksum: [ + "sha256=744734b826f39ec91fe28e20ab9c48f6bb4c308e8f8b82ad48227f3bbcf08900" + "md5=37c65b96337fcbe98e1ab2efa3a3f675" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.2.0/opam b/packages/ppx_deriving/ppx_deriving.2.0/opam new file mode 100644 index 000000000..ea6ecfa5f --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.2.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {= "4.02.2" & < "4.03"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} + "ocamlfind" {build & >= "1.5.4" & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v2.0.tar.gz" + checksum: [ + "sha256=93d07bd262c9eef8c67c27a9dd42fe455f7e85bdc1b30e3b4cb7084a3ceda613" + "md5=c15ad1c87f88a5876389fe28d05d925c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.2.1/opam b/packages/ppx_deriving/ppx_deriving.2.1/opam new file mode 100644 index 000000000..7abe9a8e9 --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.2.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: ["Peter Zotov " "Simon Cruanes "] +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} + "ocamlfind" {build & >= "1.5.4" & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=f21da8789017629c5b623bc654521f9ddcaa8889db6d362652388643b37af364" + "md5=c0fcaa6552eaaa3ded86f561c59bc173" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.2.2/opam b/packages/ppx_deriving/ppx_deriving.2.2/opam new file mode 100644 index 000000000..48289d499 --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.2.2/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} + "ocamlfind" {build & >= "1.5.4" & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v2.2.tar.gz" + checksum: [ + "sha256=bf23e514754e1f135f2c436078da1ac74932493d1a8bed923c38ced42ba9e1fc" + "md5=b6e0b4440d5e0af23a4d02aa5b25f4b9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.3.0/opam b/packages/ppx_deriving/ppx_deriving.3.0/opam new file mode 100644 index 000000000..9a0643468 --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.3.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} + "ocamlfind" {build & >= "1.5.4" & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v3.0.tar.gz" + checksum: [ + "sha256=1998607e68b35b6c61e1fb33c03b523f3bf88f802df6d5bf180dc6932317179b" + "md5=32907f30e2b3439230fefe3ca320d11f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.3.1/opam b/packages/ppx_deriving/ppx_deriving.3.1/opam new file mode 100644 index 000000000..de27ac4ec --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.3.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} + "ocamlfind" {build & >= "1.5.4" & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} +] +patches: [ "fix_ppx_deriving_make_mllib.patch" ] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v3.1.tar.gz" + checksum: [ + "sha256=19babff7706753d24d4859a24d7303555dd1af125d6ca8a0589b8fac3c110fa7" + "md5=3dd0359d08051ab8801c8dbc02ac13d8" + ] +} +extra-source "fix_ppx_deriving_make_mllib.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ppx_deriving/fix_ppx_deriving_make_mllib.patch" + checksum: [ + "sha256=f1dd1feba94ee3c8cbbfaf93968d16ad5e657cecd4429cd408e54bcaa1be0de4" + "md5=d3cc18fb066b59bdc6893af134f90f94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.3.2/opam b/packages/ppx_deriving/ppx_deriving.3.2/opam new file mode 100644 index 000000000..8acf1cacd --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.3.2/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving" +doc: "http://whitequark.github.io/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.5.4" & <= "1.9.6"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} + "ounit" {with-test & <= "2.2.7"} +] +patches: [ "fix_ppx_deriving_make_mllib.patch" ] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v3.2.tar.gz" + checksum: [ + "sha256=9328c7bfbdc78463a302b45f7a8102bc164f345c5d1582dd51c4e77fd38997e3" + "md5=8f782748c5e544860293266a7291921c" + ] +} +extra-source "fix_ppx_deriving_make_mllib.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ppx_deriving/fix_ppx_deriving_make_mllib.patch" + checksum: [ + "sha256=f1dd1feba94ee3c8cbbfaf93968d16ad5e657cecd4429cd408e54bcaa1be0de4" + "md5=d3cc18fb066b59bdc6893af134f90f94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.3.3/opam b/packages/ppx_deriving/ppx_deriving.3.3/opam new file mode 100644 index 000000000..c62eb393d --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.3.3/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving" +doc: "https://whitequark.github.io/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.05"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.5.4" & <= "1.9.6"} + "cppo" {build & >= "1.2.2" & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ppx_tools" {>= "4.02.3" & <= "6.6"} + "ounit" {with-test & <= "2.2.7"} +] +patches: [ "fix_ppx_deriving_make_mllib.patch" ] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v3.3.tar.gz" + checksum: [ + "sha256=6e7424f36cc35d1266acc3dcec0371913fec432d1fd5b4892a009e2db26140c8" + "md5=c4a15d783a76912a1244a95aebb5935c" + ] +} +extra-source "fix_ppx_deriving_make_mllib.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ppx_deriving/fix_ppx_deriving_make_mllib.patch" + checksum: [ + "sha256=f1dd1feba94ee3c8cbbfaf93968d16ad5e657cecd4429cd408e54bcaa1be0de4" + "md5=d3cc18fb066b59bdc6893af134f90f94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.4.0/opam b/packages/ppx_deriving/ppx_deriving.4.0/opam new file mode 100644 index 000000000..b4770f734 --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.4.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving" +doc: "https://whitequark.github.io/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.05"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.6.0" & <= "1.9.6"} + "cppo" {build & >= "1.2.2" & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ppx_tools" {>= "4.02.3" & <= "6.6"} + "result" {<= "1.5"} + "ounit" {with-test & <= "2.2.7"} +] +patches: [ "fix_ppx_deriving_make_mllib.patch" ] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v4.0.tar.gz" + checksum: [ + "sha256=df2cc4d752e70cbb13ceadae620fbb25e94913a50633f1829e6a8a2c57c278b2" + "md5=19b995a263b20eb176d5e019947046f2" + ] +} +extra-source "fix_ppx_deriving_make_mllib.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ppx_deriving/fix_ppx_deriving_make_mllib.patch" + checksum: [ + "sha256=f1dd1feba94ee3c8cbbfaf93968d16ad5e657cecd4429cd408e54bcaa1be0de4" + "md5=d3cc18fb066b59bdc6893af134f90f94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.4.1/opam b/packages/ppx_deriving/ppx_deriving.4.1/opam new file mode 100644 index 000000000..2b3e850a4 --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.4.1/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving" +doc: "https://whitequark.github.io/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.05"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.6.0" & <= "1.9.6"} + "cppo" {build & >= "1.2.2" & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ppx_tools" {>= "4.02.3" & <= "6.6"} + "result" {<= "1.5"} + "ounit" {with-test & <= "2.2.7"} +] +patches: [ "fix_ppx_deriving_make_mllib.patch" ] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v4.1.tar.gz" + checksum: [ + "sha256=74831b9688140f27304c55e82f930d47107f4587f4e7cbb88ddfc820c23321bb" + "md5=6a0cf323c97434c5a6d8529ea7e084db" + ] +} +extra-source "fix_ppx_deriving_make_mllib.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ppx_deriving/fix_ppx_deriving_make_mllib.patch" + checksum: [ + "sha256=f1dd1feba94ee3c8cbbfaf93968d16ad5e657cecd4429cd408e54bcaa1be0de4" + "md5=d3cc18fb066b59bdc6893af134f90f94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving/ppx_deriving.4.2/opam b/packages/ppx_deriving/ppx_deriving.4.2/opam new file mode 100644 index 000000000..8a2cc92a6 --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.4.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppx_deriving" +doc: "https://whitequark.github.io/ppx_deriving" +bug-reports: "https://github.com/ocaml-ppx/ppx_deriving/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native-dynlink}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_deriving.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {> "4.03.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.6.0" & <= "1.9.6"} + "cppo" {build & >= "1.2.2" & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_derivers" {<= "1.2.1"} + "ppx_tools" {>= "4.02.3" & <= "6.6"} + "result" {<= "1.5"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Type-driven code generation for OCaml >=4.02" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks.""" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v4.2.tar.gz" + checksum: [ + "sha256=488618f652bd30baa9f6d42d9e4168c97b8e71c60e7d54b5018a0da097db016f" + "md5=76231b39815ffd8ddbdcdc93ea930a75" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/opam b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/opam new file mode 100644 index 000000000..2d3a1cab3 --- /dev/null +++ b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Christoph Höger " +authors: "Christoph Höger " +homepage: "https://github.com/choeger/ppx_deriving_morphism" +bug-reports: "https://github.com/choeger/ppx_deriving_morphism/issues" +license: "BSD-3-Clause" +tags: "syntax" +dev-repo: "git+https://github.com/choeger/ppx_deriving_morphism.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_morphism.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" + "ppx_deriving" {>= "3.0" & < "4.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ppx_import" {with-test & < "2.0" & <= "1.11.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Morphism generator for OCaml >=4.02" +description: """ +ppx_deriving_morphism is a ppx_deriving plugin that provides +a generator for records implementing openly recursive map and fold routines +for arbitrary data structures.""" +url { + src: + "https://github.com/choeger/ppx_deriving_morphism/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=0f85666d0494e6ff296bec388668154998366ec70177ea6ce324da96777b209a" + "md5=152ac739a1dfe21a44c9a76e49232c22" + ] +} +extra-source "ppx_deriving_morphism.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ppx_deriving_morphism/ppx_deriving_morphism.install" + checksum: [ + "sha256=2856d3de9d982d089a50ba68fa57c42cc23210e4c24e5f746c59a4ee3de607c3" + "md5=ded9a1d2ba12263fbc864b7dadde36a9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/opam b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/opam new file mode 100644 index 000000000..eb60fe326 --- /dev/null +++ b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Christoph Höger " +authors: "Christoph Höger " +homepage: "https://github.com/choeger/ppx_deriving_morphism" +bug-reports: "https://github.com/choeger/ppx_deriving_morphism/issues" +license: "BSD-3-Clause" +tags: "syntax" +dev-repo: "git+https://github.com/choeger/ppx_deriving_morphism.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_morphism.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" + "ppx_deriving" {>= "3.0" & < "4.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ppx_import" {with-test & < "2.0" & <= "1.11.0"} +] +synopsis: "Morphism generator for OCaml >=4.02" +description: """ +ppx_deriving_morphism is a ppx_deriving plugin that provides +a generator for records implementing openly recursive map and fold routines +for arbitrary data structures.""" +url { + src: "https://github.com/choeger/ppx_deriving_morphism/archive/v0.2.tar.gz" + checksum: [ + "sha256=562b97138edb83acb232fc15f6f02df454068e82e59f2cf5ea39c7412d484ac8" + "md5=8ea76b4f1bbb212f95670136039b2cf1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/opam b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/opam new file mode 100644 index 000000000..7e5d9a884 --- /dev/null +++ b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Christoph Höger " +authors: "Christoph Höger " +homepage: "https://github.com/choeger/ppx_deriving_morphism" +bug-reports: "https://github.com/choeger/ppx_deriving_morphism/issues" +license: "BSD-3-Clause" +tags: "syntax" +dev-repo: "git+https://github.com/choeger/ppx_deriving_morphism.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_morphism.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" + "ppx_deriving" {>= "3.0" & < "4.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "ppx_import" {with-test & < "2.0" & <= "1.11.0"} +] +synopsis: "Morphism generator for OCaml >=4.02" +description: """ +ppx_deriving_morphism is a ppx_deriving plugin that provides +a generator for records implementing openly recursive map and fold routines +for arbitrary data structures.""" +url { + src: "https://github.com/choeger/ppx_deriving_morphism/archive/v0.3.tar.gz" + checksum: [ + "sha256=4f4cf50399daa40aeb077149a86cccae90d8fd068b8fc8af2f5b3dd4ddc265b5" + "md5=91edff76f7a88440991a7006cf58be50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/opam b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/opam new file mode 100644 index 000000000..1788070b6 --- /dev/null +++ b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Christoph Höger " +authors: "Christoph Höger " +homepage: "https://github.com/choeger/ppx_deriving_morphism" +bug-reports: "https://github.com/choeger/ppx_deriving_morphism/issues" +license: "BSD-3-Clause" +tags: "syntax" +dev-repo: "git+https://github.com/choeger/ppx_deriving_morphism.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_morphism.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.05"} + "ppx_deriving" {>= "3.0" & < "4.3"} + "ppx_tools" {>= "4.02.3" & <= "6.6"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "result" {<= "1.5"} + "ounit" {with-test & <= "2.2.7"} + "ppx_import" {with-test & < "2.0" & <= "1.11.0"} +] +synopsis: "Morphism generator for OCaml >=4.02" +description: """ +ppx_deriving_morphism is a ppx_deriving plugin that provides +a generator for records implementing openly recursive map and fold routines +for arbitrary data structures.""" +url { + src: "https://github.com/choeger/ppx_deriving_morphism/archive/v0.4.tar.gz" + checksum: [ + "sha256=7af4d13a54045dee2665977e88e393e4db34543b16a5cef9a86137499c23e565" + "md5=d26eab20880bf39724c3b839c8015701" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/opam new file mode 100644 index 000000000..14c2c9bf5 --- /dev/null +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving_protobuf" +doc: "http://whitequark.github.io/ppx_deriving_protobuf" +bug-reports: "https://github.com/whitequark/ppx_deriving_protobuf/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving_protobuf.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_protobuf.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {< "4.03.0"} + "ppx_deriving" {>= "1.0" & < "2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "uint" {with-test & <= "2.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A Protocol Buffers codec generator for OCaml >=4.02" +url { + src: + "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.0.tar.gz" + checksum: [ + "sha256=2a6667c5d68911b567c231dadb3ba599013f902beffc8306df5d3496155c456f" + "md5=f7b8ccd0ee34dbf839010c7fc1c3f0ad" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/opam new file mode 100644 index 000000000..0391bcb5c --- /dev/null +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ppx_deriving_protobuf" +bug-reports: "https://github.com/whitequark/ppx_deriving_protobuf/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving_protobuf" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ppx_deriving_protobuf.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_protobuf.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {< "4.03.0"} + "ppx_deriving" {>= "2.0" & < "3.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "uint" {with-test & <= "2.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A Protocol Buffers codec generator for OCaml >=4.02" +description: "A Protocol Buffers codec generator for OCaml >=4.02" +url { + src: + "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.1.tar.gz" + checksum: [ + "sha256=4b007c2e4ede18d811560fdd6df607eb8e63e72e9cd73b4d54ab042d93bb839d" + "md5=f325537763c78d6a46ea205af937b377" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/opam new file mode 100644 index 000000000..47b245a82 --- /dev/null +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ppx_deriving_protobuf" +bug-reports: "https://github.com/whitequark/ppx_deriving_protobuf/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving_protobuf" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ppx_deriving_protobuf.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_protobuf.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {< "4.03.0"} + "ppx_deriving" {>= "2.0" & < "4.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} + "uint" {with-test & <= "2.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A Protocol Buffers codec generator for OCaml >=4.02" +description: "A Protocol Buffers codec generator for OCaml >=4.02" +url { + src: + "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.2.tar.gz" + checksum: [ + "sha256=72c84352218239ea584fa569e2a33eb2345a1baec538d8e235a58ee542e94e1f" + "md5=72f983337e8f7d269417a8e749267ee6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/opam new file mode 100644 index 000000000..8036b5351 --- /dev/null +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving_protobuf" +doc: "https://whitequark.github.io/ppx_deriving_protobuf" +bug-reports: "https://github.com/whitequark/ppx_deriving_protobuf/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving_protobuf.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_protobuf.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {>= "3.2" & < "4.0"} + "ounit" {with-test & <= "2.2.7"} + "uint" {with-test & <= "2.0.1"} +] +synopsis: "A Protocol Buffers codec generator for OCaml >=4.02" +description: "A Protocol Buffers codec generator for OCaml >=4.02" +url { + src: + "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.3.tar.gz" + checksum: [ + "sha256=ac3b45ffd84a9f478bf18a99c84e08c6e1b76c8e0ffce044e2f997c099278c01" + "md5=a4eee6e05e18329bb716cdd5640dc114" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/opam new file mode 100644 index 000000000..f80c476a8 --- /dev/null +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving_protobuf" +doc: "https://whitequark.github.io/ppx_deriving_protobuf" +bug-reports: "https://github.com/whitequark/ppx_deriving_protobuf/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving_protobuf.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_protobuf.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ppx_deriving" {>= "3.2" & < "4.0"} + "ounit" {with-test & <= "2.2.7"} + "uint" {with-test & <= "2.0.1"} +] +synopsis: "A Protocol Buffers codec generator for OCaml >=4.02" +description: "A Protocol Buffers codec generator for OCaml >=4.02" +url { + src: + "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.4.tar.gz" + checksum: [ + "sha256=25165e7e433c036a464788b36bfd2760d3a4de7f87b36785cb1965c539807396" + "md5=67cc2871bab9fff1833b2b748ada7692" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/opam new file mode 100644 index 000000000..3aa2ec6ba --- /dev/null +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving_protobuf" +doc: "https://whitequark.github.io/ppx_deriving_protobuf" +bug-reports: "https://github.com/whitequark/ppx_deriving_protobuf/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving_protobuf.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_protobuf.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ppx_deriving" {>= "3.2" & < "5.0"} + "ounit" {with-test & <= "2.2.7"} + "uint" {with-test & <= "2.0.1"} +] +synopsis: "A Protocol Buffers codec generator for OCaml >=4.02" +description: "A Protocol Buffers codec generator for OCaml >=4.02" +url { + src: + "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.5.tar.gz" + checksum: [ + "sha256=51fe022ddb2e001f00559482631276876e5be641227491449358bcd05eae3117" + "md5=2e3ba97f2354ba51cb470f899e3ccc25" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/opam new file mode 100644 index 000000000..19d669d6f --- /dev/null +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: [ "Peter Zotov " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving_yojson" +doc: "http://whitequark.github.io/ppx_deriving_yojson" +bug-reports: "https://github.com/whitequark/ppx_deriving_yojson/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving_yojson.git" +tags: [ "syntax" "json" ] +build: [ + ["ocaml" "pkg/build.ml" "native=true" "native-dynlink=true"] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_yojson.byte" + "--" + ] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" + "yojson" {< "1.6.0"} + "ppx_deriving" {>= "0.2" & < "1.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_import" {with-test & <= "1.5"} +] +synopsis: "JSON codec generator for OCaml >=4.02" +url { + src: + "https://github.com/whitequark/ppx_deriving_yojson/archive/v1.0.tar.gz" + checksum: [ + "sha256=f3354adeb011d2c94ddc27a951b73a9b8ec3b8297fafe2ae9d35e2f1da97dab2" + "md5=6aa7494bc8edf6799e2c14fd99431fd7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/opam new file mode 100644 index 000000000..15d19ab36 --- /dev/null +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: [ "Peter Zotov " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving_yojson" +doc: "http://whitequark.github.io/ppx_deriving_yojson" +bug-reports: "https://github.com/whitequark/ppx_deriving_yojson/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving_yojson.git" +tags: [ "syntax" "json" ] +build: [ + ["ocaml" "pkg/build.ml" "native=true" "native-dynlink=true"] + [make "doc"] {with-doc} +] +depends: [ + "ocaml" + "yojson" {< "1.6.0"} + "ppx_deriving" {>= "0.2" & < "1.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_import" {with-test & <= "1.5"} +] +synopsis: "JSON codec generator for OCaml >=4.02" +url { + src: + "https://github.com/whitequark/ppx_deriving_yojson/archive/v1.1.tar.gz" + checksum: [ + "sha256=c28730b32fc6da7725423c1f386ebf393d2c69add6fac98ad1c058f28be1b3d5" + "md5=9f354ce7334787cbfe8316ebc18b75a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/opam new file mode 100644 index 000000000..a0dda40f8 --- /dev/null +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: [ "Peter Zotov " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving_yojson" +doc: "http://whitequark.github.io/ppx_deriving_yojson" +bug-reports: "https://github.com/whitequark/ppx_deriving_yojson/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving_yojson.git" +tags: [ "syntax" "json" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_yojson.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {< "4.03"} + "yojson" {< "1.6.0"} + "ppx_deriving" {>= "1.0" & < "2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_import" {with-test & <= "1.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "JSON codec generator for OCaml >=4.02" +url { + src: + "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.0.tar.gz" + checksum: [ + "sha256=e752122deece7f113c75cdc5b04afdff5af94ef1b653c6e0420b98f680cc6870" + "md5=1a549a0530aa267eb56ab5c47a5f5415" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/opam new file mode 100644 index 000000000..a6fe84690 --- /dev/null +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/ppx_deriving_yojson" +bug-reports: "https://github.com/whitequark/ppx_deriving_yojson/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving_yojson" +tags: [ + "syntax" + "json" +] +dev-repo: "git+https://github.com/whitequark/ppx_deriving_yojson.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_yojson.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {< "4.03"} + "yojson" {< "1.6.0"} + "ppx_deriving" {>= "1.0" & < "2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_import" {with-test & <= "1.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "JSON codec generator for OCaml >=4.02" +description: """ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator.""" +url { + src: + "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.1.tar.gz" + checksum: [ + "sha256=c9748a7de674350d87e257c24f259f9b02e78ddb0c8321edd24efcb0be253032" + "md5=1fa0abe813fa0f89ccaa1f5f2b8b0649" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/opam new file mode 100644 index 000000000..03767ad81 --- /dev/null +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/ppx_deriving_yojson" +bug-reports: "https://github.com/whitequark/ppx_deriving_yojson/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving_yojson" +tags: [ + "syntax" + "json" +] +dev-repo: "git+https://github.com/whitequark/ppx_deriving_yojson.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +depends: [ + "ocaml" {< "4.03"} + "yojson" {< "1.6.0"} + "ppx_deriving" {>= "2.0" & < "3.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_import" {with-test & <= "1.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "JSON codec generator for OCaml >=4.02" +description: """ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator.""" +url { + src: + "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.2.tar.gz" + checksum: [ + "sha256=5f3c539facd70d3c8399d6b5c2981cf692f17120290e9ca09222c971356b05f0" + "md5=e20a18cf2f7d09274d16c4ea3f6dc997" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/opam new file mode 100644 index 000000000..e5a20e2c4 --- /dev/null +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/ppx_deriving_yojson" +bug-reports: "https://github.com/whitequark/ppx_deriving_yojson/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving_yojson" +tags: [ + "syntax" + "json" +] +dev-repo: "git+https://github.com/whitequark/ppx_deriving_yojson.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +depends: [ + "ocaml" {< "4.03.0"} + "yojson" {< "1.6.0"} + "ppx_deriving" {>= "1.0" & <= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_import" {with-test & <= "1.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "JSON codec generator for OCaml >=4.02" +description: """ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator.""" +url { + src: + "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.3.tar.gz" + checksum: [ + "sha256=c878278d161eed540decb9581d09232a2001624e9bdaafd0b07365a3e905fcf8" + "md5=ef4f247f645457f129ff1e66400ff077" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/opam new file mode 100644 index 000000000..e3dc73fa9 --- /dev/null +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ppx_deriving_yojson" +bug-reports: "https://github.com/whitequark/ppx_deriving_yojson/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving_yojson" +tags: ["syntax" "json"] +dev-repo: "git+https://github.com/whitequark/ppx_deriving_yojson.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +depends: [ + "ocaml" {< "4.03.0"} + "yojson" {< "1.6.0"} + "ppx_deriving" {>= "2.0" & < "4.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_import" {with-test & <= "1.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "JSON codec generator for OCaml >=4.02" +description: """ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator.""" +url { + src: + "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.4.tar.gz" + checksum: [ + "sha256=6afb4f5937de14f12c63e586c60dcff86d1a4803c5b9529313b119c5cb15c7f5" + "md5=e24b28c1728b34ef6390455cbd8b98f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/opam new file mode 100644 index 000000000..c9db2aa32 --- /dev/null +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ppx_deriving_yojson" +bug-reports: "https://github.com/whitequark/ppx_deriving_yojson/issues" +license: "MIT" +doc: "http://whitequark.github.io/ppx_deriving_yojson" +tags: ["syntax" "json"] +dev-repo: "git+https://github.com/whitequark/ppx_deriving_yojson.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_yojson.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {< "4.05.0"} + "yojson" {< "1.6.0"} + "result" {<= "1.5"} + "ppx_deriving" {>= "4.0" & < "4.3"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_import" {with-test & >= "1.1" & <= "1.5"} +] +synopsis: "JSON codec generator for OCaml >=4.02" +description: """ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator.""" +url { + src: + "https://github.com/whitequark/ppx_deriving_yojson/archive/v3.0.tar.gz" + checksum: [ + "sha256=28264562fa87fe0ae3484fa434126c02a7770f0324fa6a64ba8132ab10ae5143" + "md5=8ec1badbd729420e5531f8fe51cbf3b7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/opam new file mode 100644 index 000000000..85e410847 --- /dev/null +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving_yojson" +doc: "http://whitequark.github.io/ppx_deriving_yojson" +bug-reports: "https://github.com/whitequark/ppx_deriving_yojson/issues" +dev-repo: "git+https://github.com/whitequark/ppx_deriving_yojson.git" +tags: [ "syntax" "json" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_yojson.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {< "4.08"} + "yojson" {< "1.6.0"} + "result" {<= "1.5"} + "ppx_deriving" {>= "4.0" & < "4.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ounit" {with-test & >= "2.0.0" & <= "2.2.7"} + "ppx_import" {with-test & >= "1.1" & <= "1.5"} +] +conflicts: [ + "ppx_deriving" {= "4.2"} +] +synopsis: "JSON codec generator for OCaml >=4.02" +description: """ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator.""" +url { + src: "https://github.com/ocaml-ppx/ppx_deriving_yojson/archive/v3.1.tar.gz" + checksum: [ + "sha256=22cd5e3a69bf573a34e104adc9c936e37e599c8e7d9f4fe92c267c15de06ffc3" + "md5=83128c06b0569309351886d9fd0dbb74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/opam b/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/opam new file mode 100644 index 000000000..94fdc010d --- /dev/null +++ b/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_dotbracket" +bug-reports: "https://bitbucket.org/camlspotter/ppx_dotbracket/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_dotbracket" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppx_tools_versioned" {<= "5.4.0"} + "ppxx" {>= "2.3.0" & < "2.4.0"} +] +synopsis: + "ppx extension for rebinding dot-bracket expressions such as a.[x], a.(x), a.{x}" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_dotbracket-1.0.0.tar.gz" + checksum: [ + "sha256=a8c65179e53acbe4464df4bd29b2f30d6519c689be1d9d25cc0a3588eb4e1321" + "md5=bf72213cae0a9a140fa2831e9c390544" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_driver/ppx_driver.113.09.00/opam b/packages/ppx_driver/ppx_driver.113.09.00/opam new file mode 100644 index 000000000..107b368d3 --- /dev/null +++ b/packages/ppx_driver/ppx_driver.113.09.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_driver"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_optcomp" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_driver/archive/113.09.00.tar.gz" + checksum: [ + "sha256=f6183b47e7ca01d2f4e991f5e1bd5730814247dee452f3e088b67ab1838e62ca" + "md5=46e9241d9a8d5b5693198835df00704b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_driver/ppx_driver.113.24.00/opam b/packages/ppx_driver/ppx_driver.113.24.00/opam new file mode 100644 index 000000000..1bc5e060a --- /dev/null +++ b/packages/ppx_driver/ppx_driver.113.24.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_optcomp" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_driver-113.24.00.tar.gz" + checksum: [ + "sha256=d7f4a5eacdddf94f3babca15fe7a0212e8379639662af149a8f64a5ed6593f15" + "md5=dd5f40bef1c6d0cd3e78da9aac420209" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_driver/ppx_driver.113.33.00+4.03/opam b/packages/ppx_driver/ppx_driver.113.33.00+4.03/opam new file mode 100644 index 000000000..e3b5b2f1e --- /dev/null +++ b/packages/ppx_driver/ppx_driver.113.33.00+4.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_optcomp" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=c086f6e62add7d9b875eb34a40b92d7d5d672fe57e665567be4a260f32a5a60f" + "md5=253f533a171c58f63782ec4814bb5f5b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_driver/ppx_driver.113.33.00/opam b/packages/ppx_driver/ppx_driver.113.33.00/opam new file mode 100644 index 000000000..5c2023a38 --- /dev/null +++ b/packages/ppx_driver/ppx_driver.113.33.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_optcomp" {>= "113.33.00" & < "113.34.00"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.00.tar.gz" + checksum: [ + "sha256=e58e86e0e5cc4c038fd7ac4eeefdbb6b9a26036b9df24ea5e1cbe163edefe61e" + "md5=4ddefe64b09991947771900afaedbae6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_driver/ppx_driver.113.33.01+4.03/opam b/packages/ppx_driver/ppx_driver.113.33.01+4.03/opam new file mode 100644 index 000000000..f6bb50cf1 --- /dev/null +++ b/packages/ppx_driver/ppx_driver.113.33.01+4.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_optcomp" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.01+4.03.tar.gz" + checksum: [ + "sha256=6df7bba62506db81f38689d9ef943f934900f7b936bfcf7d9a37ade0fc6f9719" + "md5=b2777f18adab3439d08b76e10629e328" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_driver/ppx_driver.113.33.02+4.03/opam b/packages/ppx_driver/ppx_driver.113.33.02+4.03/opam new file mode 100644 index 000000000..c48bf111e --- /dev/null +++ b/packages/ppx_driver/ppx_driver.113.33.02+4.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_optcomp" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.02+4.03.tar.gz" + checksum: [ + "sha256=8680822d8f6070cc7dc407828b3bcf19eb9db2b2ec04469908b5dd4a8734df21" + "md5=7ada82c2ef06adef471b50238258ff4c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_driver/ppx_driver.113.33.03/opam b/packages/ppx_driver/ppx_driver.113.33.03/opam new file mode 100644 index 000000000..0f92c8899 --- /dev/null +++ b/packages/ppx_driver/ppx_driver.113.33.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ocamlbuild" {<= "0.15.0"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_optcomp" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.03.tar.gz" + checksum: [ + "sha256=d099a31e5868f56ba03dd7d26a466757df339358cbc7785622f2245448fe3f04" + "md5=9e87c2d1ea772718637afc335e88dc45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_driver/ppx_driver.113.33.04/opam b/packages/ppx_driver/ppx_driver.113.33.04/opam new file mode 100644 index 000000000..6e1618ef0 --- /dev/null +++ b/packages/ppx_driver/ppx_driver.113.33.04/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make "BUILDFLAGS=-j 1"] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ocamlbuild" {<= "0.15.0"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_optcomp" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.04.tar.gz" + checksum: [ + "sha256=3a6affd73f477f0929191c60d1c4124a27e0494bd4eb0c4a19fd7756a827f4df" + "md5=218f2c1b09afded50a255cb7b87622dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_driver/ppx_driver.v0.10.0/opam b/packages/ppx_driver/ppx_driver.v0.10.0/opam new file mode 100644 index 000000000..82ebe1ec0 --- /dev/null +++ b/packages/ppx_driver/ppx_driver.v0.10.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_optcomp" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_driver-v0.10.0.tar.gz" + checksum: [ + "sha256=e2be59f2530361624951c6013329dba3d214eae4aa0021697a9561d89e0a5b4a" + "md5=1ce59200a2194f91e49b3e7e773994a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_driver/ppx_driver.v0.10.1/opam b/packages/ppx_driver/ppx_driver.v0.10.1/opam new file mode 100644 index 000000000..159b0caff --- /dev/null +++ b/packages/ppx_driver/ppx_driver.v0.10.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: "Jane Street Group, LLC" +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_optcomp" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_driver/archive/v0.10.1.tar.gz" + checksum: [ + "sha256=57824fba020bafadf40b885fdc9ed5a823115d8ceb07335456a5f0f48456944e" + "md5=529a5d297c1e7d063cabe0ef732fc308" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_driver/ppx_driver.v0.10.2/opam b/packages/ppx_driver/ppx_driver.v0.10.2/opam new file mode 100644 index 000000000..1214b7f78 --- /dev/null +++ b/packages/ppx_driver/ppx_driver.v0.10.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: "Jane Street Group, LLC" +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_optcomp" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_driver/archive/v0.10.2.tar.gz" + checksum: [ + "sha256=58a898597e365811f9a6c3ab5abbd6ca850429f08ab33dfd16bcc25d7db69f55" + "md5=80908a5fa700756aa6150cf5bd6d6112" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_driver/ppx_driver.v0.10.3/opam b/packages/ppx_driver/ppx_driver.v0.10.3/opam new file mode 100644 index 000000000..e0b5f6f3f --- /dev/null +++ b/packages/ppx_driver/ppx_driver.v0.10.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_optcomp" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0.8" & < "2.0.0"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_driver/archive/v0.10.3.tar.gz" + checksum: [ + "sha256=4a267025c68b7960c33c031daa06534ce5bf0fe9e43debe624ee7dd44c6ef08d" + "md5=f1c47250f6831fda1791403e4f02613a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_driver/ppx_driver.v0.10.4/opam b/packages/ppx_driver/ppx_driver.v0.10.4/opam new file mode 100644 index 000000000..6d30c8ebd --- /dev/null +++ b/packages/ppx_driver/ppx_driver.v0.10.4/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: "Jane Street Group, LLC" +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_optcomp" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "1.0.9" & < "2.0.0"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_driver/archive/v0.10.4.tar.gz" + checksum: [ + "sha256=6695284572d0d2f36a8d0c9dd874d1509a02ade1039953ca7655ee4261622629" + "md5=c4953d8c72ee88fa823293834f93a31f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_driver/ppx_driver.v0.9.0/opam b/packages/ppx_driver/ppx_driver.v0.9.0/opam new file mode 100644 index 000000000..9d1487fdc --- /dev/null +++ b/packages/ppx_driver/ppx_driver.v0.9.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "--only-packages" "ppx_driver" "--root" "." "-j" jobs "@install"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta4" & < "1.0+beta8"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_optcomp" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_driver-v0.9.0.tar.gz" + checksum: [ + "sha256=77829dce0d9d03e9b16e8cd560141c7f544ba3ec313e277fb7c0dd995631a1cd" + "md5=766474c7f019a534de7ea661b3b4115e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_driver/ppx_driver.v0.9.1/opam b/packages/ppx_driver/ppx_driver.v0.9.1/opam new file mode 100644 index 000000000..7cee26965 --- /dev/null +++ b/packages/ppx_driver/ppx_driver.v0.9.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.05.0"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_optcomp" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_driver/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=b75add0c6136007697c5bfd5f58600fb0e546a821a3e24bfc53beb85c621c80e" + "md5=7da36822260cb1b21bd967191ae2c734" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_driver/ppx_driver.v0.9.2/opam b/packages/ppx_driver/ppx_driver.v0.9.2/opam new file mode 100644 index 000000000..be2b079c3 --- /dev/null +++ b/packages/ppx_driver/ppx_driver.v0.9.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_driver" +bug-reports: "https://github.com/janestreet/ppx_driver/issues" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_core" {>= "v0.9.2" & < "v0.10"} + "ppx_optcomp" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} + "ocamlbuild" {<= "0.15.0"} +] +synopsis: "Feature-full driver for OCaml AST transformers" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_driver/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=22be87d2b496795b786960d0847200ac3a21761077b8a57dab11e22557d11970" + "md5=2d682850acb6851085eee03f90dc9eab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_dryunit/ppx_dryunit.0.3.1/opam b/packages/ppx_dryunit/ppx_dryunit.0.3.1/opam new file mode 100644 index 000000000..c3e70ee2b --- /dev/null +++ b/packages/ppx_dryunit/ppx_dryunit.0.3.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "gerson.xp@gmail.com" +authors: "Gerson Moraes" +homepage: "https://github.com/gersonmoraes/dryunit" +bug-reports: "https://github.com/gersonmoraes/dryunit" +dev-repo: "git+https://github.com/gersonmoraes/dryunit.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "cppo" {build & <= "1.8.0"} + "ocaml-migrate-parsetree" {build & < "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} +] +synopsis: "A detection tool for traditional unit testing in OCaml" +description: """ +Dryunit is a small command line tool and a ppx that detects your unit tests and auto-generate the correspondent bootstrap code on the fly in your build directory. As a result, you get to use plain old OCaml and all the tooling you already use. + +*Warning*: the entry point of this project is the package `dryunit`.""" +url { + src: "https://github.com/gersonmoraes/dryunit/archive/0.3.1.tar.gz" + checksum: [ + "sha256=cea8f236dbdfbb84ad181209df1d65df8dd68b68b7468b20c40135c3490881b4" + "md5=88de92b9868adf8d3dc138db5fa789d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_dryunit/ppx_dryunit.0.4.0/opam b/packages/ppx_dryunit/ppx_dryunit.0.4.0/opam new file mode 100644 index 000000000..a0b717889 --- /dev/null +++ b/packages/ppx_dryunit/ppx_dryunit.0.4.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "gerson.xp@gmail.com" +authors: "Gerson Moraes" +homepage: "https://github.com/gersonmoraes/dryunit" +bug-reports: "https://github.com/gersonmoraes/dryunit" +dev-repo: "git+https://github.com/gersonmoraes/dryunit.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "cppo" {build & <= "1.8.0"} + "ocaml-migrate-parsetree" {build & < "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} +] +synopsis: "A detection tool for traditional unit testing in OCaml" +description: """ +Dryunit is a detection tool for traditional test suites. This is an optional extension that provides similar functionallity as the main package and command line `dryunit` (which is the recommended way to get started). + + + +## Installation + +```sh +opam install ppx_dryunit +``` + + + +## Usage + +It's activated appending this to the end of your `tests/main.ml`: + +```ocaml +let () = [%dryunit] +``` + + + +Custom definitions are given using a record. All fields are optional and might be in any order. + +```ocaml +let () = + [%dryunit + { cache_dir = ".dryunit" + ; cache = true + ; framework = "alcotest" + ; ignore = "" + ; filter = "" + ; detection = "file" + ; ignore_path = "self" + } + ] +``` + +For more information, checkout the [repository](https://github.com/gersonmoraes/dryunit).""" +url { + src: "https://github.com/gersonmoraes/dryunit/archive/0.4.0.tar.gz" + checksum: [ + "sha256=1134433d6fe4697171a2b62f762df7ea294329729ffc6a41f974c9042295f0af" + "md5=14f1029a3c628eeaef50c025b454215e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_enumerate/ppx_enumerate.113.09.00/opam b/packages/ppx_enumerate/ppx_enumerate.113.09.00/opam new file mode 100644 index 000000000..a52a0f136 --- /dev/null +++ b/packages/ppx_enumerate/ppx_enumerate.113.09.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_enumerate" +bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_enumerate"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Generate a list containing all values of a finite type" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_enumerate/archive/113.09.00.tar.gz" + checksum: [ + "sha256=d2268371656c6265bacdc8588769a39e3ce33f698f8588b2b64f809dc810e487" + "md5=a7dc3385f85b15cbd6feb9e032f69739" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_enumerate/ppx_enumerate.113.24.00/opam b/packages/ppx_enumerate/ppx_enumerate.113.24.00/opam new file mode 100644 index 000000000..72a5c5909 --- /dev/null +++ b/packages/ppx_enumerate/ppx_enumerate.113.24.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_enumerate" +bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Generate a list containing all values of a finite type" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_enumerate-113.24.00.tar.gz" + checksum: [ + "sha256=cdfb71ec06935a325551896ed49e4b87d39eca63a182089fa757504f2159b505" + "md5=3c70d9c4d0fa3ff35c3f2dcdc56690f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/opam b/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/opam new file mode 100644 index 000000000..87a1943ef --- /dev/null +++ b/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_enumerate" +bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: "Generate a list containing all values of a finite type" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_enumerate-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=23d17ec12373f2c857cb59a00c55743f745b9f405060fcb327bac56978db132c" + "md5=3f0de349ebfea0b8f2017a7993aee1c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.00/opam b/packages/ppx_enumerate/ppx_enumerate.113.33.00/opam new file mode 100644 index 000000000..b7bdb3579 --- /dev/null +++ b/packages/ppx_enumerate/ppx_enumerate.113.33.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_enumerate" +bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} +] +synopsis: "Generate a list containing all values of a finite type" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_enumerate-113.33.00.tar.gz" + checksum: [ + "sha256=9eaa3804b1553594d3422bc86aecd13b91a69b879b8e2a826a2862beb4e91973" + "md5=c783e4886c53e7caac7d22c8a5174429" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.03/opam b/packages/ppx_enumerate/ppx_enumerate.113.33.03/opam new file mode 100644 index 000000000..94b570579 --- /dev/null +++ b/packages/ppx_enumerate/ppx_enumerate.113.33.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_enumerate" +bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Generate a list containing all values of a finite type" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_enumerate-113.33.03.tar.gz" + checksum: [ + "sha256=04ca5eff8e527e462258b916615dee84eafa3ccc3f60334d4e503c9eb6f3e795" + "md5=b38bcd9acb621609bcca45cd1c9825bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_enumerate/ppx_enumerate.v0.10.0/opam b/packages/ppx_enumerate/ppx_enumerate.v0.10.0/opam new file mode 100644 index 000000000..24e2fca72 --- /dev/null +++ b/packages/ppx_enumerate/ppx_enumerate.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_enumerate" +bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generate a list containing all values of a finite type" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_enumerate-v0.10.0.tar.gz" + checksum: [ + "sha256=376e3d6759667d9adea6453037ceb40a22c238134b5ec04bf80108f97785dd06" + "md5=934dd368ce0a45366c0f47a9acfa2e61" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_enumerate/ppx_enumerate.v0.9.0/opam b/packages/ppx_enumerate/ppx_enumerate.v0.9.0/opam new file mode 100644 index 000000000..8b477b090 --- /dev/null +++ b/packages/ppx_enumerate/ppx_enumerate.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_enumerate" +bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" "ppx_enumerate" "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generate a list containing all values of a finite type" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_enumerate-v0.9.0.tar.gz" + checksum: [ + "sha256=8741b80a55bca3dbc42af0f4d36a2008a079fb1209b31e05f20162c2d4fbd0a9" + "md5=90811868e565b71bb432fd2625ec047e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_expect/ppx_expect.113.24.00/opam b/packages/ppx_expect/ppx_expect.113.24.00/opam new file mode 100644 index 000000000..24a25af40 --- /dev/null +++ b/packages/ppx_expect/ppx_expect.113.24.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_expect" +bug-reports: "https://github.com/janestreet/ppx_expect/issues" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_compare" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_custom_printf" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_fields_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_value" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_variants_conv" {>= "113.24.00" & < "113.25.00"} + "re" {>= "1.2.2" & < "1.7.0"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Cram like framework for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_expect-113.24.00.tar.gz" + checksum: [ + "sha256=c06ab7c70219da64c0d334ab91aad9f58d52b6e9303ab5669f5674e0439f3ad9" + "md5=fa7191448707d0723e15c13a29b93315" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_expect/ppx_expect.113.33.00+4.03/opam b/packages/ppx_expect/ppx_expect.113.33.00+4.03/opam new file mode 100644 index 000000000..8fa99f831 --- /dev/null +++ b/packages/ppx_expect/ppx_expect.113.33.00+4.03/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_expect" +bug-reports: "https://github.com/janestreet/ppx_expect/issues" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_compare" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_custom_printf" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_fields_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_sexp_conv" {>= "113.33.01+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_variants_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "re" {>= "1.2.2" & <= "1.12.0"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Cram like framework for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_expect-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=0a06f221d47453258e8b1dc96de1d25c3339dd0e1ee6f5060ce0a19c42b847e4" + "md5=39b152a6804581a75dff17c5fa4a6915" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_expect/ppx_expect.113.33.00/opam b/packages/ppx_expect/ppx_expect.113.33.00/opam new file mode 100644 index 000000000..15a8cccb5 --- /dev/null +++ b/packages/ppx_expect/ppx_expect.113.33.00/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_expect" +bug-reports: "https://github.com/janestreet/ppx_expect/issues" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_compare" {>= "113.33.00" & < "113.34.00"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_custom_printf" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_fields_conv" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_variants_conv" {>= "113.33.00" & < "113.34.00"} + "re" {>= "1.2.2" & <= "1.12.0"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Cram like framework for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_expect-113.33.00.tar.gz" + checksum: [ + "sha256=3a0c8e20e9eafe79d800eb6a2bc0d83ce3b2d8739a55b902d6f5a8af21cb9a6b" + "md5=6af5d958118157727efa63beb65f8809" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_expect/ppx_expect.113.33.01+4.03/opam b/packages/ppx_expect/ppx_expect.113.33.01+4.03/opam new file mode 100644 index 000000000..c8736bb39 --- /dev/null +++ b/packages/ppx_expect/ppx_expect.113.33.01+4.03/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_expect" +bug-reports: "https://github.com/janestreet/ppx_expect/issues" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_compare" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_custom_printf" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_fields_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_sexp_conv" {>= "113.33.01+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_variants_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "re" {>= "1.2.2" & <= "1.12.0"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Cram like framework for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_expect-113.33.01+4.03.tar.gz" + checksum: [ + "sha256=e78b383bd69d1ea30f8544b767a85da2bb40012089c4c727c27f5a3efa4665e4" + "md5=29bd39de746d57ca2ee63773056bbcb5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_expect/ppx_expect.113.33.01/opam b/packages/ppx_expect/ppx_expect.113.33.01/opam new file mode 100644 index 000000000..54b661cfa --- /dev/null +++ b/packages/ppx_expect/ppx_expect.113.33.01/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_expect" +bug-reports: "https://github.com/janestreet/ppx_expect/issues" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_compare" {>= "113.33.00" & < "113.34.00"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_custom_printf" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_fields_conv" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_variants_conv" {>= "113.33.00" & < "113.34.00"} + "re" {>= "1.2.2" & <= "1.12.0"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Cram like framework for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_expect-113.33.01.tar.gz" + checksum: [ + "sha256=8697a447ce335bb5cf780ba258c13d13302d591109ff7f3ccb3ac6592db92242" + "md5=3321cb3ef4c1092e10e14e2380cdfdc8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_expect/ppx_expect.113.33.03/opam b/packages/ppx_expect/ppx_expect.113.33.03/opam new file mode 100644 index 000000000..435d630ba --- /dev/null +++ b/packages/ppx_expect/ppx_expect.113.33.03/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_expect" +bug-reports: "https://github.com/janestreet/ppx_expect/issues" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_compare" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_custom_printf" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_fields_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_variants_conv" {>= "113.33.03" & < "113.34.00"} + "re" {>= "1.2.2" & <= "1.12.0"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Cram like framework for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_expect-113.33.03.tar.gz" + checksum: [ + "sha256=2ccf57236983d484354f4acc439668ba1eff617145ec42b2d789a25834d14b0f" + "md5=ceca13eb18037e611717029d16ca48d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_expect/ppx_expect.v0.10.0/opam b/packages/ppx_expect/ppx_expect.v0.10.0/opam new file mode 100644 index 000000000..71a8d8bc2 --- /dev/null +++ b/packages/ppx_expect/ppx_expect.v0.10.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_expect" +bug-reports: "https://github.com/janestreet/ppx_expect/issues" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_assert" {>= "v0.10" & < "v0.11"} + "ppx_compare" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_custom_printf" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_fields_conv" {>= "v0.10" & < "v0.11"} + "ppx_here" {>= "v0.10" & < "v0.11"} + "ppx_inline_test" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "ppx_traverse" {>= "v0.10" & < "v0.11"} + "ppx_variants_conv" {>= "v0.10" & < "v0.11"} + "stdio" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: "Cram like framework for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_expect-v0.10.0.tar.gz" + checksum: [ + "sha256=11cbdbb1960464daf24b217b13f6e8b1c515d66d39982a31baba65d036198a70" + "md5=792aff33c0fc335ce6ff9ed9000bbfa7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_expect/ppx_expect.v0.10.1/opam b/packages/ppx_expect/ppx_expect.v0.10.1/opam new file mode 100644 index 000000000..5db93462c --- /dev/null +++ b/packages/ppx_expect/ppx_expect.v0.10.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_expect" +bug-reports: "https://github.com/janestreet/ppx_expect/issues" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_assert" {>= "v0.10" & < "v0.11"} + "ppx_compare" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_custom_printf" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10.3" & < "v0.11"} + "ppx_fields_conv" {>= "v0.10" & < "v0.11"} + "ppx_here" {>= "v0.10" & < "v0.11"} + "ppx_inline_test" {>= "v0.10.1" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "ppx_traverse" {>= "v0.10" & < "v0.11"} + "ppx_variants_conv" {>= "v0.10" & < "v0.11"} + "stdio" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: "Cram like framework for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_expect/archive/v0.10.1.tar.gz" + checksum: [ + "sha256=f860ed8fc58fe8ecbd902463d1d3edbc4616f4ae01873fb4bdfabffd672b7ef5" + "md5=b8f3f98831258cfc4f3c0c62b1dcb78e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_expect/ppx_expect.v0.9.0/opam b/packages/ppx_expect/ppx_expect.v0.9.0/opam new file mode 100644 index 000000000..411da1b6d --- /dev/null +++ b/packages/ppx_expect/ppx_expect.v0.9.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_expect" +bug-reports: "https://github.com/janestreet/ppx_expect/issues" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_assert" {>= "v0.9" & < "v0.10"} + "ppx_compare" {>= "v0.9" & < "v0.10"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_custom_printf" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_fields_conv" {>= "v0.9" & < "v0.10"} + "ppx_here" {>= "v0.9" & < "v0.10"} + "ppx_inline_test" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_traverse" {>= "v0.9" & < "v0.10"} + "ppx_variants_conv" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: "Cram like framework for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_expect-v0.9.0.tar.gz" + checksum: [ + "sha256=dc31970da749a5a141569a0774179962bbd60cfa127aa243c67172440c9d83ab" + "md5=6bd39883c8a2e684eaaaa6424d2bb037" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_fail/ppx_fail.113.09.00/opam b/packages/ppx_fail/ppx_fail.113.09.00/opam new file mode 100644 index 000000000..f8537ac9a --- /dev/null +++ b/packages/ppx_fail/ppx_fail.113.09.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fail" +bug-reports: "https://github.com/janestreet/ppx_fail/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fail.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_fail"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_here" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Add location to calls to failwiths" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_fail/archive/113.09.00.tar.gz" + checksum: [ + "sha256=a6d7b0452abc7af5e2c0b779c4dd52ec1716fea75873a2772b097196a04eaf9c" + "md5=61a13384227cb0fee69bd13e959e17e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_fail/ppx_fail.113.24.00/opam b/packages/ppx_fail/ppx_fail.113.24.00/opam new file mode 100644 index 000000000..b5d3f627d --- /dev/null +++ b/packages/ppx_fail/ppx_fail.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fail" +bug-reports: "https://github.com/janestreet/ppx_fail/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fail.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_here" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Add location to calls to failwiths" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_fail-113.24.00.tar.gz" + checksum: [ + "sha256=50d565d294747f19f26fb7f82fa00cf431d7099f9994b9ee55f14fd76c3b7ecf" + "md5=aa94935facc72343aa2fec4a7fff12ef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_fail/ppx_fail.113.33.00+4.03/opam b/packages/ppx_fail/ppx_fail.113.33.00+4.03/opam new file mode 100644 index 000000000..d913b652d --- /dev/null +++ b/packages/ppx_fail/ppx_fail.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fail" +bug-reports: "https://github.com/janestreet/ppx_fail/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fail.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Add location to calls to failwiths" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fail-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=a96f37fd2f7a0e798be1bc302380df89462096a879047e4499de38ea3556c1bb" + "md5=2389d80f6bd830146cb59b40504b55e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_fail/ppx_fail.113.33.00/opam b/packages/ppx_fail/ppx_fail.113.33.00/opam new file mode 100644 index 000000000..610096c88 --- /dev/null +++ b/packages/ppx_fail/ppx_fail.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fail" +bug-reports: "https://github.com/janestreet/ppx_fail/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fail.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Add location to calls to failwiths" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fail-113.33.00.tar.gz" + checksum: [ + "sha256=b5374ed6327298e26fe079b45f093f64d1975475b3c13f2c45f4c0ce0cc64390" + "md5=093746ad5e0f58cd83e9829d9502917e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_fail/ppx_fail.113.33.03/opam b/packages/ppx_fail/ppx_fail.113.33.03/opam new file mode 100644 index 000000000..7a8d63533 --- /dev/null +++ b/packages/ppx_fail/ppx_fail.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fail" +bug-reports: "https://github.com/janestreet/ppx_fail/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fail.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_here" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Add location to calls to failwiths" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fail-113.33.03.tar.gz" + checksum: [ + "sha256=f649b8e892326ea106d75fdd5c073ed1dd16b5622d396e73b9f815e040538fb7" + "md5=e7deb90ac7e23000bf9287a57ccce174" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_fail/ppx_fail.v0.10.0/opam b/packages/ppx_fail/ppx_fail.v0.10.0/opam new file mode 100644 index 000000000..b91176521 --- /dev/null +++ b/packages/ppx_fail/ppx_fail.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fail" +bug-reports: "https://github.com/janestreet/ppx_fail/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fail.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_here" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Add location to calls to failwiths" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_fail-v0.10.0.tar.gz" + checksum: [ + "sha256=8ccc07d7503c39bd0929ce50bdc876277c4c50357046a59120cedd138041fd2d" + "md5=0f44a02532fd66de704a289d395ce42f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_fail/ppx_fail.v0.9.0/opam b/packages/ppx_fail/ppx_fail.v0.9.0/opam new file mode 100644 index 000000000..4275e4e8e --- /dev/null +++ b/packages/ppx_fail/ppx_fail.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fail" +bug-reports: "https://github.com/janestreet/ppx_fail/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fail.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_here" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Add location to calls to failwiths" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_fail-v0.9.0.tar.gz" + checksum: [ + "sha256=453f879249b4bd77e21d8a0059cc67a980fbbb5419f12b4ed3340603a09a5d45" + "md5=436000f014f0c1d27f71583c1cb8cc73" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_fast_pipe/ppx_fast_pipe.0.0.1/opam b/packages/ppx_fast_pipe/ppx_fast_pipe.0.0.1/opam new file mode 100644 index 000000000..3f09299c0 --- /dev/null +++ b/packages/ppx_fast_pipe/ppx_fast_pipe.0.0.1/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +synopsis: "Fast pipe, pipe first as a syntax transform" +description: """ +Pipe first as a syntax transform. +Provides a ppx to transform expressions containing the |. (Ocaml) or -> (Reason) +operator. Pipes the left side as first argument to the right side. + +Example Reason: +-------------- +/* validateAge(getAge(parseData(person))) */ +person +->parseData +->getAge +->validateAge; + +/* Some(preprocess(name)); */ +name->preprocess->Some; + +/* f(a, ~b, ~c) */ +a->f(~b, ~c) + +Example Ocaml: +-------------- +(* validateAge (getAge (parseData person)) *) +person +|. parseData +|. getAge +|. validateAge + +(* Some(preprocess name) *) +name |. preprocess |. Some; + +(* f a ~b ~c *) +a |. f ~b ~c +""" +maintainer: "Iwan Karamazow " +authors: "Iwan Karamazow m.falka@icloud.com" +license: "MIT" +homepage: "https://github.com/IwanKaramazow/FastPipe" +bug-reports: "https://github.com/IwanKaramazow/FastPipe" +dev-repo: "git+https://github.com/IwanKaramazow/FastPipe.git" +depends: [ + "ocaml" {>= "4.02" & < "4.08"} + "reason" {>= "3.3.7" & <= "3.14.0"} + "dune" {<= "3.17.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +build: ["dune" "build" "-p" name] +url { + src: "https://github.com/IwanKaramazow/PipeFirst/archive/0.0.1.tar.gz" + checksum: [ + "md5=3e4cf5f2de1b2c077d7708fc566a317a" + "sha512=afc010dd681f51c44d9d1124160a3adaa9f17352adf18b55c07e76dc842f4abd6f22effb8cf10c2e372145dd5c29dc9912726752fc72ea2d3780cde6e4d93aeb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/opam b/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/opam new file mode 100644 index 000000000..bbe6ec797 --- /dev/null +++ b/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fields_conv" +bug-reports: "https://github.com/janestreet/ppx_fields_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_fields_conv"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Generation of accessor and iteration functions for ocaml records" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: + "https://github.com/janestreet/ppx_fields_conv/archive/113.09.00.tar.gz" + checksum: [ + "sha256=2dc35bf370d9909b02c75dfa9c10c0e7773145b493d57afe6cc812f7316c63fb" + "md5=e785aaffbafb46d3345d09bef4517248" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/opam b/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/opam new file mode 100644 index 000000000..a0e3ae83f --- /dev/null +++ b/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fields_conv" +bug-reports: "https://github.com/janestreet/ppx_fields_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Generation of accessor and iteration functions for ocaml records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_fields_conv-113.24.00.tar.gz" + checksum: [ + "sha256=ac77d3db7dafe877713f309bbc991a9c7dbc80a10184e395c1e11bee3b120028" + "md5=7c085748ecf88907467a68fec00fdd68" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00+4.03/opam b/packages/ppx_fields_conv/ppx_fields_conv.113.33.00+4.03/opam new file mode 100644 index 000000000..6e264645a --- /dev/null +++ b/packages/ppx_fields_conv/ppx_fields_conv.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fields_conv" +bug-reports: "https://github.com/janestreet/ppx_fields_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: "Generation of accessor and iteration functions for ocaml records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fields_conv-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=6f662e69a316cac33fe44f795f67acd79feed87a0e72b5998e921f0fd845d1f1" + "md5=b4711219b0ad19fd05916acfc0f1e3a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/opam b/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/opam new file mode 100644 index 000000000..351bc6843 --- /dev/null +++ b/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fields_conv" +bug-reports: "https://github.com/janestreet/ppx_fields_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} +] +synopsis: "Generation of accessor and iteration functions for ocaml records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fields_conv-113.33.00.tar.gz" + checksum: [ + "sha256=33f70d23679530bb50c3b3f518b578a4f6a90a5301032ddb39ba42a42f4b9193" + "md5=b7b1aed6d373bdf99d56812189ab7eaf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/opam b/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/opam new file mode 100644 index 000000000..774feba4b --- /dev/null +++ b/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fields_conv" +bug-reports: "https://github.com/janestreet/ppx_fields_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Generation of accessor and iteration functions for ocaml records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fields_conv-113.33.03.tar.gz" + checksum: [ + "sha256=bb2daae15b76761d9836b72edcb5f69de0749293d9747eb483109777c46febef" + "md5=5e86c8e11ff261dc85301fcf7236c8bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/opam b/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/opam new file mode 100644 index 000000000..e8c480aaf --- /dev/null +++ b/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fields_conv" +bug-reports: "https://github.com/janestreet/ppx_fields_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "fieldslib" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generation of accessor and iteration functions for ocaml records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_fields_conv-v0.10.0.tar.gz" + checksum: [ + "sha256=da52af0535d5fa97be12bc756401f4a93cb0c29b36cb62c77aa38639f40b2807" + "md5=5cd5d766679ff1ef6ad846e653b8ceb2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/opam b/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/opam new file mode 100644 index 000000000..b3112042b --- /dev/null +++ b/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_fields_conv" +bug-reports: "https://github.com/janestreet/ppx_fields_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "fieldslib" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generation of accessor and iteration functions for ocaml records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_fields_conv-v0.9.0.tar.gz" + checksum: [ + "sha256=13e7969a970b68125a56dceabbfac6cf3172b9ef655f5b669136ef0c106d8d45" + "md5=d2659f26d85803bc26f9593319f29131" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_getenv/ppx_getenv.1.0/opam b/packages/ppx_getenv/ppx_getenv.1.0/opam new file mode 100644 index 000000000..fc7989ef2 --- /dev/null +++ b/packages/ppx_getenv/ppx_getenv.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: [ "Peter Zotov " ] +license: "Public domain" +homepage: "https://github.com/whitequark/ppx_getenv" +bug-reports: "https://github.com/whitequark/ppx_getenv/issues" +dev-repo: "git+https://github.com/whitequark/ppx_getenv.git" +tags: [ "syntax" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_getenv.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ppx_tools" {>= "0.99.1" & <= "6.6"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "A syntax extension to insert value of an environment variable as a string" +url { + src: "https://github.com/whitequark/ppx_getenv/archive/v1.0.tar.gz" + checksum: [ + "sha256=d585de20c032b8215714c70a6a1ea283a5a899ed081328da7e5ce26b8d37a5e0" + "md5=0af72aeb30007cca21f95eef91808293" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_getenv/ppx_getenv.1.1/opam b/packages/ppx_getenv/ppx_getenv.1.1/opam new file mode 100644 index 000000000..aa43499b2 --- /dev/null +++ b/packages/ppx_getenv/ppx_getenv.1.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: [ "Peter Zotov " ] +license: "Public domain" +homepage: "https://github.com/whitequark/ppx_getenv" +bug-reports: "https://github.com/whitequark/ppx_getenv/issues" +dev-repo: "git+https://github.com/whitequark/ppx_getenv.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_getenv.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ppx_tools" {>= "0.99.1" & <= "6.6"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "A syntax extension to insert value of an environment variable as a string" +url { + src: "https://github.com/whitequark/ppx_getenv/archive/v1.1.tar.gz" + checksum: [ + "sha256=ddb23f8883d4c0754607edfaceb2fd1e4bcca24b1df4474d9ddb4623c9f9f992" + "md5=97ec66c3f86f7b56b4d4afc73adc550e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/opam b/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/opam new file mode 100644 index 000000000..9024e06f9 --- /dev/null +++ b/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Xavier Guérin " +authors: "Xavier Guérin " +homepage: "https://github.com/xguerin/ppx_hardcaml" +dev-repo: "git+https://github.com/xguerin/ppx_hardcaml.git" +bug-reports: "https://github.com/xguerin/ppx_hardcaml/issues" +license: "ISC" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & >= "0.4.8" & <= "0.4.11"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & <= "113.33.04"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {build & < "v0.10.0"} + "ppx_core" {build & <= "v0.11.0"} + "ounit" {build & <= "2.2.7"} + "hardcaml" {>= "1.1.0" & < "2.0.0"} +] +conflicts: [ "ppxlib" ] +synopsis: "PPX extension for HardCaml" +url { + src: "https://github.com/xguerin/ppx_hardcaml/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=c27d9e04c26b817f7b65b13af452eab4df81a5979f8646669ff153437931b6aa" + "md5=b261cbae6403a53326e527d2cd6e6746" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_hash/ppx_hash.v0.10.0/opam b/packages/ppx_hash/ppx_hash.v0.10.0/opam new file mode 100644 index 000000000..214df1d51 --- /dev/null +++ b/packages/ppx_hash/ppx_hash.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_hash" +bug-reports: "https://github.com/janestreet/ppx_hash/issues" +dev-repo: "git+https://github.com/janestreet/ppx_hash.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_compare" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "A ppx rewriter that generates hash functions from type expressions and definitions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_hash-v0.10.0.tar.gz" + checksum: [ + "sha256=30603f3ac83e475f8da4de663532c1504e4c5ee5fd803935182dba0392a92f98" + "md5=5b46cf2af5afeeb266a9e1f725831cd0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_hash/ppx_hash.v0.9.0/opam b/packages/ppx_hash/ppx_hash.v0.9.0/opam new file mode 100644 index 000000000..07a51fb56 --- /dev/null +++ b/packages/ppx_hash/ppx_hash.v0.9.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_hash" +bug-reports: "https://github.com/janestreet/ppx_hash/issues" +dev-repo: "git+https://github.com/janestreet/ppx_hash.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_compare" {>= "v0.9" & < "v0.10"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "A ppx rewriter that generates hash functions from type expressions and definitions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_hash-v0.9.0.tar.gz" + checksum: [ + "sha256=878f2ef0312d27cd14ed491e56f0a7e696710dc43bbf16e0f35cd6446f5a676d" + "md5=44b6a5acdd7eabe11348499f4ef2a054" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_here/ppx_here.113.09.00/opam b/packages/ppx_here/ppx_here.113.09.00/opam new file mode 100644 index 000000000..b22c40367 --- /dev/null +++ b/packages/ppx_here/ppx_here.113.09.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_here" +bug-reports: "https://github.com/janestreet/ppx_here/issues" +dev-repo: "git+https://github.com/janestreet/ppx_here.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_here"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Expands [%here] into its location" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_here/archive/113.09.00.tar.gz" + checksum: [ + "sha256=bdd8d80e3742cce37e9001ee6d43968dd1482b75fe15a7b25b285b67557645bd" + "md5=fc9eb32dc2185201db7dcd51ef834bdd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_here/ppx_here.113.24.00/opam b/packages/ppx_here/ppx_here.113.24.00/opam new file mode 100644 index 000000000..a9cb3437d --- /dev/null +++ b/packages/ppx_here/ppx_here.113.24.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_here" +bug-reports: "https://github.com/janestreet/ppx_here/issues" +dev-repo: "git+https://github.com/janestreet/ppx_here.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Expands [%here] into its location" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_here-113.24.00.tar.gz" + checksum: [ + "sha256=4b65a8d0c6f38635a359fdfd7b4478135d8998c072892acb958e4777b8ba8a70" + "md5=41c99e2492ef2a14ffe3d8626a20a5a1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_here/ppx_here.113.33.00/opam b/packages/ppx_here/ppx_here.113.33.00/opam new file mode 100644 index 000000000..499ccc970 --- /dev/null +++ b/packages/ppx_here/ppx_here.113.33.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_here" +bug-reports: "https://github.com/janestreet/ppx_here/issues" +dev-repo: "git+https://github.com/janestreet/ppx_here.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make "BUILDFLAGS=-j 1"] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} +] +synopsis: "Expands [%here] into its location" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_here-113.33.00.tar.gz" + checksum: [ + "sha256=76ff5a098f6028a3d08e97fe6e2dca1125ad2727e839ced777cd73ffac47e9b4" + "md5=6db0986b2758954c7c1995e7cbc363c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_here/ppx_here.113.33.03/opam b/packages/ppx_here/ppx_here.113.33.03/opam new file mode 100644 index 000000000..5407f0665 --- /dev/null +++ b/packages/ppx_here/ppx_here.113.33.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_here" +bug-reports: "https://github.com/janestreet/ppx_here/issues" +dev-repo: "git+https://github.com/janestreet/ppx_here.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Expands [%here] into its location" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_here-113.33.03.tar.gz" + checksum: [ + "sha256=671bf487c5beaf0596fa4f9cf255aff28d89378004f2f9c58ae36110bba3c8ab" + "md5=4bdb1122a2952a31674d403477ed66c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_here/ppx_here.v0.10.0/opam b/packages/ppx_here/ppx_here.v0.10.0/opam new file mode 100644 index 000000000..a3aafa930 --- /dev/null +++ b/packages/ppx_here/ppx_here.v0.10.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_here" +bug-reports: "https://github.com/janestreet/ppx_here/issues" +dev-repo: "git+https://github.com/janestreet/ppx_here.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Expands [%here] into its location" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_here-v0.10.0.tar.gz" + checksum: [ + "sha256=26d56823ea946a5808466b9eed638a83b855323e03a03fdd7c964249758e488b" + "md5=19333d8afcac45269769560645b3fa1f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_here/ppx_here.v0.9.0/opam b/packages/ppx_here/ppx_here.v0.9.0/opam new file mode 100644 index 000000000..07b16f50c --- /dev/null +++ b/packages/ppx_here/ppx_here.v0.9.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_here" +bug-reports: "https://github.com/janestreet/ppx_here/issues" +dev-repo: "git+https://github.com/janestreet/ppx_here.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "--only-packages" "ppx_here" "--root" "." "-j" jobs "@install"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & < "1.0+beta8"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {= "v0.9.0"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Expands [%here] into its location" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_here-v0.9.0.tar.gz" + checksum: [ + "sha256=63a2424148d6120f02ff4f744cf4a827e5faaeea7ce62982f84e3b689169e19d" + "md5=085a4f25cc665aac76bbcf6a22033fca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_here/ppx_here.v0.9.1/opam b/packages/ppx_here/ppx_here.v0.9.1/opam new file mode 100644 index 000000000..771c80f3d --- /dev/null +++ b/packages/ppx_here/ppx_here.v0.9.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_here" +bug-reports: "https://github.com/janestreet/ppx_here/issues" +dev-repo: "git+https://github.com/janestreet/ppx_here.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Expands [%here] into its location" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_here/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=0cd908cb9a62a537af69e6c6e1923d416ef44b47d5d1f18ea7131b000058cfdd" + "md5=e6576866838a7870d03cd821365268e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_implicits/ppx_implicits.0.0.1/opam b/packages/ppx_implicits/ppx_implicits.0.0.1/opam new file mode 100644 index 000000000..c87672943 --- /dev/null +++ b/packages/ppx_implicits/ppx_implicits.0.0.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "ppx_tools" {<= "6.6"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "ppx_implicits: ppx extension for implicits, overloading and type classes." +description: """ +ppx_implicits +================================= + +ppx_implicits is a PPX syntax extension for + +* Implicit values +* Implicit parameters +* Overloadings +* Modular implicits +* Type classes + +Note: ppx_implicits works only with `ocamlc` and `ocamlopt`. It does not work with REPL (`ocaml`).""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_implicits-0.0.1.tar.gz" + checksum: [ + "sha256=0ad6feca762f7825ee00c3a908362925026e4200239f8314497039bbcec49e36" + "md5=1394f9d8e528f12b403319f23deca660" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_implicits/ppx_implicits.0.1.0/opam b/packages/ppx_implicits/ppx_implicits.0.1.0/opam new file mode 100644 index 000000000..0f4a52aae --- /dev/null +++ b/packages/ppx_implicits/ppx_implicits.0.1.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "https://bitbucket.org/camlspotter/ppx_implicits/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_implicits" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_tools" {<= "6.6"} + "re" {<= "1.12.0"} +] +homepage: "http://bitbucket.org/camlspotter/ppx_implicits" +synopsis: + "ppx_implicits: ppx extension for implicits, overloading and type classes." +description: """ +ppx_implicits +================================= + +ppx_implicits is a PPX syntax extension for + +* Implicit values +* Implicit parameters +* Overloadings +* Modular implicits +* Type classes + +Note: ppx_implicits works only with `ocamlc` and `ocamlopt`. It does not work with REPL (`ocaml`).""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_implicits-0.1.0.tar.gz" + checksum: [ + "sha256=4280ff8623dd1882a0432f478a015cffb0bef9adb9c0f2d042c66c5eb1ac138d" + "md5=20387c4b55a60b8574ecc56703674f00" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_implicits/ppx_implicits.0.2.0/opam b/packages/ppx_implicits/ppx_implicits.0.2.0/opam new file mode 100644 index 000000000..ce5ad4c95 --- /dev/null +++ b/packages/ppx_implicits/ppx_implicits.0.2.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_implicits" +bug-reports: "https://bitbucket.org/camlspotter/ppx_implicits/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_implicits" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_tools_versioned" {<= "5.4.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ocaml-compiler-libs" {<= "v0.17.0"} + "ppxx" {<= "2.5.0"} + "re" {<= "1.12.0"} + "typpx" {= "1.2.2"} + "result" {<= "1.5"} + "ppx_deriving" {<= "6.0.3"} +] +synopsis: + "ppx_implicits: ppx extension for implicits, overloading and type classes." +description: """ +ppx_implicits +================================= + +ppx_implicits is a PPX syntax extension for + +* Implicit values +* Implicit parameters +* Overloadings +* Modular implicits +* Type classes + +Note: ppx_implicits works only with `ocamlc` and `ocamlopt`. It does not work with REPL (`ocaml`).""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_implicits-0.2.0.tar.gz" + checksum: [ + "sha256=671d730c8cd2bf2f04b713667058b72686ebcd38045783f3cbdc7b9f2e5bf665" + "md5=d9ee745c9a09cb5a6c867ada3710cef4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_implicits/ppx_implicits.0.3.0/opam b/packages/ppx_implicits/ppx_implicits.0.3.0/opam new file mode 100644 index 000000000..15287e815 --- /dev/null +++ b/packages/ppx_implicits/ppx_implicits.0.3.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_implicits" +bug-reports: "https://bitbucket.org/camlspotter/ppx_implicits/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_implicits" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.04.2"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ocaml-compiler-libs" {<= "v0.17.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} + "ppx_deriving" {<= "6.0.3"} + "re" {<= "1.12.0"} + "typpx" {>= "1.4.0" & < "1.5.0" & <= "1.4.3"} +] +synopsis: + "ppx_implicits: ppx extension for implicits, overloading and type classes." +description: """ +ppx_implicits +================================= + +ppx_implicits is a PPX syntax extension for + +* Implicit values +* Implicit parameters +* Overloadings +* Modular implicits +* Type classes + +Note: ppx_implicits works only with `ocamlc` and `ocamlopt`. It does not work with REPL (`ocaml`).""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_implicits-0.3.0.tar.gz" + checksum: [ + "sha256=6118edb07eb39b521e7f501b775948eb315f0c93a7787971fb50bd43c6cd743c" + "md5=1d76385c74289fea9af8ee205b10e317" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_import/ppx_import.1.1/opam b/packages/ppx_import/ppx_import.1.1/opam new file mode 100644 index 000000000..4e62d36aa --- /dev/null +++ b/packages/ppx_import/ppx_import.1.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_import" +bug-reports: "https://github.com/whitequark/ppx_import/issues" +dev-repo: "git+https://github.com/whitequark/ppx_import.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_import.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ppx_tools" {>= "0.99.1" & <= "6.6"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "ppx_deriving" {with-test & >= "2.0" & <= "6.0.3"} +] +synopsis: + "A syntax extension for importing declarations from interface files" +url { + src: "https://github.com/ocaml-ppx/ppx_import/archive/v1.1.tar.gz" + checksum: [ + "sha256=083f06119fa836939bec273340828c6f2c103cd88bdf775584d2036b8f4d0f5f" + "md5=9cb4f59dd6ef023141232265892cd53a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_import/ppx_import.1.2/opam b/packages/ppx_import/ppx_import.1.2/opam new file mode 100644 index 000000000..d4a955a7a --- /dev/null +++ b/packages/ppx_import/ppx_import.1.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: "whitequark " +homepage: "https://github.com/whitequark/ppx_import" +bug-reports: "https://github.com/whitequark/ppx_import/issues" +license: "MIT" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ppx_import.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_import.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ppx_tools" {>= "0.99.1" & <= "6.6"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "ppx_deriving" {with-test & >= "2.0" & <= "6.0.3"} +] +synopsis: + "A syntax extension for importing declarations from interface files" +url { + src: "https://github.com/ocaml-ppx/ppx_import/archive/v1.2.tar.gz" + checksum: [ + "sha256=f102bcefe72b8a1007ce9854baefac0c20930fe9db71fc81213e13e35016dfe2" + "md5=7091ab31a453d4aff37d3fdb413aa5c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_import/ppx_import.1.3/opam b/packages/ppx_import/ppx_import.1.3/opam new file mode 100644 index 000000000..01146ef5c --- /dev/null +++ b/packages/ppx_import/ppx_import.1.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_import" +bug-reports: "https://github.com/whitequark/ppx_import/issues" +dev-repo: "git+https://github.com/whitequark/ppx_import.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_import.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ppx_tools" {>= "0.99.1" & <= "6.6"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "ppx_deriving" {with-test & >= "2.0" & <= "6.0.3"} +] +synopsis: + "A syntax extension for importing declarations from interface files" +url { + src: "https://github.com/ocaml-ppx/ppx_import/archive/v1.3.tar.gz" + checksum: [ + "sha256=71961bc743b46bf7e8f7338f3523f8b64387f4ebd6fe3a777dc78bb39d68dd0d" + "md5=63591a48804d12dcdd02289c5f051fcb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_import/ppx_import.1.4/opam b/packages/ppx_import/ppx_import.1.4/opam new file mode 100644 index 000000000..94b2344a8 --- /dev/null +++ b/packages/ppx_import/ppx_import.1.4/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_import" +bug-reports: "https://github.com/whitequark/ppx_import/issues" +dev-repo: "git+https://github.com/whitequark/ppx_import.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_import.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.07.0"} + "ppx_tools" {>= "0.99.1" & <= "6.6"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "ppx_deriving" {with-test & >= "2.0" & <= "6.0.3"} +] +synopsis: + "A syntax extension for importing declarations from interface files" +url { + src: "https://github.com/ocaml-ppx/ppx_import/archive/v1.4.tar.gz" + checksum: [ + "sha256=da30694689ad3034ced4b6efed2964be77d5da78dbafd65c992d8515ff77cb5d" + "md5=c1b409cd33456a97f36d8446f9320ff6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_include/ppx_include.1.0/opam b/packages/ppx_include/ppx_include.1.0/opam new file mode 100644 index 000000000..0542f967c --- /dev/null +++ b/packages/ppx_include/ppx_include.1.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Peter Zotov " +authors: "Peter Zotov " +homepage: "https://github.com/whitequark/ppx_include" +bug-reports: "https://github.com/whitequark/ppx_include/issues" +license: "MIT" +tags: "syntax" +dev-repo: "git+https://github.com/whitequark/ppx_include.git" +substs: "pkg/META" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_include.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Include OCaml source files in each other" +description: """ +ppx_include is a syntax extension that allows to include +an OCaml source file inside another one.""" +url { + src: "https://github.com/whitequark/ppx_include/archive/v1.0.tar.gz" + checksum: [ + "sha256=b1bd3b62d12b233c6c1188d6e5c30e69aad0866bb133eef60ba75acfcce3d9fc" + "md5=3769d59301ea69105c410347744f72d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_inline_test/ppx_inline_test.113.09.00/opam b/packages/ppx_inline_test/ppx_inline_test.113.09.00/opam new file mode 100644 index 000000000..5abb2e78b --- /dev/null +++ b/packages/ppx_inline_test/ppx_inline_test.113.09.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_inline_test"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: + "https://github.com/janestreet/ppx_inline_test/archive/113.09.00.tar.gz" + checksum: [ + "sha256=29546c97f006e9864f8cc7ba76df6d831f106e1f371305e2d8bb1e9562000346" + "md5=de5b930e38ab5649f95e6b23c2fe4ff5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_inline_test/ppx_inline_test.113.24.00/opam b/packages/ppx_inline_test/ppx_inline_test.113.24.00/opam new file mode 100644 index 000000000..dc27b284f --- /dev/null +++ b/packages/ppx_inline_test/ppx_inline_test.113.24.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_inline_test-113.24.00.tar.gz" + checksum: [ + "sha256=405d55f030c39ca765c7ce3e44d92d007789f592f8cc4e092eafc26bcd20a46c" + "md5=5d80120af94ba974670a0a28b1200160" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_inline_test/ppx_inline_test.113.33.00+4.03/opam b/packages/ppx_inline_test/ppx_inline_test.113.33.00+4.03/opam new file mode 100644 index 000000000..759ae7cb3 --- /dev/null +++ b/packages/ppx_inline_test/ppx_inline_test.113.33.00+4.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make "BUILDFLAGS=-j 1"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_inline_test-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=9344421ed3baf6a44eb9904870610bb3bdabff22924616af0e2adacf2d0f87eb" + "md5=4dcd9f61c9473c8ec4800c5ecd98c210" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_inline_test/ppx_inline_test.113.33.00/opam b/packages/ppx_inline_test/ppx_inline_test.113.33.00/opam new file mode 100644 index 000000000..16784c385 --- /dev/null +++ b/packages/ppx_inline_test/ppx_inline_test.113.33.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_inline_test-113.33.00.tar.gz" + checksum: [ + "sha256=30236e689413f85c6b68ce1d41776c0cddb8e67a030ebd08ec1d76c1cae9cc92" + "md5=cf2712068628c410e7bfd60dc07b663c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_inline_test/ppx_inline_test.113.33.03/opam b/packages/ppx_inline_test/ppx_inline_test.113.33.03/opam new file mode 100644 index 000000000..f264aad94 --- /dev/null +++ b/packages/ppx_inline_test/ppx_inline_test.113.33.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_inline_test-113.33.03.tar.gz" + checksum: [ + "sha256=984580895a2395eb9444d82dd1562abdf67c0186ae33f34a6b69503748b4a920" + "md5=6abbbcbe8aefbb9d30721e252cd5c7f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.10.0/opam b/packages/ppx_inline_test/ppx_inline_test.v0.10.0/opam new file mode 100644 index 000000000..30dd0f533 --- /dev/null +++ b/packages/ppx_inline_test/ppx_inline_test.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_inline_test-v0.10.0.tar.gz" + checksum: [ + "sha256=e3cc83ab07a06e6b141a0d9c40196a779553f5c9848494180ae480bbc5a63305" + "md5=27b9096c2b7d287725c9ac11a42b550c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.10.1/opam b/packages/ppx_inline_test/ppx_inline_test.v0.10.1/opam new file mode 100644 index 000000000..311ad86ac --- /dev/null +++ b/packages/ppx_inline_test/ppx_inline_test.v0.10.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10.3" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_inline_test/archive/v0.10.1.tar.gz" + checksum: [ + "sha256=1c66949b70f7c37094b367add30f43d569c589089d2b069bb8b411d6e3372b61" + "md5=c8d58bd57cb4d8f31dd037c7626c04bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.9.0/opam b/packages/ppx_inline_test/ppx_inline_test.v0.9.0/opam new file mode 100644 index 000000000..10e5b8903 --- /dev/null +++ b/packages/ppx_inline_test/ppx_inline_test.v0.9.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "--only-packages" "ppx_inline_test" "--root" "." "-j" jobs "@install"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & < "1.0+beta8"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {= "v0.9.0"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_inline_test-v0.9.0.tar.gz" + checksum: [ + "sha256=499871b250aa34bb052c10912ef3fc9e152fcddadb78752e70b8b38b74ca290c" + "md5=304d6e679eef84c8bfd8b4bfaa45d7e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.9.1/opam b/packages/ppx_inline_test/ppx_inline_test.v0.9.1/opam new file mode 100644 index 000000000..ab25adc60 --- /dev/null +++ b/packages/ppx_inline_test/ppx_inline_test.v0.9.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta8" & < "1.0+beta12"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9.1" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_inline_test/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=04409caa79873ccaed8ff2e32d70fec9258477bf5c414654d8e7d26006668443" + "md5=561919e11aad120713dcfc4ab7e8fd40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.9.2/opam b/packages/ppx_inline_test/ppx_inline_test.v0.9.2/opam new file mode 100644 index 000000000..8f4398c75 --- /dev/null +++ b/packages/ppx_inline_test/ppx_inline_test.v0.9.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9.1" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_inline_test/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=fee108d69d12efab43c0100dc49e021d253957d6f352ed99af0b4149c75e12d0" + "md5=b1f06b6a27e7ee36f51e5b53d3655277" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jane/ppx_jane.113.24.00/opam b/packages/ppx_jane/ppx_jane.113.24.00/opam new file mode 100644 index 000000000..bf783ffc7 --- /dev/null +++ b/packages/ppx_jane/ppx_jane.113.24.00/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_jane" +bug-reports: "https://github.com/janestreet/ppx_jane/issues" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_bin_prot" {>= "113.24.00" & < "113.25.00"} + "ppx_compare" {>= "113.24.00" & < "113.25.00"} + "ppx_custom_printf" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_enumerate" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_fail" {>= "113.24.00" & < "113.25.00"} + "ppx_fields_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_here" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_let" {>= "113.24.00" & < "113.25.00"} + "ppx_pipebang" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_message" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_value" {>= "113.24.00" & < "113.25.00"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_typerep_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_variants_conv" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Standard Jane Street ppx rewriters" +description: """ +This package installs a ppx-jane executable, which is a ppx driver +including all standard Jane Street ppx rewriters.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_jane-113.24.00.tar.gz" + checksum: [ + "sha256=4a49fb16db18c577d720dc1878e4566c8530c3bc5601335d1c0657a38cb639ed" + "md5=800a2f074b1b55a39372a9fb7ecc07bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jane/ppx_jane.113.24.01/opam b/packages/ppx_jane/ppx_jane.113.24.01/opam new file mode 100644 index 000000000..a3d2a8f8a --- /dev/null +++ b/packages/ppx_jane/ppx_jane.113.24.01/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_jane" +bug-reports: "https://github.com/janestreet/ppx_jane/issues" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_bin_prot" {>= "113.24.00" & < "113.25.00"} + "ppx_compare" {>= "113.24.00" & < "113.25.00"} + "ppx_custom_printf" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_enumerate" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_fail" {>= "113.24.00" & < "113.25.00"} + "ppx_fields_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_here" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_let" {>= "113.24.00" & < "113.25.00"} + "ppx_pipebang" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_message" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_value" {>= "113.24.00" & < "113.25.00"} + "ppx_typerep_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_variants_conv" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Standard Jane Street ppx rewriters" +description: """ +This package installs a ppx-jane executable, which is a ppx driver +including all standard Jane Street ppx rewriters.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_jane-113.24.01.tar.gz" + checksum: [ + "sha256=a7d21547b58600a1d9639d815f82ea4884cd03af8861961a0201d3190cbad081" + "md5=45670eef012a55c4307befa2ca391939" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jane/ppx_jane.113.33.00/opam b/packages/ppx_jane/ppx_jane.113.33.00/opam new file mode 100644 index 000000000..c23f769fa --- /dev/null +++ b/packages/ppx_jane/ppx_jane.113.33.00/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_jane" +bug-reports: "https://github.com/janestreet/ppx_jane/issues" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_compare" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_custom_printf" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_enumerate" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_fail" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_fields_conv" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_let" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_pipebang" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_sexp_conv" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_sexp_message" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_sexp_value" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_typerep_conv" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_variants_conv" {>= "113.33.00" & < "113.34.00+4.03"} +] +synopsis: "Standard Jane Street ppx rewriters" +description: """ +This package installs a ppx-jane executable, which is a ppx driver +including all standard Jane Street ppx rewriters.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_jane-113.33.00.tar.gz" + checksum: [ + "sha256=46e5eaa6d6ed1900c2924d9e6256ab09f634ebf9769efd101073202913cb8b96" + "md5=3480f4d57791b160b98e04ea106e1995" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jane/ppx_jane.113.33.03/opam b/packages/ppx_jane/ppx_jane.113.33.03/opam new file mode 100644 index 000000000..f9ed7406b --- /dev/null +++ b/packages/ppx_jane/ppx_jane.113.33.03/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_jane" +bug-reports: "https://github.com/janestreet/ppx_jane/issues" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_bin_prot" {>= "113.33.03" & < "113.34.00"} + "ppx_compare" {>= "113.33.03" & < "113.34.00"} + "ppx_custom_printf" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_enumerate" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_fail" {>= "113.33.03" & < "113.34.00"} + "ppx_fields_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_here" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_let" {>= "113.33.03" & < "113.34.00"} + "ppx_pipebang" {>= "113.33.03" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_sexp_message" {>= "113.33.03" & < "113.34.00"} + "ppx_sexp_value" {>= "113.33.03" & < "113.34.00"} + "ppx_typerep_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_variants_conv" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Standard Jane Street ppx rewriters" +description: """ +This package installs a ppx-jane executable, which is a ppx driver +including all standard Jane Street ppx rewriters.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_jane-113.33.03.tar.gz" + checksum: [ + "sha256=d497891936d781a1a45aac46e9fd5e709261195bcb73b9594bddd4f72b9c5d2e" + "md5=14e4dea12340e225e7b413b6c3b62a37" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_jane/ppx_jane.v0.10.0/opam b/packages/ppx_jane/ppx_jane.v0.10.0/opam new file mode 100644 index 000000000..6fd9d8d5c --- /dev/null +++ b/packages/ppx_jane/ppx_jane.v0.10.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_jane" +bug-reports: "https://github.com/janestreet/ppx_jane/issues" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_assert" {>= "v0.10" & < "v0.11"} + "ppx_base" {>= "v0.10" & < "v0.11"} + "ppx_bench" {>= "v0.10" & < "v0.11"} + "ppx_bin_prot" {>= "v0.10" & < "v0.11"} + "ppx_custom_printf" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_expect" {>= "v0.10" & < "v0.11"} + "ppx_fail" {>= "v0.10" & < "v0.11"} + "ppx_fields_conv" {>= "v0.10" & < "v0.11"} + "ppx_here" {>= "v0.10" & < "v0.11"} + "ppx_inline_test" {>= "v0.10" & < "v0.11"} + "ppx_let" {>= "v0.10" & < "v0.11"} + "ppx_optional" {>= "v0.10" & < "v0.11"} + "ppx_pipebang" {>= "v0.10" & < "v0.11"} + "ppx_sexp_message" {>= "v0.10" & < "v0.11"} + "ppx_sexp_value" {>= "v0.10" & < "v0.11"} + "ppx_typerep_conv" {>= "v0.10" & < "v0.11"} + "ppx_variants_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Standard Jane Street ppx rewriters" +description: """ +This package installs a ppx-jane executable, which is a ppx driver +including all standard Jane Street ppx rewriters.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_jane-v0.10.0.tar.gz" + checksum: [ + "sha256=cdfc52d96977d2721ce04c1d264a5f7e543f399c4e38aa3966a54dbf70d30ad5" + "md5=4668fc807f5cf25f2771955f841a85e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jane/ppx_jane.v0.9.0/opam b/packages/ppx_jane/ppx_jane.v0.9.0/opam new file mode 100644 index 000000000..d7927cba3 --- /dev/null +++ b/packages/ppx_jane/ppx_jane.v0.9.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_jane" +bug-reports: "https://github.com/janestreet/ppx_jane/issues" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_assert" {>= "v0.9" & < "v0.10"} + "ppx_base" {>= "v0.9" & < "v0.10"} + "ppx_bench" {>= "v0.9" & < "v0.10"} + "ppx_bin_prot" {>= "v0.9" & < "v0.10"} + "ppx_custom_printf" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_expect" {>= "v0.9" & < "v0.10"} + "ppx_fail" {>= "v0.9" & < "v0.10"} + "ppx_fields_conv" {>= "v0.9" & < "v0.10"} + "ppx_here" {>= "v0.9" & < "v0.10"} + "ppx_inline_test" {>= "v0.9" & < "v0.10"} + "ppx_let" {>= "v0.9" & < "v0.10"} + "ppx_optional" {>= "v0.9" & < "v0.10"} + "ppx_pipebang" {>= "v0.9" & < "v0.10"} + "ppx_sexp_message" {>= "v0.9" & < "v0.10"} + "ppx_sexp_value" {>= "v0.9" & < "v0.10"} + "ppx_typerep_conv" {>= "v0.9" & < "v0.10"} + "ppx_variants_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Standard Jane Street ppx rewriters" +description: """ +This package installs a ppx-jane executable, which is a ppx driver +including all standard Jane Street ppx rewriters.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_jane-v0.9.0.tar.gz" + checksum: [ + "sha256=3394f074439fd87f4021c5fe3028ac2a80e3de8b231bcac7662605f79ec7bf8d" + "md5=53cfdb362d443d676a3ac50c06abe1ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_js_style/ppx_js_style.v0.10.0/opam b/packages/ppx_js_style/ppx_js_style.v0.10.0/opam new file mode 100644 index 000000000..b0e75116b --- /dev/null +++ b/packages/ppx_js_style/ppx_js_style.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_js_style" +bug-reports: "https://github.com/janestreet/ppx_js_style/issues" +dev-repo: "git+https://github.com/janestreet/ppx_js_style.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "octavius" {<= "1.2.2"} +] +synopsis: "Code style checker for Jane Street Packages" +description: """ +Part of the Jane Street's PPX rewriters collection. + +This packages is a no-op ppx rewriter. It is used as a 'lint' tool to +enforce some coding conventions across all Jane Street packages.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_js_style-v0.10.0.tar.gz" + checksum: [ + "sha256=4a81ccd94dfde5c21567f73c8c55924556ee76f1973ab631a679e15405b91589" + "md5=c705aeb1aef70acd8ff0a91108dedd31" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_js_style/ppx_js_style.v0.9.0/opam b/packages/ppx_js_style/ppx_js_style.v0.9.0/opam new file mode 100644 index 000000000..907efcda7 --- /dev/null +++ b/packages/ppx_js_style/ppx_js_style.v0.9.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_js_style" +bug-reports: "https://github.com/janestreet/ppx_js_style/issues" +dev-repo: "git+https://github.com/janestreet/ppx_js_style.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "octavius" {<= "1.2.2"} +] +synopsis: "Code style checker for Jane Street Packages" +description: """ +Part of the Jane Street's PPX rewriters collection. + +This packages is a no-op ppx rewriter. It is used as a 'lint' tool to +enforce some coding conventions across all Jane Street packages.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_js_style-v0.9.0.tar.gz" + checksum: [ + "sha256=6b26892808a61fa12b8f6f924f5bc1210e828b0c66a7e0c7a875ac17c7157fd8" + "md5=ad32e85a819693153dd7115e7025b7ef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/opam new file mode 100644 index 000000000..fe1aac697 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +doc: "http://little-arhat.github.io/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascrpit" ] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "js_of_ocaml" {< "3.4.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & <= "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=b365f2779401d989feb77cb7dd663fb62d46bd4bdc869930a03752918be75eea" + "md5=ae923f96421842f3ffea341f67b8f9c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/opam new file mode 100644 index 000000000..7c9d8a97d --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "js_of_ocaml" {< "3.4.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & <= "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.0.2.tar.gz" + checksum: [ + "sha256=015d459bf0603421e720267ad1bbe3d22efdf5c2c2035d874c9e7370e7b6db91" + "md5=4f781e8a6f3e10ffe9df3fba2c08dace" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/opam new file mode 100644 index 000000000..e0884b7f6 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "js_of_ocaml" {< "3.4.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & <= "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.0.3.tar.gz" + checksum: [ + "sha256=32ab752bd9d4c815ecb6d657aaf01674ece1291dafaeb07eabd2889cd9d852ec" + "md5=d569a61a411b05f8547415b97daf15ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/opam new file mode 100644 index 000000000..d2305d0e7 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "js_of_ocaml" {< "3.4.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & <= "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.0.5.tar.gz" + checksum: [ + "sha256=614ea93e212b3999904029a73d77d626a0c75d5ed59c58fe8b14102142e332cb" + "md5=e517b88e761eb03cd5dc7abe2508c432" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/opam new file mode 100644 index 000000000..f8580a731 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "js_of_ocaml" {< "3.4.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & <= "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.0.6.tar.gz" + checksum: [ + "sha256=552144a5d342c301ad8ea6fcf6261807afaf25699df7cff90c584502ea6f8e2e" + "md5=3e8da21e00b9b060a1078ff52f77e400" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/opam new file mode 100644 index 000000000..77ac1473f --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "js_of_ocaml" {< "3.4.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & <= "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=c8fa2971dc6787c04816e5207e92a8d128b7d9c9a2a738dbbb199e52ed3f8aca" + "md5=625f4e8c428750b916185825b5a5ad58" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/opam new file mode 100644 index 000000000..a45421956 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "js_of_ocaml" {< "3.4.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & <= "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=467042882a9ab09fb436d9959a08eef3c2906e92a3597cd76029628b698a3da2" + "md5=bb6c2bf1051401b11f2151d264cc85a5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/opam new file mode 100644 index 000000000..022ecc6a1 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "js_of_ocaml" {< "3.4.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & <= "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.1.3.tar.gz" + checksum: [ + "sha256=c5e8119ecc10e779effe6633c78e36618cf1fe8c7b7da70856745e4d5c71afbe" + "md5=abab1e077e03250ffad96b7b0f4d0288" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/opam new file mode 100644 index 000000000..ed47c84fa --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "js_of_ocaml" {< "3.4.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & <= "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.1.4.tar.gz" + checksum: [ + "sha256=17d51b05760cffb9a15c5a504e91d2645de72eafc1655433af7462e058bdab25" + "md5=74ea397760cc1ce8d5cdc5247886f33f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/opam new file mode 100644 index 000000000..ccb3a2e5c --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {< "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.1.tar.gz" + checksum: [ + "sha256=44eecc8dc20a54e81ff2e7fd8672604d03a70647e066ee94f5fbd5b18962728a" + "md5=ed451b86c81055b7980b34a4119069cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/opam new file mode 100644 index 000000000..c855f759e --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8" & < "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.4.tar.gz" + checksum: [ + "sha256=3c81ce1cc76d6e26a00260a7c441ea42e0048b823a3eaa6c2db0df162c6f7e22" + "md5=7455885b6650b31363cf0fd793459eaf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/opam new file mode 100644 index 000000000..8a467fcb2 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8" & < "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types. + +Plugin supports number of customizations.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.5.tar.gz" + checksum: [ + "sha256=810563fbdf4c733ebb139118c3d3c6baecdf056ae1c1b70e4022ab90af898d64" + "md5=00758f7b22ef8c1bf12c259749564bf7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/opam new file mode 100644 index 000000000..237701ae6 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8" & < "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types. + +Plugin supports number of customizations.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.6.tar.gz" + checksum: [ + "sha256=d187b9cdad277390ee6bf8eebfd4e91c1f03a291ff4d1f6c6cd45f962b4bac3d" + "md5=7354751fcca2bfffaa22e86967de4e2b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/opam new file mode 100644 index 000000000..7165fe42c --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8" & < "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types. + +Plugin supports number of customizations.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.7.tar.gz" + checksum: [ + "sha256=bd7f188bec16d564b937db6ffd6ef23e8b2a9b9038b4afd8dbfc8cb159f88106" + "md5=bfd7e3f143df9a49775b9b58ad0a4173" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/opam new file mode 100644 index 000000000..fb3a0ea5f --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8" & < "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types. + +Plugin supports number of customizations.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.8.tar.gz" + checksum: [ + "sha256=e5a9eddfcbd0ff337b4d11efe7ece893c915e2d06b7998285e2d0e2839eaa3d2" + "md5=c313cc503227182f12869b4123f8ee37" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/opam new file mode 100644 index 000000000..264da28f9 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8" & < "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types. + +Plugin supports number of customizations.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.3.0.tar.gz" + checksum: [ + "sha256=e203f90262a56b749e1a0af1369b268ee51c30aead60dd20a753f52ff88ac641" + "md5=ce60d86f8da276955f533115056f35ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/opam new file mode 100644 index 000000000..deb408a22 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8" & < "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types. + +Plugin supports number of customizations.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.3.5.tar.gz" + checksum: [ + "sha256=aef204b85e80f5ed70d0ca831ca1c915ab80f58e71e9f8e68b9febddd7616400" + "md5=c5169e676a8ba08674923b3a82b3c43b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/opam new file mode 100644 index 000000000..b398c325d --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8" & < "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types. + +Plugin supports number of customizations.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.3.6.tar.gz" + checksum: [ + "sha256=62dda98dad62cc3b43232d7821b2fff57610281063cd11573107586d8586fe61" + "md5=73456fa3e84f5e3884e18749d74f77d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/opam new file mode 100644 index 000000000..c98c8710c --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8" & < "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types. + +Plugin supports number of customizations.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.3.7.tar.gz" + checksum: [ + "sha256=e2c7b6e529951a576027c3fa06e5732d20af7ccfc620a7425f3d938dbd4f22da" + "md5=ebabe285a626c703a485e025147340a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/opam new file mode 100644 index 000000000..d37f121e4 --- /dev/null +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Roma Sokolov " +authors: [ "Roma Sokolov " ] +license: "MIT" +homepage: "https://github.com/little-arhat/ppx_jsobject_conv" +bug-reports: "https://github.com/little-arhat/ppx_jsobject_conv/issues" +dev-repo: "git+https://github.com/little-arhat/ppx_jsobject_conv.git" +tags: [ "syntax" "jsoo" "javascript"] +substs: [ "pkg/META" ] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] +depends: [ + "ocaml" {>= "4.03.0"} + "js_of_ocaml" {>= "2.8" & < "3.3.0"} + "result" {<= "1.5"} + "ppx_type_conv" {>= "113.24.00" & < "v0.9.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {< "v0.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml." +description: """ +For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* +to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability +to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to +convert JSON to OCaml types. + +Plugin supports number of customizations.""" +url { + src: + "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=1ad2d44e33126b3c96123780d9256c4683dd9a8575fe914c22c757ac1aeb17de" + "md5=9d623974c91f22fc21ec0a0bcb385f1c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_json_types/ppx_json_types.0.2/opam b/packages/ppx_json_types/ppx_json_types.0.2/opam new file mode 100644 index 000000000..379699e4e --- /dev/null +++ b/packages/ppx_json_types/ppx_json_types.0.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/otp" +bug-reports: "https://github.com/nv-vn/otp/issues" +license: "GPL-1.0-or-later" +dev-repo: "git+https://github.com/nv-vn/otp.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ppx_json_types"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & <= "6.0.0"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} + "ppx_deriving" {>= "3.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "2.4" & <= "3.9.1"} +] +synopsis: "JSON type providers" +description: """ +A solution for dynamically creating JSON-based types from Web-hosted +type information, providing the tools necessary to work with values +of the type at compile-time.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/otp/archive/0.2.tar.gz" + checksum: [ + "sha256=cb85236b3241f6797e7239c77ffc83389f27acaea192ff02ac77b5e23dc99054" + "md5=5253cc3e8050efb453b843c4bfdc4000" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_json_types/ppx_json_types.0.3/opam b/packages/ppx_json_types/ppx_json_types.0.3/opam new file mode 100644 index 000000000..8fb5c6321 --- /dev/null +++ b/packages/ppx_json_types/ppx_json_types.0.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/otp" +bug-reports: "https://github.com/nv-vn/otp/issues" +license: "GPL-1.0-or-later" +dev-repo: "git+https://github.com/nv-vn/otp.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ppx_json_types"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & <= "6.0.0"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "ppx_tools" {>= "0.99.2" & <= "6.6"} + "ppx_deriving" {>= "3.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "2.4" & <= "3.9.1"} +] +synopsis: "JSON type providers" +description: """ +A solution for dynamically creating JSON-based types from Web-hosted +type information, providing the tools necessary to work with values +of the type at compile-time.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/otp/archive/0.3.tar.gz" + checksum: [ + "sha256=28a25d716840a3130f70a2f0144ea028131c387415712fcb6de6788c587f6c74" + "md5=4e5b7d75e1af7a19f404b2989754eff7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_let/ppx_let.113.24.00/opam b/packages/ppx_let/ppx_let.113.24.00/opam new file mode 100644 index 000000000..7e4abc865 --- /dev/null +++ b/packages/ppx_let/ppx_let.113.24.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_let" +bug-reports: "https://github.com/janestreet/ppx_let/issues" +dev-repo: "git+https://github.com/janestreet/ppx_let.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Monadic let-bindings" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_let-113.24.00.tar.gz" + checksum: [ + "sha256=3339a1e08e4ed7043d839ab8d3976898c40928c8d9bfb4a741cd2eb548db9bd9" + "md5=15ae6163e390ba09c55158b96c00a67f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_let/ppx_let.113.33.00+4.03/opam b/packages/ppx_let/ppx_let.113.33.00+4.03/opam new file mode 100644 index 000000000..fdf4b7465 --- /dev/null +++ b/packages/ppx_let/ppx_let.113.33.00+4.03/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_let" +bug-reports: "https://github.com/janestreet/ppx_let/issues" +dev-repo: "git+https://github.com/janestreet/ppx_let.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make "BUILDFLAGS=-j 1"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: "Monadic let-bindings" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_let-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=b7b60329a1ceaea75c2c871def6a19a957cb1d717ce57415da38553bbdfa5e04" + "md5=af3e5c679053f7f6903beac4bd0bd3d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_let/ppx_let.113.33.00/opam b/packages/ppx_let/ppx_let.113.33.00/opam new file mode 100644 index 000000000..9c0237dd7 --- /dev/null +++ b/packages/ppx_let/ppx_let.113.33.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_let" +bug-reports: "https://github.com/janestreet/ppx_let/issues" +dev-repo: "git+https://github.com/janestreet/ppx_let.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} +] +synopsis: "Monadic let-bindings" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_let-113.33.00.tar.gz" + checksum: [ + "sha256=217dfd47a18cfbbae44945a70d8bcba61197a6b54555a516bd16beeb05b8b3f6" + "md5=b5a89b5ffef23a0b0aac4dff3ae8fc1d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_let/ppx_let.113.33.03/opam b/packages/ppx_let/ppx_let.113.33.03/opam new file mode 100644 index 000000000..1f6012e5e --- /dev/null +++ b/packages/ppx_let/ppx_let.113.33.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_let" +bug-reports: "https://github.com/janestreet/ppx_let/issues" +dev-repo: "git+https://github.com/janestreet/ppx_let.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Monadic let-bindings" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_let-113.33.03.tar.gz" + checksum: [ + "sha256=a97bd3701f0687be8254cd1aa40c26a8443058c781ab773493dc61d5de68a63d" + "md5=6906bf23335538f03936eca782436f21" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_let/ppx_let.v0.10.0/opam b/packages/ppx_let/ppx_let.v0.10.0/opam new file mode 100644 index 000000000..281efa9eb --- /dev/null +++ b/packages/ppx_let/ppx_let.v0.10.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_let" +bug-reports: "https://github.com/janestreet/ppx_let/issues" +dev-repo: "git+https://github.com/janestreet/ppx_let.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic let-bindings" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_let-v0.10.0.tar.gz" + checksum: [ + "sha256=43be20fb006b707e7ca7601fce6a487d6f1da5d9665b4b3b3d46f048224bc1d9" + "md5=875eb641e4a8fae0073657583df24554" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_let/ppx_let.v0.9.0/opam b/packages/ppx_let/ppx_let.v0.9.0/opam new file mode 100644 index 000000000..28f736f97 --- /dev/null +++ b/packages/ppx_let/ppx_let.v0.9.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_let" +bug-reports: "https://github.com/janestreet/ppx_let/issues" +dev-repo: "git+https://github.com/janestreet/ppx_let.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Monadic let-bindings" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_let-v0.9.0.tar.gz" + checksum: [ + "sha256=592303ae151415768fb120ae8b92e835253003aaa15253742cdcf2e0d9c323de" + "md5=da4f79a502fcc9fd58b6a4d91a9e750a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_measure/ppx_measure.1.0/opam b/packages/ppx_measure/ppx_measure.1.0/opam new file mode 100644 index 000000000..fd5b5ce1e --- /dev/null +++ b/packages/ppx_measure/ppx_measure.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "xvw " +authors: "xvw " +homepage: "https://github.com/xvw/ppx_measure" +bug-reports: "https://github.com/xvw/ppx_measure/issues" +license: "MIT" +dev-repo: "git+https://github.com/xvw/ppx_measure.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ppx_measure"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "Provide a Type-safe way to manage unit of measure" +description: + "ppx_measure is an extension to manage unit of measure as phantom-type. see https://github.com/xvw/ppx_measure to see some examples." +flags: light-uninstall +url { + src: + "https://github.com/xvw/ppx_measure/releases/download/v1.0/ppx_measure.tar.gz" + checksum: [ + "sha256=9bbddc4f0ec64aeca5a8b3507bff00a586a67ba7ae4a78d1762a7b5636d2205d" + "md5=a020fcedfb77070b054f04262a06dd9d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_measure/ppx_measure.1.1/opam b/packages/ppx_measure/ppx_measure.1.1/opam new file mode 100644 index 000000000..d866cceff --- /dev/null +++ b/packages/ppx_measure/ppx_measure.1.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "xvw " +authors: "xvw " +homepage: "https://github.com/xvw/ppx_measure" +bug-reports: "https://github.com/xvw/ppx_measure/issues" +license: "MIT" +dev-repo: "git+https://github.com/xvw/ppx_measure.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ppx_measure"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "Provide a Type-safe way to manage unit of measure" +description: + "ppx_measure is an extension to manage unit of measure as phantom-type. see https://github.com/xvw/ppx_measure to see some examples." +flags: light-uninstall +url { + src: + "https://github.com/xvw/ppx_measure/releases/download/v1.1/ppx_measure.tar.gz" + checksum: [ + "sha256=6dd00d8f3bf989596f32634ac5e1c4b622b56e4460307e46021ce1b92f10bd30" + "md5=7352313b647117197361fe816711c073" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/opam new file mode 100644 index 000000000..ab314b117 --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "ppx_deriving" {= "1.1"} + "tiny_json" {>= "1.1.0" & <= "1.1.6"} + "spotlib" {>= "2.5.1" & <= "4.3.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.0.0.tar.gz" + checksum: [ + "sha256=5f325eacec8d90565bf7d596720ea7eb54fe0093d6ab04a78dfc51726a7d522b" + "md5=534cde50c25710e145280f1e77ee3acb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/opam new file mode 100644 index 000000000..0582784c3 --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "ppx_deriving" {>= "2.0" & <= "6.0.3"} + "tiny_json" {>= "1.1.0" & <= "1.1.6"} + "spotlib" {>= "2.5.1" & <= "4.3.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.0.1.tar.gz" + checksum: [ + "sha256=caf8ddf83480272626428c787c13a009f97520ace07705e3ea88836e2d5e9e9e" + "md5=0cb2337d7b6c8967f1caa294645caf94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/opam new file mode 100644 index 000000000..17f07e5af --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_deriving" {>= "2.0" & <= "6.0.3"} + "tiny_json" {>= "1.1.0" & <= "1.1.6"} + "spotlib" {>= "2.5.1" & <= "4.3.0"} + "sexplib" {>= "112.24.01" & <= "v0.17.0"} +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.0.2.tar.gz" + checksum: [ + "sha256=a1095787f93866c3fef78cf815d98aeae3dbedf26ad7bfbd082c20e1a2f9b430" + "md5=f7aa888fca3ec2b98aff1dfdc3d3c87a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/opam new file mode 100644 index 000000000..ebf87f9d6 --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_deriving" {>= "2.0" & < "4.0"} + "spotlib" {>= "2.5.1" & <= "4.3.0"} +] +depopts: [ + "tiny_json" + "sexplib" +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.1.0.tar.gz" + checksum: [ + "sha256=a65bd4d46a2e84d607e77cf2060a89c19a4df416ded8e9da87936708ac2e75c2" + "md5=15ea1cc1e93bf3f465196c5c89c2686f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/opam new file mode 100644 index 000000000..a38d3ba5d --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "jun.furuse@gmail.com" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_deriving" {>= "2.0" & < "4.0"} + "spotlib" {>= "2.5.1" & <= "4.3.0"} +] +depopts: [ + "tiny_json" + "sexplib" +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.2.0.tar.gz" + checksum: [ + "sha256=05ece0fe2986c5c26f08c0e7536f4e8140348f26ce74832039a6cb7c524d3899" + "md5=2ea868f984364525c247193fc9cdb56e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/opam new file mode 100644 index 000000000..75b054cf8 --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_deriving" {>= "3.0" & < "4.0"} + "spotlib" {>= "2.5.3" & <= "4.3.0"} + "ppxx" {<= "2.5.0"} +] +depopts: [ + "tiny_json" + "sexplib" +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.3.0.tar.gz" + checksum: [ + "sha256=c1d8c899b7631d58b1fd237a5617ce07bb67405ec6dff5059258711d2b8b4a31" + "md5=fa6c852eec4959ef687f6f174d1ec9c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.4.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.4.0/opam new file mode 100644 index 000000000..7059e77ce --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.4.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_deriving" {>= "3.3" & < "4.0"} + "spotlib" {>= "3.0.0" & <= "4.3.0"} + "ppxx" {>= "1.3.0" & <= "2.5.0"} +] +depopts: [ + "tiny_json" + "sexplib" +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.4.0.tar.gz" + checksum: [ + "sha256=876b2d83fb1e4f7022de7281db0e4ef862323a01954c87b0fd7846876d7f1d5e" + "md5=ed5f3a1094ea846869de634ffb905ec8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/opam new file mode 100644 index 000000000..66e5b4a68 --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_deriving" {>= "3.3" & < "5.0"} + "spotlib" {>= "3.0.0" & <= "4.3.0"} + "ppxx" {>= "1.3.0" & <= "2.5.0"} +] +depopts: [ + "tiny_json" + "sexplib" +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.4.1.tar.gz" + checksum: [ + "sha256=e6100fde1ebd71b2964e9fcf136dd6dc3e3a1ad54b2e1f1ef79f2d6f16d4fbbd" + "md5=3691b020bdbcda135c8c138ada2d9c42" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.5.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.5.0/opam new file mode 100644 index 000000000..7d0a93037 --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.5.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_deriving" {>= "3.3" & < "5.0"} + "spotlib" {>= "3.0.0" & <= "4.3.0"} + "ppxx" {>= "1.3.0" & < "1.4.0"} + "tiny_json" {>= "1.1.0" & <= "1.1.6"} + "sexplib" {>= "112.24.01" & <= "v0.17.0"} +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.5.0.tar.gz" + checksum: [ + "sha256=5f1c5aafa92b4550bc30cf05446a2ed5020c6eea66139baec1251602912ab294" + "md5=6fc5428ec4d8d9a12128f9a3f0d254dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/opam new file mode 100644 index 000000000..1030f8ed0 --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_deriving" {>= "3.3" & < "5.0"} + "spotlib" {>= "3.0.0" & <= "4.3.0"} + "ppxx" {>= "1.3.0" & < "1.4.0"} +] +depopts: [ + "tiny_json" + "sexplib" +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.5.1.tar.gz" + checksum: [ + "sha256=bd1e3d42d7a143a46f21a86ccdd858fa4118d217938b884e43751cd643b04fde" + "md5=e238e811764cc10d89eed13ea3381dcd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/opam new file mode 100644 index 000000000..1cc642008 --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppx_deriving" {>= "3.3" & < "5.0"} + "spotlib" {>= "3.0.0" & <= "4.3.0"} + "ppxx" {>= "1.4.0" & < "1.5.0"} +] +depopts: [ + "tiny_json" + "sexplib" + "camlon" +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } + "camlon" { >= "2.0.0" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.6.0.tar.gz" + checksum: [ + "sha256=1fa5e0990518c0b17d1fef34390c37d9cf623cb1e51c0ff032de4cd37f8748e0" + "md5=d714e4f7b2e44edbc8648da4efe6b046" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/opam new file mode 100644 index 000000000..b9755ce46 --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppx_deriving" {>= "3.3" & < "5.0"} + "spotlib" {>= "3.0.0" & <= "4.3.0"} + "ppxx" {>= "1.4.0" & < "1.5.0"} +] +depopts: [ + "tiny_json" + "sexplib" + "camlon" +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } + "camlon" { >= "2.0.0" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.7.0.tar.gz" + checksum: [ + "sha256=c07d01226c1a07bb79b668c42bb0c5586bf0aa355e9ddf298318cbb56351cb3f" + "md5=9ea8ae343b201430aee9a3184f856971" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/opam new file mode 100644 index 000000000..599d11c06 --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "spotlib" {>= "4.0.0" & <= "4.3.0"} + "ppxx" {>= "2.0.0" & <= "2.5.0"} +] +depopts: [ + "tiny_json" + "sexplib" + "camlon" +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } + "camlon" { >= "2.0.0" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-2.8.0.tar.gz" + checksum: [ + "sha256=d7564dbd02c9b4f3cec4f062333bc0af3bcaef44911e7e20438ec9ed9b8aaf5d" + "md5=542c5e397f705b2fee7b9e746aa79f2d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/opam new file mode 100644 index 000000000..4e28312ce --- /dev/null +++ b/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" +bug-reports: "https://bitbucket.org/camlspotter/ppx_meta_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_meta_conv" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "spotlib" {>= "4.0.0" & <= "4.3.0"} + "ppxx" {>= "2.3.0" & < "2.4.0"} +] +depopts: [ + "tiny_json" + "sexplib" + "camlon" +] +conflicts: [ + "tiny_json" { < "1.1.0" } + "sexplib" { < "112.24.01" } + "camlon" { >= "2.0.0" } +] +synopsis: "ppx_meta_conv, ppx based type_conv for various tree data formats." +description: + "ppx_meta_conv provides an easier way to auto-generate decoder and encoder between OCaml data types and various tree form data such as JSON, XML, Sexp, etc." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_meta_conv-3.0.0.tar.gz" + checksum: [ + "sha256=0b5f022f2c3134695d296dbfdc6f7c74114cbe32a3a70ca0d1c3be0af6d4c5d1" + "md5=d4d0490dedac20d7299354d2c963ab57" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_metaquot/ppx_metaquot.v0.10.0/opam b/packages/ppx_metaquot/ppx_metaquot.v0.10.0/opam new file mode 100644 index 000000000..66cb48fd0 --- /dev/null +++ b/packages/ppx_metaquot/ppx_metaquot.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_metaquot" +bug-reports: "https://github.com/janestreet/ppx_metaquot/issues" +dev-repo: "git+https://github.com/janestreet/ppx_metaquot.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_traverse_builtins" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Write OCaml AST fragment using OCaml syntax" +description: """ +Ppx_metaquot is a ppx rewriter allowing you to write values +representing the OCaml AST in the OCaml syntax.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_metaquot-v0.10.0.tar.gz" + checksum: [ + "sha256=8cbfb44b2ae77a0178159a7d07713231e99dfbfa01c629a4767e9d2c9bc9c3a8" + "md5=0286e294ae66d43577fa4cf4cecd6069" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_metaquot/ppx_metaquot.v0.9.0/opam b/packages/ppx_metaquot/ppx_metaquot.v0.9.0/opam new file mode 100644 index 000000000..26490919f --- /dev/null +++ b/packages/ppx_metaquot/ppx_metaquot.v0.9.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_metaquot" +bug-reports: "https://github.com/janestreet/ppx_metaquot/issues" +dev-repo: "git+https://github.com/janestreet/ppx_metaquot.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_traverse_builtins" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Write OCaml AST fragment using OCaml syntax" +description: """ +Ppx_metaquot is a ppx rewriter allowing you to write values +representing the OCaml AST in the OCaml syntax.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_metaquot-v0.9.0.tar.gz" + checksum: [ + "sha256=00eb3b2f19834320d52a73e65253db7b1ebef5ac61d5551fbcf7e05773de269c" + "md5=d844d7ec3697418a6ec65c6f00741455" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_monadic/ppx_monadic.1.0.0/opam b/packages/ppx_monadic/ppx_monadic.1.0.0/opam new file mode 100644 index 000000000..1b1b385d3 --- /dev/null +++ b/packages/ppx_monadic/ppx_monadic.1.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "ppx_tools" {<= "6.6"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "ppx_monadic: ppx extension for monadic do notation." +description: """ +ppx_monadic +================================= + +ppx_monadic is a PPX syntax extension for monadic 'do' notation. + +ppx_monadic follows the tradition of pa_monad, a CamlP4 syntax extension +for `do` notation. Basically code with pa_monad should work with ppx_monadic +only by replacing `perform` by `do_;`. (I find `perform` is bit too long to type.)""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_monadic-1.0.0.tar.gz" + checksum: [ + "sha256=6579262ffc2d0eda80f8e44e6a6841245bdd5248664798a91103bfc3f0e31afb" + "md5=4ab1137697d8ed02ff42e9e00c5dc619" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_monadic/ppx_monadic.1.0.1/opam b/packages/ppx_monadic/ppx_monadic.1.0.1/opam new file mode 100644 index 000000000..c261fcf7d --- /dev/null +++ b/packages/ppx_monadic/ppx_monadic.1.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "ppx_tools" {<= "6.6"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "ppx_monadic: ppx extension for monadic do notation." +description: """ +ppx_monadic +================================= + +ppx_monadic is a PPX syntax extension for monadic 'do' notation. + +ppx_monadic follows the tradition of pa_monad, a CamlP4 syntax extension +for `do` notation. Basically code with pa_monad should work with ppx_monadic +only by replacing `perform` by `do_;`. (I find `perform` is bit too long to type.)""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_monadic-1.0.1.tar.gz" + checksum: [ + "sha256=7f570d24a2cbd4d130a29c09f878b7dada94997a351cade3759eaf18ede2b4c9" + "md5=eab0e620d00d5b5c15c750fa443c273c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_monadic/ppx_monadic.1.0.2/opam b/packages/ppx_monadic/ppx_monadic.1.0.2/opam new file mode 100644 index 000000000..0a69d57ac --- /dev/null +++ b/packages/ppx_monadic/ppx_monadic.1.0.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "ppx_tools" {<= "6.6"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "ppx_monadic: ppx extension for do notation, pattern guards, and monad comprehension" +description: """ +ppx_monadic +================================= + +ppx_monadic is a PPX syntax extension for monadic bind syntactic sugar. + +The sugar is supported inside the following constructs: +* `do_` sequence notation for monadic bind +* `when` clause for pattern guards +* `[%comp e || ..]` for list (and other monadic) comprehensions""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_monadic-1.0.2.tar.gz" + checksum: [ + "sha256=ab123c271aff30d973b632cadab90eb2122a7e4ad07082b5d5d27a09fe955aa5" + "md5=6972c5eb08d02e96357f9bf102ef1f0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_monadic/ppx_monadic.1.0.3/opam b/packages/ppx_monadic/ppx_monadic.1.0.3/opam new file mode 100644 index 000000000..6eff65877 --- /dev/null +++ b/packages/ppx_monadic/ppx_monadic.1.0.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: "Jun Furuse" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "ppx_tools" {<= "6.6"} +] +homepage: "https://bitbucket.org/camlspotter/ppx_monadic" +synopsis: + "ppx_monadic: ppx extension for do notation, pattern guards, and monad comprehension" +description: """ +ppx_monadic +================================= + +ppx_monadic is a PPX syntax extension for monadic bind syntactic sugar. + +The sugar is supported inside the following constructs: +* `do_` sequence notation for monadic bind +* `when` clause for pattern guards +* `[%comp e || ..]` for list (and other monadic) comprehensions""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_monadic-1.0.3.tar.gz" + checksum: [ + "sha256=e7004a196ac44f9d4d140a05b38b0834a036556ed2cbea9d709df759d2ddd741" + "md5=c9188bf1b22c5f828a18f5ab469c4d12" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_monadic/ppx_monadic.1.0.4/opam b/packages/ppx_monadic/ppx_monadic.1.0.4/opam new file mode 100644 index 000000000..2e88bf045 --- /dev/null +++ b/packages/ppx_monadic/ppx_monadic.1.0.4/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_monadic" +bug-reports: "https://bitbucket.org/camlspotter/ppx_monadic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_monadic" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] + # Tested with ppx_tools.4.03.0 ppxx.1.3.0 ocaml.4.03.0 +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_tools" {<= "6.6"} + "ppxx" {>= "1.3.0" & <= "2.5.0"} +] +synopsis: + "ppx extension for do notation, pattern guards, and monad comprehension" +description: """ +ppx_monadic +================================= + +ppx_monadic is a PPX syntax extension for monadic bind syntactic sugar. + +The sugar is supported inside the following constructs: +* `do_` sequence notation for monadic bind +* `when` clause for pattern guards +* `[%comp e || ..]` for list (and other monadic) comprehensions""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_monadic-1.0.4.tar.gz" + checksum: [ + "sha256=501c7896a47014060bb7288d80c7cda2e660de5c81de1d8fcf456901563a3d72" + "md5=da8892d01ceb05ddd0be94b377603612" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_monadic/ppx_monadic.1.0.5/opam b/packages/ppx_monadic/ppx_monadic.1.0.5/opam new file mode 100644 index 000000000..09e117ec3 --- /dev/null +++ b/packages/ppx_monadic/ppx_monadic.1.0.5/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_monadic" +bug-reports: "https://bitbucket.org/camlspotter/ppx_monadic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_monadic" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_tools" {<= "6.6"} + "ppxx" {>= "1.3.0" & < "1.4.0"} +] +synopsis: + "ppx extension for do notation, pattern guards, and monad comprehension" +description: """ +ppx_monadic +================================= + +ppx_monadic is a PPX syntax extension for monadic bind syntactic sugar. + +The sugar is supported inside the following constructs: +* `do_` sequence notation for monadic bind +* `when` clause for pattern guards +* `[%comp e || ..]` for list (and other monadic) comprehensions""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_monadic-1.0.5.tar.gz" + checksum: [ + "sha256=e01d32dffcc7c8f4ccc578393ba0ec485a9981c2be7100aeec1eb455a9526a10" + "md5=25fbbc720d3195adafa2eb52eaac3d85" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_monadic/ppx_monadic.1.0.6/opam b/packages/ppx_monadic/ppx_monadic.1.0.6/opam new file mode 100644 index 000000000..cc2bff9d7 --- /dev/null +++ b/packages/ppx_monadic/ppx_monadic.1.0.6/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_monadic" +bug-reports: "https://bitbucket.org/camlspotter/ppx_monadic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_monadic" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_tools" {<= "6.6"} + "ppxx" {>= "1.4.0" & < "2.0.0"} +] +synopsis: + "ppx extension for do notation, pattern guards, and monad comprehension" +description: """ +ppx_monadic +================================= + +ppx_monadic is a PPX syntax extension for monadic bind syntactic sugar. + +The sugar is supported inside the following constructs: +* `do_` sequence notation for monadic bind +* `when` clause for pattern guards +* `[%comp e || ..]` for list (and other monadic) comprehensions""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_monadic-1.0.6.tar.gz" + checksum: [ + "sha256=b435308f43c017194343b0997cea06db9fb8ba04fb3465e9d1794710a781282a" + "md5=5e500ac86308888ed93487c41f3431c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_monadic/ppx_monadic.1.1.0/opam b/packages/ppx_monadic/ppx_monadic.1.1.0/opam new file mode 100644 index 000000000..62358ae29 --- /dev/null +++ b/packages/ppx_monadic/ppx_monadic.1.1.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_monadic" +bug-reports: "https://bitbucket.org/camlspotter/ppx_monadic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_monadic" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_tools_versioned" {<= "5.4.0"} + "ppxx" {>= "2.0.0" & < "2.2.0"} +] +synopsis: + "ppx extension for do notation, pattern guards, and monad comprehension" +description: """ +ppx_monadic +================================= + +ppx_monadic is a PPX syntax extension for monadic bind syntactic sugar. + +The sugar is supported inside the following constructs: +* `do_` sequence notation for monadic bind +* `when` clause for pattern guards +* `[%comp e || ..]` for list (and other monadic) comprehensions""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_monadic-1.1.0.tar.gz" + checksum: [ + "sha256=97519b33f13797db989cd50efe7f840f76200e4874c72d7ab163fa782bd50d11" + "md5=6f67c80ba1b4d14412910538b3dec8dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_monadic/ppx_monadic.2.2.1/opam b/packages/ppx_monadic/ppx_monadic.2.2.1/opam new file mode 100644 index 000000000..abc7abf31 --- /dev/null +++ b/packages/ppx_monadic/ppx_monadic.2.2.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_monadic" +bug-reports: "https://bitbucket.org/camlspotter/ppx_monadic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_monadic" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_tools_versioned" {<= "5.4.0"} + "ppxx" {>= "2.2.0" & < "2.3.0"} +] +patches: [ + "2.2.1-fix-match-expr.patch" +] +synopsis: + "ppx extension for do notation, pattern guards, and monad comprehension" +description: """ +ppx_monadic +================================= + +ppx_monadic is a PPX syntax extension for monadic bind syntactic sugar. + +The sugar is supported inside the following constructs: +* `do_` sequence notation for monadic bind +* `when` clause for pattern guards +* `[%comp e || ..]` for list (and other monadic) comprehensions""" +url { + src: "https://opam.ocaml.org/1.2.2/archives/ppx_monadic.2.2.1+opam.tar.gz" + checksum: [ + "sha256=bf5ba1126f0ba26db12947f8c4007c868951174aec2531872af38451feb471c3" + "sha512=0b0a4f93db828f2a51bc26fcd6ce08b2ecea855f904286fb06afdf955c0e75625b7e64caef148045aacb6561d94cfdf11850798dad96937ea4a964acaeb41513" + ] +} +extra-source "2.2.1-fix-match-expr.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ppx_monadic/2.2.1-fix-match-expr.patch" + checksum: [ + "sha256=e84e864db6556ace441c2b00a7c0bc1256a4e6be24a681ff34f3980d480b9898" + "md5=83430a89eab1f3d5e4f6e78ee0c884ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_monadic/ppx_monadic.2.2.2/opam b/packages/ppx_monadic/ppx_monadic.2.2.2/opam new file mode 100644 index 000000000..e3b588908 --- /dev/null +++ b/packages/ppx_monadic/ppx_monadic.2.2.2/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_monadic" +bug-reports: "https://bitbucket.org/camlspotter/ppx_monadic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_monadic" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppx_tools_versioned" {<= "5.4.0"} + "ppxx" {>= "2.3.0" & < "2.4.0"} +] +synopsis: + "ppx extension for do notation, pattern guards, and monad comprehension" +description: """ +ppx_monadic +================================= + +ppx_monadic is a PPX syntax extension for monadic bind syntactic sugar. + +The sugar is supported inside the following constructs: +* `do_` sequence notation for monadic bind +* `when` clause for pattern guards +* `[%comp e || ..]` for list (and other monadic) comprehensions""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_monadic-2.2.2.tar.gz" + checksum: [ + "sha256=b5c9b1fc506e45c41de33fd39bf588d124867def48435ca1327852f594fd33ca" + "md5=31c22d8b1fe87f5aacd7a7d91f977bb6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_netblob/ppx_netblob.1.0/opam b/packages/ppx_netblob/ppx_netblob.1.0/opam new file mode 100644 index 000000000..5f7d499a9 --- /dev/null +++ b/packages/ppx_netblob/ppx_netblob.1.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "christophermcalpine@gmail.com" +authors: ["John Whitington" "John Christopher McAlpine"] +homepage: "https://github.com/chrismamo1/ppx_netblob" +bug-reports: "https://github.com/chrismamo1/ppx_netblob/issues/" +dev-repo: "git+https://github.com/chrismamo1/ppx_netblob.git" +build: [ + [make "native-code"] {ocaml:native} + [make "byte-code"] {!ocaml:native} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ppx_netblob"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ocamlfind" {build & >= "1.5.2" & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "cohttp" {build & >= "0.13.0" & < "0.99"} + "lwt" {build & <= "5.9.0"} +] +synopsis: "fill strings with data collected from the internet" +description: """ +this package is based on ppx_blob, except it uses cohttp to fetch blobs from +the internet rather than from the local file system""" +flags: light-uninstall +url { + src: "https://github.com/chrismamo1/ppx_netblob/archive/v1.0.tar.gz" + checksum: [ + "sha256=6c895a7327ce2fde51dd3fe6add67c3c06de518544928d97008cfc01ab5dac1e" + "md5=46b03bf597715f52d8b089a55d7b0d0c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_netblob/ppx_netblob.1.1/opam b/packages/ppx_netblob/ppx_netblob.1.1/opam new file mode 100644 index 000000000..051f37ea7 --- /dev/null +++ b/packages/ppx_netblob/ppx_netblob.1.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "christophermcalpine@gmail.com" +authors: ["John Whitington" "John Christopher McAlpine"] +homepage: "https://github.com/chrismamo1/ppx_netblob" +bug-reports: "https://github.com/chrismamo1/ppx_netblob/issues/" +dev-repo: "git+https://github.com/chrismamo1/ppx_netblob.git" +build: [ + [make "native-code"] {ocaml:native} + [make "byte-code"] {!ocaml:native} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ppx_netblob"] +depends: [ + "ocaml" {> "4.03.0"} + "ocamlfind" {build & >= "1.5.2" & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "cohttp" {build & >= "0.13.0" & < "0.99"} + "lwt" {build & <= "5.9.0"} +] +synopsis: "fill strings with data collected from the internet" +description: """ +this package is based on ppx_blob, except it uses cohttp to fetch blobs from +the internet rather than from the local file system""" +flags: light-uninstall +url { + src: "https://github.com/chrismamo1/ppx_netblob/archive/v1.1.tar.gz" + checksum: [ + "sha256=01a1899a260f2bd8e8324e21ef2ccb2fd375b6b2621616a78a21ce7512a99f50" + "md5=f721ec08b3adb22e4058aaa353c86164" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_netblob/ppx_netblob.1.2.1/opam b/packages/ppx_netblob/ppx_netblob.1.2.1/opam new file mode 100644 index 000000000..e232cec1a --- /dev/null +++ b/packages/ppx_netblob/ppx_netblob.1.2.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "christophermcalpine@gmail.com" +authors: ["John Whitington" "John Christopher McAlpine"] +homepage: "https://github.com/chrismamo1/ppx_netblob" +bug-reports: "https://github.com/chrismamo1/ppx_netblob/issues/" +dev-repo: "git+https://github.com/chrismamo1/ppx_netblob.git" +build: [ + [make "native-code"] {ocaml:native} + [make "byte-code"] {!ocaml:native} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "ppx_netblob"] +depends: [ + "ocaml" {> "4.03.0"} + "ocamlfind" {build & >= "1.5.2" & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "cohttp" {build & >= "0.13.0" & < "0.99"} + "lwt" {build & <= "5.9.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {<= "3.9.1"} + "extlib" {build & <= "1.8.0"} +] +synopsis: "type-driven generation of HTTP calling code" +description: + "ppx_netblob (may be renamed as \"schildpad\" in the future) is a library for generating RESTful API bindings from types." +flags: light-uninstall +url { + src: "https://github.com/chrismamo1/ppx_netblob/archive/v1.2.1.tar.gz" + checksum: [ + "sha256=a7eefbd071366a6281d42aa92b156b9d5a2d7360e513b8c9051f43e9b4f49a4d" + "md5=322693a0a634e8077e0a3befe4313f43" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_optcomp/ppx_optcomp.113.09.00/opam b/packages/ppx_optcomp/ppx_optcomp.113.09.00/opam new file mode 100644 index 000000000..78cfd5a17 --- /dev/null +++ b/packages/ppx_optcomp/ppx_optcomp.113.09.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optcomp" +bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_optcomp"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Optional compilation for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_optcomp/archive/113.09.00.tar.gz" + checksum: [ + "sha256=26602a3bd868418f137560dc72639de5601296f9e653cfb30b73de3e5c2bfd66" + "md5=f6b0d80f9d1224914c71f94ff62c2939" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_optcomp/ppx_optcomp.113.24.00/opam b/packages/ppx_optcomp/ppx_optcomp.113.24.00/opam new file mode 100644 index 000000000..f70b90916 --- /dev/null +++ b/packages/ppx_optcomp/ppx_optcomp.113.24.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optcomp" +bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Optional compilation for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_optcomp-113.24.00.tar.gz" + checksum: [ + "sha256=5abd8c7b07ac20efdc549df127ee5e7f169ebd88fe95e7d0711d6fbe4dc4b6d6" + "md5=1d42ced8abc31ae8d6bb527582985144" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/opam b/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/opam new file mode 100644 index 000000000..946a1151f --- /dev/null +++ b/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optcomp" +bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Optional compilation for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_optcomp-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=d3a45b0e9c093e6abad2e93f5ae49d164a2dc9ffb625d8e28bb672380b27b152" + "md5=b6a21175f79037f3ee187325d88c2641" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.00/opam b/packages/ppx_optcomp/ppx_optcomp.113.33.00/opam new file mode 100644 index 000000000..5f457ecf7 --- /dev/null +++ b/packages/ppx_optcomp/ppx_optcomp.113.33.00/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optcomp" +bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Optional compilation for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_optcomp-113.33.00.tar.gz" + checksum: [ + "sha256=b2a3140a03dff8314bcca84a3d0691f3c1d78172cbb6c03390c7952f9b7747c1" + "md5=55c340c0f5173fdda648a64fe0287f71" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/opam b/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/opam new file mode 100644 index 000000000..d2f98b6a3 --- /dev/null +++ b/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optcomp" +bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.04.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Optional compilation for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://github.com/janestreet/ppx_optcomp/archive/113.33.01+4.03.tar.gz" + checksum: [ + "sha256=0460528ad54519ae7d68fada50e3f72280d9bdc5af2d7fd12351eed5a84480b3" + "md5=3ed4fade382e98f87b9fee760911aef6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.03/opam b/packages/ppx_optcomp/ppx_optcomp.113.33.03/opam new file mode 100644 index 000000000..0b824a7bb --- /dev/null +++ b/packages/ppx_optcomp/ppx_optcomp.113.33.03/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optcomp" +bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Optional compilation for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_optcomp-113.33.03.tar.gz" + checksum: [ + "sha256=6060704201c054d2995c2362be10208744db7afeb492b26969a0e993c545568d" + "md5=d7281106c873157e3d10f62be3db0367" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_optcomp/ppx_optcomp.v0.10.0/opam b/packages/ppx_optcomp/ppx_optcomp.v0.10.0/opam new file mode 100644 index 000000000..7c3906209 --- /dev/null +++ b/packages/ppx_optcomp/ppx_optcomp.v0.10.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optcomp" +bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +synopsis: "Optional compilation for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_optcomp-v0.10.0.tar.gz" + checksum: [ + "sha256=287ccb33f8c50c9cc5ad264b773c93f8b32c646dc98e94472cb1ef3d27e1de06" + "md5=2e86bd2e41407cb16dcd1a546e43e531" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_optcomp/ppx_optcomp.v0.9.0/opam b/packages/ppx_optcomp/ppx_optcomp.v0.9.0/opam new file mode 100644 index 000000000..275e168d8 --- /dev/null +++ b/packages/ppx_optcomp/ppx_optcomp.v0.9.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optcomp" +bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} +] +synopsis: "Optional compilation for OCaml" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_optcomp-v0.9.0.tar.gz" + checksum: [ + "sha256=4d890956c48c337c5f432b565efdf1bf33408c17fbd3d14a61cf91eff35a13b2" + "md5=2f0ff0a65ba9118d0d594c2768007945" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_optional/ppx_optional.v0.10.0/opam b/packages/ppx_optional/ppx_optional.v0.10.0/opam new file mode 100644 index 000000000..c0c4d85d2 --- /dev/null +++ b/packages/ppx_optional/ppx_optional.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optional" +bug-reports: "https://github.com/janestreet/ppx_optional/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optional.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Pattern matching on flat options" +description: """ +A ppx rewriter that rewrites simple match statements with an if then +else expression.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_optional-v0.10.0.tar.gz" + checksum: [ + "sha256=9eb7f7f859a1b237c4ecea290bb077bdfe38eb519f0d15a073909cdaa04abfde" + "md5=ab4ec740974fe5019d049fb190385105" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_optional/ppx_optional.v0.9.0/opam b/packages/ppx_optional/ppx_optional.v0.9.0/opam new file mode 100644 index 000000000..502873a43 --- /dev/null +++ b/packages/ppx_optional/ppx_optional.v0.9.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optional" +bug-reports: "https://github.com/janestreet/ppx_optional/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optional.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Pattern matching on flat options" +description: """ +A ppx rewriter that rewrites simple match statements with an if then +else expression.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_optional-v0.9.0.tar.gz" + checksum: [ + "sha256=0c4f54f42075c0f337bbf12e89d74c29cc68fa285ba3fc6fbf4a37c1c6f2aa4e" + "md5=84dfad9aa7e326f00d12101c8c353e2b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_orakuda/ppx_orakuda.2.0.1/opam b/packages/ppx_orakuda/ppx_orakuda.2.0.1/opam new file mode 100644 index 000000000..3e01490d4 --- /dev/null +++ b/packages/ppx_orakuda/ppx_orakuda.2.0.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "spotlib" {>= "2.5.1" & < "3.1.0"} + "pcre" {<= "8.0.1"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Perlish string literals in OCaml" +description: """ +ppx_orakuda is a small library, PPX extensions which provide a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax {m|...|m} +* Variable and expression references in string {qq|...|qq} +* Sub-shell call by back-quotes {qx|...|qx}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_orakuda-2.0.1.tar.gz" + checksum: [ + "sha256=c660c8422a3b5f10005d42154dfe91c1b698f1631d3119a68c5d32fff5fd61fe" + "md5=d54c7a13de164721576ab114c597e5cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.0/opam b/packages/ppx_orakuda/ppx_orakuda.3.0.0/opam new file mode 100644 index 000000000..468c82a67 --- /dev/null +++ b/packages/ppx_orakuda/ppx_orakuda.3.0.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "spotlib" {>= "3.1.0" & <= "4.3.0"} + "pcre" {<= "8.0.1"} + "ppx_tools" {<= "6.6"} + "ppxx" {>= "1.3.0" & <= "2.5.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, PPX extensions which provide a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax {m|...|m} +* Variable and expression references in string {qq|...|qq} +* Sub-shell call by back-quotes {qx|...|qx}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_orakuda-3.0.0.tar.gz" + checksum: [ + "sha256=4fd17affca88331e319062d71f55924656ddcf367e73b7d1ded9aceb7dc19232" + "md5=2b215f64380b864a0a2eb40f06984192" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.1/opam b/packages/ppx_orakuda/ppx_orakuda.3.0.1/opam new file mode 100644 index 000000000..f6db866f3 --- /dev/null +++ b/packages/ppx_orakuda/ppx_orakuda.3.0.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "spotlib" {>= "3.1.0" & < "4.0.0"} + "pcre" {<= "8.0.1"} + "ppx_tools" {<= "6.6"} + "ppxx" {>= "1.3.0" & < "1.4.0"} + "re" {>= "1.6.0" & <= "1.12.0"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, PPX extensions which provide a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax {m|...|m} +* Variable and expression references in string {qq|...|qq} +* Sub-shell call by back-quotes {qx|...|qx}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_orakuda-3.0.1.tar.gz" + checksum: [ + "sha256=7db4fc9fc076ee519705e6c8a0203a47df47ace0505598672edc44f8f1053089" + "md5=d65ca1ef61d8231a627b73f05788b912" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.2/opam b/packages/ppx_orakuda/ppx_orakuda.3.0.2/opam new file mode 100644 index 000000000..c98685991 --- /dev/null +++ b/packages/ppx_orakuda/ppx_orakuda.3.0.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "3.1.0" & < "4.0.0"} + "pcre" {<= "8.0.1"} + "ppx_tools" {<= "6.6"} + "ppxx" {>= "1.3.0" & < "1.4.0"} + "re" {>= "1.6.0" & <= "1.12.0"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, PPX extensions which provide a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax {m|...|m} +* Variable and expression references in string {qq|...|qq} +* Sub-shell call by back-quotes {qx|...|qx}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_orakuda-3.0.2.tar.gz" + checksum: [ + "sha256=fe97733c2c61999b60b96158d4fd742e05d70558818d18f3d08aeee27f144451" + "md5=9ce5afb6d105be1d86024ca176ed0bd6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.3/opam b/packages/ppx_orakuda/ppx_orakuda.3.0.3/opam new file mode 100644 index 000000000..dec106ca8 --- /dev/null +++ b/packages/ppx_orakuda/ppx_orakuda.3.0.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "3.1.0" & < "4.1.0"} + "pcre" {<= "8.0.1"} + "ppx_tools" {<= "6.6"} + "ppxx" {>= "1.4.0" & < "1.5.0"} + "re" {>= "1.6.0" & <= "1.12.0"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, PPX extensions which provide a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax {m|...|m} +* Variable and expression references in string {qq|...|qq} +* Sub-shell call by back-quotes {qx|...|qx}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_orakuda-3.0.3.tar.gz" + checksum: [ + "sha256=b2835b5eb2664412ed271b0b9da82bc31fec6829baf3c8304df6ac15cb6fbfa7" + "md5=0ad5ef928e834bf700e78e981fe09a1b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_orakuda/ppx_orakuda.3.1.0/opam b/packages/ppx_orakuda/ppx_orakuda.3.1.0/opam new file mode 100644 index 000000000..a63aad3af --- /dev/null +++ b/packages/ppx_orakuda/ppx_orakuda.3.1.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "4.0.0" & < "4.1.0"} + "pcre" {<= "8.0.1"} + "ppx_tools_versioned" {<= "5.4.0"} + "ppxx" {>= "2.0.0" & < "2.1.0"} + "re" {>= "1.6.0" & <= "1.12.0"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, PPX extensions which provide a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax {m|...|m} +* Variable and expression references in string {qq|...|qq} +* Sub-shell call by back-quotes {qx|...|qx}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_orakuda-3.1.0.tar.gz" + checksum: [ + "sha256=a393712582078991572af51119e2205a62664c0f6990ee2ff5dfa6a09a1c4329" + "md5=e23701dcc37c83987b96d3527fed4dd0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_orakuda/ppx_orakuda.3.1.1/opam b/packages/ppx_orakuda/ppx_orakuda.3.1.1/opam new file mode 100644 index 000000000..d565cf8cc --- /dev/null +++ b/packages/ppx_orakuda/ppx_orakuda.3.1.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "spotlib" {>= "4.0.0" & < "4.1.0"} + "pcre" {<= "8.0.1"} + "ppx_tools_versioned" {<= "5.4.0"} + "ppxx" {>= "2.0.0" & < "2.2.0"} + "re" {>= "1.6.0" & <= "1.12.0"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, PPX extensions which provide a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax {m|...|m} +* Variable and expression references in string {qq|...|qq} +* Sub-shell call by back-quotes {qx|...|qx}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_orakuda-3.1.1.tar.gz" + checksum: [ + "sha256=677076999251f5bbd422aa400e5c96112ca0152367dde513404aec008bde9142" + "md5=649997864eee9d35986ad60b31d168c7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_orakuda/ppx_orakuda.3.2.0/opam b/packages/ppx_orakuda/ppx_orakuda.3.2.0/opam new file mode 100644 index 000000000..0435b19e1 --- /dev/null +++ b/packages/ppx_orakuda/ppx_orakuda.3.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/orakuda/" +bug-reports: "https://bitbucket.org/camlspotter/orakuda/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/orakuda" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "spotlib" {>= "4.0.0" & < "4.1.0"} + "pcre" {<= "8.0.1"} + "ppx_tools_versioned" {<= "5.4.0"} + "ppxx" {>= "2.3.0" & < "2.4.0"} + "re" {>= "1.6.0" & <= "1.12.0"} +] +synopsis: "ORakuda, Perlish string literals in OCaml" +description: """ +ORakuda is a small library, PPX extensions which provide a handy way to write OCaml scripts a la +Perl (or other scripting language). It provides syntax like: + +* PCRE expression and matching of Perl like syntax {m|...|m} +* Variable and expression references in string {qq|...|qq} +* Sub-shell call by back-quotes {qx|...|qx}""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_orakuda-3.2.0.tar.gz" + checksum: [ + "sha256=acd2f49942b840b9fe698db6b28b70dfe91d905637af919e44c9c1fcaecac14a" + "md5=fd893cb0ea82507a5e44271a9603085f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_overload/ppx_overload.1.0.0/opam b/packages/ppx_overload/ppx_overload.1.0.0/opam new file mode 100644 index 000000000..86d93ab3e --- /dev/null +++ b/packages/ppx_overload/ppx_overload.1.0.0/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/compiler-libs-hack" +bug-reports: "https://bitbucket.org/camlspotter/compiler-libs-hack/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/compiler-libs-hack" +build: [ + [ make "install" "BINDIR=%{bin}%" ] +] +install: [ + [ make "install" "BINDIR=%{bin}%" ] +] +remove: [ + [ make "uninstall" "BINDIR=%{bin}%" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} +] +synopsis: "ppx_overload: SML style simple but user definable overloading" +description: """ +ppx_overload provides SML style overloading of values and functions. This is not so powerful as the type classes, i.e., the overloaded instances must be resolved locally and you cannot inherit overloading by let-polymorphism. But it is very simple but useful. + +Overloaded value must be declared by `external : = "%OVERLOADED"`. The type should be the least general anti-unifier of values overloaded. Then its instances should be defined in sub-modules of this `external` declaration with the same name. Instance types must be less general than the type at the `external` declaration. Here is an example of overloaded `(+)`: + + module Plus = struct + external (+) : 'a -> 'a -> 'a = "%OVERLOADED" + module Int = struct + let (+) = Pervasives.(+) + end + module Float = struct + let (+) = Pervasives.(+.) + end + end + +The use of an overloaded value is replaced by one of its instances depending of its typing. If there is no match or if there are more than one match, this overload resolution fails: + + Plus.(+) 1 2; (* converted to Int.(+) 1 2 *) + Plus.(+) 1.2 3.4; (* converted to Float.(+) 1.2 3.4 *) + +You cannot derive overloading by let-polymorphism: + + let double x = Plus.(+) x x (* error *) + +You can extend the overloading pretty easily by module inclusion: + + module Plus' = struct + include Plus + module String = struct + let (+) = String.(^) + end + + Plus'.(+) 1 2; (* converted to Int.(+) 1 2 *) + Plus'.(+) 1.2 3.4; (* converted to Float.(+) 1.2 3.4 *) + Plus'.(+) "x" "y"; (* converted to String.(+) "x" "y" *) + +Limitation +=========== + +ppx_overload does not work with toplevel.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_overload-1.0.0.tar.gz" + checksum: [ + "sha256=fccc48bc11a8ae04045218a84fa90401e01e4e8d9370ae66a05cdd375115a93b" + "md5=3c8074cb48bc0bc5bccadb46654355c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_overload/ppx_overload.1.0.1/opam b/packages/ppx_overload/ppx_overload.1.0.1/opam new file mode 100644 index 000000000..ce3a15a62 --- /dev/null +++ b/packages/ppx_overload/ppx_overload.1.0.1/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/compiler-libs-hack" +bug-reports: "https://bitbucket.org/camlspotter/compiler-libs-hack/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/compiler-libs-hack" +build: [ + [ make "BINDIR=%{bin}%" ] +] +install: [ + [ make "install" "BINDIR=%{bin}%" ] +] +remove: [ + [ make "uninstall" "BINDIR=%{bin}%" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "ppx_overload: SML style simple but user definable overloading" +description: """ +ppx_overload provides SML style overloading of values and functions. This is not so powerful as the type classes, i.e., the overloaded instances must be resolved locally and you cannot inherit overloading by let-polymorphism. But it is very simple but useful. + +Overloaded value must be declared by `external : = "%OVERLOADED"`. The type should be the least general anti-unifier of values overloaded. Then its instances should be defined in sub-modules of this `external` declaration with the same name. Instance types must be less general than the type at the `external` declaration. Here is an example of overloaded `(+)`: + + module Plus = struct + external (+) : 'a -> 'a -> 'a = "%OVERLOADED" + module Int = struct + let (+) = Pervasives.(+) + end + module Float = struct + let (+) = Pervasives.(+.) + end + end + +The use of an overloaded value is replaced by one of its instances depending of its typing. If there is no match or if there are more than one match, this overload resolution fails: + + Plus.(+) 1 2; (* converted to Int.(+) 1 2 *) + Plus.(+) 1.2 3.4; (* converted to Float.(+) 1.2 3.4 *) + +You cannot derive overloading by let-polymorphism: + + let double x = Plus.(+) x x (* error *) + +You can extend the overloading pretty easily by module inclusion: + + module Plus' = struct + include Plus + module String = struct + let (+) = String.(^) + end + + Plus'.(+) 1 2; (* converted to Int.(+) 1 2 *) + Plus'.(+) 1.2 3.4; (* converted to Float.(+) 1.2 3.4 *) + Plus'.(+) "x" "y"; (* converted to String.(+) "x" "y" *) + +Limitation +=========== + +ppx_overload does not work with toplevel.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_overload-1.0.1.tar.gz" + checksum: [ + "sha256=e40f53222689e38a675d45e9afb0a18ca9efc769ebcb505763c5e6c52f0200cc" + "md5=ae9d28330b4c7b4e0feec2edf814a8a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_overload/ppx_overload.1.4/opam b/packages/ppx_overload/ppx_overload.1.4/opam new file mode 100644 index 000000000..20c1de631 --- /dev/null +++ b/packages/ppx_overload/ppx_overload.1.4/opam @@ -0,0 +1,15 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/typpx" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: ["ocamlfind" "query" "ppx_overload"] +depends: [ + "ocaml" {>= "4.05.0"} + "typpx" {>= "1.4.1" & <= "1.4.3"} +] +synopsis: "Virtual package for ppx_overload, now provided by typpx" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/opam b/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/opam new file mode 100644 index 000000000..7faaaea53 --- /dev/null +++ b/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "ppx_pattern_guard: ppx extension for pattern guard" +description: """ +Pattern guards in OCaml +===================================== + +This ppx adds [*pattern guards*](http://citeseer.ist.psu.edu/erwig00pattern.html) to OCaml. This is inspired by [ocaml-patterns](http://code.google.com/p/ocaml-patterns/wiki/PatternGuards), an old CamlP4 extension for pattern guards, but is an independent implementation. + +Pattern guard `when [%guard ]` +------------------------------------- + +Pattern guard is an extension of OCaml *guard* (or *boolean guard*) `when e` +in `match`, `function` and `try` cases. +(Do not be confused with *guards* (*boolean guards*) and *pattern guards*.) + +While `when e` only takes a boolean expression `e` to have an additional test +to a case, `when [%guard let p = e]` can take a pattern match: if `e`'s value matches +with the pattern `p`, the case is selected, and the variables +in the pattern `p` are bound in the case action, the right hand side of `->`. +If the value does not match, the case is skipped. + +In `[%guard ]`, pattern guards (`let p = e`) and boolean guards (`e`) can be sequenced like `[%guard let y = f x;; p(y)]`. +They are tested in their appearence order. The bound variables +in pattern guards can be used in the later pattern guards and boolean guards, +in addition to the case action. + +Example +------------------------------------- + +``` +match e with +| (x, y) when [%guard let w = x + y;; w = 5] -> prerr_endline "3" +```""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_pattern_guard-1.0.0.tar.gz" + checksum: [ + "sha256=a04bb4dd847aba36b43cdb1c10aa31331df626eaec6fe29236cb1267cb96cab0" + "md5=176b8c2d67669c436a77531815282b6e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/opam b/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/opam new file mode 100644 index 000000000..1c6f88df0 --- /dev/null +++ b/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "ppx_pattern_guard: ppx extension for pattern guard" +description: """ +Pattern guards in OCaml +===================================== + +This ppx adds (*pattern guards*)[http://citeseer.ist.psu.edu/erwig00pattern.html] to OCaml. This is inspired by (ocaml-patterns)[http://code.google.com/p/ocaml-patterns/wiki/PatternGuards], an old CamlP4 extension for pattern guards, but is an independent implementation. + +Pattern guard `when [%guard ]` +------------------------------------- + +Pattern guard is an extension of OCaml *guard* (or *boolean guard*) `when e` +in `match`, `function` and `try` cases. +(Do not be confused with *guards* (*boolean guards*) and *pattern guards*.) + +While `when e` only takes a boolean expression `e` to have an additional test +to a case, `when [%guard let p = e]` can take a pattern match: if `e`'s value matches +with the pattern `p`, the case is selected, and the variables +in the pattern `p` are bound in the case action, the right hand side of `->`. +If the value does not match, the case is skipped. + +In `[%guard ]`, pattern guards (`let p = e`) and boolean guards (`e`) can be sequenced like `[%guard let y = f x;; p(y)]`. +They are tested in their appearence order. The bound variables +in pattern guards can be used in the later pattern guards and boolean guards, +in addition to the case action. + +Example +------------------------------------- + +``` +match e with +| (x, y) when [%guard let w = x + y;; w = 5] -> prerr_endline "3" +```""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_pattern_guard-1.0.1.tar.gz" + checksum: [ + "sha256=0ef2e2ef1cfe413d9c08067efb4fbe28d0585700215c4117d9bc0d2a03532f5e" + "md5=6e2902dfa2fe8d0e7ccaebba9ce867b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_pipebang/ppx_pipebang.113.09.00/opam b/packages/ppx_pipebang/ppx_pipebang.113.09.00/opam new file mode 100644 index 000000000..7831144b1 --- /dev/null +++ b/packages/ppx_pipebang/ppx_pipebang.113.09.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_pipebang" +bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" +dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_pipebang"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "A ppx rewriter that inlines reverse application operators `|>` and `|!`" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_pipebang/archive/113.09.00.tar.gz" + checksum: [ + "sha256=d61aa846aa2d1524676d1631d82fe461802558da9f5c972a246a2702ed594676" + "md5=cbc4c95b758266ea926a05466af585a8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_pipebang/ppx_pipebang.113.24.00/opam b/packages/ppx_pipebang/ppx_pipebang.113.24.00/opam new file mode 100644 index 000000000..c03332d61 --- /dev/null +++ b/packages/ppx_pipebang/ppx_pipebang.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_pipebang" +bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" +dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} +] +synopsis: + "A ppx rewriter that inlines reverse application operators `|>` and `|!`" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_pipebang-113.24.00.tar.gz" + checksum: [ + "sha256=11bc7a7c62e3fc6ac3d437c1411e746ccc01d23b1bbdcc5333c562dc343ddcf0" + "md5=fb169a9df15453fb56c60f07f965a207" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/opam b/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/opam new file mode 100644 index 000000000..a4f233422 --- /dev/null +++ b/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_pipebang" +bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" +dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make "BUILDFLAGS=-j 1"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: + "A ppx rewriter that inlines reverse application operators `|>` and `|!`" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_pipebang-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=6c4717a9ea97a14a0f3c6db7722079b501d21ad118d8c2aae57f23cfecba59e6" + "md5=9a49e35f279263b910264f43fb9ab32c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.00/opam b/packages/ppx_pipebang/ppx_pipebang.113.33.00/opam new file mode 100644 index 000000000..a41afc1f5 --- /dev/null +++ b/packages/ppx_pipebang/ppx_pipebang.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_pipebang" +bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" +dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: + "A ppx rewriter that inlines reverse application operators `|>` and `|!`" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_pipebang-113.33.00.tar.gz" + checksum: [ + "sha256=6e43998c5161b87f71a38d197f9d5898ab8ac0e8f7612db64b5c848ee6709204" + "md5=7e8ca893518b320997094320e6785c57" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.03/opam b/packages/ppx_pipebang/ppx_pipebang.113.33.03/opam new file mode 100644 index 000000000..4e5960d42 --- /dev/null +++ b/packages/ppx_pipebang/ppx_pipebang.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_pipebang" +bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" +dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: + "A ppx rewriter that inlines reverse application operators `|>` and `|!`" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_pipebang-113.33.03.tar.gz" + checksum: [ + "sha256=9c5d53b68ab873f628496125263e3092caa245ecee022d2bb346dceae161c5a4" + "md5=c48be58c00c4d55cedce702ecef35584" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_pipebang/ppx_pipebang.v0.10.0/opam b/packages/ppx_pipebang/ppx_pipebang.v0.10.0/opam new file mode 100644 index 000000000..2119c12b5 --- /dev/null +++ b/packages/ppx_pipebang/ppx_pipebang.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_pipebang" +bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" +dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "A ppx rewriter that inlines reverse application operators `|>` and `|!`" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_pipebang-v0.10.0.tar.gz" + checksum: [ + "sha256=2be9916dea7bdf69b6109eaafaea8fc678fdd2aabd04e70398de3377bd9967d8" + "md5=feab83b408f4f952da9d7b257e637276" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_pipebang/ppx_pipebang.v0.9.0/opam b/packages/ppx_pipebang/ppx_pipebang.v0.9.0/opam new file mode 100644 index 000000000..0dff9614a --- /dev/null +++ b/packages/ppx_pipebang/ppx_pipebang.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_pipebang" +bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" +dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "A ppx rewriter that inlines reverse application operators `|>` and `|!`" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_pipebang-v0.9.0.tar.gz" + checksum: [ + "sha256=3bed1616f78e5a58a48fee96d0981ee8a7509706846365d5a15b8c6dd4fc5b73" + "md5=604a1203fbdaa37cb530176d766b7664" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_poly_record/ppx_poly_record.1.0.0/opam b/packages/ppx_poly_record/ppx_poly_record.1.0.0/opam new file mode 100644 index 000000000..a03ec8b96 --- /dev/null +++ b/packages/ppx_poly_record/ppx_poly_record.1.0.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "ppx for polymorphic records" +description: """ +Polymorphic record in OCaml +===================================== + +This ppx adds an extension point `[%poly_record ]` for polymorphic record. + +In side `[%poly_record ]`, the record syntax `{ l = e; .. }`, +`{ e with l = e'; .. }`, `r.l` and `r.l <- e` become for polymorphic records +whose type is `_ Ppx_poly_record.Poly_record.t`. The field information is +encoded into OCaml's object type. For example: + +```ocaml +# [%poly_record { x = 1; y = 1.0 }];; +- : < x : int; y : float > Ppx_poly_record.Poly_record.t = +``` + +Implementation of `_ PPx_poly_record.Poly_record.t` is not by OCaml objects: +it has no method table inside therefore safely serializable between different +programs if its fields have no functional value.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_poly_record-1.0.0.tar.gz" + checksum: [ + "sha256=8a38fb262349e749190d85d5ad1500501b5323d529bb8a90cbe69bf07ee90dce" + "md5=143ddde1e09f64d4514070191d7d3bf6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_poly_record/ppx_poly_record.1.0.1/opam b/packages/ppx_poly_record/ppx_poly_record.1.0.1/opam new file mode 100644 index 000000000..3b6a371da --- /dev/null +++ b/packages/ppx_poly_record/ppx_poly_record.1.0.1/opam @@ -0,0 +1,103 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: "Jun Furuse" +bug-reports: "https://bitbucket.org/camlspotter/ppx_poly_record/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_poly_record" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} +] +homepage: "https://bitbucket.org/camlspotter/ppx_poly_record" +synopsis: "PPX Polymorphic record" +description: """ +Polymorphic record in OCaml +===================================== + +This ppx adds polymorphic record. + +`[%poly_record ]` +------------------------------------- + +In side the extension `[%poly_record ...]`, +the record syntax is are changed from the normal (monomorphic) records +to polymorphic records whose type is `_ Ppx_poly_record.Poly_record.t`. + +Record creation `{ l = e; .. }` +-------------------------------------- + +```ocaml +# [%poly_record { x = 1; y = 1.0 }];; +- : < x : int; y : float > Ppx_poly_record.Poly_record.t = +``` + +Unlike the normal monomorphic records, it is not required to declare +fields of the polymorphic records. They are inferred using OCaml's +object type. + +Field access `r.l` +-------------------------------------- + +Accessing fields of the polymorphic records is by `r.x` inside +`[%poly_record ..]`: + +```ocaml +# [%poly_record fun r -> r.x];; +- : < x : 'tvar_1; .. > Ppx_poly_record.Poly_record.t -> 'tvar_1 = +``` + +Record copy with field updates: `{ r with l = e; .. }` +----------------------------------------------------------- + +The syntax of record copy `{ r with x = e }` works for polymorphic records too: + +```ocaml +# [%poly_record fun r -> { r with x = 1 }];; +- : (< x : int; .. > as 'a) Ppx_poly_record.Poly_record.t + -> 'a Ppx_poly_record.Poly_record.t +``` + +Field mutation `r.l <- e` +-------------------------------- + +Field mutation `r.x <- e` works in `[%poly_record ..]`, too, but a bit differently from the monomorphic record, since the polymorphic record has no type declaration to specify a field is mutable. In `[%poly_record ..]`, `r.x <- e` works when the field `x` is a reference: + +```ocaml +# [%poly_record let r = { x = ref 0 } in r.x <- 1; r];; +- : < x : int ref; .. > Ppx_poly_record.Poly_record.t = +``` + +`[%mono_record ..]` +--------------------------------- + +You can use `[%mono_record ..]` inside `[%poly_record ..]` to use +the original monomorphic records. + +Todo +============ + +* Other extensions for other parts than expressions: `[%%poly_record ..]` +* let [%poly_record] = true in ... or something equivalent +* Patterns: `{ x = p }`. This is diffcult and probably requires ppx_pattern_guard""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_poly_record-1.0.1.tar.gz" + checksum: [ + "sha256=f6e44445f5e04cf33c5fc6fc24f11c3be4824d8fbf63760f76ef729cbc3a3ac0" + "md5=14347831b78638f6e36aba0b6d4dc276" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.0/opam b/packages/ppx_poly_record/ppx_poly_record.1.1.0/opam new file mode 100644 index 000000000..becac958f --- /dev/null +++ b/packages/ppx_poly_record/ppx_poly_record.1.1.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_poly_record" +bug-reports: "https://bitbucket.org/camlspotter/ppx_poly_record/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_poly_record" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} +] +synopsis: "ppx for polymorphic records" +description: """ +Polymorphic record in OCaml +===================================== + +This ppx adds an extension point `[%poly_record ]` for polymorphic record. + +In side `[%poly_record ]`, the record syntax `{ l = e; .. }`, +`{ e with l = e'; .. }`, `r.l` and `r.l <- e` become for polymorphic records +whose type is `_ Ppx_poly_record.Poly_record.t`. The field information is +encoded into OCaml's object type. For example: + +```ocaml +# [%poly_record { x = 1; y = 1.0 }];; +- : < x : int; y : float > Ppx_poly_record.Poly_record.t = +``` + +Implementation of `_ PPx_poly_record.Poly_record.t` is not by OCaml objects: +it has no method table inside therefore safely serializable between different +programs if its fields have no functional value.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_poly_record-1.1.0.tar.gz" + checksum: [ + "sha256=4ca9454d47eafca71a67e343d8b6af00aeeba0a83252122d36702272ccf8633d" + "md5=2ac8140bc737e49be892f9009e191944" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.1/opam b/packages/ppx_poly_record/ppx_poly_record.1.1.1/opam new file mode 100644 index 000000000..ecd3731a5 --- /dev/null +++ b/packages/ppx_poly_record/ppx_poly_record.1.1.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_poly_record" +bug-reports: "https://bitbucket.org/camlspotter/ppx_poly_record/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_poly_record" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppxx" {>= "1.3.0" & <= "2.5.0"} +] +synopsis: "ppx for polymorphic records" +description: """ +Polymorphic record in OCaml +===================================== + +This ppx adds an extension point `[%poly_record ]` for polymorphic record. + +In side `[%poly_record ]`, the record syntax `{ l = e; .. }`, +`{ e with l = e'; .. }`, `r.l` and `r.l <- e` become for polymorphic records +whose type is `_ Ppx_poly_record.Poly_record.t`. The field information is +encoded into OCaml's object type. For example: + +```ocaml +# [%poly_record { x = 1; y = 1.0 }];; +- : < x : int; y : float > Ppx_poly_record.Poly_record.t = +``` + +Implementation of `_ PPx_poly_record.Poly_record.t` is not by OCaml objects: +it has no method table inside therefore safely serializable between different +programs if its fields have no functional value.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_poly_record-1.1.1.tar.gz" + checksum: [ + "sha256=b758d0c68e1ef8419a1640a376b594c377bbb4cdc31f1cf011d5f4907dc4aab0" + "md5=c77c69e8e501cd539eab00cbd8b2d355" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.2/opam b/packages/ppx_poly_record/ppx_poly_record.1.1.2/opam new file mode 100644 index 000000000..a491aab2c --- /dev/null +++ b/packages/ppx_poly_record/ppx_poly_record.1.1.2/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_poly_record" +bug-reports: "https://bitbucket.org/camlspotter/ppx_poly_record/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_poly_record" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppxx" {>= "1.3.0" & < "1.4.0"} +] +synopsis: "Ppx for polymorphic records" +description: """ +Polymorphic record in OCaml +===================================== + +This ppx adds an extension point `[%poly_record ]` for polymorphic record. + +In side `[%poly_record ]`, the record syntax `{ l = e; .. }`, +`{ e with l = e'; .. }`, `r.l` and `r.l <- e` become for polymorphic records +whose type is `_ Ppx_poly_record.Poly_record.t`. The field information is +encoded into OCaml's object type. For example: + +```ocaml +# [%poly_record { x = 1; y = 1.0 }];; +- : < x : int; y : float > Ppx_poly_record.Poly_record.t = +``` + +Implementation of `_ PPx_poly_record.Poly_record.t` is not by OCaml objects: +it has no method table inside therefore safely serializable between different +programs if its fields have no functional value.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_poly_record-1.1.2.tar.gz" + checksum: [ + "sha256=00c574ade346bd74e9c7ef519c1bb8f1cde0c7155d9326b2513fe9ea2facadd4" + "md5=6a9a807939c1941d602bb56ae1b1526c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.3/opam b/packages/ppx_poly_record/ppx_poly_record.1.1.3/opam new file mode 100644 index 000000000..020c7849e --- /dev/null +++ b/packages/ppx_poly_record/ppx_poly_record.1.1.3/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_poly_record" +bug-reports: "https://bitbucket.org/camlspotter/ppx_poly_record/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_poly_record" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppxx" {>= "1.4.0" & < "1.5.0"} +] +synopsis: "ppx for polymorphic records" +description: """ +Polymorphic record in OCaml +===================================== + +This ppx adds an extension point `[%poly_record ]` for polymorphic record. + +In side `[%poly_record ]`, the record syntax `{ l = e; .. }`, +`{ e with l = e'; .. }`, `r.l` and `r.l <- e` become for polymorphic records +whose type is `_ Ppx_poly_record.Poly_record.t`. The field information is +encoded into OCaml's object type. For example: + +```ocaml +# [%poly_record { x = 1; y = 1.0 }];; +- : < x : int; y : float > Ppx_poly_record.Poly_record.t = +``` + +Implementation of `_ PPx_poly_record.Poly_record.t` is not by OCaml objects: +it has no method table inside therefore safely serializable between different +programs if its fields have no functional value.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_poly_record-1.1.3.tar.gz" + checksum: [ + "sha256=763f965577f9f6fd0e7f9aca6b89316a97a42fb42002a59d1aa9353c78cde2b0" + "md5=55d77b34dac40c566875d5e220e04a74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_poly_record/ppx_poly_record.1.2.0/opam b/packages/ppx_poly_record/ppx_poly_record.1.2.0/opam new file mode 100644 index 000000000..460fd63e4 --- /dev/null +++ b/packages/ppx_poly_record/ppx_poly_record.1.2.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_poly_record" +bug-reports: "https://bitbucket.org/camlspotter/ppx_poly_record/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_poly_record" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppxx" {>= "2.0.0" & < "2.2.0"} +] +synopsis: "ppx for polymorphic records" +description: """ +Polymorphic record in OCaml +===================================== + +This ppx adds an extension point `[%poly_record ]` for polymorphic record. + +In side `[%poly_record ]`, the record syntax `{ l = e; .. }`, +`{ e with l = e'; .. }`, `r.l` and `r.l <- e` become for polymorphic records +whose type is `_ Ppx_poly_record.Poly_record.t`. The field information is +encoded into OCaml's object type. For example: + +```ocaml +# [%poly_record { x = 1; y = 1.0 }];; +- : < x : int; y : float > Ppx_poly_record.Poly_record.t = +``` + +Implementation of `_ PPx_poly_record.Poly_record.t` is not by OCaml objects: +it has no method table inside therefore safely serializable between different +programs if its fields have no functional value.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_poly_record-1.2.0.tar.gz" + checksum: [ + "sha256=ed94e2f3a946ab1f709b86a682f3679a384580634774b16224ef73a4d9f9f960" + "md5=4fc67e8d9c0c362d0b4546f1502bf290" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_poly_record/ppx_poly_record.1.2.1/opam b/packages/ppx_poly_record/ppx_poly_record.1.2.1/opam new file mode 100644 index 000000000..8bb40b5f0 --- /dev/null +++ b/packages/ppx_poly_record/ppx_poly_record.1.2.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_poly_record" +bug-reports: "https://bitbucket.org/camlspotter/ppx_poly_record/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_poly_record" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppxx" {>= "2.2.0" & < "2.3.0"} +] +synopsis: "ppx for polymorphic records" +description: """ +Polymorphic record in OCaml +===================================== + +This ppx adds an extension point `[%poly_record ]` for polymorphic record. + +In side `[%poly_record ]`, the record syntax `{ l = e; .. }`, +`{ e with l = e'; .. }`, `r.l` and `r.l <- e` become for polymorphic records +whose type is `_ Ppx_poly_record.Poly_record.t`. The field information is +encoded into OCaml's object type. For example: + +```ocaml +# [%poly_record { x = 1; y = 1.0 }];; +- : < x : int; y : float > Ppx_poly_record.Poly_record.t = +``` + +Implementation of `_ PPx_poly_record.Poly_record.t` is not by OCaml objects: +it has no method table inside therefore safely serializable between different +programs if its fields have no functional value.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_poly_record-1.2.1.tar.gz" + checksum: [ + "sha256=52cf3893ae948c07a47d888b9bf813715293ca5e0541315361f81cd9617c68ea" + "md5=9a5b0c232de9ce77da23089054f83633" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_poly_record/ppx_poly_record.1.2.2/opam b/packages/ppx_poly_record/ppx_poly_record.1.2.2/opam new file mode 100644 index 000000000..c094d7e8d --- /dev/null +++ b/packages/ppx_poly_record/ppx_poly_record.1.2.2/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/ppx_poly_record" +bug-reports: "https://bitbucket.org/camlspotter/ppx_poly_record/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_poly_record" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppxx" {>= "2.3.0" & < "2.4.0"} +] +synopsis: "ppx for polymorphic records" +description: """ +Polymorphic record in OCaml +===================================== + +This ppx adds an extension point `[%poly_record ]` for polymorphic record. + +In side `[%poly_record ]`, the record syntax `{ l = e; .. }`, +`{ e with l = e'; .. }`, `r.l` and `r.l <- e` become for polymorphic records +whose type is `_ Ppx_poly_record.Poly_record.t`. The field information is +encoded into OCaml's object type. For example: + +```ocaml +# [%poly_record { x = 1; y = 1.0 }];; +- : < x : int; y : float > Ppx_poly_record.Poly_record.t = +``` + +Implementation of `_ PPx_poly_record.Poly_record.t` is not by OCaml objects: +it has no method table inside therefore safely serializable between different +programs if its fields have no functional value.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_poly_record-1.2.2.tar.gz" + checksum: [ + "sha256=c4e55b13ecc51ce6e0f3126804012c723a5ee7e7479c389f5e6af5e1f5a7f041" + "md5=8122c8398d94b4e72e5fb99f7b9a97c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/opam b/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/opam new file mode 100644 index 000000000..90fa8bb11 --- /dev/null +++ b/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: "Anders Fugmann" +homepage: "https://github.com/andersfugmann/ppx-deriving-protocol" +dev-repo: "git+https://github.com/andersfugmann/ppx-deriving-protocol" +bug-reports: "https://github.com/andersfugmann/ppx-deriving-protocol/issues" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "yojson" {< "1.6.0"} + "xml-light" {<= "2.5"} + "msgpck" {<= "1.7"} + "base" {< "v0.11"} + "ppx_type_conv" {<= "v0.11.0"} + "ppx_driver" {<= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_metaquot" {build & <= "v0.11.0"} +] +synopsis: + "Serialization and de-serialization of ocaml types to/from json, msgpack and xml_light." +description: """ +The syntax extension generates code to serialize and de-serialize +types. The ppx itself does not contain any protocol specific code, +but relies on 'drivers' that defines serialization and +de-serialisation of basic types and structures. + +The library provides the following drivers for serialization +and deserialization: + * json (Yojson.Safe.json) + * xml_light (Xml.xml) + * msgpack (Msgpck.t)""" +url { + src: + "https://github.com/andersfugmann/ppx_protocol_conv/archive/0.9.0.tar.gz" + checksum: [ + "sha256=1c6a0751c4eb380b94b3d5f6f6d0b0a52dd846c2e7d411a33aaf11b6755adbd9" + "md5=7872cb84d648a7a5f57992211b5b9728" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/opam b/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/opam new file mode 100644 index 000000000..0a7eddfde --- /dev/null +++ b/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Anders Fugmann " +authors: "Anders Fugmann" +homepage: "https://github.com/andersfugmann/ppx-deriving-protocol" +dev-repo: "git+https://github.com/andersfugmann/ppx-deriving-protocol" +bug-reports: "https://github.com/andersfugmann/ppx-deriving-protocol/issues" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.04"} + "yojson" {< "1.6.0"} + "xml-light" {<= "2.5"} + "msgpck" {<= "1.7"} + "base" {< "v0.11"} + "ppx_type_conv" {<= "v0.11.0"} + "ppx_driver" {>= "v0.10.1" & <= "v0.11.0"} + "ppx_core" {<= "v0.11.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_metaquot" {build & <= "v0.11.0"} +] +synopsis: + "Serialization and de-serialization of ocaml types to/from json, msgpack and xml_light." +description: """ +The syntax extension generates code to serialize and de-serialize +types. The ppx itself does not contain any protocol specific code, +but relies on 'drivers' that defines serialization and +de-serialisation of basic types and structures. + +The library provides the following drivers for serialization +and deserialization: + * json (Yojson.Safe.json) + * xml_light (Xml.xml) + * msgpack (Msgpck.t)""" +url { + src: + "https://github.com/andersfugmann/ppx_protocol_conv/archive/1.0.0.tar.gz" + checksum: [ + "sha256=944996354ab3148cb862c7aa0fb7fcd42a131e1c09df484b35275f4c9d474535" + "md5=e63f02fa4328194070c72b3d9a0ae9d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_regexp/ppx_regexp.0.2.0/opam b/packages/ppx_regexp/ppx_regexp.0.2.0/opam new file mode 100644 index 000000000..b841626e4 --- /dev/null +++ b/packages/ppx_regexp/ppx_regexp.0.2.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "paurkedal@gmail.com" +authors: ["Petter A. Urkedal "] +homepage: "https://github.com/paurkedal/ppx_regexp" +bug-reports: "https://github.com/paurkedal/ppx_regexp/issues" +dev-repo: "git+https://github.com/paurkedal/ppx_regexp.git" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "re" {< "1.7.2~"} + "ppx_tools" {<= "6.6"} + "topkg-jbuilder" {build & <= "0.2.0"} +] +synopsis: "Matching Regular Expressions with OCaml Patterns" +description: """ +This syntax extension turns + + match%pcre x with + | {|re1|} -> e1 + ... + | {|reN|} -> eN + | _ -> e0 + +into suitable invocations to the ocaml-re library. The patterns are plain +strings of the form accepted by `Re_pcre`, except groups can be bound to +variables using the syntax `(?...)`. The type of `var` will be +`string` if a match is of the groups is guaranteed given a match of the +whole pattern, and `string option` if the variable is bound to or nested +below an optionally matched group.""" +url { + src: + "https://github.com/paurkedal/ppx_regexp/releases/download/v0.2.0/ppx_regexp-0.2.0.tbz" + checksum: [ + "sha256=15cd24199a3edf10d2031d6cb25be71b9a96dcc2cd37dcd6c2c7d5da6f9439ad" + "md5=3df1f48407d5bd361e647817841eb99b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_relit/ppx_relit.0.1/opam b/packages/ppx_relit/ppx_relit.0.1/opam new file mode 100644 index 000000000..f27b5cc23 --- /dev/null +++ b/packages/ppx_relit/ppx_relit.0.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Charles Chamberlain " +authors: [ + "Charles Chamberlain = "4.06.0" & < "4.07.0"} + "relit_helper" {<= "0.2.0"} +] +synopsis: "An implementation of Typed Literal Macros for Reason" +url { + src: "https://github.com/cyrus-/relit/archive/0.1.tar.gz" + checksum: [ + "sha256=0cac18ab39f7355b005b03c891de0c21f18f318a059bba1e9da47a65b23dd17e" + "md5=bb4d8ed18bdf1a5471ac7a7d6ee8b4dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_sexp/ppx_sexp.0.3.0/opam b/packages/ppx_sexp/ppx_sexp.0.3.0/opam new file mode 100644 index 000000000..c0817a4dc --- /dev/null +++ b/packages/ppx_sexp/ppx_sexp.0.3.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Jonathan Chan " +authors: "Jonathan Chan " +homepage: "https://bitbucket.org/jyc/ppx_sexp" +bug-reports: + "https://bitbucket.org/jyc/ppx_sexp/issues" +license: "BSD-2-Clause" +dev-repo: "hg+https://bitbucket.org/jyc/ppx_sexp" +build: ["./build"] +install: ["./install"] +remove: ["./uninstall"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: + "ppx_sexp is a ppx preprocessor for embedding S-expressions in OCaml programs." +description: """ +For example, this: + + [%sexp (define a "hi there!")] + +is translated into: + + `List [`Symbol "define"; `Symbol "a"; `String "hi there"] + +You can unquote, or insert regular OCaml expressions inside of the S-expression that will be evaluated instead of converted to atoms (e.g. `List`, `Symbol`) using the `[%in ...]` syntax: + + let a = [%sexp (title "Hello, world!")] in + [%sexp (html + (head + [%in a]) + (body + (p "Hi there!")))] + +When inserting values, you must make sure to contain them in the appropriate polymorphic variant (the names correspond directly to OCaml's AST constant types, with the exception of Bool): + + [%sexp (print [%in `String "S-expressions: abbreviated sexp"])] + +The `%in` syntax is intended to be used for embedding other S-expressions. +If you are embedding atoms, there is a streamlined syntax: + + [%sexp (print [%string "S-expressions: sexp"])] + +Unquote-splicing is also supported.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_sexp-0.3.0.tar.gz" + checksum: [ + "sha256=df3c7598820d88cbeb7a73f51e4ea50376866d346dd9a2e236d94d89099aee31" + "md5=afbfb6e6c9eca9032234464703b83588" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/opam b/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/opam new file mode 100644 index 000000000..9d627a129 --- /dev/null +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_conv" +bug-reports: "https://github.com/janestreet/ppx_sexp_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_sexp_conv"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Generation of S-expression conversion functions from type definitions" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_sexp_conv/archive/113.09.00.tar.gz" + checksum: [ + "sha256=c6fae065843a11b5185e50268e0e12003883037e0c38049a8ef789bff9602997" + "md5=fb5c83972255f00e901bf42523d8837e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/opam b/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/opam new file mode 100644 index 000000000..a3dc4dd8f --- /dev/null +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_conv" +bug-reports: "https://github.com/janestreet/ppx_sexp_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: + "Generation of S-expression conversion functions from type definitions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_sexp_conv-113.24.00.tar.gz" + checksum: [ + "sha256=b7ea6ed577c130e8ba414beb6de03e18833340d5d987f60401283980a6997b6c" + "md5=9835eab22a579b302c8f60d2e819a87d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.01+4.03/opam b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.01+4.03/opam new file mode 100644 index 000000000..aa4a275da --- /dev/null +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.01+4.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_conv" +bug-reports: "https://github.com/janestreet/ppx_sexp_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.01+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} +] +synopsis: + "Generation of S-expression conversion functions from type definitions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_conv-113.33.01+4.03.tar.gz" + checksum: [ + "sha256=a621c5940b7b69071f1a186b0d36d120a9fc4c5865a39d5a1515695766f3d79c" + "md5=0946c58d9a1ba094b2a88e29fe4f6a24" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/opam b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/opam new file mode 100644 index 000000000..d36bfda56 --- /dev/null +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_conv" +bug-reports: "https://github.com/janestreet/ppx_sexp_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: + "Generation of S-expression conversion functions from type definitions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_conv-113.33.03.tar.gz" + checksum: [ + "sha256=8747a8e3cb982895f9e8893611113491cdb85b669d0c187b7b4518da4a3372e5" + "md5=065b0f514aee32a2dbcd9e19d98af85c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/opam b/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/opam new file mode 100644 index 000000000..5f9ecf8ee --- /dev/null +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_conv" +bug-reports: "https://github.com/janestreet/ppx_sexp_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Generation of S-expression conversion functions from type definitions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_sexp_conv-v0.10.0.tar.gz" + checksum: [ + "sha256=e5b1e8c3fba3dfd3bd0e38c42fd85bf1e31538009a9325bb4209a41d2395e2ce" + "md5=c14ca06337e21899ee9ea32cf52aa374" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/opam b/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/opam new file mode 100644 index 000000000..dea78c79c --- /dev/null +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_conv" +bug-reports: "https://github.com/janestreet/ppx_sexp_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Generation of S-expression conversion functions from type definitions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_sexp_conv-v0.9.0.tar.gz" + checksum: [ + "sha256=f6d72c78661cbfe3cd087477fd27cd479502af80d648580a14286987ca3108e7" + "md5=272bbaf655aa6dd9769144c283020dfe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/opam b/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/opam new file mode 100644 index 000000000..a3d3d775a --- /dev/null +++ b/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_message" +bug-reports: "https://github.com/janestreet/ppx_sexp_message/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_here" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} +] +synopsis: "A ppx rewriter for easy construction of s-expressions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_sexp_message-113.24.00.tar.gz" + checksum: [ + "sha256=477ab986bcc5364b201ee49a51641038d0517cea6c29cedc9ba3dc6c753f2010" + "md5=f4355b8c00f7337a3750c97c9edd8a3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00+4.03/opam b/packages/ppx_sexp_message/ppx_sexp_message.113.33.00+4.03/opam new file mode 100644 index 000000000..3d663b28c --- /dev/null +++ b/packages/ppx_sexp_message/ppx_sexp_message.113.33.00+4.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_message" +bug-reports: "https://github.com/janestreet/ppx_sexp_message/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "A ppx rewriter for easy construction of s-expressions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_message-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=9d4ee214ddba53c71683c56a35ae5750325df575ce781153806f04321baa7907" + "md5=e495f39bb93fb1827a1e1669dff46511" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/opam b/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/opam new file mode 100644 index 000000000..eb0bd30b7 --- /dev/null +++ b/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_message" +bug-reports: "https://github.com/janestreet/ppx_sexp_message/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "A ppx rewriter for easy construction of s-expressions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_message-113.33.00.tar.gz" + checksum: [ + "sha256=853b57b9c65344b7b34c805d43f46c4248e57e20bd82d40303ce9618cc31c037" + "md5=23999084dbdc32452217a716d1b39341" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/opam b/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/opam new file mode 100644 index 000000000..195734e82 --- /dev/null +++ b/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_message" +bug-reports: "https://github.com/janestreet/ppx_sexp_message/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_here" {>= "113.33.03" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "A ppx rewriter for easy construction of s-expressions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_message-113.33.03.tar.gz" + checksum: [ + "sha256=c8e48e7e6e3bbaac5abfdd7d86812881cf2e56daebd8b553cc847bfb060d9c20" + "md5=91b7c60217aa86d73b1cd33ec6909a2d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/opam b/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/opam new file mode 100644 index 000000000..e558eb8f6 --- /dev/null +++ b/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_message" +bug-reports: "https://github.com/janestreet/ppx_sexp_message/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_here" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "A ppx rewriter for easy construction of s-expressions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_sexp_message-v0.10.0.tar.gz" + checksum: [ + "sha256=22ed14f121922333a923dc4a31a26b09a980bdc9650df75cf9fc115bb3298b99" + "md5=ada077accd8c7be87c44de9c028fe8d2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/opam b/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/opam new file mode 100644 index 000000000..5f5656c68 --- /dev/null +++ b/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_message" +bug-reports: "https://github.com/janestreet/ppx_sexp_message/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_here" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "A ppx rewriter for easy construction of s-expressions" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_sexp_message-v0.9.0.tar.gz" + checksum: [ + "sha256=366eb8eea6f5282cccd56f107a3fa83445b2f4106f8a0c4f4cedde01b73c75d5" + "md5=989b9ccd6efb8255f7f04a122647956c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.09.00/opam b/packages/ppx_sexp_value/ppx_sexp_value.113.09.00/opam new file mode 100644 index 000000000..d3f31ae76 --- /dev/null +++ b/packages/ppx_sexp_value/ppx_sexp_value.113.09.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_value" +bug-reports: "https://github.com/janestreet/ppx_sexp_value/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_sexp_value"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_sexp_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "A ppx rewriter that simplifies building s-expressions from ocaml values" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: + "https://github.com/janestreet/ppx_sexp_value/archive/113.09.00.tar.gz" + checksum: [ + "sha256=38c81b6f37a57bd6578a7d61b93c80388e87e7ed31a1fdc2afb0eb6bf9184f5a" + "md5=b33e1bd759ecc93353e5733ace78f379" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/opam b/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/opam new file mode 100644 index 000000000..4c62b4f2f --- /dev/null +++ b/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_value" +bug-reports: "https://github.com/janestreet/ppx_sexp_value/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_here" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} +] +synopsis: + "A ppx rewriter that simplifies building s-expressions from ocaml values" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_sexp_value-113.24.00.tar.gz" + checksum: [ + "sha256=3f807c867075ea47691be78315bb888f984e6cde27f0cf6e982e92880748a88d" + "md5=8a16a9b1f74a59e8a1fa11d65ff39842" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00+4.03/opam b/packages/ppx_sexp_value/ppx_sexp_value.113.33.00+4.03/opam new file mode 100644 index 000000000..835fbcb9e --- /dev/null +++ b/packages/ppx_sexp_value/ppx_sexp_value.113.33.00+4.03/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_value" +bug-reports: "https://github.com/janestreet/ppx_sexp_value/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: + "A ppx rewriter that simplifies building s-expressions from ocaml values" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_value-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=957fbcf8579076da7bf09546653e0435dab2fd6789939def6b8ba6436ad8c25e" + "md5=e26f89277f334bcf1eca5912d91b5d44" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/opam b/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/opam new file mode 100644 index 000000000..ccb2be7fc --- /dev/null +++ b/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_value" +bug-reports: "https://github.com/janestreet/ppx_sexp_value/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: + "A ppx rewriter that simplifies building s-expressions from ocaml values" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_value-113.33.00.tar.gz" + checksum: [ + "sha256=c26380a790ce4226a180d69314d284c8d7b093f1874e965d5f90bd66b532d20f" + "md5=ab306f4e09065740f8b05a54a2d3714d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/opam b/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/opam new file mode 100644 index 000000000..228de2ce9 --- /dev/null +++ b/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_value" +bug-reports: "https://github.com/janestreet/ppx_sexp_value/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_here" {>= "113.33.03" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: + "A ppx rewriter that simplifies building s-expressions from ocaml values" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_value-113.33.03.tar.gz" + checksum: [ + "sha256=0f049cd5bee08ec6803ac5556070513796a0a7a3f1b7b0af88a0e25587786a54" + "md5=0582ea3bc8edddc6bb8731514059da84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/opam b/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/opam new file mode 100644 index 000000000..d4e59c392 --- /dev/null +++ b/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_value" +bug-reports: "https://github.com/janestreet/ppx_sexp_value/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_here" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "A ppx rewriter that simplifies building s-expressions from ocaml values" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_sexp_value-v0.10.0.tar.gz" + checksum: [ + "sha256=3a4c63e462809e0e985e27ba5a7a3e322be6464b87825b5ca2e3ebcbab4235bc" + "md5=19e50ec5451415e99a742c7fe02ca5b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/opam b/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/opam new file mode 100644 index 000000000..831553c6a --- /dev/null +++ b/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_value" +bug-reports: "https://github.com/janestreet/ppx_sexp_value/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_here" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "A ppx rewriter that simplifies building s-expressions from ocaml values" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_sexp_value-v0.9.0.tar.gz" + checksum: [ + "sha256=40a4e2376429fc70cb79305c253a4eeffcbba45430c5e398356590314a7c7d9c" + "md5=1f1f86eaa3e840d5c1c4d5bb95f922ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_test/ppx_test.0.0.1/opam b/packages/ppx_test/ppx_test.0.0.1/opam new file mode 100644 index 000000000..bf568c1c4 --- /dev/null +++ b/packages/ppx_test/ppx_test.0.0.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] + [ "ocaml" "setup.ml" "-install" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "pcre" {<= "8.0.1"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-0.0.1.tar.gz" + checksum: [ + "sha256=418e0fb4200f1469a6f34121cd3b61aebf7318c68ecd22e37302be47d8353c6b" + "md5=27395baf72ee855c2ff23cf2be686f9b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_test/ppx_test.1.0.1/opam b/packages/ppx_test/ppx_test.1.0.1/opam new file mode 100644 index 000000000..1cc9f4a46 --- /dev/null +++ b/packages/ppx_test/ppx_test.1.0.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] + [ "ocaml" "setup.ml" "-install" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "pcre" {<= "8.0.1"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.0.1.tar.gz" + checksum: [ + "sha256=26411644b4e19548425298b43ed85898e120529ea88aea6e61ab16b1de1676da" + "md5=d92c407be0625e4aaa4a193a5dd0e388" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_test/ppx_test.1.1.0/opam b/packages/ppx_test/ppx_test.1.1.0/opam new file mode 100644 index 000000000..82e74edb9 --- /dev/null +++ b/packages/ppx_test/ppx_test.1.1.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] + [ "ocaml" "setup.ml" "-install" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "re" {<= "1.12.0"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.1.0.tar.gz" + checksum: [ + "sha256=5435d08498d706801db5ecbd71a048f280a0a229b9388acdfa33358741c45355" + "md5=42daac2991bfa5ed88547643c3a3bb30" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_test/ppx_test.1.2.0/opam b/packages/ppx_test/ppx_test.1.2.0/opam new file mode 100644 index 000000000..d8897532b --- /dev/null +++ b/packages/ppx_test/ppx_test.1.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "re" {<= "1.12.0"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.2.0.tar.gz" + checksum: [ + "sha256=1e38cc1ea38bad49dec899dbfaf2816bd027eebaa0cb430eb85735bd020a397e" + "md5=e4ae09ecdd365b43e90d06339b0dad80" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_test/ppx_test.1.2.1/opam b/packages/ppx_test/ppx_test.1.2.1/opam new file mode 100644 index 000000000..682aa9ad6 --- /dev/null +++ b/packages/ppx_test/ppx_test.1.2.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.2" & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "re" {<= "1.12.0"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.2.1.tar.gz" + checksum: [ + "sha256=067aa98d88ff08e68a5ee7461c0c6ae95e14b14fe287d7bd111e3546684f3543" + "md5=359a33d7488bed0211372b0c6a292eb7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_test/ppx_test.1.3.0/opam b/packages/ppx_test/ppx_test.1.3.0/opam new file mode 100644 index 000000000..37772f49a --- /dev/null +++ b/packages/ppx_test/ppx_test.1.3.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & >= "1.5.6" & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "re" {<= "1.12.0"} + "ppxx" {>= "1.2.1" & <= "2.5.0"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.3.0.tar.gz" + checksum: [ + "sha256=ca3d108acb376898affc4125490bb05855c7b7dfeaf632b5ce48d9254abad489" + "md5=7aef9bcf3c3a14cc105af272f852f191" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_test/ppx_test.1.3.1/opam b/packages/ppx_test/ppx_test.1.3.1/opam new file mode 100644 index 000000000..372c4127e --- /dev/null +++ b/packages/ppx_test/ppx_test.1.3.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & >= "1.5.6" & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "re" {<= "1.12.0"} + "ppxx" {>= "1.2.1" & <= "2.5.0"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.3.1.tar.gz" + checksum: [ + "sha256=8d2066708e712f947c388b6a33eec240819421b4881bba500bd7ce80c0d03a84" + "md5=ffdf9b6f108aeea2a407a78f175b1ef4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_test/ppx_test.1.4.0/opam b/packages/ppx_test/ppx_test.1.4.0/opam new file mode 100644 index 000000000..d84be83f1 --- /dev/null +++ b/packages/ppx_test/ppx_test.1.4.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & >= "1.5.6" & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "re" {<= "1.12.0"} + "ppxx" {>= "1.3.0" & < "1.4.0"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.4.0.tar.gz" + checksum: [ + "sha256=16aed3a51e389b8bfeed7d611e54e3054b8eeb0c14f32e096b0716ec789cf725" + "md5=dda3fcc1748c5b0cf5bdbd5d407d36a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_test/ppx_test.1.4.1/opam b/packages/ppx_test/ppx_test.1.4.1/opam new file mode 100644 index 000000000..de1e2b561 --- /dev/null +++ b/packages/ppx_test/ppx_test.1.4.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & >= "1.5.6" & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "re" {<= "1.12.0"} + "ppxx" {>= "1.3.0" & < "1.4.0"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.4.1.tar.gz" + checksum: [ + "sha256=4be27276dbb7f227c74077d0cdee95466c6e557800e82265ab76fe6d676547a6" + "md5=a2058cc11704aee241bb9537620a4bb2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_test/ppx_test.1.4.2/opam b/packages/ppx_test/ppx_test.1.4.2/opam new file mode 100644 index 000000000..4872d8e3a --- /dev/null +++ b/packages/ppx_test/ppx_test.1.4.2/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & >= "1.5.6" & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "re" {<= "1.12.0"} + "ppxx" {>= "1.4.0" & < "1.5.0"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.4.2.tar.gz" + checksum: [ + "sha256=31d0b37d4812b66a49e52e46cf22c4189e3811585ba6cffbb1a82f28cc482a70" + "md5=e91cbb5626d292ca4431154fa54571b0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_test/ppx_test.1.5.0/opam b/packages/ppx_test/ppx_test.1.5.0/opam new file mode 100644 index 000000000..e57917f8f --- /dev/null +++ b/packages/ppx_test/ppx_test.1.5.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & >= "1.5.6" & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "re" {<= "1.12.0"} + "ppxx" {>= "2.0.0" & < "2.2.0"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.5.0.tar.gz" + checksum: [ + "sha256=203ab5638ce96a5fedb7ec0154cf8204b721b8d5396c1e7a5a17e6e4874f8cdc" + "md5=8c852e5a3c5201783150730833fd7d58" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_test/ppx_test.1.5.2/opam b/packages/ppx_test/ppx_test.1.5.2/opam new file mode 100644 index 000000000..f2b85b0f1 --- /dev/null +++ b/packages/ppx_test/ppx_test.1.5.2/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppx_test" +bug-reports: "https://bitbucket.org/camlspotter/ppx_test/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppx_test" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & >= "1.5.6" & <= "1.9.6"} + "omake" {build & < "0.10"} + "re" {<= "1.12.0"} + "ppxx" {>= "2.3.0" & < "2.4.0"} +] +synopsis: "A ppx replacement of pa_ounit." +description: """ +ppx_test tries to replace pa_ounit. It provides the following syntax sugars: + +* _with_location_ e, returns e and its source code location +* _module_path_, returns the current module path name +* let %TEST name = e, a replacement of TEST name = e +* let %TEST_UNIT name = e, a replacement of TEST_UNIT name = e""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_test-1.5.2.tar.gz" + checksum: [ + "sha256=af09ca7823e998df30a729fe9cf5a812b34593bba9c80bdc9a10d17a3971c1d1" + "md5=b0c735a9508f3b66d5c842d6b12b34d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_tools/ppx_tools.0.99.1/opam b/packages/ppx_tools/ppx_tools.0.99.1/opam new file mode 100644 index 000000000..bbfb37f99 --- /dev/null +++ b/packages/ppx_tools/ppx_tools.0.99.1/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: [ "Alain Frisch " ] +homepage: "https://github.com/ocaml-ppx/ppx_tools" +bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" +build: [make "all"] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +dev-repo: "git+https://github.com/ocaml-ppx/ppx_tools" +install: [make "install"] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: + "http://github.com/ocaml-ppx/ppx_tools/archive/ppx_tools_0.99.1.tar.gz" + checksum: [ + "sha256=907baa89a8f981a1c4162104da8703b5fae05de24689066c9cd3ac7ccc362c41" + "md5=9e73018bafd7ff3ca4cab4206a605c30" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_tools/ppx_tools.0.99.2/opam b/packages/ppx_tools/ppx_tools.0.99.2/opam new file mode 100644 index 000000000..be4c977f1 --- /dev/null +++ b/packages/ppx_tools/ppx_tools.0.99.2/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: [ "Alain Frisch " ] +homepage: "https://github.com/ocaml-ppx/ppx_tools" +bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" +build: [make "all"] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +dev-repo: "git+https://github.com/ocaml-ppx/ppx_tools" +install: [make "install"] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: + "http://github.com/ocaml-ppx/ppx_tools/archive/ppx_tools_0.99.2.tar.gz" + checksum: [ + "sha256=98128022ea0574d769a263eb9b73be06200eec4bac9adb8dc44df289a77c4dec" + "md5=94926dda74fa4720d4d3edac57ba5fee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_tools/ppx_tools.0.99.3/opam b/packages/ppx_tools/ppx_tools.0.99.3/opam new file mode 100644 index 000000000..4476ac4e5 --- /dev/null +++ b/packages/ppx_tools/ppx_tools.0.99.3/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: ["Alain Frisch "] +homepage: "https://github.com/ocaml-ppx/ppx_tools" +bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_tools.git" +build: [[make "all"]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppx_tools-0.99.3.tar.gz" + checksum: [ + "sha256=79a9430086231e0a5a863f2aaebf3fb32f1ff0c25ab8cdfd11f53b4ce4550787" + "md5=eeda1c5b2d790c4f566aeed5b960b910" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_tools/ppx_tools.0.99/opam b/packages/ppx_tools/ppx_tools.0.99/opam new file mode 100644 index 000000000..a44f8fb5b --- /dev/null +++ b/packages/ppx_tools/ppx_tools.0.99/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: [ "Alain Frisch " ] +homepage: "https://github.com/ocaml-ppx/ppx_tools" +bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" +build: [make "all"] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {= "4.02.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +dev-repo: "git+https://github.com/ocaml-ppx/ppx_tools" +install: [make "install"] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: "http://github.com/ocaml-ppx/ppx_tools/archive/ppx_tools_0.99.tar.gz" + checksum: [ + "sha256=199ea455a2b28f29519ecf8ef62aa451ac25b610d7f339606597e0776eb22142" + "md5=c4f244de537ec23f015251f604a748f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_tools/ppx_tools.4.02.3/opam b/packages/ppx_tools/ppx_tools.4.02.3/opam new file mode 100644 index 000000000..5b550070e --- /dev/null +++ b/packages/ppx_tools/ppx_tools.4.02.3/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: [ "Alain Frisch " ] +license: "MIT" +homepage: "https://github.com/alainfrisch/ppx_tools" +bug-reports: "https://github.com/alainfrisch/ppx_tools/issues" +dev-repo: "git+https://github.com/alainfrisch/ppx_tools.git#4.02" +tags: [ "syntax" ] +build: [[make "all"]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: "https://github.com/alainfrisch/ppx_tools/archive/v4.02.3.tar.gz" + checksum: [ + "sha256=08b3d915b9be9ada24029470f481d31c1b750a86ab59b4917c59455f5a943b31" + "md5=47b1fb5681b2bcfa9cdaee45a899dfe9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_tools/ppx_tools.4.03.0/opam b/packages/ppx_tools/ppx_tools.4.03.0/opam new file mode 100644 index 000000000..58774e9d8 --- /dev/null +++ b/packages/ppx_tools/ppx_tools.4.03.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: [ "Alain Frisch " ] +license: "MIT" +homepage: "https://github.com/alainfrisch/ppx_tools" +bug-reports: "https://github.com/alainfrisch/ppx_tools/issues" +dev-repo: "git+https://github.com/alainfrisch/ppx_tools.git" +tags: [ "syntax" ] +build: [[make "all"]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {>= "4.03.0" & < "4.04"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: "https://github.com/alainfrisch/ppx_tools/archive/v4.03.0.tar.gz" + checksum: [ + "sha256=207d4140fb08f448b8d7a0ef2033db06f191fc99b73d8eadd3fe7aadbfea5fa8" + "md5=bca14ed72f8d13cd0bdde4a975439c74" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_tools/ppx_tools.5.0+4.02.0/opam b/packages/ppx_tools/ppx_tools.5.0+4.02.0/opam new file mode 100644 index 000000000..234a7de1e --- /dev/null +++ b/packages/ppx_tools/ppx_tools.5.0+4.02.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: [ "Alain Frisch " ] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppx_tools" +bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_tools.git#4.02" +tags: [ "syntax" ] +build: [[make "all"]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: "https://github.com/ocaml-ppx/ppx_tools/archive/5.0+4.02.0.tar.gz" + checksum: [ + "sha256=2c9b80f1755a6155820fc165b603f7184998ec2f097ff2c74169a2f86c264f66" + "md5=2f2bbe2ef0d16a6371d25a9e78854b3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_tools/ppx_tools.5.0+4.03.0/opam b/packages/ppx_tools/ppx_tools.5.0+4.03.0/opam new file mode 100644 index 000000000..6a950757b --- /dev/null +++ b/packages/ppx_tools/ppx_tools.5.0+4.03.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: [ "Alain Frisch " ] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppx_tools" +bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_tools.git#4.03" +tags: [ "syntax" ] +build: [[make "all"]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: "https://github.com/ocaml-ppx/ppx_tools/archive/5.0+4.03.0.tar.gz" + checksum: [ + "sha256=2cd990ef36145c35b0fd2cfaadc379cf032dd0987c07bea094d4437277d573e5" + "md5=5ca9f031ca0b2e986fc8e3514dfd70d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_tools/ppx_tools.5.0+4.05.0/opam b/packages/ppx_tools/ppx_tools.5.0+4.05.0/opam new file mode 100644 index 000000000..dee13c8b2 --- /dev/null +++ b/packages/ppx_tools/ppx_tools.5.0+4.05.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: [ "Alain Frisch " ] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppx_tools" +bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_tools.git#4.05" +tags: [ "syntax" ] +build: [[make "all"]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {>= "4.05" & < "4.06.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: "https://github.com/ocaml-ppx/ppx_tools/archive/5.0+4.05.0.tar.gz" + checksum: [ + "sha256=031e05e2f98fd77a412cff00f19262e186b0c8a1804fece06d2af05e37a563b7" + "md5=cf455545d5df2ed447a101f1d44454e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_tools/ppx_tools.5.0/opam b/packages/ppx_tools/ppx_tools.5.0/opam new file mode 100644 index 000000000..d64f552b6 --- /dev/null +++ b/packages/ppx_tools/ppx_tools.5.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: [ "Alain Frisch " ] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppx_tools" +bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_tools.git" +tags: [ "syntax" ] +build: [[make "all"]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: "https://github.com/ocaml-ppx/ppx_tools/archive/5.0+4.04.0.tar.gz" + checksum: [ + "sha256=30b4063f3da268f048ede07b4517153f1b3c26a72e3cc1b4fd6b8e5e9cb402be" + "md5=6f512acc15bdd09eb363babb333dc508" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_tools/ppx_tools.5.1+4.06.0/opam b/packages/ppx_tools/ppx_tools.5.1+4.06.0/opam new file mode 100644 index 000000000..06f809ad4 --- /dev/null +++ b/packages/ppx_tools/ppx_tools.5.1+4.06.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: [ "Alain Frisch " ] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppx_tools" +bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_tools.git" +tags: [ "syntax" ] +build: [[make "all"]] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_tools"]] +depends: [ + "ocaml" {>= "4.06.0" & < "4.08"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} +] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: "https://github.com/ocaml-ppx/ppx_tools/archive/5.1+4.06.0.tar.gz" + checksum: [ + "sha256=413e01444bdef2c4a231ddb1281b29bbc7b0c4bd780b7da47d9255b193bfcc56" + "md5=6ba2e9690b1f579ba562b86022d1c308" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_traverse/ppx_traverse.v0.10.0/opam b/packages/ppx_traverse/ppx_traverse.v0.10.0/opam new file mode 100644 index 000000000..cdced6faa --- /dev/null +++ b/packages/ppx_traverse/ppx_traverse.v0.10.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_traverse" +bug-reports: "https://github.com/janestreet/ppx_traverse/issues" +dev-repo: "git+https://github.com/janestreet/ppx_traverse.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Automatic generation of open-recursion classes" +description: """ +Ppx\\\\_traverse is a ppx_type_conv plugin generating open recursion +classes from type definition.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_traverse-v0.10.0.tar.gz" + checksum: [ + "sha256=c743b539efbd9cbceff828601658dcb077a70e3613f6d34f3f9c26c852841567" + "md5=a73ff2a0c0089722e876eeef08bcd907" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_traverse/ppx_traverse.v0.9.0/opam b/packages/ppx_traverse/ppx_traverse.v0.9.0/opam new file mode 100644 index 000000000..5498df47e --- /dev/null +++ b/packages/ppx_traverse/ppx_traverse.v0.9.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_traverse" +bug-reports: "https://github.com/janestreet/ppx_traverse/issues" +dev-repo: "git+https://github.com/janestreet/ppx_traverse.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Automatic generation of open-recursion classes" +description: """ +Ppx\\\\_traverse is a ppx_type_conv plugin generating open recursion +classes from type definition.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_traverse-v0.9.0.tar.gz" + checksum: [ + "sha256=beb90a43431e147dbdd842262b08099ba2b7db3e1488afe6a7e91f0a9e59b6bb" + "md5=9031e3649e21c9e0f3e58f4470b14c29" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_type_conv/ppx_type_conv.113.09.00/opam b/packages/ppx_type_conv/ppx_type_conv.113.09.00/opam new file mode 100644 index 000000000..f4dbf7ab1 --- /dev/null +++ b/packages/ppx_type_conv/ppx_type_conv.113.09.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_type_conv" +bug-reports: "https://github.com/janestreet/ppx_type_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_type_conv"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {>= "3.0" & < "4.0"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Support Library for type-driven code generators" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_type_conv/archive/113.09.00.tar.gz" + checksum: [ + "sha256=55a6d8e1fda3032a1329fdd67f4bc42809b17a18d42fd59c943e39c4f37d33e5" + "md5=9f3a963bc9cea85ddc99e32a159c5b3a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_type_conv/ppx_type_conv.113.24.00/opam b/packages/ppx_type_conv/ppx_type_conv.113.24.00/opam new file mode 100644 index 000000000..154beb24d --- /dev/null +++ b/packages/ppx_type_conv/ppx_type_conv.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_type_conv" +bug-reports: "https://github.com/janestreet/ppx_type_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_deriving" {>= "3.0" & < "4.0"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Support Library for type-driven code generators" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_type_conv-113.24.00.tar.gz" + checksum: [ + "sha256=0751505c5d400416d5abc2525d164264ea82b8569ce819aec04065bf47ce2c42" + "md5=12012679144f386664fe4a6c90fffbe3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.00+4.03/opam b/packages/ppx_type_conv/ppx_type_conv.113.33.00+4.03/opam new file mode 100644 index 000000000..70d8eaf6e --- /dev/null +++ b/packages/ppx_type_conv/ppx_type_conv.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_type_conv" +bug-reports: "https://github.com/janestreet/ppx_type_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_deriving" {>= "3.0" & < "4.0"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Support Library for type-driven code generators" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_type_conv-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=b6197cfad9bb368237d92ed8135cf5dcda795525c822999dd879356b9237bb73" + "md5=2a7d26b79a7d14b1b27befbb05903d07" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.00/opam b/packages/ppx_type_conv/ppx_type_conv.113.33.00/opam new file mode 100644 index 000000000..8e0b6566a --- /dev/null +++ b/packages/ppx_type_conv/ppx_type_conv.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_type_conv" +bug-reports: "https://github.com/janestreet/ppx_type_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_deriving" {>= "3.0" & < "4.0"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Support Library for type-driven code generators" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_type_conv-113.33.00.tar.gz" + checksum: [ + "sha256=983e704c9e3579ad2dc93b8017c7c3852160c6245eb85ef98d6eb1723724921f" + "md5=470f20531bfd497ea8ee48e4f4a717b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.01+4.03/opam b/packages/ppx_type_conv/ppx_type_conv.113.33.01+4.03/opam new file mode 100644 index 000000000..bbb92f6de --- /dev/null +++ b/packages/ppx_type_conv/ppx_type_conv.113.33.01+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_type_conv" +bug-reports: "https://github.com/janestreet/ppx_type_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.01+4.03" & < "113.34.00+4.03"} + "ppx_deriving" {>= "3.0" & < "4.0"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Support Library for type-driven code generators" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_type_conv-113.33.01+4.03.tar.gz" + checksum: [ + "sha256=6d588d148c936407e09986ddc88f99451c80e84d5bf69547c9f3dedffcf379f6" + "md5=e55c248967c24b7281d4a423a63a61a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.02+4.03/opam b/packages/ppx_type_conv/ppx_type_conv.113.33.02+4.03/opam new file mode 100644 index 000000000..9e78521a7 --- /dev/null +++ b/packages/ppx_type_conv/ppx_type_conv.113.33.02+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_type_conv" +bug-reports: "https://github.com/janestreet/ppx_type_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_deriving" {>= "3.0" & <= "6.0.3"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Support Library for type-driven code generators" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_type_conv-113.33.02+4.03.tar.gz" + checksum: [ + "sha256=a211cc73cc3f31b6765b022bb851d762d9f6fa4c6b64666242923d5102d4f078" + "md5=c7731dd412d9e470ef8566060cf7178f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.03/opam b/packages/ppx_type_conv/ppx_type_conv.113.33.03/opam new file mode 100644 index 000000000..edf79f4b8 --- /dev/null +++ b/packages/ppx_type_conv/ppx_type_conv.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_type_conv" +bug-reports: "https://github.com/janestreet/ppx_type_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_deriving" {>= "3.0" & <= "6.0.3"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} +] +synopsis: "Support Library for type-driven code generators" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_type_conv-113.33.03.tar.gz" + checksum: [ + "sha256=62f70ae129c611049c439c2ce8a93b9384460a7f9934b22d28c209dd9400e6ea" + "md5=180b8573949073c52ed706db75937875" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_type_conv/ppx_type_conv.v0.10.0/opam b/packages/ppx_type_conv/ppx_type_conv.v0.10.0/opam new file mode 100644 index 000000000..12f6dd199 --- /dev/null +++ b/packages/ppx_type_conv/ppx_type_conv.v0.10.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_type_conv" +bug-reports: "https://github.com/janestreet/ppx_type_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "ppx_derivers" {<= "1.2.1"} +] +synopsis: "Support Library for type-driven code generators" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_type_conv-v0.10.0.tar.gz" + checksum: [ + "sha256=0976d79d20d50a40926f5a7a83de0420b6a5d33456c73667f9840deb56f37f3c" + "md5=ae87662d39eebc6a2df6851c0f4da88c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_type_conv/ppx_type_conv.v0.9.0/opam b/packages/ppx_type_conv/ppx_type_conv.v0.9.0/opam new file mode 100644 index 000000000..333c5eb35 --- /dev/null +++ b/packages/ppx_type_conv/ppx_type_conv.v0.9.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_type_conv" +bug-reports: "https://github.com/janestreet/ppx_type_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.9.3"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +depopts: [ + "ppx_deriving" +] +conflicts: [ + "ppx_deriving" {< "4.1"} + "ppx_deriving" {>= "4.2"} +] +synopsis: "Support Library for type-driven code generators" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_type_conv-v0.9.0.tar.gz" + checksum: [ + "sha256=d0668e4f7d98c13bac9c48972201af73f2b41a53fd5dbcb4eb3daee9a4c4d299" + "md5=01203bef38826b18c5d5378cc1f91d4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_type_conv/ppx_type_conv.v0.9.1/opam b/packages/ppx_type_conv/ppx_type_conv.v0.9.1/opam new file mode 100644 index 000000000..86f97277a --- /dev/null +++ b/packages/ppx_type_conv/ppx_type_conv.v0.9.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: "Jane Street Group, LLC" +homepage: "https://github.com/janestreet/ppx_type_conv" +bug-reports: "https://github.com/janestreet/ppx_type_conv/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {> "4.03.0"} + "jbuilder" {>= "1.0+beta16" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "ppx_derivers" {<= "1.2.1"} +] +conflicts: [ + "ppx_deriving" {< "4.2"} +] +synopsis: "Support Library for type-driven code generators" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: "https://github.com/janestreet/ppx_type_conv/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=8ad62a942e30980cc4087fd76c227686e1b1e4211e6019d153ab3c19f2228e39" + "md5=85dbc534149d79dc775c11689614366b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.09.00/opam b/packages/ppx_typerep_conv/ppx_typerep_conv.113.09.00/opam new file mode 100644 index 000000000..38b157a7d --- /dev/null +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.113.09.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_typerep_conv" +bug-reports: "https://github.com/janestreet/ppx_typerep_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_typerep_conv"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Generation of runtime types from type declarations" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: + "https://github.com/janestreet/ppx_typerep_conv/archive/113.09.00.tar.gz" + checksum: [ + "sha256=d36bb1a323edca17e0aa77dc271f749846f4fd6fafb2b0b15695a7bc85dc37a9" + "md5=eafa43886f62537b2e4a3f29f8e9d562" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/opam b/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/opam new file mode 100644 index 000000000..98ec5e387 --- /dev/null +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_typerep_conv" +bug-reports: "https://github.com/janestreet/ppx_typerep_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Generation of runtime types from type declarations" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_typerep_conv-113.24.00.tar.gz" + checksum: [ + "sha256=d106b1b400c73d484c1f1f28009c8952cc6abcb71de483ab170b04a31efb009c" + "md5=b6e032525242de38ac7e760ab00ec833" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00+4.03/opam b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00+4.03/opam new file mode 100644 index 000000000..a2bcb0da4 --- /dev/null +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00+4.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_typerep_conv" +bug-reports: "https://github.com/janestreet/ppx_typerep_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Generation of runtime types from type declarations" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_typerep_conv-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=462a876351d18a00e4cd49f6cbee964fc5d2a6deb05854f5fd636f79c0e5034c" + "md5=ac4eb28f43b6538b1547e5b10779a015" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/opam b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/opam new file mode 100644 index 000000000..7eee7abbe --- /dev/null +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_typerep_conv" +bug-reports: "https://github.com/janestreet/ppx_typerep_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Generation of runtime types from type declarations" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_typerep_conv-113.33.00.tar.gz" + checksum: [ + "sha256=b7e622fe0cec3e91096ed5b9a69e74689d580974caab579aa01bebcf8ca82d14" + "md5=b36942d856f8b6127f0722c927d6af2f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/opam b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/opam new file mode 100644 index 000000000..962969799 --- /dev/null +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_typerep_conv" +bug-reports: "https://github.com/janestreet/ppx_typerep_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Generation of runtime types from type declarations" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_typerep_conv-113.33.03.tar.gz" + checksum: [ + "sha256=2fd70cd4e5aab1b71d0876456d3e5f430b1c9048e67ab4fa9652aca053c51d3c" + "md5=5dfa2918b204dee5ee5f09ee0863be63" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/opam b/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/opam new file mode 100644 index 000000000..d24cb15aa --- /dev/null +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_typerep_conv" +bug-reports: "https://github.com/janestreet/ppx_typerep_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "typerep" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generation of runtime types from type declarations" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_typerep_conv-v0.10.0.tar.gz" + checksum: [ + "sha256=d375f6a103044498354dc7f06a9759fdd9afee137673a64d4436e0f18b176e90" + "md5=d99d64aa481c63d2be44ac95addb0cfa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/opam b/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/opam new file mode 100644 index 000000000..6749a9dfd --- /dev/null +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_typerep_conv" +bug-reports: "https://github.com/janestreet/ppx_typerep_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "typerep" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generation of runtime types from type declarations" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_typerep_conv-v0.9.0.tar.gz" + checksum: [ + "sha256=9fd81108d2f4731b80c610ed7f36ca3977ea82e159e6be7fda245bd0b2d05534" + "md5=92b037ef013823fed502ed2eb7c9a09c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.09.00/opam b/packages/ppx_variants_conv/ppx_variants_conv.113.09.00/opam new file mode 100644 index 000000000..fb100926a --- /dev/null +++ b/packages/ppx_variants_conv/ppx_variants_conv.113.09.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_variants_conv" +bug-reports: "https://github.com/janestreet/ppx_variants_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_variants_conv"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Generation of accessor and iteration functions for ocaml variant types" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: + "https://github.com/janestreet/ppx_variants_conv/archive/113.09.00.tar.gz" + checksum: [ + "sha256=d717e1c011dedb8700e50ed9cc7cec1867d5d77c3cc10454c742fb7c8e355084" + "md5=4c5040d350c4b42730f14cbf42c4e2b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/opam b/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/opam new file mode 100644 index 000000000..ad2249c2c --- /dev/null +++ b/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_variants_conv" +bug-reports: "https://github.com/janestreet/ppx_variants_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: + "Generation of accessor and iteration functions for ocaml variant types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_variants_conv-113.24.00.tar.gz" + checksum: [ + "sha256=753ee2c6c9115c4aed5069fd6792c3709bae1fa9f12356641aecd317be18ecd7" + "md5=bb7d61cb6ef84566833468a312476aff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00+4.03/opam b/packages/ppx_variants_conv/ppx_variants_conv.113.33.00+4.03/opam new file mode 100644 index 000000000..ef28daa2f --- /dev/null +++ b/packages/ppx_variants_conv/ppx_variants_conv.113.33.00+4.03/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_variants_conv" +bug-reports: "https://github.com/janestreet/ppx_variants_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: + "Generation of accessor and iteration functions for ocaml variant types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_variants_conv-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=80ad58fe780b9169021eff48093415a1f658f8b709130975f58169cedbb48046" + "md5=fb9bbd8623b57f0ea1607edd0489b6c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/opam b/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/opam new file mode 100644 index 000000000..7ea41ac55 --- /dev/null +++ b/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_variants_conv" +bug-reports: "https://github.com/janestreet/ppx_variants_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: + "Generation of accessor and iteration functions for ocaml variant types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_variants_conv-113.33.00.tar.gz" + checksum: [ + "sha256=f425d430345e1eb8c0a33c081d21c0ab0cbf1f4bffa5aad4f97f6bc2fba6d78c" + "md5=7bcb2dd95f84f8b77066afad2d73a0a7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/opam b/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/opam new file mode 100644 index 000000000..b714f9196 --- /dev/null +++ b/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_variants_conv" +bug-reports: "https://github.com/janestreet/ppx_variants_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: + "Generation of accessor and iteration functions for ocaml variant types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_variants_conv-113.33.03.tar.gz" + checksum: [ + "sha256=6474aa6e5f69bdf5e7a79218876802cc1b4eb33b6eb411883892a1100215d66e" + "md5=4062a75f20445c4c30d40999b0addd8b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/opam b/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/opam new file mode 100644 index 000000000..bcd25dfb1 --- /dev/null +++ b/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_variants_conv" +bug-reports: "https://github.com/janestreet/ppx_variants_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "variantslib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Generation of accessor and iteration functions for ocaml variant types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_variants_conv-v0.10.0.tar.gz" + checksum: [ + "sha256=6b7591aa2d82838c6c9740167cf840cc87c98df326ad46275981e377a059d8aa" + "md5=378473bb8226e9696a082c876f900842" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/opam b/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/opam new file mode 100644 index 000000000..607665726 --- /dev/null +++ b/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_variants_conv" +bug-reports: "https://github.com/janestreet/ppx_variants_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "variantslib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: + "Generation of accessor and iteration functions for ocaml variant types" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_variants_conv-v0.9.0.tar.gz" + checksum: [ + "sha256=6e6e78b5cd57697850dde5b4b63165197589d6c73c886e7ea8248e7dcf4071eb" + "md5=30f5c2fbc107023c4edc77607afdc7fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_where/ppx_where.1.0/opam b/packages/ppx_where/ppx_where.1.0/opam new file mode 100644 index 000000000..ec3dd3903 --- /dev/null +++ b/packages/ppx_where/ppx_where.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/ppx_where" +bug-reports: "https://github.com/nv-vn/ppx_where/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/ppx_where.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02" & < "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} +] +synopsis: "Haskell-style `where` clauses as a PPX syntax extension" +description: """ +ppx_where allows for the use of `where` clauses after expressions +by rewriting the `where` syntax into `let ... in` syntax at +compile-time. Additionally, ppx_where allows for some limited +pattern matching such as that allowed in-place for arguments +in normal function bindings.""" +url { + src: "https://github.com/nv-vn/ppx_where/archive/1.0.tar.gz" + checksum: [ + "sha256=bf43936a15f11c1519a635a210a5b4df1a3c9ac01326380d361fffa5e9ef1c66" + "md5=cdb1d702a42d4b61d02012bf146286f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.09.00/opam b/packages/ppx_xml_conv/ppx_xml_conv.113.09.00/opam new file mode 100644 index 000000000..8a08d2691 --- /dev/null +++ b/packages/ppx_xml_conv/ppx_xml_conv.113.09.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_xml_conv" +bug-reports: "https://github.com/janestreet/ppx_xml_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" +license: "Apache-2.0" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "ppx_xml_conv"]] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} + "ppx_core" {>= "113.09.00" & < "113.10.00"} + "ppx_conv_func" {>= "113.09.00" & < "113.10.00"} + "ppx_deriving" {<= "6.0.3"} + "ppx_tools" {<= "6.6"} + "ppx_driver" {>= "113.09.00" & < "113.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Generate XML conversion functions from records" +description: "Part of the Jane Street's PPX rewriters collection." +flags: light-uninstall +url { + src: "https://github.com/janestreet/ppx_xml_conv/archive/113.09.00.tar.gz" + checksum: [ + "sha256=82e9ecafcc20505e6745545246260f55c45cc479d6d8a636430f46965204552e" + "md5=d54991a24f8b60140e5eb60b03c00960" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/opam b/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/opam new file mode 100644 index 000000000..eb1be6512 --- /dev/null +++ b/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_xml_conv" +bug-reports: "https://github.com/janestreet/ppx_xml_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_conv_func" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {<= "6.6"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Generate XML conversion functions from records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_xml_conv-113.24.00.tar.gz" + checksum: [ + "sha256=a49bf9070d1038dc4f83d60812bfa9a914d31a04c8d628407d3ccddcea6f664d" + "md5=ddedb4483223e766f6e0a067a6ea2c1b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/opam b/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/opam new file mode 100644 index 000000000..f23876138 --- /dev/null +++ b/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_xml_conv" +bug-reports: "https://github.com/janestreet/ppx_xml_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "ppx_conv_func" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_core" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00+4.03"} +] +synopsis: "Generate XML conversion functions from records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_xml_conv-113.33.00.tar.gz" + checksum: [ + "sha256=a99f7ba7283488081c46620364c73b78bda1e0bd5a9dccacccfef55c024671eb" + "md5=595d79ea019ca2181ccb7bd5da47f536" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/opam b/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/opam new file mode 100644 index 000000000..47cc91eac --- /dev/null +++ b/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_xml_conv" +bug-reports: "https://github.com/janestreet/ppx_xml_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_conv_func" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3" & <= "6.6"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Generate XML conversion functions from records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_xml_conv-113.33.03.tar.gz" + checksum: [ + "sha256=06264a6f0da547dfaab3953bf6d23a3c7274f4733e983f870312db9158a46ae5" + "md5=5e19fbaf48b500aed0f68fdc61ed7da7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/opam b/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/opam new file mode 100644 index 000000000..029d26aa1 --- /dev/null +++ b/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_xml_conv" +bug-reports: "https://github.com/janestreet/ppx_xml_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "csvfields" {>= "v0.10" & < "v0.11"} + "ppx_conv_func" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_fields_conv" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "ppx_type_conv" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generate XML conversion functions from records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_xml_conv-v0.10.0.tar.gz" + checksum: [ + "sha256=946fd7814ef5219f597beb5d95d75dc79acc1646174c8e737cf9ea588751ad9d" + "md5=a55f7303e330a3be97e0d60fefbff494" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/opam b/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/opam new file mode 100644 index 000000000..9f75520fa --- /dev/null +++ b/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_xml_conv" +bug-reports: "https://github.com/janestreet/ppx_xml_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "csvfields" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_conv_func" {>= "v0.9" & < "v0.10"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Generate XML conversion functions from records" +description: "Part of the Jane Street's PPX rewriters collection." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_xml_conv-v0.9.0.tar.gz" + checksum: [ + "sha256=9e6ab24c3948e1d0f087b9688d55e575cfc32f1371d618e9b905537af33b8a3e" + "md5=75ae604921a728bf5c758f4ac4f2a177" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ppxx/ppxx.1.0.0/opam b/packages/ppxx/ppxx.1.0.0/opam new file mode 100644 index 000000000..1e69df46c --- /dev/null +++ b/packages/ppxx/ppxx.1.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "jun.furuse@gmail.com" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_tools" {<= "6.6"} +] +homepage: "http://bitbucket.org/camlspotter/ppxx" +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-1.0.0.tar.gz" + checksum: [ + "sha256=8b6c5c7eadedc97ad07dc13c6d00253a382062f026211b4fb152a91bcaed7fbc" + "md5=84c6a889457dcfe20f8dbac5be9d52e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.1.1.0/opam b/packages/ppxx/ppxx.1.1.0/opam new file mode 100644 index 000000000..eb0103ef2 --- /dev/null +++ b/packages/ppxx/ppxx.1.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "jun.furuse@gmail.com" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_tools" {<= "6.6"} +] +homepage: "http://bitbucket.org/camlspotter/ppxx" +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-1.1.0.tar.gz" + checksum: [ + "sha256=17a87e44d2b7d2f4292effcbcb3bd09139cd1e2f2de993141712242ab68bc72e" + "md5=d61d5d2784d9b1b7932105e1f556be44" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.1.2.0/opam b/packages/ppxx/ppxx.1.2.0/opam new file mode 100644 index 000000000..29abb5d33 --- /dev/null +++ b/packages/ppxx/ppxx.1.2.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "jun.furuse@gmail.com" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_tools" {<= "6.6"} +] +homepage: "http://bitbucket.org/camlspotter/ppxx" +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-1.2.0.tar.gz" + checksum: [ + "sha256=b2557b2244cd079a09b0dcff383919b739a98c05f3ca71277498dfda4402effe" + "md5=82a755f9923514f529b5ed33aee76369" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.1.2.1/opam b/packages/ppxx/ppxx.1.2.1/opam new file mode 100644 index 000000000..166549409 --- /dev/null +++ b/packages/ppxx/ppxx.1.2.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "https://bitbucket.org/camlspotter/ppxx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_tools" {<= "6.6"} +] +homepage: "http://bitbucket.org/camlspotter/ppxx" +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-1.2.1.tar.gz" + checksum: [ + "sha256=1b4e5083475ece6851e51e172700ff8178e6f4c77994cd55b7cfdff3cc80df51" + "md5=200af7ddfd8100160eed312bd9c4dc8e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.1.3.0/opam b/packages/ppxx/ppxx.1.3.0/opam new file mode 100644 index 000000000..584b194f3 --- /dev/null +++ b/packages/ppxx/ppxx.1.3.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppxx" +bug-reports: "https://bitbucket.org/camlspotter/ppxx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_tools" {>= "4.03.0" & <= "6.6"} +] +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-1.3.0.tar.gz" + checksum: [ + "sha256=3fe660e3417b839f1317814672ecc7ef7ea011c0f1a2c908021642355ae4f76d" + "md5=938fa0db49e6e0ff7d7b11b9ecd4fb01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.1.3.1/opam b/packages/ppxx/ppxx.1.3.1/opam new file mode 100644 index 000000000..8da45d6f3 --- /dev/null +++ b/packages/ppxx/ppxx.1.3.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppxx" +bug-reports: "https://bitbucket.org/camlspotter/ppxx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_tools" {>= "5.0" & <= "6.6"} +] +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-1.3.1.tar.gz" + checksum: [ + "sha256=61f6c95675da188f9bff011c55caf4d82abb7a3ebad0086f887fba4af3ca4ac2" + "md5=bd8ee112707425bb4be5bda7896c1d55" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.1.3.2/opam b/packages/ppxx/ppxx.1.3.2/opam new file mode 100644 index 000000000..068b4aed0 --- /dev/null +++ b/packages/ppxx/ppxx.1.3.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppxx" +bug-reports: "https://bitbucket.org/camlspotter/ppxx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_tools" {>= "5.0" & <= "6.6"} +] +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-1.3.2.tar.gz" + checksum: [ + "sha256=5be8295acbacc870200c9e8659b8471754a978dcf1d114f7157b4e1ed1b77f04" + "md5=042e3b6a40e69ca037a638dfef8d9b69" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.1.4.0/opam b/packages/ppxx/ppxx.1.4.0/opam new file mode 100644 index 000000000..f92055e7d --- /dev/null +++ b/packages/ppxx/ppxx.1.4.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppxx" +bug-reports: "https://bitbucket.org/camlspotter/ppxx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_tools" {>= "5.0" & <= "6.6"} +] +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-1.4.0.tar.gz" + checksum: [ + "sha256=83c2ff77241812d30d6d1b326ec9366580fc308881a32bec0a251378385599fa" + "md5=1308eededf2811917cd5e92845f809d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.2.0.0/opam b/packages/ppxx/ppxx.2.0.0/opam new file mode 100644 index 000000000..3901fe358 --- /dev/null +++ b/packages/ppxx/ppxx.2.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppxx" +bug-reports: "https://bitbucket.org/camlspotter/ppxx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ocaml-compiler-libs" {<= "v0.17.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} +] +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-2.0.0.tar.gz" + checksum: [ + "sha256=e899d05f29d1fd78070684c46d5d9e18d821f7d7e307e0c603fa8509dd098566" + "md5=27f76a103e6562e6932d99db4c5ce8bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.2.1.0/opam b/packages/ppxx/ppxx.2.1.0/opam new file mode 100644 index 000000000..d0de5d266 --- /dev/null +++ b/packages/ppxx/ppxx.2.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppxx" +bug-reports: "https://bitbucket.org/camlspotter/ppxx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_tools_versioned" {>= "5.0" & <= "5.4.0"} + "ocaml-compiler-libs" {<= "v0.17.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} +] +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-2.1.0.tar.gz" + checksum: [ + "sha256=e64963d8202efb383046bcf892475fee6043750f9b0a12226c72156db0ad0f19" + "md5=766940542728a3d38c3a58be73bdad54" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.2.2.0/opam b/packages/ppxx/ppxx.2.2.0/opam new file mode 100644 index 000000000..fa2fb600f --- /dev/null +++ b/packages/ppxx/ppxx.2.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppxx" +bug-reports: "https://bitbucket.org/camlspotter/ppxx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppx_tools_versioned" {>= "5.0" & <= "5.4.0"} + "ocaml-compiler-libs" {<= "v0.17.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {<= "5.4.0"} +] +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-2.2.0.tar.gz" + checksum: [ + "sha256=d7a96fa4245aed10b7ca8fde88bd566ef4cb0453866bb56099d34fb220cad226" + "md5=3fcfb2a84345f22c70838005a078219c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.2.3.0/opam b/packages/ppxx/ppxx.2.3.0/opam new file mode 100644 index 000000000..ed219c1b1 --- /dev/null +++ b/packages/ppxx/ppxx.2.3.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/ppxx" +bug-reports: "https://bitbucket.org/camlspotter/ppxx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_tools_versioned" {>= "5.0" & <= "5.4.0"} + "ocaml-compiler-libs" {<= "v0.17.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-2.3.0.tar.gz" + checksum: [ + "sha256=5f1ab732db8f92a276689fc5a4ad94ab42a9eb28392931c646ab95493b665be3" + "md5=34ce9212ce93a1341675966065c84c15" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ppxx/ppxx.2.3.1/opam b/packages/ppxx/ppxx.2.3.1/opam new file mode 100644 index 000000000..bafa7e2da --- /dev/null +++ b/packages/ppxx/ppxx.2.3.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: "Jun Furuse" +homepage: "http://bitbucket.org/camlspotter/ppxx" +bug-reports: + "https://bitbucket.org/camlspotter/ppxx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/ppxx" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.04.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_tools_versioned" {>= "5.0" & <= "5.4.0"} + "ocaml-compiler-libs" {<= "v0.17.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +synopsis: "Ppxx: a small extension library for writing PPX preprocessors" +description: """ +# PPXX: a small extension library for PPX + +PPXX contains several utility functions to make PPX preprocessors easier.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ppxx-2.3.1.tar.gz" + checksum: [ + "sha256=e0741ad72dc8d9a1387948d00fa7da0d712f915de2d051e73258ffaa83c91eff" + "md5=bdbaade4cf0c5b4bd0bd1a8c4d917677" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/prettiest/prettiest.0.0.1/opam b/packages/prettiest/prettiest.0.0.1/opam new file mode 100644 index 000000000..abd46ed07 --- /dev/null +++ b/packages/prettiest/prettiest.0.0.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "andro.from@gmail.com" +authors: ["Andreas Halkjær From"] +homepage: "https://github.com/andreasfrom/prettiest" +bug-reports: "https://github.com/andreasfrom/prettiest/issues" +dev-repo: "git+https://github.com/andreasfrom/prettiest.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_compare" {>= "v0.10" & <= "v0.17.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +synopsis: "Non-greedy pretty printer" +description: + "Implementation of Jean-Philippe Bernardy's A Pretty But Not Greedy Printer (Functional Pearl). PACMPL 1(ICFP): 6:1-6:21 (2017) (https://jyp.github.io/pdf/Prettiest.pdf)." +url { + src: "https://github.com/andreasfrom/prettiest/archive/0.0.1.tar.gz" + checksum: [ + "sha256=8f2feda98b773d689db6e0b6fc12b1235816f46a0736db853c001d1a50a85109" + "md5=4b6930c4dd9444cede6b45a2f2560d32" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/prettiest/prettiest.0.0.2/opam b/packages/prettiest/prettiest.0.0.2/opam new file mode 100644 index 000000000..2ae24fa06 --- /dev/null +++ b/packages/prettiest/prettiest.0.0.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "andro.from@gmail.com" +authors: ["Andreas Halkjær From"] +homepage: "https://github.com/andreasfrom/prettiest" +bug-reports: "https://github.com/andreasfrom/prettiest/issues" +dev-repo: "git+https://github.com/andreasfrom/prettiest.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_compare" {>= "v0.10" & <= "v0.17.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +synopsis: "Non-greedy pretty printer" +description: + "Implementation of Jean-Philippe Bernardy's A Pretty But Not Greedy Printer (Functional Pearl). PACMPL 1(ICFP): 6:1-6:21 (2017) (https://jyp.github.io/pdf/Prettiest.pdf)." +url { + src: "https://github.com/andreasfrom/prettiest/archive/0.0.2.tar.gz" + checksum: [ + "sha256=1ab7c41402027b6b7503f8e9c153938ae62cb68a9abf26c476d520cbd00149db" + "md5=4df259fbbc4c7b07a00ba96e355a09f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/prob-cache/prob-cache.1.0.0/opam b/packages/prob-cache/prob-cache.1.0.0/opam new file mode 100644 index 000000000..689b24a80 --- /dev/null +++ b/packages/prob-cache/prob-cache.1.0.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "carmelo.piccione+prob_cache@gmail.com" +homepage: "https://github.com/struktured/ocaml-prob-cache" +dev-repo: "git+https://github.com/struktured/ocaml-prob-cache.git#master" +bug-reports: "https://github.com/struktured/ocaml-prob-cache/issues" + +build: [ + ["./configure" "--disable-containers-examples" "--disable-riak-examples"] + [make "clean"] + [make "-j2"] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "prob_cache_riak"] + ["ocamlfind" "remove" "prob_cache_containers"] + ["ocamlfind" "remove" "prob_cache_common"] +] + +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & <= "v0.17.1"} + "async" {<= "v0.17.0"} + "ppx_deriving" {>= "1.1" & <= "6.0.3"} + "ppx_deriving_protobuf" {>= "2.0" & <= "3.0.0"} + "riakc_ppx" {>= "3.1.2" & <= "3.1.4"} + "containers" {>= "0.7" & < "0.13"} + "sequence" {<= "1.1"} +] +synopsis: + "Polymorphic probability cache API, including a distributed riak backed cache." +description: """ +A polymorphic cache for managing probability distributions and expectations +over them. Includes a set based model and sequence based model, both of +which can be backed by in-process containers or distributed riak caches.""" +authors: "Carmelo Piccione carmelo.piccione+prob_cache@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/struktured/ocaml-prob-cache/archive/1.0.0.zip" + checksum: [ + "sha256=c062a039b556d923604b637d439cb856dd56488b15435031817cc7bf92a5b87b" + "md5=a0a542bfca32d65f029742f3db893b55" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/prob-cache/prob-cache.1.1.0/opam b/packages/prob-cache/prob-cache.1.1.0/opam new file mode 100644 index 000000000..9c3ede349 --- /dev/null +++ b/packages/prob-cache/prob-cache.1.1.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "carmelo.piccione+prob_cache@gmail.com" +homepage: "https://github.com/struktured/ocaml-prob-cache" +dev-repo: "git+https://github.com/struktured/ocaml-prob-cache.git#master" +bug-reports: "https://github.com/struktured/ocaml-prob-cache/issues" + +build: [ + ["./configure" "--disable-containers-examples" "--disable-riak-examples"] + [make "clean"] + [make "-j2"] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "prob_cache_riak"] + ["ocamlfind" "remove" "prob_cache_containers"] + ["ocamlfind" "remove" "prob_cache_common"] +] + +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & <= "v0.17.1"} + "async" {<= "v0.17.0"} + "ppx_deriving" {>= "1.1" & <= "6.0.3"} + "ppx_deriving_protobuf" {>= "2.0" & <= "3.0.0"} + "riakc_ppx" {>= "3.1.2" & <= "3.1.4"} + "containers" {>= "0.16" & < "1.0"} + "sequence" {<= "1.1"} + "oml" {>= "0.0.5" & <= "0.0.7"} +] +synopsis: + "Polymorphic probability cache API, including a distributed riak backed cache." +description: """ +A polymorphic cache for managing probability distributions and expectations +over them. Includes a set based model and sequence based model, both of +which can be backed by in-process containers or distributed riak caches.""" +authors: "Carmelo Piccione carmelo.piccione+prob_cache@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/struktured/ocaml-prob-cache/archive/1.1.0.zip" + checksum: [ + "sha256=514ac9db3851af6b973ce7a25c78ed1c466ce2563eb19cec1a401de9f0234f9b" + "md5=f43afd2824eee18c2860696974a425a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/procord/procord.0.1.0/opam b/packages/procord/procord.0.1.0/opam new file mode 100644 index 000000000..341e81dc1 --- /dev/null +++ b/packages/procord/procord.0.1.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "romain.bardou@inria.fr" +authors: ["Romain Bardou "] + +homepage: "https://github.com/cryptosense/procord" +dev-repo: "git+https://github.com/cryptosense/procord" +bug-reports: "https://github.com/cryptosense/procord/issues" + +build: make +remove: [["ocamlfind" "remove" "procord"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Procord: a portable library to delegate tasks to other processes." +description: """ +Procord can spawn local worker processes or communicate using sockets to a remote worker server. Workers will receive an input, execute a function on this input, and send back the result. Meanwhile, the main program can continue to run while waiting for the results. + +Not relying on threads, Procord is robust - a segmentation fault in the worker will not kill the main program. Not relying on fork, Procord is portable - it has been tested on Linux and Windows. + +Procord provides an easy way to have the same executable act as a worker - local or remote - or as the main program. The actual behavior can be specified on the command-line. The default is to run as the main program, which delegates tasks by running itself.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/procord/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=9d9796ada93ffd35d018288fb21a559af0ede40bf8ecb16d24ec7e9e65bd3b27" + "md5=0bac84fcde156b894d9929632ebddec0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/procord/procord.0.2.0/opam b/packages/procord/procord.0.2.0/opam new file mode 100644 index 000000000..4f85fdde7 --- /dev/null +++ b/packages/procord/procord.0.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "romain.bardou@inria.fr" +authors: ["Romain Bardou "] + +homepage: "https://github.com/cryptosense/procord" +dev-repo: "git+https://github.com/cryptosense/procord" +bug-reports: "https://github.com/cryptosense/procord/issues" + +build: make +remove: [ + ["ocamlfind" "remove" "procord"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Procord: a portable library to delegate tasks to other processes." +description: """ +Procord can spawn local worker processes or communicate using sockets to a remote worker server. Workers will receive an input, execute a function on this input, and send back the result. Meanwhile, the main program can continue to run while waiting for the results. + +Not relying on threads, Procord is robust - a segmentation fault in the worker will not kill the main program. Not relying on fork, Procord is portable - it has been tested on Linux and Windows. + +Procord provides an easy way to have the same executable act as a worker - local or remote - or as the main program. The actual behavior can be specified on the command-line. The default is to run as the main program, which delegates tasks by running itself.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/procord/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=fab0e934790554e204cde2a9c85ec1679c940d3976ef2e9ebb77efbeeaf81cde" + "md5=779553c6035e627e5baa1736e4bf3d32" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/prof_spacetime/prof_spacetime.0.1.0/opam b/packages/prof_spacetime/prof_spacetime.0.1.0/opam new file mode 100644 index 000000000..09872063b --- /dev/null +++ b/packages/prof_spacetime/prof_spacetime.0.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Leo White " +authors: "Leo White " +homepage: "https://github.com/lpw25/prof_spacetime" +bug-reports: "https://github.com/lpw25/prof_spacetime" +license: "MIT" +dev-repo: "git+https://github.com/lpw25/prof_spacetime" +build: [make] +depends: [ + "ocaml" + "cmdliner" {<= "1.3.0"} + "cohttp" {< "0.99.0"} + "conduit" {<= "7.1.0"} + "ocamlfind" {<= "1.9.6"} + "yojson" {<= "2.2.2"} + "lwt" {<= "5.9.0"} + "lambda-term" {< "2.0"} + "spacetime_lib" {< "0.2"} +] +synopsis: "A viewer for OCaml spacetime profiles." +description: """ +`prof_spacetime` is a viewer for OCaml spacetime profiles. It provides +both terminal and broswer based modes for viewing profiles.""" +url { + src: "https://github.com/lpw25/prof_spacetime/archive/0.1.0.tar.gz" + checksum: [ + "sha256=be7ad04820766bbfd490e1fe07c9e364bd460e9472be53c0d0324d853a5b3c3b" + "md5=1ab584662ce36307659c7d79bb691c0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/prof_spacetime/prof_spacetime.0.2.0/opam b/packages/prof_spacetime/prof_spacetime.0.2.0/opam new file mode 100644 index 000000000..5865c4cb7 --- /dev/null +++ b/packages/prof_spacetime/prof_spacetime.0.2.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Leo White " +authors: "Leo White " +homepage: "https://github.com/lpw25/prof_spacetime" +bug-reports: "https://github.com/lpw25/prof_spacetime/issues" +license: "MIT" +dev-repo: "git+https://github.com/lpw25/prof_spacetime" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "cmdliner" {<= "1.3.0"} + "cohttp" {>= "0.99.0" & < "1.0"} + "cohttp-lwt-unix" {< "1.0"} + "conduit" {<= "7.1.0"} + "conduit-lwt-unix" {< "2.0.0"} + "yojson" {<= "2.2.2"} + "lwt" {<= "5.9.0"} + "lambda-term" {< "2.0"} + "spacetime_lib" {>= "0.2" & <= "0.3.0"} +] +synopsis: "A viewer for OCaml spacetime profiles." +description: """ +`prof_spacetime` is a viewer for OCaml spacetime profiles. It provides +both terminal and broswer based modes for viewing profiles.""" +url { + src: "https://github.com/lpw25/prof_spacetime/archive/0.2.0.tar.gz" + checksum: [ + "sha256=ef0c0acacb9844fc370f83f939bf6a6797feff59140e896a8eab62c144c5c8d2" + "md5=3a88ce8bf91f6f31e32e1e7bc9a87f39" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/proj4/proj4.0.9.1/opam b/packages/proj4/proj4.0.9.1/opam new file mode 100644 index 000000000..0a61868c7 --- /dev/null +++ b/packages/proj4/proj4.0.9.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty" ] +license: "MIT" +homepage: "https://github.com/hcarty/proj4ml" +bug-reports: "https://github.com/hcarty/proj4ml/issues" +tags: [ "clib:proj" "clib:m" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "proj4"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libproj-dev"] {os-family = "debian"} +] +x-ci-accept-failures: ["debian-unstable"] +dev-repo: "git+https://github.com/hcarty/proj4ml" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the PROJ.4 projection library" +description: """ +This library provides access to the PROJ.4 geographic coordinate +projection/transformation library (http://trac.osgeo.org/proj/).""" +flags: light-uninstall +url { + src: "https://github.com/hcarty/proj4ml/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=670596254994dd2d580c0bb5551cb56d9edaa483476d857b91b9ed5dd0440a17" + "md5=0472a63fe085b3729d9d532023b7c13c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/promela/promela.0.4.2/opam b/packages/promela/promela.0.4.2/opam new file mode 100644 index 000000000..02ffc2dad --- /dev/null +++ b/packages/promela/promela.0.4.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "florian.pichlmeier@mytum.de" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "promela"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ospec" {>= "0.3.0" & <= "0.3.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Library to create, manipulate and reason about PROMELA data structures." +description: """ +The PROMELA OCaml library provides types to create, manipulate and to reason +about PROMELA programs. The OCaml data structures can finally be converted to +their textual representation with a pretty-printer to be used with the SPIN +model checker.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/promela/promela/0.4.2/promela-0.4.2.tar.gz" + checksum: [ + "sha256=e8bb3329e366ff50db3ea34d87bd7f65428a7f41bff42b74c8b42b111abc21ba" + "md5=8fc98a1f7f1302d30e682382b186d2a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/prometheus-app/prometheus-app.0.1/opam b/packages/prometheus-app/prometheus-app.0.1/opam new file mode 100644 index 000000000..7edf8efb5 --- /dev/null +++ b/packages/prometheus-app/prometheus-app.0.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "datakit@docker.com" +authors: ["Thomas Leonard"] +license: "Apache-1.0+" +homepage: "https://github.com/mirage/prometheus" +bug-reports: "https://github.com/mirage/prometheus/issues" +dev-repo: "git+https://github.com/mirage/prometheus.git" +doc: "https://mirage.github.io/prometheus/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "-n" + "prometheus-app" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "-n" + "prometheus-app" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "_build/tests/test.native"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "prometheus" {< "0.2"} + "fmt" {<= "0.9.0"} + "cohttp" {>= "0.20.0" & < "0.99"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Client library for Prometheus monitoring" +description: """ +To run services reliably, it is useful if they can report various metrics +(for example, heap size, queue lengths, number of warnings logged, etc). + +A monitoring service can be configured to collect this data regularly. +The data can be graphed to help understand the performance of the service over time, +or to help debug problems quickly. +It can also be used to send alerts if a service is down or behaving poorly. + +This repository contains code to report metrics to a Prometheus monitoring server.""" +url { + src: + "https://github.com/mirage/prometheus/releases/download/v0.1/prometheus-0.1.tbz" + checksum: [ + "sha256=0b2c80bb27323dd4eb1f13fab0f0f8d08d144f185692fd0929891f5b119602ff" + "md5=b0f3f5e3ef839d3b7ef672e5dd060d77" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/prometheus-app/prometheus-app.0.2/opam b/packages/prometheus-app/prometheus-app.0.2/opam new file mode 100644 index 000000000..76bd34ba7 --- /dev/null +++ b/packages/prometheus-app/prometheus-app.0.2/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "datakit@docker.com" +authors: ["Thomas Leonard" "David Scott"] +license: "Apache-1.0+" +homepage: "https://github.com/mirage/prometheus" +bug-reports: "https://github.com/mirage/prometheus/issues" +dev-repo: "git+https://github.com/mirage/prometheus.git" +doc: "https://mirage.github.io/prometheus/" + +build: [ + ["jbuilder" "build" "--only-packages=prometheus,prometheus-app" + "--no-config" {jbuilder:version >= "1.0+beta18"} + ] + ["jbuilder" "runtest" + "--no-config" {jbuilder:version >= "1.0+beta18"} + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {<= "transition"} + "prometheus" {= "0.2"} + "fmt" {<= "0.9.0"} + "re" {>= "1.8.0" & <= "1.12.0"} + "cohttp" {>= "0.20.0" & < "0.99"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Client library for Prometheus monitoring" +description: """ +To run services reliably, it is useful if they can report various metrics +(for example, heap size, queue lengths, number of warnings logged, etc). + +A monitoring service can be configured to collect this data regularly. +The data can be graphed to help understand the performance of the service over time, +or to help debug problems quickly. +It can also be used to send alerts if a service is down or behaving poorly. + +This repository contains code to report metrics to a Prometheus monitoring server.""" +url { + src: "https://github.com/mirage/prometheus/archive/v0.2.tar.gz" + checksum: [ + "sha256=8bae36a71bca170eda8bee3ba0bc08469c1e69b011be208cae31d52201661917" + "md5=efc5386127cc451910e0372adef8799e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/prometheus-app/prometheus-app.0.3/opam b/packages/prometheus-app/prometheus-app.0.3/opam new file mode 100644 index 000000000..9d319783f --- /dev/null +++ b/packages/prometheus-app/prometheus-app.0.3/opam @@ -0,0 +1,107 @@ +opam-version: "2.0" +maintainer: "datakit@docker.com" +authors: ["Thomas Leonard" "David Scott"] +license: "Apache-1.0+" +homepage: "https://github.com/mirage/prometheus" +bug-reports: "https://github.com/mirage/prometheus/issues" +dev-repo: "git+https://github.com/mirage/prometheus.git" +doc: "https://mirage.github.io/prometheus/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "prometheus" {< "0.5"} + "fmt" {<= "0.9.0"} + "re" {>= "1.8.0" & <= "1.12.0"} + "cohttp" {>= "0.20.0" & < "0.99"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Client library for Prometheus monitoring" +description: """ +To run services reliably, it is useful if they can report various metrics +(for example, heap size, queue lengths, number of warnings logged, etc). + +A monitoring service can be configured to collect this data regularly. +The data can be graphed to help understand the performance of the service over time, +or to help debug problems quickly. +It can also be used to send alerts if a service is down or behaving poorly. + +This repository contains code to report metrics to a [Prometheus][] monitoring server. + +### Use by libraries + +Library authors should define a set of metrics that may be useful. For example, the DataKitCI +cache module defines several metrics like this: + +```ocaml +module Metrics = struct + open Prometheus + + let namespace = "DataKitCI" + let subsystem = "cache" + + let builds_started_total = + let help = "Total number of builds started" in + Counter.v_label ~help ~label_name:"name" ~namespace ~subsystem "builds_started_total" + + let builds_succeeded_total = + let help = "Total number of builds that succeeded" in + Counter.v_label ~help ~label_name:"name" ~namespace ~subsystem "builds_succeeded_total" + + let builds_failed_total = + let help = "Total number of builds that failed" in + Counter.v_label ~help ~label_name:"name" ~namespace ~subsystem "builds_failed_total" + + [...] +end +``` + +Each of these metrics has a `name` label, which allows the reports to be further broken down +by the type of thing being built. + +When (for example) a build succeeds, the CI does: + +```ocaml +Prometheus.Counter.inc_one (Metrics.builds_succeeded_total build_type) +``` + +### Use by applications + +Applications can enable metric reporting using the `prometheus-app` opam package. +This depends on cohttp and can serve the metrics collected above over HTTP. + +The `prometheus-app.unix` ocamlfind library provides the `Prometheus_unix` module, +which includes a cmdliner option and pre-configured web-server. +See the `examples/example.ml` program for an example, which can be run as: + +```shell +$ ./_build/examples/example.native --listen-prometheus=9090 +If run with the option --listen-prometheus=9090, this program serves metrics at +http://localhost:9090/metrics +Tick! +Tick! +... +``` + +Unikernels can use `Prometheus_app` instead of `Prometheus_unix` to avoid the `Unix` dependency. + +### API docs + +Generated API documentation is available at .""" +url { + src: + "https://github.com/mirage/prometheus/releases/download/v0.3/prometheus-0.3.tbz" + checksum: [ + "sha256=d4fccf9855e20b85ca9bf78d60a24c24969fa3a6493e8a288b40c044374c800f" + "md5=dcf7cf2cb603d350bfa401ac82c8bff1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/prometheus-app/prometheus-app.0.4/opam b/packages/prometheus-app/prometheus-app.0.4/opam new file mode 100644 index 000000000..175cc99d0 --- /dev/null +++ b/packages/prometheus-app/prometheus-app.0.4/opam @@ -0,0 +1,110 @@ +opam-version: "2.0" +maintainer: "datakit@docker.com" +authors: ["Thomas Leonard" "David Scott"] +license: "Apache-1.0+" +homepage: "https://github.com/mirage/prometheus" +bug-reports: "https://github.com/mirage/prometheus/issues" +dev-repo: "git+https://github.com/mirage/prometheus.git" +doc: "https://mirage.github.io/prometheus/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "prometheus" {< "0.5"} + "fmt" {<= "0.9.0"} + "re" {>= "1.8.0" & <= "1.12.0"} + "cohttp" {>= "0.99.0" & < "1.0"} + "cohttp-lwt" {<= "2.5.2-1"} + "cohttp-lwt-unix" {<= "2.5.2-1"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cmdliner" {<= "1.3.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Client library for Prometheus monitoring" +description: """ +To run services reliably, it is useful if they can report various metrics +(for example, heap size, queue lengths, number of warnings logged, etc). + +A monitoring service can be configured to collect this data regularly. +The data can be graphed to help understand the performance of the service over time, +or to help debug problems quickly. +It can also be used to send alerts if a service is down or behaving poorly. + +This repository contains code to report metrics to a [Prometheus][] monitoring server. + +### Use by libraries + +Library authors should define a set of metrics that may be useful. For example, the DataKitCI +cache module defines several metrics like this: + +```ocaml +module Metrics = struct + open Prometheus + + let namespace = "DataKitCI" + let subsystem = "cache" + + let builds_started_total = + let help = "Total number of builds started" in + Counter.v_label ~help ~label_name:"name" ~namespace ~subsystem "builds_started_total" + + let builds_succeeded_total = + let help = "Total number of builds that succeeded" in + Counter.v_label ~help ~label_name:"name" ~namespace ~subsystem "builds_succeeded_total" + + let builds_failed_total = + let help = "Total number of builds that failed" in + Counter.v_label ~help ~label_name:"name" ~namespace ~subsystem "builds_failed_total" + + [...] +end +``` + +Each of these metrics has a `name` label, which allows the reports to be further broken down +by the type of thing being built. + +When (for example) a build succeeds, the CI does: + +```ocaml +Prometheus.Counter.inc_one (Metrics.builds_succeeded_total build_type) +``` + +### Use by applications + +Applications can enable metric reporting using the `prometheus-app` opam package. +This depends on cohttp and can serve the metrics collected above over HTTP. + +The `prometheus-app.unix` ocamlfind library provides the `Prometheus_unix` module, +which includes a cmdliner option and pre-configured web-server. +See the `examples/example.ml` program for an example, which can be run as: + +```shell +$ ./_build/examples/example.native --listen-prometheus=9090 +If run with the option --listen-prometheus=9090, this program serves metrics at +http://localhost:9090/metrics +Tick! +Tick! +... +``` + +Unikernels can use `Prometheus_app` instead of `Prometheus_unix` to avoid the `Unix` dependency. + +### API docs + +Generated API documentation is available at .""" +url { + src: + "https://github.com/mirage/prometheus/releases/download/v0.4/prometheus-0.4.tbz" + checksum: [ + "sha256=cea6e4f60e9e479851105cb8979f621cd5e388b954ff2e7989ec57f6bd28fd08" + "md5=c29ace053a914b5eac5487185af3e050" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/promise/promise.1.0.2/opam b/packages/promise/promise.1.0.2/opam new file mode 100644 index 000000000..2c745299b --- /dev/null +++ b/packages/promise/promise.1.0.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" + +synopsis: "Native implementation of a JS promise binding" + +license: "MIT" +homepage: "https://github.com/aantron/promise" +doc: "https://github.com/aantron/promise" +bug-reports: "https://github.com/aantron/promise/issues" + +authors: "Anton Bachin " +maintainer: "Anton Bachin " +dev-repo: "git+https://github.com/aantron/promise.git" + +depends: [ + "dune" {<= "3.17.1"} + "ocaml" + "reason" {build & >= "3.3.2" & <= "3.14.0"} + "result" {< "1.5"} +] + +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "exec" "test/test_main.exe" "-p" name "-j" jobs] {with-test} +] + +url { + src: + "https://github.com/aantron/promise/releases/download/1.0.2/promise-1.0.2.tar.gz" + checksum: [ + "sha256=cae1fe4de4aff19aa05c6bd52c6ebe6e1b74951b6eeee5a6b91aecfc2a05c690" + "md5=5fc5079a978a706e7ea04b7b47973630" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protobuf/protobuf.0.0.2/opam b/packages/protobuf/protobuf.0.0.2/opam new file mode 100644 index 000000000..48316bc77 --- /dev/null +++ b/packages/protobuf/protobuf.0.0.2/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: make +remove: [["ocamlfind" "remove" "protobuf"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {<= "111.13.00"} + "bitstring" {<= "4.1.0"} +] +dev-repo: "git+https://github.com/orbitz/ocaml-protobuf" +install: [make "install"] +synopsis: "Protobuf implementation for Ocaml" +flags: light-uninstall +url { + src: "https://github.com/orbitz/ocaml-protobuf/archive/0.0.2.tar.gz" + checksum: [ + "sha256=06f39eccb07fb6397552717b458b63849af338038bb47daba53e9498c87552da" + "md5=e3b137066f7bec998cc1f810f3f59358" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protobuf/protobuf.1.0.0/opam b/packages/protobuf/protobuf.1.0.0/opam new file mode 100644 index 000000000..f57659093 --- /dev/null +++ b/packages/protobuf/protobuf.1.0.0/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: make +remove: [["ocamlfind" "remove" "protobuf"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {<= "111.13.00"} + "bitstring" {<= "4.1.0"} +] +dev-repo: "git+https://github.com/orbitz/ocaml-protobuf" +install: [make "install"] +synopsis: "Protobuf implementation for Ocaml" +flags: light-uninstall +url { + src: "https://github.com/orbitz/ocaml-protobuf/archive/1.0.0.tar.gz" + checksum: [ + "sha256=4ad9553245f7314e35f6e17b5a9a537f36b16355fa0eeef410467d83f5345fd9" + "md5=b8c1ff122fb411808a81bca7a554e00d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.1/opam b/packages/protocol-9p/protocol-9p.0.1/opam new file mode 100644 index 000000000..7fb51b62e --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + ["ocamlfind" "remove" "protocol-9p"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "result" {<= "1.5"} + "cstruct" {< "4.0.0"} + "sexplib" {< "113.01.00"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {< "3.0.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "unix-errno" {< "0.4.0"} + "ctypes" {<= "0.23.0"} + "stringext" {<= "1.6.0"} + "fmt" {<= "0.9.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} +] +synopsis: + "Client and server implementation of 9P, in a Mirage-friendly style" +description: """ +Protocol-9p is an implementation of the plan9 9P fileserver protocol, +building on top of the Mirage libraries. Client and server implementations +are provided. The library supports 9P2000 and 9P2000.u protocol variants. +The server code is compatible with the Linux kernel client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-9p/archive/v0.1.tar.gz" + checksum: [ + "sha256=6f5df832f17a8393733ade282f7e1557cd0dfccea6fc44634b065c53376174c7" + "md5=b05bf534917ae021735f73fab7f4b80c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.2/opam b/packages/protocol-9p/protocol-9p.0.2/opam new file mode 100644 index 000000000..9c41ed9c6 --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.2/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + ["ocamlfind" "remove" "protocol-9p"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "result" {<= "1.5"} + "cstruct" {< "4.0.0"} + "sexplib" {< "113.01.00"} + "cmdliner" {<= "1.3.0"} + "mirage-types-lwt" {< "3.0.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "unix-errno" {< "0.4.0"} + "ctypes" {<= "0.23.0"} + "stringext" {<= "1.6.0"} + "fmt" {<= "0.9.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "camlp4" {<= "5.3"} +] +synopsis: + "Client and server implementation of 9P, in a Mirage-friendly style" +description: """ +Protocol-9p is an implementation of the plan9 9P fileserver protocol, +building on top of the Mirage libraries. Client and server implementations +are provided. The library supports 9P2000 and 9P2000.u protocol variants. +The server code is compatible with the Linux kernel client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-9p/archive/v0.2.tar.gz" + checksum: [ + "sha256=914a9206506cd15ff075198f52cb361fb84ef989c3896c0bedd998e6ca7cfd30" + "md5=064a53e441e3f7e4c42c329ad596f608" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.3/opam b/packages/protocol-9p/protocol-9p.0.3/opam new file mode 100644 index 000000000..35a8110d9 --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.3/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +build: [ + ["./configure"] + [make "PREFIX=%{prefix}%"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + ["ocamlfind" "remove" "protocol-9p"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {< "4.0.0"} + "sexplib" {<= "113.00.00"} + "result" {<= "1.5"} + "mirage-types-lwt" {< "3.0.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "unix-errno" {>= "0.3.0" & < "0.4.0"} + "ctypes" {<= "0.23.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "stringext" {<= "1.6.0"} + "fmt" {<= "0.9.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "camlp4" {<= "5.3"} +] +synopsis: + "Client and server implementation of 9P, in a Mirage-friendly style" +description: """ +Protocol-9p is an implementation of the plan9 9P fileserver protocol, +building on top of the Mirage libraries. Client and server implementations +are provided. The library supports 9P2000 and 9P2000.u protocol variants. +The server code is compatible with the Linux kernel client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-9p/archive/v0.3.tar.gz" + checksum: [ + "sha256=86a6fcb6a1125882de3bbd57eba486a5fa677da2bbbac81436c5b3090a0075c7" + "md5=f69315d992ab6c9adbd5b256241bbe42" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.4.0/opam b/packages/protocol-9p/protocol-9p.0.4.0/opam new file mode 100644 index 000000000..b8e507cc7 --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.4.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +build: [ + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "protocol-9p"] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {< "4.0.0"} + "sexplib" {<= "113.00.00"} + "result" {<= "1.5"} + "mirage-types-lwt" {< "3.0.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "unix-errno" {>= "0.3.0" & < "0.4.0"} + "ctypes" {<= "0.23.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "stringext" {<= "1.6.0"} + "fmt" {<= "0.9.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "camlp4" {<= "5.3"} +] +synopsis: + "Client and server implementation of 9P, in a Mirage-friendly style" +description: """ +Protocol-9p is an implementation of the plan9 9P fileserver protocol, +building on top of the Mirage libraries. Client and server implementations +are provided. The library supports 9P2000 and 9P2000.u protocol variants. +The server code is compatible with the Linux kernel client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-9p/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=d1ce1f70a204f3f048c00d3706499d882a283672780173c2172e8b0c453bc9ea" + "md5=fc55bae7e3da6e8f87796eac417f49fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.5.0/opam b/packages/protocol-9p/protocol-9p.0.5.0/opam new file mode 100644 index 000000000..e0bb86dfb --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.5.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +build: [ + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "protocol-9p"] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {< "4.0.0"} + "sexplib" {<= "113.00.00"} + "result" {<= "1.5"} + "mirage-types-lwt" {< "3.0.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "unix-errno" {>= "0.3.0" & < "0.4.0"} + "ctypes" {<= "0.23.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "stringext" {<= "1.6.0"} + "fmt" {<= "0.9.0"} + "lambda-term" {< "2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "camlp4" {<= "5.3"} +] +synopsis: + "Client and server implementation of 9P, in a Mirage-friendly style" +description: """ +Protocol-9p is an implementation of the plan9 9P fileserver protocol, +building on top of the Mirage libraries. Client and server implementations +are provided. The library supports 9P2000 and 9P2000.u protocol variants. +The server code is compatible with the Linux kernel client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-9p/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=14a4913bd0a7762dfce40b2d9259627b5749d2c49ff9c91ade4b29148b28bfad" + "md5=6ed32d999b5a6cb19966fb7377d5c489" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.5.1/opam b/packages/protocol-9p/protocol-9p.0.5.1/opam new file mode 100644 index 000000000..8a9989a3d --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.5.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +homepage: "https://github.com/mirage/ocaml-9p" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +build: [ + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "protocol-9p"] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "base-unix" {= "base"} + "cstruct" {>= "1.6.0" & < "2.0.0"} + "sexplib" {<= "113.00.00"} + "result" {<= "1.5"} + "mirage-types-lwt" {< "3.0.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "cmdliner" {<= "1.3.0"} + "stringext" {<= "1.6.0"} + "fmt" {<= "0.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "type_conv" {build & <= "113.00.02"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +depopts: "lambda-term" +conflicts: "lambda-term" {>= "2.0"} +synopsis: + "Client and server implementation of 9P, in a Mirage-friendly style" +description: """ +Protocol-9p is an implementation of the plan9 9P fileserver protocol, +building on top of the Mirage libraries. Client and server implementations +are provided. The library supports 9P2000 and 9P2000.u protocol variants. +The server code is compatible with the Linux kernel client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-9p/archive/v0.5.1.tar.gz" + checksum: [ + "sha256=1bdcd7021895c2611f5a4772950389b8726ccd7b3bdc86ce3e0ab003f8c8c9fb" + "md5=14bb94e9aa8ac205d6b8b5e3a5062542" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.5.2/opam b/packages/protocol-9p/protocol-9p.0.5.2/opam new file mode 100644 index 000000000..848883035 --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.5.2/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +build: [ + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "protocol-9p"] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {>= "1.7.0" & <= "1.9.0"} + "sexplib" {<= "113.00.00"} + "result" {<= "1.5"} + "mirage-types-lwt" {< "3.0.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "stringext" {<= "1.6.0"} + "astring" {<= "0.8.5"} + "named-pipe" {<= "0.4.0"} + "fmt" {<= "0.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "type_conv" {build & <= "113.00.02"} + "win-error" {<= "1.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +depopts: ["lambda-term"] +conflicts: "lambda-term" {>= "2.0"} +synopsis: + "Client and server implementation of 9P, in a Mirage-friendly style" +description: """ +Protocol-9p is an implementation of the plan9 9P fileserver protocol, +building on top of the Mirage libraries. Client and server implementations +are provided. The library supports 9P2000 and 9P2000.u protocol variants. +The server code is compatible with the Linux kernel client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-9p/archive/v0.5.2.tar.gz" + checksum: [ + "sha256=2425f7a4930c0af2338eef0366c9a67c799e02a9d8325477cff7aea549f47bf3" + "md5=9fbd3d754b5635366a92fdc67c837785" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.6.0/opam b/packages/protocol-9p/protocol-9p.0.6.0/opam new file mode 100644 index 000000000..f0d2b272d --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.6.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +build: [ + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "protocol-9p"] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "sexplib" {> "113.00.00" & <= "v0.17.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {< "3.0.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "stringext" {<= "1.6.0"} + "fmt" {<= "0.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "ppx_cstruct" {<= "6.2.0"} +] +depopts: ["lambda-term"] +conflicts: "lambda-term" {>= "2.0"} +synopsis: + "Client and server implementation of 9P, in a Mirage-friendly style" +description: """ +Protocol-9p is an implementation of the plan9 9P fileserver protocol, +building on top of the Mirage libraries. Client and server implementations +are provided. The library supports 9P2000 and 9P2000.u protocol variants. +The server code is compatible with the Linux kernel client.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-9p/archive/v0.6.0.tar.gz" + checksum: [ + "sha256=adc772b5f5d00a6ea45ca2bd58f658dde98092b0755057c1f45e9b3d45dc414f" + "md5=107922a383d0b6ae43b82831b5bb55e5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.7.2/opam b/packages/protocol-9p/protocol-9p.0.7.2/opam new file mode 100644 index 000000000..b6f586885 --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.7.2/opam @@ -0,0 +1,95 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +doc: "https://mirage.github.io/ocaml-9p/" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + pinned + "--with-lambda-term" + lambda-term:installed + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--with-lambda-term" + lambda-term:installed + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "cstruct-lwt" {<= "6.2.0"} + "sexplib" {> "113.00.00" & <= "v0.17.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {< "3.0.0"} + "channel" {>= "1.1.0" & <= "1.1.1"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "astring" {<= "0.8.5"} + "named-pipe" {<= "0.4.0"} + "fmt" {<= "0.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-error" {<= "1.0"} + "io-page" {< "2.0.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "topkg" {build & >= "0.7.3" & <= "1.0.7"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "ppx_cstruct" {<= "6.2.0"} +] +depopts: ["lambda-term"] +conflicts: "lambda-term" {>= "2.0"} +synopsis: "An implementation of the 9p protocol in pure OCaml" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-9p.png?branch=master)](https://travis-ci.org/mirage/ocaml-9p) [![Coverage Status](https://coveralls.io/repos/mirage/ocaml-9p/badge.png?branch=master)](https://coveralls.io/r/mirage/ocaml-9p?branch=master) + +ocaml-9p is an implementation of the 9P protocol, written in +a Mirage-friendly style. + +Please read the [API documentation](https://mirage.github.io/ocaml-9p). + +Example of the CLI example program: +``` +o9p ls --username vagrant /var +drwxr-xr-x ? root root 4096 Feb 2 2015 lib +drwxr-xr-x ? root root 4096 Mar 15 2015 cache +-rwxrwxrwx ? root root 9 May 10 2014 lock +drwxrwxrwx ? root root 4096 Jul 6 2015 tmp +drwxr-xr-x ? root root 4096 May 11 2014 spool +drwxrwxr-x ? root sshd 4096 Sep 28 2015 log +drwxr-xr-x ? root root 4096 Sep 21 2015 backups +drwxrwxr-x ? root mail 4096 Apr 16 2014 mail +drwxr-xr-x ? root root 4096 Apr 16 2014 opt +drwxrwxr-x ? root 50 4096 Apr 10 2014 local +-rwxrwxrwx ? root root 4 May 10 2014 run +``` + +This library supports the [9P2000.u extension](http://ericvh.github.io/9p-rfc/rfc9p2000.u.html)""" +url { + src: + "https://github.com/mirage/ocaml-9p/releases/download/v0.7.2/protocol-9p-0.7.2.tbz" + checksum: [ + "sha256=aef0c7dd6593e02a9a932007abdaa242cc946458e9292c61524c2cc44d211183" + "md5=c8a73115d6da47d9a759fbd4f1c451c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.7.3/opam b/packages/protocol-9p/protocol-9p.0.7.3/opam new file mode 100644 index 000000000..cfb5513bf --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.7.3/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +doc: "https://mirage.github.io/ocaml-9p/" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-lambda-term" + "%{lambda-term:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--with-lambda-term" + "%{lambda-term:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "cstruct-lwt" {<= "6.2.0"} + "sexplib" {> "113.00.00" & <= "v0.17.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {< "3.0.0"} + "channel" {>= "1.1.0" & <= "1.1.1"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "astring" {<= "0.8.5"} + "named-pipe" {<= "0.4.0"} + "fmt" {<= "0.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-error" {<= "1.0"} + "io-page" {< "2.0.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "topkg" {build & >= "0.7.3" & <= "1.0.7"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "ppx_cstruct" {<= "6.2.0"} +] +depopts: ["lambda-term"] +conflicts: "lambda-term" {>= "2.0"} +synopsis: "An implementation of the 9p protocol in pure OCaml" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-9p.png?branch=master)](https://travis-ci.org/mirage/ocaml-9p) [![Coverage Status](https://coveralls.io/repos/mirage/ocaml-9p/badge.png?branch=master)](https://coveralls.io/r/mirage/ocaml-9p?branch=master) + +ocaml-9p is an implementation of the 9P protocol, written in +a Mirage-friendly style. + +Please read the [API documentation](https://mirage.github.io/ocaml-9p). + +Example of the CLI example program: +``` +o9p ls --username vagrant /var +drwxr-xr-x ? root root 4096 Feb 2 2015 lib +drwxr-xr-x ? root root 4096 Mar 15 2015 cache +-rwxrwxrwx ? root root 9 May 10 2014 lock +drwxrwxrwx ? root root 4096 Jul 6 2015 tmp +drwxr-xr-x ? root root 4096 May 11 2014 spool +drwxrwxr-x ? root sshd 4096 Sep 28 2015 log +drwxr-xr-x ? root root 4096 Sep 21 2015 backups +drwxrwxr-x ? root mail 4096 Apr 16 2014 mail +drwxr-xr-x ? root root 4096 Apr 16 2014 opt +drwxrwxr-x ? root 50 4096 Apr 10 2014 local +-rwxrwxrwx ? root root 4 May 10 2014 run +``` + +This library supports the [9P2000.u extension](http://ericvh.github.io/9p-rfc/rfc9p2000.u.html)""" +url { + src: "https://github.com/mirage/ocaml-9p/archive/v0.7.3.tar.gz" + checksum: [ + "sha256=635afde174fecf9c986b997fd4410eb4de26dd0f10ff2f5e019cc982ab33f2e1" + "md5=40fba01a1218a97228284d4fe9ad3492" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.7.4/opam b/packages/protocol-9p/protocol-9p.0.7.4/opam new file mode 100644 index 000000000..02f344a46 --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.7.4/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott" "David Sheets" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +doc: "https://mirage.github.io/ocaml-9p/" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-lambda-term" + "%{lambda-term:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--with-lambda-term" + "%{lambda-term:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "cstruct-lwt" {<= "6.2.0"} + "sexplib" {> "113.00.00" & <= "v0.17.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {< "3.0.0"} + "channel" {>= "1.1.0" & <= "1.1.1"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "astring" {<= "0.8.5"} + "named-pipe" {<= "0.4.0"} + "fmt" {<= "0.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-error" {<= "1.0"} + "io-page" {< "2.0.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "topkg" {build & >= "0.7.3" & <= "1.0.7"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} +] +depopts: ["lambda-term"] +conflicts: "lambda-term" {>= "2.0"} +synopsis: "An implementation of the 9p protocol in pure OCaml" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-9p.png?branch=master)](https://travis-ci.org/mirage/ocaml-9p) [![Coverage Status](https://coveralls.io/repos/mirage/ocaml-9p/badge.png?branch=master)](https://coveralls.io/r/mirage/ocaml-9p?branch=master) + +ocaml-9p is an implementation of the 9P protocol, written in +a Mirage-friendly style. + +Please read the [API documentation](https://mirage.github.io/ocaml-9p). + +Example of the CLI example program: +``` +o9p ls --username vagrant /var +drwxr-xr-x ? root root 4096 Feb 2 2015 lib +drwxr-xr-x ? root root 4096 Mar 15 2015 cache +-rwxrwxrwx ? root root 9 May 10 2014 lock +drwxrwxrwx ? root root 4096 Jul 6 2015 tmp +drwxr-xr-x ? root root 4096 May 11 2014 spool +drwxrwxr-x ? root sshd 4096 Sep 28 2015 log +drwxr-xr-x ? root root 4096 Sep 21 2015 backups +drwxrwxr-x ? root mail 4096 Apr 16 2014 mail +drwxr-xr-x ? root root 4096 Apr 16 2014 opt +drwxrwxr-x ? root 50 4096 Apr 10 2014 local +-rwxrwxrwx ? root root 4 May 10 2014 run +``` + +This library supports the [9P2000.u extension](http://ericvh.github.io/9p-rfc/rfc9p2000.u.html)""" +url { + src: + "https://github.com/mirage/ocaml-9p/releases/download/v0.7.4/protocol-9p-0.7.4.tbz" + checksum: [ + "sha256=46b83b3659a52aac7c3a0bd0c8447f893f28c10561907d745c10d9fbf30cd11e" + "md5=4b906e1ba9a91d351288f0f0a7dc3836" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.8.0/opam b/packages/protocol-9p/protocol-9p.0.8.0/opam new file mode 100644 index 000000000..869bee73a --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.8.0/opam @@ -0,0 +1,96 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +doc: "https://mirage.github.io/ocaml-9p/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-lambda-term" + "%{lambda-term:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--with-lambda-term" + "%{lambda-term:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "base-bytes" {<= "base"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "cstruct-lwt" {<= "6.2.0"} + "sexplib" {> "113.00.00" & <= "v0.17.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {< "3.7.0"} + "channel" {>= "1.1.0" & <= "1.1.1"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "astring" {<= "0.8.5"} + "named-pipe" {= "0.4.0"} + "fmt" {<= "0.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-error" {<= "1.0"} + "io-page" {< "2.0.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "topkg" {build & >= "0.7.3" & <= "1.0.7"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "ppx_cstruct" {<= "6.2.0"} +] +depopts: ["lambda-term"] +conflicts: "lambda-term" {>= "2.0"} +synopsis: "An implementation of the 9p protocol in pure OCaml" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-9p.png?branch=master)](https://travis-ci.org/mirage/ocaml-9p) [![Coverage Status](https://coveralls.io/repos/mirage/ocaml-9p/badge.png?branch=master)](https://coveralls.io/r/mirage/ocaml-9p?branch=master) + +ocaml-9p is an implementation of the 9P protocol, written in +a Mirage-friendly style. + +Please read the [API documentation](https://mirage.github.io/ocaml-9p). + +Example of the CLI example program: +``` +o9p ls --username vagrant /var +drwxr-xr-x ? root root 4096 Feb 2 2015 lib +drwxr-xr-x ? root root 4096 Mar 15 2015 cache +-rwxrwxrwx ? root root 9 May 10 2014 lock +drwxrwxrwx ? root root 4096 Jul 6 2015 tmp +drwxr-xr-x ? root root 4096 May 11 2014 spool +drwxrwxr-x ? root sshd 4096 Sep 28 2015 log +drwxr-xr-x ? root root 4096 Sep 21 2015 backups +drwxrwxr-x ? root mail 4096 Apr 16 2014 mail +drwxr-xr-x ? root root 4096 Apr 16 2014 opt +drwxrwxr-x ? root 50 4096 Apr 10 2014 local +-rwxrwxrwx ? root root 4 May 10 2014 run +``` + +This library supports the [9P2000.u extension](http://ericvh.github.io/9p-rfc/rfc9p2000.u.html)""" +url { + src: + "https://github.com/mirage/ocaml-9p/releases/download/v0.8.0/protocol-9p-0.8.0.tbz" + checksum: [ + "sha256=f7eb979754a7786ccedd081359dfd074cd7a38d6fa2d8760c5ae01cfb028f947" + "md5=2576040bdd1fba3d9dc7249d5fd8d5b7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol-9p/protocol-9p.0.9.0/opam b/packages/protocol-9p/protocol-9p.0.9.0/opam new file mode 100644 index 000000000..a3ee4df9b --- /dev/null +++ b/packages/protocol-9p/protocol-9p.0.9.0/opam @@ -0,0 +1,100 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-9p" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +bug-reports: "https://github.com/mirage/ocaml-9p/issues" +doc: "https://mirage.github.io/ocaml-9p/" +tags: ["org:mirage"] + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-lambda-term" + "%{lambda-term:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--with-lambda-term" + "%{lambda-term:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "base-bytes" {<= "base"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "cstruct-lwt" {<= "6.2.0"} + "sexplib" {> "113.00.00" & <= "v0.17.0"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} + "mirage-flow-lwt" {>= "1.2.0" & <= "1.6.0"} + "mirage-kv-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-channel-lwt" {>= "3.0.0" & <= "3.2.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "base-unix" {= "base"} + "cmdliner" {<= "1.3.0"} + "astring" {<= "0.8.5"} + "named-pipe" {= "0.4.0"} + "fmt" {<= "0.9.0"} + "logs" {>= "0.5.0" & <= "0.7.0"} + "win-error" {<= "1.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "topkg" {build & >= "0.7.3" & <= "1.0.7"} + "alcotest" {with-test & >= "0.4.0" & <= "1.8.0"} + "ppx_cstruct" {<= "6.2.0"} + "io-page-unix" {<= "2.3.0"} +] +depopts: ["lambda-term"] +conflicts: "lambda-term" {>= "2.0"} +synopsis: "An implementation of the 9p protocol in pure OCaml" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-9p.png?branch=master)](https://travis-ci.org/mirage/ocaml-9p) [![Coverage Status](https://coveralls.io/repos/mirage/ocaml-9p/badge.png?branch=master)](https://coveralls.io/r/mirage/ocaml-9p?branch=master) + +ocaml-9p is an implementation of the 9P protocol, written in +a Mirage-friendly style. + +Please read the [API documentation](https://mirage.github.io/ocaml-9p). + +Example of the CLI example program: +``` +o9p ls --username vagrant /var +drwxr-xr-x ? root root 4096 Feb 2 2015 lib +drwxr-xr-x ? root root 4096 Mar 15 2015 cache +-rwxrwxrwx ? root root 9 May 10 2014 lock +drwxrwxrwx ? root root 4096 Jul 6 2015 tmp +drwxr-xr-x ? root root 4096 May 11 2014 spool +drwxrwxr-x ? root sshd 4096 Sep 28 2015 log +drwxr-xr-x ? root root 4096 Sep 21 2015 backups +drwxrwxr-x ? root mail 4096 Apr 16 2014 mail +drwxr-xr-x ? root root 4096 Apr 16 2014 opt +drwxrwxr-x ? root 50 4096 Apr 10 2014 local +-rwxrwxrwx ? root root 4 May 10 2014 run +``` + +This library supports the [9P2000.u extension](http://ericvh.github.io/9p-rfc/rfc9p2000.u.html)""" +url { + src: "https://github.com/mirage/ocaml-9p/archive/v0.9.0.tar.gz" + checksum: [ + "sha256=96c34b77244f53531213d219cf7268e99706604e85ddf3dddaef3d26a4457e8d" + "md5=588b0562894aea3c303e9568afc46d1c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/protocol_version_header/protocol_version_header.v0.10.0/opam b/packages/protocol_version_header/protocol_version_header.v0.10.0/opam new file mode 100644 index 000000000..f1bd670f9 --- /dev/null +++ b/packages/protocol_version_header/protocol_version_header.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/protocol_version_header" +bug-reports: "https://github.com/janestreet/protocol_version_header/issues" +dev-repo: "git+https://github.com/janestreet/protocol_version_header.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Protocol versioning" +description: """ +This library offers a lightweight way for applications protocols to +version themselves. The more protocols that add themselves to +[Known_protocol], the nicer error messages we will get when connecting +to a service while using the wrong protocol.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/protocol_version_header-v0.10.0.tar.gz" + checksum: [ + "sha256=525ad24929342b18e6e6da2d86c5fccd0488116375772ff8b749910128e7a8d4" + "md5=12508328b26e641d775e9085c9c70757" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/proverif/proverif.1.96pl1/opam b/packages/proverif/proverif.1.96pl1/opam new file mode 100644 index 000000000..14bec57a6 --- /dev/null +++ b/packages/proverif/proverif.1.96pl1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: + "Bruno Blanchet , Marc Sylvestre " +authors: + "Bruno Blanchet , Vincent Cheval , Ben Smyth , Marc Sylvestre " +homepage: "http://proverif.inria.fr/" +bug-reports: "bruno.blanchet@inria.fr" +license: "GPL-1.0-or-later" +build: [ + ["./build" "ocb.byte"] {!ocaml:native} + ["./build" "ocb.native"] {ocaml:native} +] +install: [ "./build" "install" "%{prefix}%" ] + +remove: [ + [ "rm" "-rf" + "%{prefix}%/doc/proverif" + "%{prefix}%/bin/proverif" + "%{prefix}%/bin/proveriftotex" + "%{prefix}%/bin/proverif.exe" + "%{prefix}%/bin/proveriftotex.exe" + ] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +depexts: [ + [[] ["graphviz"] ] +] +synopsis: "ProVerif: Cryptographic protocol verifier in the formal model" +flags: light-uninstall +url { + src: "http://proverif.inria.fr/proverif1.96pl1.tar.gz" + checksum: "md5=ae31b3c6c9d364fa1cc2f3047bb9167c" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/proverif/proverif.1.97/opam b/packages/proverif/proverif.1.97/opam new file mode 100644 index 000000000..4b5a41e87 --- /dev/null +++ b/packages/proverif/proverif.1.97/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: + "Bruno Blanchet , Marc Sylvestre " +authors: + "Bruno Blanchet , Vincent Cheval , Ben Smyth , Marc Sylvestre " +homepage: "http://proverif.inria.fr/" +bug-reports: "bruno.blanchet@inria.fr" +license: "GPL-1.0-or-later" +build: [ + ["./build" "ocb.byte"] {!ocaml:native} + ["./build" "ocb.native"] {ocaml:native} +] +install: [ "./build" "install" "%{prefix}%" ] + +remove: [ + [ "rm" "-rf" + "%{prefix}%/doc/proverif" + "%{prefix}%/bin/proverif" + "%{prefix}%/bin/proveriftotex" + "%{prefix}%/bin/proverif.exe" + "%{prefix}%/bin/proveriftotex.exe" + ] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +depexts: [ + [[] ["graphviz"] ] +] +synopsis: "ProVerif: Cryptographic protocol verifier in the symbolic model" +description: """ +ProVerif is an automatic cryptographic protocol verifier, in the formal model (so called Dolev-Yao model). This protocol verifier is based on a representation of the protocol by Horn clauses. Its main features are: + +- It can handle many different cryptographic primitives, including shared- and public-key cryptography (encryption and signatures), hash functions, and Diffie-Hellman key agreements, specified both as rewrite rules or as equations. + +- It can handle an unbounded number of sessions of the protocol (even in parallel) and an unbounded message space. This result has been obtained thanks to some well-chosen approximations. This means that the verifier can give false attacks, but if it claims that the protocol satisfies some property, then the property is actually satisfied. + +This verifier can prove the following properties: + +- secrecy (the adversary cannot obtain the secret, CSFW'01) +- authentication and more generally correspondence properties (Journal of Computer Security, 17(4):363-434, 2009) +- strong secrecy (the adversary does not see the difference when the value of the secret changes, IEEE S&P'04) +- equivalences between processes that differ only by terms (Journal of Logic and Algebraic Programming, 75(1):3-51, 2008 with Martín Abadi and Cédric Fournet)""" +flags: light-uninstall +url { + src: "http://proverif.inria.fr/proverif1.97.tar.gz" + checksum: "md5=7cc9cefde0178e75e1e69c2c146b5e3a" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/proverif/proverif.1.97pl1/opam b/packages/proverif/proverif.1.97pl1/opam new file mode 100644 index 000000000..efedced9d --- /dev/null +++ b/packages/proverif/proverif.1.97pl1/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: + "Bruno Blanchet , Marc Sylvestre " +authors: + "Bruno Blanchet , Vincent Cheval , Ben Smyth , Marc Sylvestre " +homepage: "http://proverif.inria.fr/" +bug-reports: "bruno.blanchet@inria.fr" +license: "GPL-1.0-or-later" +build: [ + ["./build" "ocb.byte"] {!ocaml:native} + ["./build" "ocb.native"] {ocaml:native} +] +install: [ "./build" "install" "%{prefix}%" ] + +remove: [ + [ "rm" "-rf" + "%{prefix}%/doc/proverif" + "%{prefix}%/bin/proverif" + "%{prefix}%/bin/proveriftotex" + "%{prefix}%/bin/proverif.exe" + "%{prefix}%/bin/proveriftotex.exe" + ] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} +] +depexts: [ + [[] ["graphviz"] ] +] +synopsis: "ProVerif: Cryptographic protocol verifier in the symbolic model" +description: """ +ProVerif is an automatic cryptographic protocol verifier, in the symbolic model (so called Dolev-Yao model). This protocol verifier is based on a representation of the protocol by Horn clauses. Its main features are: + +- It can handle many different cryptographic primitives, including shared- and public-key cryptography (encryption and signatures), hash functions, and Diffie-Hellman key agreements, specified both as rewrite rules or as equations. + +- It can handle an unbounded number of sessions of the protocol (even in parallel) and an unbounded message space. This result has been obtained thanks to some well-chosen approximations. This means that the verifier can give false attacks, but if it claims that the protocol satisfies some property, then the property is actually satisfied. + +ProVerif can prove the following properties: + +- secrecy (the adversary cannot obtain the secret) +- authentication and more generally correspondence +- strong secrecy (the adversary does not see the difference when the value of the secret changes) +- equivalences between processes that differ only by terms + +A survey of ProVerif with references to other papers is available at + +Bruno Blanchet. Modeling and Verifying Security Protocols with the Applied Pi Calculus and ProVerif. Foundations and Trends in Privacy and Security, 1(1-2):1-135, October 2016. http://dx.doi.org/10.1561/3300000004""" +flags: light-uninstall +url { + src: "http://proverif.inria.fr/proverif1.97pl1.tar.gz" + checksum: "md5=d41ad700772545c8a5d618c7889a1500" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/proverif/proverif.1.97pl3/opam b/packages/proverif/proverif.1.97pl3/opam new file mode 100644 index 000000000..4bc058ef0 --- /dev/null +++ b/packages/proverif/proverif.1.97pl3/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: + "Bruno Blanchet , Marc Sylvestre " +authors: + "Bruno Blanchet , Vincent Cheval , Ben Smyth , Marc Sylvestre " +homepage: "http://proverif.inria.fr/" +bug-reports: "bruno.blanchet@inria.fr" +license: "GPL-1.0-or-later" +build: [ + ["./build" "ocb.byte"] {!ocaml:native} + ["./build" "ocb.native"] {ocaml:native} +] +install: [ "./build" "install" "%{prefix}%" ] + +remove: [ + [ "rm" "-rf" + "%{prefix}%/doc/proverif" + "%{prefix}%/bin/proverif" + "%{prefix}%/bin/proveriftotex" + "%{prefix}%/bin/proverif.exe" + "%{prefix}%/bin/proveriftotex.exe" + ] +] +depends: ["ocaml" "ocamlfind" {<= "1.9.6"} "ocamlbuild" {<= "0.15.0"}] +depexts: [ + [[] ["graphviz"] ] +] +synopsis: "ProVerif: Cryptographic protocol verifier in the symbolic model" +description: """ +ProVerif is an automatic cryptographic protocol verifier, in the symbolic model (so called Dolev-Yao model). This protocol verifier is based on a representation of the protocol by Horn clauses. Its main features are: + +- It can handle many different cryptographic primitives, including shared- and public-key cryptography (encryption and signatures), hash functions, and Diffie-Hellman key agreements, specified both as rewrite rules or as equations. + +- It can handle an unbounded number of sessions of the protocol (even in parallel) and an unbounded message space. This result has been obtained thanks to some well-chosen approximations. This means that the verifier can give false attacks, but if it claims that the protocol satisfies some property, then the property is actually satisfied. + +ProVerif can prove the following properties: + +- secrecy (the adversary cannot obtain the secret) +- authentication and more generally correspondence +- strong secrecy (the adversary does not see the difference when the value of the secret changes) +- equivalences between processes that differ only by terms + +A survey of ProVerif with references to other papers is available at + +Bruno Blanchet. Modeling and Verifying Security Protocols with the Applied Pi Calculus and ProVerif. Foundations and Trends in Privacy and Security, 1(1-2):1-135, October 2016. http://dx.doi.org/10.1561/3300000004""" +flags: light-uninstall +url { + src: "http://proverif.inria.fr/proverif1.97pl3.tar.gz" + checksum: "md5=947a428f71cc335aeea8d178c1e8e84f" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/ptime/ptime.0.8.0/opam b/packages/ptime/ptime.0.8.0/opam new file mode 100644 index 000000000..72609e29d --- /dev/null +++ b/packages/ptime/ptime.0.8.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/ptime" +doc: "http://erratique.ch/software/ptime" +dev-repo: "git+http://erratique.ch/repos/ptime.git" +bug-reports: "https://github.com/dbuenzli/ptime/issues" +tags: [ "time" "posix" "system" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} + "result" {<= "1.5"} +] +depopts: [ "js_of_ocaml" ] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "jsoo=%{js_of_ocaml:installed}%" +] +synopsis: "POSIX time for OCaml" +description: """ +Ptime has platform independent POSIX time support in pure OCaml. It +provides a type to represent a well-defined range of POSIX timestamps +with picosecond precision, conversion with date-time values, +conversion with [RFC 3339 timestamps][1] and pretty printing to a +human-readable, locale-independent representation. + +The additional Ptime_clock library provides access to a system POSIX +clock and to the system's current time zone offset. + +Ptime is not a calendar library. + +Ptime depends on the `result` compatibility package. Ptime_clock +depends on your system library. Ptime_clock's optional JavaScript +support depends on [js_of_ocaml][2]. Ptime and its libraries are +distributed under the BSD3 license. + +[1]: http://tools.ietf.org/html/rfc3339 +[2]: http://ocsigen.org/js_of_ocaml/""" +url { + src: "http://erratique.ch/software/ptime/releases/ptime-0.8.0.tbz" + checksum: [ + "sha256=c3168ece6a7d3bdef2baaa64190d033ad9de1c9546e66d42a98b0a467ee733a9" + "md5=9d5ad46d4bbf19f2419fa121bf6c111a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ptmap/ptmap.2.0.1/opam b/packages/ptmap/ptmap.2.0.1/opam new file mode 100644 index 000000000..96d2ea916 --- /dev/null +++ b/packages/ptmap/ptmap.2.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jean-Christophe.Filliatre@lri.fr" +authors: ["Jean-Christophe Filliâtre"] +homepage: "https://www.lri.fr/~filliatr/software.en.html" +bug-reports: "https://github.com/backtracking/ptmap/issues" +dev-repo: "git+https://github.com/backtracking/ptmap.git" +license: "GPL-2.1" +build: [ + ["obuild" "configure"] + ["obuild" "build" "lib-ptmap"] +] +install: [ + ["obuild" "install"] +] +remove: [ + ["ocamlfind" "remove" "ptmap"] +] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "obuild" {build & <= "0.1.11"} + "qtest" {>= "2.2" & <= "2.11.2"} +] +synopsis: "Maps over integers implemented as Patricia trees" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ptmap/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=12f4f06479d30fce74167dd14edea8f7dc88feed4cbe027634c370826c7359d9" + "md5=7dffdb09dd9f2cc38c47c4322c3a6dc8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ptmap/ptmap.2.0.2/opam b/packages/ptmap/ptmap.2.0.2/opam new file mode 100644 index 000000000..a930f206f --- /dev/null +++ b/packages/ptmap/ptmap.2.0.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jean-Christophe.Filliatre@lri.fr" +authors: ["Jean-Christophe Filliâtre"] +homepage: "https://www.lri.fr/~filliatr/software.en.html" +bug-reports: "https://github.com/backtracking/ptmap/issues" +dev-repo: "git+https://github.com/backtracking/ptmap.git" +license: "GPL-2.1" +build: [ + ["obuild" "configure"] + ["obuild" "build" "lib-ptmap"] +] +install: [ + ["obuild" "install"] +] +remove: [ + ["ocamlfind" "remove" "ptmap"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "obuild" {build & <= "0.1.11"} + "qtest" {>= "2.2" & <= "2.11.2"} +] +synopsis: "Maps over integers implemented as Patricia trees" +flags: light-uninstall +url { + src: "https://github.com/backtracking/ptmap/archive/v2.0.2.tar.gz" + checksum: [ + "sha256=e552143c13f1d3a42a7b5561d047a6864009eb4dc9007d8d0b98e0bbd007971f" + "md5=67d6d169872c4ccedb28e163c8ddc45b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ptmap/ptmap.2.0.3/opam b/packages/ptmap/ptmap.2.0.3/opam new file mode 100644 index 000000000..f3467be14 --- /dev/null +++ b/packages/ptmap/ptmap.2.0.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jean-Christophe.Filliatre@lri.fr" +authors: ["Jean-Christophe Filliâtre"] +homepage: "https://www.lri.fr/~filliatr/software.en.html" +bug-reports: "https://github.com/backtracking/ptmap/issues" +dev-repo: "git+https://github.com/backtracking/ptmap.git" +license: "GPL-2.1" +build: [ + ["obuild" "configure"] + ["obuild" "build" "lib-ptmap"] +] +install: [ + ["obuild" "install"] +] +remove: [ + ["ocamlfind" "remove" "ptmap"] +] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "obuild" {build & <= "0.1.11"} + "qtest" {with-test & >= "2.2" & <= "2.11.2"} +] +synopsis: "Maps over integers implemented as Patricia trees" +flags: light-uninstall +url { + src: "https://github.com/backtracking/ptmap/archive/v2.0.3.tar.gz" + checksum: [ + "sha256=585cf56e34a1b050104e1ed2d9b2f5bec138e8697718e4ee987f65806f7cf3fd" + "md5=e23555a8945c1259674a583713f68c8a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ptset/ptset.1.0.0/opam b/packages/ptset/ptset.1.0.0/opam new file mode 100644 index 000000000..787ef5cbb --- /dev/null +++ b/packages/ptset/ptset.1.0.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jean-Christophe.Filliatre@lri.fr" +authors: ["Jean-Christophe Filliâtre"] +homepage: "https://www.lri.fr/~filliatr/software.en.html" +bug-reports: "https://github.com/UnixJunkie/ptset/issues" +dev-repo: "git+https://github.com/UnixJunkie/ptset.git" +license: "LGPL-2.1-only" +build: [ + ["obuild" "configure"] + ["obuild" "build" "lib-ptset"] +] +install: [ + ["obuild" "install"] +] +remove: [ + ["ocamlfind" "remove" "ptset"] +] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "obuild" {build & <= "0.1.11"} +] +synopsis: "Sets of integers implemented as Patricia trees" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ptset/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=a88c6391ea032083e29425cda73b4f8f4e8ccfd29b1e08ffb445f07ce8103a40" + "md5=1cd9591bb28397c56bd91b8c7e61aad9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/publish/publish.0.3.0/opam b/packages/publish/publish.0.3.0/opam new file mode 100644 index 000000000..ca5b1e9ea --- /dev/null +++ b/packages/publish/publish.0.3.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Louis Gesbert " +authors: [ + "Louis Gesbert " + "David Sheets " +] +homepage: "http://opam.ocaml.org" +bug-reports: "https://github.com/OCamlPro/opam-publish/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" +build: [make] +depends: [ + "ocaml" + "opam-lib" {build & = "1.2.2"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & <= "1.3.0"} + "github" {build & >= "1.0.0" & < "2.0.0"} +] +synopsis: "A tool to ease contributions to opam repositories." +description: """ +Opam-publish helps gather metadata to form an OPAM package and submit it +to a remote repository.""" +flags: plugin +url { + src: "https://github.com/OCamlPro/opam-publish/archive/0.3.0.tar.gz" + checksum: [ + "sha256=cce2c39db682da28d9d90c86435d3fc44181ae1895f11f9e6022a5f7c6e6906c" + "md5=e0c500e5fb0918269d729b0575033c48" + ] +} +extra-source "publish.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/publish/publish.install" + checksum: [ + "sha256=33492300f322ca3c91896203907bbb0ddcac977081cba76c3b2ae0bbd31a919a" + "md5=849200f319f8871ccaf9bdd7fa7db44d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/publish/publish.0.3.1/opam b/packages/publish/publish.0.3.1/opam new file mode 100644 index 000000000..25221e5f9 --- /dev/null +++ b/packages/publish/publish.0.3.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Louis Gesbert " +authors: [ + "Louis Gesbert " + "David Sheets " +] +homepage: "http://opam.ocaml.org" +bug-reports: "https://github.com/OCamlPro/opam-publish/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" +build: [make] +depends: [ + "ocaml" + "opam-lib" {build & = "1.2.2"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & <= "1.3.0"} + "github" {build & >= "1.0.0" & < "2.0.0"} +] +synopsis: "A tool to ease contributions to opam repositories." +description: """ +Opam-publish helps gather metadata to form an OPAM package and submit it +to a remote repository.""" +flags: plugin +url { + src: "https://github.com/OCamlPro/opam-publish/archive/0.3.1.tar.gz" + checksum: [ + "sha256=eb4b7eb4dab4b20502fed316b5e20786db225d3e4aeb88c34a581671b570334d" + "md5=a2b8b27a20bbaf918101103ce76abe68" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/publish/publish.0.3.2/opam b/packages/publish/publish.0.3.2/opam new file mode 100644 index 000000000..a9c35457c --- /dev/null +++ b/packages/publish/publish.0.3.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Louis Gesbert " +authors: [ + "Louis Gesbert " + "David Sheets " +] +homepage: "http://opam.ocaml.org" +bug-reports: "https://github.com/OCamlPro/opam-publish/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" +build: [make] +depends: [ + "ocaml" + "opam-lib" {build & = "1.2.2"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & <= "1.3.0"} + "github" {build & >= "1.0.0" & < "2.0.0"} +] +synopsis: "A tool to ease contributions to opam repositories." +description: """ +Opam-publish helps gather metadata to form an OPAM package and submit it +to a remote repository.""" +flags: plugin +url { + src: "https://github.com/AltGr/opam-publish/archive/0.3.2.tar.gz" + checksum: [ + "sha256=27fb6edef19a1a44dab402f820e26ef1178245f9b18a24876bbe7f091cc9dd37" + "md5=14f59b18c6bdb80132d05d4034322450" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/publish/publish.0.3.3/opam b/packages/publish/publish.0.3.3/opam new file mode 100644 index 000000000..58ff01a97 --- /dev/null +++ b/packages/publish/publish.0.3.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Louis Gesbert " +authors: [ + "Louis Gesbert " + "David Sheets " +] +homepage: "http://opam.ocaml.org" +bug-reports: "https://github.com/OCamlPro/opam-publish/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" +build: [make] +depends: [ + "ocaml" + "opam-lib" {build & = "1.2.2"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & <= "1.3.0"} + "github" {build & >= "2.0.0" & < "2.2.0"} +] +synopsis: "A tool to ease contributions to opam repositories." +description: """ +Opam-publish helps gather metadata to form an OPAM package and submit it +to a remote repository.""" +flags: plugin +url { + src: "https://github.com/AltGr/opam-publish/archive/0.3.3.tar.gz" + checksum: [ + "sha256=fcc26d697bd5ae6bc8aed068a73446dc6c58f5377be431c0b5d287a8b42d79ae" + "md5=dcb8885dacfa41dd0ab6b51b97305ab5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/publish/publish.0.3.4/opam b/packages/publish/publish.0.3.4/opam new file mode 100644 index 000000000..6f4e77ac4 --- /dev/null +++ b/packages/publish/publish.0.3.4/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Louis Gesbert " +authors: [ + "Louis Gesbert " + "David Sheets " +] +homepage: "http://opam.ocaml.org" +bug-reports: "https://github.com/OCamlPro/opam-publish/issues" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" +build: [make] +depends: [ + "ocaml" + "opam-lib" {build & > "1.2.2" & <= "1.3.1"} + "ocamlfind" {build & <= "1.9.6"} + "cmdliner" {build & <= "1.3.0"} + "github" {build & >= "2.0.0" & < "3.0.0"} +] +synopsis: "A tool to ease contributions to opam repositories." +description: """ +Opam-publish helps gather metadata to form an OPAM package and submit it +to a remote repository.""" +flags: plugin +url { + src: "https://github.com/ocaml/opam-publish/archive/0.3.4.tar.gz" + checksum: [ + "sha256=863af0b06d6820fb6d7141d916ffc5bebbbb4e79723dce43d652cbc5d74e37b1" + "md5=814dfa99a9bb16b4ad5891c766d1eba2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/opam b/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/opam new file mode 100644 index 000000000..d8c8a9ad9 --- /dev/null +++ b/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +homepage: "https://bitbucket.org/smondet/pvem_lwt_unix" +build: ["ocaml" "please.ml" "build"] +remove: [ + ["ocaml" "please.ml" "uninstall"] + ] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "pvem" {= "0.0.1"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "lwt" {< "2.5.0"} +] +install: ["ocaml" "please.ml" "install"] +synopsis: "Access to the Operating system with Pvem and Lwt_unix" +description: """ +`Pvem_lwt_unix` provides a high-level API on top of `Lwt_unix`, with +comprehensive error types.""" +url { + src: + "https://bitbucket.org/smondet/pvem_lwt_unix/get/pvem_lwt_unix.0.0.1.tar.gz" + checksum: [ + "sha256=31734f78796ae1e2e6b1301468baaae80b3b8d4a81238e19d907d3d63c65922e" + "md5=e0ffa446bded126770c3704636093752" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pxp/pxp.1.2.3/opam b/packages/pxp/pxp.1.2.3/opam new file mode 100644 index 000000000..56e526d64 --- /dev/null +++ b/packages/pxp/pxp.1.2.3/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "codinuum@me.com" +authors: "Gerd Stolpmann " +homepage: "http://projects.camlcity.org/projects/pxp.html" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-pxp.git" +bug-reports: "ocaml-pxp-users@orcaware.com" + +build: [ + [ + "./configure" + "-without-wlex" + "-without-wlex-compat" + "-lexlist" + "utf8,iso88591" + ] + [make "all"] + [make "opt"] +] +remove: [ + ["ocamlfind" "remove" "pxp-engine"] + ["ocamlfind" "remove" "pxp-lex-iso88591"] + ["ocamlfind" "remove" "pxp-lex-utf8"] + ["ocamlfind" "remove" "pxp-pp"] + ["ocamlfind" "remove" "pxp-ulex-utf8"] + ["ocamlfind" "remove" "pxp"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {>= "3.6.0" & < "4.1.0"} + "ulex" {<= "1.2"} +] +install: [make "install" "MANDIR=%{man}%"] +synopsis: "Polymorphic XML Parser" +description: """ +PXP is an XML parser for OCaml. It represents the parsed document +either as tree or as stream of events. In tree mode, it is possible to +validate the XML document against a DTD. + +The acronym PXP means Polymorphic XML Parser. This name reflects the +ability to create XML trees with polymorphic type parameters.""" +flags: light-uninstall +url { + src: "http://download.camlcity.org/download/pxp-1.2.3.tar.gz" + checksum: [ + "sha256=fc147dd154b4a853e72bf742d77971302b11ae253d8c4d15566b12c79ad30e0c" + "md5=83347420dae0ee495bb0ac2fbab7b74b" + ] + mirrors: "http://download2.camlcity.org/download/pxp-1.2.3.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pxp/pxp.1.2.7/opam b/packages/pxp/pxp.1.2.7/opam new file mode 100644 index 000000000..56f3da9da --- /dev/null +++ b/packages/pxp/pxp.1.2.7/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "codinuum@me.com" +authors: "Gerd Stolpmann " +homepage: "http://projects.camlcity.org/projects/pxp.html" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-pxp.git" +bug-reports: "ocaml-pxp-users@orcaware.com" + +build: [ + ["./configure" "-without-wlex" "-without-wlex-compat" "-lexlist" "utf8,iso88591"] + [make "all"] + [make "opt"] +] +install: [make "install" "MANDIR=%{man}%"] +remove: [ + ["ocamlfind" "remove" "pxp-engine"] + ["ocamlfind" "remove" "pxp-lex-iso88591"] + ["ocamlfind" "remove" "pxp-lex-utf8"] + ["ocamlfind" "remove" "pxp-pp"] + ["ocamlfind" "remove" "pxp-ulex-utf8"] + ["ocamlfind" "remove" "pxp"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {>= "3.6.0" & < "4.1.0"} + "ulex" {<= "1.2"} +] +synopsis: "Polymorphic XML Parser" +description: """ +PXP is an XML parser for OCaml. It represents the parsed document +either as tree or as stream of events. In tree mode, it is possible to +validate the XML document against a DTD. + +The acronym PXP means Polymorphic XML Parser. This name reflects the +ability to create XML trees with polymorphic type parameters.""" +flags: light-uninstall +url { + src: "http://download.camlcity.org/download/pxp-1.2.7.tar.gz" + checksum: [ + "sha256=2b0aca564f71c87825436e31a82de2ca3b3e99ee81a83840a525b0be63d73025" + "md5=267831139d56233739e96567ed07aa6c" + ] + mirrors: "http://download2.camlcity.org/download/pxp-1.2.7.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/pyml/pyml.20171117/opam b/packages/pyml/pyml.20171117/opam new file mode 100644 index 000000000..201145106 --- /dev/null +++ b/packages/pyml/pyml.20171117/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Thierry Martinez " +authors: "Thierry Martinez " +homepage: "http://pyml.gforge.inria.fr" +bug-reports: "http://pyml.gforge.inria.fr/tracker" +license: "BSD-3-Clause" +dev-repo: "git+https://scm.gforge.inria.fr/anonscm/git/pyml/pyml.git" +build: [make "all" "pymltop" "pymlutop" {utop:installed} "PREFIX=%{prefix}%"] +install: [make "install" "PREFIX=%{prefix}%"] +remove: [make "uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "3.12.1" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "stdcompat" {>= "1" & <= "19"} +] +depopts: ["utop"] +synopsis: "OCaml bindings for Python" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/pyml-20171117.tar.gz" + checksum: [ + "sha256=2da5690a5eb4bbac7242af99f217eef320aea67cb2e14e4b840ec75222976696" + "md5=285ba07b973f713c66991faf5382814d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcheck/qcheck.0.1.1/opam b/packages/qcheck/qcheck.0.1.1/opam new file mode 100644 index 000000000..2c395a732 --- /dev/null +++ b/packages/qcheck/qcheck.0.1.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: ["Simon Cruanes "] +homepage: "https://github.com/c-cube/qcheck/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "qcheck"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ "qcheck-core" ] +dev-repo: "git+https://github.com/c-cube/qcheck" +bug-reports: "https://github.com/c-cube/qcheck/issues" +install: [make "install"] +synopsis: "QuickCheck inspired property-based testing for OCaml" +description: """ +This module allows to check invariants (properties of some types) over +randomly generated instances of the type.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/qcheck/archive/0.1.1.tar.gz" + checksum: [ + "sha256=b3846be6794041bb4312eb2ec381f5a69e55996f1d9bfc245a9b1e7723aeb430" + "md5=9cdc8dbc5148f5cde89698e7ef44302f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcheck/qcheck.0.1.2/opam b/packages/qcheck/qcheck.0.1.2/opam new file mode 100644 index 000000000..55ea1d08f --- /dev/null +++ b/packages/qcheck/qcheck.0.1.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: ["Simon Cruanes "] +homepage: "https://github.com/c-cube/qcheck/" +doc: ["http://cedeela.fr/~simon/software/qcheck/QCheck.html"] +tags: [ + "test" + "property" + "quickcheck" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "qcheck"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ "qcheck-core" ] +dev-repo: "git+https://github.com/c-cube/qcheck" +bug-reports: "https://github.com/c-cube/qcheck/issues" +install: [make "install"] +synopsis: "QuickCheck inspired property-based testing for OCaml" +description: """ +This module allows to check invariants (properties of some types) over +randomly generated instances of the type.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/qcheck/archive/0.1.2.tar.gz" + checksum: [ + "sha256=d80fa9229139adf989ab3642374f31dbc25d4f71e537cd6b42a54dbf44bdbf0e" + "md5=07d3d9e736a48854506ed89162981134" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcheck/qcheck.0.1.3/opam b/packages/qcheck/qcheck.0.1.3/opam new file mode 100644 index 000000000..ca1d21aa3 --- /dev/null +++ b/packages/qcheck/qcheck.0.1.3/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: ["Simon Cruanes "] +homepage: "https://github.com/c-cube/qcheck/" +doc: ["http://cedeela.fr/~simon/software/qcheck/QCheck.html"] +tags: [ + "test" + "property" + "quickcheck" +] +build: ["ocaml" "setup.ml" "-configure" "--prefix" prefix] +remove: [["ocamlfind" "remove" "qcheck"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ "qcheck-core" ] +dev-repo: "git+https://github.com/c-cube/qcheck" +bug-reports: "https://github.com/c-cube/qcheck/issues" +install: [ + [make "all" "install_file"] + [make "install"] +] +synopsis: "QuickCheck inspired property-based testing for OCaml" +description: """ +This module allows to check invariants (properties of some types) over +randomly generated instances of the type.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/qcheck/archive/0.1.3.tar.gz" + checksum: [ + "sha256=05eb18b623bd9aa693288094d25fb6bf84c85da6b5fc5c8d94f8a72bb6ebf4fb" + "md5=2f6e386165b1a7dbab61a72a45792934" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcheck/qcheck.0.1/opam b/packages/qcheck/qcheck.0.1/opam new file mode 100644 index 000000000..6ca8a6672 --- /dev/null +++ b/packages/qcheck/qcheck.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: ["Simon Cruanes "] +homepage: "https://github.com/c-cube/qcheck/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "qcheck"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ "qcheck-core" ] +dev-repo: "git+https://github.com/c-cube/qcheck" +bug-reports: "https://github.com/c-cube/qcheck/issues" +install: [make "install"] +synopsis: "QuickCheck inspired property-based testing for OCaml" +description: """ +This module allows to check invariants (properties of some types) over +randomly generated instances of the type.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/qcheck/archive/0.1.tar.gz" + checksum: [ + "sha256=dc211095f76bfda52ef2673510ba42114f0fab96ba605d4038ca22984851e78e" + "md5=fe39b37f128f774f771b36805db94dd2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcheck/qcheck.0.2/opam b/packages/qcheck/qcheck.0.2/opam new file mode 100644 index 000000000..f66f4dade --- /dev/null +++ b/packages/qcheck/qcheck.0.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: [ + "Simon Cruanes " + "Gabriel Scherer " +] +homepage: "https://github.com/c-cube/qcheck/" +doc: ["http://cedeela.fr/~simon/software/qcheck/QCheck.html"] +tags: [ + "test" + "property" + "quickcheck" +] +build: ["ocaml" "setup.ml" "-configure" "--prefix" prefix] +remove: [["ocamlfind" "remove" "qcheck"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ "qcheck-core" ] +dev-repo: "git+https://github.com/c-cube/qcheck" +bug-reports: "https://github.com/c-cube/qcheck/issues" +install: [ + [make "all" "install_file"] + [make "install"] +] +synopsis: "QuickCheck inspired property-based testing for OCaml" +description: """ +This module allows to check invariants (properties of some types) over +randomly generated instances of the type. Also contains Gabriel Scherer's +random value generator library, https://github.com/gasche/random-generator""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/qcheck-0.2.tar.gz" + checksum: [ + "sha256=8c70dec9883630d99d6d7faff0db556df8aea7cc479d2da852ca329298a027a3" + "md5=20cd905282925a476d0016f5b4578b5b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcheck/qcheck.0.5.1/opam b/packages/qcheck/qcheck.0.5.1/opam new file mode 100644 index 000000000..eded8a324 --- /dev/null +++ b/packages/qcheck/qcheck.0.5.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +homepage: "https://github.com/c-cube/qcheck/" +doc: ["http://cedeela.fr/~simon/software/qcheck/QCheck.html"] +tags: [ + "test" + "property" + "quickcheck" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "qcheck"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} + "base-unix" {= "base"} + "ounit" {<= "2.2.7"} +] +dev-repo: "git+https://github.com/c-cube/qcheck.git" +bug-reports: "https://github.com/c-cube/qcheck/issues" +conflicts: [ + "ounit" { < "2.0" } + "qcheck-core" +] +synopsis: "QuickCheck inspired property-based testing for OCaml" +description: """ +This module allows to check invariants (properties of some types) over +randomly generated instances of the type. It provides combinators for +generating instances and printing them.""" +authors: "Simon Cruanes " +flags: light-uninstall +url { + src: "https://github.com/c-cube/qcheck/archive/0.5.1.tar.gz" + checksum: [ + "sha256=205ae6ffe7d5357d2a7edc6535a385edd138c078ad000f11e892eba9c85b0c66" + "md5=3faa4a116047a418fbb2d3227f049182" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcheck/qcheck.0.5/opam b/packages/qcheck/qcheck.0.5/opam new file mode 100644 index 000000000..df8eb5626 --- /dev/null +++ b/packages/qcheck/qcheck.0.5/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +homepage: "https://github.com/c-cube/qcheck/" +doc: ["http://cedeela.fr/~simon/software/qcheck/QCheck.html"] +tags: [ + "test" + "property" + "quickcheck" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make "build"] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "qcheck"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} + "base-unix" {= "base"} + "ounit" {<= "2.2.7"} +] +dev-repo: "git+https://github.com/c-cube/qcheck.git" +bug-reports: "https://github.com/c-cube/qcheck/issues" +conflicts: [ + "ounit" { < "2.0" } + "qcheck-core" +] +post-messages: + "New release of QCheck, split back from qtest. + +This release breaks the API compared to qcheck.0.4, +do not update before checking the new `QCheck.mli` and `QCheck_runner` module. +This new version includes shrinking of counter-examples and combinators +that also embed printers. + " +synopsis: "QuickCheck inspired property-based testing for OCaml" +description: """ +This module allows to check invariants (properties of some types) over +randomly generated instances of the type. It provides combinators for +generating instances and printing them.""" +authors: "Simon Cruanes " +flags: light-uninstall +url { + src: "https://github.com/c-cube/qcheck/archive/0.5.tar.gz" + checksum: [ + "sha256=930d035981b91617c7f7104228c51741d2b9116094d47ea2a8260091fd80bb3f" + "md5=9798f3d99409b900cb4fb87520cd03bc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcow-format/qcow-format.0.1/opam b/packages/qcow-format/qcow-format.0.1/opam new file mode 100644 index 000000000..b97492f3b --- /dev/null +++ b/packages/qcow-format/qcow-format.0.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: ["org:mirage"] +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {< "3.0.0"} + "type_conv" {<= "113.00.02"} + "result" {<= "1.5"} + "io-page" {< "2.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {<= "5.9.0"} + "mirage-block" {>= "0.2" & < "1.0.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.5.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {< "113.01.00"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.1.tar.gz" + checksum: [ + "sha256=a6d8dd98077092c42fe0d2011a42742c538e2f472f547947d17b0dc2fdb4819a" + "md5=09f1042063f2eda5a38503cde0e54b8b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow-format/qcow-format.0.2/opam b/packages/qcow-format/qcow-format.0.2/opam new file mode 100644 index 000000000..1fd7ff3fe --- /dev/null +++ b/packages/qcow-format/qcow-format.0.2/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: ["org:mirage"] +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "camlp4" {<= "5.3"} + "type_conv" {<= "113.00.02"} + "base-bytes" {<= "base"} + "cstruct" {< "3.0.0"} + "type_conv" {<= "113.00.02"} + "result" {<= "1.5"} + "io-page" {< "2.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {<= "5.9.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.5.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {< "113.24.00"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.2.tar.gz" + checksum: [ + "sha256=bd4e703233a8b7cd2070a6806946aa1ed4dcf1b7cbd5c9657bd56aaa16b47beb" + "md5=d507a2fac0a8abacda020acbc72ba3c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow-format/qcow-format.0.3/opam b/packages/qcow-format/qcow-format.0.3/opam new file mode 100644 index 000000000..c9ea8df29 --- /dev/null +++ b/packages/qcow-format/qcow-format.0.3/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: ["org:mirage"] +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {< "3.0.0"} + "result" {<= "1.5"} + "io-page" {< "2.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "4.0.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.5.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {<= "v0.17.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.3.tar.gz" + checksum: [ + "sha256=0e6692d977ba565dab661130b5ad45f159b6d826b5cc685d201ce1d7d7d41bce" + "md5=d3104e1fc4cf7d71f948b5b5cfeed206" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow-format/qcow-format.0.4.1/opam b/packages/qcow-format/qcow-format.0.4.1/opam new file mode 100644 index 000000000..e6262286f --- /dev/null +++ b/packages/qcow-format/qcow-format.0.4.1/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: ["org:mirage"] +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {< "3.4.0"} + "result" {<= "1.5"} + "io-page-unix" {>= "2.0.0" & <= "2.3.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "4.0.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.4.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.4.1.tar.gz" + checksum: [ + "sha256=0c5e119e96ae2afad503ecbd7efdece748ccf94427acefc552b55be77f13860b" + "md5=263edaa3d7c5acc4544cf91a2888c19c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow-format/qcow-format.0.4.2/opam b/packages/qcow-format/qcow-format.0.4.2/opam new file mode 100644 index 000000000..0ec338738 --- /dev/null +++ b/packages/qcow-format/qcow-format.0.4.2/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: ["org:mirage"] +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {< "3.4.0"} + "result" {<= "1.5"} + "io-page-unix" {>= "2.0.0" & <= "2.3.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "4.0.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.5.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.4.2.tar.gz" + checksum: [ + "sha256=b81c12ed0b9b21ee6ba617976c5a4f1b5b6cee50fc330717f0ba6e74bbc75fe5" + "md5=9e2319e179d5d920d8d29a5c92b69afb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow-format/qcow-format.0.4/opam b/packages/qcow-format/qcow-format.0.4/opam new file mode 100644 index 000000000..e0d7ffed9 --- /dev/null +++ b/packages/qcow-format/qcow-format.0.4/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: ["org:mirage"] +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {< "3.0.0"} + "result" {<= "1.5"} + "io-page" {< "2.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "4.0.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.4.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.4.tar.gz" + checksum: [ + "sha256=784ff124fc0bcba0f1107bc7f72990eec83dfdcdec82acc0a4ab69c8c11d8d5f" + "md5=d4e892241d39aed6a766123fd54349b0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow-format/qcow-format.0.5.0/opam b/packages/qcow-format/qcow-format.0.5.0/opam new file mode 100644 index 000000000..3a2e021a4 --- /dev/null +++ b/packages/qcow-format/qcow-format.0.5.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: ["org:mirage"] +build: [ + [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "base-bytes" {<= "base"} + "cstruct" {< "3.4.0"} + "result" {<= "1.5"} + "io-page-unix" {>= "2.0.0" & <= "2.3.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "4.0.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.5.0"} + "cmdliner" {<= "1.3.0"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=4808b585fb6bcb41150e8a22cf65c7bd91554847c1e40abeda265cab6dcd5a75" + "md5=6e59ac183f7a9e810285484f0a9a4edb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow-tool/qcow-tool.0.10.0/opam b/packages/qcow-tool/qcow-tool.0.10.0/opam new file mode 100644 index 000000000..f6fd0eab0 --- /dev/null +++ b/packages/qcow-tool/qcow-tool.0.10.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: [ + "org:mirage" +] + +depends: [ + "ocaml" {>= "4.03.0"} + "qcow" {= "0.10.0"} + "cmdliner" {<= "1.3.0"} + "cstruct" {<= "6.2.0"} + "result" {<= "1.5"} + "unix-type-representations" {<= "0.1.2"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "lwt" {<= "5.9.0"} + "mirage-block" {>= "0.2" & < "2.0.0"} + "mirage-block-lwt" {<= "1.2.0"} + "mirage-block-unix" {>= "2.1.0" & <= "2.14.2"} + "mirage-time" {< "2.0.0"} + "mirage-time-lwt" {<= "1.3.0"} + "sha" {= "1.9"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "astring" {<= "0.8.5"} + "io-page" {<= "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +build: [ + ["jbuilder" "build" "-p" name] + [make "test"] {with-test} +] +synopsis: "A command-line tool for manipulating qcow2-formatted data" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.10.0.tar.gz" + checksum: [ + "sha256=0810e97f44d0105f9e183e4b744d619eeb8d1d531df9ff6de13dc00bf4dc6ecd" + "md5=fce49e5bdf48ee79bc334e41e562d2d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow-tool/qcow-tool.0.10.2/opam b/packages/qcow-tool/qcow-tool.0.10.2/opam new file mode 100644 index 000000000..6c3fccec9 --- /dev/null +++ b/packages/qcow-tool/qcow-tool.0.10.2/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: [ + "org:mirage" +] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.03.0"} + "qcow" {= "0.10.2"} + "cmdliner" {<= "1.3.0"} + "cstruct" {<= "6.2.0"} + "result" {<= "1.5"} + "unix-type-representations" {<= "0.1.2"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "lwt" {<= "5.9.0"} + "mirage-block" {>= "0.2" & < "2.0.0"} + "mirage-block-lwt" {<= "1.2.0"} + "mirage-block-unix" {>= "2.1.0" & <= "2.14.2"} + "mirage-time" {< "2.0.0"} + "mirage-time-lwt" {<= "1.3.0"} + "sha" {= "1.9"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "io-page" {<= "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +synopsis: "A command-line tool for manipulating qcow2-formatted data" +url { + src: + "https://github.com/mirage/ocaml-qcow/releases/download/0.10.2/qcow-0.10.2.tbz" + checksum: [ + "sha256=2f5a57455b8cd13ce5435886d7a3dd3b0e92cad1cf20f635ae5c2c918c8b5034" + "md5=9e43d08a9599ac98619c8178e898baed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow-tool/qcow-tool.0.10.3/opam b/packages/qcow-tool/qcow-tool.0.10.3/opam new file mode 100644 index 000000000..1b3272cbb --- /dev/null +++ b/packages/qcow-tool/qcow-tool.0.10.3/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: [ + "org:mirage" +] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.03.0"} + "qcow" {= "0.10.3"} + "cmdliner" {<= "1.3.0"} + "cstruct" {<= "6.2.0"} + "result" {<= "1.5"} + "unix-type-representations" {<= "0.1.2"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "lwt" {<= "5.9.0"} + "mirage-block" {>= "0.2" & < "2.0.0"} + "mirage-block-lwt" {<= "1.2.0"} + "mirage-block-unix" {>= "2.1.0" & <= "2.14.2"} + "mirage-time" {< "2.0.0"} + "mirage-time-lwt" {<= "1.3.0"} + "sha" {= "1.9"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "io-page" {<= "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +synopsis: "A command-line tool for manipulating qcow2-formatted data" +url { + src: + "https://github.com/mirage/ocaml-qcow/releases/download/0.10.3/qcow-0.10.3.tbz" + checksum: [ + "sha256=84e870d21cb91422aa1f75630b7b7f015e58e3885bba8137f9367c230bfe5064" + "md5=24352d96f3408fcdb2f845a2dec603dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow/qcow.0.6.0/opam b/packages/qcow/qcow.0.6.0/opam new file mode 100644 index 000000000..41901f794 --- /dev/null +++ b/packages/qcow/qcow.0.6.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: [ + "org:mirage" +] + +depends: [ + "ocaml" {>= "4.02.0"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "4.0.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "4.0.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.3.0" & < "2.5.0"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "io-page" {<= "3.0.0"} + "io-page-unix" {<= "2.3.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.6.0.tar.gz" + checksum: [ + "sha256=8011028f62e5de9ba8badaecbafbbb51d016fc14e27dc397e38212f3302c6742" + "md5=a265f19d8a56503344dd63f7a97b7daf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow/qcow.0.7.0/opam b/packages/qcow/qcow.0.7.0/opam new file mode 100644 index 000000000..9fa114039 --- /dev/null +++ b/packages/qcow/qcow.0.7.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: [ + "org:mirage" +] + +depends: [ + "ocaml" {>= "4.02.0"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "4.0.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} + "lwt" {< "4.0.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.3.0" & < "2.5.0"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "io-page" {<= "3.0.0"} + "io-page-unix" {<= "2.3.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=0728e534a2e88b9c790c7242cc47239cecdae8b7d2123d8c00cdddf9ca7ada5a" + "md5=3dd759498f30e6137dc795c2dfab64d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/qcow/qcow.0.8.1/opam b/packages/qcow/qcow.0.8.1/opam new file mode 100644 index 000000000..eb470d457 --- /dev/null +++ b/packages/qcow/qcow.0.8.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: [ + "org:mirage" +] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "4.0.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "lwt" {<= "5.9.0"} + "mirage-block" {>= "0.2" & < "2.0.0"} + "mirage-block-lwt" {<= "1.2.0"} + "mirage-block-unix" {>= "2.3.0" & <= "2.14.2"} + "mirage-time" {< "2.0.0"} + "mirage-time-lwt" {<= "1.3.0"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "io-page" {<= "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.8.1.tar.gz" + checksum: [ + "sha256=1d0c33e16c238f5c60348b72528877cb6ad3cdb5f45f54c5a4d95f09582355d6" + "md5=1eb6c81cd13f5e93b8d8f56ec37daa35" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcow/qcow.0.9.0/opam b/packages/qcow/qcow.0.9.0/opam new file mode 100644 index 000000000..54ab0cb83 --- /dev/null +++ b/packages/qcow/qcow.0.9.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: [ + "org:mirage" +] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "4.0.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "lwt" {<= "5.9.0"} + "mirage-block" {>= "0.2" & < "2.0.0"} + "mirage-block-lwt" {<= "1.2.0"} + "mirage-block-unix" {>= "2.3.0" & <= "2.14.2"} + "mirage-time" {< "2.0.0"} + "mirage-time-lwt" {<= "1.3.0"} + "cmdliner" {<= "1.3.0"} + "sha" {= "1.9"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "astring" {<= "0.8.5"} + "io-page" {<= "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +build: [ + [ "ocaml" "detect_word_size.ml" ] + [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: + "https://github.com/mirage/ocaml-qcow/releases/download/0.9.0/qcow-0.9.0.tbz" + checksum: [ + "sha256=797653df64807d35b865fb6dd05898298ca8b704b429514e765358f5ab611027" + "md5=31859149db6f51eb3ac955ea13e8eec0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcow/qcow.0.9.4/opam b/packages/qcow/qcow.0.9.4/opam new file mode 100644 index 000000000..06caf5b4f --- /dev/null +++ b/packages/qcow/qcow.0.9.4/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: [ + "org:mirage" +] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "4.0.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "lwt" {<= "5.9.0"} + "mirage-block" {>= "0.2" & < "2.0.0"} + "mirage-block-lwt" {<= "1.2.0"} + "mirage-block-unix" {>= "2.3.0" & <= "2.14.2"} + "mirage-time" {< "2.0.0"} + "mirage-time-lwt" {<= "1.3.0"} + "sha" {= "1.9"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {>= "0.8.2" & <= "0.9.0"} + "io-page" {<= "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +build: [ + [ "ocaml" "detect_word_size.ml" ] + [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] +] +synopsis: "Read and write images in Qcow2 format" +description: """ +If you want to `create`, `read`, `write` or analyse qcow2-formatted +data in pure OCaml then this library is for you!""" +url { + src: + "https://github.com/mirage/ocaml-qcow/releases/download/0.9.4/qcow-0.9.4.tbz" + checksum: [ + "sha256=228048be934402c6a5daf61ddbe170d55e0178c237b55cb0b6e0cb95533e9bbc" + "md5=eeddc0bf2faff502f3df9f98276da13b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qcow/qcow.0.9.5/opam b/packages/qcow/qcow.0.9.5/opam new file mode 100644 index 000000000..2c8fb9d42 --- /dev/null +++ b/packages/qcow/qcow.0.9.5/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["David Scott"] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-qcow" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" +bug-reports: "https://github.com/mirage/ocaml-qcow/issues" +tags: [ + "org:mirage" +] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "astring" {<= "0.8.5"} + "cmdliner" {<= "1.3.0"} + "cstruct" {< "4.0.0"} + "result" {<= "1.5"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "lwt" {<= "5.9.0"} + "mirage-block" {>= "0.2" & < "2.0.0"} + "mirage-block-lwt" {<= "1.2.0"} + "mirage-block-unix" {>= "2.1.0" & <= "2.14.2"} + "mirage-time" {< "2.0.0"} + "mirage-time-lwt" {<= "1.3.0"} + "cmdliner" {<= "1.3.0"} + "sha" {= "1.9"} + "sexplib" {<= "v0.17.0"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "astring" {<= "0.8.5"} + "io-page" {<= "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_type_conv" {build & <= "v0.11.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-ramdisk" {with-test & <= "0.5"} + "ezjsonm" {with-test & <= "1.3.0"} + "nbd" {with-test & >= "2.0.1" & <= "6.0.1"} +] +build: [ + [ "ocaml" "detect_word_size.ml" ] + [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] +] +synopsis: "Support for Qcow2 images" +description: """ +[![Build Status](https://travis-ci.org/mirage/ocaml-qcow.png?branch=master)](https://travis-ci.org/mirage/ocaml-qcow) [![Coverage Status](https://coveralls.io/repos/mirage/ocaml-qcow/badge.png?branch=master)](https://coveralls.io/r/mirage/ocaml-qcow?branch=master) + +Please read [the API documentation](https://mirage.github.io/ocaml-qcow/). + +Features +-------- + +- supports `resize` +- exposes sparseness information +- produces files which can be understood by qemu (although not in + reverse since we don't support many features) + +Example +------- + +In a top-level like utop: +```ocaml""" +url { + src: + "https://github.com/mirage/ocaml-qcow/releases/download/0.9.5/qcow-0.9.5.tbz" + checksum: [ + "sha256=72acb0aea6cc906919372e0c68e73b67fa8447a223d1de4674cbad04908c325c" + "md5=d6a656883006023730749a8b4744cfa0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.7/opam b/packages/qocamlbrowser/qocamlbrowser.0.2.7/opam new file mode 100644 index 000000000..9d09f95a1 --- /dev/null +++ b/packages/qocamlbrowser/qocamlbrowser.0.2.7/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "kakadu@pm.me" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Kakadu/QOcamlBrowser_quick" +bug-reports: "https://github.com/Kakadu/QOcamlBrowser_quick/issues" +synopsis: "OCamlBrowser clone written with OCaml and QtQuick 2" +authors: "Kakadu" + +build: [ + ["./configure"] + [make] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "lablqml" {>= "0.3" & <= "0.7"} + "conf-qt" {= "5.2.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/Kakadu/QOcamlBrowser_quick" +install: [make "install" "PREFIX=%{prefix}%"] + +url { + src: "https://github.com/Kakadu/QOcamlBrowser_quick/archive/0.2.7.tar.gz" + checksum: [ + "sha256=1814acb7e2e11e2c59b4edaa5ac2937fb51370cfd345df6e5f259505b2f44402" + "md5=92fa0ddf6695487b51cc0af84abd4733" + ] +} + +flags: [ deprecated ] +x-maintenance-intent: [ "(latest)" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.9/opam b/packages/qocamlbrowser/qocamlbrowser.0.2.9/opam new file mode 100644 index 000000000..8e048a3f3 --- /dev/null +++ b/packages/qocamlbrowser/qocamlbrowser.0.2.9/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "kakadu@pm.me" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Kakadu/QOcamlBrowser_quick/" +bug-reports: "https://github.com/Kakadu/QOcamlBrowser_quick/issues" +authors: "Kakadu" +synopsis: "OCamlBrowser clone written with OCaml and QtQuick 2" + +post-messages: [ "On OPAM 2.1 this package may be not installable because CI uses more aggressive sandboxing" { failure } ] + +build: [ + ["sh" "-exc" "PATH=/usr/lib64/qt5/bin:/usr/lib/qt5/bin:$PATH ./configure"] + ["sh" "-exc" "PATH=/usr/lib64/qt5/bin:/usr/lib/qt5/bin:$PATH make"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" { >= "4.04.0" & < "4.06.0" } + "lablqml" {>= "0.6" & < "0.7" } + "conf-qt" {= "5.2.1"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/Kakadu/QOcamlBrowser_quick" +install: [make "install" "PREFIX=%{prefix}%"] + +url { + src: "https://github.com/Kakadu/QOcamlBrowser_quick/archive/0.2.9.tar.gz" + checksum: [ + "sha256=b32c1cc0a145dee468f1a2019819e3901d7b0a7e633f31424dafad9ade8fefa5" + "md5=abed95cc0de97bf1fc57cac7b097c8f2" + ] +} + +flags: [ deprecated ] +x-maintenance-intent: [ "(latest)" ] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qrencode/qrencode.0.1/opam b/packages/qrencode/qrencode.0.1/opam new file mode 100644 index 000000000..cfd6ee243 --- /dev/null +++ b/packages/qrencode/qrencode.0.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +authors: ["Vincent Bernardoff"] +homepage: "https://github.com/vbmithr/qrencode-ocaml" +build: [ + ["oasis" "setup"] + [make] +] +remove: [ + ["ocamlfind" "remove" "qrencode"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +depexts: [ + ["libqrencode-dev" "libpng-dev"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/vbmithr/qrencode-ocaml" +install: [make "install"] +synopsis: "Binding to libqrencode (QR-code encoding library)" +flags: light-uninstall +url { + src: "https://github.com/vbmithr/qrencode-ocaml/archive/0.1.tar.gz" + checksum: [ + "sha256=7a88e861f9adb36d320d5617104648b936868ce2dd9ddaba1aca1e36b2068341" + "md5=f431e395c484a1814f45e4c880f7a612" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qtest/qtest.2.0.0/opam b/packages/qtest/qtest.2.0.0/opam new file mode 100644 index 000000000..13443206f --- /dev/null +++ b/packages/qtest/qtest.2.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "vincent.hugot@gmail.com" +authors: "Vincent Hugot " +homepage: "https://github.com/vincent-hugot/iTeML" +bug-reports: "https://github.com/vincent-hugot/iTeML/issues" +remove: [["ocaml" "do.ml" "qtest" "remove" prefix]] +depends: [ + "ocaml" {> "3.12.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {>= "0.2.0" & < "0.4.7"} + "ocamlbuild" {build & <= "0.15.0"} + "ounit" {<= "2.2.7"} +] +dev-repo: "git+https://github.com/vincent-hugot/iTeML" +install: ["ocaml" "do.ml" "qtest" "install" prefix] +synopsis: "Inline unit test extractor" +description: """ +qTest2 allows to extract inline unit tests written using a special +syntax in comments. Those tests can then be run using the oUnit framework. +qTest2 was originally developed for the Batteries library. (aka: iTeML).""" +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=2a43bfff0e6df4e751bc83f53cdac0afc1a6585f710b9e55a2826d900ef23212" + "md5=4bdd8cd4c2b075aacdf86a5f1f12cf92" + ] +} +extra-source "qtest.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/qtest/qtest.install" + checksum: [ + "sha256=42b9b4e4e96c05d382b93d00d2b64c09b3c980c1881b2a7eecb664895a04b3a2" + "md5=36d87746d47b206cbf45ab88dc199b8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qtest/qtest.2.0.1/opam b/packages/qtest/qtest.2.0.1/opam new file mode 100644 index 000000000..d17085ae5 --- /dev/null +++ b/packages/qtest/qtest.2.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "vincent.hugot@gmail.com" +authors: "Vincent Hugot " +homepage: "https://github.com/vincent-hugot/iTeML" +bug-reports: "https://github.com/vincent-hugot/iTeML/issues" +remove: [["ocaml" "do.ml" "qtest" "remove" prefix]] +depends: [ + "ocaml" {> "3.12.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {>= "0.2.0" & < "0.4.7"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/vincent-hugot/iTeML" +install: ["ocaml" "do.ml" "qtest" "install" prefix] +synopsis: "Inline unit test extractor" +description: """ +qTest2 allows to extract inline unit tests written using a special +syntax in comments. Those tests can then be run using the oUnit framework. +qTest2 was originally developed for the Batteries library. (aka: iTeML).""" +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=f8ce5632bec5f26b3d82b75f8b8ee20b94745cb4bbe73ed8837f5175d27e1edd" + "md5=aec666072c88a6ececadf277f3a6a1fa" + ] +} +extra-source "qtest.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/qtest/qtest.install" + checksum: [ + "sha256=42b9b4e4e96c05d382b93d00d2b64c09b3c980c1881b2a7eecb664895a04b3a2" + "md5=36d87746d47b206cbf45ab88dc199b8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qtest/qtest.2.1.0/opam b/packages/qtest/qtest.2.1.0/opam new file mode 100644 index 000000000..cfab265f4 --- /dev/null +++ b/packages/qtest/qtest.2.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Vincent Hugot " +authors: "Vincent Hugot " +homepage: "https://github.com/vincent-hugot/iTeML" +dev-repo: "git+ssh://git@github.com/vincent-hugot/iTeML.git" +bug-reports: "https://github.com/vincent-hugot/iTeML/issues" +doc: "https://github.com/vincent-hugot/iTeML/blob/master/README.adoc#introduction" +build: ["ocaml" "do.ml" "qtest" "build" prefix] +install: ["ocaml" "do.ml" "qtest" "install" prefix] +remove: ["ocaml" "do.ml" "qtest" "remove" prefix] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {>= "0.2.0" & < "0.4.7"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "iTeML / qtest : Inline (Unit) Tests for OCaml." +description: """ +qtest extracts inline unit tests written using a special +syntax in comments. Those tests are then run using the oUnit framework. +The possibilities range from trivial tests -- extremely simple to use -- +to sophisticated random generation of test cases.""" +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=7340ed38609164ee6fbdafb143fc0e6c7e8fcd84728ff1b34f9d08bb8f2d988d" + "md5=921de2db00c12eaf0d39e230b5b7eb52" + ] +} +extra-source "qtest.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/qtest/qtest.install" + checksum: [ + "sha256=42b9b4e4e96c05d382b93d00d2b64c09b3c980c1881b2a7eecb664895a04b3a2" + "md5=36d87746d47b206cbf45ab88dc199b8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qtest/qtest.2.1.1/opam b/packages/qtest/qtest.2.1.1/opam new file mode 100644 index 000000000..eefd242de --- /dev/null +++ b/packages/qtest/qtest.2.1.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Vincent Hugot " +authors: "Vincent Hugot " +homepage: "https://github.com/vincent-hugot/iTeML" +bug-reports: "https://github.com/vincent-hugot/iTeML/issues" +doc: + "https://github.com/vincent-hugot/iTeML/blob/master/README.adoc#introduction" +dev-repo: "git+ssh://git@github.com/vincent-hugot/iTeML.git" +build: ["ocaml" "do.ml" "qtest" "build" prefix] +install: ["ocaml" "do.ml" "qtest" "install" prefix] +remove: ["ocaml" "do.ml" "qtest" "remove" prefix] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {>= "0.2.0" & < "0.4.7"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "iTeML / qtest : Inline (Unit) Tests for OCaml." +description: """ +qtest extracts inline unit tests written using a special +syntax in comments. Those tests are then run using the oUnit framework. +The possibilities range from trivial tests -- extremely simple to use -- +to sophisticated random generation of test cases.""" +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=8014fd4e35a280211deb11f9f27a0f049069801efd44b458fb326027454168c3" + "md5=8cba8f042ec1ba8d1dbc77a429e857f5" + ] +} +extra-source "qtest.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/qtest/qtest.install" + checksum: [ + "sha256=42b9b4e4e96c05d382b93d00d2b64c09b3c980c1881b2a7eecb664895a04b3a2" + "md5=36d87746d47b206cbf45ab88dc199b8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qtest/qtest.2.2/opam b/packages/qtest/qtest.2.2/opam new file mode 100644 index 000000000..f4d973c57 --- /dev/null +++ b/packages/qtest/qtest.2.2/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Vincent Hugot " +authors: [ + "Vincent Hugot " + "Simon Cruanes = "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} +] +conflicts: "qcheck" +synopsis: "iTeML / qtest : Inline (Unit) Tests for OCaml." +description: """ +qtest extracts inline unit tests written using a special +syntax in comments. Those tests are then run using the oUnit framework. +The possibilities range from trivial tests -- extremely simple to use -- +to sophisticated random generation of test cases.""" +flags: light-uninstall +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.2.tar.gz" + checksum: [ + "sha256=96d57b15c23bb15d4d397e6fb653696e0e00343ab3f102be8d6e74fe13d99396" + "md5=fe868226df34153f3a17e480a38c1e64" + ] +} +extra-source "qtest.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/qtest/qtest.install" + checksum: [ + "sha256=42b9b4e4e96c05d382b93d00d2b64c09b3c980c1881b2a7eecb664895a04b3a2" + "md5=36d87746d47b206cbf45ab88dc199b8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qtest/qtest.2.3/opam b/packages/qtest/qtest.2.3/opam new file mode 100644 index 000000000..da67215ac --- /dev/null +++ b/packages/qtest/qtest.2.3/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Vincent Hugot " +authors: [ + "Vincent Hugot " + "Simon Cruanes = "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} +] +conflicts: "qcheck" +synopsis: "iTeML / qtest : Inline (Unit) Tests for OCaml." +description: """ +qtest extracts inline unit tests written using a special +syntax in comments. Those tests are then run using the oUnit framework. +The possibilities range from trivial tests -- extremely simple to use -- +to sophisticated random generation of test cases.""" +flags: light-uninstall +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.3.tar.gz" + checksum: [ + "sha256=b287a02b91ad779edb258e570b56fd54f342b1d7293f5af37b588e1f9483bc31" + "md5=523244d283c3357995e6c3f573c84d40" + ] +} +extra-source "qtest.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/qtest/qtest.install" + checksum: [ + "sha256=42b9b4e4e96c05d382b93d00d2b64c09b3c980c1881b2a7eecb664895a04b3a2" + "md5=36d87746d47b206cbf45ab88dc199b8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qtest/qtest.2.4/opam b/packages/qtest/qtest.2.4/opam new file mode 100644 index 000000000..972b478af --- /dev/null +++ b/packages/qtest/qtest.2.4/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Vincent Hugot " +authors: [ + "Vincent Hugot " + "Simon Cruanes = "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} +] +conflicts: "qcheck" +synopsis: "iTeML / qtest : Inline (Unit) Tests for OCaml." +description: """ +qtest extracts inline unit tests written using a special +syntax in comments. Those tests are then run using the oUnit framework. +The possibilities range from trivial tests -- extremely simple to use -- +to sophisticated random generation of test cases.""" +flags: light-uninstall +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.4.tar.gz" + checksum: [ + "sha256=997cbfaecf2ad2a34bc4956ffbcaf066ebdcc462c3c9db261598753698485f8b" + "md5=b6d45ce61486ec6716106bb0d97f0885" + ] +} +extra-source "qtest.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/qtest/qtest.install" + checksum: [ + "sha256=42b9b4e4e96c05d382b93d00d2b64c09b3c980c1881b2a7eecb664895a04b3a2" + "md5=36d87746d47b206cbf45ab88dc199b8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qtest/qtest.2.5/opam b/packages/qtest/qtest.2.5/opam new file mode 100644 index 000000000..3440b7d0f --- /dev/null +++ b/packages/qtest/qtest.2.5/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "Vincent Hugot " +authors: [ + "Vincent Hugot " + "Simon Cruanes = "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} + "qcheck" {>= "0.5" & <= "0.23"} +] +post-messages: + "Version similar to 2.4, except it uses qcheck as an external library + instead of embedding it. There should be no other difference. + + To use it, still call `qtest` on your .ml/.mli files to extract tests, + then compile the resulting suite using oUnit and qcheck. + " +synopsis: "iTeML / qtest : Inline (Unit) Tests for OCaml." +description: """ +qtest extracts inline unit tests written using a special +syntax in comments. Those tests are then run using the oUnit framework +and the qcheck library. The possibilities range from trivial tests -- +extremely simple to use -- to sophisticated random generation of test cases.""" +flags: light-uninstall +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.5.tar.gz" + checksum: [ + "sha256=6137c46fd9a4238843d560a499de866ef14b963093033879d8c6d3467235e6ea" + "md5=5b29036ab1bd180d72a2c609f4186c67" + ] +} +extra-source "qtest.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/qtest/qtest.install" + checksum: [ + "sha256=42b9b4e4e96c05d382b93d00d2b64c09b3c980c1881b2a7eecb664895a04b3a2" + "md5=36d87746d47b206cbf45ab88dc199b8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/qtest/qtest.2.6/opam b/packages/qtest/qtest.2.6/opam new file mode 100644 index 000000000..6e12fd7c3 --- /dev/null +++ b/packages/qtest/qtest.2.6/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Vincent Hugot " +authors: [ + "Vincent Hugot " + "Simon Cruanes = "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} + "qcheck" {>= "0.5" & <= "0.23"} +] +synopsis: "iTeML / qtest : Inline (Unit) Tests for OCaml." +description: """ +qtest extracts inline unit tests written using a special +syntax in comments. Those tests are then run using the oUnit framework +and the qcheck library. The possibilities range from trivial tests -- +extremely simple to use -- to sophisticated random generation of test cases.""" +flags: light-uninstall +url { + src: "https://github.com/vincent-hugot/iteml/archive/v2.6.tar.gz" + checksum: [ + "sha256=b6525b7b664adf31d055c7676c20e6a05904cac6cdba8059bef92bd23d95b20d" + "md5=b44124ff036854d7b5942be12546c3d9" + ] +} +extra-source "qtest.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/qtest/qtest.install" + checksum: [ + "sha256=42b9b4e4e96c05d382b93d00d2b64c09b3c980c1881b2a7eecb664895a04b3a2" + "md5=36d87746d47b206cbf45ab88dc199b8c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/quickcheck/quickcheck.1.0.0/opam b/packages/quickcheck/quickcheck.1.0.0/opam new file mode 100644 index 000000000..769c36624 --- /dev/null +++ b/packages/quickcheck/quickcheck.1.0.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "quickcheck"]] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "optcomp" {<= "1.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/ocaml-quickcheck" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Translation of QuickCheck from Haskell into OCaml" +flags: light-uninstall +url { + src: "https://github.com/avsm/ocaml-quickcheck/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=a1ac337a75ccb189458066a75ea957f0e9d377e00c548425bf4a6899a5928808" + "md5=d0adf5b7b3223fb0788857c360c2d902" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/quickcheck/quickcheck.1.0.1/opam b/packages/quickcheck/quickcheck.1.0.1/opam new file mode 100644 index 000000000..2059f3fd1 --- /dev/null +++ b/packages/quickcheck/quickcheck.1.0.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "jan.doms@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "quickcheck"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "optcomp" {<= "1.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/domsj/ocaml-quickcheck" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Translation of QuickCheck from Haskell into OCaml" +flags: light-uninstall +url { + src: "https://github.com/domsj/ocaml-quickcheck/archive/1.0.1.zip" + checksum: [ + "sha256=cda721c76c70c2d1b3a6a4ddb7db0f25a1b1b91734675bc36af91bd6a6677e2c" + "md5=51605e2cc5d6de6ca0508dc774340936" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/quickcheck/quickcheck.1.0.2/opam b/packages/quickcheck/quickcheck.1.0.2/opam new file mode 100644 index 000000000..fff825870 --- /dev/null +++ b/packages/quickcheck/quickcheck.1.0.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "jan.doms@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "quickcheck"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "optcomp" {<= "1.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/domsj/ocaml-quickcheck" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Translation of QuickCheck from Haskell into OCaml" +flags: light-uninstall +url { + src: "https://github.com/domsj/ocaml-quickcheck/archive/1.0.2.zip" + checksum: [ + "sha256=29270acb4a5739fc549106181e37794dce6cc9588a83b4d5da171ea2eb7f8246" + "md5=286b23c81a22bbca060e4e39d0a6c12c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/radare2/radare2.0.0.1/opam b/packages/radare2/radare2.0.0.1/opam new file mode 100644 index 000000000..12cc5bada --- /dev/null +++ b/packages/radare2/radare2.0.0.1/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/fxfactorial/ocaml-radare2" +bug-reports: "https://github.com/fxfactorial/ocaml-radare2/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/fxfactorial/ocaml-radare2.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "radare2"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-unix" {= "base"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + ("yojson" {>= "1.3.2" & <= "2.2.2"} | "yojson-android" {>= "1.3.2"}) +] +depexts: [ + ["radare2"] {os-family = "debian"} + ["radare2"] {os-distribution = "homebrew" & os = "macos"} +] +messages: [ + "You need to have r2 (radare2) installed and in your path" + "Use `opam depext radare2` to get it installed with your system package manager" +] +post-messages: [ + "Play with radare2 interactively from within an OCaml repl like utop" + "Example in utop:" + "" + "#require \"radare2\";;" + " +let result = R2.with_command_j ~cmd:\"/j chown\" \"/bin/ls\";; +val result : Yojson.Basic.json = +`List + [`Assoc + [(\"offset\", `Int 4294987375); (\"id:\", `Int 0); + (\"data\", `String \"ywritesecuritychownfile_inheritdi\")]] + " + {success} +] +synopsis: "OCaml interface to r2" +description: """ +Interact with radare2, +See the mli for documentation, example usage in utop: + +#require "radare2";; +let result = R2.with_command_j ~cmd:"/j chown" "/bin/ls";; +val result : Yojson.Basic.json = +`List + [`Assoc + [("offset", `Int 4294987375); ("id:", `Int 0); + ("data", `String "ywritesecuritychownfile_inheritdi")]]\"""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-radare2/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=a3a9b2936951bed745f102092fcec0ccd0fd2e284bd62bcd123dc19448562713" + "md5=bcd91f5a13dec7b4420b403ab3557b59" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/radis/radis.0.1/opam b/packages/radis/radis.0.1/opam new file mode 100644 index 000000000..f03a5060d --- /dev/null +++ b/packages/radis/radis.0.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Romain Calascibetta " +authors: "Romain Calascibetta " +homepage: "https://github.com/dinosaure/radis" +bug-reports: "https://github.com/dinosaure/radis/issues" +dev-repo: "git+https://github.com/dinosaure/radis.git" +doc: "https://dinosaure.github.io/radis/" +license: "MIT" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.06.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "fmt" {<= "0.9.0"} + "alcotest" {with-test & <= "1.8.0"} +] +synopsis: "Radix tree implementation" +description: """ +Radis is a little library to provide an implementation of a Radix tree +(specialized with a scalar key - like a string, bigarray or array). This project +is a part of ocaml-git to have a fast access to an immutable store. In this way, +remove operation should be the slowest operation and this data-structure is +focused on lookup operation when the key is specifically a hash (see +[digestif](https://github.com/mirage/digestif)). + +The idea behind this library is to provide a fast access to an immutable store +(like git). So, in my mind, if we put a new object in this store, it can not be +deleted. It's why remove operation should be slow - of course, in a git store, +it's possible to delete an useless object (see `git gc`), however this +computation does not appear in this way.""" +url { + src: + "https://github.com/dinosaure/radis/releases/download/v0.1/radis-0.1.tbz" + checksum: [ + "sha256=d16b9fa66a922960fd25d8c80510ddb6264b11baab9ff966f41542111f80b93d" + "md5=1a8b674f1159f67acb8d03fa46c5d5e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ranger/ranger.0.0.1/opam b/packages/ranger/ranger.0.0.1/opam new file mode 100644 index 000000000..c266a8f96 --- /dev/null +++ b/packages/ranger/ranger.0.0.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: ["Rudi Grinberg"] +license: "WTFPL" + +build: [ + [make "configure-no-tests"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "ranger"] +] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {<= "0.4.11"} + "kaputt" {<= "1.2"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/ranger" +install: [make "install"] +synopsis: "A consecutive range slice library for strings, arrays, etc." +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ranger/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=66984cab1165e9f47293665a188ddfd806b354ba85f68c88768a8bed4d35c173" + "md5=6c3009a5f39db06353b302db80df05fa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rawlink/rawlink.0.1/opam b/packages/rawlink/rawlink.0.1/opam new file mode 100644 index 000000000..864587226 --- /dev/null +++ b/packages/rawlink/rawlink.0.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/rawlink" +bug-reports: "https://github.com/haesbaert/rawlink/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/rawlink.git" +build: ["sh" "build.sh"] +depends: [ + "ocaml" {>= "4.02" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A portable library to read and write raw packets." +description: """ +Rawlink is an ocaml library for sending and receiving raw packets at the link +layer level. Sometimes you need to have full control of the packet, including +building the full ethernet frame. + +The API is platform independent, it uses BPF on real UNIXes and AF_SOCKET on +linux. Some functionality is sacrificed so that the API is portable enough. + +Currently BPF and AF_PACKET are implemented, including filtering capabilities. +Writing a BPF program is a pain in the ass, so no facilities are provided for +it. If you need a BPF filter, I suggest you write a small .c file with a +function that returns the BPF program as a string, check `rawlink_stubs.c` for +an example. + +Both normal blocking functions as well as `Lwt` monadic variants are provided. + +A typical code for receiving all packets and just sending them back on an +specified interface are detailed below: + +``` +let link = Rawlink.open_link "eth0" in +let buf = Rawlink.read_packet link in +Printf.printf "got a packet with %d bytes.\\n%!" (Cstruct.len buf); +Rawlink.send_packet link buf +``` + +Check the mli interface for more options.""" +url { + src: "https://github.com/haesbaert/rawlink/archive/v0.1.tar.gz" + checksum: [ + "sha256=12065a2339bbb7a8a9039b9e5ec03f4598ccf4e26dbffb8abc8a24a532b9b860" + "md5=1c600ed9fcb47617daa7431991e9e00f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rawlink/rawlink.0.2/opam b/packages/rawlink/rawlink.0.2/opam new file mode 100644 index 000000000..23f00727e --- /dev/null +++ b/packages/rawlink/rawlink.0.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/rawlink" +bug-reports: "https://github.com/haesbaert/rawlink/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/rawlink.git" +build: ["sh" "build.sh"] +depends: [ + "ocaml" {>= "4.02" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A platform-independent library to read and write raw packets." +description: """ +Rawlink is an ocaml library for sending and receiving raw packets at the link +layer level. Sometimes you need to have full control of the packet, including +building the full ethernet frame. + +The API is platform independent, it uses BPF on real UNIXes and AF_SOCKET on +linux. Some functionality is sacrificed so that the API is portable enough. + +Currently BPF and AF_PACKET are implemented, including filtering capabilities. +Writing a BPF program is a pain in the ass, so no facilities are provided for +it. If you need a BPF filter, I suggest you write a small .c file with a +function that returns the BPF program as a string, check `rawlink_stubs.c` for +an example. + +Both normal blocking functions as well as `Lwt` monadic variants are provided. + +A typical code for receiving all packets and just sending them back on a +specified interface are detailed below: + +``` +let link = Rawlink.open_link "eth0" in +let buf = Rawlink.read_packet link in +Printf.printf "got a packet with %d bytes.\\n%!" (Cstruct.len buf); +Rawlink.send_packet link buf +``` + +Check the mli interface for more options.""" +url { + src: "https://github.com/haesbaert/rawlink/archive/v0.2.tar.gz" + checksum: [ + "sha256=0238b3c286ce2e56d43b37086f57c06479cd1796db9d960d09d1bc5286b7c188" + "md5=7f996d7708e459daeb66d405ebe2f893" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rawlink/rawlink.0.3/opam b/packages/rawlink/rawlink.0.3/opam new file mode 100644 index 000000000..eb7d27830 --- /dev/null +++ b/packages/rawlink/rawlink.0.3/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/rawlink" +bug-reports: "https://github.com/haesbaert/rawlink/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/rawlink.git" +build: ["sh" "build.sh"] +depends: [ + "ocaml" {>= "4.02" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A platform-independent library to read and write raw packets." +description: """ +Rawlink is an ocaml library for sending and receiving raw packets at the link +layer level. Sometimes you need to have full control of the packet, including +building the full ethernet frame. + +The API is platform independent, it uses BPF on real UNIXes and AF_SOCKET on +linux. Some functionality is sacrificed so that the API is portable enough. + +Currently BPF and AF_PACKET are implemented, including filtering capabilities. +Writing a BPF program is a pain in the ass, so no facilities are provided for +it. If you need a BPF filter, I suggest you write a small .c file with a +function that returns the BPF program as a string, check `rawlink_stubs.c` for +an example. + +Both normal blocking functions as well as `Lwt` monadic variants are provided. + +A typical code for receiving all packets and just sending them back on a +specified interface are detailed below: + +``` +let link = Rawlink.open_link "eth0" in +let buf = Rawlink.read_packet link in +Printf.printf "got a packet with %d bytes.\\n%!" (Cstruct.len buf); +Rawlink.send_packet link buf +``` + +Check the mli interface for more options.""" +url { + src: "https://github.com/haesbaert/rawlink/archive/v0.3.tar.gz" + checksum: [ + "sha256=ce077e8a164dd3db0a998a24bc0c7743c93694ce376f2c30e644ed5ddbd33218" + "md5=1ffa937054dbb25d33d26971dac85326" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rawlink/rawlink.0.4/opam b/packages/rawlink/rawlink.0.4/opam new file mode 100644 index 000000000..63cc9c9fa --- /dev/null +++ b/packages/rawlink/rawlink.0.4/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +homepage: "https://github.com/haesbaert/rawlink" +bug-reports: "https://github.com/haesbaert/rawlink/issues" +license: "ISC" +dev-repo: "git+https://github.com/haesbaert/rawlink.git" +build: ["sh" "build.sh"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "cstruct" {>= "1.9" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: ["linux-headers"] {os-distribution = "alpine"} +synopsis: "A platform-independent library to read and write raw packets." +description: """ +Rawlink is an ocaml library for sending and receiving raw packets at the link +layer level. Sometimes you need to have full control of the packet, including +building the full ethernet frame. + +The API is platform independent, it uses BPF on real UNIXes and AF_SOCKET on +linux. Some functionality is sacrificed so that the API is portable enough. + +Currently BPF and AF_PACKET are implemented, including filtering capabilities. +Writing a BPF program is a pain in the ass, so no facilities are provided for +it. If you need a BPF filter, I suggest you write a small .c file with a +function that returns the BPF program as a string, check `rawlink_stubs.c` for +an example. + +Both normal blocking functions as well as `Lwt` monadic variants are provided. + +A typical code for receiving all packets and just sending them back on a +specified interface are detailed below: + +``` +let link = Rawlink.open_link "eth0" in +let buf = Rawlink.read_packet link in +Printf.printf "got a packet with %d bytes.\\n%!" (Cstruct.len buf); +Rawlink.send_packet link buf +``` + +Check the mli interface for more options.""" +url { + src: "https://github.com/haesbaert/rawlink/archive/v0.4.tar.gz" + checksum: [ + "sha256=8a9e523741d02426250917f4e2643a10ae65c980f916e27163c4532b2c23eb4c" + "md5=d10b3beffe14e45c4b3b6eec0f925d22" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rawlink/rawlink.0.5/opam b/packages/rawlink/rawlink.0.5/opam new file mode 100644 index 000000000..a93d4f62c --- /dev/null +++ b/packages/rawlink/rawlink.0.5/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Christiano F. Haesbaert " +authors: "Christiano F. Haesbaert " +license: "ISC" +homepage: "https://github.com/haesbaert/rawlink" +bug-reports: "https://github.com/haesbaert/rawlink/issues" +dev-repo: "git+https://github.com/haesbaert/rawlink.git" +doc: "https://haesbaert.github.io/rawlink/api" +build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & <= "1.0.7"} + "lwt" {>= "2.4.7" & < "4.0.0"} + "cstruct" {>= "1.9" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: ["linux-headers"] {os-distribution = "alpine"} +synopsis: "Portable library to read and write raw packets." +description: """ +[![Build Status](https://travis-ci.org/haesbaert/rawlink.svg)](https://travis-ci.org/haesbaert/rawlink) + +Rawlink is an ocaml library for sending and receiving raw packets at the link +layer level. Sometimes you need to have full control of the packet, including +building the full ethernet frame. + +The API is platform independent, it uses BPF on real UNIXes and AF_SOCKET on +linux. Some functionality is sacrificed so that the API is portable enough. + +Currently BPF and AF_PACKET are implemented, including filtering capabilities. +Writing a BPF program is a pain in the ass, so no facilities are provided for +it. If you need a BPF filter, I suggest you write a small .c file with a +function that returns the BPF program as a string, check `rawlink_stubs.c` for +an example. + +Both normal blocking functions as well as `Lwt` monadic variants are provided. + +A typical code for receiving all packets and just sending them back on an +specified interface are detailed below: + +``` +let link = Rawlink.open_link "eth0" in +let buf = Rawlink.read_packet link in +Printf.printf "got a packet with %d bytes.\\n%!" (Cstruct.len buf); +Rawlink.send_packet link buf +``` + +Check the mli interface for more options.""" +url { + src: + "https://github.com/haesbaert/rawlink/releases/download/v0.5/rawlink-0.5.tbz" + checksum: [ + "sha256=85d7f1def5f745b8e292fe3b0e3e1ead9081ad82c114777612b635cf6a080677" + "md5=145158526778fa7110a73c39e738e93e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdbg/rdbg.1.0/opam b/packages/rdbg/rdbg.1.0/opam new file mode 100644 index 000000000..6d7fd009d --- /dev/null +++ b/packages/rdbg/rdbg.1.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "erwan.jahier@imag.fr" +bug-reports: "erwan.jahier@imag.fr" +authors: [ "Erwan Jahier" ] +license: "GPL-3.0-only" +homepage: "http://rdbg.forge.imag.fr/" +dev-repo: "git+https://forge.imag.fr/anonscm/git/rdbg/rdbg.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "rdbg-plugin"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.05"} + "base-unix" {= "base"} + "camlp4" {<= "5.3"} + "oasis" {>= "0.4" & <= "0.4.11"} | "oasis-mirage" {>= "0.4" & <= "0.3.0a"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +synopsis: "RDBG: a reactive programs debugger." +description: """ +The library rdbg-plugin contains all the necessary ocaml modules +needed to add a rdbg plugin. Such a plugin allows ocaml-interpreted +languages to be executed (à la Lurette) or/and debugged (with rdbg).""" +flags: light-uninstall +url { + src: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/rdbg/rdbg.tgz" + checksum: [ + "sha256=6526c3dcb18d910b212fb0cc9a68de95b96af15b9832c7e0116cc9b4c943f456" + "md5=751ad98f972e7b1d17a53eab6ab87ce1" + ] +} +extra-source "rdbg.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/rdbg/rdbg.install.1.0" + checksum: [ + "sha256=4261f0f0682174b83a29859ca0cb033388959b6112131b19b63c2dfb897fa65f" + "md5=b898a625701fcf5675abf824487a2102" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdbg/rdbg.1.65/opam b/packages/rdbg/rdbg.1.65/opam new file mode 100644 index 000000000..841895d38 --- /dev/null +++ b/packages/rdbg/rdbg.1.65/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "erwan.jahier@imag.fr" +authors: [ "Erwan Jahier" ] +license: "GPL-3.0-only" +homepage: "http://rdbg.forge.imag.fr/" +dev-repo: "git+https://forge.imag.fr/anonscm/git/rdbg/rdbg.git" +bug-reports: "http://rdbg.forge.imag.fr/" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/rdbg/_oasis_remove_.ml" "%{etc}%/rdbg"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.04.0"} + "base-unix" {build & = "base"} + "camlp4" {build & <= "5.3"} + "lutils" {<= "1.54.1"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {build & >= "2.0.0" & <= "2.2.7"} + "num" {<= "1.5-1"} +] +synopsis: "RDBG: a reactive programs debugger." +description: """ +The library rdbg-plugin contains all the necessary ocaml modules +needed to add a rdbg plugin. Such a plugin allows ocaml-interpreted +languages to be executed (à la Lurette) or/and debugged (with rdbg).""" +url { + src: "https://github.com/ocaml/opam-source-archives/raw/main/rdbg.1.65.tgz" + checksum: [ + "sha256=bfa6bdabaca45ecec9f8d0f9589f42608f2e4cd0bfb1ae7e8cbb66c905172468" + "md5=bc242ad397aaaab380c84510cf41612f" + ] +} +extra-source "rdbg.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/rdbg/rdbg.install.1.65" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/rdbg/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdbg/rdbg.1.70/opam b/packages/rdbg/rdbg.1.70/opam new file mode 100644 index 000000000..0fa307efa --- /dev/null +++ b/packages/rdbg/rdbg.1.70/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "erwan.jahier@imag.fr" +authors: [ "Erwan Jahier" ] +license: "GPL-3.0-only" +homepage: "http://rdbg.forge.imag.fr/" +dev-repo: "git+https://forge.imag.fr/anonscm/git/rdbg/rdbg.git" +bug-reports: "http://rdbg.forge.imag.fr/" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/rdbg/_oasis_remove_.ml" "%{etc}%/rdbg"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.05"} + "base-unix" {build & = "base"} + "camlp4" {build & <= "5.3"} + "lutils" {>= "1.9" & <= "1.54.1"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {build & >= "2.0.0" & <= "2.2.7"} + "num" {<= "1.5-1"} +] +synopsis: "RDBG: a reactive programs debugger." +description: """ +The library rdbg-plugin contains all the necessary ocaml modules +needed to add a rdbg plugin. Such a plugin allows ocaml-interpreted +languages to be executed (à la Lurette) or/and debugged (with rdbg).""" +url { + src: "https://github.com/ocaml/opam-source-archives/raw/main/rdbg.1.70.tgz" + checksum: [ + "sha256=d819e047db67cc3f9ebe39d111713ce0a2f841c47a78c2f8abd7d73322120f7f" + "md5=92a16d3ede61f83cc2e4e7b5be1c1798" + ] +} +extra-source "rdbg.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/rdbg/rdbg.install.1.70" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/rdbg/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdf/rdf.0.10.0/opam b/packages/rdf/rdf.0.10.0/opam new file mode 100644 index 000000000..0ce6f5b7c --- /dev/null +++ b/packages/rdf/rdf.0.10.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: "Maxence Guesdon" +homepage: "https://www.good-eris.net/ocaml-rdf/" +license: "LGPL-3.0-only" +doc: "https://www.good-eris.net/ocaml-rdf/doc.html" +dev-repo: "git+https://framagit.org/zoggy/ocaml-rdf.git" +bug-reports: "https://framagit.org/zoggy/ocaml-rdf/issues" +tags: ["rdf" "semantic web" "xml" "turtle" "graph" "sparql" "utf8"] +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "rdf"] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1.1" & != "1.3.0" & <= "1.4.0"} + "sedlex" {>= "1.99.2" & <= "3.3"} + "menhir" {>= "20151112" & <= "20240715"} + "uuidm" {>= "0.9.5" & <= "0.9.9"} + "cryptokit" {>= "1.7" & <= "1.20"} + "pcre" {>= "7.0.2" & <= "8.0.1"} + "yojson" {>= "1.1.8" & <= "2.2.2"} + "iri" {>= "0.2.0" & <= "1.0.0"} + "uri" {>= "1.9.1" & <= "4.4.0"} + "calendar" {>= "2.03.2" & <= "3.0.0"} +] +depopts: ["mysql" "postgresql" "cohttp" "lwt"] +conflicts: [ + "cohttp" {< "0.11.2"} + "lwt" {< "2.4.5"} + "mysql" {< "1.1.1"} +] +synopsis: "Native OCaml implementation of RDF Graphs and Sparql 1.1 Query." +description: """ +Implemented features + +- Three storages available: in memory, in a MySQL or in a Postgresql database, +- Ability to define your own storages, +- Transactions, +- Importing from and exporting to RDF/XML and Turtle formats, +- Executing Sparql 1.1 queries, +- HTTP binding of the Sparql protocol, using Lwt.""" +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/ocaml-rdf/-/archive/0.10.0/ocaml-rdf-0.10.0.tar.gz" + checksum: [ + "sha256=225753b044cb61ee15966a7dbe74453ae061f020aec5569392ee4ca945409931" + "md5=9fad8205b792f3643382454d5637acb5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdf/rdf.0.2/opam b/packages/rdf/rdf.0.2/opam new file mode 100644 index 000000000..2c3cd667b --- /dev/null +++ b/packages/rdf/rdf.0.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "xmlm" {>= "1.1.1" & != "1.3.0" & <= "1.4.0"} + "ocamlnet" {<= "4.1.9-2"} +] +depopts: ["mysql" "postgresql"] +conflicts: [ + "mysql" {< "1.1.1"} +] +install: [make "install"] +synopsis: "Native OCaml library to manipulate RDF graphs." +url { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/ocaml-rdf-0.2.tar.gz" + checksum: [ + "sha256=a375c4eb5a1e765cc8723745c9ceace25fb21222c348df091e52d5cffa511847" + "md5=0c6c1d436cf77d0c3fa596fc1bc4b21d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdf/rdf.0.3/opam b/packages/rdf/rdf.0.3/opam new file mode 100644 index 000000000..3ab2142b4 --- /dev/null +++ b/packages/rdf/rdf.0.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "xmlm" {>= "1.1.1" & != "1.3.0" & <= "1.4.0"} + "ocamlnet" {<= "4.1.9-2"} +] +depopts: ["mysql" "postgresql"] +conflicts: [ + "mysql" {< "1.1.1"} +] +install: [make "install"] +synopsis: "Native OCaml library to manipulate RDF graphs." +url { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/ocaml-rdf-0.3.tar.gz" + checksum: [ + "sha256=86fafa6039299b4ef6367a90b2f21169da4c5ec4d92275c913402298283d2403" + "md5=86fdc42893af9bfa433d190befb2025e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdf/rdf.0.4/opam b/packages/rdf/rdf.0.4/opam new file mode 100644 index 000000000..35c86bada --- /dev/null +++ b/packages/rdf/rdf.0.4/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "xmlm" {>= "1.1.1" & != "1.3.0" & <= "1.4.0"} + "ocamlnet" {>= "3.6" & <= "4.1.9-2"} +] +depopts: ["mysql" "postgresql"] +conflicts: [ + "mysql" {< "1.1.1"} +] +install: [make "install"] +synopsis: "Native OCaml library to manipulate RDF graphs." +url { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/ocaml-rdf-0.4.tar.gz" + checksum: [ + "sha256=0c81f2a5fe3b13f1ddd3965bda8667ea99739732f32a8c91bbed4d88e6f6ff1e" + "md5=63f6ae79ff0deef6cb4bec3dd0511ca0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdf/rdf.0.5/opam b/packages/rdf/rdf.0.5/opam new file mode 100644 index 000000000..4741b3ed7 --- /dev/null +++ b/packages/rdf/rdf.0.5/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/ocaml-rdf/" +license: "LGPL-3.0-only" +doc: "https://www.good-eris.net/ocaml-rdf/doc.html" +tags: [ + "rdf" + "semantic web" + "xml" + "turtle" + "graph" +] +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [ + ["./configure" "--prefix" prefix] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1.1" & != "1.3.0" & <= "1.4.0"} + "ocamlnet" {>= "3.6" & <= "4.1.9-2"} + "ulex" {>= "1.1" & <= "1.2"} + "menhir" {>= "20120123" & < "20141215"} +] +depopts: ["mysql" "postgresql"] +conflicts: [ + "mysql" {< "1.1.1"} +] +install: [make "install"] +synopsis: "Native OCaml library to manipulate RDF graphs." +url { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/ocaml-rdf-0.5.tar.gz" + checksum: [ + "sha256=2521a63abbca83828d70b92a45c459c6aaf9c1daf3739b5449fba47b0b0986ae" + "md5=f662e141806a5883fab42a9ae2b32a95" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/rdf/rdf.0.6.0/opam b/packages/rdf/rdf.0.6.0/opam new file mode 100644 index 000000000..5e378acd0 --- /dev/null +++ b/packages/rdf/rdf.0.6.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/ocaml-rdf/" +license: "LGPL-3.0-only" +doc: ["https://www.good-eris.net/ocaml-rdf/doc.html"] +tags: [ + "rdf" + "semantic web" + "xml" + "turtle" + "graph" +] +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "rdf"]] +depends: [ + "ocaml" {>= "4.00.0"} + "base-unsafe-string" {= "base"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1.1" & != "1.3.0" & <= "1.4.0"} + "ocamlnet" {>= "3.6.5" & <= "4.1.9-2"} + "ulex" {>= "1.1" & <= "1.2"} + "menhir" {>= "20120123" & < "20211230"} + "uuidm" {>= "0.9.5" & <= "0.9.9"} + "cryptokit" {>= "1.7" & <= "1.20"} + "pcre" {>= "7.0.2" & <= "8.0.1"} +] +depopts: ["mysql" "postgresql"] +conflicts: [ + "mysql" {< "1.1.1"} +] +install: [make "install"] +synopsis: "Native OCaml library to manipulate RDF graphs." +description: "Also implements Sparql 1.1 Query Language." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/ocaml-rdf/-/archive/0.6.0/ocaml-rdf-0.6.0.tar.gz" + checksum: [ + "sha256=6fe5f91ac81f50d5b5dc3cb6191f1bb68439167cddb7828e68c39a765dd4af0c" + "md5=d4aa1daae2196584c864fefab1581091" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/rdf/rdf.0.7.0/opam b/packages/rdf/rdf.0.7.0/opam new file mode 100644 index 000000000..bfa47ab27 --- /dev/null +++ b/packages/rdf/rdf.0.7.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/ocaml-rdf/" +license: "LGPL-3.0-only" +doc: ["https://www.good-eris.net/ocaml-rdf/doc.html"] +tags: [ + "rdf" + "semantic web" + "xml" + "turtle" + "graph" + "sparql" + "utf8" +] +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "rdf"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1.1" & != "1.3.0" & <= "1.4.0"} + "ocamlnet" {>= "3.6.5" & <= "4.1.9-2"} + "ulex" {>= "1.1" & <= "1.2"} + "menhir" {>= "20120123" & <= "20240715"} + "uuidm" {>= "0.9.5" & <= "0.9.9"} + "cryptokit" {>= "1.7" & <= "1.20"} + "pcre" {>= "7.0.2" & <= "8.0.1"} +] +depopts: ["mysql" "postgresql"] +conflicts: [ + "mysql" {< "1.1.1"} +] +install: [make "install"] +synopsis: "Native OCaml implementation of RDF Graphs and Sparql 1.1 Query." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/ocaml-rdf/-/archive/0.7.0/ocaml-rdf-0.7.0.tar.gz" + checksum: [ + "sha256=c973b2eded76817a06ae58341ef8ffc95b759ad231324269f714b5dfa99ef891" + "md5=3ca451dad8070387b717312f3ba3a08e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdf/rdf.0.7.1/opam b/packages/rdf/rdf.0.7.1/opam new file mode 100644 index 000000000..0f58e147a --- /dev/null +++ b/packages/rdf/rdf.0.7.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/ocaml-rdf/" +license: "LGPL-3.0-only" +doc: ["https://www.good-eris.net/ocaml-rdf/doc.html"] +tags: [ + "rdf" + "semantic web" + "xml" + "turtle" + "graph" + "sparql" + "utf8" +] +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "rdf"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1.1" & != "1.3.0" & <= "1.4.0"} + "ocamlnet" {>= "3.6.5" & <= "4.1.9-2"} + "ulex" {>= "1.1" & <= "1.2"} + "menhir" {>= "20120123" & <= "20240715"} + "uuidm" {>= "0.9.5" & <= "0.9.9"} + "cryptokit" {>= "1.7" & <= "1.20"} + "pcre" {>= "7.0.2" & <= "8.0.1"} +] +depopts: ["mysql" "postgresql"] +conflicts: [ + "mysql" {< "1.1.1"} +] +install: [make "install"] +synopsis: "Native OCaml implementation of RDF Graphs and Sparql 1.1 Query." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/ocaml-rdf/-/archive/0.7.1/ocaml-rdf-0.7.1.tar.gz" + checksum: [ + "sha256=eb81160faf0e7c0feb738f33a0ba0e9522ddd6262e961a8105fb801ca9eb3ee9" + "md5=2dfc704be452837a0f3a1c274864299a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdf/rdf.0.8.0/opam b/packages/rdf/rdf.0.8.0/opam new file mode 100644 index 000000000..638d2a34c --- /dev/null +++ b/packages/rdf/rdf.0.8.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/ocaml-rdf/" +license: "LGPL-3.0-only" +doc: ["https://www.good-eris.net/ocaml-rdf/doc.html"] +tags: [ + "rdf" + "semantic web" + "xml" + "turtle" + "graph" + "sparql" + "utf8" +] +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] +remove: [["ocamlfind" "remove" "rdf"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1.1" & != "1.3.0" & <= "1.4.0"} + "ocamlnet" {>= "3.6.5" & <= "4.1.9-2"} + "ulex" {>= "1.1" & <= "1.2"} + "menhir" {>= "20120123" & <= "20240715"} + "uuidm" {>= "0.9.5" & <= "0.9.9"} + "cryptokit" {>= "1.7" & <= "1.20"} + "pcre" {>= "7.0.2" & <= "8.0.1"} +] +depopts: ["mysql" "postgresql"] +conflicts: [ + "mysql" {< "1.1.1"} +] +install: [make "install"] +synopsis: "Native OCaml implementation of RDF Graphs and Sparql 1.1 Query." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/ocaml-rdf/-/archive/0.8.0/ocaml-rdf-0.8.0.tar.gz" + checksum: [ + "sha256=bed9d8e0b7f1add08c10f5df59fd2c5601112c2916689b6b0ff026fb322be177" + "md5=53514cd35b7836e664797dcfaea2e370" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rdr/rdr.2.0.1/opam b/packages/rdr/rdr.2.0.1/opam new file mode 100644 index 000000000..4f1361929 --- /dev/null +++ b/packages/rdr/rdr.2.0.1/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "m4b " +authors: "m4b " +homepage: "http://www.m4b.io" +bug-reports: "m4b.github.io@gmail.com" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/m4b/rdr" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "rdr"] + ["rm" "-f" "%{bin}%/rdr"] +] +depends: [ + "ocaml" {>= "4.02" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Rdr is a cross-platform binary analysis and reverse engineering library," +description: """ +utilizing a unique symbol map for global analysis. + +`rdr` is an OCaml tool/library for doing cross-platform analysis of binaries, +by printing headers, locating entry points, showing import and export +symbols, their binary offsets and size, etc. + +It also features a symbol map which allows fast lookups for arbitrary +symbols, and their associated data, on your system +(the default search location are binaries in /usr/lib). + +The latest release also makes `rdr` a package which you can link against +and use in your own projects. + +See the README at http://github.com/m4b/rdr for more details. + +Features: + +* 64-bit Linux and Mach-o binary analysis +* Searchable symbol-map of all the symbols on your system, including binary + offset, size, and exporting library +* Print imports and exports of binaries +* Make pretty graphs, at the binary or symbol map level +* Byte Coverage algorithm which marks byte sequences as understood (or not) + and provides other meta-data""" +flags: light-uninstall +url { + src: "http://github.com/m4b/rdr/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=1346f34bceb0907622c9545a21e860c4d48a961f5a8c6d304469301d1b0a35bb" + "md5=5d963556379e7f6192513d76f9b32b44" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re/re.1.0/opam b/packages/re/re.1.0/opam new file mode 100644 index 000000000..f392609a8 --- /dev/null +++ b/packages/re/re.1.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Jerome Vouillon" "Thomas Gazagnaire" "Anil Madhavapeddy"] +homepage: "https://github.com/ocaml/ocaml-re" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "re"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RE is a regular expression library for OCaml" +flags: light-uninstall +url { + src: "http://github.com/ocaml/ocaml-re/tarball/ocaml-re-1.0" + checksum: [ + "sha256=060489c04928ef1b688ef57402a9c0a5c68b6c7f587844ec1cfe766b7c25aa86" + "md5=7ca45055060feefe09dec0c15dd05469" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re/re.1.1.0/opam b/packages/re/re.1.1.0/opam new file mode 100644 index 000000000..be57f2906 --- /dev/null +++ b/packages/re/re.1.1.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Jerome Vouillon" "Thomas Gazagnaire" "Anil Madhavapeddy"] +homepage: "https://github.com/ocaml/ocaml-re" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "re"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RE is a regular expression library for OCaml" +flags: light-uninstall +url { + src: "http://github.com/ocaml/ocaml-re/tarball/ocaml-re-1.1.0" + checksum: [ + "sha256=72fb7d0a03e493613f4a37a3df57ca1136c229df4c0dd0ee5e1f49ad7fdd14fb" + "md5=30962da12e7100ca7055064630554ab7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re/re.1.2.0/opam b/packages/re/re.1.2.0/opam new file mode 100644 index 000000000..356dbf8e0 --- /dev/null +++ b/packages/re/re.1.2.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Jerome Vouillon" "Thomas Gazagnaire" "Anil Madhavapeddy"] +homepage: "https://github.com/ocaml/ocaml-re" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "re"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RE is a regular expression library for OCaml" +flags: light-uninstall +url { + src: "http://github.com/ocaml/ocaml-re/tarball/ocaml-re-1.2.0" + checksum: [ + "sha256=e424ec2237f45d3d092525207165c831dac15ca66530abca1f5185394b2cbfc5" + "md5=2ef2dc5ce6560043e435ea9d66c7c13c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re/re.1.2.1/opam b/packages/re/re.1.2.1/opam new file mode 100644 index 000000000..2c4f68fbd --- /dev/null +++ b/packages/re/re.1.2.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Jerome Vouillon" "Thomas Gazagnaire" "Anil Madhavapeddy"] +homepage: "https://github.com/ocaml/ocaml-re" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "re"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/ocaml-re" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RE is a regular expression library for OCaml" +flags: light-uninstall +url { + src: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.2.1.tar.gz" + checksum: [ + "sha256=bfb5ef6a18b454b2caa845a4f6d388e3ac8505a78a4b8244a60c8b5bbc674141" + "md5=13b3f2aa3710d03c82e3338feefec669" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re/re.1.2.2/opam b/packages/re/re.1.2.2/opam new file mode 100644 index 000000000..1f0fcc815 --- /dev/null +++ b/packages/re/re.1.2.2/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "jerome.vouillon@pps.univ-paris-diderot.fr" +authors: ["Jerome Vouillon" "Thomas Gazagnaire" "Anil Madhavapeddy"] +homepage: "https://github.com/ocaml/ocaml-re" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "re"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ocaml/ocaml-re" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RE is a regular expression library for OCaml" +flags: light-uninstall +url { + src: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.2.2.tar.gz" + checksum: [ + "sha256=fdc5233c8ff14394f39b0137029fd61f36cc17c703cbd54b173a94cdb827d62e" + "md5=3adbc37481dc48c6a1f2f85bbf2a7c51" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re2/re2.109.24.00/opam b/packages/re2/re2.109.24.00/opam new file mode 100644 index 000000000..fb52591ab --- /dev/null +++ b/packages/re2/re2.109.24.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.24.00"} + "sexplib" {= "109.20.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "pa_ounit" {>= "109.18.00" & <= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/re2-109.24.00.tar.gz" + checksum: [ + "sha256=874f6e33068b31d9090924884913a7f5753ec17ef2e461fd4b4b8c3a4f6c8384" + "md5=b9bf969a71b69514d5ce7b07ca0e6f36" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.24.01/opam b/packages/re2/re2.109.24.01/opam new file mode 100644 index 000000000..eda64352b --- /dev/null +++ b/packages/re2/re2.109.24.01/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.24.00" & <= "109.27.00"} + "sexplib" {= "109.20.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "pa_ounit" {>= "109.18.00" & <= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.01/individual/re2-109.24.01.tar.gz" + checksum: [ + "sha256=9f25ffab127fd102a881c7ee46e96c624a69a7ee7d8c50c28d4ecc9bab2ccaf4" + "md5=7e5d97962b48f36e96aacad8d6220bde" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.28.00/opam b/packages/re2/re2.109.28.00/opam new file mode 100644 index 000000000..fa815b947 --- /dev/null +++ b/packages/re2/re2.109.28.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.28.00" & <= "109.31.00"} + "sexplib" {= "109.20.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "pa_ounit" {>= "109.18.00" & <= "109.27.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/re2-109.28.00.tar.gz" + checksum: [ + "sha256=f3a7f92a6e55a3d6428db3dfeb818a3bfe8b60a508de7bb11d177e3eacaafc46" + "md5=a1303d813bf083fec853ec4f976e7bc7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.32.00/opam b/packages/re2/re2.109.32.00/opam new file mode 100644 index 000000000..53160f3bc --- /dev/null +++ b/packages/re2/re2.109.32.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.32.00" & <= "109.38.00"} + "sexplib" {= "109.20.00"} + "bin_prot" {>= "109.15.01" & <= "109.30.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "pa_ounit" {>= "109.18.00" & <= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/re2-109.32.00.tar.gz" + checksum: [ + "sha256=5dfb1f56a75215059fbfdcb67c68923fbba3104278ce355e91c8d01464192b86" + "md5=425a4c46a27346a8864ddaec94284333" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.40.00/opam b/packages/re2/re2.109.40.00/opam new file mode 100644 index 000000000..0007e85c2 --- /dev/null +++ b/packages/re2/re2.109.40.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.40.00" & <= "109.42.00"} + "sexplib" {>= "109.20.00" & <= "109.41.00"} + "bin_prot" {>= "109.15.01" & <= "109.42.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "pa_ounit" {>= "109.18.00" & <= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/re2-109.40.00.tar.gz" + checksum: [ + "sha256=3daefbbca78efce0bbd5cf7c9df0cf2926f6de453b14c9e2bc0bc309b3868fd7" + "md5=32483c125ef3cfff722e3a1a7e412f3b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.45.00/opam b/packages/re2/re2.109.45.00/opam new file mode 100644 index 000000000..589194fdb --- /dev/null +++ b/packages/re2/re2.109.45.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.45.00" & <= "109.47.00"} + "sexplib" {>= "109.20.00" & <= "109.47.00"} + "bin_prot" {>= "109.45.00" & <= "109.47.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "pa_ounit" {>= "109.18.00" & <= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/re2-109.45.00.tar.gz" + checksum: [ + "sha256=f69f2b8f9142bc3a474ea00fb3f30c1d6be4ba3c196f0d3d258b4ed9b2e37579" + "md5=1277aaf2bdc29db3bd6ddbe87186b70f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.45.01/opam b/packages/re2/re2.109.45.01/opam new file mode 100644 index 000000000..f8839efe2 --- /dev/null +++ b/packages/re2/re2.109.45.01/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.45.00" & <= "109.47.00"} + "sexplib" {>= "109.20.00" & <= "109.47.00"} + "bin_prot" {>= "109.45.00" & <= "109.47.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "pa_ounit" {>= "109.18.00" & <= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/re2-109.45.01.tar.gz" + checksum: [ + "sha256=c9f31cc124f13d61e3055c4f6537d243b2d8eaa957f9889f46221c6cc216923f" + "md5=917af50d0e7268148ac466980d3a1913" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.45.02/opam b/packages/re2/re2.109.45.02/opam new file mode 100644 index 000000000..61493d6b8 --- /dev/null +++ b/packages/re2/re2.109.45.02/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.45.00" & <= "109.47.00"} + "sexplib" {>= "109.20.00" & <= "109.47.00"} + "bin_prot" {>= "109.45.00" & <= "109.47.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "pa_ounit" {>= "109.18.00" & <= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/re2-109.45.02.tar.gz" + checksum: [ + "sha256=b7cf2ae3d22bdad23fc32b7b482df88e42cac6d35855fc0002e0b09c175978e6" + "md5=5e901c42056af4e637e4e62c325cfc43" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.53.00/opam b/packages/re2/re2.109.53.00/opam new file mode 100644 index 000000000..4f12d2e25 --- /dev/null +++ b/packages/re2/re2.109.53.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.53.01"} + "sexplib" {= "109.53.00"} + "bin_prot" {= "109.53.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "pa_ounit" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/re2-109.53.00.tar.gz" + checksum: [ + "sha256=7e2c57f21de112071cc931573a501f28a9077f47a01a67b210f6d44819ae0429" + "md5=18ac41354e266e352204a5750a97f242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.55.00/opam b/packages/re2/re2.109.55.00/opam new file mode 100644 index 000000000..4f0d4a52d --- /dev/null +++ b/packages/re2/re2.109.55.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.55.00"} + "sexplib" {= "109.55.00"} + "bin_prot" {= "109.53.00"} + "comparelib" {>= "109.15.00" & <= "109.27.00"} + "pa_ounit" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/re2-109.55.00.tar.gz" + checksum: [ + "sha256=9aff9681681d959f227e4b2bc266b6a3263227c0ff76c424d862aa4a70692af0" + "md5=55a7ccf7f8e579b0f5ad4a39de8a84f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.55.02/opam b/packages/re2/re2.109.55.02/opam new file mode 100644 index 000000000..4486557af --- /dev/null +++ b/packages/re2/re2.109.55.02/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "109.55.00" & <= "110.01.00"} + "sexplib" {>= "109.55.00" & <= "110.01.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.15.00" & <= "109.60.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/re2-109.55.02.tar.gz" + checksum: [ + "sha256=08f3370009575277b49b7d40af0fc5e4487e0b397e7cca3f7116119d7de43161" + "md5=3bc8950926ba368cc5f7719180011823" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.55.03/opam b/packages/re2/re2.109.55.03/opam new file mode 100644 index 000000000..e7afbebd3 --- /dev/null +++ b/packages/re2/re2.109.55.03/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "109.55.00" & <= "110.01.00"} + "sexplib" {>= "109.55.00" & <= "110.01.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.03"} + "comparelib" {>= "109.15.00" & <= "109.60.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/re2-109.55.03.tar.gz" + checksum: [ + "sha256=53ce6c3e3dac535c8262e97a7a0d5be6d79ed556ea36c095a62ad666845df40f" + "md5=191cd3fad52bbc56ceb5d46a74983f67" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.109.55.04/opam b/packages/re2/re2.109.55.04/opam new file mode 100644 index 000000000..3abb717b2 --- /dev/null +++ b/packages/re2/re2.109.55.04/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "109.55.00" & <= "109.60.00"} + "sexplib" {>= "109.55.00" & <= "109.60.00"} + "bin_prot" {>= "109.53.00" & <= "109.53.02"} + "comparelib" {>= "109.15.00" & <= "109.60.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/re2-109.55.04.tar.gz" + checksum: [ + "sha256=5c41f42909833686e865deefcdf9c73da8dffdda342b16d700d7e762687694dd" + "md5=5332eadab24730c6b5ca633f34c8166e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.111.03.00/opam b/packages/re2/re2.111.03.00/opam new file mode 100644 index 000000000..7e76c726e --- /dev/null +++ b/packages/re2/re2.111.03.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {= "111.03.00"} + "sexplib" {= "111.03.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.15.00" & <= "109.60.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/re2-111.03.00.tar.gz" + checksum: [ + "sha256=9ba8f6db30382d777c4479d5944a8488341d6dadb90f128ee68f7af313872208" + "md5=402bcc4e94780b767ea3f71da190bd16" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.111.03.01/opam b/packages/re2/re2.111.03.01/opam new file mode 100644 index 000000000..ffdbdf6c6 --- /dev/null +++ b/packages/re2/re2.111.03.01/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {= "111.03.00"} + "sexplib" {= "111.03.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.15.00" & <= "109.60.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/re2-111.03.01.tar.gz" + checksum: [ + "sha256=c9204b028538adfe4cbc6521918b2ab97ea90c519ef0be1a9e0c95a3a515c2c4" + "md5=f602a46df7521d6ea9e035f03919cdf3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.111.06.00/opam b/packages/re2/re2.111.06.00/opam new file mode 100644 index 000000000..b674a3125 --- /dev/null +++ b/packages/re2/re2.111.06.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {= "111.06.00"} + "sexplib" {= "111.03.00"} + "bin_prot" {= "111.03.00"} + "comparelib" {>= "109.15.00" & <= "109.60.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/re2-111.06.00.tar.gz" + checksum: [ + "sha256=cd0afeb9e9e0613accb33224d5088616971cb87bc5dd8472f41b47630fdb8a6e" + "md5=affa46f6dd9d2f99e60a1fb04762e0c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.111.08.00/opam b/packages/re2/re2.111.08.00/opam new file mode 100644 index 000000000..d14932f80 --- /dev/null +++ b/packages/re2/re2.111.08.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "111.08.00" & < "112.02.00"} + "sexplib" {>= "111.03.00" & < "112.02.00"} + "bin_prot" {>= "111.03.00" & < "112.02.00"} + "comparelib" {>= "109.15.00" & < "109.61.00"} + "pa_ounit" {>= "109.53.00" & < "111.29.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/re2-111.08.00.tar.gz" + checksum: [ + "sha256=d84a04efd3344f15ff854b593449a49ed2017e6e206da4352789ca38149b6933" + "md5=63a13c8fe0bdfa3518e730e310b75255" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.112.06.00/opam b/packages/re2/re2.112.06.00/opam new file mode 100644 index 000000000..915c6d32a --- /dev/null +++ b/packages/re2/re2.112.06.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "112.06.00" & < "112.25.00"} + "sexplib" {>= "112.06.00" & < "112.25.00"} + "bin_prot" {>= "112.06.00" & < "112.25.00"} + "comparelib" {>= "109.15.00" & < "109.61.00"} + "pa_ounit" {>= "109.53.00" & < "112.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +install: [make "install"] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/re2-112.06.00.tar.gz" + checksum: [ + "sha256=a538765872363fcb67f12b95c07455a0afd68f5ae9008b59bb85a996d97cc752" + "md5=1c28ff6eaf7c2259dce83747c3d86aef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.112.35.00/opam b/packages/re2/re2.112.35.00/opam new file mode 100644 index 000000000..9533bfc49 --- /dev/null +++ b/packages/re2/re2.112.35.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/re2" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "core" {>= "112.35.00" & < "112.36.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "comparelib" {>= "109.15.00" & < "109.61.00"} + "pa_ounit" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/re2/issues" +dev-repo: "git+https://github.com/janestreet/re2.git" +install: [[make "install"]] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/re2-112.35.00.tar.gz" + checksum: [ + "sha256=a47e578231730270a41fd63012b9e354f531507383b03d1a30fa1540967e6fef" + "md5=1e9631708e053112b3d4cb792d71cec1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re2/re2.113.00.00/opam b/packages/re2/re2.113.00.00/opam new file mode 100644 index 000000000..a95860fca --- /dev/null +++ b/packages/re2/re2.113.00.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/re2" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "re2"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "core" {>= "113.00.00" & < "113.01.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "comparelib" {= "113.00.00"} + "pa_ounit" {= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/re2/issues" +dev-repo: "git+https://github.com/janestreet/re2.git" +install: [[make "install"]] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/re2-113.00.00.tar.gz" + checksum: [ + "sha256=fd8ff05795c0d5452b412a913beca1ed935589f4da061eb4d02bfcd0c509f69e" + "md5=cac068fe5dc1659732dfa73513e421b2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re2/re2.113.24.00/opam b/packages/re2/re2.113.24.00/opam new file mode 100644 index 000000000..747c2cf70 --- /dev/null +++ b/packages/re2/re2.113.24.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/re2" +bug-reports: "https://github.com/janestreet/re2/issues" +dev-repo: "git+https://github.com/janestreet/re2.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core_kernel" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/re2-113.24.00.tar.gz" + checksum: [ + "sha256=3a58ab7fd0a5385ead5ed7dbe1b6511200bebac9cdb343fb8bead8472ea593cf" + "md5=f83100978e8e6fad05cf9f2cca64aa28" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.113.33.00+4.03/opam b/packages/re2/re2.113.33.00+4.03/opam new file mode 100644 index 000000000..dd82aadf5 --- /dev/null +++ b/packages/re2/re2.113.33.00+4.03/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/re2" +bug-reports: "https://github.com/janestreet/re2/issues" +dev-repo: "git+https://github.com/janestreet/re2.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "core_kernel" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/re2-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=f7e7f388f1f8f96a4224c7f1a516f9ac3071da4938cb28d9c66cfac11a6ad19e" + "md5=44f83db2e8d30b56f997676e0e293bcf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.113.33.00/opam b/packages/re2/re2.113.33.00/opam new file mode 100644 index 000000000..5b57a7fe0 --- /dev/null +++ b/packages/re2/re2.113.33.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/re2" +bug-reports: "https://github.com/janestreet/re2/issues" +dev-repo: "git+https://github.com/janestreet/re2.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core_kernel" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/re2-113.33.00.tar.gz" + checksum: [ + "sha256=e5d097e8ad18e62236e71b4606daa55f3a4885b7bc50a9ddb0a53cac91822f45" + "md5=89b6465f84f88a9b4d43243ae26be1a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re2/re2.113.33.03/opam b/packages/re2/re2.113.33.03/opam new file mode 100644 index 000000000..6223c73c0 --- /dev/null +++ b/packages/re2/re2.113.33.03/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/re2" +bug-reports: "https://github.com/janestreet/re2/issues" +dev-repo: "git+https://github.com/janestreet/re2.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core_kernel" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/re2-113.33.03.tar.gz" + checksum: [ + "sha256=1dad1b307a5eeaee99cfb59e8a5c71af1ba4c28dfd34107ffd75308d972b6e8d" + "md5=6d23b0dcb9e72f197fe22eef65204f44" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re2/re2.v0.10.0/opam b/packages/re2/re2.v0.10.0/opam new file mode 100644 index 000000000..7e7290f41 --- /dev/null +++ b/packages/re2/re2.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/re2" +bug-reports: "https://github.com/janestreet/re2/issues" +dev-repo: "git+https://github.com/janestreet/re2.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & < "1.0+beta18"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +available: arch != "arm32" +synopsis: "OCaml bindings for RE2, Google's regular expression library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/re2-v0.10.0.tar.gz" + checksum: [ + "sha256=84c93ee97075c26301d61f038fa7b3bdb4660c530eb49414bdd9d81ba750283a" + "md5=da16b14fd903514d61cef67c8709013f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.v0.10.1/opam b/packages/re2/re2.v0.10.1/opam new file mode 100644 index 000000000..4cc4bd4bd --- /dev/null +++ b/packages/re2/re2.v0.10.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/re2" +bug-reports: "https://github.com/janestreet/re2/issues" +dev-repo: "git+https://github.com/janestreet/re2.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +available: arch != "arm32" +synopsis: "OCaml bindings for RE2, Google's regular expression library" +url { + src: "https://github.com/janestreet/re2/archive/v0.10.1.tar.gz" + checksum: [ + "sha256=299a57f1da01fd9ff8d9141a327e0a4955e5f65cf876d33288e390a6bfa5e477" + "md5=5fe2ccfb52e76e36f293a5496e55ca05" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/re2/re2.v0.9.0/opam b/packages/re2/re2.v0.9.0/opam new file mode 100644 index 000000000..ce2bfdf57 --- /dev/null +++ b/packages/re2/re2.v0.9.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/re2" +bug-reports: "https://github.com/janestreet/re2/issues" +dev-repo: "git+https://github.com/janestreet/re2.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & < "1.0+beta18"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +available: arch != "arm32" +synopsis: "OCaml bindings for RE2, Google's regular expression library" +url { + src: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/re2-v0.9.0.tar.gz" + checksum: [ + "sha256=e45f4ae99a6ee400c926d19602853adb34d3325d986d68d0eae38ddf64a6fd74" + "md5=db6760421b279c9f270af171af72b248" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/re2/re2.v0.9.1/opam b/packages/re2/re2.v0.9.1/opam new file mode 100644 index 000000000..94400b387 --- /dev/null +++ b/packages/re2/re2.v0.9.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/re2" +bug-reports: "https://github.com/janestreet/re2/issues" +dev-repo: "git+https://github.com/janestreet/re2.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta15" & < "1.0+beta18"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +depexts: [ + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "ol"} +] +available: arch != "arm32" +synopsis: "OCaml bindings for RE2, Google's regular expression library" +url { + src: "https://github.com/janestreet/re2/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=ada97fd3f0263cc4b17d27cd28298bc153b56dd748f8d7516f206312796f2d23" + "md5=085f3d236542cf1afec4d07ab2a28086" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/react/react.0.9.3/opam b/packages/react/react.0.9.3/opam new file mode 100644 index 000000000..eff5792ab --- /dev/null +++ b/packages/react/react.0.9.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "react"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Module for functional reactive programming (FRP)" +description: """ +It provides support to program with time varying values : applicative +events and signals. React doesn't define any primitive event or +signal, this lets the client chooses the concrete timeline.""" +flags: light-uninstall +url { + src: "http://erratique.ch/software/react/releases/react-0.9.3.tbz" + checksum: [ + "sha256=cd861d74b8c2e9032ebbf85ba80a930f9535a53e1edbb8b15c0128f7a3cb3eda" + "md5=ba2239e33ae78bf941d56099319f41d4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/react/react.0.9.4/opam b/packages/react/react.0.9.4/opam new file mode 100644 index 000000000..77eede7e4 --- /dev/null +++ b/packages/react/react.0.9.4/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "react"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Module for functional reactive programming (FRP)" +description: """ +It provides support to program with time varying values : applicative +events and signals. React doesn't define any primitive event or +signal, this lets the client chooses the concrete timeline.""" +flags: light-uninstall +url { + src: "http://erratique.ch/software/react/releases/react-0.9.4.tbz" + checksum: [ + "sha256=466ad4e2e7ff57c93c4e51511f53f2bdf32df46354458f4a158cd13bf3fbd4ab" + "md5=ea5edd6475ad305e084744571e0c9209" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/react/react.1.0.1/opam b/packages/react/react.1.0.1/opam new file mode 100644 index 000000000..f39c86b4b --- /dev/null +++ b/packages/react/react.1.0.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/react" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/react/doc/React" +tags: [ "reactive" "declarative" "signal" "event" "frp" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "3.11.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO FIXME + "native-dynlink=true" ] # TODO FIXME +] +synopsis: "Declarative events and signals for OCaml" +description: """ +React is an OCaml module for functional reactive programming (FRP). It +provides support to program with time varying values : declarative +events and signals. React doesn't define any primitive event or +signal, it lets the client chooses the concrete timeline. + +React is made of a single, independent, module and distributed under +the BSD3 license.""" +url { + src: "http://erratique.ch/software/react/releases/react-1.0.1.tbz" + checksum: [ + "sha256=aad5008f2bcbc142f728381d10834a1b89fa20f15626896ddfdd4440ff4cec00" + "md5=24253985ab67643db1932737f292c998" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/react/react.1.1.0/opam b/packages/react/react.1.1.0/opam new file mode 100644 index 000000000..ba839d8c0 --- /dev/null +++ b/packages/react/react.1.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/react" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/react/doc/React" +tags: [ "reactive" "declarative" "signal" "event" "frp" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "3.11.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO FIXME + "native-dynlink=true" ] # TODO FIXME +] +synopsis: "Declarative events and signals for OCaml" +description: """ +React is an OCaml module for functional reactive programming (FRP). It +provides support to program with time varying values : declarative +events and signals. React doesn't define any primitive event or +signal, it lets the client chooses the concrete timeline. + +React is made of a single, independent, module and distributed under +the BSD3 license.""" +url { + src: "http://erratique.ch/software/react/releases/react-1.1.0.tbz" + checksum: [ + "sha256=a73614598aae818fff56fda0fc053d7ee3692d9361d5ea71a240bde321b2d5bf" + "md5=a406bc1913690f67a8c9586371c169cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/react/react.1.2.0/opam b/packages/react/react.1.2.0/opam new file mode 100644 index 000000000..36c844b93 --- /dev/null +++ b/packages/react/react.1.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/react" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/react/doc/React" +dev-repo: "git+http://erratique.ch/repos/react.git" +bug-reports: "https://github.com/dbuenzli/react/issues" +tags: [ "reactive" "declarative" "signal" "event" "frp" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Declarative events and signals for OCaml" +description: """ +React is an OCaml module for functional reactive programming (FRP). It +provides support to program with time varying values : declarative +events and signals. React doesn't define any primitive event or +signal, it lets the client chooses the concrete timeline. + +React is made of a single, independent, module and distributed under +the BSD3 license.""" +url { + src: "http://erratique.ch/software/react/releases/react-1.2.0.tbz" + checksum: [ + "sha256=887aaea9191870bc0f37f945c02ec4c90497d949cd4dedc3d565c3fbec7ad04e" + "md5=f071a1308b6cad131c55cda8677823c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason-parser/reason-parser.1.12.0/opam b/packages/reason-parser/reason-parser.1.12.0/opam new file mode 100644 index 000000000..7b917e246 --- /dev/null +++ b/packages/reason-parser/reason-parser.1.12.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "BSD-3-Clause" +homepage: "https://github.com/facebook/reason" +doc: "http://facebook.github.io/reason" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + [make "compile_error"] + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20160303" & < "20170418"} + "merlin-extend" {>= "0.3" & < "0.5"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {= "5.0alpha"} +] +synopsis: "Reason Parser: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository. + +This is the parser sub-package.""" +url { + src: + "https://github.com/facebook/reason/releases/download/reason-parser-1.12.0/reason-parser-1.12.0.tar.gz" + checksum: [ + "sha256=effe437517f19cfc9d62566e885419248a539282a9229ab7204488b472dd62c5" + "md5=3f4834052a844b52eeab5bfd5dc1de4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason-parser/reason-parser.1.13.0/opam b/packages/reason-parser/reason-parser.1.13.0/opam new file mode 100644 index 000000000..77d08a25e --- /dev/null +++ b/packages/reason-parser/reason-parser.1.13.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20160303" & < "20170418"} + "merlin-extend" {>= "0.3" & < "0.5"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {= "5.0alpha"} +] +synopsis: "Reason Parser: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository. + +This is the parser sub-package.""" +url { + src: + "https://github.com/facebook/reason/releases/download/1.13.0/reason-parser-1.13.0.tar.gz" + checksum: [ + "sha256=2a1fc732de7e4eb6f9308220b1876585c06637885e40f89a25457c6e18a0be9e" + "md5=eae8c60393e6a330d80122c4301a26b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason-parser/reason-parser.1.13.2/opam b/packages/reason-parser/reason-parser.1.13.2/opam new file mode 100644 index 000000000..196687f38 --- /dev/null +++ b/packages/reason-parser/reason-parser.1.13.2/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20160303" & < "20170418"} + "merlin-extend" {>= "0.3" & < "0.5"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {= "5.0alpha"} +] +synopsis: "Reason Parser: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository. + +This is the parser sub-package.""" +url { + src: + "https://github.com/facebook/reason/releases/download/1.13.2/reason-parser-1.13.2.tar.gz" + checksum: [ + "sha256=898428f8b98bab8d633dfb89de824dcfec5226595de225b72c8a4fd45acc9491" + "md5=e659d1f545c46a8c565e9f243cdd01df" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason-parser/reason-parser.1.13.3/opam b/packages/reason-parser/reason-parser.1.13.3/opam new file mode 100644 index 000000000..1e49df36a --- /dev/null +++ b/packages/reason-parser/reason-parser.1.13.3/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20160303" & < "20170418"} + "merlin-extend" {>= "0.3" & < "0.5"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {= "5.0alpha"} +] +synopsis: "Reason Parser: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository. + +This is the parser sub-package.""" +url { + src: + "https://github.com/facebook/reason/releases/download/1.13.3/reason-parser-1.13.3.tar.gz" + checksum: [ + "sha256=d2e42f1b066503e5ddbe49a2dd959af79dc8813f02f592ea0a45aae37f7a2ad6" + "md5=508a12282898b62af72a0d40a2b4322c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason-parser/reason-parser.1.13.4/opam b/packages/reason-parser/reason-parser.1.13.4/opam new file mode 100644 index 000000000..06d964c08 --- /dev/null +++ b/packages/reason-parser/reason-parser.1.13.4/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {= "20170101"} + "merlin-extend" {>= "0.3" & < "0.5"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {= "5.0alpha"} +] +synopsis: "Reason Parser: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository. + +This is the parser sub-package.""" +url { + src: + "https://github.com/facebook/reason/releases/download/1.13.4/reason-parser-1.13.4.tar.gz" + checksum: [ + "sha256=f19dffd56a455f90c44882e040c2c5fb2e048b9b0f0011a20f671d636e849150" + "md5=b4f9e4857fa5a6a397f1e4a2b680bd97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason-parser/reason-parser.1.13.5/opam b/packages/reason-parser/reason-parser.1.13.5/opam new file mode 100644 index 000000000..6f394e2df --- /dev/null +++ b/packages/reason-parser/reason-parser.1.13.5/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {= "20170418"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {>= "5.0beta" & < "5.2.1"} +] +synopsis: "Reason Parser: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository. + +This is the parser sub-package.""" +url { + src: + "https://github.com/facebook/reason/releases/download/1.13.5/reason-parser-1.13.5.tar.gz" + checksum: [ + "sha256=442266c4bdb0f5c11e56f1e239b042faa4d501291158c7bc82de1d4632e7a20a" + "md5=e19b0caf980a629cb97b38fd5922abd0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason-parser/reason-parser.1.13.6/opam b/packages/reason-parser/reason-parser.1.13.6/opam new file mode 100644 index 000000000..9dc8fb769 --- /dev/null +++ b/packages/reason-parser/reason-parser.1.13.6/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD. Additional patent grant provided." +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {= "20170418"} + "merlin-extend" {>= "0.3" & < "0.5"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {>= "5.0beta" & < "5.2.1"} +] +synopsis: "Reason Parser: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository. + +This is the parser sub-package.""" +url { + src: + "https://github.com/facebook/reason/releases/download/1.13.6/reason-parser-1.13.6.tar.gz" + checksum: [ + "sha256=760ed3683587016d8b791f6fe5d2ff74d0526a66565a4266b5bb0639ad280a7e" + "md5=577ff7e580c65e7e52d899b0c738d69d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason-parser/reason-parser.2.0.0/opam b/packages/reason-parser/reason-parser.2.0.0/opam new file mode 100644 index 000000000..c3236c346 --- /dev/null +++ b/packages/reason-parser/reason-parser.2.0.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {= "20170418"} + "merlin-extend" {>= "0.3" & < "0.5"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {>= "5.0beta" & < "5.2.1"} +] +synopsis: "Reason Parser: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository. + +This is the parser sub-package.""" +url { + src: + "https://github.com/facebook/reason/releases/download/2.0.0/reason-parser-2.0.0.tar.gz" + checksum: [ + "sha256=533c1a8d26f8b85b2eeec1a80b407de9ee17e3ecfb9b5f1170ce31aab9266edc" + "md5=f36b9ab6794aa640f17e0bb9bdebf80f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.11.0/opam b/packages/reason/reason.1.11.0/opam new file mode 100644 index 000000000..a378d2e6d --- /dev/null +++ b/packages/reason/reason.1.11.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & < "2.0"} + "menhir" {>= "20160303" & <= "20170101"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {= "5.0alpha"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.11.0.tar.gz" + checksum: [ + "sha256=f9dab83b9b2797bc3a85a08874b6461fdd9f6ac6965b6d3231cf32031ac51f08" + "md5=24e7636b8eb4ba6bc2bca73671e39e59" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.13.0/opam b/packages/reason/reason.1.13.0/opam new file mode 100644 index 000000000..d44dce05d --- /dev/null +++ b/packages/reason/reason.1.13.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "BSD-3-Clause" +homepage: "https://github.com/facebook/reason" +doc: "http://facebook.github.io/reason" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & <= "2.15.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "reason-parser" {= "1.13.0"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.13.0.tar.gz" + checksum: [ + "sha256=11c2e2b9456f1fa1ff387d48cadcbba3a3f68983c424474aafd40b63e53d0f62" + "md5=e1536c89e9fc0b7c90898c8483eea085" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.13.2/opam b/packages/reason/reason.1.13.2/opam new file mode 100644 index 000000000..263438d07 --- /dev/null +++ b/packages/reason/reason.1.13.2/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & < "2.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "reason-parser" {= "1.13.0"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.13.2.tar.gz" + checksum: [ + "sha256=81246bf9cf68ec403a12367ccb934c6f2fa55776d269f89ce853d74e3f88d183" + "md5=0b0750c42f1985d56887af94c5e4b5a5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.13.3/opam b/packages/reason/reason.1.13.3/opam new file mode 100644 index 000000000..4334cd6be --- /dev/null +++ b/packages/reason/reason.1.13.3/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & < "2.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "reason-parser" {= "1.13.2"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.13.3.tar.gz" + checksum: [ + "sha256=b92840f8238dd6266c5678da3e4dc832776bcc98990ac47773020e34dce708a6" + "md5=7f5c3b8ca5664d162effb3b3108bc440" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.13.4/opam b/packages/reason/reason.1.13.4/opam new file mode 100644 index 000000000..dd07f0ebc --- /dev/null +++ b/packages/reason/reason.1.13.4/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & < "2.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {>= "0.8.1" & < "0.9"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "reason-parser" {= "1.13.4"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.13.4.tar.gz" + checksum: [ + "sha256=07b0f4a471b570b9f6ee699016d2fb9d98788d1ccfb428a2b2f20f1ee6f42b9e" + "md5=b9793a31ec41f1720923a14d20d51363" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.13.5/opam b/packages/reason/reason.1.13.5/opam new file mode 100644 index 000000000..52abf39b7 --- /dev/null +++ b/packages/reason/reason.1.13.5/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & < "2.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {>= "0.8.1" & < "0.9"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "reason-parser" {= "1.13.5"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.13.5.tar.gz" + checksum: [ + "sha256=d769e15e507ae401e5f7d8e59a1c327729824dd9914d05d7fe0ee51c84afeb2f" + "md5=bdec9018b2258a0439570b78f538cf07" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.13.6/opam b/packages/reason/reason.1.13.6/opam new file mode 100644 index 000000000..f5983fbe8 --- /dev/null +++ b/packages/reason/reason.1.13.6/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD. Additional patent grant provided." +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & <= "2.15.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {>= "0.8.1" & < "0.9"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "reason-parser" {= "1.13.6"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.13.6.tar.gz" + checksum: [ + "sha256=e056008b723aaf4345226e061b66d610f1d320ec788da28803e60431df4fa8ec" + "md5=ebe00cbe865ba636c7be2f78aff5e54a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.13.7/opam b/packages/reason/reason.1.13.7/opam new file mode 100644 index 000000000..c2da31fa5 --- /dev/null +++ b/packages/reason/reason.1.13.7/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "BSD. Additional patent grant provided." +homepage: "https://github.com/facebook/reason" +doc: "http://reasonml.github.io/" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +patches: [ "reason-1.13.7-topkg-compat.patch" ] +substs: [ "pkg/META" ] +build: [ + [make "compile_error"] + ["ocamlbuild" "-use-ocamlfind" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20170418" & <= "20170712"} + "utop" {>= "1.17" & <= "2.15.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {>= "0.8.1" & <= "1.0.7"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "ppx_tools_versioned" {>= "5.0beta" & < "5.2.1"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.13.7.tar.gz" + checksum: [ + "sha256=f3ff8f9be1b3ebf4f6501916c16b4a8b284b076fae55a66a91b6c2de06943f3f" + "md5=2463d7333d464fdbacc0ea262669374f" + ] +} +extra-source "reason-1.13.7-topkg-compat.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/reason/reason-1.13.7-topkg-compat.patch" + checksum: [ + "sha256=9c2a2e8eb71f152ef7d8c676dd130ff44896036ef2040c63f877fe07791ddaee" + "md5=4816b7c740ae73ff949d3f03e27300e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.3.0/opam b/packages/reason/reason.1.3.0/opam new file mode 100644 index 000000000..79c657359 --- /dev/null +++ b/packages/reason/reason.1.3.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "utop=%{utop:installed}%" + ] +] +depends: [ + "ocaml" {= "4.02.3"} + "easy-format" {>= "1.2.0" & <= "1.3.4"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & < "2.0"} + "BetterErrors" {= "0.0.1"} + "menhir" {>= "20160303" & < "20170418"} + "merlin" {>= "2.5.0" & <= "5.3-502"} + "merlin-extend" {>= "0.3" & < "0.4"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.3.0.zip" + checksum: [ + "sha256=d927cab088312cc84af8cae1a1d76d27cb9c70333eddb5ae1b9f8e1c757c6499" + "md5=b8a94ad7b8803b716ee41c006ebcafa8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.4.0/opam b/packages/reason/reason.1.4.0/opam new file mode 100644 index 000000000..d2583ed82 --- /dev/null +++ b/packages/reason/reason.1.4.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "utop=%{utop:installed}%" + ] +] +depends: [ + "ocaml" {= "4.02.3"} + "easy-format" {>= "1.2.0" & <= "1.3.4"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & < "2.0"} + "BetterErrors" {= "0.0.1"} + "menhir" {>= "20160303" & < "20170418"} + "merlin" {>= "2.5.0" & <= "5.3-502"} + "merlin-extend" {>= "0.3" & < "0.4"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.4.0.zip" + checksum: [ + "sha256=19a91653ea59ad8b5ee4c61eb0a6df4ef0aff65c7467a8029c1220b779020bb5" + "md5=b1445f4e44b394afee3bd9a838df7270" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.1.7.4/opam b/packages/reason/reason.1.7.4/opam new file mode 100644 index 000000000..b39296f0d --- /dev/null +++ b/packages/reason/reason.1.7.4/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "utop=%{utop:installed}%" + ] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & < "2.0"} + "menhir" {>= "20160303" & < "20170418"} + "merlin-extend" {>= "0.3" & < "0.4"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/1.7.4.zip" + checksum: [ + "sha256=83bcf808745d110bc744d69927844553b75e086d6797dac9ebbb9a57e786eed7" + "md5=78483ec9e707a2993846bd2feadc7680" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.2.0.0/opam b/packages/reason/reason.2.0.0/opam new file mode 100644 index 000000000..4532be29e --- /dev/null +++ b/packages/reason/reason.2.0.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD-3-Clause" +doc: "http://facebook.github.io/reason" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + ["ocamlbuild" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "utop" {>= "1.17" & <= "2.15.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {>= "0.8.1" & < "0.9"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "reason-parser" {= "2.0.0"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Meta Language Toolchain" +description: """ +reason allows development of Meta Language syntax trees in non-text format. It +allows a development model that is equivalent to collaborating on syntax trees +that have been committed to a source code repository.""" +url { + src: "https://github.com/facebook/reason/archive/2.0.0.tar.gz" + checksum: [ + "sha256=cfc2fc6416d00584047fc67eade5c6215cec5ea4c818cd7fe5b4d03d311ea3a8" + "md5=f38f85b3639b2bbfe2d4b538b7c205f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.3.0.0/opam b/packages/reason/reason.3.0.0/opam new file mode 100644 index 000000000..203e97ef1 --- /dev/null +++ b/packages/reason/reason.3.0.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD. Additional patent grant provided." +doc: "http://reasonml.github.io/" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +substs: "pkg/META" +build: [ + [make "compile_error"] + ["ocamlbuild" "-use-ocamlfind" "-package" "topkg" "pkg/build.native"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] +] +depends: [ + "ocaml" {>= "4.02" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20170418" & <= "20170712"} + "utop" {>= "1.17" & <= "2.15.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "topkg" {>= "0.9.1" & <= "1.0.7"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Syntax & Toolchain for OCaml" +description: """ +Reason gives OCaml a new syntax that is remniscient of languages like +JavaScript. It's also the umbrella project for a set of tools for the OCaml & +JavaScript ecosystem.""" +url { + src: "https://github.com/facebook/reason/archive/3.0.0.tar.gz" + checksum: [ + "sha256=65d2f512c98bda432bfb4165c479a7dd6c755ebdf7110a761da3a4b54bf0864c" + "md5=f3ce46cf6819fc742b74d0e08a27e853" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.3.0.3/opam b/packages/reason/reason.3.0.3/opam new file mode 100644 index 000000000..223b175ae --- /dev/null +++ b/packages/reason/reason.3.0.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD. Additional patent grant provided." +doc: "http://reasonml.github.io/" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.07"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20170607" & <= "20171013"} + "utop" {>= "1.17" & <= "2.15.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Syntax & Toolchain for OCaml" +description: """ +Reason provides a new ES6-inspired syntax for OCaml. It's also the umbrella +project for a set of tools for the OCaml & JavaScript ecosystems.""" +url { + src: "https://github.com/facebook/reason/archive/3.0.3.tar.gz" + checksum: [ + "sha256=651cccea031697b045f3e408e27eb4526b7c4cbed736b9118be150f0f76535a6" + "md5=af38495e0e30b87afdbb737ec3427a3b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.3.0.4/opam b/packages/reason/reason.3.0.4/opam new file mode 100644 index 000000000..baafd14f3 --- /dev/null +++ b/packages/reason/reason.3.0.4/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: "Jordan Walke " +homepage: "https://github.com/facebook/reason" +bug-reports: "https://github.com/facebook/reason/issues" +license: "BSD. Additional patent grant provided." +doc: "http://reasonml.github.io/" +tags: "syntax" +dev-repo: "git+https://github.com/facebook/reason.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.07"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20170418" & <= "20171013"} + "utop" {>= "1.17" & <= "2.15.0"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {= "1.2"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +conflicts: [ + "utop" {< "1.17"} +] +synopsis: "Reason: Syntax & Toolchain for OCaml" +description: """ +Reason provides a new ES6-inspired syntax for OCaml. It's also the umbrella +project for a set of tools for the OCaml & JavaScript ecosystems.""" +url { + src: "https://github.com/facebook/reason/archive/3.0.4.tar.gz" + checksum: [ + "sha256=2293f62658b95c747cec273a79f37b929a47826d85950071dfc473243cfd9e65" + "md5=0f831682e4d3c57efc1b7c2caadafd11" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.3.2.0/opam b/packages/reason/reason.3.2.0/opam new file mode 100644 index 000000000..4008a21ed --- /dev/null +++ b/packages/reason/reason.3.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "MIT" +homepage: "https://github.com/facebook/reason" +doc: "http://reasonml.github.io/" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.07"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20170418" & <= "20171013"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {<= "1.5"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +synopsis: "Reason: Syntax & Toolchain for OCaml" +description: """ +Reason gives OCaml a new syntax that is remniscient of languages like +JavaScript. It's also the umbrella project for a set of tools for the OCaml & +JavaScript ecosystem.""" +url { + src: "https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.2.0.tgz" + checksum: [ + "sha256=069c34ca7ddbeb8b8fa4230857b9c982bb8fd1853d685cfaa94d89bcbc870666" + "md5=e20593cc089e481997376b973f11accb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.3.3.5/opam b/packages/reason/reason.3.3.5/opam new file mode 100644 index 000000000..83969e6be --- /dev/null +++ b/packages/reason/reason.3.3.5/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "MIT" +homepage: "https://github.com/facebook/reason" +doc: "http://reasonml.github.io/" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.08"} + "dune" {>= "1.4" & < "2.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20180523" & <= "20240715"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {<= "1.5"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +synopsis: "Reason: Syntax & Toolchain for OCaml" +description: """ +Reason gives OCaml a new syntax that is remniscient of languages like +JavaScript. It's also the umbrella project for a set of tools for the OCaml & +JavaScript ecosystem.""" +url { + src: "https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.3.5.tgz" + checksum: [ + "sha256=baa5eba6df97eb332b39b197835d4f086f832d548f1b16c06d5e78ada5c4b17d" + "md5=06b72bf558a9c159ab2cb85754f1ef5d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.3.3.7/opam b/packages/reason/reason.3.3.7/opam new file mode 100644 index 000000000..b5fbb4b7a --- /dev/null +++ b/packages/reason/reason.3.3.7/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "MIT" +homepage: "https://github.com/facebook/reason" +doc: "http://reasonml.github.io/" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.08"} + "dune" {>= "1.4" & < "2.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20180523" & <= "20240715"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {<= "1.5"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +synopsis: "Reason: Syntax & Toolchain for OCaml" +description: """ +Reason gives OCaml a new syntax that is remniscient of languages like +JavaScript. It's also the umbrella project for a set of tools for the OCaml & +JavaScript ecosystem.""" +url { + src: "https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.3.7.tgz" + checksum: [ + "sha256=b20ab29d17672218a36cbfc46296483d16ad5de51d788aca33a8fabe44187cea" + "md5=01625d9f44a059f429db1bc1f94d811e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reason/reason.3.4.0/opam b/packages/reason/reason.3.4.0/opam new file mode 100644 index 000000000..077a36017 --- /dev/null +++ b/packages/reason/reason.3.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "MIT" +homepage: "https://github.com/facebook/reason" +doc: "http://reasonml.github.io/" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.08"} + "dune" {>= "1.4" & < "2.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20180523" & <= "20240715"} + "merlin-extend" {>= "0.3" & < "0.4"} + "result" {<= "1.5"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +synopsis: "Reason: Syntax & Toolchain for OCaml" +description: """ +Reason gives OCaml a new syntax that is remniscient of languages like +JavaScript. It's also the umbrella project for a set of tools for the OCaml & +JavaScript ecosystem.""" +url { + src: "https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.4.0.tgz" + checksum: [ + "sha256=2e61ead5afd2dfff1fe6dbd7ad0df3db682288c5d681a5d2b49ecfd410c3c596" + "md5=1b6cba03588e5fba3b5eb693c0d02dea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/receive-mail/receive-mail.0.1.2/opam b/packages/receive-mail/receive-mail.0.1.2/opam new file mode 100644 index 000000000..267661825 --- /dev/null +++ b/packages/receive-mail/receive-mail.0.1.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/CREATe-centre/receive-mail" +bug-reports: "https://github.com/CREATe-centre/receive-mail/issues" +authors: [ "Dominic Price" ] +license: "GPL-3.0-only" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "smtpd"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "bolt" {<= "1.4"} + "core" {< "113.24.00"} + "lwt" {< "3.0.0"} + "oasis" {<= "0.4.11"} + "ocamlnet" {<= "4.1.9-2"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/CREATe-centre/receive-mail.git" +install: [make "install"] +synopsis: "A simple SMTP server for OCaml" +description: """ +A lightweight SMTP server component for OCaml intended for developers +who need to accept emails received via SMTP into their applications. +Accepts all emails sent to it.""" +url { + src: "https://github.com/dominicjprice/receive-mail/archive/v0.1.2.tar.gz" + checksum: [ + "sha256=7714ec06b3e257ee639c31545d2a31c28b5bca2758216a8345c26201cee511ac" + "md5=da3555a2bee56214f1b275a1b6fee3e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/record_builder/record_builder.v0.10.0/opam b/packages/record_builder/record_builder.v0.10.0/opam new file mode 100644 index 000000000..bdb56b1ed --- /dev/null +++ b/packages/record_builder/record_builder.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/record_builder" +bug-reports: "https://github.com/janestreet/record_builder/issues" +dev-repo: "git+https://github.com/janestreet/record_builder.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "A library which provides traversal of records with an applicative" +description: """ +This is a very small library which utilises the functionality provided by the +=ppx_fields= syntax extension, more specifically it acts as a wrapper to the +derived =Fields.make_creator= function for a given record type. The wrapper +automatically handles all of the mapping and combining of applicative terms +needed to build the record from a single applicative term for each field.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/record_builder-v0.10.0.tar.gz" + checksum: [ + "sha256=f632100ba0eb47a39acf812a3abf2d2af9f2259fa656d4ae2fe5a6d508288102" + "md5=f200a31dd0e6ba865219b211d193a490" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/redis-lwt/redis-lwt.0.3.4/opam b/packages/redis-lwt/redis-lwt.0.3.4/opam new file mode 100644 index 000000000..1f7748584 --- /dev/null +++ b/packages/redis-lwt/redis-lwt.0.3.4/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "aluuu@husa.su" +authors: ["Mike Wells" "David Höppner" "Aleksandr Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/0xffea/ocaml-redis.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "redis" {= version} + "base-unix" {= "base"} + "lwt" {<= "5.9.0"} +] +synopsis: "Lwt-based client for Redis" +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.4.tar.gz" + checksum: [ + "sha256=1d7d663e1ed36154ebfaf22e73c116b2e39cb28ab3b5170b105dddb564a902a6" + "md5=396ad524a76267bb0c34eb0aea968573" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis-lwt/redis-lwt.0.3.5/opam b/packages/redis-lwt/redis-lwt.0.3.5/opam new file mode 100644 index 000000000..8ff36d0dc --- /dev/null +++ b/packages/redis-lwt/redis-lwt.0.3.5/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "aluuu@husa.su" +authors: ["Mike Wells" "David Höppner" "Aleksandr Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/0xffea/ocaml-redis.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-j" "1"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "redis" {= version} + "base-unix" {= "base"} + "lwt" {<= "5.9.0"} +] +synopsis: "Lwt-based client for Redis" +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz" + checksum: [ + "sha256=f43af830ab9d66619a685fbad471b97bdb5d40a4f2bdf923b76f25d139007d78" + "md5=462cbbba5e8d5743457b7c345b2d97a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis-sync/redis-sync.0.3.4/opam b/packages/redis-sync/redis-sync.0.3.4/opam new file mode 100644 index 000000000..a0671b699 --- /dev/null +++ b/packages/redis-sync/redis-sync.0.3.4/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "aluuu@husa.su" +authors: ["Mike Wells" "David Höppner" "Aleksandr Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/0xffea/ocaml-redis.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-j" "1"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "redis" {= version} + "base-unix" {= "base"} +] +synopsis: "Synchronous client for Redis" +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.4.tar.gz" + checksum: [ + "sha256=1d7d663e1ed36154ebfaf22e73c116b2e39cb28ab3b5170b105dddb564a902a6" + "md5=396ad524a76267bb0c34eb0aea968573" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis-sync/redis-sync.0.3.5/opam b/packages/redis-sync/redis-sync.0.3.5/opam new file mode 100644 index 000000000..00121cb70 --- /dev/null +++ b/packages/redis-sync/redis-sync.0.3.5/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "aluuu@husa.su" +authors: ["Mike Wells" "David Höppner" "Aleksandr Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/0xffea/ocaml-redis.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-j" "1"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "redis" {= version} + "base-unix" {= "base"} +] +synopsis: "Synchronous client for Redis" +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz" + checksum: [ + "sha256=f43af830ab9d66619a685fbad471b97bdb5d40a4f2bdf923b76f25d139007d78" + "md5=462cbbba5e8d5743457b7c345b2d97a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis/redis.0.2.0/opam b/packages/redis/redis.0.2.0/opam new file mode 100644 index 000000000..fc9fa35be --- /dev/null +++ b/packages/redis/redis.0.2.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "0xffea@gmail.com" +authors: ["Mike Wells" "David Höppner" "Alexander Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +build: [ + ["./configure" "--%{lwt:enable}%-lwt"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "redis"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "batteries" {<= "3.9.0"} + "uuidm" {<= "0.9.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +dev-repo: "git+https://github.com/0xffea/ocaml-redis" +install: [make "install"] +synopsis: "Bindings for the key-value cache and store redis." +flags: light-uninstall +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.2.0.tar.gz" + checksum: [ + "sha256=460f56b256c20984590653d945e39340ed42a483a070f1142feca1ecc6dba38b" + "md5=fdfe0749aae2329fdee48850cc8409dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis/redis.0.2.1/opam b/packages/redis/redis.0.2.1/opam new file mode 100644 index 000000000..731d75176 --- /dev/null +++ b/packages/redis/redis.0.2.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "David Höppner <0xffea@gmail.com>" +authors: ["Mike Wells" "David Höppner" "Alexander Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +build: [ + ["./configure" "--%{lwt:enable}%-lwt"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "redis"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uuidm" {<= "0.9.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +dev-repo: "git+https://github.com/0xffea/ocaml-redis" +install: [make "install"] +synopsis: "Bindings for the key-value cache and store redis." +flags: light-uninstall +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.2.1.tar.gz" + checksum: [ + "sha256=e7cf105c2d6bd9379bcd94d1b19886345f1c9b118fe5c551dbc65a21ff88bfa2" + "md5=91890dda5ae667b1a94b33d1abb482a9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis/redis.0.2.2/opam b/packages/redis/redis.0.2.2/opam new file mode 100644 index 000000000..2a56f04d2 --- /dev/null +++ b/packages/redis/redis.0.2.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "David Höppner <0xffea@gmail.com>" +authors: ["Mike Wells" "David Höppner" "Alexander Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +build: [ + ["./configure" "--%{lwt:enable}%-lwt"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "redis"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uuidm" {<= "0.9.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +dev-repo: "git+https://github.com/0xffea/ocaml-redis" +install: [make "install"] +synopsis: "Bindings for the key-value cache and store redis." +flags: light-uninstall +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.2.2.tar.gz" + checksum: [ + "sha256=31d6a8dc82a0f89a82acce1740364d7e8057db0f50552e7d9d7b678dd3a66023" + "md5=36248f5a90bf2a7ecd0a6baea4b1bb04" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis/redis.0.2.3/opam b/packages/redis/redis.0.2.3/opam new file mode 100644 index 000000000..08109f404 --- /dev/null +++ b/packages/redis/redis.0.2.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "David Höppner <0xffea@gmail.com>" +authors: ["Mike Wells" "David Höppner" "Alexander Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +build: [ + ["./configure" "--%{lwt:enable}%-lwt"] + [make "build"] +] +remove: [ + ["ocamlfind" "remove" "redis"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "uuidm" {<= "0.9.9"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +dev-repo: "git+https://github.com/0xffea/ocaml-redis" +install: [make "install"] +synopsis: "Bindings for the key-value cache and store redis." +flags: light-uninstall +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.2.3.tar.gz" + checksum: [ + "sha256=954b498944b0340b8ea83e7af3740a34e3212cd0fcce5b3c02ba253836fcd374" + "md5=978a61b7f1a24c8e486e26ee9b94a283" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis/redis.0.3.0/opam b/packages/redis/redis.0.3.0/opam new file mode 100644 index 000000000..2b41de326 --- /dev/null +++ b/packages/redis/redis.0.3.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "aluuu@husa.su" +authors: ["Mike Wells" "David Höppner" "Alexander Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/0xffea/ocaml-redis.git" +build: [ + ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "redis"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} + "uuidm" {<= "0.9.9"} + "re" {<= "1.12.0"} +] +depopts: "lwt" +synopsis: "Bindings for the key-value cache and store redis." +flags: light-uninstall +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.0.tar.gz" + checksum: [ + "sha256=8ff583321aea5398af98688eb84d3c3581aba0df1d2c34b437e2ba5e70585e3d" + "md5=2a30de9bc89f7682688a48b15dea38ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis/redis.0.3.1/opam b/packages/redis/redis.0.3.1/opam new file mode 100644 index 000000000..5e7bdb587 --- /dev/null +++ b/packages/redis/redis.0.3.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "aluuu@husa.su" +authors: ["Mike Wells" "David Höppner" "Alexander Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +doc: "http://0xffea.github.io/ocaml-redis/" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/0xffea/ocaml-redis.git" +build: [ + ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "redis"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} + "uuidm" {<= "0.9.9"} + "re" {<= "1.12.0"} +] +depopts: "lwt" +synopsis: "Bindings for the key-value cache and store redis." +flags: light-uninstall +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.1.tar.gz" + checksum: [ + "sha256=5004f1d2c19ba1a8aae8b3096d04fbbbcab4bc3f6c50171cd8d1202c2d2a01e7" + "md5=3218b3061c166268e1741f3f544c897b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis/redis.0.3.2/opam b/packages/redis/redis.0.3.2/opam new file mode 100644 index 000000000..0aa3941aa --- /dev/null +++ b/packages/redis/redis.0.3.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "aluuu@husa.su" +authors: ["Mike Wells" "David Höppner" "Alexander Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +doc: "http://0xffea.github.io/ocaml-redis/" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/0xffea/ocaml-redis.git" +build: [ + ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "redis"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} + "uuidm" {<= "0.9.9"} + "re" {<= "1.12.0"} +] +depopts: "lwt" +synopsis: "Bindings for the key-value cache and store redis." +flags: light-uninstall +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.2.tar.gz" + checksum: [ + "sha256=c6ef7acc2a383d3a7422e74f162b2dcdc39a8e631503f58a0c4f6133e4de30e1" + "md5=6f61fd078e333a6b5275afdb0d4e2d5c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis/redis.0.3.3/opam b/packages/redis/redis.0.3.3/opam new file mode 100644 index 000000000..6e1e32d6e --- /dev/null +++ b/packages/redis/redis.0.3.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "aluuu@husa.su" +authors: ["Mike Wells" "David Höppner" "Alexander Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/0xffea/ocaml-redis.git" +build: [ + ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "redis"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "base-bytes" {<= "base"} + "uuidm" {<= "0.9.9"} + "re" {<= "1.12.0"} +] +depopts: "lwt" +synopsis: "Bindings for the key-value cache and store redis." +flags: light-uninstall +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.3.tar.gz" + checksum: [ + "sha256=18b481846d20494f7e7b68b6ac18036dcf50910b1d91d88dd16df3d7b5a9eea2" + "md5=975ae5cfc535deb5c5167632ddf20c23" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis/redis.0.3.4/opam b/packages/redis/redis.0.3.4/opam new file mode 100644 index 000000000..13e3f3bbc --- /dev/null +++ b/packages/redis/redis.0.3.4/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "aluuu@husa.su" +authors: ["Mike Wells" "David Höppner" "Aleksandr Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/0xffea/ocaml-redis.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "base-bytes" {<= "base"} + "uuidm" {<= "0.9.9"} + "re" {<= "1.12.0"} +] +synopsis: "Bindings for the key-value cache and store redis." +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.4.tar.gz" + checksum: [ + "sha256=1d7d663e1ed36154ebfaf22e73c116b2e39cb28ab3b5170b105dddb564a902a6" + "md5=396ad524a76267bb0c34eb0aea968573" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/redis/redis.0.3.5/opam b/packages/redis/redis.0.3.5/opam new file mode 100644 index 000000000..6830b884a --- /dev/null +++ b/packages/redis/redis.0.3.5/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "aluuu@husa.su" +authors: ["Mike Wells" "David Höppner" "Aleksandr Dinu"] +homepage: "https://github.com/0xffea/ocaml-redis" +bug-reports: "https://github.com/0xffea/ocaml-redis/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/0xffea/ocaml-redis.git" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "base-bytes" {<= "base"} + "uuidm" {<= "0.9.9"} + "re" {<= "1.12.0"} +] +synopsis: "Bindings for the key-value cache and store redis." +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz" + checksum: [ + "sha256=f43af830ab9d66619a685fbad471b97bdb5d40a4f2bdf923b76f25d139007d78" + "md5=462cbbba5e8d5743457b7c345b2d97a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reedsolomon/reedsolomon.0.2/opam b/packages/reedsolomon/reedsolomon.0.2/opam new file mode 100644 index 000000000..488c6ffbf --- /dev/null +++ b/packages/reedsolomon/reedsolomon.0.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/ujamjar/reedsolomon" +build: [make "all"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "hardcaml" {< "2.0.0"} + "js_of_ocaml" {< "3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/ujamjar/reedsolomon" +install: [make "install"] +synopsis: "Reed-Solomon error correction CODEC" +url { + src: "https://github.com/ujamjar/reedsolomon/archive/v0.2.tar.gz" + checksum: [ + "sha256=8f33cf6c424ee34a848e1a102e5f86eb582dbe8869787c40da156c60211c99f0" + "md5=e8ce9c8ae5cfdab05e98d4d486f1e787" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/regstab/regstab.2.0.0/opam b/packages/regstab/regstab.2.0.0/opam new file mode 100644 index 000000000..b027acf95 --- /dev/null +++ b/packages/regstab/regstab.2.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + [make "all"] + [make "opt"] +] +patches: ["opam.patch"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "SAT-Solver able to deal with formulae patterns" +url { + src: + "https://download.ocamlcore.org/regstab/regstab/2.0.0/regstab-2.0.0.tar.gz" + checksum: [ + "sha256=cdba97a1a1e851981370c07326954aed9621519ead039e6dbceeef6e7e4766c4" + "md5=bacea0b985f75328453a2b2da40afa07" + ] +} +extra-source "regstab.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/regstab/regstab.install" + checksum: [ + "sha256=e8d5546517cafdd3c45c00f9e8653f9581f489d9b9bfbeae20c083d2a8f85f84" + "md5=a94167ace5e5f46cb74b0cf1e2b222a9" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/regstab/opam.patch" + checksum: [ + "sha256=47521c3ed6c39d6dc825d0fab9ad6eb85fc92ae3c70f4101cac44dea35f49d0f" + "md5=ff7b7944f2a17c2aa5a5601759df3592" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/regular/regular.1.0.0/opam b/packages/regular/regular.1.0.0/opam new file mode 100644 index 000000000..e8d684019 --- /dev/null +++ b/packages/regular/regular.1.0.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-regular"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "regular"] +] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.04"} + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} +] +synopsis: "Library for regular data types" +description: """ +Provides functors and typeclasses implementing functionality expected +for a regular data type, like i/o, containers, printing, etc. + +In particular, the library includes: + +- module Data that adds generic i/o routines for each regular data type. +- module Cache that adds caching service for data types +- module Regular that glues everything together +- module Opaque for regular but opaque data types +- module Seq that extends Core_kernel's sequence module +- module Bytes that provides a rich core-like interface for Bytes data type.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/regular/regular.1.1.0/opam b/packages/regular/regular.1.1.0/opam new file mode 100644 index 000000000..992d17855 --- /dev/null +++ b/packages/regular/regular.1.1.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-regular"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "regular"] +] + +depends: [ + "ocaml" {>= "4.02.3" & < "4.04"} + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} +] +synopsis: "Library for regular data types" +description: """ +Provides functors and typeclasses implementing functionality expected +for a regular data type, like i/o, containers, printing, etc. + +In particular, the library includes: + +- module Data that adds generic i/o routines for each regular data type. +- module Cache that adds caching service for data types +- module Regular that glues everything together +- module Opaque for regular but opaque data types +- module Seq that extends Core_kernel's sequence module +- module Bytes that provides a rich core-like interface for Bytes data type.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/regular/regular.1.2.0/opam b/packages/regular/regular.1.2.0/opam new file mode 100644 index 000000000..ffe54ee03 --- /dev/null +++ b/packages/regular/regular.1.2.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-regular"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "regular"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} +] +synopsis: "Library for regular data types" +description: """ +Provides functors and typeclasses implementing functionality expected +for a regular data type, like i/o, containers, printing, etc. + +In particular, the library includes: + +- module Data that adds generic i/o routines for each regular data type. +- module Cache that adds caching service for data types +- module Regular that glues everything together +- module Opaque for regular but opaque data types +- module Seq that extends Core_kernel's sequence module +- module Bytes that provides a rich core-like interface for Bytes data type.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/regular/regular.1.3.0/opam b/packages/regular/regular.1.3.0/opam new file mode 100644 index 000000000..519272ed3 --- /dev/null +++ b/packages/regular/regular.1.3.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-regular"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "regular"] +] + +depends: [ + "ocaml" {>= "4.02.3"} + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "113.24.01" & < "v0.9"} +] +synopsis: "Library for regular data types" +description: """ +Provides functors and typeclasses implementing functionality expected +for a regular data type, like i/o, containers, printing, etc. + +In particular, the library includes: + +- module Data that adds generic i/o routines for each regular data type. +- module Cache that adds caching service for data types +- module Regular that glues everything together +- module Opaque for regular but opaque data types +- module Seq that extends Core_kernel's sequence module +- module Bytes that provides a rich core-like interface for Bytes data type.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=692b07c372a460342891d85aa499b93db56f4c391cf85c8474e8d5736bda256d" + "md5=8df8c0b2c56abd082dbb994b2359e4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/regular/regular.1.4.0/opam b/packages/regular/regular.1.4.0/opam new file mode 100644 index 000000000..061ab239f --- /dev/null +++ b/packages/regular/regular.1.4.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-regular"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "regular"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {= "v0.9.0"} +] +synopsis: "Library for regular data types" +description: """ +Provides functors and typeclasses implementing functionality expected +for a regular data type, like i/o, containers, printing, etc. + +In particular, the library includes: + +- module Data that adds generic i/o routines for each regular data type. +- module Cache that adds caching service for data types +- module Regular that glues everything together +- module Opaque for regular but opaque data types +- module Seq that extends Core_kernel's sequence module +- module Bytes that provides a rich core-like interface for Bytes data type.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/regular/regular.1.5.0/opam b/packages/regular/regular.1.5.0/opam new file mode 100644 index 000000000..c0322864b --- /dev/null +++ b/packages/regular/regular.1.5.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" + "--prefix=%{prefix}%" + "--mandir=%{man}%" + "--enable-regular"] + [make] +] + +install: [ + [make "install"] +] + +remove: [ + ["ocamlfind" "remove" "regular"] +] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} + "ppx_jane" {= "v0.9.0"} +] +synopsis: "Library for regular data types" +description: """ +Provides functors and typeclasses implementing functionality expected +for a regular data type, like i/o, containers, printing, etc. + +In particular, the library includes: + +- module Data that adds generic i/o routines for each regular data type. +- module Cache that adds caching service for data types +- module Regular that glues everything together +- module Opaque for regular but opaque data types +- module Seq that extends Core_kernel's sequence module +- module Bytes that provides a rich core-like interface for Bytes data type.""" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/reins/reins.0.1a/opam b/packages/reins/reins.0.1a/opam new file mode 100644 index 000000000..b4edebb9c --- /dev/null +++ b/packages/reins/reins.0.1a/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: "Mike Furr" +homepage: "http://ocaml-reins.sourceforge.net/" +doc: "http://ocaml-reins.sourceforge.net/api/index.html" + +build: [ + ["omake"] + ["omake" "test"] {with-test & ounit:installed} + ["omake" "doc"] {with-doc} +] +remove: ["ocamlfind" "remove" "reins"] + +patches: ["fix_build.patch" ] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} +] +install: ["omake" "install"] + +synopsis: + "Persistent data structure library from OCaml Summer Project 2007 sponsored by Jane St. Capital." +description: """ +It provides: single linked lists, O(1) catenable lists, acyclic double linked lists, random access lists, double ended queues, +binomial and skew binomial heap, AVL, red/black, splay and Patricia Maps and Sets with +zipper style (persistent and bi-directional) cursor interfaces, along with functor combinators +to minimize boilerplate.""" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/ocaml-reins/ocaml-reins/ocaml-reins-0.1a/ocaml-reins-0.1a.tar.gz" + checksum: [ + "sha256=3f3fa0ac27d35abc4000184733f2a8deabd2f87310078fc343951ecb37d15a76" + "md5=696fa73fcce636f8710b7a83be613383" + ] +} +extra-source "fix_build.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/reins/fix_build.patch" + checksum: [ + "sha256=6fc6e892b3f588641a7e687337ed50bf078274a25819cd9be114a2279ba0a566" + "md5=57d84c5a7822d9584416bfba619cbc93" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/release/release.1.0.0/opam b/packages/release/release.1.0.0/opam new file mode 100644 index 000000000..109c8bcfb --- /dev/null +++ b/packages/release/release.1.0.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "release"]] +depends: [ + "ocaml" {< "4.03.0"} + "lwt" {<= "2.4.6"} + "ocamlfind" {<= "1.9.6"} + "uint" {<= "2.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Release is a multi-process Lwt-enabled daemon framework for OCaml." +description: """ +It provides facilities for type-safe inter-process communication and +privilege-dropping. + +Its goal is to make it easy to write servers that are released from the calling +terminal and to release root privileges when those are not necessary.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/release/tarball/1.0.0" + checksum: [ + "sha256=6eea0d8bc119d9a00af5c0b5c16402aa47cc8c8fd8d358505f35dd9edfc2aa73" + "md5=c087bb9307c4b67a1f60dfb8f6f24f3b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/release/release.1.0.1/opam b/packages/release/release.1.0.1/opam new file mode 100644 index 000000000..d71523db3 --- /dev/null +++ b/packages/release/release.1.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "release"]] +depends: [ + "ocaml" {< "4.03.0"} + "lwt" {<= "2.4.6"} + "ocamlfind" {<= "1.9.6"} + "uint" {<= "2.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Release is a multi-process Lwt-enabled daemon framework for OCaml." +description: """ +It provides facilities for type-safe inter-process communication and +privilege-dropping. + +Its goal is to make it easy to write servers that are released from the calling +terminal and to release root privileges when those are not necessary.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/release/release/release-1.0.1/release-1.0.1.tar.gz" + checksum: [ + "sha256=d5a379e51f41c72057b522603e2eeb6bc4966b22c13c0bc7eb12cdbb7957369e" + "md5=122977177a04b067e4189d5966982784" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/release/release.1.0.3/opam b/packages/release/release.1.0.3/opam new file mode 100644 index 000000000..90a41ad83 --- /dev/null +++ b/packages/release/release.1.0.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "release"]] +depends: [ + "ocaml" {< "4.03.0"} + "lwt" {<= "2.4.6"} + "ocamlfind" {<= "1.9.6"} + "uint" {<= "2.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Release is a multi-process Lwt-enabled daemon framework for OCaml." +description: """ +It provides facilities for type-safe inter-process communication and +privilege-dropping. + +Its goal is to make it easy to write servers that are released from the calling +terminal and to release root privileges when those are not necessary.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/release/release/1.0.3/release-1.0.3.tar.gz" + checksum: [ + "sha256=edaf85931a139504e24723e7172fc77d729a2934e312236818de6568082ab07a" + "md5=5868152283334c5ece3eb409087fd6a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/release/release.1.0.4/opam b/packages/release/release.1.0.4/opam new file mode 100644 index 000000000..13df9d7c0 --- /dev/null +++ b/packages/release/release.1.0.4/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "release"]] +depends: [ + "ocaml" {< "4.03.0"} + "lwt" {<= "2.4.6"} + "ocamlfind" {<= "1.9.6"} + "uint" {<= "2.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Release is a multi-process Lwt-enabled daemon framework for OCaml." +description: """ +It provides facilities for type-safe inter-process communication and +privilege-dropping. + +Its goal is to make it easy to write servers that are released from the calling +terminal and to release root privileges when those are not necessary.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/release/release/1.0.4/release-1.0.4.tar.gz" + checksum: [ + "sha256=f8f7cb60889963a3c5225023cc5dbe69279f9d5ac712a2e6e4b9fd1ebbd2c6fc" + "md5=5d34fd9d1a31c41cf06722e777d76e6a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/release/release.1.1.0/opam b/packages/release/release.1.1.0/opam new file mode 100644 index 000000000..54da94bba --- /dev/null +++ b/packages/release/release.1.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "release"]] +depends: [ + "ocaml" {< "4.03.0"} + "lwt" {<= "2.4.6"} + "ocamlfind" {<= "1.9.6"} + "uint" {<= "2.0.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Release is a multi-process Lwt-enabled daemon framework for OCaml." +description: """ +It provides facilities for type-safe inter-process communication and +privilege-dropping. + +Its goal is to make it easy to write servers that are released from the calling +terminal and to release root privileges when those are not necessary.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/release/release/1.1.0/release-1.1.0.tar.gz" + checksum: [ + "sha256=da16c94a1b877cc33669bee76122496e36364fc7291b229742980fc57f977100" + "md5=217b36500cae3d33477426b9f27b7b4c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/release/release.1.1.1/opam b/packages/release/release.1.1.1/opam new file mode 100644 index 000000000..5307aa678 --- /dev/null +++ b/packages/release/release.1.1.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "release"]] +depends: [ + "ocaml" {< "4.03.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} + "ocamlfind" {<= "1.9.6"} + "uint" {<= "2.0.1"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Release is a multi-process Lwt-enabled daemon framework for OCaml." +description: """ +It provides facilities for type-safe inter-process communication and +privilege-dropping. + +Its goal is to make it easy to write servers that are released from the calling +terminal and to release root privileges when those are not necessary.""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/release/release/1.1.1/release-1.1.1.tar.gz" + checksum: [ + "sha256=69b3e92343616bd3060295a583b4bd97305965026f367930b69e59dc5d98a182" + "md5=f2acce2f6726c67c47bd1285a7fadea8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/relit-reason/relit-reason.0.0.1/opam b/packages/relit-reason/relit-reason.0.0.1/opam new file mode 100644 index 000000000..546864352 --- /dev/null +++ b/packages/relit-reason/relit-reason.0.0.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Charles Chamberlain " +authors: [ + "Jordan Walke " + "Charles Chamberlain " +] +license: "MIT" +homepage: "https://github.com/charlesetc/reason/tree/reason-d-etre" +doc: "https://github.com/cyrus-/relit/" +bug-reports: "https://github.com/cyrus-/relit/issues" +dev-repo: "git+https://github.com/charlesetc/reason.git" +tags: [ "syntax" ] +build: [ + ["dune" "build" "-p" "relit-reason" "-j" jobs] +] +depends: [ + "dune" {< "2.0"} + "ocamlfind" {build & <= "1.9.6"} + "menhir" {>= "20170418" & <= "20240715"} + "merlin-extend" {>= "0.3" & < "0.5"} + "ocaml" {>= "4.06.0" & < "4.07.0"} + "result" {<= "1.5"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +conflicts: ["reason"] +synopsis: "Hygienic typed literal macros (TLMs) for Reason" +url { + src: "https://github.com/charlesetc/reason/archive/relit-0.0.1.tar.gz" + checksum: [ + "sha256=6b2dc6b0b7e44eda18965361c909e7e0c31c4a057d90a509f04fddca1042e37f" + "md5=1a788cb21707e826cc725b3aa15d5d19" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/relit_helper/relit_helper.0.1/opam b/packages/relit_helper/relit_helper.0.1/opam new file mode 100644 index 000000000..5e9b03f38 --- /dev/null +++ b/packages/relit_helper/relit_helper.0.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Charles Chamberlain " +authors: [ + "Charles Chamberlain " + "Cyrus Omar " +] +homepage: "https://github.com/cyrus-/relit" +bug-reports: "https://github.com/cyrus-/relit/issues" +license: "MIT" +dev-repo: "git+https://github.com/cyrus-/relit.git" +build: [ + ["dune" "build" "-p" "relit_helper"] +] +depends: [ + "dune" {<= "3.17.1"} + "extlib" {<= "1.8.0"} + "ppxlib" {= "0.3.0" & < "0.9.0"} + "ocaml-migrate-parsetree" {= "1.0.11" & < "2.0.0"} + "base64" {< "3.0.0"} + "relit-reason" {<= "0.0.2"} + "ocaml" {>= "4.06.0" & < "4.07.0"} +] +synopsis: "A helper library for those wishing to write TLMs using Relit" +url { + src: "https://github.com/cyrus-/relit/archive/0.1.tar.gz" + checksum: [ + "sha256=0cac18ab39f7355b005b03c891de0c21f18f318a059bba1e9da47a65b23dd17e" + "md5=bb4d8ed18bdf1a5471ac7a7d6ee8b4dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/res/res.4.0.6/opam b/packages/res/res.4.0.6/opam new file mode 100644 index 000000000..2fe14d9dd --- /dev/null +++ b/packages/res/res.4.0.6/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "markus.mottl@gmail.com" +authors: [ "Markus Mottl " ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "http://mmottl.github.io/res" +bug-reports: "https://github.com/mmottl/res/issues" +dev-repo: "git+https://github.com/mmottl/res.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "res"] +] +depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RES - Library for resizable, contiguous datastructures" +description: + "RES is a library containing resizable arrays, strings, and bitvectors." +flags: light-uninstall +url { + src: + "https://github.com/mmottl/res/releases/download/v4.0.6/res-4.0.6.tar.gz" + checksum: [ + "sha256=6abc891faebdd15a94ce90d374dac9951f8a4db29eb00e32b7611f92c52868c0" + "md5=9a4fc89fd1b908064f5f682849a81117" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/result/result.1.0/opam b/packages/result/result.1.0/opam new file mode 100644 index 000000000..de07ceb49 --- /dev/null +++ b/packages/result/result.1.0/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/result" +dev-repo: "git+https://github.com/janestreet/result.git" +bug-reports: "https://github.com/janestreet/result/issues" +license: "BSD-3-Clause" +build: [[make]] +available: [os = "linux"] +synopsis: "Compatibility Result module" +description: """ +Projects that want to use the new result type defined in OCaml >= 4.03 +while staying compatible with older version of OCaml should use the +Result module defined in this library.""" +depends: ["ocaml" {< "4.08"}] +url { + src: "https://github.com/janestreet/result/archive/1.0.tar.gz" + checksum: [ + "sha256=6f7b306fb1140a9849f53a7cb9b000721a4965950aafacefe6e768f09b9c1a9d" + "md5=01391a66385ab1a43f90455dfb5c6843" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/result/result.1.1/opam b/packages/result/result.1.1/opam new file mode 100644 index 000000000..fe5114c0b --- /dev/null +++ b/packages/result/result.1.1/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/result" +dev-repo: "git+https://github.com/janestreet/result.git" +bug-reports: "https://github.com/janestreet/result/issues" +license: "BSD-3-Clause" +build: [[make]] +synopsis: "Compatibility Result module" +description: """ +Projects that want to use the new result type defined in OCaml >= 4.03 +while staying compatible with older version of OCaml should use the +Result module defined in this library.""" +depends: ["ocaml" {< "4.08"}] +url { + src: "https://github.com/janestreet/result/archive/1.1.tar.gz" + checksum: [ + "sha256=7eb0f2e5caa33f8b3151e6b65ceb55765f6d3d175a423dbc21498332c94f8abe" + "md5=1e0005783d4f70e1a9772723fa0e846b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/result/result.1.2/opam b/packages/result/result.1.2/opam new file mode 100644 index 000000000..afe21e001 --- /dev/null +++ b/packages/result/result.1.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/result" +dev-repo: "git+https://github.com/janestreet/result.git" +bug-reports: "https://github.com/janestreet/result/issues" +license: "BSD-3-Clause" +build: [ + [make] {ocaml:native} + [make "byte" "result.install"] {!ocaml:native} +] +synopsis: "Compatibility Result module" +description: """ +Projects that want to use the new result type defined in OCaml >= 4.03 +while staying compatible with older version of OCaml should use the +Result module defined in this library.""" +depends: ["ocaml" {< "4.08"}] +url { + src: "https://github.com/janestreet/result/archive/1.2.tar.gz" + checksum: [ + "sha256=7cf7909f902994dc885ceae1983e4cda3665914c774f774604d076b89f76f7dd" + "md5=3d5b66c5526918f0f2ca9d6811ef09c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/result/result.1.3/opam b/packages/result/result.1.3/opam new file mode 100644 index 000000000..bb1eefd82 --- /dev/null +++ b/packages/result/result.1.3/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/result" +dev-repo: "git+https://github.com/janestreet/result.git" +bug-reports: "https://github.com/janestreet/result/issues" +license: "BSD-3-Clause" +build: [["jbuilder" "build" "-p" name "-j" jobs]] +depends: [ + "ocaml" {< "4.08"} + "jbuilder" {>= "1.0+beta11" & <= "transition"} +] +synopsis: "Compatibility Result module" +description: """ +Projects that want to use the new result type defined in OCaml >= 4.03 +while staying compatible with older version of OCaml should use the +Result module defined in this library.""" +url { + src: + "https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz" + checksum: [ + "sha256=53130eccf75860fbb0f84e8fc40236702e30dd0c17d782ae85eb01845b5f36d3" + "md5=4beebefd41f7f899b6eeba7414e7ae01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/result/result.1.4/opam b/packages/result/result.1.4/opam new file mode 100644 index 000000000..1b91d9667 --- /dev/null +++ b/packages/result/result.1.4/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/result" +dev-repo: "git+https://github.com/janestreet/result.git" +bug-reports: "https://github.com/janestreet/result/issues" +license: "BSD-3-Clause" +build: [["dune" "build" "-p" name "-j" jobs]] +depends: [ + "ocaml" {< "4.08"} + "dune" {>= "1.0" & <= "3.17.1"} +] +synopsis: "Compatibility Result module" +description: """ +Projects that want to use the new result type defined in OCaml >= 4.03 +while staying compatible with older version of OCaml should use the +Result module defined in this library.""" +url { + src: "https://github.com/janestreet/result/archive/1.4.tar.gz" + checksum: [ + "sha256=167029f0d0475106200697f3dffda20b2462a345fe35b449fe86f1f92db354b2" + "md5=d3162dbc501a2af65c8c71e0866541da" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rfc6287/rfc6287.1.0.0/opam b/packages/rfc6287/rfc6287.1.0.0/opam new file mode 100644 index 000000000..56633af1a --- /dev/null +++ b/packages/rfc6287/rfc6287.1.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +homepage: "https://github.com/sg2342/ocaml-rfc6287" +dev-repo: "git+https://github.com/sg2342/ocaml-rfc6287.git" +bug-reports: "https://github.com/sg2342/ocaml-rfc6287/issues" +authors: ["Stefan Grundmann "] +maintainer: ["Stefan Grundmann "] +license: "ICS" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["./configure" "--%{ounit:enable}%-tests" "--%{bisect:enable}%-coverage"] + {with-test} + [make "cover_test"] {with-test} +] +install: [ make "install" ] +remove: [ "ocamlfind" "remove" "rfc6287" ] + +depends: [ + "ocaml" {> "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "nocrypto" {>= "0.5.1" & < "0.5.3"} + "stringext" {<= "1.6.0"} + "hex" {<= "1.5.0"} + "rresult" {<= "0.7.0"} + "ounit" {with-test & <= "2.2.7"} + "bisect" {with-test & <= "1.3.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "RFC6287 OCRA (OATH Challenge-Response Algorithm) library" +flags: light-uninstall +url { + src: "https://github.com/sg2342/ocaml-rfc6287/archive/1.0.0.tar.gz" + checksum: [ + "sha256=b110e8a013d694110796314496603689596be30019d8655c029812783204f51a" + "md5=634307bc9653d4672e6d5e88f8718fdf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/rfc6287/rfc6287.1.0.1/opam b/packages/rfc6287/rfc6287.1.0.1/opam new file mode 100644 index 000000000..93fa93786 --- /dev/null +++ b/packages/rfc6287/rfc6287.1.0.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +homepage: "https://github.com/sg2342/ocaml-rfc6287" +dev-repo: "git+https://github.com/sg2342/ocaml-rfc6287.git" +bug-reports: "https://github.com/sg2342/ocaml-rfc6287/issues" +authors: ["Stefan Grundmann "] +maintainer: ["Stefan Grundmann "] +license: "ICS" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["./configure" "--%{ounit:enable}%-tests" "--%{bisect:enable}%-coverage"] + {with-test} + [make "cover_test"] {with-test} +] +install: [ make "install" ] +remove: [ "ocamlfind" "remove" "rfc6287" ] + +depends: [ + "ocaml" {> "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "nocrypto" {>= "0.5.1" & < "0.5.3"} + "astring" {<= "0.8.5"} + "hex" {<= "1.5.0"} + "rresult" {<= "0.7.0"} + "ounit" {with-test & <= "2.2.7"} + "bisect" {with-test & <= "1.3.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "RFC6287 OCRA (OATH Challenge-Response Algorithm) library" +flags: light-uninstall +url { + src: "https://github.com/sg2342/ocaml-rfc6287/archive/1.0.1.tar.gz" + checksum: [ + "sha256=e78bd414f8a6b04f2705670a0309a6e4362686f7de473ac01b6ea4d6f73fc8fc" + "md5=cb3c3ff53bae6dc275b92faa0e28d814" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/rfc6287/rfc6287.1.0.2/opam b/packages/rfc6287/rfc6287.1.0.2/opam new file mode 100644 index 000000000..ecdaa7ae2 --- /dev/null +++ b/packages/rfc6287/rfc6287.1.0.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +homepage: "https://github.com/sg2342/ocaml-rfc6287" +dev-repo: "git+https://github.com/sg2342/ocaml-rfc6287.git" +bug-reports: "https://github.com/sg2342/ocaml-rfc6287/issues" +maintainer: ["Stefan Grundmann "] +license: "ICS" + + + +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-coverage" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} + ["sh" "-x" "bisect-ppx-report.sh"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "nocrypto" {>= "0.5.1" & <= "0.5.4-2"} + "cstruct" {>= "1.7.0" & <= "6.2.0"} + "astring" {<= "0.8.5"} + "hex" {<= "1.5.0"} + "rresult" {<= "0.7.0"} + "ounit" {with-test & <= "2.2.7"} + "bisect_ppx" {with-test & < "2.0.0"} +] +synopsis: "RFC6287 OCRA (OATH Challenge-Response Algorithm)" +authors: "Stefan Grundmann " +url { + src: "https://github.com/sg2342/ocaml-rfc6287/archive/1.0.2.tar.gz" + checksum: [ + "sha256=2d0707d9daf3b10328e5864038e608e80b53864651c41a1db32089a1b2447833" + "md5=a33300b321a68a5589d65efccaaf91e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/riakc/riakc.0.0.0/opam b/packages/riakc/riakc.0.0.0/opam new file mode 100644 index 000000000..b29d4479a --- /dev/null +++ b/packages/riakc/riakc.0.0.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: make +remove: [["ocamlfind" "remove" "riakc"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {= "108.08.00"} + "async" {< "109.58.00"} + "protobuf" {<= "1.0.0"} +] +depexts: [ + ["protobuf-compiler"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/orbitz/ocaml-riakc" +install: [make "install"] +synopsis: "Protobuf based Riak client" +flags: light-uninstall +url { + src: "https://github.com/orbitz/ocaml-riakc/archive/0.0.0.tar.gz" + checksum: [ + "sha256=368a6a5818a1e0a89166dbf2aa73f80426ad11c39f8b793c5f9433beb703b0dc" + "md5=3dc29bb78e59857fa309550a6de5d9e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/riakc/riakc.1.0.0/opam b/packages/riakc/riakc.1.0.0/opam new file mode 100644 index 000000000..bd7fd62ee --- /dev/null +++ b/packages/riakc/riakc.1.0.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: make +remove: [["ocamlfind" "remove" "riakc"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & <= "v0.17.1"} + "async" {< "109.58.00"} + "protobuf" {<= "1.0.0"} +] +depexts: [ + ["protobuf-compiler"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/orbitz/ocaml-riakc" +install: [make "install"] +synopsis: "Protobuf based Riak client" +flags: light-uninstall +url { + src: "https://github.com/orbitz/ocaml-riakc/archive/1.0.0.tar.gz" + checksum: [ + "sha256=7100b5c94b133dd740d50e6e3c338582fafc267eef46a63c9885ae017ce6a746" + "md5=1858e6560d0cedebb60ddde28edd00ca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/riakc/riakc.2.0.0/opam b/packages/riakc/riakc.2.0.0/opam new file mode 100644 index 000000000..cbefb1e11 --- /dev/null +++ b/packages/riakc/riakc.2.0.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "mmatalka@gmail.com" +build: make +remove: [["ocamlfind" "remove" "riakc"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & <= "v0.17.1"} + "async" {< "109.58.00"} + "protobuf" {<= "1.0.0"} +] +depexts: [ + ["protobuf-compiler"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/orbitz/ocaml-riakc" +install: [make "install"] +synopsis: "Protobuf based Riak client" +flags: light-uninstall +url { + src: "https://github.com/orbitz/ocaml-riakc/archive/2.0.0.tar.gz" + checksum: [ + "sha256=056a3e07caa6111b46261cbfaa1a4f5dfc9107b4e845f909e7b7adf6bdf65fe9" + "md5=49d0325faf9195abefd5081a65f5ca33" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/riakc_ppx/riakc_ppx.3.1.0/opam b/packages/riakc_ppx/riakc_ppx.3.1.0/opam new file mode 100644 index 000000000..6a8dc3050 --- /dev/null +++ b/packages/riakc_ppx/riakc_ppx.3.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "carmelo.piccione+riakc_ppx@gmail.com" +homepage: "https://github.com/struktured/riakc_ppx" +build: ["omake" "-j2"] +remove: [ + ["ocamlfind" "remove" "riakc_ppx"] +] + +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & <= "v0.17.1"} + "async" {< "v0.9"} + "ppx_deriving_protobuf" {>= "2.0" & <= "3.0.0"} + "bitstring" {<= "4.1.0"} + "omake" {<= "0.10.7"} +] +authors: "Carmelo Piccione carmelo.piccione+riakc_ppx@gmail.com" +dev-repo: "git+https://github.com/struktured/riakc_ppx" +install: ["omake" "install"] +synopsis: + "An OCaml library that provides type safe caching extensions to riakc using ppx deriving" +flags: light-uninstall +url { + src: "https://github.com/struktured/riakc_ppx/archive/3.1.0.zip" + checksum: [ + "sha256=af213ccdd08d743c005709b099b1c6a06722dd6e0cac3ee75703ab616c18cc5d" + "md5=5a9a7070749e31ecab6bc59a2fbb9072" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/riakc_ppx/riakc_ppx.3.1.1/opam b/packages/riakc_ppx/riakc_ppx.3.1.1/opam new file mode 100644 index 000000000..b5bb00a3c --- /dev/null +++ b/packages/riakc_ppx/riakc_ppx.3.1.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "carmelo.piccione+riakc_ppx@gmail.com" +homepage: "https://github.com/struktured/riakc_ppx" +build: ["omake" "-j2"] +remove: [ + ["ocamlfind" "remove" "riakc_ppx"] +] + +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & <= "v0.17.1"} + "async" {< "v0.9"} + "ppx_deriving_protobuf" {>= "2.0" & <= "3.0.0"} + "bitstring" {>= "2.0.4" & <= "4.1.0"} + "omake" {<= "0.10.7"} +] +authors: "Carmelo Piccione carmelo.piccione+riakc_ppx@gmail.com" +dev-repo: "git+https://github.com/struktured/riakc_ppx" +install: ["omake" "install"] +synopsis: + "An OCaml library that provides type safe caching extensions to riakc using ppx deriving" +flags: light-uninstall +url { + src: "https://github.com/struktured/riakc_ppx/archive/3.1.1.zip" + checksum: [ + "sha256=79685c5fca6b2c98c6499c90a44f652415fcaa99952c340725eac2c76fe2d8f5" + "md5=f319a8dedf5f78afc3e6f2b14793056b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/riakc_ppx/riakc_ppx.3.1.2/opam b/packages/riakc_ppx/riakc_ppx.3.1.2/opam new file mode 100644 index 000000000..ce1476b75 --- /dev/null +++ b/packages/riakc_ppx/riakc_ppx.3.1.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "carmelo.piccione+riakc_ppx@gmail.com" +homepage: "https://github.com/struktured/riakc_ppx" +build: ["omake" "-j2"] +remove: [ + ["ocamlfind" "remove" "riakc_ppx"] +] + +depends: [ + "ocaml" {>= "4.02.1" & < "4.02.2"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & <= "v0.17.1"} + "async" {< "v0.9"} + "ppx_deriving_protobuf" {>= "2.0" & <= "3.0.0"} + "bitstring" {>= "2.0.4" & <= "4.1.0"} + "omake" {<= "0.10.7"} +] +authors: "Carmelo Piccione carmelo.piccione+riakc_ppx@gmail.com" +dev-repo: "git+https://github.com/struktured/riakc_ppx" +install: ["omake" "install"] +synopsis: + "An OCaml library that provides type safe caching extensions to riakc using ppx deriving" +flags: light-uninstall +url { + src: "https://github.com/struktured/riakc_ppx/archive/3.1.2.zip" + checksum: [ + "sha256=35d37b2ae7d6f4b18b4a978f512a3dc65fdfdcb12facf48ec3bdcb536ff924b1" + "md5=f070c3232075da0f35e7c0798b74cba9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/riakc_ppx/riakc_ppx.3.1.3/opam b/packages/riakc_ppx/riakc_ppx.3.1.3/opam new file mode 100644 index 000000000..e307d4182 --- /dev/null +++ b/packages/riakc_ppx/riakc_ppx.3.1.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "carmelo.piccione+riakc_ppx@gmail.com" +authors: "Carmelo Piccione carmelo.piccione+riakc_ppx@gmail.com" +homepage: "https://github.com/struktured/riakc_ppx" +bug-reports: "https://github.com/struktured/riakc_ppx/issues" +dev-repo: "git+https://github.com/struktured/riakc_ppx.git" +build: ["omake" "-j2"] +install: ["omake" "install"] +remove: ["ocamlfind" "remove" "riakc_ppx"] +depends: [ + "ocaml" {>= "4.02.2"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "109.12.00" & < "112.35.00"} + "async" {< "v0.9"} + "ppx_deriving_protobuf" {>= "2.0" & <= "3.0.0"} + "bitstring" {>= "2.0.4" & <= "4.1.0"} + "omake" {build & <= "0.10.7"} +] +synopsis: "An OCaml riak client with ppx extensions" +description: + "An OCaml library that provides type safe caching extensions to riakc using ppx deriving" +flags: light-uninstall +url { + src: "http://github.com/struktured/riakc_ppx/archive/3.1.3.zip" + checksum: [ + "sha256=0db5480d5839abefb6a8f88bd69a56b5914d6f0e8df4903db95a9f73a20562e1" + "md5=acaa64e2331db904b9d72101b7e693ca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/riakc_ppx/riakc_ppx.3.1.4/opam b/packages/riakc_ppx/riakc_ppx.3.1.4/opam new file mode 100644 index 000000000..3ae5bc00e --- /dev/null +++ b/packages/riakc_ppx/riakc_ppx.3.1.4/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "carmelo.piccione+riakc_ppx@gmail.com" +authors: "Carmelo Piccione carmelo.piccione+riakc_ppx@gmail.com" +homepage: "https://github.com/struktured/riakc_ppx" +bug-reports: "https://github.com/struktured/riakc_ppx/issues" +dev-repo: "git+https://github.com/struktured/riakc_ppx.git" +build: ["omake" "-j2"] +install: ["omake" "install"] +remove: ["ocamlfind" "remove" "riakc_ppx"] +depends: [ + "ocaml" {>= "4.02.2"} + "ocamlfind" {<= "1.9.6"} + "core" {>= "113.00.00" & <= "v0.17.1"} + "async" {< "v0.9"} + "ppx_deriving_protobuf" {>= "2.0" & <= "3.0.0"} + "bitstring" {>= "2.0.4" & <= "4.1.0"} + "omake" {build & <= "0.10.7"} +] +synopsis: "An OCaml riak client with ppx extensions" +description: + "An OCaml library that provides type safe caching extensions to riakc using ppx deriving" +flags: light-uninstall +url { + src: "http://github.com/struktured/riakc_ppx/archive/3.1.4.zip" + checksum: [ + "sha256=5e21a6489efb2c490586194992fa9809e3fe2206bebe58c7cde8e74f1221c040" + "md5=ed8c2538cbd00b1119b422d6d6de030d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/river/river.0.1.1/opam b/packages/river/river.0.1.1/opam new file mode 100644 index 000000000..d3d3622d8 --- /dev/null +++ b/packages/river/river.0.1.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "sk826@cl.cam.ac.uk" +authors: "KC Sivaramakrishnan" +homepage: "https://github.com/kayceesrk/river" +bug-reports: "https://github.com/kayceesrk/river/issues" +license: "ISC" +dev-repo: "git+https://github.com/kayceesrk/river.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "river"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlnet" {>= "4.0.2" & <= "4.1.9-2"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "cohttp" {>= "0.15.1" & < "0.99"} + "syndic" {>= "1.2" & < "1.4"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A planet (feed aggregator) in OCaml." +description: """ +A library for aggregating RSS2 and Atom feeds in OCaml. + +Features: + +* Performs deduplication. +* Supports pagination and generating well-formed html prefix snippets. +* Support for generating aggregate feeds. +* Sorts the posts from most recent to oldest. +* Depends on ocamlnet for html parsing.""" +flags: light-uninstall +url { + src: "https://github.com/kayceesrk/river/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=c2daa68a047b40635dbc104a4d6e30ca7e8ff1908d178abd7230d1b947885415" + "md5=c69e41fb583302153cb23df40f4b82a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/river/river.0.1.2/opam b/packages/river/river.0.1.2/opam new file mode 100644 index 000000000..c52be1e14 --- /dev/null +++ b/packages/river/river.0.1.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "sk826@cl.cam.ac.uk" +authors: "KC Sivaramakrishnan" +homepage: "https://github.com/kayceesrk/river" +bug-reports: "https://github.com/kayceesrk/river/issues" +license: "ISC" +dev-repo: "git+https://github.com/kayceesrk/river.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "river"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlnet" {>= "4.0.2" & <= "4.1.9-2"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "cohttp" {>= "0.15.1" & < "0.99"} + "syndic" {>= "1.2" & < "1.4"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A planet (feed aggregator) in OCaml." +description: """ +A library for aggregating RSS2 and Atom feeds in OCaml. + +Features: + +* Performs deduplication. +* Supports pagination and generating well-formed html prefix snippets. +* Support for generating aggregate feeds. +* Sorts the posts from most recent to oldest. +* Depends on ocamlnet for html parsing.""" +flags: light-uninstall +url { + src: "https://github.com/kayceesrk/river/archive/v0.1.2.tar.gz" + checksum: [ + "sha256=f1c523096224f1e20237c3c5e1908030cac79e5a989dfb720a916db9f0f39d89" + "md5=6784062021d5d9c760cb6ae582aa97a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/river/river.0.1.3/opam b/packages/river/river.0.1.3/opam new file mode 100644 index 000000000..cfb67d72c --- /dev/null +++ b/packages/river/river.0.1.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "sk826@cl.cam.ac.uk" +authors: "KC Sivaramakrishnan" +homepage: "https://github.com/kayceesrk/river" +bug-reports: "https://github.com/kayceesrk/river/issues" +license: "ISC" +dev-repo: "git+https://github.com/kayceesrk/river.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "river"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlnet" {>= "4.0.2" & <= "4.1.9-2"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "cohttp" {>= "0.15.1" & < "0.99"} + "syndic" {>= "1.5" & <= "1.6.1"} + "ocamlfind" {build & <= "1.9.6"} +] +synopsis: "A planet (feed aggregator) in OCaml." +description: """ +A library for aggregating RSS2 and Atom feeds in OCaml. + +Features: + +* Performs deduplication. +* Supports pagination and generating well-formed html prefix snippets. +* Support for generating aggregate feeds. +* Sorts the posts from most recent to oldest. +* Depends on ocamlnet for html parsing.""" +flags: light-uninstall +url { + src: "https://github.com/kayceesrk/river/archive/v0.1.3.tar.gz" + checksum: [ + "sha256=1f402952d9ea48097a6040569812cf089f3f225383942ae34a3500113971198c" + "md5=a3b686e8e517208e8f436114679847b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/river/river.0.1/opam b/packages/river/river.0.1/opam new file mode 100644 index 000000000..e09163f59 --- /dev/null +++ b/packages/river/river.0.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "sk826@cl.cam.ac.uk" +authors: "KC Sivaramakrishnan" +homepage: "https://github.com/kayceesrk/river" +bug-reports: "https://github.com/kayceesrk/river/issues" +license: "ISC" +dev-repo: "git+https://github.com/kayceesrk/river.git" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "river"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlnet" {>= "4.0.2" & <= "4.1.9-2"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "cohttp" {>= "0.15.1" & < "0.99"} + "syndic" {>= "1.2" & < "1.4"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A planet (feed aggregator) in OCaml." +description: """ +A library for aggregating RSS2 and Atom feeds in OCaml. + +Features: + +* Performs deduplication. +* Sorts the posts from most recent to oldest. +* Supports pagination and generating well-formed html prefix snippets. +* Depends on ocamlnet for html parsing.""" +flags: light-uninstall +url { + src: "https://github.com/kayceesrk/river/archive/v0.1.tar.gz" + checksum: [ + "sha256=70acd05ae7748d57c839a9842d7ba525b43c5a4c2f16cba71e69ca710ab435b7" + "md5=00d4db57f3306d5185bb1c7426dc192f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/rml/rml.1.08.04/opam b/packages/rml/rml.1.08.04/opam new file mode 100644 index 000000000..642f3ab84 --- /dev/null +++ b/packages/rml/rml.1.08.04/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "devel@reactiveml.org" +homepage: "http://reactiveml.org" +bug-reports: "bugs@reactiveml.org" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {<= "4.00.1"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: [make "install"] +depexts: ["patch"] {os-distribution = "alpine"} +synopsis: "ReactiveML compiler" +authors: "Louis Mandel louis@reactiveml.org" +url { + src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/rml-1.08.04-2013-02-03.tar.gz" + checksum: [ + "sha256=8b01749ca890cf467d69b4e50292d7f4fb157ad0d67eecb9931baf10e96df7a6" + "md5=00a7a14f24a7640089f78ad52f532002" + ] +} + +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rml/rml.1.08.05/opam b/packages/rml/rml.1.08.05/opam new file mode 100644 index 000000000..02b585a7a --- /dev/null +++ b/packages/rml/rml.1.08.05/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "devel@reactiveml.org" +homepage: "http://reactiveml.org" +bug-reports: "bugs@reactiveml.org" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {<= "4.00.1"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: [make "install"] +depexts: ["patch"] {os-distribution = "alpine"} +synopsis: + "ReactiveML: a programming language for implementing interactive systems." +description: """ +ReactiveML is based on the synchronous reactive model embedded in an ML +language (here a subset of OCaml). It provides synchronous parallel +composition and dynamic features like the dynamic creation of processes. +In ReactiveML, the reactive model is integrated at the language level +(not as a library) which leads to safer and more natural programming.""" +authors: "Louis Mandel louis@reactiveml.org" +url { + src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/rml-1.08.05-2013-06-04.tar.gz" + checksum: [ + "sha256=7c2cccc7d45082e62bb71d9ae4c199476de30ed28909ab221e2ae42de9947f04" + "md5=6c41f9d5458d1032a0ed7712b95d1f21" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rml/rml.1.08.06/opam b/packages/rml/rml.1.08.06/opam new file mode 100644 index 000000000..7ec72cf75 --- /dev/null +++ b/packages/rml/rml.1.08.06/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "devel@reactiveml.org" +homepage: "http://reactiveml.org" +bug-reports: "bugs@reactiveml.org" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {<= "4.00.1"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +install: [make "install"] +depexts: ["patch"] {os-distribution = "alpine"} +synopsis: + "ReactiveML: a programming language for implementing interactive systems." +description: """ +ReactiveML is based on the synchronous reactive model embedded in an ML +language (here a subset of OCaml). It provides synchronous parallel +composition and dynamic features like the dynamic creation of processes. +In ReactiveML, the reactive model is integrated at the language level +(not as a library) which leads to safer and more natural programming.""" +authors: "Louis Mandel louis@reactiveml.org" +url { + src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/rml-1.08.06-2013-07-12.tar.gz" + checksum: [ + "sha256=2368b8e9eabe82f55cca1ab860d8b13193619ebcfd4ead0bb6faedfc2826652e" + "md5=cd657e07d27cdc67fd5ed051d60b712c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rml/rml.1.09.04/opam b/packages/rml/rml.1.09.04/opam new file mode 100644 index 000000000..1b29c329f --- /dev/null +++ b/packages/rml/rml.1.09.04/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +homepage: "http://reactiveml.org" +maintainer: "devel@reactiveml.org" +bug-reports: "bugs@reactiveml.org" +build: [ +["./configure" "--prefix" "%{prefix}%"] +[make] +] +install: [ + [make "install"] +] +remove: [ + ["./configure" "--prefix" "%{prefix}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "num" {<= "1.5-1"} +] +depexts: ["patch"] {os-distribution = "alpine"} +synopsis: + "ReactiveML: a programming language for implementing interactive systems." +description: """ +ReactiveML is based on the synchronous reactive model embedded in an ML +language (here a subset of OCaml). It provides synchronous parallel +composition and dynamic features like the dynamic creation of processes. +In ReactiveML, the reactive model is integrated at the language level +(not as a library) which leads to safer and more natural programming.""" +authors: "Louis Mandel louis@reactiveml.org" +url { + src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/rml-1.09.04-2016-03-23.tar.gz" + checksum: [ + "sha256=66d01dc44a6f019c520eab32394bea12e7f7c350899e6110ce804fa10010bbc0" + "md5=ae95d5367ed8524b0161b11bbef83e60" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/root1d/root1d.0.2/opam b/packages/root1d/root1d.0.2/opam new file mode 100644 index 000000000..a32788cbe --- /dev/null +++ b/packages/root1d/root1d.0.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["rm" "setup.ml"] {ocaml:version >= "4.00.0"} + ["oasis" "setup"] {ocaml:version >= "4.00.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "root1d"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {>= "0.3.0" & < "0.4.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Collection of functions to find roots of functions float -> float" +description: "Pure OCaml code." +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/root1d/root1d/0.2/root1d-0.2.tar.gz" + checksum: [ + "sha256=c452823f829332aefe751103e9f11d9bd6e5ecc46c7d72c987ab8be1ad74f8f8" + "md5=47ca0a285a6492bda0595fe32ed5c216" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/root1d/root1d.0.3/opam b/packages/root1d/root1d.0.3/opam new file mode 100644 index 000000000..b2f68cce7 --- /dev/null +++ b/packages/root1d/root1d.0.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ + "Christophe Troestler " + "Edgar Friendly " +] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +tags: ["scientfic" "root finding"] +homepage: "https://github.com/Chris00/root1d" +dev-repo: "git+https://github.com/Chris00/root1d.git" +bug-reports: "https://github.com/Chris00/root1d/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "root1d"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["benchmark"] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Find roots of 1D functions." +description: + "Collection of functions to seek roots of functions float -> float." +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/root1d/root1d/0.3/root1d-0.3.tar.gz" + checksum: [ + "sha256=2901a87308aaceddc6a65d89596f898a7a25f09288e01570e75a3ff60e13bb79" + "md5=679f9f6a1f6e31f448259793bb9cbda8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rope/rope.0.5/opam b/packages/rope/rope.0.5/opam new file mode 100644 index 000000000..572b3839b --- /dev/null +++ b/packages/rope/rope.0.5/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: ["Christophe Troestler"] +homepage: "http://rope.forge.ocamlcore.org/" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: ["datastructure"] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "rope"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +depopts: ["benchmark"] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Ropes (\"heavyweight strings\")" +description: """ +Ropes ("heavyweight strings") are a scalable string implementation: +they are designed for efficient operation that involve the string as a +whole. Operations such as concatenation, and substring take time that +is nearly independent of the length of the string. Unlike strings, +ropes are a reasonable representation for very long strings such as +edit buffers or mail messages.""" +flags: light-uninstall +url { + src: "https://github.com/Chris00/ocaml-rope/archive/0.5.tar.gz" + checksum: [ + "sha256=0f7d86ed65a1a60ef7d1299bf9fa45985cf4c852030604c54810ef30e0f306f6" + "md5=4c4539d3324b8df494e0889f2c0f96d0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.1.2.0/opam b/packages/rpc/rpc.1.2.0/opam new file mode 100644 index 000000000..284611d7a --- /dev/null +++ b/packages/rpc/rpc.1.2.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "rpc"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "xmlm" {<= "1.4.0"} +] +conflicts: ["ocamlnet"] +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +install: [make "install"] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library uses a camlp4 syntax extension to generate functions to convert +values of a given type to and from their RPC representations. In order to do +so, it is sufficient to add `with rpc` to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/1.2.0.tar.gz" + checksum: [ + "sha256=3e68b99446244f1bac85b9d46d62681f1bcb9b39252a5e7f84d6e8a383079024" + "md5=0319acc2f3c113a19c13c4bbbc3bc190" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/rpc/rpc.1.3.0/opam b/packages/rpc/rpc.1.3.0/opam new file mode 100644 index 000000000..ebf9ea77b --- /dev/null +++ b/packages/rpc/rpc.1.3.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "rpclib"]] +depends: [ + "ocaml" {<= "4.02.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "xmlm" {<= "1.4.0"} + "js_of_ocaml" {< "3.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +install: [make "install"] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library uses a camlp4 syntax extension to generate functions to convert +values of a given type to and from their RPC representations. In order to do +so, it is sufficient to add `with rpc` to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/1.3.0.tar.gz" + checksum: [ + "sha256=37bd6bc8cbefae3e0cf7380757b375c261fff9ca7c8972403ee71918816ec5d1" + "md5=f5659821f645bafa2d18894fe88bd52d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.1.3.1/opam b/packages/rpc/rpc.1.3.1/opam new file mode 100644 index 000000000..6e81807dd --- /dev/null +++ b/packages/rpc/rpc.1.3.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "rpclib"]] +depends: [ + "ocaml" {<= "4.02.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "xmlm" {<= "1.4.0"} + "js_of_ocaml" {< "3.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +install: [make "install"] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library uses a camlp4 syntax extension to generate functions to convert +values of a given type to and from their RPC representations. In order to do +so, it is sufficient to add `with rpc` to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/1.3.1.tar.gz" + checksum: [ + "sha256=4644ccd98058c2148d0801941aa9d838f2d0bcd4e554a52de4f616a550c8352c" + "md5=8786fdc59244b9886f7fd63c63d99ada" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.1.4.1/opam b/packages/rpc/rpc.1.4.1/opam new file mode 100644 index 000000000..b4ad7c5bc --- /dev/null +++ b/packages/rpc/rpc.1.4.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "rpclib"]] +depends: [ + "ocaml" {<= "4.02.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "xmlm" {<= "1.4.0"} + "js_of_ocaml" {< "3.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +install: [make "install"] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library uses a camlp4 syntax extension to generate functions to convert +values of a given type to and from their RPC representations. In order to do +so, it is sufficient to add `with rpc` to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/1.4.1.tar.gz" + checksum: [ + "sha256=177b41e5d118444e4aebd6e16334d879fdc2855e118bc5baceadae5e990447fd" + "md5=867ff95904bb2187264d43e7f2454ad8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.1.5.0/opam b/packages/rpc/rpc.1.5.0/opam new file mode 100644 index 000000000..bec7f3dae --- /dev/null +++ b/packages/rpc/rpc.1.5.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "rpclib"]] +depends: [ + "ocaml" {<= "4.02.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "xmlm" {<= "1.4.0"} + "js_of_ocaml" {< "3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +install: [make "install"] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library uses a camlp4 syntax extension to generate functions to convert +values of a given type to and from their RPC representations. In order to do +so, it is sufficient to add `with rpc` to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/1.5.0.tar.gz" + checksum: [ + "sha256=a7cebf57d675ff943461fd2e8cad6d21a822499e9f54ce98a7f8ff4d8a29c568" + "md5=32b9b4642784eff23eaffa217a209485" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.1.5.1/opam b/packages/rpc/rpc.1.5.1/opam new file mode 100644 index 000000000..82e1047e0 --- /dev/null +++ b/packages/rpc/rpc.1.5.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Gazagnaire" + "Jon Ludlam" +] +homepage: "https://github.com/mirage/ocaml-rpc" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "rpclib"]] +depends: [ + "ocaml" {<= "4.02.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "xmlm" {<= "1.4.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "js_of_ocaml" ] +conflicts: [ "js_of_ocaml" { >= "3.0" } ] +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +install: [make "install"] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library uses a camlp4 syntax extension to generate functions to convert +values of a given type to and from their RPC representations. In order to do +so, it is sufficient to add `with rpc` to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/1.5.1.tar.gz" + checksum: [ + "sha256=45c80238adffb64a00942a24ea8aa0c4c11f3a6b1c4dfc698b7f86f8739ef5e0" + "md5=19725179109794eb80e566da715b00f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.1.5.3/opam b/packages/rpc/rpc.1.5.3/opam new file mode 100644 index 000000000..b391d80e0 --- /dev/null +++ b/packages/rpc/rpc.1.5.3/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Gazagnaire" + "Jon Ludlam" +] +homepage: "https://github.com/mirage/ocaml-rpc" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "rpclib"]] +depends: [ + "ocaml" {<= "4.02.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "xmlm" {<= "1.4.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "js_of_ocaml" ] +conflicts: [ "js_of_ocaml" { >= "3.0" } ] +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +install: [make "install"] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library uses a camlp4 syntax extension to generate functions to convert +values of a given type to and from their RPC representations. In order to do +so, it is sufficient to add `with rpc` to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/v1.5.3.tar.gz" + checksum: [ + "sha256=1a25a1f2f23f00b280c6a6b657401140e303b3f84366f125d5d52e5b2ee685de" + "md5=13cb9a20fe1903d4892efc555f5db57f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.1.5.4/opam b/packages/rpc/rpc.1.5.4/opam new file mode 100644 index 000000000..1c1f2f482 --- /dev/null +++ b/packages/rpc/rpc.1.5.4/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: [ + "Thomas Gazagnaire" + "Jon Ludlam" +] +homepage: "https://github.com/mirage/ocaml-rpc" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [["ocamlfind" "remove" "rpclib"]] +depends: [ + "ocaml" {<= "4.02.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "xmlm" {<= "1.4.0"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "js_of_ocaml" ] +conflicts: [ "js_of_ocaml" { >= "3.0" } ] +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +install: [make "install"] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library uses a camlp4 syntax extension to generate functions to convert +values of a given type to and from their RPC representations. In order to do +so, it is sufficient to add `with rpc` to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/v1.5.4.tar.gz" + checksum: [ + "sha256=d3afb02ef3a9bfafd1110a4c97ee67381b0124d81ee8cdf3c5b57733af9b1c56" + "md5=30b4db1c36a505bd18ad44d6ba86c339" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.1.9.51/opam b/packages/rpc/rpc.1.9.51/opam new file mode 100644 index 000000000..c418cb93d --- /dev/null +++ b/packages/rpc/rpc.1.9.51/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire, Jon Ludlam" +homepage: "https://github.com/mirage/ocaml-rpc" +bug-reports: "https://github.com/mirage/ocaml-rpc/issues" +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "rpclib"] + ["ocamlfind" "remove" "ppx_deriving_rpc"] +] +depends: [ + "ocaml" {< "4.06.0"} + "oasis" {build & <= "0.4.11"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "ppx_deriving" {<= "6.0.3"} + "cow" {<= "2.5.0"} + "xmlm" {<= "1.4.0"} + "lwt" {<= "5.9.0"} + "cmdliner" {<= "1.3.0"} + "rresult" {<= "0.7.0"} + "async" {< "v0.10.0"} +] +depopts: [ "js_of_ocaml" ] +conflicts: [ "js_of_ocaml" { >= "3.0" } ] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library provides a PPX and a camlp4 syntax extension to generate functions +to convert values of a given type to and from their RPC representations. In +order to do so, it is sufficient to add `[@@deriving rpc]` (or `with rpc` in +case of camlp4) to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/v1.9.51.tar.gz" + checksum: [ + "sha256=406df45f6698967b8dbca28549f0fabcd25cededd49fe6de38549979275c384d" + "md5=6a4b6a56c426124f947ede40ffa9b0ba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.1.9.52/opam b/packages/rpc/rpc.1.9.52/opam new file mode 100644 index 000000000..095b3d7e8 --- /dev/null +++ b/packages/rpc/rpc.1.9.52/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire, Jon Ludlam" +homepage: "https://github.com/mirage/ocaml-rpc" +bug-reports: "https://github.com/mirage/ocaml-rpc/issues" +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "rpclib"] + ["ocamlfind" "remove" "ppx_deriving_rpc"] +] +depends: [ + "ocaml" {< "4.06.0"} + "oasis" {build & <= "0.4.11"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "ppx_deriving" {<= "6.0.3"} + "cow" {<= "2.5.0"} + "xmlm" {<= "1.4.0"} + "lwt" {<= "5.9.0"} + "cmdliner" {<= "1.3.0"} + "rresult" {<= "0.7.0"} + "async" {< "v0.10.0"} +] +depopts: [ "js_of_ocaml" ] +conflicts: [ "js_of_ocaml" { >= "3.0" } ] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library provides a PPX and a camlp4 syntax extension to generate functions +to convert values of a given type to and from their RPC representations. In +order to do so, it is sufficient to add `[@@deriving rpc]` (or `with rpc` in +case of camlp4) to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/v1.9.52.tar.gz" + checksum: [ + "sha256=d2971d34167fb2954ba9c7140aac792932f084775fe93d3ec4f339f4c27b483b" + "md5=a6208b59fe0c53be5c6ddb279b5f1296" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.2.0.0/opam b/packages/rpc/rpc.2.0.0/opam new file mode 100644 index 000000000..fb5a9be3d --- /dev/null +++ b/packages/rpc/rpc.2.0.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "xen-api@list.xen.org" +authors: "Thomas Gazagnaire, Jon Ludlam" +homepage: "https://github.com/mirage/ocaml-rpc" +bug-reports: "https://github.com/mirage/ocaml-rpc/issues" +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "rpclib"] + ["ocamlfind" "remove" "ppx_deriving_rpc"] +] +depends: [ + "ocaml" {< "4.06.0"} + "oasis" {build & <= "0.4.11"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "ppx_deriving" {<= "6.0.3"} + "cow" {<= "2.5.0"} + "xmlm" {<= "1.4.0"} + "lwt" {<= "5.9.0"} + "cmdliner" {<= "1.3.0"} + "rresult" {<= "0.7.0"} + "async" {< "v0.10.0"} +] +depopts: [ "js_of_ocaml" ] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library provides a PPX and a camlp4 syntax extension to generate functions +to convert values of a given type to and from their RPC representations. In +order to do so, it is sufficient to add `[@@deriving rpc]` (or `with rpc` in +case of camlp4) to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=e137cc3d1127d20fdd24c87766d3aff460f392298aa67c82c131549c6db0d4cc" + "md5=9c0e70d1c770c6a1c8721cc1a5677f8d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc/rpc.2.2.0/opam b/packages/rpc/rpc.2.2.0/opam new file mode 100644 index 000000000..f1ada785c --- /dev/null +++ b/packages/rpc/rpc.2.2.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "xen-api@list.xen.org" +authors: "Thomas Gazagnaire, Jon Ludlam" +homepage: "https://github.com/mirage/ocaml-rpc" +bug-reports: "https://github.com/mirage/ocaml-rpc/issues" +dev-repo: "git+https://github.com/mirage/ocaml-rpc" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "rpclib"] + ["ocamlfind" "remove" "ppx_deriving_rpc"] +] +depends: [ + "ocaml" {< "4.06.0"} + "oasis" {build & <= "0.4.11"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "async" {< "v0.10.0"} + "cmdliner" {<= "1.3.0"} + "cow" {<= "2.5.0"} + "lwt" {<= "5.9.0"} + "ocamlfind" {<= "1.9.6"} + "ppx_deriving" {<= "6.0.3"} + "rresult" {<= "0.7.0"} + "type_conv" {>= "108.07.01" & <= "113.00.02"} + "xmlm" {<= "1.4.0"} + "yojson" {<= "2.2.2"} +] +depopts: [ "js_of_ocaml" ] +synopsis: "A library to deal with RPCs in OCaml" +description: """ +This library provides a PPX and a deprecated camlp4 syntax extension to generate functions +to convert values of a given type to and from their RPC representations. In +order to do so, it is sufficient to add `[@@deriving rpc]` (or `with rpc` in +case of camlp4) to the corresponding type definition.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-rpc/archive/v2.2.0.tar.gz" + checksum: [ + "sha256=b9b47968f34886d028a941e4381300fa7c63192c7d9d9fc3dd9d37edd909e7a3" + "md5=5eb085431917bed5a4f4c3293db774b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc_parallel/rpc_parallel.112.01.00/opam b/packages/rpc_parallel/rpc_parallel.112.01.00/opam new file mode 100644 index 000000000..3ce689737 --- /dev/null +++ b/packages/rpc_parallel/rpc_parallel.112.01.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/rpc_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "rpc_parallel"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.01.00" & < "112.06.00"} + "core" {>= "112.01.00" & < "112.07.00"} + "sexplib" {>= "112.01.00" & < "112.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/rpc_parallel/issues" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" +install: [[make "install"]] +synopsis: "Type-safe parallel library built on top of Async_rpc" +description: """ +Rpc_parallel offers an API to define various workers and protocols, +spawn workers as separate processes, and communicate with them using +Async Rpc.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/rpc_parallel-112.01.00.tar.gz" + checksum: [ + "sha256=c82fa527519ffba3b3267b395a497f7ecbb3c27ae6c89dd74ad116df97d77f12" + "md5=df2341e65d9f4c93c5f1f4b7dc575d7d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc_parallel/rpc_parallel.112.17.00/opam b/packages/rpc_parallel/rpc_parallel.112.17.00/opam new file mode 100644 index 000000000..a5b557468 --- /dev/null +++ b/packages/rpc_parallel/rpc_parallel.112.17.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/rpc_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "rpc_parallel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.17.00" & < "112.18.00"} + "core" {>= "112.17.00" & < "112.18.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/rpc_parallel/issues" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" +install: [[make "install"]] +synopsis: "Type-safe parallel library built on top of Async_rpc" +description: """ +Rpc_parallel offers an API to define various workers and protocols, +spawn workers as separate processes, and communicate with them using +Async Rpc.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/rpc_parallel-112.17.00.tar.gz" + checksum: [ + "sha256=1a20dd4b2006d774aefacfaf3d6ab9a51dc8ea9807277156990fbbd069e6019b" + "md5=5477d191c368fb4dc20aa4de87db9a64" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc_parallel/rpc_parallel.112.24.00/opam b/packages/rpc_parallel/rpc_parallel.112.24.00/opam new file mode 100644 index 000000000..b6e97884d --- /dev/null +++ b/packages/rpc_parallel/rpc_parallel.112.24.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/rpc_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "rpc_parallel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.24.00" & < "112.25.00"} + "core" {>= "112.24.00" & < "112.25.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/rpc_parallel/issues" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" +install: [[make "install"]] +synopsis: "Type-safe parallel library built on top of Async_rpc" +description: """ +Rpc_parallel offers an API to define various workers and protocols, +spawn workers as separate processes, and communicate with them using +Async Rpc.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/rpc_parallel-112.24.tar.gz" + checksum: [ + "sha256=a2c0ae1fe38f8ed451209ac6daf5031ec4ce54708fce64f1518dd96a09e0a85e" + "md5=979ef4f4309edb59b8b271b9cbfff49d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc_parallel/rpc_parallel.112.35.00/opam b/packages/rpc_parallel/rpc_parallel.112.35.00/opam new file mode 100644 index 000000000..0cc05f5fe --- /dev/null +++ b/packages/rpc_parallel/rpc_parallel.112.35.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/rpc_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "rpc_parallel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "112.35.00" & < "112.36.00"} + "core" {>= "112.35.00" & < "112.36.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/rpc_parallel/issues" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" +install: [[make "install"]] +synopsis: "Type-safe parallel library built on top of Async_rpc" +description: """ +Rpc_parallel offers an API to define various workers and protocols, +spawn workers as separate processes, and communicate with them using +Async Rpc.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/rpc_parallel-112.35.00.tar.gz" + checksum: [ + "sha256=4cb64f3bd66d708b107367fe029a30f2bf6a435908e50da3115d4a6c5d40d77a" + "md5=1064aa82ac156e3c99d4d5ec9907a296" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc_parallel/rpc_parallel.113.00.00/opam b/packages/rpc_parallel/rpc_parallel.113.00.00/opam new file mode 100644 index 000000000..1f1a0abdd --- /dev/null +++ b/packages/rpc_parallel/rpc_parallel.113.00.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/rpc_parallel" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "rpc_parallel"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "async" {>= "113.00.00" & < "113.01.00"} + "core" {>= "113.00.00" & < "113.01.00"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/rpc_parallel/issues" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" +install: [[make "install"]] +synopsis: "Type-safe parallel library built on top of Async_rpc" +description: """ +Rpc_parallel offers an API to define various workers and protocols, +spawn workers as separate processes, and communicate with them using +Async Rpc.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/rpc_parallel-113.00.00.tar.gz" + checksum: [ + "sha256=8155a858ffabc1b52bbc1871d0e551f38d23b89350d85459f85841f031207da7" + "md5=3697f5c3c33a07cc8a26c38f378707b2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc_parallel/rpc_parallel.113.24.00/opam b/packages/rpc_parallel/rpc_parallel.113.24.00/opam new file mode 100644 index 000000000..15048c212 --- /dev/null +++ b/packages/rpc_parallel/rpc_parallel.113.24.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/rpc_parallel" +bug-reports: "https://github.com/janestreet/rpc_parallel/issues" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Type-safe parallel library built on top of Async_rpc" +description: """ +Rpc_parallel offers an API to define various workers and protocols, +spawn workers as separate processes, and communicate with them using +Async Rpc.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/rpc_parallel-113.24.00.tar.gz" + checksum: [ + "sha256=f9c431e2c4c99fd4abb0d90a5aad2cf0bd6ae80ec2f3200b8d88d6154c36d7ba" + "md5=d2879123383301ff194f316b705e8225" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/rpc_parallel/rpc_parallel.113.33.00/opam b/packages/rpc_parallel/rpc_parallel.113.33.00/opam new file mode 100644 index 000000000..c20cdc606 --- /dev/null +++ b/packages/rpc_parallel/rpc_parallel.113.33.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/rpc_parallel" +bug-reports: "https://github.com/janestreet/rpc_parallel/issues" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Type-safe parallel library built on top of Async_rpc" +description: """ +Rpc_parallel offers an API to define various workers and protocols, +spawn workers as separate processes, and communicate with them using +Async Rpc.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/rpc_parallel-113.33.00.tar.gz" + checksum: [ + "sha256=0df8a5fe381a8cbc1a6f4610f63d0bb4b191193866352fd138b683dcd42af7e0" + "md5=c8692f8273cf1b2fdbf0040c2b19e725" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/rpc_parallel/rpc_parallel.113.33.03/opam b/packages/rpc_parallel/rpc_parallel.113.33.03/opam new file mode 100644 index 000000000..a3777c4d1 --- /dev/null +++ b/packages/rpc_parallel/rpc_parallel.113.33.03/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/rpc_parallel" +bug-reports: "https://github.com/janestreet/rpc_parallel/issues" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "async" {>= "113.33.03" & < "113.34.00"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Type-safe parallel library built on top of Async_rpc" +description: """ +Rpc_parallel offers an API to define various workers and protocols, +spawn workers as separate processes, and communicate with them using +Async Rpc.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/rpc_parallel-113.33.03.tar.gz" + checksum: [ + "sha256=bbc7153879781f75e4bddd3c485d5d72884b7cc9295d9f12b482ef105eaf8881" + "md5=cfb5ea1cd8fad6fae47adaebd35b12d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rpc_parallel/rpc_parallel.v0.10.0/opam b/packages/rpc_parallel/rpc_parallel.v0.10.0/opam new file mode 100644 index 000000000..8f025c9f4 --- /dev/null +++ b/packages/rpc_parallel/rpc_parallel.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/rpc_parallel" +bug-reports: "https://github.com/janestreet/rpc_parallel/issues" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "async" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Type-safe parallel library built on top of Async_rpc" +description: """ +Rpc_parallel offers an API to define various workers and protocols, +spawn workers as separate processes, and communicate with them using +Async Rpc.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/rpc_parallel-v0.10.0.tar.gz" + checksum: [ + "sha256=a0809fcb6f02f3ea6ea2fada07a14d5de8df876aeb97cfc108085328532500ca" + "md5=d1672f49172b313381544716cb68c700" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/rpc_parallel/rpc_parallel.v0.9.0/opam b/packages/rpc_parallel/rpc_parallel.v0.9.0/opam new file mode 100644 index 000000000..2a280608d --- /dev/null +++ b/packages/rpc_parallel/rpc_parallel.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/rpc_parallel" +bug-reports: "https://github.com/janestreet/rpc_parallel/issues" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Type-safe parallel library built on top of Async_rpc" +description: """ +Rpc_parallel offers an API to define various workers and protocols, +spawn workers as separate processes, and communicate with them using +Async Rpc.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/rpc_parallel-v0.9.0.tar.gz" + checksum: [ + "sha256=c1725dc58a9d2ecd27f431006bd3f6ae1995d63fc15d41cc8607a2c8f1510a21" + "md5=d36219cf12759e27c0776552f8f93963" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/rresult/rresult.0.1.0/opam b/packages/rresult/rresult.0.1.0/opam new file mode 100644 index 000000000..1f9f78659 --- /dev/null +++ b/packages/rresult/rresult.0.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/rresult" +doc: "http://erratique.ch/software/rresult" +dev-repo: "git+http://erratique.ch/repos/rresult.git" +bug-reports: "https://github.com/dbuenzli/rresult/issues" +tags: [ "result" "error" "declarative" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Result value combinators for OCaml" +description: """ +Rresult is an OCaml module for handling computation results and errors +in an explicit and declarative manner, without resorting to +exceptions. It defines a result type and combinators to operate on +these values. + +Rresult has no dependency and is distributed under the BSD3 license.""" +url { + src: "http://erratique.ch/software/rresult/releases/rresult-0.1.0.tbz" + checksum: [ + "sha256=bddfcc8b1dc46b793263f216586e18f0dc8d1af304953347e5b576d6d80b29e0" + "md5=df97d537e07099bd90ee5a7c74652956" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rresult/rresult.0.2.0/opam b/packages/rresult/rresult.0.2.0/opam new file mode 100644 index 000000000..209e1a793 --- /dev/null +++ b/packages/rresult/rresult.0.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/rresult" +doc: "http://erratique.ch/software/rresult" +dev-repo: "git+http://erratique.ch/repos/rresult.git" +bug-reports: "https://github.com/dbuenzli/rresult/issues" +tags: [ "result" "error" "declarative" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Result value combinators for OCaml" +description: """ +Rresult is an OCaml module for handling computation results and errors +in an explicit and declarative manner, without resorting to +exceptions. It defines a result type and combinators to operate on +these values. + +Rresult has no dependency and is distributed under the BSD3 license.""" +url { + src: "http://erratique.ch/software/rresult/releases/rresult-0.2.0.tbz" + checksum: [ + "sha256=9c2d24eaa3d3fdae6f0f957e187c6b1338f097d7a588f7fe93005087bf71bb67" + "md5=55d50d5c9054fcc194aac13350590dd6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rresult/rresult.0.3.0/opam b/packages/rresult/rresult.0.3.0/opam new file mode 100644 index 000000000..6ac9da8f8 --- /dev/null +++ b/packages/rresult/rresult.0.3.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/rresult" +doc: "http://erratique.ch/software/rresult" +dev-repo: "git+http://erratique.ch/repos/rresult.git" +bug-reports: "https://github.com/dbuenzli/rresult/issues" +tags: [ "result" "error" "declarative" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "result" {<= "1.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Result value combinators for OCaml" +description: """ +Rresult is an OCaml module for handling computation results and errors +in an explicit and declarative manner, without resorting to +exceptions. It defines combinators to operate on the `result` type +available from OCaml 4.03 in the standard library. + +Rresult depends on the compatibility `result` package and is +distributed under the BSD3 license.""" +url { + src: "http://erratique.ch/software/rresult/releases/rresult-0.3.0.tbz" + checksum: [ + "sha256=db4847751877908fe094b8b8fd78576c654759daabd893a426b53ef152b8658c" + "md5=8f47a03cd17b5e9fefd5f07a731a66e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rtime/rtime.0.9.3/opam b/packages/rtime/rtime.0.9.3/opam new file mode 100644 index 000000000..5522d7710 --- /dev/null +++ b/packages/rtime/rtime.0.9.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli"] +homepage: "http://erratique.ch/software/rtime" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "rtime"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "react" {<= "1.2.2"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Module implementing timelines for React" +description: """ +It manages time stamp events, delayed events and delayed signals along +timelines. A timeline is defined by an absolute notion of time +provided by the client. Running the timeline at the appropriate pace +is left to the client.""" +dev-repo: "git+https://erratique.ch/repos/rtime.git" +flags: [light-uninstall deprecated] +url { + src: "http://erratique.ch/software/rtime/releases/rtime-0.9.3.tbz" + checksum: [ + "sha256=6358b1b0a746fa01e5a6cdd0653f48d79c4d2917c9505523331005844ef31376" + "md5=22dbba5868ab5a47c5452229e550e6aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rtop/rtop.3.2.0/opam b/packages/rtop/rtop.3.2.0/opam new file mode 100644 index 000000000..e73eafe2d --- /dev/null +++ b/packages/rtop/rtop.3.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "MIT" +homepage: "https://github.com/facebook/reason" +doc: "http://reasonml.github.io/" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.07"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "reason" {= "3.2.0"} + "utop" {>= "1.17" & <= "2.15.0"} +] +synopsis: "rtop: Reason toplevel" +description: + "rtop is the toplevel (or REPL) for Reason, based on utop (https://github.com/jeremiedimino/utop)." +url { + src: "https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.2.0.tgz" + checksum: [ + "sha256=069c34ca7ddbeb8b8fa4230857b9c982bb8fd1853d685cfaa94d89bcbc870666" + "md5=e20593cc089e481997376b973f11accb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rtop/rtop.3.3.5/opam b/packages/rtop/rtop.3.3.5/opam new file mode 100644 index 000000000..0efbd29e5 --- /dev/null +++ b/packages/rtop/rtop.3.3.5/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "MIT" +homepage: "https://github.com/facebook/reason" +doc: "http://reasonml.github.io/" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.08"} + "dune" {< "2.0"} + "reason" {<= "3.14.0"} + "utop" {>= "1.17" & <= "2.15.0"} +] +synopsis: "rtop: Reason toplevel" +description: + "rtop is the toplevel (or REPL) for Reason, based on utop (https://github.com/jeremiedimino/utop)." +url { + src: "https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.3.5.tgz" + checksum: [ + "sha256=baa5eba6df97eb332b39b197835d4f086f832d548f1b16c06d5e78ada5c4b17d" + "md5=06b72bf558a9c159ab2cb85754f1ef5d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rtop/rtop.3.3.7/opam b/packages/rtop/rtop.3.3.7/opam new file mode 100644 index 000000000..6fe196174 --- /dev/null +++ b/packages/rtop/rtop.3.3.7/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "MIT" +homepage: "https://github.com/facebook/reason" +doc: "http://reasonml.github.io/" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.08"} + "dune" {< "2.0"} + "reason" {<= "3.14.0"} + "utop" {>= "1.17" & <= "2.15.0"} +] +synopsis: "rtop: Reason toplevel" +description: + "rtop is the toplevel (or REPL) for Reason, based on utop (https://github.com/jeremiedimino/utop)." +url { + src: "https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.3.7.tgz" + checksum: [ + "sha256=b20ab29d17672218a36cbfc46296483d16ad5de51d788aca33a8fabe44187cea" + "md5=01625d9f44a059f429db1bc1f94d811e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rtop/rtop.3.4.0/opam b/packages/rtop/rtop.3.4.0/opam new file mode 100644 index 000000000..e221a32ee --- /dev/null +++ b/packages/rtop/rtop.3.4.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "MIT" +homepage: "https://github.com/facebook/reason" +doc: "http://reasonml.github.io/" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.08"} + "dune" {< "2.0"} + "reason" {<= "3.14.0"} + "utop" {>= "1.17" & <= "2.15.0"} +] +synopsis: "rtop: Reason toplevel" +description: + "rtop is the toplevel (or REPL) for Reason, based on utop (https://github.com/jeremiedimino/utop)." +url { + src: "https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.4.0.tgz" + checksum: [ + "sha256=2e61ead5afd2dfff1fe6dbd7ad0df3db682288c5d681a5d2b49ecfd410c3c596" + "md5=1b6cba03588e5fba3b5eb693c0d02dea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rtop/rtop.3.5.0/opam b/packages/rtop/rtop.3.5.0/opam new file mode 100644 index 000000000..8c6b5d8ff --- /dev/null +++ b/packages/rtop/rtop.3.5.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jordan Walke " +authors: [ "Jordan Walke " ] +license: "MIT" +homepage: "https://github.com/facebook/reason" +doc: "http://reasonml.github.io/" +bug-reports: "https://github.com/facebook/reason/issues" +dev-repo: "git+https://github.com/facebook/reason.git" +tags: [ "syntax" ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02" & < "4.08"} + "dune" {>= "1.4" & <= "3.17.1"} + "reason" {<= "3.14.0"} + "utop" {>= "1.17" & <= "2.15.0"} +] +synopsis: "rtop: Reason toplevel" +description: + "rtop is the toplevel (or REPL) for Reason, based on utop (https://github.com/jeremiedimino/utop)." +url { + src: "https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.5.0.tgz" + checksum: [ + "sha256=3ce23ae91b6903f449d5043e7555ae4b22e1b83a525c7a1a11e2b63f11d6a257" + "md5=db3431720b9c26ea10b938c1fa08289c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/rubytt/rubytt.0.1/opam b/packages/rubytt/rubytt.0.1/opam new file mode 100644 index 000000000..00f766d85 --- /dev/null +++ b/packages/rubytt/rubytt.0.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Yukang " +authors: "Yukang " +homepage: "https://github.com/chenyukang/rubytt" +bug-reports: "https://github.com/chenyukang/rubytt/issues" +dev-repo: "git+https://github.com/chenyukang/rubytt.git" +license: "MIT" +tags: ["ruby" "analyzer"] +build: [make "native"] +install: [make "install"] +remove: [make "clean"] +depends: [ + "ocaml" {> "4.01"} + "ocamlfind" {<= "1.9.6"} + "core" {< "v0.9.0"} + "yojson" {<= "2.2.2"} + "alcotest" {<= "1.8.0"} + "ounit" {<= "2.2.7"} + "stringext" {<= "1.6.0"} +] +post-messages: + "rubytt is installed successfully, please run `rubytt -h` for usage." +synopsis: "rubytt is a static code analyzer for Ruby." +description: + "rubytt dump out Ruby code type annotation, and analysis unused variable bugs." +url { + src: "https://github.com/chenyukang/rubytt/archive/refs/tags/v0.1.tar.gz" + checksum: [ + "md5=b42dfee18d5d061583736a3b644133e6" + "sha256=75e8b46b99302834cd6c6fec9f67d7c5d13170a499092c627be5d46ce999ca6e" + ] +} +extra-source "rubytt.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/rubytt/rubytt.install" + checksum: [ + "sha256=e260d6f426d2f084f02b05d49c5d1cb233cf9e38a576542e7663e1f04e7f3a4e" + "md5=2fcfb5f1b6bc54a17faa363fcaa789f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/safepass/safepass.1.0/opam b/packages/safepass/safepass.1.0/opam new file mode 100644 index 000000000..276d75328 --- /dev/null +++ b/packages/safepass/safepass.1.0/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "ocaml-safepass"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A library enabling the safe storage of user passwords" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-safepass/ocaml-safepass/1.0/ocaml-safepass-1.0.tgz" + checksum: [ + "sha256=0a3d65587352ef66fb5cc98703f3ff37df4ec44ba9ab7cfa540b21970c46bc84" + "md5=f2bc70c19e61017fe8d45beb252f5ee1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/safepass/safepass.1.2/opam b/packages/safepass/safepass.1.2/opam new file mode 100644 index 000000000..2ecf073ff --- /dev/null +++ b/packages/safepass/safepass.1.2/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "safepass"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "A library enabling the safe storage of user passwords" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-safepass/ocaml-safepass/1.2/ocaml-safepass-1.2.tgz" + checksum: [ + "sha256=daebb86ad960e46610fdfb17894ee8164640d0467b6eb15752b0e5315d58d375" + "md5=a7bd5144a4ba7a1298d18f3ebb9850f5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/safepass/safepass.1.3/opam b/packages/safepass/safepass.1.3/opam new file mode 100644 index 000000000..31162c903 --- /dev/null +++ b/packages/safepass/safepass.1.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Dario Teixeira " +authors: ["Dario Teixeira "] +homepage: "http://ocaml-safepass.forge.ocamlcore.org/" +bug-reports: "https://github.com/darioteixeira/ocaml-safepass/issues" +dev-repo: "git+https://github.com/darioteixeira/ocaml-safepass.git" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["./configure" "--prefix" prefix "--docdir" "%{doc}%/safepass"] + [make] + [make "doc"] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "safepass"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A library enabling the safe storage of user passwords" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-safepass/ocaml-safepass/1.3/ocaml-safepass-1.3.tgz" + checksum: [ + "sha256=af04c94cf4ed78add29e749c8fcf6dfc46e14d66b51e7d68fda115e6efea6851" + "md5=ff0888cb9423db5f6333abb797be3484" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sarek/sarek.20140620/opam b/packages/sarek/sarek.20140620/opam new file mode 100644 index 000000000..7ef919870 --- /dev/null +++ b/packages/sarek/sarek.20140620/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Mathias Bourgoin " +build: [make "build"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {= "4.01.0"} + "ocp-build" {<= "1.99.20-beta"} + "spoc" {>= "20140620" & <= "20210823"} +] +install: [make "install"] +synopsis: "GPGPU kernels DSL for OCaml." +description: """ +Opam package generated by ocp2opam +Library : sarek +by : Mathias Bourgoin """ +url { + src: + "https://github.com/mathiasbourgoin/SPOC/releases/download/20140620/sarek-20140620.tar.gz" + checksum: [ + "sha256=ae0833cc55e78a45d73580cfde64e93a4d353a8053ec65590b37d42fde35421d" + "md5=469948b5f80795eccf2a3eccae0e01c9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sawja/sawja.1.4/opam b/packages/sawja/sawja.1.4/opam new file mode 100644 index 000000000..166e02f2c --- /dev/null +++ b/packages/sawja/sawja.1.4/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["./configure.sh"] + [make] +] +remove: [["ocamlfind" "remove" "sawja"]] +depends: [ + "ocaml" {< "5.0.0"} + "ocamlfind" {<= "1.9.6"} + "javalib" {= "2.2.2"} +] +install: [make "install"] +synopsis: + "Provide a high level representation of Java bytecode programs and static analysis tools." +description: """ +Sawja is a library written in OCaml, relying on Javalib to provide a high level representation of Java bytecode programs. Its name stands for Static Analysis Workshop for JAva. Whereas Javalib is dedicated to isolated classes, Sawja handles bytecode programs with their class hierarchy and control flow algorithms. +Moreover, Sawja provides some stackless intermediate representations of code, called JBir and A3Bir. The transformation algorithm, common to these representations, has been formalized and proved to be semantics-preserving.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/sawja-1.4.tar.bz2" + checksum: [ + "sha256=79cb11ea6ed64bbfd0e62717ddbcf9f2becf6b5222142310138263eb3ae38cfa" + "md5=485aa5106819ee8c3df1767c341d7751" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sawja/sawja.1.5.1/opam b/packages/sawja/sawja.1.5.1/opam new file mode 100644 index 000000000..e17689c57 --- /dev/null +++ b/packages/sawja/sawja.1.5.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +homepage: "http://javalib.gforge.inria.fr" +authors: " " +build: [ + ["./configure.sh"] + [make] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "sawja"] +] +depends: [ + "ocaml" { < "5.0.0" } + "ocamlfind" {<= "1.9.6"} + "javalib" {= "2.3.1"} +] +synopsis: + "Provide a high level representation of Java bytecode programs and static analysis tools." +description: """ +Sawja is a library written in OCaml, relying on Javalib to provide a high level representation of Java bytecode programs. Its name stands for Static Analysis Workshop for JAva. Whereas Javalib is dedicated to isolated classes, Sawja handles bytecode programs with their class hierarchy and control flow algorithms. +Moreover, Sawja provides some stackless intermediate representations of code, called JBir and A3Bir. The transformation algorithm, common to these representations, has been formalized and proved to be semantics-preserving.""" +flags: light-uninstall +url { + src: + "https://gforge.inria.fr/frs/download.php/file/34921/sawja-1.5.1.tar.bz2" + checksum: "md5=3a9b750faa7a368ec6aaaa0206fac40b" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sawja/sawja.1.5.2/opam b/packages/sawja/sawja.1.5.2/opam new file mode 100644 index 000000000..f9670ac59 --- /dev/null +++ b/packages/sawja/sawja.1.5.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +build: [ + ["./configure.sh"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sawja"] +] +license: "GPL-3.0-only" +install: [ + [make "install"] +] +bug-reports: "https://gforge.inria.fr/tracker/?atid=2815&group_id=686&func=browse" +homepage: "http://sawja.inria.fr" +depends: [ + "ocaml" {>= "4.00" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-perl" {build & <= "2"} + "javalib" {>= "2.3.2" & <= "2.3.5"} +] +synopsis: + "Provide a high level representation of Java bytecode programs and static analysis tools" +description: """ +Sawja is a library written in OCaml, relying on Javalib to provide a high level representation of Java bytecode programs. Its name stands for Static Analysis Workshop for JAva. Whereas Javalib is dedicated to isolated classes, Sawja handles bytecode programs with their class hierarchy and control flow algorithms. +Moreover, Sawja provides some stackless intermediate representations of code, called JBir and A3Bir. The transformation algorithm, common to these representations, has been formalized and proved to be semantics-preserving.""" +authors: "Sawja development team" +flags: light-uninstall +url { + src: + "https://gforge.inria.fr/frs/download.php/file/36093/sawja-1.5.2.tar.bz2" + checksum: "md5=12afa3651ea39413d2cb0e1775f587c4" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sawja/sawja.1.5.3/opam b/packages/sawja/sawja.1.5.3/opam new file mode 100644 index 000000000..9bb698499 --- /dev/null +++ b/packages/sawja/sawja.1.5.3/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +build: [ + ["./configure.sh"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sawja"] +] +bug-reports: "sawja@inria.fr" +install: [ + [make "install"] +] +homepage: "http://sawja.inria.fr" +depends: [ + "ocaml" {>= "4.02" & < "5.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-perl" {build & <= "2"} + "javalib" {>= "2.3.4" & <= "2.3.5"} + "extlib-compat" {>= "1.7.0" & <= "1.7.2"} +] +synopsis: + "Provide a high level representation of Java bytecode programs and static analysis tools" +description: """ +Sawja is a library written in OCaml, relying on Javalib to provide a high level representation of Java bytecode programs. Its name stands for Static Analysis Workshop for JAva. Whereas Javalib is dedicated to isolated classes, Sawja handles bytecode programs with their class hierarchy and control flow algorithms. +Moreover, Sawja provides some stackless intermediate representations of code, called JBir and A3Bir. The transformation algorithm, common to these representations, has been formalized and proved to be semantics-preserving.""" +authors: "Sawja development team" +flags: light-uninstall +url { + src: + "https://gforge.inria.fr/frs/download.php/file/37403/sawja-1.5.3.tar.bz2" + checksum: "md5=25ff421a3f932881234ed5b05b94ac8d" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sawja/sawja.1.5/opam b/packages/sawja/sawja.1.5/opam new file mode 100644 index 000000000..fbc0e3b50 --- /dev/null +++ b/packages/sawja/sawja.1.5/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "sawja@inria.fr" +build: [ + ["./configure.sh"] + [make] +] +remove: [["ocamlfind" "remove" "sawja"]] +depends: [ + "ocaml" {< "5.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-perl" {build & <= "2"} + "javalib" {>= "2.3" & < "2.3.2"} +] +install: [make "install"] +synopsis: + "Provide a high level representation of Java bytecode programs and static analysis tools." +description: """ +Sawja is a library written in OCaml, relying on Javalib to provide a high level representation of Java bytecode programs. Its name stands for Static Analysis Workshop for JAva. Whereas Javalib is dedicated to isolated classes, Sawja handles bytecode programs with their class hierarchy and control flow algorithms. +Moreover, Sawja provides some stackless intermediate representations of code, called JBir and A3Bir. The transformation algorithm, common to these representations, has been formalized and proved to be semantics-preserving.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/sawja-1.5.tar.bz2" + checksum: [ + "sha256=952163732a30a2b6a4284a485cfa9fadef888cd0fa5af3c434f2edc4277e1845" + "md5=2e6cabd2112ae856b94ccf413ac4bcdf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/schoca/schoca.0.2.3/opam b/packages/schoca/schoca.0.2.3/opam new file mode 100644 index 000000000..d589be0f5 --- /dev/null +++ b/packages/schoca/schoca.0.2.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "schoca"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} +] +install: [make "install" "DESTPREF=%{prefix}%"] +synopsis: "Implementation of the Scheme language in OCaml" +description: """ +It is still under development, and as such is missing some r5rs +functionality (notably, macros), but may be useful as an embedded +extension language in OCaml programs.""" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/chesslib/Schoca/schoca-0.2.3/schoca-0.2.3.tar.bz2" + checksum: [ + "sha256=9d9a1632bcd9c595b7bad2329958f1ad5da619609f256d93c1e3ae6435548764" + "md5=98ff10d4e586ecc9c30ee4898945ec78" + ] +} +extra-source "schoca.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/schoca/schoca.install" + checksum: [ + "sha256=52e5576add9d287f1ee65d9992d2d97d779dd33519db2d5b490bd8262679ff90" + "md5=731fee26c19860705bdf07912e615d10" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sedlex/sedlex.1.99.2/opam b/packages/sedlex/sedlex.1.99.2/opam new file mode 100644 index 000000000..501cb8d25 --- /dev/null +++ b/packages/sedlex/sedlex.1.99.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: "alain.frisch@lexifi.com" +build: [ + [make "all"] + [make "opt"] +] +install: [make "install"] +homepage: "https://github.com/ocaml-community/sedlex" +bug-reports: "https://github.com/ocaml-community/sedlex/issues" +dev-repo: "git+https://github.com/ocaml-community/sedlex.git" +remove: [["ocamlfind" "remove" "sedlex"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "ppx_tools" {>= "0.99" & <= "6.6"} +] +synopsis: + "unicode-friendly lexer generator (successor of ulex, now based on -ppx instead of camlp4)" +flags: light-uninstall +url { + src: + "http://github.com/ocaml-community/sedlex/archive/sedlex-1.99.2.tar.gz" + checksum: [ + "sha256=e97bd4da577aae277b67bc9e76cc05988f690d5fc34009a75e27c2c8e1b44353" + "md5=1ff403ddfb964b69343674766ad68e55" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sedlex/sedlex.1.99/opam b/packages/sedlex/sedlex.1.99/opam new file mode 100644 index 000000000..d64b8c434 --- /dev/null +++ b/packages/sedlex/sedlex.1.99/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "alain.frisch@lexifi.com" +authors: "alain.frisch@lexifi.com" +build: [ + [make "all"] + [make "opt"] +] +install: [make "install"] +homepage: "https://github.com/ocaml-community/sedlex" +bug-reports: "https://github.com/ocaml-community/sedlex/issues" +dev-repo: "git+https://github.com/ocaml-community/sedlex.git" +remove: [["ocamlfind" "remove" "sedlex"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} +] +synopsis: + "unicode-friendly lexer generator (successor of ulex, now based on -ppx instead of camlp4)" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/sedlex-1.99.1.tar.gz" + checksum: [ + "sha256=3118c50c03be190d2ab6fe7974bdbaf47359d374485790b784bef1bda3b4807a" + "md5=ebf0cd8b18ffde5546273dfdae35ed66" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/seq/seq.0.1/opam b/packages/seq/seq.0.1/opam new file mode 100644 index 000000000..9880088af --- /dev/null +++ b/packages/seq/seq.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/seq/" +bug-reports: "https://github.com/c-cube/seq/issues" +license: "GPL-1.0-or-later" +tags: ["iterator" "seq" "pure" "list" "compatibility" "cascade"] +dev-repo: "git+https://github.com/c-cube/seq.git" +build: [make "build"] +install: [make "install"] +remove: [ "ocamlfind" "remove" "seq" ] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Compatibility package for OCaml's standard iterator type starting from 4.07." +flags: light-uninstall +url { + src: "https://github.com/c-cube/seq/archive/0.1.tar.gz" + checksum: [ + "sha256=193d104492079f5440cc9ee2a94d185631bfc47c9e17b5c4cf7d891053138b0a" + "md5=0e87f9709541ed46ecb6f414bc31458c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/seq/seq.0.2.1/opam b/packages/seq/seq.0.2.1/opam new file mode 100644 index 000000000..69d7afe50 --- /dev/null +++ b/packages/seq/seq.0.2.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: + "Compatibility package for OCaml's standard iterator type starting from 4.07" +maintainer: "simon.cruanes.2007@m4x.org" +license: "LGPL-2.1-only" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "dune" {>= "1.1.0" & <= "3.17.1"} + # opam-repo contains a version for 4.07 and above that does nothing, + # because OCaml starts having a `Seq` module in the stdlib + "ocaml" {< "4.07.0"} +] +tags: [ "iterator" "seq" "pure" "list" "compatibility" "cascade" ] +homepage: "https://github.com/c-cube/seq/" +bug-reports: "https://github.com/c-cube/seq/issues" +dev-repo: "git+https://github.com/c-cube/seq.git" +authors: "Simon Cruanes" +url { + src: "https://github.com/c-cube/seq/archive/0.2.1.tar.gz" + checksum: [ + "md5=9b2c81be728b3edb3abe729d64fd5f65" + "sha512=b5d23f85a24e1f59b191e0a59ac341eca41acd67c2b2f8da820e9064441de17716f7c2716f65db5c2a550325e03efd3e15d1bfa5b4df451c995d95693ca28dea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/seq/seq.0.2/opam b/packages/seq/seq.0.2/opam new file mode 100644 index 000000000..43c238401 --- /dev/null +++ b/packages/seq/seq.0.2/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +synopsis: + "Compatibility package for OCaml's standard iterator type starting from 4.07" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +license: "LGPL-2.1-only" +tags: ["iterator" "seq" "pure" "list" "compatibility" "cascade"] +homepage: "https://github.com/c-cube/seq/" +bug-reports: "https://github.com/c-cube/seq/issues" +depends: [ + "dune" {>= "1.1.0" & <= "3.17.1"} + "ocaml" {< "4.07.0"} +] +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/c-cube/seq.git" +url { + src: "https://github.com/c-cube/seq/archive/0.2.tar.gz" + checksum: [ + "md5=1d5a9d0aba27b22433f518cdc495d0fd" + "sha512=b2571225a18e624b79dad5e1aab91b22e2fda17702f2e23c438b75d2a71e24c55ee8672005f5cc4b17ae79e3b277b1918b71b5d0d674b8b12ea19b3fb2d747cb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.10/opam b/packages/sequence/sequence.0.10/opam new file mode 100644 index 000000000..cbf2b66b5 --- /dev/null +++ b/packages/sequence/sequence.0.10/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +bug-reports: "https://github.com/c-cube/iter/issues" +license: "BSD-2-Clause" +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +tags: ["sequence" "iterator" "iter" "fold"] +dev-repo: "git+https://github.com/c-cube/iter.git" +build: [ + [ + "./configure" + "--disable-docs" + "--%{delimcc:enable}%-invert" + "--%{base-bigarray:enable}%-bigarray" + ] + [make "build"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + ["./configure" "--enable-docs"] {with-doc} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "sequence"] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["delimcc" "base-bigarray"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.10.tar.gz" + checksum: "sha256=803a6522e3676b3507638fd96c82c8c34f6de8b05536989019ab3d9f9f55e6c4" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.11/opam b/packages/sequence/sequence.0.11/opam new file mode 100644 index 000000000..db581c2de --- /dev/null +++ b/packages/sequence/sequence.0.11/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +bug-reports: "https://github.com/c-cube/iter/issues" +license: "BSD-2-Clause" +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +tags: ["sequence" "iterator" "iter" "fold"] +dev-repo: "git+https://github.com/c-cube/iter.git" +build: [ + [ + "./configure" + "--disable-docs" + "--%{delimcc:enable}%-invert" + "--%{base-bigarray:enable}%-bigarray" + "--prefix" + "%{prefix}%" + ] + [make "build"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + ["./configure" "--enable-docs"] {with-doc} + [make "doc"] {with-doc} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "sequence"] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["delimcc" "base-bigarray"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract datatype, intended to iterate efficiently +on collections while performing some transformations.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.11.tar.gz" + checksum: "sha256=87302cf384adcafe1e4cc13683b2aa06c01fa7b1c44a6314af48e93baa1cbcdd" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.3.1/opam b/packages/sequence/sequence.0.3.1/opam new file mode 100644 index 000000000..ebb086658 --- /dev/null +++ b/packages/sequence/sequence.0.3.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +build: make +remove: [["ocamlfind" "remove" "sequence"]] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple sequence abstract datatype." +description: """ +Simple sequence abstract datatype, intented to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.3.1.tar.gz" + checksum: "sha256=6754673c897725bd582e034eb25a223f5dada656283dfe212b158eb390d5e1d1" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.3.2/opam b/packages/sequence/sequence.0.3.2/opam new file mode 100644 index 000000000..e57300aa0 --- /dev/null +++ b/packages/sequence/sequence.0.3.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +build: make +remove: [["ocamlfind" "remove" "sequence"]] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple sequence abstract datatype." +description: """ +Simple sequence abstract datatype, intented to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.3.2.tar.gz" + checksum: "sha256=c6da0e28587310a72f06fd9f4a481ab449a730940179aff4a9ef79424b532a51" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.3.3/opam b/packages/sequence/sequence.0.3.3/opam new file mode 100644 index 000000000..102aae6ac --- /dev/null +++ b/packages/sequence/sequence.0.3.3/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +build: make +remove: [["ocamlfind" "remove" "sequence"]] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple sequence abstract datatype." +description: """ +Simple sequence abstract datatype, intented to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.3.3.tar.gz" + checksum: "sha256=44e347f6943b15d0ef088181a4dc9c127f6357a5b24b20f03c73081faafb3e6b" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.3.4/opam b/packages/sequence/sequence.0.3.4/opam new file mode 100644 index 000000000..57e4c7b28 --- /dev/null +++ b/packages/sequence/sequence.0.3.4/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +build: make +remove: [["ocamlfind" "remove" "sequence"]] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple sequence abstract datatype." +description: """ +Simple sequence abstract datatype, intented to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.3.4.tar.gz" + checksum: "sha256=dc3be7bc720028750b1deb240b2ea89b4b3f01e716c195e7ecb8113c61cea9ee" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.3.5/opam b/packages/sequence/sequence.0.3.5/opam new file mode 100644 index 000000000..423787709 --- /dev/null +++ b/packages/sequence/sequence.0.3.5/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +build: make +remove: [["ocamlfind" "remove" "sequence"]] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple sequence abstract datatype." +description: """ +Simple sequence abstract datatype, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.3.5.tar.gz" + checksum: "sha256=7555a97baea1273fef50db97aa29b3b4b68d4ad5b6267deb14190bc10db304d3" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.3.6.1/opam b/packages/sequence/sequence.0.3.6.1/opam new file mode 100644 index 000000000..59a37f2ed --- /dev/null +++ b/packages/sequence/sequence.0.3.6.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +doc: ["http://cedeela.fr/~simon/software/iter/Sequence.html"] +tags: [ + "sequence" + "iterator" + "iter" + "fold" +] +build: [make "all" "doc"] +remove: [["ocamlfind" "remove" "sequence"]] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.3.6.1.tar.gz" + checksum: "sha256=7b19d08f0a926abdbcc64fa21af7d682a5c34135de7f051b2cccd4110ddc1db2" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.3.6/opam b/packages/sequence/sequence.0.3.6/opam new file mode 100644 index 000000000..770824b0e --- /dev/null +++ b/packages/sequence/sequence.0.3.6/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +doc: ["http://cedeela.fr/~simon/software/iter/Sequence.html"] +tags: [ + "sequence" + "iterator" + "iter" + "fold" +] +build: [make "all" "doc"] +remove: [["ocamlfind" "remove" "sequence"]] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple sequence abstract datatype." +description: """ +Simple sequence abstract datatype, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.3.6.tar.gz" + checksum: "sha256=eb03db075a1fea9f228ce497723240eeb63c399bb30cb6061824d97ad3027127" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.3.7/opam b/packages/sequence/sequence.0.3.7/opam new file mode 100644 index 000000000..fcfb43f97 --- /dev/null +++ b/packages/sequence/sequence.0.3.7/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +build: [make "all" "doc"] +remove: [ + ["ocamlfind" "remove" "sequence"] +] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "sequence" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/iter/" +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.3.7.tar.gz" + checksum: "sha256=532944d0962141a1d1d10e4e226e3877b95aa05c93b662f21bce886482b8456f" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.3/opam b/packages/sequence/sequence.0.3/opam new file mode 100644 index 000000000..65d1d02e7 --- /dev/null +++ b/packages/sequence/sequence.0.3/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +build: make +remove: [["ocamlfind" "remove" "sequence"]] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple sequence abstract datatype." +description: """ +Simple sequence abstract datatype, intented to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.3.tar.gz" + checksum: "sha256=d26227c33e212c7c484835672206a2cf268e63714ce20940f0e8a1b28c1b673f" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.4.1/opam b/packages/sequence/sequence.0.4.1/opam new file mode 100644 index 000000000..aaac8518e --- /dev/null +++ b/packages/sequence/sequence.0.4.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +build: [ + ["./configure" "--disable-docs"] + [make "all"] +] +remove: [ + ["ocamlfind" "remove" "sequence"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "sequence" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/iter/" +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.4.1.tar.gz" + checksum: "sha256=20f29d94ae50643ce0cab2a0e0cd55354ebc3a8479cc0e289bd1a426dafae87c" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.4/opam b/packages/sequence/sequence.0.4/opam new file mode 100644 index 000000000..9a4f198cf --- /dev/null +++ b/packages/sequence/sequence.0.4/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +build: [ + ["./configure" "--disable-docs"] + [make "all"] +] +remove: [ + ["ocamlfind" "remove" "sequence"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "sequence" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/iter/" +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.4.tar.gz" + checksum: "sha256=f117505b8a7e3702711c4d63619027267979cac7704a541a6189496ecb5fc1a7" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.5.1/opam b/packages/sequence/sequence.0.5.1/opam new file mode 100644 index 000000000..05ef2cbbf --- /dev/null +++ b/packages/sequence/sequence.0.5.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +build: [ + ["./configure" "--disable-docs" "--%{delimcc:enable}%-invert"] + [make "all"] +] +remove: [ + ["ocamlfind" "remove" "sequence"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "sequence" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/iter/" +depopts: ["delimcc"] +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.5.1.tar.gz" + checksum: "sha256=eb44882cd7e9acf6cc9f5e123c5c2bb531cfeca8799df058c104e53ac9377f01" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.5.2/opam b/packages/sequence/sequence.0.5.2/opam new file mode 100644 index 000000000..f63b339a6 --- /dev/null +++ b/packages/sequence/sequence.0.5.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +build: [ + ["./configure" "--disable-docs" "--%{delimcc:enable}%-invert"] + [make "all"] +] +remove: [ + ["ocamlfind" "remove" "sequence"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "sequence" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/iter/" +depopts: ["delimcc"] +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.5.2.tar.gz" + checksum: "sha256=a0b0c7417faff4e1ec728cbdc368431f5447f3d92aac92282d8f84e9e5aa2579" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.5.3/opam b/packages/sequence/sequence.0.5.3/opam new file mode 100644 index 000000000..f21dd1ea6 --- /dev/null +++ b/packages/sequence/sequence.0.5.3/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +build: [ + ["./configure" "--disable-docs" "--%{delimcc:enable}%-invert"] + [make "all"] +] +remove: [ + ["ocamlfind" "remove" "sequence"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "sequence" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/iter/" +depopts: ["delimcc"] +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.5.3.tar.gz" + checksum: "sha256=40303d84e271434b7b38a47ecc0e54b127a5497757e4646e896af88abf1b13a8" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.5.4/opam b/packages/sequence/sequence.0.5.4/opam new file mode 100644 index 000000000..498501342 --- /dev/null +++ b/packages/sequence/sequence.0.5.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + ["./configure" "--disable-docs" "--%{delimcc:enable}%-invert" "--disable-bigarray"] + [make "all"] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "sequence"] +] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "sequence" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/iter/" +depopts: ["delimcc"] +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +bug-reports: "https://github.com/c-cube/iter/issues" +dev-repo: "git+https://github.com/c-cube/iter.git" +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.5.4.tar.gz" + checksum: "sha256=8091673c988bf752035846993e3f65baf2154b38c29992343f2bdfab12f7a350" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.5.5/opam b/packages/sequence/sequence.0.5.5/opam new file mode 100644 index 000000000..504ba7f7c --- /dev/null +++ b/packages/sequence/sequence.0.5.5/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + ["./configure" "--disable-docs" + "--%{delimcc:enable}%-invert" + "--%{base-bigarray:enable}%-bigarray" + ] + [make "build"] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "sequence"] +] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "sequence" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/iter/" +depopts: ["delimcc" "base-bigarray"] +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +bug-reports: "https://github.com/c-cube/iter/issues" +dev-repo: "git+https://github.com/c-cube/iter.git" +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.5.5.2.tar.gz" + checksum: "sha256=1174bd9d8d8f4b3acb4ee3639a71525d5b3a35fa1e28f248fa538d49e9a070b6" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.5/opam b/packages/sequence/sequence.0.5/opam new file mode 100644 index 000000000..12bb4c563 --- /dev/null +++ b/packages/sequence/sequence.0.5/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +build: [ + ["./configure" "--disable-docs" "--%{delimcc:enable}%-invert"] + [make "all"] +] +remove: [ + ["ocamlfind" "remove" "sequence"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "sequence" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/iter/" +depopts: ["delimcc"] +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +dev-repo: "git+https://github.com/c-cube/iter" +install: [make "install"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.5.tar.gz" + checksum: "sha256=014b20f6e4e15df3d418939fa0776b5712d2ae79fa1f61355d375dd8be3f4aef" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.6/opam b/packages/sequence/sequence.0.6/opam new file mode 100644 index 000000000..48c1a0f0c --- /dev/null +++ b/packages/sequence/sequence.0.6/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +authors: "Simon Cruanes" +maintainer: "simon.cruanes@inria.fr" +build: [ + ["./configure" "--disable-docs" + "--%{delimcc:enable}%-invert" + "--%{base-bigarray:enable}%-bigarray" + ] + [make "build"] +] +install: [make "install"] +remove: [ + ["ocamlfind" "remove" "sequence"] +] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "sequence" "iterator" "iter" "fold" ] +homepage: "https://github.com/c-cube/iter/" +depopts: ["delimcc" "base-bigarray"] +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +bug-reports: "https://github.com/c-cube/iter/issues" +dev-repo: "git+https://github.com/c-cube/iter.git" +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.6.tar.gz" + checksum: "sha256=a0d725f44fa618f9d3363ad316ec8ba3592fc1b6f40df3da0bcf0c7019995b4c" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.7/opam b/packages/sequence/sequence.0.7/opam new file mode 100644 index 000000000..fdd58cfba --- /dev/null +++ b/packages/sequence/sequence.0.7/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +bug-reports: "https://github.com/c-cube/iter/issues" +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +tags: ["sequence" "iterator" "iter" "fold"] +dev-repo: "git+https://github.com/c-cube/iter.git" +build: [ + [ + "./configure" + "--disable-docs" + "--%{delimcc:enable}%-invert" + "--%{base-bigarray:enable}%-bigarray" + ] + [make "build"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "sequence"] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["delimcc" "base-bigarray"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.7.tar.gz" + checksum: "sha256=280fb9528d36d18cf68f3e65007195b6a5a495ea12b1dfb8ae74b32a1afb7769" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.8/opam b/packages/sequence/sequence.0.8/opam new file mode 100644 index 000000000..3f5045544 --- /dev/null +++ b/packages/sequence/sequence.0.8/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +bug-reports: "https://github.com/c-cube/iter/issues" +license: "BSD-2-Clause" +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +tags: ["sequence" "iterator" "iter" "fold"] +dev-repo: "git+https://github.com/c-cube/iter.git" +build: [ + [ + "./configure" + "--disable-docs" + "--%{delimcc:enable}%-invert" + "--%{base-bigarray:enable}%-bigarray" + ] + [make "build"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "sequence"] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["delimcc" "base-bigarray"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract data type, intended to transfer a finite number of +elements from one data structure to another. Some transformations on sequences, +like `filter`, `map`, `take`, `drop` and `append` can be performed before the +sequence is iterated/folded on.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.8.tar.gz" + checksum: "sha256=48d1afa46c861be7e5c33fc369ed45160c1d3e0a5cf1a05496a234c56c8fc4e9" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.0.9/opam b/packages/sequence/sequence.0.9/opam new file mode 100644 index 000000000..c93aef48a --- /dev/null +++ b/packages/sequence/sequence.0.9/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +bug-reports: "https://github.com/c-cube/iter/issues" +license: "BSD-2-Clause" +doc: "http://cedeela.fr/~simon/software/iter/Sequence.html" +tags: ["sequence" "iterator" "iter" "fold"] +dev-repo: "git+https://github.com/c-cube/iter.git" +build: [ + [ + "./configure" + "--disable-docs" + "--%{delimcc:enable}%-invert" + "--%{base-bigarray:enable}%-bigarray" + ] + [make "build"] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "sequence"] +depends: [ + "ocaml" {< "4.07.0"} + "ocamlfind" {<= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["delimcc" "base-bigarray"] +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract datatype, intended to iterate efficiently +on collections while performing some transformations.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/iter/archive/0.9.tar.gz" + checksum: "sha256=0358430d467731b8d57fa36814f3c956d9084b21e23b553b9bd86b0aa271a01c" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sequence/sequence.1.0/opam b/packages/sequence/sequence.1.0/opam new file mode 100644 index 000000000..1185f7fda --- /dev/null +++ b/packages/sequence/sequence.1.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/iter/" +bug-reports: "https://github.com/c-cube/iter/issues" +license: "BSD-2-Clause" +doc: "https://c-cube.github.io/iter/" +tags: ["sequence" "iterator" "iter" "fold"] +dev-repo: "git+https://github.com/c-cube/iter.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["jbuilder" "build" "@doc"] {with-doc} +] +depends: [ + "ocaml" {< "4.07.0"} + "base-bytes" {<= "base"} + "result" {<= "1.5"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "qcheck" {with-test & <= "0.23"} + "qtest" {with-test & <= "2.11.2"} +] +depopts: "base-bigarray" +synopsis: "Simple and lightweight sequence abstract data type." +description: """ +Simple sequence abstract datatype, intended to iterate efficiently +on collections while performing some transformations.""" +url { + src: "https://github.com/c-cube/iter/archive/1.0.tar.gz" + checksum: "sha256=42005610cb518a11cdce0384e8f43e3124e8212af8e4132b4b16bfb2b46c5e11" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/session-postgresql-async/session-postgresql-async.0.4.0/opam b/packages/session-postgresql-async/session-postgresql-async.0.4.0/opam new file mode 100644 index 000000000..1e1b41ac2 --- /dev/null +++ b/packages/session-postgresql-async/session-postgresql-async.0.4.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/ocaml-session" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name] +] + +depends: [ + "ocaml" + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "session-postgresql" {<= "0.5.0"} + "async" {< "v0.11"} + "base-threads" {= "base"} +] +synopsis: + "A session manager for your everyday needs - Postgresql-specific support for Async" +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" + checksum: [ + "sha256=a25e23a524832ebeb80e59e046b42b6f02094ec74e736be942d8a4c30e231b50" + "md5=a770a08805dd71276b14f5dcb2ac1dd6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sexp_pretty/sexp_pretty.v0.10.0/opam b/packages/sexp_pretty/sexp_pretty.v0.10.0/opam new file mode 100644 index 000000000..d93d1c149 --- /dev/null +++ b/packages/sexp_pretty/sexp_pretty.v0.10.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexp_pretty" +bug-reports: "https://github.com/janestreet/sexp_pretty/issues" +dev-repo: "git+https://github.com/janestreet/sexp_pretty.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "5.0"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_base" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: "S-expression pretty-printer" +description: """ +A library for pretty-printing s-expressions, using better indentation rules than +the default pretty printer in Sexplib.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/sexp_pretty-v0.10.0.tar.gz" + checksum: [ + "sha256=387fad393a197a787b07e18d3a61d5a04f78c44a3f2d2b15539948a2a545aee5" + "md5=7e0519d7dd14c5a0587a219af986a2e2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sexp_pretty/sexp_pretty.v0.9.0/opam b/packages/sexp_pretty/sexp_pretty.v0.9.0/opam new file mode 100644 index 000000000..0d2703699 --- /dev/null +++ b/packages/sexp_pretty/sexp_pretty.v0.9.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexp_pretty" +bug-reports: "https://github.com/janestreet/sexp_pretty/issues" +dev-repo: "git+https://github.com/janestreet/sexp_pretty.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "5.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_base" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "re" {>= "1.5.0" & <= "1.12.0"} +] +synopsis: "S-expression pretty-printer" +description: """ +A library for pretty-printing s-expressions, using better indentation rules than +the default pretty printer in Sexplib.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/sexp_pretty-v0.9.0.tar.gz" + checksum: [ + "sha256=23dbe9d86dfb04b9965ee5ca3fa1d93d872fd036dcf6553722caa7e7c4d1cd3c" + "md5=58d1084d48567a9ef38a69583c98972c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sexplib/sexplib.108.00.02/opam b/packages/sexplib/sexplib.108.00.02/opam new file mode 100644 index 000000000..e99237acb --- /dev/null +++ b/packages/sexplib/sexplib.108.00.02/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/sexplib-108.00.02.tar.gz" + checksum: [ + "sha256=a0c6a2dd71762ee289a9f003ebe2103f928b6fbfc2fd274f83d2662d4633c40e" + "md5=5b98dfc575db1c6c5cecbc5535ff3ffb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.108.07.00/opam b/packages/sexplib/sexplib.108.07.00/opam new file mode 100644 index 000000000..0bdade4f7 --- /dev/null +++ b/packages/sexplib/sexplib.108.07.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/sexplib-108.07.00.tar.gz" + checksum: [ + "sha256=9d2a6e94feb386eef85757231876e415ff9325f582c28b6eac79de552640aace" + "md5=20472501851db900fe3e78836ca5cbd9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.108.07.01/opam b/packages/sexplib/sexplib.108.07.01/opam new file mode 100644 index 000000000..64e97ae4e --- /dev/null +++ b/packages/sexplib/sexplib.108.07.01/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/sexplib-108.07.01.tar.gz" + checksum: [ + "sha256=04dbdcac48bb7e0effd1c73f2d68ced9b62730c501980cf4228aec7d3a9344aa" + "md5=af1d316979cfe4f1527ed938bc39336b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.108.08.00/opam b/packages/sexplib/sexplib.108.08.00/opam new file mode 100644 index 000000000..af9a492b9 --- /dev/null +++ b/packages/sexplib/sexplib.108.08.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/sexplib-108.08.00.tar.gz" + checksum: [ + "sha256=2f2bade05d6145e7d65b73fe72bb0026837c6ba4ead1794aaa65ad765a98e187" + "md5=27d71bfe435c87fcd3473e9def7feebf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.07.00/opam b/packages/sexplib/sexplib.109.07.00/opam new file mode 100644 index 000000000..b2b7c7795 --- /dev/null +++ b/packages/sexplib/sexplib.109.07.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/sexplib-109.07.00.tar.gz" + checksum: [ + "sha256=059a44266179008fe4ea2008f17e648e34f05d8db545d0bd75c27a995eeb92e6" + "md5=bc3f9daa9aeced507e9e69325f128df1" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/sexplib/disable_warn_error.patch" + checksum: [ + "sha256=7e999e7a876ec18898afabbf97093cb6de3a21a795d1cbd091ae29450c4b44cb" + "md5=e4bdb01c7fec1b878e4a0c407e4a30e7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.08.00/opam b/packages/sexplib/sexplib.109.08.00/opam new file mode 100644 index 000000000..534b0d092 --- /dev/null +++ b/packages/sexplib/sexplib.109.08.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/sexplib-109.08.00.tar.gz" + checksum: [ + "sha256=92990b60509c6542c939f0ae5a257944a81907d4c2af4c4059afaab0b3200e1c" + "md5=6e16ac52eccde3cf90bcca41ab642bc1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.09.00/opam b/packages/sexplib/sexplib.109.09.00/opam new file mode 100644 index 000000000..ddc1f5ced --- /dev/null +++ b/packages/sexplib/sexplib.109.09.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/sexplib-109.09.00.tar.gz" + checksum: [ + "sha256=d568680b8b54c27228420b6d67ed6349a0f98108f803d3897449f9ca8d2dfbee" + "md5=2a76e1fde4a8cda236fff902435e7114" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.10.00/opam b/packages/sexplib/sexplib.109.10.00/opam new file mode 100644 index 000000000..2919a0802 --- /dev/null +++ b/packages/sexplib/sexplib.109.10.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/sexplib-109.10.00.tar.gz" + checksum: [ + "sha256=91144527a55217eb09fc6f89dc448e07ab2bed07008efec51a4f99955a286d1a" + "md5=b2a587f5f9ed0978f995dc846fa8564f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.11.00/opam b/packages/sexplib/sexplib.109.11.00/opam new file mode 100644 index 000000000..7ce4ba45c --- /dev/null +++ b/packages/sexplib/sexplib.109.11.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/sexplib-109.11.00.tar.gz" + checksum: [ + "sha256=0311f443effe6a543ffa6a8a16d5c7971e238fca59bb9176b9868d440e30c033" + "md5=9ddbf526f5d94deeb932024e0c3f8ca1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.12.00/opam b/packages/sexplib/sexplib.109.12.00/opam new file mode 100644 index 000000000..58a883697 --- /dev/null +++ b/packages/sexplib/sexplib.109.12.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/sexplib/archive/109.12.00.tar.gz" + checksum: [ + "sha256=b08b9e4cc869e49ddd8ae8c0e3e2885ab9dd6a6a8e0ef392c6f504d14f0a09e8" + "md5=d4c7491b93238352e22128c7153bc359" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.13.00/opam b/packages/sexplib/sexplib.109.13.00/opam new file mode 100644 index 000000000..32a37e92d --- /dev/null +++ b/packages/sexplib/sexplib.109.13.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/sexplib-109.13.00.tar.gz" + checksum: [ + "sha256=9936c63097eafa4e63b8acb953402ce4fa202ca22f348302cba37107a2df2b17" + "md5=a10e16a8405683c720a0cfc1ef4b808b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.14.00/opam b/packages/sexplib/sexplib.109.14.00/opam new file mode 100644 index 000000000..de9bb9696 --- /dev/null +++ b/packages/sexplib/sexplib.109.14.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/sexplib-109.14.00.tar.gz" + checksum: [ + "sha256=e78513ef71264fe853dafa9ac46804b95e9ee4da51b33fee87c04583ccf9d92b" + "md5=c9b5790bfd3df050e56321a597077ed8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.15.00/opam b/packages/sexplib/sexplib.109.15.00/opam new file mode 100644 index 000000000..ff3620648 --- /dev/null +++ b/packages/sexplib/sexplib.109.15.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/sexplib-109.15.00.tar.gz" + checksum: [ + "sha256=41d52229629890aad283daa0a5de139dd73923898e3ee8b6bf72368fad48bb94" + "md5=86a8185e23494864b1ec0b771340f8ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.17.00/opam b/packages/sexplib/sexplib.109.17.00/opam new file mode 100644 index 000000000..bb74643e0 --- /dev/null +++ b/packages/sexplib/sexplib.109.17.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/sexplib-109.17.00.tar.gz" + checksum: [ + "sha256=90e4c593f85608ec012a358b616b8f13fd6c9827f029076011551d1db60ededf" + "md5=d9c1d3c5050b513a0a8116b43d61ae54" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.20.00/opam b/packages/sexplib/sexplib.109.20.00/opam new file mode 100644 index 000000000..5dee22e30 --- /dev/null +++ b/packages/sexplib/sexplib.109.20.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.20.00" & <= "109.28.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/sexplib-109.20.00.tar.gz" + checksum: [ + "sha256=8d8d20809a70193ee5ef34da90cc86b7f3c119a176f5d7d2f057897ad9042ec9" + "md5=abc724526fe1a53a208cb1a0b87e54cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.41.00/opam b/packages/sexplib/sexplib.109.41.00/opam new file mode 100644 index 000000000..61c8f14c3 --- /dev/null +++ b/packages/sexplib/sexplib.109.41.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.41.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/sexplib-109.41.00.tar.gz" + checksum: [ + "sha256=720a1ce2fc94a35447e60b2a198c9c518815eb82415a247b40b164fe1142b9a8" + "md5=a3bf36a28a2804b955eb69c867d02469" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.47.00/opam b/packages/sexplib/sexplib.109.47.00/opam new file mode 100644 index 000000000..f48c6f61a --- /dev/null +++ b/packages/sexplib/sexplib.109.47.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "sexplib"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.47.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/sexplib-109.47.00.tar.gz" + checksum: [ + "sha256=28bf07dec353d020a530b4c410fdf86c5443e285244f75a85d354e6922989322" + "md5=dd2a9f040295f8d2d3541befa37b906f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.53.00/opam b/packages/sexplib/sexplib.109.53.00/opam new file mode 100644 index 000000000..2b67e96c1 --- /dev/null +++ b/packages/sexplib/sexplib.109.53.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] +] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/sexplib-109.53.00.tar.gz" + checksum: [ + "sha256=e583540d72200338ff772cb2ffec7a1d24b71b1db404f8b555eea7c66e411de1" + "md5=c61f124401d25e9cce5d447aa786913f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.55.00/opam b/packages/sexplib/sexplib.109.55.00/opam new file mode 100644 index 000000000..e559429aa --- /dev/null +++ b/packages/sexplib/sexplib.109.55.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] +] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/sexplib-109.55.00.tar.gz" + checksum: [ + "sha256=a555c355a3044fcde7ed9f882190a1407a95acff16cd5ba60cb26f4c4da565eb" + "md5=fb9ffc402dc19bd6889956b51cd39283" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.55.02/opam b/packages/sexplib/sexplib.109.55.02/opam new file mode 100644 index 000000000..2cc98fe08 --- /dev/null +++ b/packages/sexplib/sexplib.109.55.02/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] +] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/sexplib-109.55.02.tar.gz" + checksum: [ + "sha256=1141949019f9abc0fd4ff1808f66b3d4bc8457d0f15a8badcedb5e71afeeda18" + "md5=13c7b5767ca68f9fc1a8d222330f7428" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.58.00/opam b/packages/sexplib/sexplib.109.58.00/opam new file mode 100644 index 000000000..a93c4395c --- /dev/null +++ b/packages/sexplib/sexplib.109.58.00/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "109.60.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/sexplib-109.58.00.tar.gz" + checksum: [ + "sha256=2cb1975b8ebf603e4adafc131e7e6484546383740cfc3490c44c0fa8ef0fd110" + "md5=ecec57c5ee24586815598bc8876dd8ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.109.60.00/opam b/packages/sexplib/sexplib.109.60.00/opam new file mode 100644 index 000000000..74e6bbff6 --- /dev/null +++ b/packages/sexplib/sexplib.109.60.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "109.60.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/sexplib-109.60.00.tar.gz" + checksum: [ + "sha256=d71707ed0d5c89328942706ee10d4c76e6a4d955e17aa8fa892e963db11b3425" + "md5=f6625e9a2d9e474379e3fd79178f925f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.110.01.00/opam b/packages/sexplib/sexplib.110.01.00/opam new file mode 100644 index 000000000..3a330768c --- /dev/null +++ b/packages/sexplib/sexplib.110.01.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "109.60.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/sexplib-110.01.00.tar.gz" + checksum: [ + "sha256=5aa6dd5d81b2289fa86f8c13705daf017282230c5cc7f813855082a0c7465927" + "md5=50c3055507355685a9b3e41f0c938a04" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.111.03.00/opam b/packages/sexplib/sexplib.111.03.00/opam new file mode 100644 index 000000000..27cad6dd3 --- /dev/null +++ b/packages/sexplib/sexplib.111.03.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "109.60.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/sexplib-111.03.00.tar.gz" + checksum: [ + "sha256=298cacd43b2d9e5588d3cecdee389f6356f4bc2eaf02250fe95ad351e4f990db" + "md5=f62aaf47a53263bdb19f8dd8d00486a5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.111.11.00/opam b/packages/sexplib/sexplib.111.11.00/opam new file mode 100644 index 000000000..e5943b8a7 --- /dev/null +++ b/packages/sexplib/sexplib.111.11.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.53.00" & <= "109.60.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/sexplib-111.11.00.tar.gz" + checksum: [ + "sha256=8cf2372e360ad5130efb8c206ba342b7db27530a83df7d225ccfff0a83220450" + "md5=d1d44fefec9db1ae1568cc3e04b0c881" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.111.13.00/opam b/packages/sexplib/sexplib.111.13.00/opam new file mode 100644 index 000000000..77d5f99cc --- /dev/null +++ b/packages/sexplib/sexplib.111.13.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/sexplib-111.13.00.tar.gz" + checksum: [ + "sha256=a027b5df52805d6147ffb35c7a63c4bbd916651a131e7d2aa21dda9c3bf44ba1" + "md5=bb5513796ca4b22723db748a3636b5dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.111.17.00/opam b/packages/sexplib/sexplib.111.17.00/opam new file mode 100644 index 000000000..c01442aef --- /dev/null +++ b/packages/sexplib/sexplib.111.17.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "type_conv" {= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/sexplib-111.17.00.tar.gz" + checksum: [ + "sha256=23b145d345a2f737120360075841c65c8b353601aaa66271518ce93a40a00a5f" + "md5=96d95e6dc6bf04604285fa1b311a4c67" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.111.25.00/opam b/packages/sexplib/sexplib.111.25.00/opam new file mode 100644 index 000000000..0c284364c --- /dev/null +++ b/packages/sexplib/sexplib.111.25.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["type_conv"] +conflicts: [ + "type_conv" {< "111.13.00"} + "type_conv" {> "111.13.00"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/sexplib-111.25.00.tar.gz" + checksum: [ + "sha256=8ac674110a51e9491bb6407e22979043e23dc063a713086bbd782a5b2efe0062" + "md5=01c3542d5e7657ead0bba2d4ed8ce005" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.112.01.00/opam b/packages/sexplib/sexplib.112.01.00/opam new file mode 100644 index 000000000..c3f4fd539 --- /dev/null +++ b/packages/sexplib/sexplib.112.01.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["type_conv"] +conflicts: [ + "type_conv" {< "112.01.00"} + "type_conv" {>= "112.02.00"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/sexplib-112.01.00.tar.gz" + checksum: [ + "sha256=91501bfdffb7fc3b71fc96a1a3c3ccda1d56cb249b09ba6054e343900ff5c6f3" + "md5=754eb0f0c5a4fe9bc84f35f3bb8f68ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.112.06.00/opam b/packages/sexplib/sexplib.112.06.00/opam new file mode 100644 index 000000000..fe4fb6fcb --- /dev/null +++ b/packages/sexplib/sexplib.112.06.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {>= "4.02.0+1" & <= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["type_conv"] +conflicts: [ + "type_conv" {< "112.01.00"} + "type_conv" {>= "112.02.00"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/sexplib-112.06.00.tar.gz" + checksum: [ + "sha256=bafdf32d5f6ac99b0ccb84a7effbc78c72ba5d223616dd9d314b701a618034b0" + "md5=431a406a036a58344de918830c69a9ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.112.06.01/opam b/packages/sexplib/sexplib.112.06.01/opam new file mode 100644 index 000000000..db2d30512 --- /dev/null +++ b/packages/sexplib/sexplib.112.06.01/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["camlp4" "type_conv"] +conflicts: [ + "type_conv" {< "112.01.00"} + "type_conv" {>= "112.02.00"} + "camlp4" {< "4.02.0+1"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06/individual/sexplib-112.06.01.tar.gz" + checksum: [ + "sha256=35130771fc31079a5646df4866d294dfc884fbf2c12a6efbf79633526288219a" + "md5=dd9005342d2f3124b2006186c5c69949" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.112.17.00/opam b/packages/sexplib/sexplib.112.17.00/opam new file mode 100644 index 000000000..cb5db39f5 --- /dev/null +++ b/packages/sexplib/sexplib.112.17.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["type_conv"] +conflicts: [ + "type_conv" {< "112.01.00"} + "type_conv" {>= "112.02.00"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/sexplib-112.17.00.tar.gz" + checksum: [ + "sha256=fb99512e850d9ceb8cc0214268786e42e6211a8bfb65765241988405b21447c8" + "md5=f1318482d566fd4ea302fc834a879790" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.112.17.01/opam b/packages/sexplib/sexplib.112.17.01/opam new file mode 100644 index 000000000..feb99ccf0 --- /dev/null +++ b/packages/sexplib/sexplib.112.17.01/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["camlp4" "type_conv"] +conflicts: [ + "type_conv" {< "112.01.00"} + "type_conv" {>= "112.02.00"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/sexplib-112.17.01.tar.gz" + checksum: [ + "sha256=b2440b909a37598aa371b67b879fc75cae678eb743103de8088f4a97f8374cf8" + "md5=21fc49cd993b66ba4738e0a20ae9a215" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.112.24.00/opam b/packages/sexplib/sexplib.112.24.00/opam new file mode 100644 index 000000000..99959fae3 --- /dev/null +++ b/packages/sexplib/sexplib.112.24.00/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["type_conv"] +conflicts: [ + "type_conv" {< "112.01.00"} + "type_conv" {>= "112.02.00"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/sexplib-112.24.tar.gz" + checksum: [ + "sha256=bfbbeaf0dbe55e3c2c36cb9487ac027af0cf1333d11a141e1fc277efde4d3907" + "md5=0b29f482fd9ae888db962a146bd61216" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.112.24.01/opam b/packages/sexplib/sexplib.112.24.01/opam new file mode 100644 index 000000000..2ec40634b --- /dev/null +++ b/packages/sexplib/sexplib.112.24.01/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["camlp4" "type_conv"] +conflicts: [ + "type_conv" {< "112.01.00"} + "type_conv" {>= "112.02.00"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/sexplib-112.24.01.tar.gz" + checksum: [ + "sha256=5f776aee295cc51c952aecd4b74b52dd2b850c665cc25b3d69bc42014d3ba073" + "md5=afd85fa98296808b2d7831ac39b77c56" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.112.35.00/opam b/packages/sexplib/sexplib.112.35.00/opam new file mode 100644 index 000000000..f86c98fc7 --- /dev/null +++ b/packages/sexplib/sexplib.112.35.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["camlp4" "type_conv"] +conflicts: [ + "type_conv" {< "112.01.00"} + "type_conv" {>= "112.02.00"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/sexplib-112.35.00.tar.gz" + checksum: [ + "sha256=b3944a654e64ff4d2d3732eb550108dfe5dc9a78ff91e2619e8f796ae97df2cf" + "md5=c403a3436fa688d131f7d57334fe4a1c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.113.00.00/opam b/packages/sexplib/sexplib.113.00.00/opam new file mode 100644 index 000000000..36c915ecd --- /dev/null +++ b/packages/sexplib/sexplib.113.00.00/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +build: [ + ["./configure" "--%{type_conv:enable}%-syntax"] + [make] +] +remove: [ + ["ocamlfind" "remove" "sexplib"] + ["ocamlfind" "remove" "sexplib_num"] + ["ocamlfind" "remove" "sexplib_unix"] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["camlp4" "type_conv"] +conflicts: [ + "type_conv" {< "113.00.00"} + "type_conv" {>= "113.01.00"} +] +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +install: [[make "install"]] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/sexplib-113.00.00.tar.gz" + checksum: [ + "sha256=df91f1b4aae3936856cbb00a621a2c40f6b56c06670e1513b2b60698ab8240e4" + "md5=642c795001cc3df4631e678852c806c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.113.24.00/opam b/packages/sexplib/sexplib.113.24.00/opam new file mode 100644 index 000000000..81ccebfe0 --- /dev/null +++ b/packages/sexplib/sexplib.113.24.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} +] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/sexplib-113.24.00.tar.gz" + checksum: [ + "sha256=08e6c1a1834b81c0b654c3959b39cfe4174818aeb0f624dce6735474de80e313" + "md5=f4f1e679187842c22db482dec5e11f36" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.113.33.00+4.03/opam b/packages/sexplib/sexplib.113.33.00+4.03/opam new file mode 100644 index 000000000..fabee2f90 --- /dev/null +++ b/packages/sexplib/sexplib.113.33.00+4.03/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} +] +conflicts: [ "sexplib0" ] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/sexplib-113.33.00+4.03.tar.gz" + checksum: [ + "sha256=83de1e9f1c10e5d65d30ef78cf45ddec7dd7ae759fedf001aae80ffd546e39b6" + "md5=488876d2d4a5490f13eb660af6799bc5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.113.33.00/opam b/packages/sexplib/sexplib.113.33.00/opam new file mode 100644 index 000000000..48490ff5b --- /dev/null +++ b/packages/sexplib/sexplib.113.33.00/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} +] +conflicts: ["sexplib0"] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/sexplib-113.33.00.tar.gz" + checksum: [ + "sha256=405c3dc9795e5d987fe88c437b86509f211b60ededf66ca1c7a650e12241818e" + "md5=f2a8f3f178656afbc76fdbd2884eaa2f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.113.33.03/opam b/packages/sexplib/sexplib.113.33.03/opam new file mode 100644 index 000000000..70bf28173 --- /dev/null +++ b/packages/sexplib/sexplib.113.33.03/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.5.1" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} +] +conflicts: ["sexplib0"] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/sexplib-113.33.03.tar.gz" + checksum: [ + "sha256=aa4641510c939550eaa20e57943516e59ddd43a3c23e564cda9e261791acd2b9" + "md5=739af487f05e0ffd8626e9acb653b33d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.v0.9.0/opam b/packages/sexplib/sexplib.v0.9.0/opam new file mode 100644 index 000000000..85bb07054 --- /dev/null +++ b/packages/sexplib/sexplib.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "--only-packages" "sexplib" "--root" "." "-j" jobs "@install"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {= "v0.9.0"} + "jbuilder" {>= "1.0+beta4" & < "1.0+beta12"} + "num" {<= "1.5-1"} +] +conflicts: [ + "sexplib0" +] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/sexplib-v0.9.0.tar.gz" + checksum: [ + "sha256=3b8cffbccd41c84dd8fa0f8bba6d517ba4bc04f275e7af663da430a8a03acff9" + "md5=6897f46147fb00fb2aa424df87d63f9d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.v0.9.1/opam b/packages/sexplib/sexplib.v0.9.1/opam new file mode 100644 index 000000000..08a860779 --- /dev/null +++ b/packages/sexplib/sexplib.v0.9.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "--only-packages" "sexplib" "--root" "." "-j" jobs "@install"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta2" & < "1.0+beta12"} + "num" {<= "1.5-1"} +] +conflicts: [ + "sexplib0" +] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: "https://github.com/janestreet/sexplib/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=4cfea2edbe90db2227409abc5e93e86ee4413c8c7aeeb73f2fd69a86a7d55766" + "md5=2e820b5de70ba33883c936cd7af317fb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sexplib/sexplib.v0.9.2/opam b/packages/sexplib/sexplib.v0.9.2/opam new file mode 100644 index 000000000..86921aeca --- /dev/null +++ b/packages/sexplib/sexplib.v0.9.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/sexplib" +bug-reports: "https://github.com/janestreet/sexplib/issues" +dev-repo: "git+https://github.com/janestreet/sexplib.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "num" {<= "1.5-1"} +] +conflicts: [ + "sexplib0" +] +synopsis: "Library for serializing OCaml values to and from S-expressions" +description: """ +Part of Jane Street's Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: "https://github.com/janestreet/sexplib/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=8dbcd78d3625b71ed60ac7eee9da83da6f979fee62be103f82bb9af90d26d1e1" + "md5=7d70f28d235a0ce28a57a5a2bf856326" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sha/sha.1.8/opam b/packages/sha/sha.1.8/opam new file mode 100644 index 000000000..bebd45e35 --- /dev/null +++ b/packages/sha/sha.1.8/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ + "Vincent Hanquez" "Thomas Gazagnaire" "Goswin von Brederlow" + "Eric Cooper" "Florent Monnier" "Forrest L Norvell" + "Vincent Bernadoff" "David Scott" +] +homepage: "https://github.com/djs55/ocaml-sha" +bug-reports: "https://github.com/djs55/ocaml-sha/issues" +dev-repo: "git+https://github.com/djs55/ocaml-sha.git" +license: "LGPL-2.0-or-later" + +build: make +remove: [["ocamlfind" "remove" "sha"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +available: os = "linux" +install: [make "install"] +synopsis: "Binding to the SHA cryptographic functions" +description: """ +This is the binding for SHA interface code in OCaml. Offering the same +interface than the MD5 digest included in ocaml standard library. +It's currently providing SHA1, SHA256 and SHA512 hash functions.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-sha/tarball/v1.8" + checksum: [ + "sha256=85f5d85fe27b8aa7c0f8ffe20b6f5d4a8f1edb8a2e28e153d666745970724803" + "md5=44deddbb0898809c2873e567afc152ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sha/sha.1.9/opam b/packages/sha/sha.1.9/opam new file mode 100644 index 000000000..ff3dd5a90 --- /dev/null +++ b/packages/sha/sha.1.9/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ +"Vincent Hanquez" "Thomas Gazagnaire" "Goswin von Brederlow" + "Eric Cooper" "Florent Monnier" "Forrest L Norvell" + "Vincent Bernadoff" "David Scott" +] +homepage: "https://github.com/djs55/ocaml-sha" +bug-reports: "https://github.com/djs55/ocaml-sha/issues" +dev-repo: "git+https://github.com/djs55/ocaml-sha.git" +license: "LGPL-2.0-or-later" + +build: make +patches: ["freebsd.patch"] +remove: [["ocamlfind" "remove" "sha"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install"] +synopsis: "Binding to the SHA cryptographic functions" +description: """ +This is the binding for SHA interface code in OCaml. Offering the same +interface than the MD5 digest included in the OCaml standard library. +It's currently providing SHA1, SHA256 and SHA512 hash functions.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-sha/archive/ocaml-sha-v1.9.tar.gz" + checksum: [ + "sha256=caa1dd9071c2c56ca180061bb8e1824ac3b5e83de8ec4ed197275006c2a088d0" + "md5=b15756c7efed004acc80a93778920178" + ] +} +extra-source "freebsd.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/sha/freebsd.patch" + checksum: [ + "sha256=78ac57adf0a3c412946d586b8779f54926f99d62ea42466eb6ed754e49666164" + "md5=c15c8e11d085c8a632e0d742459f2783" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/shared-block-ring/shared-block-ring.1.0.0/opam b/packages/shared-block-ring/shared-block-ring.1.0.0/opam new file mode 100644 index 000000000..4cb25c0d1 --- /dev/null +++ b/packages/shared-block-ring/shared-block-ring.1.0.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "dave.scott@citrix.com" +homepage: "https://github.com/mirage/shared-block-ring" +bug-reports: "https://github.com/mirage/shared-block-ring/issues" +tags: ["org:mirage" "org:xapi-project"] +build: [make "all"] +remove: [ + ["ocamlfind" "remove" "shared-block-ring"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "cstruct" {>= "0.7.1" & <= "6.2.0"} + "lwt" {<= "5.9.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "mirage-types" {< "3.0.0"} + "mirage-block-unix" {<= "2.4.0"} + "sexplib" {< "113.01.00"} + "io-page" {<= "3.0.0"} + "io-page-unix" {<= "2.3.0"} + "cmdliner" {<= "1.3.0"} + "camlp4" {<= "5.3"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/shared-block-ring" +install: [make "install"] +synopsis: "A shared ring over a MirageOS block device" +description: """ +This allows 2 processes to exchange data over a shared disk, without +a network connection. It also allows one process to exchange data with +itself, which is useful to implement redo-logs or journals.""" +authors: "Dave Scott" +flags: light-uninstall +url { + src: "https://github.com/mirage/shared-block-ring/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=e09613c95c6ba60a639cc6b537386da75e08cff10e1596560315b941e3c740f5" + "md5=513806eab5f5dc55a0b48259ff1a63fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-block-ring/shared-block-ring.2.3.0/opam b/packages/shared-block-ring/shared-block-ring.2.3.0/opam new file mode 100644 index 000000000..3238e019f --- /dev/null +++ b/packages/shared-block-ring/shared-block-ring.2.3.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@citrix.com" +authors: [ "David Scott" "Jon Ludlam" "Si Beaumont" ] +homepage: "https://github.com/mirage/shared-block-ring" +bug-reports: "https://github.com/mirage/shared-block-ring/issues/" +dev-repo: "git+https://github.com/mirage/shared-block-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-block-ring"]] +depends: [ + "ocaml" {< "4.06.0"} + "cstruct" {>= "2.4.0" & <= "6.2.0"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_tools" {<= "6.6"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "mirage-types-lwt" {< "3.7.0"} + "mirage-block-unix" {<= "2.4.0"} + "mirage-clock-unix" {= "1.0.0"} + "sexplib" {<= "v0.17.0"} + "io-page" {<= "3.0.0"} + "io-page-unix" {<= "2.3.0"} + "cmdliner" {<= "1.3.0"} + "bisect_ppx" {<= "2.8.3"} + "oasis" {<= "0.4.11"} + "result" {<= "1.5"} +] +synopsis: "A single-consumer single-producer queue on a block device" +description: """ +This is a simple queue containing variable-length items stored on a disk, +in the style of Xen shared-memory-ring.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/shared-block-ring/archive/v2.3.0.tar.gz" + checksum: [ + "sha256=fa8f5a146cb61a48b4ee1972006804389e2f6e796d525be224b946ddbe179e51" + "md5=98049c44ff170227d8b04fdb58d96286" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/shared-block-ring/shared-block-ring.2.4.0/opam b/packages/shared-block-ring/shared-block-ring.2.4.0/opam new file mode 100644 index 000000000..71034d96f --- /dev/null +++ b/packages/shared-block-ring/shared-block-ring.2.4.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "jonathan.ludlam@citrix.com" +authors: [ "David Scott" "Jon Ludlam" "Si Beaumont" ] +homepage: "https://github.com/mirage/shared-block-ring" +bug-reports: "https://github.com/mirage/shared-block-ring/issues/" +dev-repo: "git+https://github.com/mirage/shared-block-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-block-ring"]] +depends: [ + "ocaml" {< "4.06.0"} + "cstruct" {>= "3.0.0" & <= "6.2.0"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {<= "v0.17.0"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "mirage-block-unix" {<= "2.14.2"} + "mirage-clock-unix" {>= "1.0.0" & <= "4.2.0"} + "sexplib" {<= "v0.17.0"} + "io-page" {<= "3.0.0"} + "io-page-unix" {>= "2.0.0" & <= "2.3.0"} + "cmdliner" {<= "1.3.0"} + "bisect_ppx" {<= "2.8.3"} + "oasis" {<= "0.4.11"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} + "duration" {<= "0.2.1"} +] +synopsis: "A single-consumer single-producer queue on a block device" +description: """ +This is a simple queue containing variable-length items stored on a disk, +in the style of Xen shared-memory-ring.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/shared-block-ring/archive/v2.4.0.tar.gz" + checksum: [ + "sha256=16eec247a8f3a3c66397cfa6a25cc2290c36d65eaf3f027d30ad72469f88745a" + "md5=6a436a91710467071ce0ee69dafb18df" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.0/opam b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.0/opam new file mode 100644 index 000000000..3a11e3291 --- /dev/null +++ b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ "org:mirage" "org:xapi-project"] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "cstruct" {>= "2.4.1" & <= "6.2.0"} + "shared-memory-ring" {= "2.0.0"} + "lwt" {<= "5.9.0"} + "mirage-profile" {<= "0.9.1"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +url { + src: + "https://github.com/mirage/shared-memory-ring/releases/download/2.0.0/shared-memory-ring-2.0.0.tbz" + checksum: [ + "sha256=44b07af0fd4af57f1b5126c91d46ccf9ad83c7d019726e4c0f7b70def71f32e7" + "md5=344072988978d74a264bf7c431b31002" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.1/opam b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.1/opam new file mode 100644 index 000000000..feefca0c0 --- /dev/null +++ b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ "org:mirage" "org:xapi-project"] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "cstruct" {>= "2.4.1" & <= "6.2.0"} + "shared-memory-ring" {= "2.0.1"} + "lwt" {<= "5.9.0"} + "mirage-profile" {<= "0.9.1"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +url { + src: + "https://github.com/mirage/shared-memory-ring/releases/download/2.0.1/shared-memory-ring-2.0.1.tbz" + checksum: [ + "sha256=c3a0c4c64d4c94aef33e094e50a4c91db2b5a1151683f233cafe13fab4b863d8" + "md5=8e81a7961c6cf1555254a4b6bfb7f050" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.2.0/opam b/packages/shared-memory-ring/shared-memory-ring.0.2.0/opam new file mode 100644 index 000000000..c5e08732f --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.0.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-memory-ring"]] +depends: [ + "ocaml" + "cstruct" {>= "0.6.0" & <= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: + "https://github.com/mirage/shared-memory-ring/archive/shared-memory-ring-0.2.0.tar.gz" + checksum: [ + "sha256=a0b401106ccde1b4c5761e23640672af399038832861b579013add8b0c722940" + "md5=2aaaabb09a0b19ee239e2ab47d9c5b52" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.3.0/opam b/packages/shared-memory-ring/shared-memory-ring.0.3.0/opam new file mode 100644 index 000000000..908d78afa --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.0.3.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-memory-ring"]] +depends: [ + "ocaml" + "cstruct" {>= "0.6.0" & <= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: + "https://github.com/mirage/shared-memory-ring/archive/shared-memory-ring-0.3.0.tar.gz" + checksum: [ + "sha256=51b6e30faa4d23a6e8ae77db8b410107d393b061307122ef4c38f556cd146db3" + "md5=a9919b449465de9bf4d4fb51f5f94ac0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.3.1/opam b/packages/shared-memory-ring/shared-memory-ring.0.3.1/opam new file mode 100644 index 000000000..712e1bba3 --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.0.3.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-memory-ring"]] +depends: [ + "ocaml" + "cstruct" {>= "0.6.0" & <= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: + "https://github.com/mirage/shared-memory-ring/archive/shared-memory-ring-0.3.1.tar.gz" + checksum: [ + "sha256=6b594a9a4a2f34114a0b6778948f24ff1c1b73d99b300e5a7af86e241680b544" + "md5=28ca2bd3c0ebe846da22978eb7412025" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.0/opam b/packages/shared-memory-ring/shared-memory-ring.0.4.0/opam new file mode 100644 index 000000000..0ecc39c1d --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.0.4.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-memory-ring"]] +depends: [ + "ocaml" + "cstruct" {>= "0.6.0" & <= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: + "https://github.com/mirage/shared-memory-ring/archive/shared-memory-ring-0.4.0.tar.gz" + checksum: [ + "sha256=cfcf709959ea52292c0d560fc37fb797d2e63385e737087533102ffdc03307b4" + "md5=219f1d20b823a86949bcbfe00ca8e92e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.1/opam b/packages/shared-memory-ring/shared-memory-ring.0.4.1/opam new file mode 100644 index 000000000..f36dd522b --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.0.4.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-memory-ring"]] +depends: [ + "ocaml" + "cstruct" {>= "0.6.0" & <= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: + "https://github.com/mirage/shared-memory-ring/archive/shared-memory-ring-0.4.1.tar.gz" + checksum: [ + "sha256=384106f113a6c77aa1a2b4fc89ef0aa3258df323108816b6a1f4204c2b09e608" + "md5=888c77a261d3f5c059cee3a2d5a11fcc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.2/opam b/packages/shared-memory-ring/shared-memory-ring.0.4.2/opam new file mode 100644 index 000000000..2f643dd73 --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.0.4.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-memory-ring"]] +depends: [ + "ocaml" + "cstruct" {>= "0.6.0" & <= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/shared-memory-ring/archive/0.4.2.tar.gz" + checksum: [ + "sha256=726b981671a5a1cddb33944685864a65d71291bc810739f31d1684122f31fe86" + "md5=810ba161b321a6aa01bc05d6c1361e97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.3/opam b/packages/shared-memory-ring/shared-memory-ring.0.4.3/opam new file mode 100644 index 000000000..f96c4cca6 --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.0.4.3/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-memory-ring"]] +depends: [ + "ocaml" + "cstruct" {>= "0.7.1" & <= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/shared-memory-ring/archive/0.4.3.tar.gz" + checksum: [ + "sha256=8213aa25163998421d7fc3af6f974e74303e855523ae33e6bd634e75703a7588" + "md5=083b8ba30c724c979ea8cb0264243d10" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.1.0.0/opam b/packages/shared-memory-ring/shared-memory-ring.1.0.0/opam new file mode 100644 index 000000000..09fbfba27 --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.1.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-memory-ring"]] +depends: [ + "ocaml" + "cstruct" {>= "0.7.1" & <= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/shared-memory-ring/archive/1.0.0.tar.gz" + checksum: [ + "sha256=cefa9489dd8ac2238fcc3c1fee8cc6708448c1f7b60bdd0924017c5a654a1fa1" + "md5=96d030ad53cb0a308ec320e8d541b495" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.1.1.0/opam b/packages/shared-memory-ring/shared-memory-ring.1.1.0/opam new file mode 100644 index 000000000..b21fda6ce --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.1.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ "org:mirage" "org:xapi-project"] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-memory-ring"]] +depends: [ + "ocaml" + "cstruct" {>= "0.7.1" & <= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/shared-memory-ring/archive/1.1.0.tar.gz" + checksum: [ + "sha256=93a87934caedd03e0588a826872723ffe757e9bbdc0a66b93bc4c7c88c8deb32" + "md5=c109d67a7aa242552465b367109d9313" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.1.1.1/opam b/packages/shared-memory-ring/shared-memory-ring.1.1.1/opam new file mode 100644 index 000000000..21a97b454 --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.1.1.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + [make "all"] +] +install: [make "install"] +remove: [["ocamlfind" "remove" "shared-memory-ring"]] +depends: [ + "ocaml" + "cstruct" {<= "1.9.0"} + "type_conv" {build & <= "113.00.02"} + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "mirage-profile" {<= "0.9.1"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/shared-memory-ring/archive/1.1.1.tar.gz" + checksum: [ + "sha256=74f24fe00b125e7084b88c9c99fd953ab002c15e68e371d21bacc0bc747eb52d" + "md5=9b79288c82267bd5d64fbe889510c1eb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shared-memory-ring/shared-memory-ring.1.2.0/opam b/packages/shared-memory-ring/shared-memory-ring.1.2.0/opam new file mode 100644 index 000000000..169686d5a --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.1.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ "org:mirage" "org:xapi-project"] + +build: [ + [make "TESTS=--disable-tests" "all"] + [make "clean"] {with-test} + [make "TESTS=--enable-tests" "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "shared-memory-ring"] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "cstruct" {>= "1.9.0" & < "3.4.0"} + "ppx_tools" {<= "6.6"} + "lwt" {<= "5.9.0"} + "ocamlfind" {<= "1.9.6"} + "mirage-profile" {<= "0.9.1"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/shared-memory-ring/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=d5e0316f081683629b5efed83e76b09b809bb688a87e4505119eee605b910de6" + "md5=16e1dc5f86c1a3232d40be8d7c8c7466" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/shared-memory-ring/shared-memory-ring.1.3.0/opam b/packages/shared-memory-ring/shared-memory-ring.1.3.0/opam new file mode 100644 index 000000000..b96cafed0 --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.1.3.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ "org:mirage" "org:xapi-project"] + +build: [ + [make "CONFIGUREFLAGS=--disable-tests" "all"] + [make "clean"] {with-test} + [make "CONFIGUREFLAGS=--enable-tests" "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "shared-memory-ring"] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "cstruct" {>= "1.9.0" & < "3.4.0"} + "ppx_tools" {<= "6.6"} + "lwt" {<= "5.9.0"} + "ocamlfind" {<= "1.9.6"} + "mirage-profile" {<= "0.9.1"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/shared-memory-ring/archive/v1.3.0.tar.gz" + checksum: [ + "sha256=195174d726f6d3f387cd512928dfa2d2a9c90d7857fa31df27e00fe85deedba1" + "md5=63821f20ad503ec81b27213806afb082" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/shared-memory-ring/shared-memory-ring.2.0.0/opam b/packages/shared-memory-ring/shared-memory-ring.2.0.0/opam new file mode 100644 index 000000000..8bf08bc0e --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.2.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ "org:mirage" "org:xapi-project"] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "cstruct" {>= "2.4.1" & < "3.4.0"} + "ppx_cstruct" {<= "6.2.0"} + "mirage-profile" {<= "0.9.1"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +url { + src: + "https://github.com/mirage/shared-memory-ring/releases/download/2.0.0/shared-memory-ring-2.0.0.tbz" + checksum: [ + "sha256=44b07af0fd4af57f1b5126c91d46ccf9ad83c7d019726e4c0f7b70def71f32e7" + "md5=344072988978d74a264bf7c431b31002" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/shared-memory-ring/shared-memory-ring.2.0.1/opam b/packages/shared-memory-ring/shared-memory-ring.2.0.1/opam new file mode 100644 index 000000000..dda771bf5 --- /dev/null +++ b/packages/shared-memory-ring/shared-memory-ring.2.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: ["Anil Madhavapeddy" "David Scott"] +homepage: "https://github.com/mirage/shared-memory-ring" +bug-reports: "https://github.com/mirage/shared-memory-ring/issues" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" +license: "ISC" +tags: [ "org:mirage" "org:xapi-project"] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "cstruct" {>= "2.4.1" & < "3.4.0"} + "ppx_cstruct" {<= "6.2.0"} + "mirage-profile" {<= "0.9.1"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Shared memory rings for RPC and bytestream communications." +description: """ +Includes concrete implementations of Xen console and Xenstore +rings.""" +url { + src: + "https://github.com/mirage/shared-memory-ring/releases/download/2.0.1/shared-memory-ring-2.0.1.tbz" + checksum: [ + "sha256=c3a0c4c64d4c94aef33e094e50a4c91db2b5a1151683f233cafe13fab4b863d8" + "md5=8e81a7961c6cf1555254a4b6bfb7f050" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/shcaml/shcaml.0.1.3/opam b/packages/shcaml/shcaml.0.1.3/opam new file mode 100644 index 000000000..5e6f16c46 --- /dev/null +++ b/packages/shcaml/shcaml.0.1.3/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "shcaml"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} +] +install: [make "install"] +synopsis: "Library for Unix shell programming" +flags: light-uninstall +url { + src: "http://godi.0ok.org/godi-backup/shcaml-0.1.3.tar.gz" + checksum: "md5=0b8a1a03cc6fe314a13d846bd417a7a8" +} +available: false # source tarball not available +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shcaml/shcaml.0.2.0/opam b/packages/shcaml/shcaml.0.2.0/opam new file mode 100644 index 000000000..e16bbedb2 --- /dev/null +++ b/packages/shcaml/shcaml.0.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jesse A. Tov " +maintainer: "Armael " +homepage: "https://github.com/tov/shcaml" +dev-repo: "git+https://github.com/tov/shcaml.git" +bug-reports: "https://github.com/tov/shcaml/issues" +doc: "https://tov.github.io/shcaml/doc" +license: "MIT" +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & >= "0.9.0" & <= "1.0.7"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "pcre" {<= "8.0.1"} + "hmap" {<= "0.8.1"} +] +depopts: [ "lwt" "base-unix" ] +build: +[ + [ "ocaml" "pkg/pkg.ml" "build" + "--dev-pkg" "%{pinned}%" + "--with-lwt" "%{lwt+base-unix:installed}%" + ] +] +synopsis: "Library for Unix shell programming" +url { + src: + "https://github.com/tov/shcaml/releases/download/0.2.0/shcaml-0.2.0.tbz" + checksum: [ + "sha256=4b096ad302f206bd14b4946a35d4b9f86ab7f3b67bd5b764382a4047213a6a6c" + "md5=b725f56686069a780adde0e39ce82f0c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/shexp/shexp.v0.10.0/opam b/packages/shexp/shexp.v0.10.0/opam new file mode 100644 index 000000000..57c460efd --- /dev/null +++ b/packages/shexp/shexp.v0.10.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/shexp" +bug-reports: "https://github.com/janestreet/shexp/issues" +dev-repo: "git+https://github.com/janestreet/shexp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "posixat" {>= "v0.10" & < "v0.11"} + "spawn" {>= "v0.10" & < "v0.11"} + "base-threads" {= "base"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +synopsis: "Process library and s-expression based shell" +description: """ +Shexp is composed of two parts: a library providing a process monad +for shell scripting in OCaml as well as a simple s-expression based +shell interpreter. Shexp works on both Unix and Windows.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/shexp-v0.10.0.tar.gz" + checksum: [ + "sha256=a50c064a17eff22d024182ae6764d662eec350f7575251b965db04a1e24c60b6" + "md5=2ab91c500544a1b4adffe8b838ac90c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/shexp/shexp.v0.11.0/opam b/packages/shexp/shexp.v0.11.0/opam new file mode 100644 index 000000000..932b04e92 --- /dev/null +++ b/packages/shexp/shexp.v0.11.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/shexp" +bug-reports: "https://github.com/janestreet/shexp/issues" +dev-repo: "git+https://github.com/janestreet/shexp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +conflicts: [ "jbuilder" { = "1.0+beta19" } ] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "base" {>= "v0.11" & < "v0.12"} + "posixat" {>= "v0.11" & < "v0.12"} + "spawn" {>= "v0.11" & < "v0.12"} + "base-threads" {= "base"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} +] +synopsis: "Process library and s-expression based shell" +description: """ +Shexp is composed of two parts: a library providing a process monad +for shell scripting in OCaml as well as a simple s-expression based +shell interpreter. Shexp works on both Unix and Windows.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.11/files/shexp-v0.11.0.tar.gz" + checksum: [ + "sha256=71160969fc4a7a2f0ceed47f35c05ed44896530e23f556e611aa4a6b6832bf66" + "md5=b3b6a825cd4567e1c73523b8c6e46a79" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/shexp/shexp.v0.11.1/opam b/packages/shexp/shexp.v0.11.1/opam new file mode 100644 index 000000000..660e25a00 --- /dev/null +++ b/packages/shexp/shexp.v0.11.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/shexp" +bug-reports: "https://github.com/janestreet/shexp/issues" +dev-repo: "git+https://github.com/janestreet/shexp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "4.07.0"} + "base" {>= "v0.11" & < "v0.12"} + "posixat" {>= "v0.11" & < "v0.12"} + "spawn" {>= "v0.12" & <= "v0.17.0"} + "base-threads" {= "base"} + "jbuilder" {>= "1.0+beta18.1" & <= "transition"} +] +synopsis: "Process library and s-expression based shell" +description: """ +Shexp is composed of two parts: a library providing a process monad +for shell scripting in OCaml as well as a simple s-expression based +shell interpreter. Shexp works on both Unix and Windows.""" +url { + src: + "https://github.com/janestreet/shexp/releases/download/v0.11.1/shexp-v0.11.1.tbz" + checksum: [ + "sha256=4d6f614a2329b00b10a003595f5572cbc120fc1d9ff4f630cc8382cacacf68e5" + "md5=e102fab763deb0cf152b3910b603a1b2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/shexp/shexp.v0.9.0/opam b/packages/shexp/shexp.v0.9.0/opam new file mode 100644 index 000000000..58c4d4e2c --- /dev/null +++ b/packages/shexp/shexp.v0.9.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/shexp" +bug-reports: "https://github.com/janestreet/shexp/issues" +dev-repo: "git+https://github.com/janestreet/shexp.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "posixat" {>= "v0.9" & < "v0.10"} + "spawn" {>= "v0.9" & < "v0.10"} + "base-threads" {= "base"} +] +synopsis: "Process library and s-expression based shell" +description: """ +Shexp is composed of two parts: a library providing a process monad +for shell scripting in OCaml as well as a simple s-expression based +shell interpreter. Shexp works on both Unix and Windows.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/shexp-v0.9.0.tar.gz" + checksum: [ + "sha256=51da7a9c8d606326c3aeba7addb14fffb975bd6788d4eb5975ff16c49b38ac97" + "md5=c8bc66ceb05b3fdf7bd3839926504d07" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/should/should.0.1.0/opam b/packages/should/should.0.1.0/opam new file mode 100644 index 000000000..62dd3d6ab --- /dev/null +++ b/packages/should/should.0.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "mlin@mlin.net" +authors: ["Mike Lin"] +homepage: "https://github.com/mlin/should.ml" +license: "MIT" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "should"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +dev-repo: "git+https://github.com/mlin/should.ml" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Literate assertions" +description: "Write assertions in in (roughly) plain English" +flags: light-uninstall +url { + src: "https://github.com/mlin/should.ml/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=3af4e0e5dc86912cce1ef4e1c11e0c35c708ea727d6b0b4e3bd35a750e27f23c" + "md5=2a2969d9ce15c3be9f58ff2ee562c5c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sibylfs-lem/sibylfs-lem.0.4.0/opam b/packages/sibylfs-lem/sibylfs-lem.0.4.0/opam new file mode 100644 index 000000000..6ee1319d9 --- /dev/null +++ b/packages/sibylfs-lem/sibylfs-lem.0.4.0/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +homepage: "https://bitbucket.org/Peter_Sewell/lem" +maintainer: "tom.j.ridge@googlemail.com" +authors: [ + "The Lem Team" +] +dev-repo: "git+https://bitbucket.org/dsheets/lem.git" +build-env: [ + [BUILD_DIR = "%{lib}%/sibylfs-lem"] +] +build: [ + [make "-e"] + [make "ocaml-libs"] + [make "coq-libs"] {"%{coq:installed}%"} + ["sh" "-ex" "./generate_install_manifest.sh"] +] +install: [ + ["sh" "-ex" "./ocamlfind_install.sh"] +] +remove: [ + ["rm" "-r" "%{sibylfs-lem:lib}%"] +] +conflicts: [ + "lem" + "coq" {>= "8.5.0"} +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "coq" +] +synopsis: + "SibylFS fork of Lightweight Executable Mathematics for large-scale semantics" +description: """ +Lem is a tool for lightweight executable mathematics, for writing, +managing, and publishing large-scale portable semantic definitions, with +export to LaTeX, executable code (currently OCaml) and interactive +theorem provers (currently Coq, HOL4, and Isabelle/HOL). + +It is also intended as an intermediate language for generating +definitions from domain-specific tools, and for porting definitions +between interactive theorem proving systems. + +Lem is under active development and has been used in several +applications, some of which can be found in the examples directory. It +is made available under the BSD 3-clause license, with the exception of +a few files derived from OCaml, which are under the GNU Library GPL.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/sibylfs-lem-0.4.0.tar.gz" + checksum: [ + "sha256=88cc801e6cff3a74986c22c8d5aaa5ece0cc15a719273bea7183b7622fd21f27" + "md5=9306b3bdc99638d5895156c840033b86" + ] +} +extra-source "ocamlfind_install.sh" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/sibylfs-lem/ocamlfind_install.sh" + checksum: [ + "sha256=14868908b47eb4554bad7dd75b846e86a6df0b3d85ebeceac8a7db1c7264a7a0" + "md5=f7286993459cb1754830542d3122f3f2" + ] +} +extra-source "generate_install_manifest.sh" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/sibylfs-lem/generate_install_manifest.sh" + checksum: [ + "sha256=ee9023e64a795e82fd9011031a42e0eaa0f614a06d61ba4e73377f5723cee1cb" + "md5=b00e2b11d8713deba697852a958889dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sibylfs/sibylfs.0.5.0/opam b/packages/sibylfs/sibylfs.0.5.0/opam new file mode 100644 index 000000000..690d65f89 --- /dev/null +++ b/packages/sibylfs/sibylfs.0.5.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "tom.j.ridge@googlemail.com" +authors: [ + "Tom Ridge " + "Thomas Tuerk " + "David Sheets " + "Andrea Giugliano " +] +homepage: "http://sibylfs.io/" +dev-repo: "git+https://github.com/sibylfs/sibylfs_src.git" +bug-reports: "https://github.com/sibylfs/sibylfs_src/issues" +build: [ + ["mkdir" "-p" "src_ext/lem/ocaml-lib"] + ["ln" "-s" sibylfs-lem:lib "src_ext/lem/ocaml-lib/_build"] + ["ln" "-s" "%{sibylfs-lem:bin}%/lem" "src_ext/lem/lem"] + [make] +] +depends: [ + "ocaml" + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "sibylfs-lem" {build & = "0.4.0"} + "cppo" {build & <= "1.8.0"} + "sha" {<= "1.15.4"} + "cmdliner" {<= "1.3.0"} + "fd-send-recv" {<= "2.0.2"} + "camlp4" {<= "5.3"} + "sexplib" {< "113.01.00"} + "menhir" {<= "20240715"} + "cow" {>= "1.2.0" & < "2.0.0"} + "unix-fcntl" {>= "0.2.0" & < "0.3.0"} +] +synopsis: + "formal specification and oracle-based testing for POSIX file systems" +description: """ +SibylFS is a formal specification in Lem of the POSIX file system API +and its real-world variations as found in Linux, OS X, and FreeBSD. The +specification is executable so that the more than 20,000 test cases do +not require inclusion of expected behavior -- the expectation envelope +can be automatically extracted and checked against a real file system! +SibylFS has found numerous bugs in many different file system, VFS, and +libc configurations.""" +url { + src: "https://github.com/sibylfs/sibylfs_src/archive/0.5.0.tar.gz" + checksum: [ + "sha256=db3cd57b117bac2dd13f8533ab1373a834bbccfb8cfc8feab624897c42177696" + "md5=3ec26e4dcd63041162473cb15f563a48" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sill/sill.1.2.1/opam b/packages/sill/sill.1.2.1/opam new file mode 100644 index 000000000..d2553a1e8 --- /dev/null +++ b/packages/sill/sill.1.2.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/ISANobody/sill" +dev-repo: "git+https://github.com/ISANobody/sill.git" +bug-reports: "https://github.com/ISANobody/sill/issues" +maintainer: "isanobody@gmail.com" +authors: [ "Dennis Griffith " + "Frank Pfenning " ] +license: "GPL-3 with OCaml linking exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "bin_prot" {< "113.01.00"} + "core" {<= "v0.17.1"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Implementation of Linear Session Types" +description: """ +A prototype language focused on organizing concurrent programs via +communication along substructurally typed channels between processes.""" +url { + src: "https://github.com/ISANobody/sill/archive/v1.2.1.tar.gz" + checksum: [ + "sha256=7844f746a9a117cb19396ec7bd62ab2fc4bf84e07fd30eb0307d1bcff22020ed" + "md5=67484fde1eeb216ab2da5ad239f947d8" + ] +} +extra-source "sill.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/sill/sill.install" + checksum: [ + "sha256=c6ff18561e636eded6270af5062868961d9d3aba6933a0e4f3b2215e6e81a031" + "md5=1a4837f3fc59e3f211c51d7041dfcead" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sill/sill.1.2/opam b/packages/sill/sill.1.2/opam new file mode 100644 index 000000000..fb480c5c9 --- /dev/null +++ b/packages/sill/sill.1.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +homepage: "https://github.com/ISANobody/sill" +dev-repo: "git+https://github.com/ISANobody/sill.git" +bug-reports: "https://github.com/ISANobody/sill/issues" +maintainer: "isanobody@gmail.com" +authors: [ "Dennis Griffith " + "Frank Pfenning " ] +license: "GPL-3 with OCaml linking exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "bin_prot" {< "113.01.00"} + "core" {<= "v0.17.1"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Implementation of Linear Session Types" +description: """ +A prototype language focused on organizing concurrent programs via +communication along substructurally typed channels between processes.""" +url { + src: "https://github.com/ISANobody/sill/archive/v1.2.tar.gz" + checksum: [ + "sha256=a2381f52b6f3a8372f5b9b220f0730b0caa293ee33aba561bfecb80efbf3c11a" + "md5=034a68a3adff8bbbe459684316f9a960" + ] +} +extra-source "sill.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/sill/sill.install" + checksum: [ + "sha256=c6ff18561e636eded6270af5062868961d9d3aba6933a0e4f3b2215e6e81a031" + "md5=1a4837f3fc59e3f211c51d7041dfcead" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sill/sill.1.3.1/opam b/packages/sill/sill.1.3.1/opam new file mode 100644 index 000000000..1b9094f07 --- /dev/null +++ b/packages/sill/sill.1.3.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +homepage: "https://github.com/ISANobody/sill" +dev-repo: "git+https://github.com/ISANobody/sill.git" +bug-reports: "https://github.com/ISANobody/sill/issues" +maintainer: "isanobody@gmail.com" +authors: [ "Dennis Griffith " + "Frank Pfenning " ] +license: "GPL-3 with OCaml linking exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["./tester.sh"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "bin_prot" {< "113.01.00"} + "core" {<= "v0.17.1"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "re" {<= "1.12.0"} + "mparser" {>= "1.1" & <= "1.3"} + "pa_monad_custom" {= "v6.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Implementation of Linear Session Types" +description: """ +A prototype language focused on organizing concurrent programs via +communication along substructurally typed channels between processes.""" +url { + src: "https://github.com/ISANobody/sill/archive/v1.3.1.tar.gz" + checksum: [ + "sha256=280c8caf35ef05cb2ce22ce381e7743f1491875cbe3236820f3d37eb9bb14c1c" + "md5=ef33ca00b0eb6b1fa48e8e03ce0c79da" + ] +} +extra-source "sill.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/sill/sill.install" + checksum: [ + "sha256=c6ff18561e636eded6270af5062868961d9d3aba6933a0e4f3b2215e6e81a031" + "md5=1a4837f3fc59e3f211c51d7041dfcead" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sill/sill.1.3/opam b/packages/sill/sill.1.3/opam new file mode 100644 index 000000000..4dcd61ea7 --- /dev/null +++ b/packages/sill/sill.1.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +homepage: "https://github.com/ISANobody/sill" +dev-repo: "git+https://github.com/ISANobody/sill.git" +bug-reports: "https://github.com/ISANobody/sill/issues" +maintainer: "isanobody@gmail.com" +authors: [ "Dennis Griffith " + "Frank Pfenning " ] +license: "GPL-3 with OCaml linking exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "bin_prot" {< "113.01.00"} + "core" {<= "v0.17.1"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "mparser" {<= "1.3"} + "pa_monad_custom" {= "v6.0.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Implementation of Linear Session Types" +description: """ +A prototype language focused on organizing concurrent programs via +communication along substructurally typed channels between processes.""" +url { + src: "https://github.com/ISANobody/sill/archive/v1.3.zip" + checksum: [ + "sha256=008d3cd57adbe9fa3e57ca72bbdbfa98f822b2668ac4053a881a2c9e4260dc7f" + "md5=317148bbd50b78eed7b1a966f38f06f9" + ] +} +extra-source "sill.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/sill/sill.install" + checksum: [ + "sha256=c6ff18561e636eded6270af5062868961d9d3aba6933a0e4f3b2215e6e81a031" + "md5=1a4837f3fc59e3f211c51d7041dfcead" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sill/sill.1.4/opam b/packages/sill/sill.1.4/opam new file mode 100644 index 000000000..c366ac910 --- /dev/null +++ b/packages/sill/sill.1.4/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +homepage: "https://github.com/ISANobody/sill" +dev-repo: "git+https://github.com/ISANobody/sill.git" +bug-reports: "https://github.com/ISANobody/sill/issues" +maintainer: "isanobody@gmail.com" +authors: [ "Dennis Griffith " + "Frank Pfenning " ] +license: "GPL-3 with OCaml linking exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["./tester.sh"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0"} + "base-threads" {= "base"} + "base-unix" {= "base"} + "bin_prot" {< "113.01.00"} + "core" {<= "v0.17.1"} + "ocamlfind" {<= "1.9.6"} + "sexplib" {< "113.01.00"} + "re" {<= "1.12.0"} + "mparser" {>= "1.1" & <= "1.3"} + "pa_monad_custom" {= "v6.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Implementation of Linear Session Types" +description: """ +A prototype language focused on organizing concurrent programs via +communication along substructurally typed channels between processes.""" +url { + src: "https://github.com/ISANobody/sill/archive/1.4.tar.gz" + checksum: [ + "sha256=ead249a67e3d2558337c54c5be0a1f06c28616270587693fdf0a22d49bee2d5e" + "md5=805f8c6f72cc1054d2777152a700a144" + ] +} +extra-source "sill.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/sill/sill.install" + checksum: [ + "sha256=c6ff18561e636eded6270af5062868961d9d3aba6933a0e4f3b2215e6e81a031" + "md5=1a4837f3fc59e3f211c51d7041dfcead" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/simple-bmc/simple-bmc.0.0.1/opam b/packages/simple-bmc/simple-bmc.0.0.1/opam new file mode 100644 index 000000000..f1f6bdac9 --- /dev/null +++ b/packages/simple-bmc/simple-bmc.0.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Wei Chen " +authors: [ + "Soonho Kong " + "Wei Chen " +] +homepage: "https://github.com/pondering/simple-bmc" +license: "GPL-3.0-only" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocaml" "setup.ml" "-uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "batteries" {<= "3.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/pondering/simple-bmc" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A tool to translate Hybrid automata into SMT formula which is solvable by dReal(https://github.com/soonhokong/dReal)." +url { + src: "https://github.com/pondering/simple-bmc/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=b9ff62c1e018fb800493fda3206681182d60ff8b2473127c2f5832fd250c47b9" + "md5=03e273e01d199e366836cb20e97d711b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/skkserv-lite/skkserv-lite.2.0.1/opam b/packages/skkserv-lite/skkserv-lite.2.0.1/opam new file mode 100644 index 000000000..11659de4a --- /dev/null +++ b/packages/skkserv-lite/skkserv-lite.2.0.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "INAJIMA Daisuke " +authors: [ "INAJIMA Daisuke " ] +license: "MIT" +homepage: "https://github.com/anyakichi/ocaml-skkserv-lite" +dev-repo: "git+https://github.com/anyakichi/ocaml-skkserv-lite.git" +bug-reports: "https://github.com/anyakichi/ocaml-skkserv-lite/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/skkserv-lite/_oasis_remove_.ml" "%{etc}%/skkserv-lite"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.06.0"} + "base-unix" {build & = "base"} + "camomile" {build & < "2.0.0"} + "lwt" {build & < "4.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "sqlite3" {build & >= "4.0.0" & <= "5.2.0"} | "sqlite3" {build & = "3.0.0"} | +"sqlite3" {build & = "2.0.9"} | +"sqlite3" {build & = "2.0.8"} | +"sqlite3" {build & = "2.0.7"} | +"sqlite3" {build & = "2.0.6"} | +"sqlite3" {build & = "2.0.5"} | +"sqlite3" {build & = "2.0.4"} | +"sqlite3" {build & = "2.0.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "SKK server using sqlite3 dictionaries" +description: """ +skkserv-lite is a SKK server that uses a sqlite3 database as a +dictionary. It can use multiple dictionaries and respond to a +completion request.""" +url { + src: "https://github.com/anyakichi/ocaml-skkserv-lite/archive/2.0.1.tar.gz" + checksum: [ + "sha256=adace5bc4f4ad25adfc654be983ae290acd8d4bdc34710b3daf876a6d3249c6e" + "md5=abd9d5c7253959c82bbece0d0981539b" + ] +} +extra-source "skkserv-lite.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/skkserv-lite/skkserv-lite.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/skkserv-lite/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/skkserv-lite/skkserv-lite.2.0/opam b/packages/skkserv-lite/skkserv-lite.2.0/opam new file mode 100644 index 000000000..a40abfd6c --- /dev/null +++ b/packages/skkserv-lite/skkserv-lite.2.0/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "INAJIMA Daisuke " +authors: [ "INAJIMA Daisuke " ] +license: "MIT" +homepage: "https://github.com/anyakichi/ocaml-skkserv-lite" +dev-repo: "git+https://github.com/anyakichi/ocaml-skkserv-lite.git" +bug-reports: "https://github.com/anyakichi/ocaml-skkserv-lite/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocaml" "%{etc}%/skkserv-lite/_oasis_remove_.ml" "%{etc}%/skkserv-lite"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.06.0"} + "base-unix" {build & = "base"} + "camomile" {build & < "2.0.0"} + "lwt" {build & < "4.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "sqlite3" {build & >= "4.0.0" & <= "5.2.0"} | "sqlite3" {build & = "3.0.0"} | +"sqlite3" {build & = "2.0.9"} | +"sqlite3" {build & = "2.0.8"} | +"sqlite3" {build & = "2.0.7"} | +"sqlite3" {build & = "2.0.6"} | +"sqlite3" {build & = "2.0.5"} | +"sqlite3" {build & = "2.0.4"} | +"sqlite3" {build & = "2.0.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "SKK server using sqlite3 dictionaries" +description: """ +skkserv-lite is a SKK server that uses a sqlite3 database as a +dictionary. It can use multiple dictionaries and respond to a +completion request.""" +url { + src: "https://github.com/anyakichi/ocaml-skkserv-lite/archive/2.0.tar.gz" + checksum: [ + "sha256=608aaa4fef0941f69d5a2ca927f5ab320adf36df75a7d0faa09b02ec6ac8a0e7" + "md5=68ae65da1f25b9bc8cde9eb6569cb5fa" + ] +} +extra-source "skkserv-lite.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/skkserv-lite/skkserv-lite.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/skkserv-lite/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slack-backup/slack-backup.0.1/opam b/packages/slack-backup/slack-backup.0.1/opam new file mode 100644 index 000000000..5bb546775 --- /dev/null +++ b/packages/slack-backup/slack-backup.0.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "Louis Roché " +authors: "Louis Roché " +homepage: "https://github.com/Khady/slack-backup" +bug-reports: "https://github.com/Khady/slack-backup/issues" +dev-repo: "git+https://github.com/Khady/slack-backup.git" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + "ocaml" "%{etc}%/slack-backup/_oasis_remove_.ml" "%{etc}%/slack-backup" +] +depends: [ + "ocaml" {>= "4.02.1"} + "cmdliner" {build & <= "1.3.0"} + "ocamlfind" {build & <= "1.9.6"} + "result" {<= "1.5"} + "slacko" {< "0.13.0"} +] +synopsis: "Small tool to backup IM and channels from slack." +description: "Binary and library to backup IM and channels from slack." +url { + src: "https://github.com/Khady/slack-backup/archive/0.1.zip" + checksum: [ + "sha256=04d00f16af4e1455267e45de9c31d40d2482664e26cdf37d8c997753ad918d20" + "md5=021171eb1436d2c24a007c46f8ba2f0d" + ] +} +extra-source "slack-backup.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/slack-backup/slack-backup.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/slack-backup/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +flags: deprecated +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/slacko/slacko.0.10.0/opam b/packages/slacko/slacko.0.10.0/opam new file mode 100644 index 000000000..add2eecd8 --- /dev/null +++ b/packages/slacko/slacko.0.10.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "marek@xivilization.net" +homepage: "https://github.com/Leonidas-from-XIV/slacko" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "slacko"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "lwt" {>= "2.4.6" & <= "5.9.0"} + "ssl" {<= "0.7.0"} + "cohttp" {>= "0.10.0" & < "0.99"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/Leonidas-from-XIV/slacko" +bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" +synopsis: "Access the Slack API" +description: """ +Slacko provides an easy to use interface to 100% of the Slack REST API, which +allows to join Slack channels, post messages, create channels and groups and +manage those, upload and search files, manage presence.""" +authors: "Marek Kubica " +flags: light-uninstall +url { + src: + "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.10.0/slacko-0.10.0.tar.gz" + checksum: [ + "sha256=7ebab7e655d21329b69623d7bb1fa211bd479f690fa84d6893fbdf60cd3a5d2d" + "md5=f80964d96f45adf22c131550dd4ea9e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slacko/slacko.0.11.0/opam b/packages/slacko/slacko.0.11.0/opam new file mode 100644 index 000000000..026f60212 --- /dev/null +++ b/packages/slacko/slacko.0.11.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "marek@xivilization.net" +homepage: "https://github.com/Leonidas-from-XIV/slacko" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "slacko"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "lwt" {>= "2.4.6" & <= "5.9.0"} + "ssl" {<= "0.7.0"} + "cohttp" {>= "0.10.0" & < "0.99"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/Leonidas-from-XIV/slacko" +bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" +synopsis: "Access the Slack API" +description: """ +Slacko provides an easy to use interface to 100% of the Slack REST API, which +allows to join Slack channels, post messages, create channels and groups and +manage those, upload and search files, manage presence.""" +authors: "Marek Kubica " +flags: light-uninstall +url { + src: + "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.11.0/slacko-0.11.0.tar.gz" + checksum: [ + "sha256=04e5750d4f2166c1d90522a25d145f8980c950f4370056a1f62821fd3eb0ea74" + "md5=49417f8a9abb266aec704e2a10680030" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/slacko/slacko.0.12.0/opam b/packages/slacko/slacko.0.12.0/opam new file mode 100644 index 000000000..373a05e10 --- /dev/null +++ b/packages/slacko/slacko.0.12.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "marek@xivilization.net" +homepage: "https://github.com/Leonidas-from-XIV/slacko" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "slacko"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "lwt" {>= "2.4.6" & <= "5.9.0"} + "ssl" {<= "0.7.0"} + "cohttp" {>= "0.10.0" & < "0.99"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/Leonidas-from-XIV/slacko" +bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" +synopsis: "Access the Slack API" +description: """ +Slacko provides an easy to use interface to 100% of the Slack REST API, which +allows to join Slack channels, post messages, create channels and groups and +manage those, upload and search files, manage presence.""" +authors: "Marek Kubica " +flags: light-uninstall +url { + src: + "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.12.0/slacko-0.12.0.tar.gz" + checksum: [ + "sha256=545974a647d786f67d6e4fac18e73f32df451afd2da31978402884eb24d7f5fc" + "md5=555023502adc2256360912b8746b08aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/slacko/slacko.0.13.0/opam b/packages/slacko/slacko.0.13.0/opam new file mode 100644 index 000000000..25358d278 --- /dev/null +++ b/packages/slacko/slacko.0.13.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "marek@xivilization.net" +homepage: "https://github.com/Leonidas-from-XIV/slacko" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + [make "test"] {with-test} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "slacko"] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "tls" {< "1.0.0"} | "ssl" {<= "0.7.0"} + "cohttp" {>= "0.21.1" & < "0.99"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "ounit" {with-test & <= "2.2.7"} +] +conflicts: [ + # broken release: https://github.com/mirage/ocaml-conduit/issues/189 + "conduit" {= "0.14.1"} +] +dev-repo: "git+https://github.com/Leonidas-from-XIV/slacko" +bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" +synopsis: "Access the Slack API" +description: """ +Slacko provides an easy to use interface to 100% of the Slack REST API, which +allows to join Slack channels, post messages, create channels and groups and +manage those, upload and search files, manage presence.""" +authors: "Marek Kubica " +flags: light-uninstall +url { + src: + "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.13.0/slacko-0.13.0.tar.gz" + checksum: [ + "sha256=5d938bab327c4fea4aa59a6bbb483d9a864f4357f0c033a96cab9644d2bd03c7" + "md5=17bbc14982cabb5e0591f92289d7fe91" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/slacko/slacko.0.9.0/opam b/packages/slacko/slacko.0.9.0/opam new file mode 100644 index 000000000..6d09e4db9 --- /dev/null +++ b/packages/slacko/slacko.0.9.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "marek@xivilization.net" +homepage: "https://github.com/Leonidas-from-XIV/slacko" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "slacko"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "lwt" {<= "5.9.0"} + "ssl" {<= "0.7.0"} + "cohttp" {>= "0.10.0" & < "0.99"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/Leonidas-from-XIV/slacko" +bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" +synopsis: "Access the Slack API" +description: """ +Slacko provides an easy to use interface to 100% of the Slack REST API, which +allows to join Slack channels, post messages, create channels and groups and +manage those, upload and search files, manage presence.""" +authors: "Marek Kubica " +flags: light-uninstall +url { + src: + "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.9.0/slacko-0.9.0.tar.gz" + checksum: [ + "sha256=003eba9cf93e19927b6922acd93f0af313016ad27f3a1c929a36eee46cc56a78" + "md5=61a0583c7648e9a7566cfebdcfb9520d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slacko/slacko.0.9.1/opam b/packages/slacko/slacko.0.9.1/opam new file mode 100644 index 000000000..356074ea7 --- /dev/null +++ b/packages/slacko/slacko.0.9.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "marek@xivilization.net" +homepage: "https://github.com/Leonidas-from-XIV/slacko" +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "slacko"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "cmdliner" {<= "1.3.0"} + "yojson" {<= "2.2.2"} + "lwt" {<= "5.9.0"} + "ssl" {<= "0.7.0"} + "cohttp" {>= "0.10.0" & < "0.99"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/Leonidas-from-XIV/slacko" +bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" +synopsis: "Access the Slack API" +description: """ +Slacko provides an easy to use interface to 100% of the Slack REST API, which +allows to join Slack channels, post messages, create channels and groups and +manage those, upload and search files, manage presence.""" +authors: "Marek Kubica " +flags: light-uninstall +url { + src: + "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.9.1/slacko-0.9.1.tar.gz" + checksum: [ + "sha256=11cdce0d14806a919e3e313d8fbc7490b194bb01757f2369670173c9d61f45f2" + "md5=44d45621e2fdd3a5f84cf2129cc2afab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.0.0.0/opam b/packages/slap/slap.0.0.0/opam new file mode 100644 index 000000000..8aaf9bd1b --- /dev/null +++ b/packages/slap/slap.0.0.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/akabe/slap" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install" +] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} + "base-bigarray" {= "base"} + "lacaml" {>= "7.0.12" & < "7.2.2"} + "ocamlfind" {<= "1.9.6"} + "cppo" {<= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" +] +dev-repo: "git+https://github.com/akabe/slap" +bug-reports: "https://github.com/akabe/slap/issues" +synopsis: + "Linear algebra library with static size checking for matrix operations" +description: """ +This OCaml-library is a wrapper of Lacaml, a binding of two widely used +linear algebra libraries BLAS and LAPACK for FORTRAN. Sized Linear Algebra +Library (SLAP) guarantees statically (i.e, at compile time) consistency +(with respect to dimensions) of most high-level matrix (and vector) +operations. For example, addition of two- and three-dimensional vectors causes +type error at compile time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v0.0.0.tar.gz" + checksum: [ + "sha256=61dce0f38d16557c9a39622774a42e75e99e0ee77cfc58c55546d44cfd2b75a6" + "md5=86309ce69cf295ad301188b2d7d5f4c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.0.1.0/opam b/packages/slap/slap.0.1.0/opam new file mode 100644 index 000000000..47f92388e --- /dev/null +++ b/packages/slap/slap.0.1.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/akabe/slap" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install" +] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} + "base-bigarray" {= "base"} + "lacaml" {>= "7.0.12" & < "7.2.2"} + "ocamlfind" {<= "1.9.6"} + "cppo" {<= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" +] +dev-repo: "git+https://github.com/akabe/slap" +bug-reports: "https://github.com/akabe/slap/issues" +synopsis: + "Linear algebra library with static size checking for matrix operations" +description: """ +This OCaml-library is a wrapper of Lacaml, a binding of two widely used +linear algebra libraries BLAS and LAPACK for FORTRAN. Sized Linear Algebra +Library (SLAP) guarantees statically (i.e, at compile time) consistency +(with respect to dimensions) of most high-level matrix (and vector) +operations. For example, addition of two- and three-dimensional vectors causes +type error at compile time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=57f5926893162f65da237e9d22e49b04418407249929fa025283e8bcc7c1634a" + "md5=f038fbd9c43f4710d2f4a265dba42a29" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.0.2.0/opam b/packages/slap/slap.0.2.0/opam new file mode 100644 index 000000000..ecd3826f3 --- /dev/null +++ b/packages/slap/slap.0.2.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/akabe/slap" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install" +] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} + "base-bigarray" {= "base"} + "lacaml" {>= "7.0.12" & < "7.2.2"} + "ocamlfind" {<= "1.9.6"} + "cppo" {<= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" +] +dev-repo: "git+https://github.com/akabe/slap" +bug-reports: "https://github.com/akabe/slap/issues" +synopsis: + "Linear algebra library with static size checking for matrix operations" +description: """ +This OCaml-library is a wrapper of Lacaml, a binding of two widely used +linear algebra libraries BLAS and LAPACK for FORTRAN. Sized Linear Algebra +Library (SLAP) guarantees statically (i.e, at compile time) consistency +(with respect to dimensions) of most high-level matrix (and vector) +operations. For example, addition of two- and three-dimensional vectors causes +type error at compile time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=480a03ed6d0249d669b8a674899e8ab8ecb2814c520d47ac9df3284768a356b8" + "md5=981a01818182a1f759e3baee807781e0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.0.2.1/opam b/packages/slap/slap.0.2.1/opam new file mode 100644 index 000000000..e52077878 --- /dev/null +++ b/packages/slap/slap.0.2.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/akabe/slap" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install" +] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} + "base-bigarray" {= "base"} + "lacaml" {>= "7.0.12" & < "7.2.2"} + "ocamlfind" {<= "1.9.6"} + "cppo" {<= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" +] +dev-repo: "git+https://github.com/akabe/slap" +bug-reports: "https://github.com/akabe/slap/issues" +synopsis: + "Linear algebra library with static size checking for matrix operations" +description: """ +This OCaml-library is a wrapper of Lacaml, a binding of two widely used +linear algebra libraries BLAS and LAPACK for FORTRAN. Sized Linear Algebra +Library (SLAP) guarantees statically (i.e, at compile time) consistency +(with respect to dimensions) of most high-level matrix (and vector) +operations. For example, addition of two- and three-dimensional vectors causes +type error at compile time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v0.2.1.tar.gz" + checksum: [ + "sha256=7f32af54f2025425b77abc7351ce291c15f40ab0e8bb11802e89b089aa99120f" + "md5=0ee7f4937ed8cbdfc7d825341c841cfc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.0.2.2/opam b/packages/slap/slap.0.2.2/opam new file mode 100644 index 000000000..10fadbc3c --- /dev/null +++ b/packages/slap/slap.0.2.2/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://akabe.github.io/slap/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install" +] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} + "base-bigarray" {= "base"} + "lacaml" {>= "7.0.12" & < "7.2.2"} + "ocamlfind" {<= "1.9.6"} + "cppo" {<= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" +] +dev-repo: "git+https://github.com/akabe/slap" +bug-reports: "https://github.com/akabe/slap/issues" +synopsis: + "A linear algebra library with static size checking for matrix operations" +description: """ +Sized Linear Algebra Package (SLAP) is a wrapper of Lacaml, a binding of two +widely used linear algebra libraries BLAS and LAPACK for FORTRAN. This +guarantees statically (i.e, at compile time) consistency (with respect to +dimensions) of most high-level matrix (and vector) operations. For example, +addition of two- and three-dimensional vectors causes type error at compile +time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v0.2.2.tar.gz" + checksum: [ + "sha256=08e5eb56703d4e4c27b15be571ca24df77925c01e63fa38e147ec9b7731bc5e0" + "md5=c94c1ff3e34eaa293d3e2c9f3daacd67" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.0.2.3/opam b/packages/slap/slap.0.2.3/opam new file mode 100644 index 000000000..ec4e1c094 --- /dev/null +++ b/packages/slap/slap.0.2.3/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://akabe.github.io/slap/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install" +] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} + "base-bigarray" {= "base"} + "lacaml" {>= "7.0.12" & < "7.2.2"} + "ocamlfind" {<= "1.9.6"} + "cppo" {<= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" +] +dev-repo: "git+https://github.com/akabe/slap" +bug-reports: "https://github.com/akabe/slap/issues" +synopsis: + "A linear algebra library with static size checking for matrix operations" +description: """ +Sized Linear Algebra Package (SLAP) is a wrapper of Lacaml, a binding of two +widely used linear algebra libraries BLAS and LAPACK for FORTRAN. This +guarantees statically (i.e, at compile time) consistency (with respect to +dimensions) of most high-level matrix (and vector) operations. For example, +addition of two- and three-dimensional vectors causes type error at compile +time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v0.2.3.tar.gz" + checksum: [ + "sha256=0c5146fb07986d5119f7d3a5811f637a6868991cab1bbb80fcf2249e4064cfba" + "md5=0fffd1577047a72e27e0f973c4f5c33f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.1.0.0/opam b/packages/slap/slap.1.0.0/opam new file mode 100644 index 000000000..bc9fa3b56 --- /dev/null +++ b/packages/slap/slap.1.0.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://akabe.github.io/slap/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install" +] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "4.02"} + "base-bigarray" {= "base"} + "lacaml" {>= "7.0.12" & < "7.2.2"} + "ocamlfind" {<= "1.9.6"} + "cppo" {<= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" +] +dev-repo: "git+https://github.com/akabe/slap" +bug-reports: "https://github.com/akabe/slap/issues" +synopsis: + "A linear algebra library with static size checking for matrix operations" +description: """ +Sized Linear Algebra Package (SLAP) is a wrapper of Lacaml, a binding of two +widely used linear algebra libraries BLAS and LAPACK for FORTRAN. This +guarantees statically (i.e, at compile time) consistency (with respect to +dimensions) of most high-level matrix (and vector) operations. For example, +addition of two- and three-dimensional vectors causes type error at compile +time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=a2e58967e305b17cbda3a6f512dfa2a150cd4502e491e3cd36d8e2c709a44c1b" + "md5=770c24c1f247fe0c73813acd134ee36f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.1.0.1/opam b/packages/slap/slap.1.0.1/opam new file mode 100644 index 000000000..33d2bde22 --- /dev/null +++ b/packages/slap/slap.1.0.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://akabe.github.io/slap/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install" +] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "4.02"} + "base-bigarray" {= "base"} + "lacaml" {>= "7.0.12" & < "7.2.2"} + "ocamlfind" {<= "1.9.6"} + "cppo" {<= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" +] +dev-repo: "git+https://github.com/akabe/slap" +bug-reports: "https://github.com/akabe/slap/issues" +synopsis: + "A linear algebra library with static size checking for matrix operations" +description: """ +Sized Linear Algebra Package (SLAP) is a wrapper of Lacaml, a binding of two +widely used linear algebra libraries BLAS and LAPACK for FORTRAN. This +guarantees statically (i.e, at compile time) consistency (with respect to +dimensions) of most high-level matrix (and vector) operations. For example, +addition of two- and three-dimensional vectors causes type error at compile +time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=b489389afe2b9b68eb3526c798e392909de45c489b0a3fe5d5288795c056505a" + "md5=fa0a4ae7969187c75c35e51d078ab89c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.2.0.0/opam b/packages/slap/slap.2.0.0/opam new file mode 100644 index 000000000..93e2db7f1 --- /dev/null +++ b/packages/slap/slap.2.0.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://akabe.github.io/slap/" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install" +] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "4.02"} + "base-bigarray" {= "base"} + "lacaml" {>= "7.2.3" & < "8.0.0"} + "ocamlfind" {<= "1.9.6"} + "cppo" {<= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" +] +dev-repo: "git+https://github.com/akabe/slap" +bug-reports: "https://github.com/akabe/slap/issues" +synopsis: + "A linear algebra library with static size checking for matrix operations" +description: """ +Sized Linear Algebra Package (SLAP) is a wrapper of Lacaml, a binding of two +widely used linear algebra libraries BLAS and LAPACK for FORTRAN. This +guarantees statically (i.e, at compile time) consistency (with respect to +dimensions) of most high-level matrix (and vector) operations. For example, +addition of two- and three-dimensional vectors causes type error at compile +time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=53cd913271c5d1042c8d7350adcb20757fa1530e4a0754fdb70e3015d5e93241" + "md5=8dd38919d050ac4707d351ef4bf1d57c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.2.0.1/opam b/packages/slap/slap.2.0.1/opam new file mode 100644 index 000000000..d4c18979e --- /dev/null +++ b/packages/slap/slap.2.0.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://akabe.github.io/slap/" +dev-repo: "git+https://github.com/akabe/slap.git" +bug-reports: "https://github.com/akabe/slap/issues" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--disable-ppx" {ocaml:version < "4.02"} + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "3.12"} + "base-bigarray" {= "base"} + "base-bytes" {<= "base"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "lacaml" {>= "7.2.3" & < "8.0.0"} + "cppo" {<= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "ounit" +] +synopsis: + "A linear algebra library with static size checking for matrix operations" +description: """ +Sized Linear Algebra Package (SLAP) is a wrapper of Lacaml, a binding of two +widely used linear algebra libraries BLAS and LAPACK for FORTRAN. This +guarantees statically (i.e, at compile time) consistency (with respect to +dimensions) of most high-level matrix (and vector) operations. For example, +addition of two- and three-dimensional vectors causes type error at compile +time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=db23a79a9ffc842c1ed5ef3c4a62344779a95dae35705221e97f2704727450ed" + "md5=1cb874673e184ae640be96273a7d5ce6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.2.0.2/opam b/packages/slap/slap.2.0.2/opam new file mode 100644 index 000000000..33ddbe208 --- /dev/null +++ b/packages/slap/slap.2.0.2/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://akabe.github.io/slap/" +dev-repo: "git+https://github.com/akabe/slap.git" +bug-reports: "https://github.com/akabe/slap/issues" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--disable-ppx" {ocaml:version < "4.02"} + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "3.12"} + "base-bigarray" {= "base"} + "base-bytes" {<= "base"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "lacaml" {>= "7.2.3" & < "8.0.0"} + "cppo" {<= "1.8.0"} +] +depopts: [ + "ounit" +] +synopsis: + "A linear algebra library with static size checking for matrix operations" +description: """ +Sized Linear Algebra Package (SLAP) is a wrapper of Lacaml, a binding of two +widely used linear algebra libraries BLAS and LAPACK for FORTRAN. This +guarantees statically (i.e, at compile time) consistency (with respect to +dimensions) of most high-level matrix (and vector) operations. For example, +addition of two- and three-dimensional vectors causes type error at compile +time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v2.0.2.tar.gz" + checksum: [ + "sha256=7b77edae7d2ed1b961d59870ddd927f7b75208165ffba8f103f30e5eedde946c" + "md5=01fbfa454b08eeeee092c6f5ec43b103" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/slap/slap.3.0.0/opam b/packages/slap/slap.3.0.0/opam new file mode 100644 index 000000000..03f1fce5f --- /dev/null +++ b/packages/slap/slap.3.0.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "abe@sf.ecei.tohoku.ac.jp" +authors: [ "Akinori ABE " ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "http://akabe.github.io/slap/" +dev-repo: "git+https://github.com/akabe/slap.git" +bug-reports: "https://github.com/akabe/slap/issues" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--disable-ppx" {ocaml:version < "4.02"} + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "slap"] +] +depends: [ + "ocaml" {<= "4.02.3" & >= "3.12"} + "base-bigarray" {= "base"} + "base-bytes" {<= "base"} + "ocamlfind" {>= "1.5.0" & <= "1.9.6"} + "lacaml" {>= "8.0.0" & < "10.0.0"} + "cppo" {<= "1.8.0"} +] +depopts: [ + "ounit" +] +synopsis: + "A linear algebra library with static size checking for matrix operations" +description: """ +Sized Linear Algebra Package (SLAP) is a wrapper of Lacaml, a binding of two +widely used linear algebra libraries BLAS and LAPACK for FORTRAN. This +guarantees statically (i.e, at compile time) consistency (with respect to +dimensions) of most high-level matrix (and vector) operations. For example, +addition of two- and three-dimensional vectors causes type error at compile +time, and dynamic errors like exceptions do not happen.""" +flags: light-uninstall +url { + src: "https://github.com/akabe/slap/archive/v3.0.0.tar.gz" + checksum: [ + "sha256=f2b6de18c02dc016f4626430f8b0331aff78e1f45c38157aa674ce5fddc4376d" + "md5=4d33bb4ceecbc216d5167263805507f7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/smbc/smbc.0.3.1/opam b/packages/smbc/smbc.0.3.1/opam new file mode 100644 index 000000000..c8f1774b6 --- /dev/null +++ b/packages/smbc/smbc.0.3.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/smbc" +bug-reports: "https://github.com/c-cube/smbc/issues" +tags: ["logic" "narrowing" "model" "smt"] +dev-repo: "git+https://github.com/c-cube/smbc.git" +build: [make] +install: [make "BINDIR=%{bin}%" "install"] +remove: ["rm" "%{bin}%/smbc"] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "containers" {>= "1.0" & < "2.0"} + "sequence" {>= "0.4" & <= "1.1"} + "msat" {>= "0.5" & < "0.7"} + "tip-parser" {>= "0.3" & < "0.4"} + "menhir" {<= "20240715"} +] +synopsis: "Sat Modulo Bounded Checking" +description: """ +A model finder for a purely functional language with unknowns, +similar to functional logic programming. It relies on a SAT +solver (msat) to prune the search space efficiently.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/smbc/archive/0.3.1.tar.gz" + checksum: [ + "sha256=99d9e3b339b9161b84625601209ff5d35b51d96f90efe08981bf17cff88ca036" + "md5=fa60725a8580bd620add0179ab08719f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/smbc/smbc.0.4.1/opam b/packages/smbc/smbc.0.4.1/opam new file mode 100644 index 000000000..01c0fc985 --- /dev/null +++ b/packages/smbc/smbc.0.4.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/smbc" +bug-reports: "https://github.com/c-cube/smbc/issues" +tags: ["logic" "narrowing" "model" "smt"] +dev-repo: "git+https://github.com/c-cube/smbc.git" +build: [make] +install: [make "BINDIR=%{bin}%" "install"] +remove: ["rm" "%{bin}%/smbc"] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "containers" {>= "1.0" & < "2.0"} + "sequence" {>= "0.4" & <= "1.1"} + "msat" {>= "0.5" & < "0.8"} + "tip-parser" {>= "0.3" & < "0.4"} + "menhir" {<= "20240715"} +] +synopsis: "Sat Modulo Bounded Checking" +description: """ +A model finder for a purely functional language with unknowns, +similar to functional logic programming. It relies on a SAT +solver (msat) to prune the search space efficiently.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/smbc/archive/0.4.1.tar.gz" + checksum: [ + "sha256=340499644477e49b5a05879fb778847471122550eef04a08e05faab3ddf9ea81" + "md5=e02a268970ff6d19f153d31113c5c338" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/smbc/smbc.0.4/opam b/packages/smbc/smbc.0.4/opam new file mode 100644 index 000000000..8f192e81a --- /dev/null +++ b/packages/smbc/smbc.0.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +authors: "Simon Cruanes" +homepage: "https://github.com/c-cube/smbc" +bug-reports: "https://github.com/c-cube/smbc/issues" +tags: ["logic" "narrowing" "model" "smt"] +dev-repo: "git+https://github.com/c-cube/smbc.git" +build: [make] +install: [make "BINDIR=%{bin}%" "install"] +remove: ["rm" "%{bin}%/smbc"] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "containers" {>= "1.0" & < "2.0"} + "sequence" {>= "0.4" & <= "1.1"} + "msat" {>= "0.5" & < "0.8"} + "tip-parser" {>= "0.3" & < "0.4"} + "menhir" {<= "20240715"} +] +synopsis: "Sat Modulo Bounded Checking" +description: """ +A model finder for a purely functional language with unknowns, +similar to functional logic programming. It relies on a SAT +solver (msat) to prune the search space efficiently.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/smbc/archive/0.4.tar.gz" + checksum: [ + "sha256=048555711bf469ad3f42d22af8dfed2c950c6849ccd7a750edb3d75f766c812a" + "md5=1bcf0d5564d97fbb41ccdf64f0c86668" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/smbc/smbc.0.5/opam b/packages/smbc/smbc.0.5/opam new file mode 100644 index 000000000..5c010fcac --- /dev/null +++ b/packages/smbc/smbc.0.5/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +synopsis: "Experimental model finder/SMT solver for functional programming" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +tags: ["logic" "narrowing" "model" "smt"] +homepage: "https://github.com/c-cube/smbc" +bug-reports: "https://github.com/c-cube/smbc/issues" +depends: [ + "dune" {<= "3.17.1"} + "base-bytes" {<= "base"} + "containers" {>= "1.0" & < "2.7" } + "sequence" {>= "0.4" & <= "1.1"} + "msat" {>= "0.5" & < "0.8"} + "tip-parser" {>= "0.5" & < "0.6"} + "ocaml" {>= "4.03"} +] +build: ["dune" "build" "@install"] +dev-repo: "git+https://github.com/c-cube/smbc.git" +url { + src: "https://github.com/c-cube/smbc/archive/0.5.tar.gz" + checksum: [ + "md5=9e8368808f18c9d0ed7fd07497758220" + "sha512=513c863ddc4d794f88dafddce14b6c9a7b289899a3aeb1642fc909838239051f1dcc466d911fb86762489bb2b0934404c0fe3e7c21aa0253fc29b90ff4863844" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/smbc/smbc.0.6/opam b/packages/smbc/smbc.0.6/opam new file mode 100644 index 000000000..e364d84b5 --- /dev/null +++ b/packages/smbc/smbc.0.6/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +synopsis: "Experimental model finder/SMT solver for functional programming" +maintainer: "simon.cruanes.2007@m4x.org" +authors: "Simon Cruanes" +tags: ["logic" "narrowing" "model" "smt"] +homepage: "https://github.com/c-cube/smbc" +bug-reports: "https://github.com/c-cube/smbc/issues" +depends: [ + "dune" {<= "3.17.1"} + "base-bytes" {<= "base"} + "containers" {>= "1.0" & < "2.7" } + "iter" {>= "1.0" & <= "1.8"} + "msat" {>= "0.8" & < "0.9"} + "tip-parser" {= "0.6"} + "ocaml" {>= "4.03"} +] +build: ["dune" "build" "@install" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/c-cube/smbc.git" +url { + src: "https://github.com/c-cube/smbc/archive/0.6.tar.gz" + checksum: [ + "md5=4ee7e4ae0796195da18ac4783bc8e2a8" + "sha512=6bd90c14a8a31d4d02ebeaa77c99e3722c751a75885b44d0d48ec43e987b503dc06e65c92519c0af3f17e536782e2c7a28fdf1e6d64eb959eec048fff8dbfb0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/snappy/snappy.0.1.0/opam b/packages/snappy/snappy.0.1.0/opam new file mode 100644 index 000000000..de9a10ef2 --- /dev/null +++ b/packages/snappy/snappy.0.1.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "ygrek@autistici.org" +maintainer: "ygrek@autistici.org" +homepage: "https://ygrek.org/p/ocaml-snappy/" +doc: ["https://ygrek.org/p/ocaml-snappy/api/index.html"] +bug-reports: "https://github.com/ygrek/ocaml-snappy/issues" +dev-repo: "git+https://github.com/ygrek/ocaml-snappy" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "snappy"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-snappy" {= "1"} +] +patches: "myocamlbuild.ml.osx.patch" {os = "macos"} +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to snappy - fast compression/decompression library" +flags: light-uninstall +url { + src: "https://ygrek.org/p/release/ocaml-snappy/ocaml-snappy-0.1.0.tar.gz" + checksum: [ + "sha256=902d5aa5bb318834c6ddf2c36140836c3fca1542d6135d22638dcff74ca9d1de" + "md5=8067b7d19b37db22a512748640844ce3" + ] + mirrors: + "https://github.com/ygrek/ocaml-snappy/releases/download/v0.1.0/ocaml-snappy-0.1.0.tar.gz" +} +extra-source "myocamlbuild.ml.osx.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/snappy/myocamlbuild.ml.osx.patch" + checksum: [ + "sha256=a8602706029be3ed6548c7ae13ece47a1b1874a169a0e11990f89964d9e32c63" + "md5=1c3d251fdaf29b2b5114681b5aa16eb5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/socialpeek/socialpeek.1.0.0/opam b/packages/socialpeek/socialpeek.1.0.0/opam new file mode 100644 index 000000000..0b42cc8e1 --- /dev/null +++ b/packages/socialpeek/socialpeek.1.0.0/opam @@ -0,0 +1,78 @@ +opam-version: "2.0" +maintainer: "Miguel Molina " +authors: "Miguel Molina " +homepage: "https://github.com/erizocosmico/ocaml-socialpeek" +bug-reports: "https://github.com/erizocosmico/ocaml-socialpeek/issues" +license: "MIT" +doc: "http://erizocosmi.co/ocaml-socialpeek" +dev-repo: "git+https://github.com/erizocosmico/ocaml-socialpeek.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3"} + "base" {< "v0.14"} + "lambdasoup" {< "0.7.0"} + "lwt_ssl" {< "1.2.0"} + "cohttp-lwt-unix" {< "0.100.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "ounit" {with-test & >= "2.0.6" & <= "2.2.7"} +] +synopsis: + "OCaml library to extract social information such as Twitter cards or OpenGraph data from webpages and HTML." +description: """ +## Usage + +### Get twitter card + +```ocaml +open Socialpeek + +let () = + (** you can use `from_html` instead if you already have the HTML *) + let twitter_card = from_url "http://something.cool" |> Twitter.get_card in + match twitter_card with + | Twitter.Summary data -> (** Do something with data *) + | Twitter.Summary_large_image data -> (** Do something with data *) + | Twitter.App data -> (** Do something with data *) + | Twitter.Player data -> (** Do something with data *) +``` + +Twitter cards can have 4 different shapes: `summary`, `summary_large_image`, `app` or `player` (more info about [twitter cards](https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/markup)). +So the result of `Twitter.get_card` is a variant type that holds only the data a certain type of card can have. + +### Get Opengraph data + +```ocaml +open Socialpeek + +let () = + (** you can use `from_html` instead if you already have the HTML *) + let og_data = from_url "http://something.cool" |> Opengraph.get_data in + (** do something with the data *) +``` + +### Get twitter and opengraph data + +```ocaml +open Socialpeek + +let () = + (** you can use `from_html` instead if you already have the HTML *) + let tags = from_url "http://something.cool" in + let og_data = Opengraph.get_data tags in + let twitter_card = Twitter.get_card tags in + (** do something with the data *) +```""" +url { + src: + "https://github.com/erizocosmico/ocaml-socialpeek/archive/1.0.0.tar.gz" + checksum: [ + "sha256=db114639e8b6eefeb6285193681b705dfd498435fc92c2ec5473a2ebb9eb24af" + "md5=a0af71f8d0761d948d29052b68cf850b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/opam b/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/opam new file mode 100644 index 000000000..cabac8fbe --- /dev/null +++ b/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/dominicjprice/sociaml-facebook-api" +bug-reports: "https://github.com/dominicjprice/sociaml-facebook-api/issues" +dev-repo: "git+https://github.com/dominicjprice/sociaml-facebook-api.git" +authors: [ "Dominic Price" ] +license: "ISC" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "sociaml_facebook_api"] + ["ocamlfind" "remove" "endpoints"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "calendar" {>= "2.00" & <= "3.0.0"} + "cohttp" {>= "0.12.0" & < "0.18.0"} + "core_kernel" {<= "v0.17.0"} + "csv" {<= "2.4"} + "lwt" {< "3.0.0"} + "meta_conv" {<= "1.1.5"} + "oasis" {<= "0.4.11"} + "ssl" {<= "0.7.0"} + "tiny_json_conv" {<= "1.4.1"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Facebook Graph API Client Library for OCaml" +description: + "Access version 1.0 of the Facebook Graph API in OCaml applications." +url { + src: + "https://github.com/dominicjprice/sociaml-facebook-api/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=4e80d517703fcacccec3d944077dfc83092ecadb7bca67357c160dce75bfd65b" + "md5=7cb24524f736f554b1c132a586c81b1a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/opam b/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/opam new file mode 100644 index 000000000..06d4631e7 --- /dev/null +++ b/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/dominicjprice/sociaml-facebook-api" +authors: [ "Dominic Price" ] +license: "ISC" +bug-reports: "https://github.com/dominicjprice/sociaml-facebook-api/issues" +dev-repo: "git+https://github.com/dominicjprice/sociaml-facebook-api.git" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "sociaml_facebook_api"] + ["ocamlfind" "remove" "endpoints"] +] +depends: [ + "ocaml" {= "4.02.1"} + "calendar" {>= "2.00" & <= "3.0.0"} + "cohttp" {>= "0.18.0" & <= "6.0.0"} + "core_kernel" {<= "v0.17.0"} + "csv" {<= "2.4"} + "lwt" {< "3.0.0"} + "oasis" {<= "0.4.11"} + "ppx_meta_conv" {<= "4.1.0"} + "ssl" {<= "0.7.0"} + "tiny_json" {<= "1.1.6"} + "tiny_json_conv" {<= "1.4.1"} + "uri" {<= "4.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Facebook Graph API Client Library for OCaml" +description: + "Access version 1.0 of the Facebook Graph API in OCaml applications." +url { + src: + "https://github.com/dominicjprice/sociaml-facebook-api/archive/v0.4.1.tar.gz" + checksum: [ + "sha256=dd7ec1796147608f28cb8de18c8d6688260e3ad3e0d1e153d044023f25941d1e" + "md5=5ccb8fbeb4128ceee8c541d80364e156" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/opam b/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/opam new file mode 100644 index 000000000..9aa00cdf4 --- /dev/null +++ b/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/CREATe-centre/sociaml-oauth-client" +bug-reports: "https://github.com/CREATe-centre/sociaml-oauth-client/issues" +authors: [ "Dominic Price" ] +license: "ISC" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "sociaml_oauth_client"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "oasis" {<= "0.4.11"} + "core_kernel" {<= "v0.17.0"} + "lwt" {< "3.0.0"} + "ssl" {<= "0.7.0"} + "uri" {<= "4.4.0"} + "cohttp" {>= "0.12.0" & < "0.14.0"} + "cryptokit" {<= "1.20"} + "re2" {<= "v0.17.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/CREATe-centre/sociaml-oauth-client.git" +install: [make "install"] +synopsis: "OAuth Client Library for Ocaml" +description: """ +A very basic OAuth client library for OCaml. Currently supports Version 1.0a +of the OAuth protocol and has been tested against the Twitter and Tumblr +OAuth APIs.""" +url { + src: + "https://github.com/dominicjprice/sociaml-oauth-client/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=4e072b5c76a64cfdb93f508ba8de27675d7973dc1d0be1fa27b74eeba3e51f8c" + "md5=7cc45741981578a7b6198e7a92c61f40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/opam b/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/opam new file mode 100644 index 000000000..efb4b60a9 --- /dev/null +++ b/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/CREATe-centre/sociaml-tumblr-api.git" +bug-reports: "https://github.com/CREATe-centre/sociaml-tumblr-api/issues" +authors: [ "Dominic Price" ] +license: "ISC" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "sociaml_tumblr_api"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "oasis" {<= "0.4.11"} + "core_kernel" {<= "v0.17.0"} + "lwt" {< "3.0.0"} + "meta_conv" {<= "1.1.5"} + "tiny_json" {<= "1.1.6"} + "tiny_json_conv" {<= "1.4.1"} + "uri" {<= "4.4.0"} + "csv" {<= "2.4"} + "calendar" {>= "2.00" & <= "3.0.0"} + "sociaml-oauth-client" {= "0.5.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/CREATe-centre/sociaml-tumblr-api.git" +install: [make "install"] +synopsis: "Tumblr API Client Library for OCaml" +description: "Access version 2 of the Tumblr API in OCaml applications." +url { + src: + "https://github.com/dominicjprice/sociaml-tumblr-api/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=88b482549eab5f9df0c22e37aad4413d2fac0967d3aa30682539cd61ed8606a7" + "md5=053e74cfcfcbc4e2e239943a9fcb5a87" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sociaml-vcard/sociaml-vcard.0.1.0/opam b/packages/sociaml-vcard/sociaml-vcard.0.1.0/opam new file mode 100644 index 000000000..21e80ac36 --- /dev/null +++ b/packages/sociaml-vcard/sociaml-vcard.0.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/dominicjprice/sociaml-vcard" +authors: [ "Dominic Price" ] +license: "ISC" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "sociaml-vcard"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "oasis" {<= "0.4.11"} + "core" {< "113.24.00"} + "menhir" {<= "20240715"} + "ulex" {<= "1.2"} + "re2" {<= "v0.17.0"} + "camomile" {< "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/dominicjprice/sociaml-vcard" +install: [make "install"] +synopsis: "vCard library for OCaml" +description: """ +Library for parsing and creating contact information in the vCard format. +Currently only version 4.0 of the vCard specification is supported.""" +url { + src: "https://github.com/dominicjprice/sociaml-vcard/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=0815f2e930833d77f96f0eadcd9d4122279d8856f1993b0f49f50a79fa6c3c2c" + "md5=71a800fdf3847497dfcef29fe913a9ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sociaml-vcard/sociaml-vcard.0.2.1/opam b/packages/sociaml-vcard/sociaml-vcard.0.2.1/opam new file mode 100644 index 000000000..4fb8ee094 --- /dev/null +++ b/packages/sociaml-vcard/sociaml-vcard.0.2.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "dominic.price@nottingham.ac.uk" +homepage: "https://github.com/dominicjprice/sociaml-vcard" +authors: [ "Dominic Price" ] +license: "ISC" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix" prefix] + [make "build"] +] +remove: [ + [make "uninstall"] + ["ocamlfind" "remove" "sociaml_vcard"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "oasis" {<= "0.4.11"} + "core_kernel" {< "113.33.00"} + "menhir" {<= "20240715"} + "ulex" {<= "1.2"} + "re2" {<= "v0.17.0"} + "camomile" {< "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/dominicjprice/sociaml-vcard" +install: [make "install"] +synopsis: "vCard library for OCaml" +description: """ +Library for parsing and creating contact information in the vCard format. +Currently only version 4.0 of the vCard specification is supported.""" +url { + src: "https://github.com/dominicjprice/sociaml-vcard/archive/v0.2.1.tar.gz" + checksum: [ + "sha256=3ba7cca34e0c1970f2273e7869d08707712f41eef6da9de5b9237011163233cd" + "md5=163d9b005e2317486c41141aab949fee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/socket-daemon/socket-daemon.0.1.0/opam b/packages/socket-daemon/socket-daemon.0.1.0/opam new file mode 100644 index 000000000..1c9b4b88d --- /dev/null +++ b/packages/socket-daemon/socket-daemon.0.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: "Maxence Guesdon" +homepage: "http://github.com/zoggy/ocaml-socket-daemon" +bug-reports: "https://github.com/zoggy/ocaml-socket-daemon/issues" +license: "GPL-3.0-only" +doc: "http://github.com/zoggy/ocaml-socket-daemon" +tags: ["socket" "daemon" "unix"] +dev-repo: "git+https://github.com/zoggy/ocaml-socket-daemon.git" +build: [make "all"] +install: [make "install"] +remove: ["ocamlfind" "remove" "socket-daemon"] +depends: [ + "ocaml" {>= "4.02.2"} + "lwt" {>= "2.5" & <= "5.9.0"} + "ppx_deriving_yojson" {>= "2.4" & < "3.0"} +] +synopsis: + "Create daemons listening to a socket for stop, restart, ..., orders" +description: """ +Lwt-oriented library to make your server run as a daemon and +listen to a socket file. Provides a module to create the command-line +client which send commands (stop, restart, ...) to the server through +the socket.""" +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/ocaml-socket-daemon-0.1.0/old-codes-ocaml-socket-daemon-0.1.0.tar.gz" + checksum: [ + "sha256=adbb60d33c4f5bbbf4f04a99faad92c9552a0dd6449b1837f5b082ca92dba572" + "md5=79e3168cf61119611ad0255d9d3cd946" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/socket-daemon/socket-daemon.0.2.0/opam b/packages/socket-daemon/socket-daemon.0.2.0/opam new file mode 100644 index 000000000..40c16383b --- /dev/null +++ b/packages/socket-daemon/socket-daemon.0.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://github.com/zoggy/ocaml-socket-daemon" + +license: "GPL-3.0-only" + +doc: ["http://github.com/zoggy/ocaml-socket-daemon"] +dev-repo: "git+https://github.com/zoggy/ocaml-socket-daemon.git" +bug-reports: "https://github.com/zoggy/ocaml-socket-daemon/issues" + +tags: ["socket" "daemon" "unix"] + +build: [ + [make "all"] +] + +install: [ + [make "install"] +] + +remove: [["ocamlfind" "remove" "socket-daemon"]] +depends: [ + "ocaml" {>= "4.02.2"} + "lwt" {>= "2.5" & <= "5.9.0"} + "ppx_deriving_yojson" {>= "2.4" & < "3.0"} +] +synopsis: + "Create daemons listening to a socket for stop, restart, ..., orders" +description: """ +Lwt-oriented library to make your server run as a daemon and +listen to a socket file. Provides a module to create the command-line +client which send commands (stop, restart, ...) to the server through +the socket.""" +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/ocaml-socket-daemon-0.2.0/old-codes-ocaml-socket-daemon-0.2.0.tar.gz" + checksum: [ + "sha256=a0af821a925ef79569111cf2c30ea9844dff9dddeefaf167de30b9a3521885fd" + "md5=39e2ffb5b69cbff132705fe864cbfaa5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/socketcan/socketcan.0.8.10-0/opam b/packages/socketcan/socketcan.0.8.10-0/opam new file mode 100644 index 000000000..0afd68ce8 --- /dev/null +++ b/packages/socketcan/socketcan.0.8.10-0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Markus W. Weissmann " +authors: [ "Markus W. Weissmann " ] +license: "MIT" +homepage: "https://github.com/mwweissmann/ocaml-socketcan" +doc: "http://github.com/mwweissmann/ocaml-socketcan" +dev-repo: "git+https://github.com/mwweissmann/ocaml-socketcan.git" +bug-reports: "https://github.com/mwweissmann/ocaml-socketcan/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "socketcan"] +] +depends: [ + "ocaml" {< "4.06.0"} + "result" {<= "1.5"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "posix-time" {>= "1.0.0" & <= "1.0.1-0"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-linux-libc-dev" {= "0"} +] +available: os = "linux" +synopsis: "socketcan" +description: """ +The socketcan library provides bindings to the Linux SocketCAN interface: +to CAN-bus-sockets, CAN-frames and CAN-identifiers""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.10.tar.gz" + checksum: [ + "sha256=317f3c1e485152e0ed258c9332a1f5802ce6fa4743e12204afe92b989b4c760e" + "md5=11afabc253e810ff0e877d4ebd717455" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/socketcan/socketcan.0.8.11-0/opam b/packages/socketcan/socketcan.0.8.11-0/opam new file mode 100644 index 000000000..2510b1ec2 --- /dev/null +++ b/packages/socketcan/socketcan.0.8.11-0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Markus W. Weissmann " +authors: [ "Markus W. Weissmann " ] +license: "MIT" +homepage: "https://github.com/mwweissmann/ocaml-socketcan" +doc: "http://github.com/mwweissmann/ocaml-socketcan" +dev-repo: "git+https://github.com/mwweissmann/ocaml-socketcan.git" +bug-reports: "https://github.com/mwweissmann/ocaml-socketcan/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "socketcan"] +] +depends: [ + "ocaml" {< "4.06.0"} + "result" {<= "1.5"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "posix-time" {>= "1.0.0" & <= "1.0.1-0"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-linux-libc-dev" {= "0"} +] +available: os = "linux" +synopsis: "socketcan" +description: """ +The socketcan library provides bindings to the Linux SocketCAN interface: +to CAN-bus-sockets, CAN-frames and CAN-identifiers""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.11.tar.gz" + checksum: [ + "sha256=73019471b48ce5da9f95a22cf081e502cdbe921c20729db8cb0ace62fbe35cef" + "md5=15f9c7412c572c7d7309462c9fd1de86" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/socketcan/socketcan.0.8.7-0/opam b/packages/socketcan/socketcan.0.8.7-0/opam new file mode 100644 index 000000000..32441eda8 --- /dev/null +++ b/packages/socketcan/socketcan.0.8.7-0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Markus W. Weissmann " +authors: [ "Markus W. Weissmann " ] +license: "MIT" +homepage: "https://github.com/mwweissmann/ocaml-socketcan" +doc: "http://github.com/mwweissmann/ocaml-socketcan" +dev-repo: "git+https://github.com/mwweissmann/ocaml-socketcan.git" +bug-reports: "https://github.com/mwweissmann/ocaml-socketcan/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "socketcan"] +] +depends: [ + "ocaml" {< "4.06.0"} + "result" {<= "1.5"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "posix-time" {>= "1.0.0" & <= "1.0.1-0"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-linux-libc-dev" {= "0"} +] +available: os = "linux" +synopsis: "socketcan" +description: """ +The socketcan library provides bindings to the Linux SocketCAN interface: +to CAN-bus-sockets, CAN-frames and CAN-identifiers""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.7.tar.gz" + checksum: [ + "sha256=11f33eee00f4e528f283c66931d63ddf399a5db1c72d15ac3e78c4fe49e7b57a" + "md5=68f9db239002a276adfd3e2ae67438be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/socketcan/socketcan.0.8.8-0/opam b/packages/socketcan/socketcan.0.8.8-0/opam new file mode 100644 index 000000000..bce531db7 --- /dev/null +++ b/packages/socketcan/socketcan.0.8.8-0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Markus W. Weissmann " +authors: [ "Markus W. Weissmann " ] +license: "MIT" +homepage: "https://github.com/mwweissmann/ocaml-socketcan" +doc: "http://github.com/mwweissmann/ocaml-socketcan" +dev-repo: "git+https://github.com/mwweissmann/ocaml-socketcan.git" +bug-reports: "https://github.com/mwweissmann/ocaml-socketcan/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "socketcan"] +] +depends: [ + "ocaml" {< "4.06.0"} + "result" {<= "1.5"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "posix-time" {>= "1.0.0" & <= "1.0.1-0"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-linux-libc-dev" {= "0"} +] +available: os = "linux" +synopsis: "socketcan" +description: """ +The socketcan library provides bindings to the Linux SocketCAN interface: +to CAN-bus-sockets, CAN-frames and CAN-identifiers""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.8.tar.gz" + checksum: [ + "sha256=592618a7e06e0ebf024ebc1369fa3a3a085bb41f602f0e9872f7846769add20d" + "md5=bf46de123026a6736a2db75e8e778da0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/socketcan/socketcan.0.8.9-0/opam b/packages/socketcan/socketcan.0.8.9-0/opam new file mode 100644 index 000000000..791ab1eae --- /dev/null +++ b/packages/socketcan/socketcan.0.8.9-0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Markus W. Weissmann " +authors: [ "Markus W. Weissmann " ] +license: "MIT" +homepage: "https://github.com/mwweissmann/ocaml-socketcan" +doc: "http://github.com/mwweissmann/ocaml-socketcan" +dev-repo: "git+https://github.com/mwweissmann/ocaml-socketcan.git" +bug-reports: "https://github.com/mwweissmann/ocaml-socketcan/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "socketcan"] +] +depends: [ + "ocaml" {< "4.06.0"} + "result" {<= "1.5"} + "base-unix" {= "base"} + "base-bytes" {<= "base"} + "posix-time" {>= "1.0.0" & <= "1.0.1-0"} + "ocamlfind" {>= "1.5" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-linux-libc-dev" {= "0"} +] +available: os = "linux" +synopsis: "socketcan" +description: """ +The socketcan library provides bindings to the Linux SocketCAN interface: +to CAN-bus-sockets, CAN-frames and CAN-identifiers""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.9.tar.gz" + checksum: [ + "sha256=ef9c0a70edd0955e0ffc493d27628c2c0fd3ad23641f570a4ac5bdf285c49f7d" + "md5=0229b57a845016d7595b212e1070e098" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sodium/sodium.0.1.0/opam b/packages/sodium/sodium.0.1.0/opam new file mode 100644 index 000000000..a6609e751 --- /dev/null +++ b/packages/sodium/sodium.0.1.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +tags: ["org:mirage"] +build: make +remove: [["ocamlfind" "remove" "sodium"]] +depends: [ + "ocaml" + "base-bigarray" {= "base"} + "ocamlfind" {<= "1.9.6"} + "ctypes" {>= "0.1.1" & < "0.3"} + "conf-libsodium" {= "1"} +] +dev-repo: "git+https://github.com/dsheets/ocaml-sodium" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "Binding to libsodium UNAUDITED" +description: """ +Binding to libsodium 0.4.3+, a shared library wrapper for djb's NaCl +UNAUDITED""" +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-sodium/archive/0.1.0.tar.gz" + checksum: [ + "sha256=a9f7f6834a48bc05e8ce2281f081403e87e56b0c03176df9f153ebbc9ce14e7e" + "md5=2e22bd3b3941fa2bb2152ad98d74025d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sodium/sodium.0.2.0/opam b/packages/sodium/sodium.0.2.0/opam new file mode 100644 index 000000000..89494bdde --- /dev/null +++ b/packages/sodium/sodium.0.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +tags: ["org:mirage"] +build: make +remove: [["ocamlfind" "remove" "sodium"]] +depends: [ + "ocaml" {< "4.06.0"} + "base-bigarray" {= "base"} + "base-bytes" {<= "base"} + "ocamlfind" {<= "1.9.6"} + "ctypes" {>= "0.3" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-libsodium" {= "1"} +] +dev-repo: "git+https://github.com/dsheets/ocaml-sodium" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "Binding to libsodium UNAUDITED" +description: """ +Binding to libsodium 0.4.4+, a shared library wrapper for djb's NaCl +UNAUDITED""" +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-sodium/archive/0.2.0.tar.gz" + checksum: [ + "sha256=9d8b1bc049a2e52ddbe4015bf4097d172d32db706fbda6e84e45073270cfec36" + "md5=081e374e4d43a88e35c58151cd45e0dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sodium/sodium.0.3.0/opam b/packages/sodium/sodium.0.3.0/opam new file mode 100644 index 000000000..2a7fa5bec --- /dev/null +++ b/packages/sodium/sodium.0.3.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +tags: ["org:mirage"] +build: [ + [make] {os != "freebsd"} + ["env" "IS_FREEBSD=true" make] {os = "freebsd"} +] +remove: [["ocamlfind" "remove" "sodium"]] +depends: [ + "ocaml" {>= "4.01.0"} + "base-bigarray" {= "base"} + "base-bytes" {<= "base"} + "ocamlfind" {<= "1.9.6"} + "ctypes" {>= "0.3.2" & < "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-libsodium" {= "1"} +] +dev-repo: "git+https://github.com/dsheets/ocaml-sodium" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "Binding to libsodium UNAUDITED" +description: """ +Binding to libsodium 0.6.1+, a shared library wrapper for djb's NaCl. + +Binding uses ctypes' stub generation system. GNU/Linux, FreeBSD, and OS +X are supported. + +UNAUDITED""" +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-sodium/archive/0.3.0.tar.gz" + checksum: [ + "sha256=b89dec7094d6361d59e7a82ea7a2022a1d308f1206bf0400679197df39555509" + "md5=7dafca32822d88e229648cec369bcc7e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sodium/sodium.0.4.1/opam b/packages/sodium/sodium.0.4.1/opam new file mode 100644 index 000000000..5c5a035ef --- /dev/null +++ b/packages/sodium/sodium.0.4.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +tags: ["org:mirage"] +authors: [ + "David Sheets " + "Peter Zotov " +] +homepage: "https://github.com/dsheets/ocaml-sodium/" +bug-reports: "https://github.com/dsheets/ocaml-sodium/issues/" +build: [ + [make] {os != "freebsd"} + [make "CFLAGS=-I/usr/local/include -L/usr/local/lib"] {os = "freebsd"} + [make "test"] {with-test & os != "freebsd"} + [make "CFLAGS=-I/usr/local/include -L/usr/local/lib" "test"] + {with-test & os = "freebsd"} +] +remove: [["ocamlfind" "remove" "sodium"]] +depends: [ + "ocaml" {>= "4.01.0"} + "base-bigarray" {= "base"} + "base-bytes" {<= "base"} + "ocamlfind" {<= "1.9.6"} + "conf-libsodium" {= "1"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/dsheets/ocaml-sodium" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "Binding to libsodium UNAUDITED" +description: """ +Binding to libsodium 0.7.0+, a shared library wrapper for djb's NaCl. + +Binding uses ctypes' stub generation system. GNU/Linux, FreeBSD, and OS +X are supported. + +UNAUDITED""" +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-sodium/archive/0.4.1.tar.gz" + checksum: [ + "sha256=4026a4c2fe02fe1aff6c9ab91c8eb662ae2a94233d2ca0b48340cff5ad53e00d" + "md5=04ab169db9f477d1da50dc97211027e8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sodium/sodium.0.5.0/opam b/packages/sodium/sodium.0.5.0/opam new file mode 100644 index 000000000..9db899e91 --- /dev/null +++ b/packages/sodium/sodium.0.5.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "David Sheets " + "Peter Zotov " +] +homepage: "https://github.com/dsheets/ocaml-sodium/" +bug-reports: "https://github.com/dsheets/ocaml-sodium/issues/" +tags: "org:mirage" +dev-repo: "git+https://github.com/dsheets/ocaml-sodium.git" +build: [ + [make] {os != "freebsd"} + [make "CFLAGS=-I/usr/local/include -L/usr/local/lib"] {os = "freebsd"} + [make "test"] {with-test & os != "freebsd"} + [make "CFLAGS=-I/usr/local/include -L/usr/local/lib" "test"] + {with-test & os = "freebsd"} +] +install: [make "PREFIX=%{prefix}%" "install"] +remove: ["ocamlfind" "remove" "sodium"] +depends: [ + "ocaml" {>= "4.01.0"} + "base-bigarray" {= "base"} + "base-bytes" {<= "base"} + "ocamlfind" {<= "1.9.6"} + "conf-libsodium" {= "1"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +post-messages: [ + "This package requires installation of libsodium-dev (>= 0.7.0)" + {failure & os = "debian"} + "This package requires installation of libsodium-dev (>= 0.7.0)" + {failure & os = "ubuntu"} + "This package requires installation of libsodium-dev (>= 0.7.0)" + {failure & os = "alpine"} + "This package requires installation of security/libsodium (>= 0.7.0)" + {failure & os = "freebsd"} + "This package requires installation of libsodium (>= 0.7.0)" + {failure & os = "macos"} +] +synopsis: "Binding to libsodium UNAUDITED" +description: """ +Binding to libsodium 0.7.0+, a shared library wrapper for djb's NaCl. + +Binding uses ctypes' stub generation system. GNU/Linux, FreeBSD, and OS +X are supported. + +UNAUDITED""" +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-sodium/archive/0.5.0.tar.gz" + checksum: [ + "sha256=a649bf5db16fe52b83a049c9c5954ca024b86acc06d57cce15d9ee94bff8f872" + "md5=07c585883270fe5d1eee84d94f26864a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/solvuu-build/solvuu-build.0.1.0/opam b/packages/solvuu-build/solvuu-build.0.1.0/opam new file mode 100644 index 000000000..7a8aaaa4c --- /dev/null +++ b/packages/solvuu-build/solvuu-build.0.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: "Solvuu" +homepage: "https://github.com/solvuu/solvuu-build" +bug-reports: "https://github.com/solvuu/solvuu-build/issues" +license: "ISC" +tags: "org:solvuu" +dev-repo: "git+https://github.com/solvuu/solvuu-build.git" +build: [ + [make "byte"] + [make "native"] +] +install: [ + [make "_build/META"] + [make "solvuu-build.install"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "ocamlgraph" {<= "2.1.0"} +] +synopsis: "Solvuu's build system." +url { + src: "https://github.com/solvuu/solvuu-build/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=f614711fda062167faa2a06f1c816fa9fcfe401951a73f82701baf8edc841dfa" + "md5=9dbd89223f15e7b09b3241e727f7d491" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/solvuu-build/solvuu-build.0.2.0/opam b/packages/solvuu-build/solvuu-build.0.2.0/opam new file mode 100644 index 000000000..eff1257eb --- /dev/null +++ b/packages/solvuu-build/solvuu-build.0.2.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: "Solvuu" +homepage: "https://github.com/solvuu/solvuu-build" +bug-reports: "https://github.com/solvuu/solvuu-build/issues" +dev-repo: "git+https://github.com/solvuu/solvuu-build.git" +license: "ISC" +tags: ["org:solvuu"] + +build: [ + [make "byte"] + [make "native"] + [make "_build/META"] + [make "%{name}%.install"] +] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "ocamlgraph" {<= "2.1.0"} +] +synopsis: "Solvuu's build system." +url { + src: "https://github.com/solvuu/solvuu-build/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=4b09a646db8a56e89948516008d548227bde2ae128fd3e93f3435ef80f6c4a9d" + "md5=5471602c946b7ea2ce4c424cb3650cd0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/solvuu-build/solvuu-build.0.3.0/opam b/packages/solvuu-build/solvuu-build.0.3.0/opam new file mode 100644 index 000000000..7ae5b03f3 --- /dev/null +++ b/packages/solvuu-build/solvuu-build.0.3.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: "Solvuu" +homepage: "https://github.com/solvuu/solvuu-build" +bug-reports: "https://github.com/solvuu/solvuu-build/issues" +license: "ISC" +tags: "org:solvuu" +dev-repo: "git+https://github.com/solvuu/solvuu-build.git" +build: [ + [make "byte"] + [make "native"] + [make "_build/META"] + [make "%{name}%.install"] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "ocamlgraph" {<= "2.1.0"} +] +synopsis: "Solvuu's build system." +url { + src: "https://github.com/solvuu/solvuu-build/archive/0.3.0.tar.gz" + checksum: [ + "sha256=4549820ece891eb75f3014b62a58095c6e59e3a5b7022ca35fa0fcd4cc37a5ae" + "md5=d41d302709cb2026f6c28cfa65798440" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/solvuu_build/solvuu_build.0.0.1/opam b/packages/solvuu_build/solvuu_build.0.0.1/opam new file mode 100644 index 000000000..269a93fc9 --- /dev/null +++ b/packages/solvuu_build/solvuu_build.0.0.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: "Solvuu LLC" +homepage: "http://solvuu.com" +license: "ISC" +bug-reports: "https://github.com/solvuu/solvuu_build/issues" +dev-repo: "git+https://github.com/solvuu/solvuu_build.git" +tags: ["org:solvuu"] + +build: [ + [make "byte"] + [make "native"] +] + +install: [ + [make "_build/META"] +] + +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "ocamlgraph" {<= "2.1.0"} +] +messages: [ + "solvuu_build is DEPRECATED. It has been renamed to solvuu-build." +] + +post-messages: [ + "solvuu_build is DEPRECATED. It has been renamed to solvuu-build." +] +synopsis: "DEPRECATED. Please use solvuu-build." +flags: light-uninstall +url { + src: "https://github.com/solvuu/solvuu_build/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=725628fe5426424dd0351a0960cfd76c24c71f33519871445f3c8ea1469542e1" + "md5=c00af9b70675fb3ea553c798a2a73d69" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/solvuu_build/solvuu_build.0.0.2/opam b/packages/solvuu_build/solvuu_build.0.0.2/opam new file mode 100644 index 000000000..8b3b1b540 --- /dev/null +++ b/packages/solvuu_build/solvuu_build.0.0.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Ashish Agarwal " +authors: "Solvuu" +homepage: "https://github.com/solvuu/solvuu_build" +bug-reports: "https://github.com/solvuu/solvuu_build/issues" +license: "ISC" +tags: "org:solvuu" +dev-repo: "git+https://github.com/solvuu/solvuu_build.git" +build: [ + [make "byte"] + [make "native"] +] +install: [make "_build/META"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {<= "0.15.0"} + "ocamlgraph" {<= "2.1.0"} +] +messages: [ + "solvuu_build is DEPRECATED. It has been renamed to solvuu-build." +] + +post-messages: [ + "solvuu_build is DEPRECATED. It has been renamed to solvuu-build." +] +synopsis: "DEPRECATED. Please use solvuu-build." +flags: light-uninstall +url { + src: "https://github.com/solvuu/solvuu_build/archive/v0.0.2.tar.gz" + checksum: [ + "sha256=1e93a8614641581418afab98c09ae5b74d1898f162b899c227ade8a6d13a8485" + "md5=0bd8283f14825c4a078e76c0e595535f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sonet/sonet.0.1.1/opam b/packages/sonet/sonet.0.1.1/opam new file mode 100644 index 000000000..8de2294c7 --- /dev/null +++ b/packages/sonet/sonet.0.1.1/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/pmundkur/sonet" +build: make +remove: [["ocamlfind" "remove" "sonet"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/pmundkur/sonet" +install: [make "install"] +synopsis: "Collection of modules for asynchronous network applications" +flags: light-uninstall +url { + src: "https://github.com/pmundkur/sonet/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=b06309f957e968a2031d0c6966f1101ce8a6a934b03050ec1739af7a2eac5cd4" + "md5=c26d2f18a74d1a458f19ad3ba14badac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sonet/sonet.0.1.2/opam b/packages/sonet/sonet.0.1.2/opam new file mode 100644 index 000000000..335f1b2f5 --- /dev/null +++ b/packages/sonet/sonet.0.1.2/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/pmundkur/sonet" +build: make +remove: [["ocamlfind" "remove" "sonet"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/pmundkur/sonet" +install: [make "install"] +synopsis: "Collection of modules for asynchronous network applications" +flags: light-uninstall +url { + src: "https://github.com/pmundkur/sonet/archive/v0.1.2.tar.gz" + checksum: [ + "sha256=2db78a535c14e4099b81a96ee20b6c2cf67f274d5ce83c0858a6c5a379e0d5d9" + "md5=5174875920b75e33f120e78bd6cf3f87" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sosa/sosa.0.0.1/opam b/packages/sosa/sosa.0.0.1/opam new file mode 100644 index 000000000..d4cef0310 --- /dev/null +++ b/packages/sosa/sosa.0.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +homepage: "http://seb.mondet.org/software/sosa/index.html" +bug-reports: "https://github.com/hammerlab/sosa/issues" +dev-repo: "git+https://github.com/hammerlab/sosa.git" +authors: [ + "Sebastien Mondet " + "Leonid Rozenberg " + "Isaac Hodes " + "Jeff Hammerbacher " +] + +build: ["ocaml" "please.ml" "build"] +remove: + [ + ["ocaml" "please.ml" "uninstall"] + ] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "please.ml" "install"] +synopsis: "Sane OCaml String API" +description: """ +The Sosa library is a set of APIs (module types) that define what a +string of characters should be, and a set of modules and functors that +implement them.""" +url { + src: "https://bitbucket.org/smondet/sosa/get/sosa.0.0.1.tar.gz" + checksum: [ + "sha256=b3d05484c35b028ac47ba6f5f9f25567fe61c4ef35687e36cf1bd1475367cea7" + "md5=17cc9a68992c35b2771d2d5d7f798302" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sosa/sosa.0.1.0/opam b/packages/sosa/sosa.0.1.0/opam new file mode 100644 index 000000000..ca4e33f47 --- /dev/null +++ b/packages/sosa/sosa.0.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "seb@mondet.org" +homepage: "http://seb.mondet.org/software/sosa/index.html" +bug-reports: "https://github.com/hammerlab/sosa/issues" +dev-repo: "git+https://github.com/hammerlab/sosa.git" +authors: [ + "Sebastien Mondet " + "Leonid Rozenberg " + "Isaac Hodes " + "Jeff Hammerbacher " +] + +build: [make "build"] +remove: + [ + [ make "uninstall"] + ] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Sane OCaml String API" +description: """ +The Sosa library is a set of APIs (module types) that define what a +string of characters should be, and a set of modules and functors that +implement them.""" +url { + src: "https://github.com/smondet/sosa/archive/sosa.0.1.0.tar.gz" + checksum: [ + "sha256=de32fe50471c292311b2454de99258b44e628e052a0fff0ec8c709a752fa1cc7" + "md5=bedefd9c3fb5dd0f17aa269146dda2c2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/space-search/space-search.0.9.1/opam b/packages/space-search/space-search.0.9.1/opam new file mode 100644 index 000000000..1e57f3d41 --- /dev/null +++ b/packages/space-search/space-search.0.9.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Konstantin Weitz " +homepage: "https://github.com/konne88/SpaceSearch" +dev-repo: "git+https://github.com/konne88/SpaceSearch.git" +bug-reports: "https://github.com/konne88/SpaceSearch/issues" +build: [ + [make] +] +install: [ + [make "install"] + ["sh" "-c" "cp src/racket/*.rkt '%{lib}%/coq/user-contrib/SpaceSearch/'"] +] +remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/SpaceSearch'" ] +depends: [ + "ocaml" + "coq" {= "8.5.2"} +] +authors: [ + "Konstantin Weitz " +] +synopsis: + "SpaceSearch is a library that turns Coq into a solver-aided host language. Many" +description: """ +effective verification tools build on automated solvers. These tools reduce +problems in an application domain (ranging from data-race detection to compiler +optimization validation) to the domain of a highly optimized solver like Z3. +However, this reduction is rarely formally verified in practice, leaving the +end-to-end soundness of the tool in question. SpaceSearch is a library to build +and verify such tools by means of a proof assistant.""" +url { + src: "https://github.com/konne88/SpaceSearch/archive/0.9.1.tar.gz" + checksum: [ + "sha256=ff225d00bac87cd23d212287f53ce5ee08c33ceb0e463853aec0bb050e1262f7" + "md5=e7dd2b71b372ba46926d1578f4d9c872" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/space-search/space-search.0.9/opam b/packages/space-search/space-search.0.9/opam new file mode 100644 index 000000000..a5ea24069 --- /dev/null +++ b/packages/space-search/space-search.0.9/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Konstantin Weitz " +homepage: "https://github.com/konne88/SpaceSearch" +dev-repo: "git+https://github.com/konne88/SpaceSearch.git" +bug-reports: "https://github.com/konne88/SpaceSearch/issues" +build: [ + [make] +] +install: [make "install"] +remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/SpaceSearch'" ] +depends: [ + "ocaml" + "coq" {= "8.5.2"} +] +authors: [ + "Konstantin Weitz " +] +synopsis: + "SpaceSearch is a library that turns Coq into a solver-aided host language. Many" +description: """ +effective verification tools build on automated solvers. These tools reduce +problems in an application domain (ranging from data-race detection to compiler +optimization validation) to the domain of a highly optimized solver like Z3. +However, this reduction is rarely formally verified in practice, leaving the +end-to-end soundness of the tool in question. SpaceSearch is a library to build +and verify such tools by means of a proof assistant.""" +url { + src: "https://github.com/konne88/SpaceSearch/archive/0.9.tar.gz" + checksum: [ + "sha256=5f2e533c30608c2b4a0219cf8943dbcc87839c3e21aa26a09ff6f4bed163b83b" + "md5=fa4de9e3ba0772be9eed7f8ce602c977" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sparrow/sparrow.0.1/opam b/packages/sparrow/sparrow.0.1/opam new file mode 100644 index 000000000..e42935456 --- /dev/null +++ b/packages/sparrow/sparrow.0.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: + "Programming Research Laboratory (ROPAS), Seoul National University" +authors: "Programming Research Laboratory (ROPAS), Seoul National University" +homepage: "https://github.com/ropas/sparrow" +bug-reports: "https://github.com/ropas/sparrow/issues" +license: "BSD-3-Clause" +dev-repo: "git+http://github.com/ropas/sparrow.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["./configure" "--prefix=%{prefix}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "batteries" {>= "2.3.1" & <= "3.9.0"} + "cil" {= "1.7.3"} + "ocamlgraph" {>= "1.8.7" & <= "2.1.0"} + "apron" {>= "0.9.10" & <= "v0.9.15"} + "yojson" {>= "1.2.3" & <= "2.2.2"} + "lymp" {>= "0.1.3" & <= "0.2.5"} + "ppx_compare" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_deriving" {<= "6.0.3"} +] +synopsis: "A Static Analyzer for C" +description: """ +Sparrow is a state-of-the-art static analyzer that aims to verify +the absence of fatal bugs in C source. Sparrow is designed by +Abstract Interpretation and the analysis is sound in design. +Sparrow adopts a number of well-founded static analysis techniques +for scalability, precision, and user convenience.""" +url { + src: "https://github.com/ropas/sparrow/archive/v0.1.tar.gz" + checksum: [ + "sha256=7f229a592f327b97f273391fa55b3c500cb96f968191892dc1d78b47ca5a054e" + "md5=b1462af15ada21efa5fbf46430167083" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sparrow/sparrow.0.2/opam b/packages/sparrow/sparrow.0.2/opam new file mode 100644 index 000000000..5488bc962 --- /dev/null +++ b/packages/sparrow/sparrow.0.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: + "Programming Research Laboratory (ROPAS), Seoul National University" +authors: "Programming Research Laboratory (ROPAS), Seoul National University" +homepage: "https://github.com/ropas/sparrow" +bug-reports: "https://github.com/ropas/sparrow/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/ropas/sparrow.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [ + ["./configure" "--prefix=%{prefix}%"] + [make "uninstall"] +] +depends: [ + "ocaml" {= "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "batteries" {>= "2.3.1" & <= "3.9.0"} + "cil" {= "1.7.3"} + "ocamlgraph" {>= "1.8.7" & <= "2.1.0"} + "apron" {>= "0.9.10" & <= "v0.9.15"} + "yojson" {>= "1.2.3" & <= "2.2.2"} + "lymp" {>= "0.1.3" & <= "0.2.5"} + "ppx_compare" {< "v0.9"} + "ppx_deriving" {>= "4.1" & <= "6.0.3"} +] +synopsis: "A Static Analyzer for C" +description: """ +Sparrow is a state-of-the-art static analyzer that aims to verify +the absence of fatal bugs in C source. Sparrow is designed by +Abstract Interpretation and the analysis is sound in design. +Sparrow adopts a number of well-founded static analysis techniques +for scalability, precision, and user convenience.""" +url { + src: "https://github.com/ropas/sparrow/archive/v0.2.tar.gz" + checksum: [ + "sha256=ba69cd8772999b43245f8ad089a65ae06c978ed290635b1a0f5b064899280558" + "md5=2915fe59837b9dcf63d07c4116ccbb07" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spdiff/spdiff.0.1/opam b/packages/spdiff/spdiff.0.1/opam new file mode 100644 index 000000000..aca116b45 --- /dev/null +++ b/packages/spdiff/spdiff.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +authors: ["Jesper Andersen"] +homepage: "http://www.diku.dk/~jespera/index.html" +license: "GPL-1.0-or-later" +build: [ + [make "depend"] + [make "opt"] +] +depends: [ + "ocaml" + "menhir" {<= "20140422"} +] +dev-repo: "git+https://github.com/jespera/spdiff" +synopsis: "tool for automatic inference of semantic patches" +description: """ +spdiff-infered semantic patches can be applied by spatch from the coccinelle +package (also in opam)""" +url { + src: "https://github.com/jespera/spdiff/archive/0.1.tar.gz" + checksum: [ + "sha256=58dade7a8a5fdb0add1abd4105e89fbc7c866b0b4b40bd95819e3e018eb43b0c" + "md5=d523b48a5e7b4d392cf7fcc7a2a07553" + ] +} +extra-source "spdiff.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/spdiff/spdiff.install" + checksum: [ + "sha256=e71513e5161e4feee245c5e74a8e43de02eb1aad2eb2be33c26182a8e0aa938d" + "md5=d94c249f05b782156ac58745739998b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/speex/speex.0.2.0/opam b/packages/speex/speex.0.2.0/opam new file mode 100644 index 000000000..7d098f171 --- /dev/null +++ b/packages/speex/speex.0.2.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "speex"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ogg" {< "0.5.0"} +] +depexts: [ + ["libspeex-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: + "Bindings for the speex library to decode audio files in speex format" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-speex/0.2.0/ocaml-speex-0.2.0.tar.gz" + checksum: [ + "sha256=13357366650aafed0a824b0acae0cde7a43523f0a882133fe5b62cd913c30ba1" + "md5=acfa92885fa94e46b888bdbc8fbc417a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spelll/spelll.0.1/opam b/packages/spelll/spelll.0.1/opam new file mode 100644 index 000000000..7b6bfcbb3 --- /dev/null +++ b/packages/spelll/spelll.0.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "simon.cruanes@inria.fr" +build: [ + ["./configure" "--docdir" "%{doc}%/spelll/"] + [make "all"] +] +remove: [ + ["ocamlfind" "remove" "spelll"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +tags: [ "spell" "levenshtein" "automaton" ] +homepage: "https://github.com/c-cube/spelll" +doc: "http://cedeela.fr/~simon/software/spelll/" +dev-repo: "git+https://github.com/c-cube/spelll" +install: [make "install"] +synopsis: + "Fuzzy string searching, using Levenshtein automaton. Can be used for spell-checking." +flags: light-uninstall +url { + src: "https://github.com/c-cube/spelll/archive/0.1.tar.gz" + checksum: [ + "sha256=324721bc394b796c24c05dee533e8b390ddf5c3131de7f8eea1c1659a0d476f2" + "md5=e4574039054e3850357ea434dfcac039" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spf/spf.1.0.0/opam b/packages/spf/spf.1.0.0/opam new file mode 100644 index 000000000..34b00083d --- /dev/null +++ b/packages/spf/spf.1.0.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "spf"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libspf2-dev"] {os-family = "debian"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings for libspf2" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-spf/template/ocaml-spf1.0.0/ocaml-spf-1.0.0.tar.gz" + checksum: [ + "sha256=669fcf71c15b6fc5290c6f7b4eb07ec58d44b27599d8da9d1d01323c10d24099" + "md5=62410300553fa352d661506b4fbe60c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spf/spf.1.0.1/opam b/packages/spf/spf.1.0.1/opam new file mode 100644 index 000000000..2c8ecb9b8 --- /dev/null +++ b/packages/spf/spf.1.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "spf"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libspf2-dev"] {os-family = "debian"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings for libspf2" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-spf/template/1.0.1/ocaml-spf-1.0.1.tar.gz" + checksum: [ + "sha256=8981875a0533fd3b983444ce7b26e3a027578bd41716e0e00f4d696ce0e1e51e" + "md5=a683728b235608dce78a85c10c0c79ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/opam b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/opam new file mode 100644 index 000000000..58f41adfe --- /dev/null +++ b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Vincent Jacques " +authors: "Vincent Jacques " +homepage: "https://jacquev6.github.io/sphinxcontrib-ocaml/" +bug-reports: "http://github.com/jacquev6/sphinxcontrib-ocaml/issues/" +license: "MIT" +doc: "https://jacquev6.github.io/sphinxcontrib-ocaml/" +dev-repo: "git+https://github.com/jacquev6/sphinxcontrib-ocaml.git" +build: [ + "sh" + "-c" + "cd ocaml_autodoc; ocamlbuild -use-ocamlfind ocaml_autodoc.native" +] +install: [ + "cp" + "ocaml_autodoc/_build/ocaml_autodoc.native" + "%{prefix}%/bin/sphinxcontrib-ocaml-autodoc" +] +remove: ["rm" "-f" "%{prefix}%/bin/sphinxcontrib-ocaml-autodoc"] +depends: [ + "ocaml" {= "4.05.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "General" {>= "0.2" & < "0.4"} + "yojson" {<= "2.2.2"} +] +synopsis: "Sphinx extension to document OCaml libraries" +description: """ +sphinxcontrib-ocaml is a [Sphinx](http://www.sphinx-doc.org/) (1.6.3+) extension to document OCaml libraries. +It provides a Sphinx domain for OCaml and [autodoc](http://www.sphinx-doc.org/en/stable/ext/autodoc.html)-like +directives to generate documentation from source code.""" +flags: light-uninstall +url { + src: "https://github.com/jacquev6/sphinxcontrib-ocaml/archive/0.2.0.tar.gz" + checksum: [ + "sha256=d94a2b4e67e6d94ab42c9976cc35c3aa7a5b881bc0514d53d3378cc89e36d8ed" + "md5=d6929b9b99e0d07441146688b7c22b49" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/opam b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/opam new file mode 100644 index 000000000..6f41a52e0 --- /dev/null +++ b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Vincent Jacques " +authors: "Vincent Jacques " +homepage: "https://jacquev6.github.io/sphinxcontrib-ocaml/" +bug-reports: "http://github.com/jacquev6/sphinxcontrib-ocaml/issues/" +license: "MIT" +doc: "https://jacquev6.github.io/sphinxcontrib-ocaml/" +dev-repo: "git+https://github.com/jacquev6/sphinxcontrib-ocaml.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" {= "4.05.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "General" {>= "0.4.0" & <= "0.7.0"} + "yojson" {<= "2.2.2"} +] +synopsis: "Sphinx extension to document OCaml libraries" +description: """ +sphinxcontrib-ocaml is a [Sphinx](http://www.sphinx-doc.org/) (1.6.3+) extension to document OCaml libraries. +It provides a Sphinx domain for OCaml and [autodoc](http://www.sphinx-doc.org/en/stable/ext/autodoc.html)-like +directives to generate documentation from source code.""" +url { + src: "https://github.com/jacquev6/sphinxcontrib-ocaml/archive/0.3.0.tar.gz" + checksum: [ + "sha256=1d965476a47a4ac47dbbb7e4beeeab60cab9621c476b412da4088906cd42bb44" + "md5=35e3beb49a190cef70074ad3e276a385" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/splay_tree/splay_tree.v0.10.0/opam b/packages/splay_tree/splay_tree.v0.10.0/opam new file mode 100644 index 000000000..a7f03e16b --- /dev/null +++ b/packages/splay_tree/splay_tree.v0.10.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/splay_tree" +bug-reports: "https://github.com/janestreet/splay_tree/issues" +dev-repo: "git+https://github.com/janestreet/splay_tree.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "A splay tree implementation" +description: """ +Splay trees are binary search trees that move recently accessed nodes +closer to the root for easier access. They have amortized O(log +n)-time access for a large enough sequence of primitive operations. + +A splay trees may outperform other trees such as red-black trees when +recently accessed items are more likely to be accessed in the near +future. + +Notably, this splay tree implementation is parameterized by a +reduction operation which lets you specify an extra accumulator value, +which can then be searched by efficiently.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/splay_tree-v0.10.0.tar.gz" + checksum: [ + "sha256=9ea952912c52a269757baa0bf08b060b34edd15c7061c1de60764213ddccae1e" + "md5=003fb5f4b0fbb71d86f200b9df90abba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spoc/spoc.20140620/opam b/packages/spoc/spoc.20140620/opam new file mode 100644 index 000000000..4bb8dfc1f --- /dev/null +++ b/packages/spoc/spoc.20140620/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "mathias bourgoin " +build: [make "build"] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {= "4.01.0"} + "ocp-build" {<= "1.99.20-beta"} +] +install: [make "install"] +synopsis: "High-level GPGPU programming library for OCaml." +description: """ +Opam package generated by ocp2opam +Library : spoc +by : mathias bourgoin """ +url { + src: + "https://github.com/mathiasbourgoin/SPOC/releases/download/20140620/spoc-20140620.tar.gz" + checksum: [ + "sha256=2341db3f8068fbd422da8239ac6a347f4c91cda815f67c855133642564ba2b55" + "md5=cf100bf83ec1068e5f5f254daeb8dd06" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotify-cli/spotify-cli.0.2.0/opam b/packages/spotify-cli/spotify-cli.0.2.0/opam new file mode 100644 index 000000000..4753d3534 --- /dev/null +++ b/packages/spotify-cli/spotify-cli.0.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "john.else@gmail.com" +build: [ + ["./configure"] + [make] +] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {< "4.06.0"} + "cmdliner" {<= "1.3.0"} + "obus" {<= "1.2.5"} + "lwt" {< "3.0.0"} + "lwt_camlp4" {= "1.0.0"} + "mpris" {< "0.2.0"} + "spotify-web-api" {<= "0.2.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/johnelse/spotify-cli" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "CLI program for controlling the Spotify client on Linux and OSX" +url { + src: "https://github.com/johnelse/spotify-cli/archive/0.2.0.tar.gz" + checksum: [ + "sha256=3243fdd506812f3cce6b2e0b9eef88b8fcf55d999fd519793d495b1646d38144" + "md5=c85d5014c459505ac9ff9118633de84b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotify-cli/spotify-cli.0.3.0/opam b/packages/spotify-cli/spotify-cli.0.3.0/opam new file mode 100644 index 000000000..db32dcb7a --- /dev/null +++ b/packages/spotify-cli/spotify-cli.0.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: "John Else " +maintainer: "John Else " +homepage: "https://github.com/johnelse/spotify-cli" +bug-reports: "https://github.com/johnelse/spotify-cli/issues" +dev-repo: "git+https://github.com/johnelse/spotify-cli" +build: [ + ["./configure"] + [make] +] +install: [ + [make "PREFIX=%{prefix}%" "install"] +] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" + "cmdliner" {<= "1.3.0"} + "obus" {<= "1.2.5"} + "lwt" {< "3.0.0"} + "lwt_camlp4" {= "1.0.0"} + "mpris" {< "0.2.0"} + "spotify-web-api" {<= "0.2.1"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "CLI program for controlling the Spotify client on Linux and OSX" +url { + src: "https://github.com/johnelse/spotify-cli/archive/0.3.0.tar.gz" + checksum: [ + "sha256=6884ed0d2d3e4f73c275315485a7c33fd123518fb5ab048b67e06a981fb86729" + "md5=f7dc104818f611adf3d6b62d66fd931b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spotify-web-api/spotify-web-api.0.2.0/opam b/packages/spotify-web-api/spotify-web-api.0.2.0/opam new file mode 100644 index 000000000..71cfc70f0 --- /dev/null +++ b/packages/spotify-web-api/spotify-web-api.0.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "john.else@gmail.com" +build: [ + [make] + [make "test"] {with-test} +] +remove: [ + [make "PREFIX=%{prefix}%" "uninstall"] +] +depends: [ + "ocaml" {>= "4.01.0"} + "atdgen" {<= "2.15.0"} + "biniou" {<= "1.2.2"} + "yojson" {<= "2.2.2"} + "uri" {<= "4.4.0"} + "ssl" {<= "0.7.0"} + "lwt" {<= "5.9.0"} + "cohttp" {>= "0.10.0" & < "0.99"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/johnelse/ocaml-spotify-web-api" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: + "OCaml library for interacting with the web-based Spotify metadata API" +url { + src: + "https://github.com/johnelse/ocaml-spotify-web-api/archive/0.2.0.tar.gz" + checksum: [ + "sha256=d73659b1771a28f1bf071c9278059450ced9e4b84cf469b78a4879951dfbad22" + "md5=4aba2ceffa2ff3980ca0ca918f62f133" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spotinstall/spotinstall.1.0.0/opam b/packages/spotinstall/spotinstall.1.0.0/opam new file mode 100644 index 000000000..3414ee84b --- /dev/null +++ b/packages/spotinstall/spotinstall.1.0.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotinstall/" +bug-reports: "https://bitbucket.org/camlspotter/spotinstall/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotinstall" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "spotlib" {>= "2.0.0" & < "2.2.0"} + "omake" {build & < "0.10.1"} +] +synopsis: + "A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit)." +description: """ +Many existing OCaml libraries, applications and the compiler itself do +not produce or install the annotation files (.annot, .cmt, .cmti, +.spot, .spit) which are essential for sub-expression type queries +(caml-types.el), definition seaches and code refactoring (TypeRex and +OCamlSpotter). If you want to use development tools, you have to: + +* Rebuild all the software from the source, adding -annot/-bin-annot + option to compiler flags in build scripts + i.e. Makefile/OCamlBuild/OMakefile. + +* Install those annotation files together with the library objects and + signatures. (Require modification of the build scripts) + +for all the programs. + +SpotInstall provides a post-installation workaround, consists of two things: + +* A very small compiler patch which activates -annot and -bin-annot if OCAML_ANNOT environment variable is defined. (You no longder need to add -annot/-bin-annot to the build scripts.) +* A small tool to install annotation files to the library destination directory. (You no longer need to add annotation file installation to the build scripts.) + +For the first workaround, you need a small patch available from:: + + hg clone -b annot https://bitbucket.org/camlspotter/mutated_ocaml + +or included in this source package, ocaml-annot-.patch. + +For the second one, you can use SpotInstall. This tool.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotinstall-1.0.0.tar.gz" + checksum: [ + "sha256=79b36b84a3c57321c3fa355fa014304aba14691307ffd4ee3bc198d5b249ce63" + "md5=c1124aea9674cf327a75e85456b8f704" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spotinstall/spotinstall.1.0.1/opam b/packages/spotinstall/spotinstall.1.0.1/opam new file mode 100644 index 000000000..da2b9a406 --- /dev/null +++ b/packages/spotinstall/spotinstall.1.0.1/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotinstall/" +bug-reports: "https://bitbucket.org/camlspotter/spotinstall/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotinstall" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "spotlib" {>= "2.0.0" & < "2.2.0"} + "omake" {build & < "0.10.1"} +] +synopsis: + "A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit)." +description: """ +Many existing OCaml libraries, applications and the compiler itself do +not produce or install the annotation files (.annot, .cmt, .cmti, +.spot, .spit) which are essential for sub-expression type queries +(caml-types.el), definition seaches and code refactoring (TypeRex and +OCamlSpotter). If you want to use development tools, you have to: + +* Rebuild all the software from the source, adding -annot/-bin-annot + option to compiler flags in build scripts + i.e. Makefile/OCamlBuild/OMakefile. + +* Install those annotation files together with the library objects and + signatures. (Require modification of the build scripts) + +for all the programs. + +SpotInstall provides a post-installation workaround, consists of two things: + +* A very small compiler patch which activates -annot and -bin-annot if OCAML_ANNOT environment variable is defined. (You no longder need to add -annot/-bin-annot to the build scripts.) +* A small tool to install annotation files to the library destination directory. (You no longer need to add annotation file installation to the build scripts.) + +For the first workaround, you need a small patch available from:: + + hg clone -b annot https://bitbucket.org/camlspotter/mutated_ocaml + +or included in this source package, ocaml-annot-.patch. + +For the second one, you can use SpotInstall. This tool.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotinstall-1.0.1.tar.gz" + checksum: [ + "sha256=deadc1c0d8db482e77197ec638faf2614697334b6fc01a8a19f0297bf68fe6fd" + "md5=2fcc310ced15dd5ceb187e68d3275b23" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spotinstall/spotinstall.1.1.0/opam b/packages/spotinstall/spotinstall.1.1.0/opam new file mode 100644 index 000000000..92f3b3a70 --- /dev/null +++ b/packages/spotinstall/spotinstall.1.1.0/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotinstall/" +bug-reports: "https://bitbucket.org/camlspotter/spotinstall/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotinstall" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "spotlib" {= "2.1.0"} + "omake" {build & < "0.10.1"} + "orakuda" {< "2.0.0"} +] +synopsis: + "A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit)." +description: """ +Many existing OCaml libraries, applications and the compiler itself do +not produce or install the annotation files (.annot, .cmt, .cmti, +.spot, .spit) which are essential for sub-expression type queries +(caml-types.el), definition seaches and code refactoring (TypeRex and +OCamlSpotter). If you want to use development tools, you have to: + +* Rebuild all the software from the source, adding -annot/-bin-annot + option to compiler flags in build scripts + i.e. Makefile/OCamlBuild/OMakefile. + +* Install those annotation files together with the library objects and + signatures. (Require modification of the build scripts) + +for all the programs. + +SpotInstall provides a post-installation workaround, consists of two things: + +* A very small compiler patch which activates -annot and -bin-annot if OCAML_ANNOT environment variable is defined. (You no longder need to add -annot/-bin-annot to the build scripts.) +* A small tool to install annotation files to the library destination directory. (You no longer need to add annotation file installation to the build scripts.) + +For the first workaround, you need a small patch available from:: + + hg clone -b annot https://bitbucket.org/camlspotter/mutated_ocaml + +or included in this source package, ocaml-annot-.patch. + +For the second one, you can use SpotInstall. This tool.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotinstall-1.1.0.tar.gz" + checksum: [ + "sha256=ae42a8242ff972715de7b693fe233cd90e897595fe5af64b9bf9ef1ba6fdb56d" + "md5=814bdd644b9413c839da41af9d6973b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spotinstall/spotinstall.1.1.1/opam b/packages/spotinstall/spotinstall.1.1.1/opam new file mode 100644 index 000000000..2036caa9e --- /dev/null +++ b/packages/spotinstall/spotinstall.1.1.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotinstall/" +bug-reports: "https://bitbucket.org/camlspotter/spotinstall/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotinstall" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {build & <= "1.9.6"} + "spotlib" {>= "2.2.0" & <= "2.3.0"} + "omake" {build & < "0.10.1"} + "orakuda" {< "2.0.0"} +] +synopsis: + "A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit)." +description: """ +Many existing OCaml libraries, applications and the compiler itself do +not produce or install the annotation files (.annot, .cmt, .cmti, +.spot, .spit) which are essential for sub-expression type queries +(caml-types.el), definition seaches and code refactoring (TypeRex and +OCamlSpotter). If you want to use development tools, you have to: + +* Rebuild all the software from the source, adding -annot/-bin-annot + option to compiler flags in build scripts + i.e. Makefile/OCamlBuild/OMakefile. + +* Install those annotation files together with the library objects and + signatures. (Require modification of the build scripts) + +for all the programs. + +SpotInstall provides a post-installation workaround, consists of two things: + +* A very small compiler patch which activates -annot and -bin-annot if OCAML_ANNOT environment variable is defined. (You no longder need to add -annot/-bin-annot to the build scripts.) +* A small tool to install annotation files to the library destination directory. (You no longer need to add annotation file installation to the build scripts.) + +For the first workaround, you need a small patch available from:: + + hg clone -b annot https://bitbucket.org/camlspotter/mutated_ocaml + +or included in this source package, ocaml-annot-.patch. + +For the second one, you can use SpotInstall. This tool.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotinstall-1.1.1.tar.gz" + checksum: [ + "sha256=7ee27c0b8a23f54730f67b65dd0d4f20cc5e1f2465ee0b5c9c941bec18143755" + "md5=97feae7a34f470033a44f391939a7344" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spotinstall/spotinstall.1.2.0/opam b/packages/spotinstall/spotinstall.1.2.0/opam new file mode 100644 index 000000000..0f2d99766 --- /dev/null +++ b/packages/spotinstall/spotinstall.1.2.0/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotinstall/" +bug-reports: "https://bitbucket.org/camlspotter/spotinstall/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotinstall" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "spotlib" {>= "2.4.0" & <= "2.5.2"} + "omake" {build & < "0.10.1"} + "orakuda" {< "2.0.0"} +] +synopsis: + "A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit)." +description: """ +Many existing OCaml libraries, applications and the compiler itself do +not produce or install the annotation files (.annot, .cmt, .cmti, +.spot, .spit) which are essential for sub-expression type queries +(caml-types.el), definition seaches and code refactoring (TypeRex and +OCamlSpotter). If you want to use development tools, you have to: + +* Rebuild all the software from the source, adding -annot/-bin-annot + option to compiler flags in build scripts + i.e. Makefile/OCamlBuild/OMakefile. + +* Install those annotation files together with the library objects and + signatures. (Require modification of the build scripts) + +for all the programs. + +SpotInstall provides a post-installation workaround, consists of two things: + +* A very small compiler patch which activates -annot and -bin-annot if OCAML_ANNOT environment variable is defined. (You no longder need to add -annot/-bin-annot to the build scripts.) +* A small tool to install annotation files to the library destination directory. (You no longer need to add annotation file installation to the build scripts.) + +For the first workaround, you need a small patch available from:: + + hg clone -b annot https://bitbucket.org/camlspotter/mutated_ocaml + +or included in this source package, ocaml-annot-.patch. + +For the second one, you can use SpotInstall. This tool.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotinstall-1.2.0.tar.gz" + checksum: [ + "sha256=d649cb71001616b945da589eb84255926cb9ed9eab5b0702c282dfb16e03ee9f" + "md5=00d96fb110e1c569191e685c3073a89f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spotinstall/spotinstall.1.2.1/opam b/packages/spotinstall/spotinstall.1.2.1/opam new file mode 100644 index 000000000..b47808d5a --- /dev/null +++ b/packages/spotinstall/spotinstall.1.2.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotinstall/" +bug-reports: "https://bitbucket.org/camlspotter/spotinstall/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotinstall" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "spotlib" {>= "3.0.0" & <= "4.3.0"} + "omake" {build & <= "0.10.7"} + "ppx_orakuda" {>= "3.0.0" & < "3.3.0"} +] +synopsis: + "A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit)." +description: """ +Many existing OCaml libraries, applications and the compiler itself do +not produce or install the annotation files (.annot, .cmt, .cmti, +.spot, .spit) which are essential for sub-expression type queries +(caml-types.el), definition seaches and code refactoring (TypeRex and +OCamlSpotter). If you want to use development tools, you have to: + +* Rebuild all the software from the source, adding -annot/-bin-annot + option to compiler flags in build scripts + i.e. Makefile/OCamlBuild/OMakefile. + +* Install those annotation files together with the library objects and + signatures. (Require modification of the build scripts) + +for all the programs. + +SpotInstall provides a post-installation workaround, consists of two things: + +* A very small compiler patch which activates -annot and -bin-annot if OCAML_ANNOT environment variable is defined. (You no longder need to add -annot/-bin-annot to the build scripts.) +* A small tool to install annotation files to the library destination directory. (You no longer need to add annotation file installation to the build scripts.) + +For the first workaround, you need a small patch available from:: + + hg clone -b annot https://bitbucket.org/camlspotter/mutated_ocaml + +or included in this source package, ocaml-annot-.patch. + +For the second one, you can use SpotInstall. This tool.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotinstall-1.2.1.tar.gz" + checksum: [ + "sha256=e549988d6b647c6715df9a0ff97118b77c7724d253cbf6469bda8e95a32689e2" + "md5=34ef371edfdcfe8b5e8f85c707bf4d05" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spotlib/spotlib.1.0.0/opam b/packages/spotlib/spotlib.1.0.0/opam new file mode 100644 index 000000000..2b8811045 --- /dev/null +++ b/packages/spotlib/spotlib.1.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-1.0.0.tar.gz" + checksum: [ + "sha256=c37b2c121d7396e99dfde8972abc0ec591607fd74d65cfa3c4237e72488ec0f5" + "md5=29b04f6898428dd3e2648b2c71989ccd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.0.1/opam b/packages/spotlib/spotlib.2.0.1/opam new file mode 100644 index 000000000..8bdf68229 --- /dev/null +++ b/packages/spotlib/spotlib.2.0.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.0.1.tar.gz" + checksum: [ + "sha256=914443aa9a65456d6a2b3a2e013504a4880f9ee3ea6320d8b8babddd60fedd32" + "md5=5d9ba6b6b3389b9ac6a4ceb868ad2863" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.1.0/opam b/packages/spotlib/spotlib.2.1.0/opam new file mode 100644 index 000000000..ba459d3b9 --- /dev/null +++ b/packages/spotlib/spotlib.2.1.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.1.0.tar.gz" + checksum: [ + "sha256=feeb5ecf13843c5544c16fc40389db7774e61d055486013cab64de4467be78ea" + "md5=58e170e0137137783ce63f4cf7050b02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.1.1/opam b/packages/spotlib/spotlib.2.1.1/opam new file mode 100644 index 000000000..7fe180f3d --- /dev/null +++ b/packages/spotlib/spotlib.2.1.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.1.1.tar.gz" + checksum: [ + "sha256=f1353746f99be7ccf8009601712578ed188e992f1e72468664cb13888badec66" + "md5=d4d25f82710616f282567b44b4ceb236" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.1.2/opam b/packages/spotlib/spotlib.2.1.2/opam new file mode 100644 index 000000000..8c193d718 --- /dev/null +++ b/packages/spotlib/spotlib.2.1.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.1.2.tar.gz" + checksum: [ + "sha256=2263eaaf328d679a0260aff3672af6b5c11267d6392bfbeec680a7874ee6ac28" + "md5=879baaebf734378c1a2f8e98ba16ce92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.2.0/opam b/packages/spotlib/spotlib.2.2.0/opam new file mode 100644 index 000000000..09d914450 --- /dev/null +++ b/packages/spotlib/spotlib.2.2.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.1" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "pa_ounit" {>= "109.18.00" & <= "113.00.00"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.2.0.tar.gz" + checksum: [ + "sha256=825389e7193eaf52927be52f6453859a7b0a35b0abf3611bd5c027b8d6b1ac66" + "md5=d7d87563fada5b85b22ee820b0c89e71" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.3.0/opam b/packages/spotlib/spotlib.2.3.0/opam new file mode 100644 index 000000000..a086a7c1f --- /dev/null +++ b/packages/spotlib/spotlib.2.3.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "pa_ounit" {>= "109.53.02" & <= "113.00.00"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.3.0.tar.gz" + checksum: [ + "sha256=f050b2e0ab81631a64e6cc3f1113f9afe9291c937a600f1b99108bb6f3ce9b30" + "md5=05aac3e07559d97b240462243f94f3a5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.4.0/opam b/packages/spotlib/spotlib.2.4.0/opam new file mode 100644 index 000000000..9862887bf --- /dev/null +++ b/packages/spotlib/spotlib.2.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "pa_ounit" {>= "109.53.02" & <= "113.00.00"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.4.0.tar.gz" + checksum: [ + "sha256=d41b84d1826b1e2f0fc25ddc2bf4939d51017f563ad63fb1aca3f60fcad788f6" + "md5=b4560a160ed6f2a1ac1d575d44073eb1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.4.1/opam b/packages/spotlib/spotlib.2.4.1/opam new file mode 100644 index 000000000..c8fc3dfa3 --- /dev/null +++ b/packages/spotlib/spotlib.2.4.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_test" {< "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.4.1.tar.gz" + checksum: [ + "sha256=b44c60b628d4d5623f22aa8be750d258b634db4ddfdf4ac5b25371eb2317ff15" + "md5=0b4e7dc83cee701752c3f5187c98da3a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.5.0/opam b/packages/spotlib/spotlib.2.5.0/opam new file mode 100644 index 000000000..7aec36d04 --- /dev/null +++ b/packages/spotlib/spotlib.2.5.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_test" {< "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.5.0.tar.gz" + checksum: [ + "sha256=4bd640f9cd26e2c8978c1874997354d6c43786905d25cc8d72f36da73381a2c2" + "md5=2a75107d504e6c6bb048cab5814ffe4a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.5.1/opam b/packages/spotlib/spotlib.2.5.1/opam new file mode 100644 index 000000000..ba2fd5fe9 --- /dev/null +++ b/packages/spotlib/spotlib.2.5.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_test" {< "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.5.1.tar.gz" + checksum: [ + "sha256=44e5a2fe53f24d74928db1afde859affdf7855135bde047e7d5d6acf73f1d577" + "md5=df9342fe31e9a10f332b5686d818867f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.5.2/opam b/packages/spotlib/spotlib.2.5.2/opam new file mode 100644 index 000000000..c77218944 --- /dev/null +++ b/packages/spotlib/spotlib.2.5.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_test" {< "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.5.2.tar.gz" + checksum: [ + "sha256=932ab3b070583cf6781c960424f105c0cfb4110dce28a69a8543d1780a2ccdad" + "md5=a6db69db71619322556ab64ccb438a32" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.2.5.3/opam b/packages/spotlib/spotlib.2.5.3/opam new file mode 100644 index 000000000..fa8f97aa5 --- /dev/null +++ b/packages/spotlib/spotlib.2.5.3/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib/" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_test" {< "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-2.5.3.tar.gz" + checksum: [ + "sha256=c3ec9ad8ed862656e57c08054022934437b96d5c4a50efe2d7cd5542e12dadd9" + "md5=8afa2635a6141b25e1c942a1b4aa039d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.3.0.0/opam b/packages/spotlib/spotlib.3.0.0/opam new file mode 100644 index 000000000..934f5cbaa --- /dev/null +++ b/packages/spotlib/spotlib.3.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_test" {>= "1.3.0" & < "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-3.0.0.tar.gz" + checksum: [ + "sha256=5b1a406fdb71331adfd7f7e6c7e895ccbd177933334a9d1ec55edb9e6a42f94e" + "md5=9482af4c08faa5df32cb47283209920c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.3.1.0/opam b/packages/spotlib/spotlib.3.1.0/opam new file mode 100644 index 000000000..e42caa9e7 --- /dev/null +++ b/packages/spotlib/spotlib.3.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppx_test" {>= "1.3.1" & < "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-3.1.0.tar.gz" + checksum: [ + "sha256=bf04a01e326fec2441abcdd191fadbb2a4e3b3559385f9ec8b4896d34ac9e4ee" + "md5=fb973cb0ca224bcf33a107f7000a0f6a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.3.1.2/opam b/packages/spotlib/spotlib.3.1.2/opam new file mode 100644 index 000000000..2e996b22d --- /dev/null +++ b/packages/spotlib/spotlib.3.1.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_test" {>= "1.4.1" & < "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-3.1.2.tar.gz" + checksum: [ + "sha256=4321066d94157928c0abb5a62d6bd7906cc6adf3d12b177cbcce226aadb1c856" + "md5=ba343c44ca722aeb5b40b1ba2bed7096" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.4.0.0/opam b/packages/spotlib/spotlib.4.0.0/opam new file mode 100644 index 000000000..d7bcf51b2 --- /dev/null +++ b/packages/spotlib/spotlib.4.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppx_test" {>= "1.4.1" & < "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-4.0.0.tar.gz" + checksum: [ + "sha256=78a0a79756cfc96fdd6c09b13dff496661fae2e98ec5ac21988dbc833525f3a6" + "md5=cabb34691dc4559cbb5b94f01fbed328" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.4.0.1/opam b/packages/spotlib/spotlib.4.0.1/opam new file mode 100644 index 000000000..3cb5f5b58 --- /dev/null +++ b/packages/spotlib/spotlib.4.0.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppx_test" {>= "1.5.0" & < "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-4.0.1.tar.gz" + checksum: [ + "sha256=ae4f4fbe730c19dbf8271c29ea2a34c534865ab758b2dd11895545a483b0a843" + "md5=ba9978d6b414f486c36c3c9bc635b006" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spotlib/spotlib.4.0.2/opam b/packages/spotlib/spotlib.4.0.2/opam new file mode 100644 index 000000000..765298402 --- /dev/null +++ b/packages/spotlib/spotlib.4.0.2/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/spotlib" +bug-reports: "https://bitbucket.org/camlspotter/spotlib/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/spotlib" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppx_test" {>= "1.5.0" & < "1.6.0"} +] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib-4.0.2.tar.gz" + checksum: [ + "sha256=bde6d8704edd1f9da8cd6a6cecceab2a90114014c6f28a70ad12323dbfb8a250" + "md5=24f9c10a5760af1f38feb89f7c691c83" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/spotlib_js/spotlib_js.2.2.0_js/opam b/packages/spotlib_js/spotlib_js.2.2.0_js/opam new file mode 100644 index 000000000..f67104720 --- /dev/null +++ b/packages/spotlib_js/spotlib_js.2.2.0_js/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocaml" "setup.ml" "-uninstall"]] +depends: [ + "ocaml" {= "4.00.1"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} +] +available: os = "linux" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Useful functions for OCaml programming used by @camlspotter" +description: """ +Spotlib is a small library package used for several softwares by Jun Furuse. +It is almost a poor replication of Jane Street Core, but it is small.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/spotlib_js-2.2.0_js.tar.gz" + checksum: [ + "sha256=423429c08be7c324370890caa2ffcff92fd19e260ce352f3b2f58f7d2fb22f1b" + "md5=56f7747d922aee2371122433d7312f08" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/spreadsheetml/spreadsheetml.1.0/opam b/packages/spreadsheetml/spreadsheetml.1.0/opam new file mode 100644 index 000000000..e1c867095 --- /dev/null +++ b/packages/spreadsheetml/spreadsheetml.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +authors: ["Brendan Long "] +maintainer: "self@brendanlong.com" +homepage: "https://github.com/brendanlong/ocaml-ooxml" +dev-repo: "git+https://github.com/brendanlong/ocaml-ooxml.git" +bug-reports: "https://github.com/brendanlong/ocaml-ooxml/issues" +doc: "https://brendanlong.github.io/ocaml-ooxml/doc" + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.04.2"} + "open_packaging" {= "1.0"} + "ppx_jane" {<= "v0.17.0"} + "bisect_ppx" {build & >= "1.3.0" & <= "2.8.3"} + "jbuilder" {>= "1.0+beta18" & <= "transition"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: + "A library to parsing SpreadsheetML (used in Microsoft Excel files)" +url { + src: + "https://github.com/brendanlong/ocaml-ooxml/releases/download/1.0/easy_xlsx-1.0.tbz" + checksum: [ + "sha256=9354c49d927680480c734544e93b7d92eb4667a9a9e30677296bfd27bfa992b8" + "md5=63407b5190cf6f529343a29953c8ff2e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sqlexpr/sqlexpr.0.3.0/opam b/packages/sqlexpr/sqlexpr.0.3.0/opam new file mode 100644 index 000000000..d60fd3626 --- /dev/null +++ b/packages/sqlexpr/sqlexpr.0.3.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +authors: ["Mauricio Fernandez "] +homepage: "http://github.com/mfp/ocaml-sqlexpr" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["rm" "setup.ml"] {ocaml:version >= "4.00.0"} + ["oasis" "setup"] {ocaml:version >= "4.00.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "sqlexpr"]] +depends: [ + "ocaml" + ("batteries" {= "1.5.0"} | "batteries" {= "1.4.3"} | "estring" {= "1.3"}) + "csv" {<= "2.4"} + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "lwt" {< "4.0.0"} + "ocamlfind" {<= "1.9.6"} + ("sqlite3" {>= "2.0.4" & <= "5.2.0"} | "sqlite3" {= "2.0.3"}) + "oasis" {< "0.4.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Type-safe, convenient SQLite database access." +description: """ +Minimalistic library and syntax extension for type-safe, convenient +execution of SQL statements. Currently compatible with Sqlite3. + +Sqlexpr features: + +* automated prepared statement caching, param binding, data +extraction, error checking (including automatic stmt reset to avoid +BUSY/LOCKED errors in subsequent queries), stmt finalization on db +close, etc. + +* HOFs like iter, fold, transaction + +* support for different concurrency models: everything is functorized +over a THREAD monad, so you can for instance do concurrent folds/iters +with Lwt + +* support for SQL stmt syntax checks and some extra semantic checking +(column names, etc)""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/ocaml-sqlexpr-0.3.0.tar.gz" + checksum: [ + "sha256=5706f6f0ee87a74502826e1b0acdc30f8509ad13e689d997ebd6249d70cfb4c9" + "md5=96722f60c3059d68c5d1bcd5e5196676" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sqlexpr/sqlexpr.0.5.5/opam b/packages/sqlexpr/sqlexpr.0.5.5/opam new file mode 100644 index 000000000..aa40dc51e --- /dev/null +++ b/packages/sqlexpr/sqlexpr.0.5.5/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +authors: ["Mauricio Fernandez "] +homepage: "http://github.com/mfp/ocaml-sqlexpr" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "sqlexpr"]] +depends: [ + "ocaml" + "batteries" {<= "3.9.0"} + ("batteries" {= "1.5.0"} | "batteries" {= "1.4.3"} | "estring" {= "1.3"}) + "csv" {<= "2.4"} + "lwt" {>= "2.2.0" & < "4.0.0"} + "ocamlfind" {<= "1.9.6"} + ("sqlite3" {>= "2.0.4" & <= "5.2.0"} | "sqlite3" {= "2.0.3"}) + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Type-safe, convenient SQLite database access." +description: """ +Minimalistic library and syntax extension for type-safe, convenient +execution of SQL statements. Currently compatible with Sqlite3. + +Sqlexpr features: + +* automated prepared statement caching, param binding, data +extraction, error checking (including automatic stmt reset to avoid +BUSY/LOCKED errors in subsequent queries), stmt finalization on db +close, etc. + +* HOFs like iter, fold, transaction + +* support for different concurrency models: everything is functorized +over a THREAD monad, so you can for instance do concurrent folds/iters +with Lwt + +* support for SQL stmt syntax checks and some extra semantic checking +(column names, etc)""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-sqlexpr/ocaml-sqlexpr/0.5.5/ocaml-sqlexpr-0.5.5.tar.gz" + checksum: [ + "sha256=7922ab32dcad89465450af0a0a84ec5b7c7eca34092bb62fa7eaf7917b07f10a" + "md5=f0fb0e9caefd369736deed6d754ed71a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sqlexpr/sqlexpr.0.6.1/opam b/packages/sqlexpr/sqlexpr.0.6.1/opam new file mode 100644 index 000000000..b50b5ffe2 --- /dev/null +++ b/packages/sqlexpr/sqlexpr.0.6.1/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +authors: ["Mauricio Fernandez "] +homepage: "http://github.com/mfp/ocaml-sqlexpr" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "sqlexpr"]] +depends: [ + "ocaml" {>= "4.01.0"} + "batteries" {<= "3.9.0"} + ("batteries" {= "1.5.0"} | "batteries" {= "1.4.3"} | "estring" {= "1.3"}) + "csv" {<= "2.4"} + "lwt" {>= "2.2.0" & < "4.0.0"} + "ocamlfind" {<= "1.9.6"} + ("sqlite3" {>= "2.0.4" & <= "5.2.0"} | "sqlite3" {= "2.0.3"}) + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +dev-repo: "git+https://github.com/mfp/ocaml-sqlexpr.git" +bug-reports: "https://github.com/mfp/ocaml-sqlexpr/issues" +synopsis: "Type-safe, convenient SQLite database access." +description: """ +Minimalistic library and syntax extension for type-safe, convenient +execution of SQL statements. Currently compatible with Sqlite3. + +Sqlexpr features: + +* automated prepared statement caching, param binding, data +extraction, error checking (including automatic stmt reset to avoid +BUSY/LOCKED errors in subsequent queries), stmt finalization on db +close, etc. + +* HOFs like iter, fold, transaction + +* support for different concurrency models: everything is functorized +over a THREAD monad, so you can for instance do concurrent folds/iters +with Lwt + +* support for SQL stmt syntax checks and some extra semantic checking +(column names, etc)""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-sqlexpr/ocaml-sqlexpr/0.6.1/ocaml-sqlexpr-0.6.1.tar.gz" + checksum: [ + "sha256=c10119895c542398af286e0ae134e2f1a501e2340e81dc3b7a8b1c37a785d458" + "md5=b6d908b34856e67c39a0c2b7c356ebcb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sqlexpr/sqlexpr.0.7.1/opam b/packages/sqlexpr/sqlexpr.0.7.1/opam new file mode 100644 index 000000000..7206864d2 --- /dev/null +++ b/packages/sqlexpr/sqlexpr.0.7.1/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +authors: ["Mauricio Fernandez "] +homepage: "http://github.com/mfp/ocaml-sqlexpr" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/mfp/ocaml-sqlexpr.git" +bug-reports: "https://github.com/mfp/ocaml-sqlexpr/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install:[ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "sqlexpr"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ppx_tools" {<= "6.6"} + "estring" {= "1.3"} + "csv" {<= "2.4"} + "lwt" {>= "2.2.0" & <= "5.9.0"} + "ocamlfind" {<= "1.9.6"} + ("sqlite3" {>= "2.0.4" & <= "5.2.0"} | "sqlite3" {= "2.0.3"}) + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "re" {build & >= "1.3.0" & <= "1.12.0"} + "ounit" {with-test & <= "2.2.7"} +] +synopsis: "Type-safe, convenient SQLite database access." +description: """ +Minimalistic library and syntax extension for type-safe, convenient +execution of SQL statements. Currently compatible with Sqlite3. + +Sqlexpr features: + +* automated prepared statement caching, param binding, data +extraction, error checking (including automatic stmt reset to avoid +BUSY/LOCKED errors in subsequent queries), stmt finalization on db +close, etc. + +* HOFs like iter, fold, transaction + +* support for different concurrency models: everything is functorized +over a THREAD monad, so you can for instance do concurrent folds/iters +with Lwt + +* support for SQL stmt syntax checks and some extra semantic checking +(column names, etc)""" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-sqlexpr/ocaml-sqlexpr/0.7.1/ocaml-sqlexpr-0.7.1.tar.gz" + checksum: [ + "sha256=53ba6b40693ecf4cf26ca33699e821e2178fdfe017f7ab43ab84cd1d261ea7b1" + "md5=b6181ef02719eeb6b00dc7c66d275e0f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sqlexpr/sqlexpr.0.8.0/opam b/packages/sqlexpr/sqlexpr.0.8.0/opam new file mode 100644 index 000000000..a39c6f13e --- /dev/null +++ b/packages/sqlexpr/sqlexpr.0.8.0/opam @@ -0,0 +1,72 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +authors: ["Mauricio Fernandez "] +homepage: "http://github.com/mfp/ocaml-sqlexpr" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/mfp/ocaml-sqlexpr.git" +bug-reports: "https://github.com/mfp/ocaml-sqlexpr/issues" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{estring:enable}%-camlp4" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install:[ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "sqlexpr"]] +depends: [ + "ocaml" {>= "4.02.0" & <= "4.05.0"} + "ppx_tools" {<= "6.6"} + "csv" {<= "2.4"} + "lwt" {>= "2.2.0" & < "4.0.0"} + "ocamlfind" {<= "1.9.6"} + ("sqlite3" {>= "2.0.4" & <= "5.2.0"} | "sqlite3" {= "2.0.3"}) + "base-unix" {= "base"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "re" {build & >= "1.3.0" & <= "1.12.0"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "estring" +] +synopsis: "Type-safe, convenient SQLite database access." +description: """ +Minimalistic library and syntax extension for type-safe, convenient +execution of SQL statements. Currently compatible with Sqlite3. + +Sqlexpr features: + +* automated prepared statement caching, param binding, data +extraction, error checking (including automatic stmt reset to avoid +BUSY/LOCKED errors in subsequent queries), stmt finalization on db +close, etc. + +* HOFs like iter, fold, transaction + +* support for different concurrency models: everything is functorized +over a THREAD monad, so you can for instance do concurrent folds/iters +with Lwt + +* support for SQL stmt syntax checks and some extra semantic checking +(column names, etc)""" +flags: light-uninstall +url { + src: + "https://github.com/mfp/ocaml-sqlexpr/releases/download/0.8.0/ocaml-sqlexpr-0.8.0.tar.gz" + checksum: [ + "sha256=772e5bb244853ccda68436e3104d597fab75777519a5f1cf1e4d5af9f1563c6c" + "md5=56199939a7c4c090e6d233a484d009bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/sqlgg/sqlgg.0.2.4/opam b/packages/sqlgg/sqlgg.0.2.4/opam new file mode 100644 index 000000000..64c6e87e3 --- /dev/null +++ b/packages/sqlgg/sqlgg.0.2.4/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://ygrek.org/p/sqlgg/" +build: [[make "-C" "src"]] +depends: [ + "ocaml" {< "4.08.0"} + "ocamlfind" {<= "1.9.6"} + "menhir" {<= "20240715"} + "deriving" {<= "0.8.1"} + ("extlib" {<= "1.8.0"} | "extlib-compat" {<= "1.7.2"}) + "ounit" {< "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "SQL Guided (code) Generator" +description: """ +sqlgg is an SQL query parser and binding code generator for C#, C++, Java, OCaml. +Distinguishing feature of sqlgg is that it starts off with actual SQL queries, +not object models or SQL table descriptions. It analyzes SQL query and determines +the set of input parameters and the set of resulting columns. Consequently, the +generated code (in host language) maps query parameters on function arguments +with corresponding native data types. + The main idea is that the generator should take care only of semantic binding between +SQL and code sides, being as unobtrusive as possible. So the choice of the specific +database and API is a programmer's choice. Similarly, queries to the database are expressed +in plain SQL, so that the generator can be easily plugged in any existing project.""" +url { + src: "https://ygrek.org/p/release/sqlgg/sqlgg-0.2.4.tar.gz" + checksum: [ + "sha256=bf4ba5aed6051e7be361fc9a78c3dd006fa43c3ab20aa064a50078a171ee892a" + "md5=776e54a1f33b1a94490583d73b07465a" + ] +} +extra-source "sqlgg.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/sqlgg/sqlgg.install" + checksum: [ + "sha256=fe8373778a5cc1ea9b80a6a119571077e929d662bdec1cce653bf8613e019e2c" + "md5=d73e5c655281cbf7920cb68d6666565f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/sqlite3EZ/sqlite3EZ.0.1.0/opam b/packages/sqlite3EZ/sqlite3EZ.0.1.0/opam new file mode 100644 index 000000000..b8bf11cf3 --- /dev/null +++ b/packages/sqlite3EZ/sqlite3EZ.0.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "mlin@mlin.net" +authors: ["Mike Lin"] +homepage: "https://github.com/mlin/ocaml-sqlite3EZ" +license: "MIT" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "sqlite3EZ"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "sqlite3" {<= "5.2.0"} + "ocaml-twt" {<= "0.94.0"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +depopts: [ + "beluga" + "ounit" +] +dev-repo: "git+https://github.com/mlin/ocaml-sqlite3EZ" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Thin wrapper for sqlite3-ocaml with a simplified interface" +flags: light-uninstall +url { + src: "https://github.com/mlin/ocaml-sqlite3EZ/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=8ed2c5d5914a65cbd95589ef11bfb8b38a020eb850cdd49b8adce7ee3a563748" + "md5=6a85e8453e132ad905654e897973229a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/srs/srs.1.0.0/opam b/packages/srs/srs.1.0.0/opam new file mode 100644 index 000000000..d4984a43b --- /dev/null +++ b/packages/srs/srs.1.0.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "srs"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +x-ci-accept-failures: ["debian-unstable"] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings for libsrs2" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-srs/template/ocaml-srs1.0.0/ocaml-srs-1.0.0.tar.gz" + checksum: [ + "sha256=ec95b8342d3f7259013caf6bc7db7e9f722fd8c97879ec67e868df4c6b35f397" + "md5=b5522b6ca3488fb31ef2421757d96389" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ssl/ssl.0.4.6/opam b/packages/ssl/ssl.0.4.6/opam new file mode 100644 index 000000000..8a1c6b57f --- /dev/null +++ b/packages/ssl/ssl.0.4.6/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Christopher Zimmermann " +homepage: "https://github.com/savonet/ocaml-ssl" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" +bug-reports: "https://github.com/savonet/ocaml-ssl/issues" + +build: [ + ["sh" "./pkgconfigure" "--prefix" prefix] {os = "openbsd"} + ["./configure" "--prefix" prefix] {os != "openbsd"} + [make] +] +remove: [["ocamlfind" "remove" "ssl"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ + "base-nnp" + "ocaml-option-nnpchecker" +] +depexts: [ + ["libssl-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "Bindings for the libssl" +authors: "Samuel Mimram " +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-ssl/0.4.6/ocaml-ssl-0.4.6.tar.gz" + checksum: [ + "sha256=1ff7fbc77bb5ec7b6bfdca045c6c7a51d4d98ed60a865f29e06dd91285ac9499" + "md5=576c677bb70ea6552e4d49913c74d420" + ] +} +extra-source "pkgconfigure" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ssl/pkgconfigure" + checksum: [ + "sha256=3d4ca6c7daffda97b92a2610aea07a3953430b3bf186b09a41c67d1aaf69cea1" + "md5=74b0a92d673e3adb377da123a712f221" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ssl/ssl.0.4.6a/opam b/packages/ssl/ssl.0.4.6a/opam new file mode 100644 index 000000000..4f3d71911 --- /dev/null +++ b/packages/ssl/ssl.0.4.6a/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "Christopher Zimmermann " +homepage: "https://github.com/savonet/ocaml-ssl" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" +bug-reports: "https://github.com/savonet/ocaml-ssl/issues" + +patches: ["fix-accept.diff"] +build: [ + ["sh" "./pkgconfigure" "--prefix" prefix] {os = "openbsd"} + ["./configure" "--prefix" prefix] {os != "openbsd"} + [make] +] +remove: [["ocamlfind" "remove" "ssl"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ + "base-nnp" + "ocaml-option-nnpchecker" +] +depexts: [ + ["libssl-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "Bindings for the libssl" +authors: "Samuel Mimram " +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-ssl/0.4.6/ocaml-ssl-0.4.6.tar.gz" + checksum: [ + "sha256=1ff7fbc77bb5ec7b6bfdca045c6c7a51d4d98ed60a865f29e06dd91285ac9499" + "md5=576c677bb70ea6552e4d49913c74d420" + ] +} +extra-source "pkgconfigure" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ssl/pkgconfigure" + checksum: [ + "sha256=3d4ca6c7daffda97b92a2610aea07a3953430b3bf186b09a41c67d1aaf69cea1" + "md5=74b0a92d673e3adb377da123a712f221" + ] +} +extra-source "fix-accept.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ssl/fix-accept.diff" + checksum: [ + "sha256=f7927b21148666c298fc675d70237d15dfabce774c6faabfcdb26838ce295718" + "md5=18bde2cf8709eca476206c707d29f9a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ssl/ssl.0.4.7/opam b/packages/ssl/ssl.0.4.7/opam new file mode 100644 index 000000000..18d1951fe --- /dev/null +++ b/packages/ssl/ssl.0.4.7/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Christopher Zimmermann " +homepage: "https://github.com/savonet/ocaml-ssl" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" +bug-reports: "https://github.com/savonet/ocaml-ssl/issues" + +build: [ + ["sh" "./pkgconfigure" "--prefix" prefix] {os = "openbsd"} + ["./configure" "--prefix" prefix] {os != "openbsd"} + [make] +] +remove: [["ocamlfind" "remove" "ssl"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ + "base-nnp" + "ocaml-option-nnpchecker" +] +depexts: [ + ["libssl-dev"] {os-family = "debian"} + ["openssl-devel"] {os-distribution = "centos"} + ["openssl-devel"] {os-distribution = "fedora"} +] +install: [make "install"] +synopsis: "Bindings for OpenSSL" +authors: "Samuel Mimram " +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-ssl/0.4.7/ocaml-ssl-0.4.7.tar.gz" + checksum: [ + "sha256=e9beb2b32ea15dababf6b674c25bbb63044114779860c655ad7d581056421244" + "md5=873533ce43cf4b88b4fb0ea27289320a" + ] +} +extra-source "pkgconfigure" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ssl/pkgconfigure" + checksum: [ + "sha256=3d4ca6c7daffda97b92a2610aea07a3953430b3bf186b09a41c67d1aaf69cea1" + "md5=74b0a92d673e3adb377da123a712f221" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ssl/ssl.0.5.0/opam b/packages/ssl/ssl.0.5.0/opam new file mode 100644 index 000000000..a94248981 --- /dev/null +++ b/packages/ssl/ssl.0.5.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "Christopher Zimmermann " +homepage: "https://github.com/savonet/ocaml-ssl" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" +bug-reports: "https://github.com/savonet/ocaml-ssl/issues" + +build: [ + ["sh" "./pkgconfigure" "--prefix" prefix] {os = "openbsd"} + ["sh" "./configure" "--prefix" prefix] {os != "openbsd"} + [make] +] +patches: ["fix-meta.diff"] +remove: [["ocamlfind" "remove" "ssl"]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {<= "1.9.6"} +] +conflicts: [ + "base-nnp" + "ocaml-option-nnpchecker" +] +depexts: [ + ["libssl-dev"] {os-family = "debian"} + ["openssl-devel"] {os-distribution = "centos"} + ["openssl-devel"] {os-distribution = "fedora"} +] +install: [make "install"] +synopsis: "Bindings for OpenSSL" +authors: "Samuel Mimram " +flags: light-uninstall +url { + src: "https://github.com/savonet/ocaml-ssl/archive/0.5.0.tar.gz" + checksum: [ + "sha256=5fbc2152dae8cdd6d6d61c71e90bd747a1a253362b0cbf2f07811ea6b6c2818a" + "md5=cb9f2aa427c78cb2ecd83922628de9a9" + ] +} +extra-source "pkgconfigure" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ssl/pkgconfigure" + checksum: [ + "sha256=3d4ca6c7daffda97b92a2610aea07a3953430b3bf186b09a41c67d1aaf69cea1" + "md5=74b0a92d673e3adb377da123a712f221" + ] +} +extra-source "fix-meta.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ssl/fix-meta.diff" + checksum: [ + "sha256=a1efad9fe20823e493a4307bfaefd43d05f78beb912ae73e3c827586369fe1ca" + "md5=9ba3f27fad7229dba0966109800ea6ed" + ] +} +extra-source "configure" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ssl/configure" + checksum: [ + "sha256=d6572ba1422008d7139e1698c57d19ad2f7534ce16fbb6ed99c681814a8d22ce" + "md5=ccce622eed248ba684a6af1d1bd7a6f6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ssl/ssl.0.5.2/opam b/packages/ssl/ssl.0.5.2/opam new file mode 100644 index 000000000..64e7788b9 --- /dev/null +++ b/packages/ssl/ssl.0.5.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Christopher Zimmermann " +homepage: "https://github.com/savonet/ocaml-ssl" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" +bug-reports: "https://github.com/savonet/ocaml-ssl/issues" + +build: [ + ["./configure" "--prefix" prefix] {os != "macos"} + [ + "sh" + "-exc" + "./configure --prefix %{prefix}% CPPFLAGS=\"$CPPFLAGS -I/opt/local/include -I/usr/local/opt/openssl/include\"" + ] {os = "macos"} + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" name]] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-which" {build & = "1"} + "conf-libssl" {<= "4"} +] +conflicts: [ + "base-nnp" + "ocaml-option-nnpchecker" +] +synopsis: "Bindings for OpenSSL" +authors: "Samuel Mimram " +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-ssl/0.5.2/ocaml-ssl-0.5.2.tar.gz" + checksum: [ + "sha256=f732545a67c5ce099530aaad882223d6ec13a87538d3f014ac9365ac50cd810c" + "md5=404f71d33885c985a8ff579996a5cda8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ssl/ssl.0.5.3/opam b/packages/ssl/ssl.0.5.3/opam new file mode 100644 index 000000000..dd097b9d7 --- /dev/null +++ b/packages/ssl/ssl.0.5.3/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Christopher Zimmermann " +homepage: "https://github.com/savonet/ocaml-ssl" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" +bug-reports: "https://github.com/savonet/ocaml-ssl/issues" + +build: [ + ["./configure" "--prefix" prefix] {os != "macos"} + [ + "sh" + "-exc" + "./configure --prefix %{prefix}% CPPFLAGS=\"$CPPFLAGS -I/opt/local/include -I/usr/local/opt/openssl/include\"" + ] {os = "macos"} + [make] +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" name]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-which" {build & = "1"} + "conf-libssl" {<= "4"} +] +conflicts: [ + "base-nnp" + "ocaml-option-nnpchecker" +] +synopsis: "Bindings for OpenSSL" +authors: "Samuel Mimram " +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-ssl/releases/download/0.5.3/ocaml-ssl-0.5.3.tar.gz" + checksum: [ + "sha256=9ef78eeb83ab7f0bb2244625d44543fbc8624c952731b3eb213a9c2a96213aa0" + "md5=9fd48066d1cd4db52b40e2f59a7d4d83" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stationary/stationary.0.0.1/opam b/packages/stationary/stationary.0.0.1/opam new file mode 100644 index 000000000..991635d8f --- /dev/null +++ b/packages/stationary/stationary.0.0.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Izaak Meckler " +authors: "Izaak Meckler " +homepage: "https://github.com/imeckler/stationary" +bug-reports: "https://github.com/imeckler/stationary/issues" +license: "MIT" +dev-repo: "git+https://github.com/imeckler/stationary.git" +build: [ + ["oasis" "setup"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "stationary"] +depends: [ + "ocaml" {>= "4.03"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "core" {<= "v0.17.1"} + "async" {< "v0.10"} +] +synopsis: "Static site generator" +description: """ +Stationary is an OCaml static-site-generator library. Essentially, +you use it to describe the directory structure of your site, which +may contain HTML files generated when your program runs.""" +flags: light-uninstall +url { + src: + "https://github.com/imeckler/stationary/archive/stationary-0.0.1.tar.gz" + checksum: [ + "sha256=159b3a9ed6586722bf5b9f86fe61f74fdd7a4afc7312d0832c75c4be19a675f1" + "md5=d449cfaa07fa70fec6616900e0c364d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/statsd-client/statsd-client.1.0.1/opam b/packages/statsd-client/statsd-client.1.0.1/opam new file mode 100644 index 000000000..3b359dcbe --- /dev/null +++ b/packages/statsd-client/statsd-client.1.0.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +authors: ["Mike Wells"] +homepage: "https://github.com/mfp/ocaml-statsd-client/" +license: "BSD-3-Clause" +build: [ + [make "all"] + [make "opt"] +] +remove: [["ocamlfind" "remove" "statsd-client"]] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} +] +dev-repo: "git+https://github.com/mfp/ocaml-statsd-client" +install: [make "install"] +synopsis: "StatsD client library" +description: """ +ocaml-statsd-client can be used to send statistics, like counters and timers, +to (Etsy's) StatsD daemon.""" +flags: light-uninstall +url { + src: "https://github.com/mfp/ocaml-statsd-client/archive/1.0.1.tar.gz" + checksum: [ + "sha256=c55776112bac65bb27ac1d66b5f89618fe6869e7660664fa9e0b6c2140763c15" + "md5=511a474390f51c96e363002c82274486" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/statsd-client/statsd-client.1.0.2/opam b/packages/statsd-client/statsd-client.1.0.2/opam new file mode 100644 index 000000000..1fca2512d --- /dev/null +++ b/packages/statsd-client/statsd-client.1.0.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "mfp@acm.org" +authors: ["Mike Wells"] +homepage: "https://github.com/mfp/ocaml-statsd-client/" +license: "BSD-3-Clause" +build: [ + [make "all"] + [make "opt"] +] +remove: [["ocamlfind" "remove" "statsd-client"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {<= "5.9.0"} +] +dev-repo: "git+https://github.com/mfp/ocaml-statsd-client" +install: [make "install"] +synopsis: "StatsD client library" +description: """ +ocaml-statsd-client can be used to send statistics, like counters and timers, +to (Etsy's) StatsD daemon.""" +flags: light-uninstall +url { + src: + "https://github.com/mfp/ocaml-statsd-client/releases/download/1.0.2/ocaml-statsd-client-1.0.2.tar.gz" + checksum: [ + "sha256=85633b6c65651862f73915f8440d2500c90e4f6eaa1afd501f950f22356e138f" + "md5=09665c567763ce4ff8ad3327a903cb4b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/statverif/statverif.1.97pl1/opam b/packages/statverif/statverif.1.97pl1/opam new file mode 100644 index 000000000..42a9ae8e9 --- /dev/null +++ b/packages/statverif/statverif.1.97pl1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Eike Ritter " +authors: ["Eike Ritter, Joshua Philipps, Bruno Blanchet, Vincent Cheval, and Marc Sylvestre "] +homepage: "http://sec.cs.bham.ac.uk/research/StatVerif" +bug-reports: "E.Ritter@cs.bham.ac.uk" +license: "GPL-2.0-only" +build: [ + [make] +] +install: [make "prefix=%{prefix}%" "install"] +remove: [["ocamlfind" "remove" "statverif"] ["rm" "-f" "%{bin}%/statverif"] ["rm" "-f" "%{bin}%/statveriftotex"]] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "StatVerif: automated verifier for cryptographic protocols with state, based on ProVerif." +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/statverif-1.97pl1.tar.gz" + checksum: [ + "sha256=86ef9538485d158cbf2bca3b38d8cfa7a971995b9646547718f5600f3c562cdf" + "md5=6e4ab2c56c4af4cb001c8e6353ad00d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stdcompat/stdcompat.2/opam b/packages/stdcompat/stdcompat.2/opam new file mode 100644 index 000000000..97b8ee438 --- /dev/null +++ b/packages/stdcompat/stdcompat.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Thierry Martinez " +authors: "Thierry Martinez " +homepage: "https://github.com/thierry-martinez/stdcompat" +bug-reports: "https://github.com/thierry-martinez/stdcompat/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/thierry-martinez/stdcompat.git" +build: [make "all" "PREFIX=%{prefix}%"] +install: [make "install" "PREFIX=%{prefix}%"] +remove: [make "uninstall" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "3.12.1" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} +] +synopsis: + "Compatibility module for OCaml standard library allowing programs to use some recent additions to the OCaml standard library while preserving the ability to be compiled on former versions of OCaml." +url { + src: "https://github.com/thierry-martinez/stdcompat/archive/2.tar.gz" + checksum: [ + "sha256=331c3dc1a9d196f34aae55cdfb03f18e640628bd077b5f925c71f3bb559fccb0" + "md5=f2a8749ee98e4d0c76a8697ff09c5ca2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stdio/stdio.v0.10.0/opam b/packages/stdio/stdio.v0.10.0/opam new file mode 100644 index 000000000..3c70adc56 --- /dev/null +++ b/packages/stdio/stdio.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/stdio" +bug-reports: "https://github.com/janestreet/stdio/issues" +dev-repo: "git+https://github.com/janestreet/stdio.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +synopsis: "Standard IO library for OCaml" +description: """ +Stdio implements simple input/output functionalities for OCaml. + +It re-exports the input/output functions of the OCaml standard +libraries using a more consistent API.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/stdio-v0.10.0.tar.gz" + checksum: [ + "sha256=045b79ab7333e04c9c97e536d7739f1fb56a9a7e0ff715a9a7a443f613e779a7" + "md5=11c9cb61b9e5feeae2bf5fc11d52b217" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stdio/stdio.v0.9.0/opam b/packages/stdio/stdio.v0.9.0/opam new file mode 100644 index 000000000..17466a55f --- /dev/null +++ b/packages/stdio/stdio.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/stdio" +bug-reports: "https://github.com/janestreet/stdio/issues" +dev-repo: "git+https://github.com/janestreet/stdio.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} +] +synopsis: "Standard IO library for OCaml" +description: """ +Stdio implements simple input/output functionalities for OCaml. + +It re-exports the input/output functions of the OCaml standard +libraries using a more consistent API.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/stdio-v0.9.0.tar.gz" + checksum: [ + "sha256=45ce93b908e556b4cb2d511c424f7ac56de95de30aa3edde01610831802f0b01" + "md5=d4141e64156f43614b4270cdd7dd3895" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stdio/stdio.v0.9.1/opam b/packages/stdio/stdio.v0.9.1/opam new file mode 100644 index 000000000..3d9dadd0b --- /dev/null +++ b/packages/stdio/stdio.v0.9.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/stdio" +bug-reports: "https://github.com/janestreet/stdio/issues" +dev-repo: "git+https://github.com/janestreet/stdio.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {>= "1.0+beta2" & <= "transition"} +] +synopsis: "Standard IO library for OCaml" +description: """ +Stdio implements simple input/output functionalities for OCaml. + +It re-exports the input/output functions of the OCaml standard +libraries using a more consistent API.""" +url { + src: "https://github.com/janestreet/stdio/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=45e9fb469cd1dd4de5e101add9e2205c52cd3393a677de683328d875ca3e9134" + "md5=3172dead178316b4336be1f7ca8640a4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stemming/stemming.0.2.0/opam b/packages/stemming/stemming.0.2.0/opam new file mode 100644 index 000000000..4468f5b80 --- /dev/null +++ b/packages/stemming/stemming.0.2.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +authors: [ "ygrek" "Mykola Stryebkov" ] +homepage: "https://github.com/ygrek/ocaml-stemming" +bug-reports: "https://github.com/ygrek/ocaml-stemming/issues" +dev-repo: "git+https://github.com/ygrek/ocaml-stemming.git" +tags: ["org:ygrek"] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "stemming"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Collection of stemmers" +flags: light-uninstall +url { + src: + "https://ygrek.org/p/release/ocaml-stemming/ocaml-stemming-0.2.0.tar.gz" + checksum: [ + "sha256=a95dd832352c7b7f0ff35612fec4a64049e4c0c1616cabdbc6a018956f78909d" + "md5=13cb10d238939fd41e79743e717f4d75" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stog-rdf/stog-rdf.0.10.0/opam b/packages/stog-rdf/stog-rdf.0.10.0/opam new file mode 100644 index 000000000..78b36a885 --- /dev/null +++ b/packages/stog-rdf/stog-rdf.0.10.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://www.good-eris.net/stog/plugins/rdf.html" +license: "GPL-3.0-only" +doc: ["http://www.good-eris.net/stog/plugins/rdf.html"] +dev-repo: "git+https://framagit.org/zoggy/stog-rdf.git" +bug-reports: "https://framagit.org/zoggy/stog-rdf/issues" + +build: [ + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "stog-rdf"]] +depends: [ + "ocaml" {>= "4.00.0"} + "stog" {= "0.10.0"} + "rdf" {>= "0.8.0" & <= "0.9.0"} +] +synopsis: "Plugin for Stog. Define and query RDF graphs in rewrite rules." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/stog-rdf-0.10.0/old-codes-stog-rdf-0.10.0.tar.gz" + checksum: [ + "sha256=6b6c6d45c3725822cf4049b03cf3dc8ff1fbbfd67294b59b896c62e2c346abeb" + "md5=43660c0d8dd59d8122d1e7204ac25abe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stog-rdf/stog-rdf.0.11.0/opam b/packages/stog-rdf/stog-rdf.0.11.0/opam new file mode 100644 index 000000000..1f94b9fe6 --- /dev/null +++ b/packages/stog-rdf/stog-rdf.0.11.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "http://www.good-eris.net/stog/plugins/rdf.html" +license: "GPL-3.0-only" +doc: ["http://www.good-eris.net/stog/plugins/rdf.html"] +dev-repo: "git+https://framagit.org/zoggy/stog-rdf.git" +bug-reports: "https://framagit.org/zoggy/stog-rdf/issues" + +tags: ["publication" "rdf" "sparql" "semantic web"] +build: [ + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "stog-rdf"]] +depends: [ + "ocaml" {>= "4.00.0"} + "stog" {>= "0.11.0" & <= "0.14"} + "rdf" {>= "0.8.0" & <= "0.9.0"} +] +synopsis: "Plugin for Stog. Define and query RDF graphs in rewrite rules." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/stog-rdf-0.11.0/old-codes-stog-rdf-0.11.0.tar.gz" + checksum: [ + "sha256=ba96ac588607b6702ebdecbab5f0fda619928e8f29068d4cfc1052cd0c8c71be" + "md5=6580e6b136962d843b111de2a2ac3672" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stog-rdf/stog-rdf.0.7.0/opam b/packages/stog-rdf/stog-rdf.0.7.0/opam new file mode 100644 index 000000000..8f8275241 --- /dev/null +++ b/packages/stog-rdf/stog-rdf.0.7.0/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [make "all"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.00.0"} + "stog" {= "0.7.0"} + "rdf" {>= "0.3" & <= "1.0.0"} +] +install: [make "install"] +synopsis: + "Plugin for Stog. Allow defining RDF triples to generate a RDF graph for the site." +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/stog-rdf-0.7.0/old-codes-stog-rdf-0.7.0.tar.gz" + checksum: [ + "sha256=5c33ecc6203b34c09d66f1ede712e7e852d523978b434533ad0e462769d03f74" + "md5=1076711b7d8458cdc88d93ff6a618d04" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stog-writing/stog-writing.0.10.0/opam b/packages/stog-writing/stog-writing.0.10.0/opam new file mode 100644 index 000000000..181a84320 --- /dev/null +++ b/packages/stog-writing/stog-writing.0.10.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/plugins/writing.html" +license: "GPL-3.0-only" +doc: ["https://www.good-eris.net/stog/plugins/writing.html"] + +build: [make "all"] +remove: [["ocamlfind" "remove" "stog-writing"]] +depends: [ + "ocaml" {>= "4.00.0"} + "stog" {= "0.10.0"} + "menhir" {>= "20120123" & <= "20240715"} +] +install: [make "install"] +synopsis: + "Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated" +description: "web sites." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/stog-writing-0.10.0/old-codes-stog-writing-0.10.0.tar.gz" + checksum: [ + "sha256=8f7d7858dbc2d470213fb5fccfb0dd9887bbb014e9f25ecd8e6722ce61fad958" + "md5=f5e51cba705cb1f3ff682ce1cbd536ae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stog-writing/stog-writing.0.11.0/opam b/packages/stog-writing/stog-writing.0.11.0/opam new file mode 100644 index 000000000..a2bc33b08 --- /dev/null +++ b/packages/stog-writing/stog-writing.0.11.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/plugins/writing.html" +license: "GPL-3.0-only" +doc: ["https://www.good-eris.net/stog/plugins/writing.html"] +tags: ["publication" "web" "blog" "bibliography"] +build: [make "all"] +remove: [["ocamlfind" "remove" "stog-writing"]] +depends: [ + "ocaml" {>= "4.00.0"} + "stog" {>= "0.11.0" & < "0.12"} + "menhir" {>= "20120123" & <= "20240715"} +] +install: [make "install"] +synopsis: + "Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated" +description: "web sites." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/stog-writing-0.11.0/old-codes-stog-writing-0.11.0.tar.gz" + checksum: [ + "sha256=78db2aa3a8dfbb92e24ea45dc311acb27480d90f80ade03d22e2a1d45fe2c2df" + "md5=fc5f15779e308a4a0643d9ff4fcddcaa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stog-writing/stog-writing.0.12.0/opam b/packages/stog-writing/stog-writing.0.12.0/opam new file mode 100644 index 000000000..f27a3df10 --- /dev/null +++ b/packages/stog-writing/stog-writing.0.12.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/plugins/writing.html" +license: "GPL-3.0-only" +doc: ["https://www.good-eris.net/stog/plugins/writing.html"] +tags: ["publication" "web" "blog" "bibliography"] +build: [make "all"] +remove: [["ocamlfind" "remove" "stog-writing"]] +depends: [ + "ocaml" {>= "4.00.0"} + "stog" {>= "0.12.0" & < "0.13"} + "menhir" {>= "20120123" & <= "20240715"} +] +install: [make "install"] +synopsis: + "Plugin for Stog to use footnotes and bibliographies in stog-generated web sites." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/stog-writing-0.12.0/old-codes-stog-writing-0.12.0.tar.gz" + checksum: [ + "sha256=40506171d904c9a68060eab05c15aca952e3ff0e976cd386dacf3671bca4ec2d" + "md5=0dddd2b91952de682402cd271487b9ee" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stog-writing/stog-writing.0.15.0/opam b/packages/stog-writing/stog-writing.0.15.0/opam new file mode 100644 index 000000000..21ec91945 --- /dev/null +++ b/packages/stog-writing/stog-writing.0.15.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/plugins/writing.html" +license: "GPL-3.0-only" +doc: ["https://www.good-eris.net/stog/plugins/writing.html"] +dev-repo: "git+https://framagit.org/zoggy/stog-writing.git" +bug-reports: "https://framagit.org/zoggy/stog-writing/issues" +tags: ["publication" "web" "blog" "bibliography"] +build: [ + [make "all"] +] +install: [ + [make "install"] +] +remove: [["ocamlfind" "remove" "stog-writing"]] +depends: [ + "ocaml" {>= "4.02.1"} + "stog" {= "0.15.0"} + "menhir" {>= "20120123" & <= "20240715"} +] +synopsis: + "Plugin for Stog to use footnotes and bibliographies in stog-generated web sites." +flags: light-uninstall +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/stog-writing-0.15.0/old-codes-stog-writing-0.15.0.tar.gz" + checksum: [ + "sha256=06b5e4f9a633fc4090d7e93ed48ba23e49197c6237071878efaf021402888acd" + "md5=37646fc84d8d0704bc3a692b27a635c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stog-writing/stog-writing.0.6/opam b/packages/stog-writing/stog-writing.0.6/opam new file mode 100644 index 000000000..5e2b5f955 --- /dev/null +++ b/packages/stog-writing/stog-writing.0.6/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [make "all"] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0"} + "stog" {= "0.6.1"} + "menhir" {>= "20120123" & <= "20240715"} +] +install: [make "install"] +synopsis: + "Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated" +description: "web sites." +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/stog-writing-0.6.0/old-codes-stog-writing-0.6.0.tar.gz" + checksum: [ + "sha256=e64da5221be92a3dc7083e054216207d03d15daf761094cf1393515f184b7ab0" + "md5=2b3166056567219b57f968b604015e62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stog-writing/stog-writing.0.7.0/opam b/packages/stog-writing/stog-writing.0.7.0/opam new file mode 100644 index 000000000..0af6fc014 --- /dev/null +++ b/packages/stog-writing/stog-writing.0.7.0/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [make "all"] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0"} + "stog" {= "0.7.0"} + "menhir" {>= "20120123" & <= "20240715"} +] +install: [make "install"] +synopsis: + "Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated" +description: "web sites." +url { + src: + "https://framagit.org/zoggy/old-codes/-/archive/stog-writing-0.7.0/old-codes-stog-writing-0.7.0.tar.gz" + checksum: [ + "sha256=79067a03d109a1d3e91e47961a320ca2fcac4ab75675de68c166e0d379c54694" + "md5=475bac9d14929be224492913a26246ec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stog/stog.0.10.0/opam b/packages/stog/stog.0.10.0/opam new file mode 100644 index 000000000..1c2803c54 --- /dev/null +++ b/packages/stog/stog.0.10.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/" +license: "GPL-3.0-only" +doc: ["https://www.good-eris.net/stog/doc.html"] +dev-repo: "git+https://framagit.org/zoggy/stog.git" +bug-reports: "https://framagit.org/zoggy/stog/issues" + +build: [ + [make "all"] +] +install: [ + [make "install-lib"] +] +remove: [["ocamlfind" "remove" "stog"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {>= "0.8" & < "0.13.0"} + "config-file" {>= "1.1" & <= "1.2.1"} + "ocamlnet" {>= "3.6" & <= "4.1.9-2"} + "ocamlrss" {= "2.2.2"} +] +synopsis: + "A static web site generator, able to handle blog posts as well as regular pages." +description: """ +In one sentence, Stog is a kind of Jekyll in OCaml: It is a +static web site generator, able to handle blog posts as well as +regular pages. + +The main differences are: + +- It is developped in OCaml and can be extended with OCaml plugins. +- It is based on a xml engine allowing to apply substitutions on some + tags. Some substitutions are pre-defined, and others can be added by plugins. +- It easily supports multi-language sites.""" +flags: light-uninstall +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.10.0/stog-0.10.0.tar.gz" + checksum: [ + "sha256=ffb343eab82425e8522c40fe4e3ec4f1fedaf5e3dae7f4768195add9ee8ee66f" + "md5=b4c3487eca35f17551a08c21d0b72e44" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.10.0" + checksum: [ + "sha256=ce87d575c13324542366a892664f8bc0de5db912b665225f05d657ea0e27454c" + "md5=93ed46b4ced08cae7715a843b7827eb7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stog/stog.0.11.0/opam b/packages/stog/stog.0.11.0/opam new file mode 100644 index 000000000..d1dc35af8 --- /dev/null +++ b/packages/stog/stog.0.11.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/" +license: "GPL-3.0-only" +doc: ["https://www.good-eris.net/stog/doc.html"] +dev-repo: "git+https://framagit.org/zoggy/stog.git" +bug-reports: "https://framagit.org/zoggy/stog/issues" + +tags: ["publication" "web" "blog"] +build: [ + [make "all"] +] +install: [ + [make "install-lib"] +] +remove: [["ocamlfind" "remove" "stog"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {>= "0.9" & < "0.13.0"} + "config-file" {>= "1.2" & <= "1.2.1"} + "ocamlnet" {>= "3.6" & != "4.1.9" & <= "4.1.9-2"} + "higlo" {>= "0.2" & <= "0.10.0"} +] +synopsis: + "A static web site generator, able to handle blog posts as well as regular pages." +description: """ +In one sentence, Stog is a kind of Jekyll in OCaml: It is a +static web site generator, able to handle blog posts as well as +regular pages. + +The main differences are: + +- It is developped in OCaml and can be extended with OCaml plugins. +- It is based on a xml engine allowing to apply substitutions on some + tags. Some substitutions are pre-defined, and others can be added by plugins. +- It easily supports multi-language sites.""" +flags: light-uninstall +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.11.0/stog-0.11.0.tar.gz" + checksum: [ + "sha256=d67dc9e2a4cc0a9e28aef56e4e3beb3933dd65738a7c6015ff8fb05ccb15f7a7" + "md5=4282924fec9faf1d4e06519682dd54b7" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.11.0" + checksum: [ + "sha256=ce87d575c13324542366a892664f8bc0de5db912b665225f05d657ea0e27454c" + "md5=93ed46b4ced08cae7715a843b7827eb7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stog/stog.0.11.1/opam b/packages/stog/stog.0.11.1/opam new file mode 100644 index 000000000..29740d5ca --- /dev/null +++ b/packages/stog/stog.0.11.1/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/" +license: "GPL-3.0-only" +doc: ["https://www.good-eris.net/stog/doc.html"] +dev-repo: "git+https://framagit.org/zoggy/stog.git" +bug-reports: "https://framagit.org/zoggy/stog/issues" + +tags: ["publication" "web" "blog"] +build: [ + [make "all"] +] +install: [ + [make "install-lib"] +] +remove: [["ocamlfind" "remove" "stog"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {>= "0.9" & < "0.13.0"} + "config-file" {>= "1.2" & <= "1.2.1"} + "ocamlnet" {>= "3.6" & != "4.1.9" & <= "4.1.9-2"} + "higlo" {>= "0.2" & <= "0.10.0"} +] +synopsis: + "A static web site generator, able to handle blog posts as well as regular pages." +description: """ +In one sentence, Stog is a kind of Jekyll in OCaml: It is a +static web site generator, able to handle blog posts as well as +regular pages. + +The main differences are: + +- It is developped in OCaml and can be extended with OCaml plugins. +- It is based on a xml engine allowing to apply substitutions on some + tags. Some substitutions are pre-defined, and others can be added by plugins. +- It easily supports multi-language sites.""" +flags: light-uninstall +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.11.1/stog-0.11.1.tar.gz" + checksum: [ + "sha256=bd700cfc4061a8d887bf107cd7472d980202924cf6933c80daf55d9006e31d2c" + "md5=07ad4371088a255a4d1a2125e061fc01" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.11.1" + checksum: [ + "sha256=ce87d575c13324542366a892664f8bc0de5db912b665225f05d657ea0e27454c" + "md5=93ed46b4ced08cae7715a843b7827eb7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stog/stog.0.12.0/opam b/packages/stog/stog.0.12.0/opam new file mode 100644 index 000000000..4110f328b --- /dev/null +++ b/packages/stog/stog.0.12.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/" +license: "GPL-3.0-only" +doc: ["https://www.good-eris.net/stog/doc.html"] +dev-repo: "git+https://framagit.org/zoggy/stog.git" +bug-reports: "https://framagit.org/zoggy/stog/issues" +tags: ["publication" "web" "blog"] +build: [ + ["./configure" "--prefix" prefix] + [make "stog_filter_parser.mli"] + [make "all"] +] +install: [ + [make "install-lib" "install-share"] +] +remove: [["ocamlfind" "remove" "stog"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {>= "0.9" & < "0.13.0"} + "config-file" {>= "1.2" & <= "1.2.1"} + "ocamlnet" {>= "3.6" & != "4.1.9" & <= "4.1.9-2"} + "higlo" {>= "0.3" & <= "0.10.0"} +] +synopsis: + "A static web site generator, able to handle blog posts as well as regular pages." +description: """ +In one sentence, Stog is a kind of Jekyll in OCaml: It is a +static web site generator, able to handle blog posts as well as +regular pages. + +The main differences are: + +- It is developped in OCaml and can be extended with OCaml plugins. +- It is based on a xml engine allowing to apply substitutions on some + tags. Some substitutions are pre-defined, and others can be added by plugins. +- It easily supports multi-language sites.""" +flags: light-uninstall +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.12.0/stog-0.12.0.tar.gz" + checksum: [ + "sha256=bfa75b342d9a49e88fa5f63f3e2cf6f5f953e8b7e42921bb8a873aa337c20315" + "md5=1e4d8686da2d20ce17da714f36aaa06a" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.12.0" + checksum: [ + "sha256=ce87d575c13324542366a892664f8bc0de5db912b665225f05d657ea0e27454c" + "md5=93ed46b4ced08cae7715a843b7827eb7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stog/stog.0.14.0/opam b/packages/stog/stog.0.14.0/opam new file mode 100644 index 000000000..7ae1c9692 --- /dev/null +++ b/packages/stog/stog.0.14.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/" +license: "GPL-3.0-only" +doc: ["https://www.good-eris.net/stog/doc.html"] +dev-repo: "git+https://framagit.org/zoggy/stog.git" +bug-reports: "https://framagit.org/zoggy/stog/issues" + +tags: ["publication" "web" "blog" "website" "documentation"] +build: [ + ["./configure" "--prefix" prefix] + [make "stog_filter_parser.mli"] + [make "all"] +] +install: [ + [make "install-lib" "install-share"] +] +remove: [["ocamlfind" "remove" "stog"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.06"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {>= "0.10" & < "0.13.0"} + "config-file" {= "1.2"} + "ocamlnet" {>= "3.6" & != "4.1.9" & <= "4.1.9-2"} + "higlo" {>= "0.4" & <= "0.10.0"} +] +depopts: [ + "js_of_ocaml" "xmldiff" "lwt" "websocket" "cstruct" "crunch" "ojs-base" +] +conflicts: [ + "crunch" {< "1.1.0"} + "cstruct" {< "0.3.1"} + "js_of_ocaml" {< "2.5"} + "lwt" {< "2.4.5"} + "ojs-base" {< "0.2"} + "websocket" {!= "0.8.1"} + "xmldiff" {< "0.5.0"} + "xmlm" {= "1.2.0"} + "xmlm" {= "1.3.0"} +] +synopsis: + "A static web site generator, able to handle blog posts as well as regular pages." +description: """ +In one sentence, Stog is a kind of Jekyll in OCaml: It is a +static web site generator, able to handle blog posts as well as +regular pages.""" +flags: light-uninstall +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.14.0/stog-0.14.0.tar.gz" + checksum: [ + "sha256=b243b64b67d746a7d051db3487724a682bb371f941714602bc3e78742ade0f1b" + "md5=ee2187e52e2f0cf620c054770b77ac67" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.14.0" + checksum: [ + "sha256=049a2c99f21eee3b092267ecb8814690fe2a21c7731b81e978b60cebf4b41666" + "md5=474001f0f771f0085d55fb0b58b2e7fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stog/stog.0.15.0/opam b/packages/stog/stog.0.15.0/opam new file mode 100644 index 000000000..eaa6b6173 --- /dev/null +++ b/packages/stog/stog.0.15.0/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/" + +license: "GPL-3.0-only" + +doc: ["https://www.good-eris.net/stog/doc.html"] +dev-repo: "git+https://framagit.org/zoggy/stog.git" +bug-reports: "https://framagit.org/zoggy/stog/issues" + +tags: ["publication" "xml" "documentation" "blog" "web" "website"] + +build: [ + ["./configure" "--prefix" prefix] + [make "all"] +] + +install: [ + [make "install-lib" "install-share"] +] + +remove: [["ocamlfind" "remove" "stog"]] +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {= "0.12"} + "ocf" {>= "0.4.0" & <= "0.9.0"} + "ocamlnet" {>= "3.6" & != "4.1.9" & <= "4.1.9-2"} + "higlo" {>= "0.4" & <= "0.10.0"} + "ppx_blob" {>= "0.1" & <= "0.9.0"} +] +depopts: [ + "js_of_ocaml" + "xmldiff" + "lwt" + "websocket" + "ojs-base" + "sha" +] + +synopsis: + "A static web site compiler, handling blog posts, or XML document in general." +description: """ +Main features: +- generate static XML/HTML documents: easy to deploy, less security problems, +- handling of blog posts, with dates, topics, keywords and associated RSS feeds, +- no new syntax, +- based on a XML rewrite engine allowing to apply substitutions (rewrite rules) + on some tags. Some substitutions are pre-defined, and others can be defined + in your documents or added by plugins. Content can then be written with + semantic tags, +- support multi-language sites, +- a lot of predefined functions can be used to handle sectionning, table of + contents, verified cross-references, ..., +- OCaml code can be interpreted at compilation time and the result included in + the generated documents, which is nice to write tutorials on OCaml libraries, +- some plugins ease the inclusion of graphviz graphs, and pictures generated + by Aysmptote or LaTeX, +- ...""" +flags: light-uninstall +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.15.0/stog-0.15.0.tar.gz" + checksum: [ + "sha256=48dc7f1fe7a9e2b4a33f808fe9a940847d4f2726a2456f1cf13455d531bf1ba4" + "md5=84307f487428a07ca6e235df87389683" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.15.0" + checksum: [ + "sha256=3c16b29180c3aaeb3469987770b8298a728d9becf321f19cf4fecf042314159b" + "md5=dd45a8769ea4d237c8a5945c67192856" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/stog/stog.0.5/opam b/packages/stog/stog.0.5/opam new file mode 100644 index 000000000..23eaa01f9 --- /dev/null +++ b/packages/stog/stog.0.5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [make "all"] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {>= "0.5" & < "0.8"} + "config-file" {>= "1.1" & <= "1.2.1"} + "ocamlrss" {>= "2.0" & < "2.1.0"} + "pcre" {<= "8.0.1"} +] +install: [make "install"] +synopsis: + "A static web site generator, able to handle blog posts as well as regular pages." +description: """ +In one sentence, Stog is a kind of Jekyll in OCaml: It is a +static web site generator, able to handle blog posts as well as +regular pages. + +The main differences are: + +- It is developped in OCaml and can be extended with OCaml plugins. +- It is based on a xml engine allowing to apply substitutions on some + tags. Some substitutions are pre-defined, and others can be added by plugins. +- It easily supports multi-language sites.""" +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.5/stog-0.5.tar.gz" + checksum: [ + "sha256=279d5a5b0bba52689307df265a6c975939110c068ca9789368f10d07140f3b2d" + "md5=39d8b88d5f10be614ec1fc82ed12f959" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.5" + checksum: [ + "sha256=68d6aab5ad41697cdc613fb720149a8d10f34c934329e6e8d909b8bbbb99581d" + "md5=5c319af20a49fbceb8fc431c95a90198" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stog/stog.0.6.1/opam b/packages/stog/stog.0.6.1/opam new file mode 100644 index 000000000..5256ed6a5 --- /dev/null +++ b/packages/stog/stog.0.6.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [make "all"] +remove: [[make "uninstall"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {>= "0.5" & < "0.8"} + "config-file" {>= "1.1" & <= "1.2.1"} + "ocamlrss" {>= "2.0" & < "2.1.0"} +] +install: [make "install"] +synopsis: + "A static web site generator, able to handle blog posts as well as regular pages." +description: """ +In one sentence, Stog is a kind of Jekyll in OCaml: It is a +static web site generator, able to handle blog posts as well as +regular pages. + +The main differences are: + +- It is developped in OCaml and can be extended with OCaml plugins. +- It is based on a xml engine allowing to apply substitutions on some + tags. Some substitutions are pre-defined, and others can be added by plugins. +- It easily supports multi-language sites.""" +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.6.1/stog-0.6.1.tar.gz" + checksum: [ + "sha256=e230c4472876f2b02ad9e91882657e623f3d0ee1bf74fc57866032a8c33d1f4d" + "md5=967c91f3a7515332931bcf06a734bbca" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.6.1" + checksum: [ + "sha256=68d6aab5ad41697cdc613fb720149a8d10f34c934329e6e8d909b8bbbb99581d" + "md5=5c319af20a49fbceb8fc431c95a90198" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stog/stog.0.7.0/opam b/packages/stog/stog.0.7.0/opam new file mode 100644 index 000000000..2f0479286 --- /dev/null +++ b/packages/stog/stog.0.7.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [make "all"] +remove: [[make "uninstall-lib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {>= "0.5" & < "0.8"} + "config-file" {>= "1.1" & <= "1.2.1"} + "ocamlrss" {>= "2.0" & < "2.1.0"} +] +install: [make "install-lib"] +synopsis: + "A static web site generator, able to handle blog posts as well as regular pages." +description: """ +In one sentence, Stog is a kind of Jekyll in OCaml: It is a +static web site generator, able to handle blog posts as well as +regular pages. + +The main differences are: + +- It is developped in OCaml and can be extended with OCaml plugins. +- It is based on a xml engine allowing to apply substitutions on some + tags. Some substitutions are pre-defined, and others can be added by plugins. +- It easily supports multi-language sites.""" +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.7.0/stog-0.7.0.tar.gz" + checksum: [ + "sha256=a3fc1658256485a685e2cc2dedadcc7137eb88481262c6077fbefa35c477be6c" + "md5=2f7ca011037565e15a7031ad2031b08f" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.7.0" + checksum: [ + "sha256=cdb8d3a3bce92b9c95eeda1e5a675961c0677a487cf02cce32ade05769824d34" + "md5=7f365388eaa51a97270309d4f828fa59" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stog/stog.0.8.0/opam b/packages/stog/stog.0.8.0/opam new file mode 100644 index 000000000..c5a525228 --- /dev/null +++ b/packages/stog/stog.0.8.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +build: [make "all"] +remove: [[make "uninstall-lib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {>= "0.5" & < "0.8"} + "config-file" {>= "1.1" & <= "1.2.1"} + "ocamlnet" {>= "3.6" & != "4.1.9" & <= "4.1.9-2"} + "ocamlrss" {>= "2.1.0" & <= "2.2.2"} +] +install: [make "install-lib"] +synopsis: + "A static web site generator, able to handle blog posts as well as regular pages." +description: """ +In one sentence, Stog is a kind of Jekyll in OCaml: It is a +static web site generator, able to handle blog posts as well as +regular pages. + +The main differences are: + +- It is developped in OCaml and can be extended with OCaml plugins. +- It is based on a xml engine allowing to apply substitutions on some + tags. Some substitutions are pre-defined, and others can be added by plugins. +- It easily supports multi-language sites.""" +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.8.0/stog-0.8.0.tar.gz" + checksum: [ + "sha256=f47279cf40b3752570be151a9aa8895c50927bcd146ca28350f011b393e0ee43" + "md5=80a8649aba23f8ada3c70a328d67a2b7" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.8.0" + checksum: [ + "sha256=cdb8d3a3bce92b9c95eeda1e5a675961c0677a487cf02cce32ade05769824d34" + "md5=7f365388eaa51a97270309d4f828fa59" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stog/stog.0.9.0/opam b/packages/stog/stog.0.9.0/opam new file mode 100644 index 000000000..5af43d5cd --- /dev/null +++ b/packages/stog/stog.0.9.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "zoggy@bat8.org" +authors: ["Maxence Guesdon"] +homepage: "https://www.good-eris.net/stog/" +license: "GPL-3.0-only" +doc: ["https://www.good-eris.net/stog/doc.html"] +build: [make "all"] +remove: [["ocamlfind" "remove" "stog"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} + "ocamlfind" {<= "1.9.6"} + "xmlm" {>= "1.1" & <= "1.4.0"} + "xtmpl" {>= "0.6" & < "0.8"} + "config-file" {>= "1.1" & <= "1.2.1"} + "ocamlnet" {>= "3.6" & != "4.1.9" & <= "4.1.9-2"} + "ocamlrss" {= "2.2.2"} +] +install: [make "install-lib"] +synopsis: + "A static web site generator, able to handle blog posts as well as regular pages." +description: """ +In one sentence, Stog is a kind of Jekyll in OCaml: It is a +static web site generator, able to handle blog posts as well as +regular pages. + +The main differences are: + +- It is developped in OCaml and can be extended with OCaml plugins. +- It is based on a xml engine allowing to apply substitutions on some + tags. Some substitutions are pre-defined, and others can be added by plugins. +- It easily supports multi-language sites.""" +flags: light-uninstall +url { + src: "https://framagit.org/zoggy/stog/-/archive/0.9.0/stog-0.9.0.tar.gz" + checksum: [ + "sha256=6cbbc77c686513723ddad2a62cfd61ddc4243dd55d6e33f98e0307b8a026553c" + "md5=58b1ca7e80b8f7cc1ec6ee965e09ddbd" + ] +} +extra-source "stog.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stog/stog.install.0.9.0" + checksum: [ + "sha256=cdb8d3a3bce92b9c95eeda1e5a675961c0677a487cf02cce32ade05769824d34" + "md5=7f365388eaa51a97270309d4f828fa59" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stone/stone.0.1/opam b/packages/stone/stone.0.1/opam new file mode 100644 index 000000000..654ffd013 --- /dev/null +++ b/packages/stone/stone.0.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "armael.gueneau@ens-lyon.fr" +homepage: "http://dev.isomorphis.me/stone" +bug-reports: "http://github.com/Armael/stone/issues" +build: [ + ["./configure" "--bin-dir" bin] + [make] +] +remove: [ + ["./configure" "--bin-dir" bin] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.5.0" & < "0.6.0"} + "config-file" {<= "1.2.1"} +] +patches: [ + "configure.diff" + "configure2.diff" +] +dev-repo: "git+https://github.com/Armael/stone" +install: [make "install"] +synopsis: + "Simple static website generator, useful for a portfolio or documentation pages" +description: + "Full documentation is available at http://dev.isomorphis.me/stone/" +authors: "armael@isomorphis.me" +url { + src: "https://github.com/Armael/stone/archive/v0.1.tar.gz" + checksum: [ + "sha256=93613af7b255de1d7ec923bd074ffa0a00ee486b9aa5db8d055e02b1528921d9" + "md5=7d7f185770baa76394f52cff37c532e2" + ] +} +extra-source "configure2.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stone/configure2.diff" + checksum: [ + "sha256=7d951be950ce38581afd0a909f021be3f008a272cc907a799dee9e10eced9e4f" + "md5=7baf24d38f28c79c12713c99c7d1ac3e" + ] +} +extra-source "configure.diff" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/stone/configure.diff" + checksum: [ + "sha256=fc4b445cb9da9945f6fc3701232613ce15e06c87601254b4584e7226a4b2e3df" + "md5=f1846084ae69b085faca047e98ea341c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stone/stone.0.2/opam b/packages/stone/stone.0.2/opam new file mode 100644 index 000000000..15c554d9b --- /dev/null +++ b/packages/stone/stone.0.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "armael.gueneau@ens-lyon.fr" +homepage: "http://dev.isomorphis.me/stone" +bug-reports: "http://github.com/Armael/stone/issues" +build: [ + ["./configure" "--bin-dir" bin] + [make] +] +remove: [ + ["./configure" "--bin-dir" bin] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {<= "1.9.6"} + "cow" {>= "0.5.0" & < "0.6.0"} + "config-file" {<= "1.2.1"} +] +dev-repo: "git+https://github.com/Armael/stone" +install: [make "install"] +synopsis: + "Simple static website generator, useful for a portfolio or documentation pages" +description: + "Full documentation is available at http://dev.isomorphis.me/stone/" +authors: "armael@isomorphis.me" +url { + src: "https://github.com/Armael/stone/archive/v0.2.tar.gz" + checksum: [ + "sha256=d70f671e203f093059c2f25511251d6ab1a98e095f2f0949506208f48ac7a287" + "md5=97b4deff450bd72813a2d12b6e482d90" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stone/stone.0.3.1/opam b/packages/stone/stone.0.3.1/opam new file mode 100644 index 000000000..963369aa2 --- /dev/null +++ b/packages/stone/stone.0.3.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "armael.gueneau@ens-lyon.fr" +homepage: "http://dev.isomorphis.me/stone" +bug-reports: "http://github.com/Armael/stone/issues" +build: [ + ["./configure" "--bin-dir" bin] + [make] +] +remove: [ + ["./configure" "--bin-dir" bin] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "cow" {< "2.0.0"} + "config-file" {<= "1.2.1"} + "omd" {>= "0.8.1" & < "0.9.0"} +] +dev-repo: "git+https://github.com/Armael/stone" +install: [make "install"] +synopsis: + "Simple static website generator, useful for a portfolio or documentation pages" +description: + "Full documentation is available at http://dev.isomorphis.me/stone/" +authors: "armael@isomorphis.me" +url { + src: "https://github.com/Armael/stone/archive/v0.3.1.tar.gz" + checksum: [ + "sha256=490d62561324b0c57d28b946522c781f61a08febfb03bb6787d4799f6929da7f" + "md5=8fd2220fed8f5133a8bff5a5c2b02c85" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stone/stone.0.3.2/opam b/packages/stone/stone.0.3.2/opam new file mode 100644 index 000000000..da33812b4 --- /dev/null +++ b/packages/stone/stone.0.3.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "armael.gueneau@ens-lyon.fr" +homepage: "http://dev.isomorphis.me/stone" +bug-reports: "http://github.com/Armael/stone/issues" +build: [ + ["./configure" "--bin-dir" bin] + [make] +] +remove: [ + ["./configure" "--bin-dir" bin] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "cow" {< "2.0.0"} + "config-file" {<= "1.2.1"} + "omd" {<= "2.0.0~alpha4"} +] +dev-repo: "git+https://github.com/Armael/stone" +install: [make "install"] +synopsis: + "Simple static website generator, useful for a portfolio or documentation pages" +description: + "Full documentation is available at http://dev.isomorphis.me/stone/" +authors: "armael@isomorphis.me" +url { + src: "https://github.com/Armael/stone/archive/v0.3.2.tar.gz" + checksum: [ + "sha256=3c3dbe4b654ab85c11d4304603c55fafe15691b0d0b255cd7a534f8a9cd1b54c" + "md5=51a4e88ed82a360b799fb0bebc9dc380" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stone/stone.0.3.3/opam b/packages/stone/stone.0.3.3/opam new file mode 100644 index 000000000..9b4f842fb --- /dev/null +++ b/packages/stone/stone.0.3.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "armael.gueneau@ens-lyon.fr" +homepage: "http://dev.isomorphis.me/stone" +bug-reports: "http://github.com/Armael/stone/issues" +build: [ + ["./configure" "--bin-dir" bin] + [make] +] +remove: [ + ["./configure" "--bin-dir" bin] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "cow" {< "2.0.0"} + "config-file" {<= "1.2.1"} + "omd" {<= "2.0.0~alpha4"} +] +dev-repo: "git+https://github.com/Armael/stone" +install: [make "install"] +synopsis: + "Simple static website generator, useful for a portfolio or documentation pages" +description: + "Full documentation is available at http://dev.isomorphis.me/stone/" +authors: "armael@isomorphis.me" +url { + src: "https://github.com/Armael/stone/archive/v0.3.3.tar.gz" + checksum: [ + "sha256=6f2650ee86f21c3841f8b27cc118cf1443c3f4f0b4842092a1f651d8f94e14ac" + "md5=609f2d8c8e10e3ca71147084cdd5957b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stone/stone.0.3.4/opam b/packages/stone/stone.0.3.4/opam new file mode 100644 index 000000000..22ec20c2a --- /dev/null +++ b/packages/stone/stone.0.3.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "armael@isomorphis.me" +homepage: "http://dev.isomorphis.me/stone" +bug-reports: "http://github.com/Armael/stone/issues" +dev-repo: "git+http://github.com/Armael/stone.git" +build: [ + ["./configure" "--bin-dir" bin] + [make] +] +install: [make "install"] +remove: [ + ["./configure" "--bin-dir" bin] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "cow" {< "2.0.0"} + "config-file" {<= "1.2.1"} + "omd" {<= "2.0.0~alpha4"} +] +synopsis: + "Simple static website generator, useful for a portfolio or documentation pages" +description: + "Full documentation is available at http://dev.isomorphis.me/stone/" +authors: "armael@isomorphis.me" +url { + src: "https://github.com/Armael/stone/archive/v0.3.4.tar.gz" + checksum: [ + "sha256=55a7e2268ac4cb2726f63bb4f4bdded288237ecde51a31ed0327cfbbdfa89fe4" + "md5=9265406a3b3c553ebf02b3250d1b189f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stone/stone.0.3/opam b/packages/stone/stone.0.3/opam new file mode 100644 index 000000000..c1f6dcc40 --- /dev/null +++ b/packages/stone/stone.0.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "armael.gueneau@ens-lyon.fr" +homepage: "http://dev.isomorphis.me/stone" +bug-reports: "http://github.com/Armael/stone/issues" +build: [ + ["./configure" "--bin-dir" bin] + [make] +] +remove: [ + ["./configure" "--bin-dir" bin] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "cow" {< "2.0.0"} + "config-file" {<= "1.2.1"} + "omd" {< "0.7.0"} +] +dev-repo: "git+https://github.com/Armael/stone" +install: [make "install"] +synopsis: + "Simple static website generator, useful for a portfolio or documentation pages" +description: + "Full documentation is available at http://dev.isomorphis.me/stone/" +authors: "armael@isomorphis.me" +url { + src: "https://github.com/Armael/stone/archive/v0.3.tar.gz" + checksum: [ + "sha256=001ea70baab01750d4bcbcf3409e463655df5505df78cc7b38b5cd59f62116d8" + "md5=ad79b7ad48ad561a91313d7ffd135c73" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stone/stone.0.4.0/opam b/packages/stone/stone.0.4.0/opam new file mode 100644 index 000000000..b7b2f2d80 --- /dev/null +++ b/packages/stone/stone.0.4.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "armael@isomorphis.me" +homepage: "http://dev.isomorphis.me/stone" +bug-reports: "http://github.com/Armael/stone/issues" +dev-repo: "git+http://github.com/Armael/stone.git" +build: [ + ["./configure" "--bin-dir" bin] + [make] +] +install: [make "install"] +remove: [ + ["./configure" "--bin-dir" bin] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "cow" {>= "2.0.0" & <= "2.5.0"} + "config-file" {<= "1.2.1"} + "crunch" {<= "3.3.1"} + "inotify" {>= "2.3" & <= "2.6"} + "omd" {<= "2.0.0~alpha4"} +] +synopsis: + "Simple static website generator, useful for a portfolio or documentation pages" +description: + "Full documentation is available at http://dev.isomorphis.me/stone/" +authors: "armael@isomorphis.me" +url { + src: "https://github.com/Armael/stone/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=76072333036e703dc03896391a5544a9f604fb0f7115b2b6e1e9006371c5fa28" + "md5=f4eb792890b30ba7bb1b70745d8c0317" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stone/stone.0.5.0/opam b/packages/stone/stone.0.5.0/opam new file mode 100644 index 000000000..0ad8c09db --- /dev/null +++ b/packages/stone/stone.0.5.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "armael@isomorphis.me" +homepage: "http://dev.isomorphis.me/stone" +bug-reports: "http://github.com/Armael/stone/issues" +dev-repo: "git+http://github.com/Armael/stone.git" +build: [ + ["./configure" "--bin-dir" bin] + [make] +] +install: [make "install"] +remove: [ + ["./configure" "--bin-dir" bin] + [make "uninstall"] +] +depends: [ + "ocaml" {< "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "cow" {>= "2.0.0" & <= "2.5.0"} + "config-file" {<= "1.2.1"} + "crunch" {<= "3.3.1"} + "inotify" {>= "2.3" & <= "2.6"} + "omd" {<= "2.0.0~alpha4"} +] +synopsis: + "Simple static website generator, useful for a portfolio or documentation pages" +description: + "Full documentation is available at http://dev.isomorphis.me/stone/" +authors: "armael@isomorphis.me" +url { + src: "https://github.com/Armael/stone/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=d1da12bffd8515e684d4555504d6d98d49c31a514a64ea2f7a973cb0b5aa73a6" + "md5=3edf75c27d7fbc1e9327ab9037412e70" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stringext/stringext.0.0.1/opam b/packages/stringext/stringext.0.0.1/opam new file mode 100644 index 000000000..3e13216da --- /dev/null +++ b/packages/stringext/stringext.0.0.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" + +build: [ + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "stringext"]] + +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/stringext" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Extra string functions for OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/stringext/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=469722c566e2bbf6729b22764f3ccefb51e4021dfcefd5d9f9f223841e24c994" + "md5=1a766c06b2fb74a0992dcbba98d12771" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stringext/stringext.1.0.0/opam b/packages/stringext/stringext.1.0.0/opam new file mode 100644 index 000000000..784077a61 --- /dev/null +++ b/packages/stringext/stringext.1.0.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" + +build: [ + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "stringext"]] + +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/stringext" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Extra string functions for OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/stringext/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=865d9a48f2d97ecbe85d574fc87981ecff6842a90e0c9aefb4739060984f2bef" + "md5=3c249534da15b7f3216f2c7ab7834b51" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/stringext/stringext.1.1.0/opam b/packages/stringext/stringext.1.1.0/opam new file mode 100644 index 000000000..0c27fc73f --- /dev/null +++ b/packages/stringext/stringext.1.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" + +build: [ + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "stringext"]] + +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/rgrinberg/stringext" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Extra string functions for OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/stringext/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=bf7b40057d8c3a2ef542187313433492beeaa0e95fbaa011b6dd1c474ba0dcfe" + "md5=aa2fcc184d935ab484663521eade7e7f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/swdogen/swdogen.0.1.0/opam b/packages/swdogen/swdogen.0.1.0/opam new file mode 100644 index 000000000..c79e91326 --- /dev/null +++ b/packages/swdogen/swdogen.0.1.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "colsy2@gmail.com" +authors: [ "C.Y. yuen" ] +license: "MIT" +homepage: "https://github.com/dotcy/swdogen/wiki" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "swdogen"] +] +depends: [ + "ocaml" {< "4.06.0"} + "atdgen" {>= "1.2.3" & < "1.13.0"} + "ounit" {>= "2.0.0" & <= "2.2.7"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/dotcy/swdogen" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "SWagger DOcumentation GENerator" +description: """ +Scan and parse your source code and generate valid swagger document +feed to swagger-ui""" +flags: light-uninstall +url { + src: "https://github.com/dotcy/swdogen/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=25be413e36015937b602957920223a9f6c97b4a3700ef4275fe7eb7685f16587" + "md5=5acda525576395e9d2e809f4e02beba0" + ] +} +extra-source "swdogen.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/swdogen/swdogen.install" + checksum: [ + "sha256=5e51ea348daf12f3076db8d04e6cccaf3551aee31315ae4159086fde0d422c11" + "md5=f6fa7d8a212fbe7f960755a55317674e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/syndic/syndic.1.0/opam b/packages/syndic/syndic.1.0/opam new file mode 100644 index 000000000..70aa57192 --- /dev/null +++ b/packages/syndic/syndic.1.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "romain.calascibetta@gmail.com" +authors: [ "Romain Calascibetta" ] +license: "MIT" +homepage: "https://github.com/Cumulus/Syndic" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "syndic"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlnet" {>= "3.7.3" & <= "4.1.9-2"} + "uri" {>= "1.3.13" & <= "4.4.0"} + "xmlm" {>= "1.2.0" & <= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/Cumulus/Syndic" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RSS and Atom feed parsing" +flags: light-uninstall +url { + src: "https://github.com/Cumulus/Syndic/archive/v1.0.tar.gz" + checksum: [ + "sha256=49c660105ec918b7c524691018535d0837fa37f9103dd9e4af2cfc34f1f2c09e" + "md5=73994f0185f58a9dacff163c9f820ff3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/syndic/syndic.1.1/opam b/packages/syndic/syndic.1.1/opam new file mode 100644 index 000000000..0a209e50b --- /dev/null +++ b/packages/syndic/syndic.1.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "romain.calascibetta@gmail.com" +authors: [ "Romain Calascibetta" "Christophe Troestler" ] +license: "MIT" +homepage: "https://github.com/Cumulus/Syndic" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "syndic"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "calendar" {>= "2.03.2" & <= "3.0.0"} + "uri" {>= "1.3.13" & <= "4.4.0"} + "xmlm" {>= "1.2.0" & <= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RSS and Atom feed parsing" +flags: light-uninstall +url { + src: + "https://github.com/Cumulus/Syndic/releases/download/v1.1/syndic-1.1.tar.gz" + checksum: [ + "sha256=0acfe73e290952589676fa9f7c1a17ce4233c7ee1b9c66ebed614b81c8c06265" + "md5=2e649e9add4334bda0530435a7803783" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/syslog/syslog.1.4/opam b/packages/syslog/syslog.1.4/opam new file mode 100644 index 000000000..1eff422c0 --- /dev/null +++ b/packages/syslog/syslog.1.4/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [make "reallyall"] +remove: [["ocamlfind" "remove" "syslog"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install"] +synopsis: "syslog(3) routines for ocaml" +flags: light-uninstall +url { + src: + "http://deb.debian.org/debian/pool/main/s/syslog-ocaml/syslog-ocaml_1.4.orig.tar.gz" + checksum: [ + "sha256=2d885a36e2acd32085fffe5396840b0f78704ebc4fdecd1efc6ed86e6809eda8" + "md5=3042185e6f511aea9956cd8f172b1a84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.1.1/opam b/packages/tar-format/tar-format.0.1.1/opam new file mode 100644 index 000000000..95f3bd679 --- /dev/null +++ b/packages/tar-format/tar-format.0.1.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Jonathan Ludlam" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +maintainer: "dave@recoil.org" +tags: ["org:xapi-project"] +build: make +remove: [["ocamlfind" "remove" "tar"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-tar" +install: [make "install"] +synopsis: "A pure OCaml library to read and write tar files" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/0.1.1.tar.gz" + checksum: [ + "sha256=782740394ba3cf34eb2f9c73ba193935726a35aed8b75523c56cca3a19fa6146" + "md5=8f097a4b13bcff4dc0c97cb4faf20ead" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.2.0/opam b/packages/tar-format/tar-format.0.2.0/opam new file mode 100644 index 000000000..537fc7c15 --- /dev/null +++ b/packages/tar-format/tar-format.0.2.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Jonathan Ludlam" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +maintainer: "dave@recoil.org" +tags: ["org:xapi-project"] +build: make +remove: [["ocamlfind" "remove" "tar"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.6.0" & < "2.0"} + "camlp4" {build & <= "5.3"} + "type_conv" {build & <= "113.00.02"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +dev-repo: "git+https://github.com/mirage/ocaml-tar" +install: [make "install"] +synopsis: "A pure OCaml library to read and write tar files" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/0.2.0.tar.gz" + checksum: [ + "sha256=a8ce9ae46641bb6376c19989e700a04f7c7404690833cef9835abe1cbff8f634" + "md5=f8a9e01165f63f1cbcf49023816d0699" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.2.1/opam b/packages/tar-format/tar-format.0.2.1/opam new file mode 100644 index 000000000..4ea9a8dd6 --- /dev/null +++ b/packages/tar-format/tar-format.0.2.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +authors: ["Dave Scott" "Jonathan Ludlam" "Thomas Gazagnaire"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +maintainer: "dave@recoil.org" +tags: ["org:xapi-project"] +build: make +remove: [["ocamlfind" "remove" "tar"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.6.0" & < "2.0"} + "camlp4" {build & <= "5.3"} + "type_conv" {build & <= "113.00.02"} + "re" {<= "1.12.0"} + "ounit" {<= "2.2.7"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +dev-repo: "git+https://github.com/mirage/ocaml-tar" +install: [make "install"] +synopsis: "A pure OCaml library to read and write tar files" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/0.2.1.tar.gz" + checksum: [ + "sha256=4deef72206ccc2673f5db28f6ea441062b121639dffdc0c5a28b20ef985dc121" + "md5=29e4617c2ee177b921086edce28910ac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.3.0/opam b/packages/tar-format/tar-format.0.3.0/opam new file mode 100644 index 000000000..d81913c53 --- /dev/null +++ b/packages/tar-format/tar-format.0.3.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwtunix" ] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "tar"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.6.0" & < "2.0"} + "camlp4" {build & <= "5.3"} + "type_conv" {build & <= "113.00.02"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt"] +synopsis: "A pure OCaml library to read and write tar files" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/0.3.0.tar.gz" + checksum: [ + "sha256=c6cffd466f6f53e54328b7a2233fb8b936805011016c323903dc5c28946faa11" + "md5=efe2d24c3b5aba013e6bfd602b6a7b37" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.4.0/opam b/packages/tar-format/tar-format.0.4.0/opam new file mode 100644 index 000000000..1b8c51537 --- /dev/null +++ b/packages/tar-format/tar-format.0.4.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwtunix" "--%{mirage-types:enable}%-mirage" "--%{ounit:enable}%-tests" ] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "tar"]] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.6.0" & < "2.0"} + "camlp4" {build & <= "5.3"} + "type_conv" {build & <= "113.00.02"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "mirage-types" +] +conflicts: [ + "lwt" {< "2.4.7"} +] + +synopsis: "A pure OCaml library to read and write tar files" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=b16f806160b2bb8c4755fde689c9fd2d960a4512fd827f8c70145b00b952d63f" + "md5=ccd03014845ab9264ac98f24df617d9a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.4.1/opam b/packages/tar-format/tar-format.0.4.1/opam new file mode 100644 index 000000000..60122169a --- /dev/null +++ b/packages/tar-format/tar-format.0.4.1/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwtunix" + "--%{mirage-types-lwt:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--enable-lwtunix" + "--enable-mirage" + ] {with-test} + [make "test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tar"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.6.0" & < "2.0"} + "camlp4" {build & <= "5.3"} + "type_conv" {build & <= "113.00.02"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-unix" {with-test & <= "2.14.2"} + "lwt" {with-test & <= "5.9.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["lwt" "mirage-types-lwt"] +conflicts: [ + "lwt" {< "2.4.7"} +] +synopsis: "A pure OCaml library to read and write tar files" +description: """ +This allows easy processing of tar-formatted data: creating archives, +listing archives and extracting archives. Together with camlzip, it can +directly process compressed .tar.gz archives. + +A mirage interface is also provided which exposes a tar-formatted block +device as a read-only key=value store.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/v0.4.1.tar.gz" + checksum: [ + "sha256=79ea2b2c87d74bf56919892c484f7ff11fac6d5311abc857978703c23801fdff" + "md5=0af2219c4f5cacf9a2d51ee84a983c2e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.4.2/opam b/packages/tar-format/tar-format.0.4.2/opam new file mode 100644 index 000000000..001f09460 --- /dev/null +++ b/packages/tar-format/tar-format.0.4.2/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwtunix" + "--%{mirage-types-lwt:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--enable-lwtunix" + "--enable-mirage" + ] {with-test} + [make "test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tar"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "0.6.0" & <= "1.9.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-unix" {with-test & <= "2.14.2"} + "lwt" {with-test & <= "5.9.0"} + "mirage-types-lwt" {with-test & < "3.7.0"} +] +depopts: ["lwt" "mirage-types-lwt"] +synopsis: "A pure OCaml library to read and write tar files" +description: """ +This allows easy processing of tar-formatted data: creating archives, +listing archives and extracting archives. Together with camlzip, it can +directly process compressed .tar.gz archives. + +A mirage interface is also provided which exposes a tar-formatted block +device as a read-only key=value store.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/v0.4.2.tar.gz" + checksum: [ + "sha256=4a560b8e3cf7678c1242e8ced6abb9c7d0a235e86583446ddbecb4da94e56c2b" + "md5=4ac2ead30f94db430682d9cb70fcff76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.5.0/opam b/packages/tar-format/tar-format.0.5.0/opam new file mode 100644 index 000000000..504bd67ac --- /dev/null +++ b/packages/tar-format/tar-format.0.5.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwtunix" + "--%{mirage-types-lwt:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--enable-lwtunix" + "--enable-mirage" + ] {with-test} + [make "test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tar"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-unix" {with-test & < "2.5.0"} + "lwt" {with-test & <= "5.9.0"} + "mirage-types-lwt" {with-test & < "3.0.0"} +] +depopts: ["lwt" "mirage-types-lwt"] +synopsis: "A pure OCaml library to read and write tar files" +description: """ +This allows easy processing of tar-formatted data: creating archives, +listing archives and extracting archives. Together with camlzip, it can +directly process compressed .tar.gz archives. + +A mirage interface is also provided which exposes a tar-formatted block +device as a read-only key=value store.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/v0.5.0.tar.gz" + checksum: [ + "sha256=d64da93667b4bb2ce239435135ef8d0c18d698a7a1c52f270c36b98f36322779" + "md5=e3f9c2396ee47785c096c978cd987b6c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.5.1/opam b/packages/tar-format/tar-format.0.5.1/opam new file mode 100644 index 000000000..62371199f --- /dev/null +++ b/packages/tar-format/tar-format.0.5.1/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwtunix" + "--%{mirage-types-lwt:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--enable-lwtunix" + "--enable-mirage" + ] {with-test} + [make "test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tar"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "re" {<= "1.12.0"} + "cmdliner" {<= "1.3.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-unix" {with-test & < "2.5.0"} + "lwt" {with-test & <= "5.9.0"} + "mirage-types-lwt" {with-test & < "3.0.0"} +] +depopts: ["lwt" "mirage-types-lwt"] +synopsis: "A pure OCaml library to read and write tar files" +description: """ +This allows easy processing of tar-formatted data: creating archives, +listing archives and extracting archives. Together with camlzip, it can +directly process compressed .tar.gz archives. + +A mirage interface is also provided which exposes a tar-formatted block +device as a read-only key=value store.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/v0.5.1.tar.gz" + checksum: [ + "sha256=af5bc08e4bdb4bde126ef367ae54c9b29ae5c8535a9bc2f5e9649f8e9737d962" + "md5=4919ee2ed71b8a889e778abd9945a181" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.6.0/opam b/packages/tar-format/tar-format.0.6.0/opam new file mode 100644 index 000000000..e65eed622 --- /dev/null +++ b/packages/tar-format/tar-format.0.6.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwtunix" + "--%{mirage-types-lwt:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--enable-lwtunix" + "--enable-mirage" + ] {with-test} + [make "test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tar"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_tools" {<= "6.6"} + "cstruct-lwt" {build & <= "6.2.0"} + "ppx_cstruct" {<= "6.2.0"} + "re" {<= "1.12.0"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-unix" {with-test & < "2.5.0"} + "lwt" {with-test & <= "5.9.0"} + "mirage-types-lwt" {with-test & < "3.0.0"} +] +depopts: ["lwt" "mirage-types-lwt"] +synopsis: "A pure OCaml library to read and write tar files" +description: """ +This allows easy processing of tar-formatted data: creating archives, +listing archives and extracting archives. Together with camlzip, it can +directly process compressed .tar.gz archives. + +A mirage interface is also provided which exposes a tar-formatted block +device as a read-only key=value store.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/v0.6.0.tar.gz" + checksum: [ + "sha256=46b672a918c27538eccc21c6cbe28ee430f096809c4ff3ebabe4f5f210ddf0e7" + "md5=95bd70a1a61b0e9fc95af83bcc51b0bb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.6.1/opam b/packages/tar-format/tar-format.0.6.1/opam new file mode 100644 index 000000000..3418d773b --- /dev/null +++ b/packages/tar-format/tar-format.0.6.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwtunix" + "--%{mirage-types-lwt:enable}%-mirage" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--enable-lwtunix" + "--enable-mirage" + ] {with-test} + [make "test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tar"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "re" {<= "1.12.0"} + "result" {<= "1.5"} + "cmdliner" {<= "1.3.0"} + "ounit" {with-test & <= "2.2.7"} + "mirage-block-unix" {with-test & < "2.5.0"} + "lwt" {with-test & <= "5.9.0"} + "mirage-types-lwt" {with-test & < "3.0.0"} +] +depopts: ["lwt" "mirage-types-lwt"] +synopsis: "A pure OCaml library to read and write tar files" +description: """ +This allows easy processing of tar-formatted data: creating archives, +listing archives and extracting archives. Together with camlzip, it can +directly process compressed .tar.gz archives. + +A mirage interface is also provided which exposes a tar-formatted block +device as a read-only key=value store.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tar/archive/v0.6.1.tar.gz" + checksum: [ + "sha256=975ce122e8314949eae43b55a7e895234280ef5c0e811266d17b6bb52f802c0b" + "md5=bc6475a9ece5d914213e1d2275667418" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-format/tar-format.0.7.1/opam b/packages/tar-format/tar-format.0.7.1/opam new file mode 100644 index 000000000..8183fdbb4 --- /dev/null +++ b/packages/tar-format/tar-format.0.7.1/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +doc: "https://mirage.github.io/ocaml-tar/" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-mirage" + "%{mirage-types-lwt+mirage-block+mirage-block-lwt+io-page:installed}%" + "--with-lwt" + "%{lwt:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-lwt" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "topkg" {build & >= "0.8.0" & <= "1.0.7"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "cstruct-lwt" {build & <= "6.2.0"} + "re" {<= "1.12.0"} + "result" {<= "1.5"} + "mirage-block-unix" {with-test & >= "2.5.0" & <= "2.14.2"} + "mirage-types-lwt" {with-test & >= "3.0.0" & < "3.7.0"} + "ounit" {with-test & <= "2.2.7"} + "lwt" {with-test & <= "5.9.0"} +] +depopts: ["lwt" "mirage-types-lwt" "mirage-block" "mirage-block-lwt" "io-page"] +conflicts: [ + "mirage-types-lwt" {< "3.0.0"} + "mirage-block" {>= "2.0.0"} +] +synopsis: "Decode and encode tar files" +description: """ +tar-format is a simple library to read and write tar files with an emphasis on +streaming. + +This is pure OCaml code, no C bindings.""" +url { + src: + "https://github.com/mirage/ocaml-tar/releases/download/v0.7.1/tar-format-0.7.1.tbz" + checksum: [ + "sha256=99c2110218db8870b4911bb10d8cffdabd5956c1c8ebd9718422ac133ab698ed" + "md5=554ee6120f06017828f8f4e74515cbfa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-mirage/tar-mirage.0.8.0/opam b/packages/tar-mirage/tar-mirage.0.8.0/opam new file mode 100644 index 000000000..fb61ffa83 --- /dev/null +++ b/packages/tar-mirage/tar-mirage.0.8.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +doc: "https://mirage.github.io/ocaml-tar/" + +build: [ + ["jbuilder" "build" "--only-packages=tar,tar-unix,tar-mirage" + "--no-config" {jbuilder:version >= "1.0+beta18"} + ] + ["jbuilder" "runtest" + "--no-config" {jbuilder:version >= "1.0+beta18"} + ] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "jbuilder" {<= "transition"} + "ocamlfind" {build & <= "1.9.6"} + "tar" {< "1.0.0"} + "cstruct" {>= "1.9.0" & <= "6.2.0"} + "re" {<= "1.12.0"} + "result" {<= "1.5"} + "mirage-block-unix" {with-test & >= "2.5.0" & <= "2.14.2"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "lwt" {<= "5.9.0"} + "ounit" {with-test & <= "2.2.7"} +] +conflicts: [ + "mirage-types-lwt" {< "3.0.0"} + "mirage-kv" {>= "2.0.0"} +] +synopsis: "Decode and encode tar formatted streams" +description: """ +This is a simple library to read and write tar formatted streams from Mirage +applications.""" +url { + src: "https://github.com/mirage/ocaml-tar/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=2c2c21a40f2653bf60c05e96803de87903c6a9935f4d917137031c8b602d81e5" + "md5=bf7aefc14b7454a6e73be2fb47e6edd8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar-unix/tar-unix.0.8.0/opam b/packages/tar-unix/tar-unix.0.8.0/opam new file mode 100644 index 000000000..471faa8c1 --- /dev/null +++ b/packages/tar-unix/tar-unix.0.8.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +doc: "https://mirage.github.io/ocaml-tar/" + +build: [ + ["jbuilder" "build" "--only-packages=tar,tar-unix" + "--no-config" {jbuilder:version >= "1.0+beta18"} + ] + ["jbuilder" "runtest" + "--no-config" {jbuilder:version >= "1.0+beta18"} + ] {with-test} +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ocamlfind" {build & <= "1.9.6"} + "tar" {<= "3.1.2"} + "cstruct" {>= "1.9.0" & <= "6.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "re" {<= "1.12.0"} + "result" {<= "1.5"} + "lwt" {<= "5.9.0"} +] +synopsis: "Decode and encode tar files" +description: """ +tar-format is a simple library to read and write tar files with an emphasis on +streaming. + +This is pure OCaml code, no C bindings.""" +url { + src: "https://github.com/mirage/ocaml-tar/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=2c2c21a40f2653bf60c05e96803de87903c6a9935f4d917137031c8b602d81e5" + "md5=bf7aefc14b7454a6e73be2fb47e6edd8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tar/tar.0.8.0/opam b/packages/tar/tar.0.8.0/opam new file mode 100644 index 000000000..19fab5e59 --- /dev/null +++ b/packages/tar/tar.0.8.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +authors: [ "Dave Scott" "Thomas Gazagnaire" "David Allsopp" ] +tags: ["org:xapi-project" "org:mirage"] +homepage: "https://github.com/mirage/ocaml-tar" +bug-reports: "https://github.com/mirage/ocaml-tar/issues" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" +doc: "https://mirage.github.io/ocaml-tar/" + +build: [ + ["jbuilder" "build" "--only-packages=tar" + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "jbuilder" {<= "transition"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "ppx_cstruct" {<= "6.2.0"} + "cstruct" {>= "1.9.0" & < "3.4.0"} + "re" {<= "1.12.0"} + "result" {<= "1.5"} +] +synopsis: "Decode and encode tar formatted data" +description: """ +tar-format is a simple library to read and write tar formatted data with an emphasis on +streaming. + +This is pure OCaml code, no C bindings.""" +url { + src: "https://github.com/mirage/ocaml-tar/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=2c2c21a40f2653bf60c05e96803de87903c6a9935f4d917137031c8b602d81e5" + "md5=bf7aefc14b7454a6e73be2fb47e6edd8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tcpip/tcpip.1.1.0/opam b/packages/tcpip/tcpip.1.1.0/opam new file mode 100644 index 000000000..6a1e7b2d2 --- /dev/null +++ b/packages/tcpip/tcpip.1.1.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] + +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types" {= "1.1.0"} + "mirage-unix" {>= "1.1.0" & <= "2.1.0"} + "mirage-console-unix" {<= "5.1.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "3.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=19d59782bbf9af0818f2ef293dde43a6653b32e5ce888d7ba8cf4d23558873a5" + "md5=b7ba7e77fc0ce2b67c8bc8cdd011a3fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.1.1.1/opam b/packages/tcpip/tcpip.1.1.1/opam new file mode 100644 index 000000000..d539ed1d0 --- /dev/null +++ b/packages/tcpip/tcpip.1.1.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] + +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types" {= "1.1.1"} + "mirage-unix" {>= "1.1.0" & <= "2.1.0"} + "mirage-console-unix" {<= "5.1.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "3.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v1.1.1.tar.gz" + checksum: [ + "sha256=c61dd3a9010526a031a40545ad404b657ccd9764476f0a8a6404cf43cf4ad248" + "md5=eff0be933068ca20a15d5e7473ac0bfc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.1.1.2/opam b/packages/tcpip/tcpip.1.1.2/opam new file mode 100644 index 000000000..c27f42b27 --- /dev/null +++ b/packages/tcpip/tcpip.1.1.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] + +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] + +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types" {= "1.1.1"} + "mirage-unix" {>= "1.1.0" & <= "2.1.0"} + "mirage-console-unix" {<= "5.1.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "3.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v1.1.2.tar.gz" + checksum: [ + "sha256=860cd1bc30b3d91a83233d1b2f9c15bad6090b43712ea76b71951c5f58a5e716" + "md5=1840d5af26001e6ff097e0a2eb230665" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.1.1.3/opam b/packages/tcpip/tcpip.1.1.3/opam new file mode 100644 index 000000000..6f0384c10 --- /dev/null +++ b/packages/tcpip/tcpip.1.1.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types" {>= "1.1.2" & < "3.0.0"} + "mirage-unix" {>= "1.1.0" & <= "2.1.0"} + "mirage-console-unix" {<= "5.1.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "3.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v1.1.3.tar.gz" + checksum: [ + "sha256=ed8d8e4361a98ea108f3a6e82fab649db7769af7d15e32011cce9cbb3301bcff" + "md5=85bb1b0c7ccd3f54d7b4fe12c59628dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.1.1.5/opam b/packages/tcpip/tcpip.1.1.5/opam new file mode 100644 index 000000000..94de2378b --- /dev/null +++ b/packages/tcpip/tcpip.1.1.5/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types" {>= "1.1.2" & < "3.0.0"} + "mirage-unix" {>= "1.1.0" & <= "2.1.0"} + "mirage-console-unix" {<= "5.1.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "3.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v1.1.5.tar.gz" + checksum: [ + "sha256=3b282cd69f6523bd476ba0e9c740d5f7ce42fd1f027ccce69bb4801bca8ad239" + "md5=6df8203d56b2748db9c9472d67fdd66f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.1.1.6/opam b/packages/tcpip/tcpip.1.1.6/opam new file mode 100644 index 000000000..8e068538c --- /dev/null +++ b/packages/tcpip/tcpip.1.1.6/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] +build: [make] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types" {>= "1.1.2" & < "3.0.0"} + "mirage-unix" {>= "1.1.0" & <= "2.1.0"} + "mirage-console-unix" {<= "5.1.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "3.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v1.1.6.tar.gz" + checksum: [ + "sha256=4dfdfc0a15f8a2c6515a86fb55591b58a5ef1292c072e062c89cdb20e979571b" + "md5=bba38cb904518ca0cce9d8d120797100" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.0.0/opam b/packages/tcpip/tcpip.2.0.0/opam new file mode 100644 index 000000000..87ec899b2 --- /dev/null +++ b/packages/tcpip/tcpip.2.0.0/opam @@ -0,0 +1,40 @@ +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +homepage: "https://github.com/mirage/mirage-tcpip" +authors: ["Anil Madhavapeddy" "Balraj Singh" "Richard Mortier"] +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [ + ["ocamlfind" "remove" "tcpip"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-types" {< "2.2.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "3.0.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "install"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=01c005253a57f65ff473f3330cb51172254cdc6991cc422937d5d25d83d2a991" + "md5=053cd60c65196b7404737cc625baed39" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.0.1/opam b/packages/tcpip/tcpip.2.0.1/opam new file mode 100644 index 000000000..5faaef9c4 --- /dev/null +++ b/packages/tcpip/tcpip.2.0.1/opam @@ -0,0 +1,40 @@ +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +homepage: "https://github.com/mirage/mirage-tcpip" +authors: ["Anil Madhavapeddy" "Balraj Singh" "Richard Mortier"] +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [ + ["ocamlfind" "remove" "tcpip"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-types" {< "2.2.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "3.0.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "install"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.0.1.tar.gz" + checksum: [ + "sha256=ffa35279864f24d0b9c87ec56f6d961b01da2c86adefbffd206de541f4b3545a" + "md5=86e6d25711080ef4126315710805f51e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.0.2/opam b/packages/tcpip/tcpip.2.0.2/opam new file mode 100644 index 000000000..66a8f99df --- /dev/null +++ b/packages/tcpip/tcpip.2.0.2/opam @@ -0,0 +1,40 @@ +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +homepage: "https://github.com/mirage/mirage-tcpip" +authors: ["Anil Madhavapeddy" "Balraj Singh" "Richard Mortier"] +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [ + ["ocamlfind" "remove" "tcpip"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-types" {< "2.2.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "3.0.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "install"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.0.2.tar.gz" + checksum: [ + "sha256=da457ed397a3bf5c3d75761822d252ae595b3b44a22459723868fc15f0a1ea05" + "md5=715c68662bf2b7725d719e42929dd2c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.0.3/opam b/packages/tcpip/tcpip.2.0.3/opam new file mode 100644 index 000000000..8b8aa241c --- /dev/null +++ b/packages/tcpip/tcpip.2.0.3/opam @@ -0,0 +1,40 @@ +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +homepage: "https://github.com/mirage/mirage-tcpip" +authors: ["Anil Madhavapeddy" "Balraj Singh" "Richard Mortier"] +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: make +remove: [ + ["ocamlfind" "remove" "tcpip"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} + "mirage-types" {< "2.2.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "lwt" {>= "3.0.0"} +] +dev-repo: "git+https://github.com/mirage/mirage-tcpip" +install: [make "install"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.0.3.tar.gz" + checksum: [ + "sha256=f41aa26eb24dddaf26418e48144821e6853402758fb090fc44bfe3dd07e44926" + "md5=116ff63ec02dc7884ead56e3453bd81b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.1.0/opam b/packages/tcpip/tcpip.2.1.0/opam new file mode 100644 index 000000000..1bd186cc5 --- /dev/null +++ b/packages/tcpip/tcpip.2.1.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-xen:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types" {>= "1.1.2" & < "2.2.0"} + "mirage-unix" {>= "1.1.0" & <= "5.0.1"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {<= "0.9.1"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen" +] +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=56e9b25f0b26b22edec9724e2af8efdf0fe84c1fcc53f206a80e9f3ae9e7e592" + "md5=b1f7beca9bbc09f2f47c7e905d3d9164" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.2.0/opam b/packages/tcpip/tcpip.2.2.0/opam new file mode 100644 index 000000000..0c7e1b9f8 --- /dev/null +++ b/packages/tcpip/tcpip.2.2.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-xen:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types-lwt" {= "2.2.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "uint" {<= "2.0.1"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen" +] +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.2.0.tar.gz" + checksum: [ + "sha256=13ff05904b3f25031d23749d5fb1010d9d702e9bc64ab5e4883614469aabb7d0" + "md5=dd8c727bd567bd16e8bbcfdba5879579" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.2.1/opam b/packages/tcpip/tcpip.2.2.1/opam new file mode 100644 index 000000000..2485e434d --- /dev/null +++ b/packages/tcpip/tcpip.2.2.1/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-xen:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types-lwt" {= "2.2.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen" +] +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.2.1.tar.gz" + checksum: [ + "sha256=e260ae142f1b46630326b6d280493aabb13c4226a677d7858c011d38e3a71373" + "md5=2d1e83cd98c04998d3f123f242e43112" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.2.2/opam b/packages/tcpip/tcpip.2.2.2/opam new file mode 100644 index 000000000..17870ab4d --- /dev/null +++ b/packages/tcpip/tcpip.2.2.2/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-xen:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types-lwt" {= "2.2.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "io-page" {< "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen" +] +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.2.2.tar.gz" + checksum: [ + "sha256=059d42f248c3f7adeedcd65f82fd5751c98a9b046b0b2c5096e075d0514d3503" + "md5=a27a456a158c6a9046310623668cb2c3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.2.3/opam b/packages/tcpip/tcpip.2.2.3/opam new file mode 100644 index 000000000..ab3b516db --- /dev/null +++ b/packages/tcpip/tcpip.2.2.3/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-xen:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & < "3.4.0"} + "mirage-types-lwt" {= "2.2.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen" +] +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.2.3.tar.gz" + checksum: [ + "sha256=bfb66a58b9aef229e04d2f8e13a8562c9bcbbbc798777a7b685ae4c1fc0ebff8" + "md5=b75134ffff20d36b6009320c687d7c14" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.3.0/opam b/packages/tcpip/tcpip.2.3.0/opam new file mode 100644 index 000000000..4701d4a1d --- /dev/null +++ b/packages/tcpip/tcpip.2.3.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-xen:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "mirage-types-lwt" {>= "2.2.0" & < "2.6.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen" +] +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.3.0.tar.gz" + checksum: [ + "sha256=4502a514edd2c1f07daf35209f3920c5feab6222bdb5bd97d3117d61bc73191a" + "md5=21d99349807ceca09937f9cb7ada75b0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.3.1/opam b/packages/tcpip/tcpip.2.3.1/opam new file mode 100644 index 000000000..a2b87918e --- /dev/null +++ b/packages/tcpip/tcpip.2.3.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-xen:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "mirage-types-lwt" {>= "2.2.0" & < "2.6.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen" +] +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.3.1.tar.gz" + checksum: [ + "sha256=e68652d30168ce716b209a8d5a6228cb6712bc62f40e0fb9ec80f66cf3aa4dcc" + "md5=5775a2c56e46d452e95fffc6958322f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.4.0/opam b/packages/tcpip/tcpip.2.4.0/opam new file mode 100644 index 000000000..faafeac24 --- /dev/null +++ b/packages/tcpip/tcpip.2.4.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +homepage: "https://github.com/mirage/mirage-tcpip" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "type_conv" {<= "113.00.02"} + "mirage-types-lwt" {>= "2.2.0" & < "2.6.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "mirage-xen" +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS library +operating system that supports IPv4, IPv6, ARPv4, DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.4.0.tar.gz" + checksum: [ + "sha256=bea2a518bb76017e36863c5ced6706fea96756e4ddad18ffd263f955e28e4a02" + "md5=dc132f2b17a6afd486dcc04a45088d45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.4.1/opam b/packages/tcpip/tcpip.2.4.1/opam new file mode 100644 index 000000000..fe401fa9f --- /dev/null +++ b/packages/tcpip/tcpip.2.4.1/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix + "--%{mirage-xen:enable}%-xen" + ] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "type_conv" {<= "113.00.02"} + "mirage-types-lwt" {>= "2.2.0" & < "2.6.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen" +] +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS +library operating system that supports IPv4, IPv6, ARPv4, +DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.4.1.tar.gz" + checksum: [ + "sha256=07d4ebf49478a94e863873e85ca00a1ee125da8b7ca7fba95328e839aac5f049" + "md5=d6bc770cbd079429066195a9b8d2b7e9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.4.2/opam b/packages/tcpip/tcpip.2.4.2/opam new file mode 100644 index 000000000..5c0b8c9cd --- /dev/null +++ b/packages/tcpip/tcpip.2.4.2/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] + +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-flow+alcotest:enable}%-tests" + "--%{mirage-xen:enable}%-xen" + ] + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "type_conv" {<= "113.00.02"} + "mirage-types-lwt" {>= "2.2.0" & < "2.6.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "mirage-flow" {with-test & < "2.0.0"} + "alcotest" {with-test & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "mirage-xen" +] +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS +library operating system that supports IPv4, IPv6, ARPv4, +DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.4.2.tar.gz" + checksum: [ + "sha256=5f3f2c12a96170bf75cf7c07034c33b357d108ff7f87caf33ab896c0cb0a987f" + "md5=a0806a884441de94a5c2cb904ecae229" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.4.3/opam b/packages/tcpip/tcpip.2.4.3/opam new file mode 100644 index 000000000..f4fca3e8a --- /dev/null +++ b/packages/tcpip/tcpip.2.4.3/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] + +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-flow+alcotest+mirage-vnetif:enable}%-tests" + "--%{mirage-xen:enable}%-xen" + ] + [make] + [make "test"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "type_conv" {<= "113.00.02"} + "mirage-types-lwt" {>= "2.2.0" & < "2.6.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {>= "2.1.2" & < "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test & <= "1.8.0"} +] +depopts: [ + "mirage-xen" +] +conflicts: [ + "lwt" {>= "3.0.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS +library operating system that supports IPv4, IPv6, ARPv4, +DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.4.3.tar.gz" + checksum: [ + "sha256=739511091a7014bf63a0188b3e018da2df95e36619018fc299e5a7bb58a2fdcb" + "md5=03b2cb4e689ef690a301616ce0d1b201" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.5.0/opam b/packages/tcpip/tcpip.2.5.0/opam new file mode 100644 index 000000000..1b9872f4a --- /dev/null +++ b/packages/tcpip/tcpip.2.5.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "type_conv" {<= "113.00.02"} + "mirage-types-lwt" {>= "2.3.0" & < "2.6.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {>= "2.1.2" & < "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {< "0.8.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: [ + "mirage-xen" +] +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS +library operating system that supports IPv4, IPv6, ARPv4, +DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.5.0.tar.gz" + checksum: [ + "sha256=c03227b7836d73ab9cee7ffbd69437fa876496cdebfeac4a527b627d27355949" + "md5=b07935f47816488428995121f301d3ac" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.5.1/opam b/packages/tcpip/tcpip.2.5.1/opam new file mode 100644 index 000000000..60394e33d --- /dev/null +++ b/packages/tcpip/tcpip.2.5.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" +] +homepage: "https://github.com/mirage/mirage-tcpip" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +tags: "org:mirage" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "type_conv" {<= "113.00.02"} + "channel" {<= "1.1.1"} + "mirage-types-lwt" {>= "2.3.0" & < "2.6.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {>= "2.1.2" & < "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: "mirage-xen" +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS +library operating system that supports IPv4, IPv6, ARPv4, +DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.5.1.tar.gz" + checksum: [ + "sha256=39bce1d196e31b9b0e503932a7ffa13adba75bd3733f305167170bb445d4c034" + "md5=58ebf095c4563956ceac67ae16ca937c" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.6.0/opam b/packages/tcpip/tcpip.2.6.0/opam new file mode 100644 index 000000000..afe21a58d --- /dev/null +++ b/packages/tcpip/tcpip.2.6.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "type_conv" {<= "113.00.02"} + "channel" {<= "1.1.1"} + "mirage-types" {>= "2.6.0" & < "3.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {>= "2.1.2" & < "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: [ + "mirage-xen" +] +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS +library operating system that supports IPv4, IPv6, ARPv4, +DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.6.0.tar.gz" + checksum: [ + "sha256=750e27babb6525e7119a9f056efb512576b009135c008c2ac629e15c54e0daaa" + "md5=311adb394a328fbebdecd552a572b588" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.6.1/opam b/packages/tcpip/tcpip.2.6.1/opam new file mode 100644 index 000000000..443ff86a2 --- /dev/null +++ b/packages/tcpip/tcpip.2.6.1/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" +] +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cstruct" {>= "1.0.1" & <= "1.9.0"} + "type_conv" {<= "113.00.02"} + "channel" {<= "1.1.1"} + "mirage-types" {>= "2.6.0" & < "3.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {< "2.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} + "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "mirage-flow" {with-test & < "2.0.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: [ + "mirage-xen" +] +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS +library operating system that supports IPv4, IPv6, ARPv4, +DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.6.1.tar.gz" + checksum: [ + "sha256=9ad22303b2786dadeb0dae26c63f093ca5483175df8bc8eea816dad54968223d" + "md5=128a4250716424d32c6e84f35502925a" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.7.0/opam b/packages/tcpip/tcpip.2.7.0/opam new file mode 100644 index 000000000..485679587 --- /dev/null +++ b/packages/tcpip/tcpip.2.7.0/opam @@ -0,0 +1,87 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" + "David Scott" + "Gabor Pali" + "Hannes Mehnert" + "Haris Rotsos" + "Kia" + "Luke Dunstan" + "Pablo Polvorin" + "Tim Cuthbertson" + "lnmx" + "pqwy" +] +license: "ISC" +tags: ["org:mirage"] + +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-xen:enable}%-xen" + "--%{mirage-net-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "cstruct" {>= "1.9.0" & < "3.4.0"} + "cstruct-lwt" {<= "6.2.0"} + "channel" {<= "1.1.1"} + "mirage-types" {>= "2.6.0" & < "3.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {>= "2.1.2" & < "2.2.0"} + "mirage-clock-unix" {with-test & >= "1.0.0" & < "1.2.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: [ + "mirage-xen" + "mirage-net-unix" +] +conflicts: [ + "mirage-net-unix" {< "1.1.0"} + "mirage-net-unix" {>= "2.3.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS +library operating system that supports IPv4, IPv6, ARPv4, +DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.7.0.tar.gz" + checksum: [ + "sha256=96648bfbc2719b46d306a37bb4fe5c73a25025b0dcb33471e983d5f20a6a8115" + "md5=2cafb834f1440088ca9689577a7dc3e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.8.0/opam b/packages/tcpip/tcpip.2.8.0/opam new file mode 100644 index 000000000..fb2f279c5 --- /dev/null +++ b/packages/tcpip/tcpip.2.8.0/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" + "David Scott" + "Gabor Pali" + "Hannes Mehnert" + "Haris Rotsos" + "Kia" + "Luke Dunstan" + "Pablo Polvorin" + "Tim Cuthbertson" + "lnmx" + "pqwy" +] +license: "ISC" +tags: ["org:mirage"] + +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-xen:enable}%-xen" + "--%{mirage-net-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "result" {<= "1.5"} + "cstruct" {>= "1.9.0" & < "3.4.0"} + "channel" {<= "1.1.1"} + "mirage-types" {>= "2.8.0" & < "3.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {>= "2.1.2" & < "2.2.0"} + "mirage-clock-unix" {with-test & >= "1.0.0" & < "1.2.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "cstruct-lwt" {<= "6.2.0"} + "mirage-flow" {with-test & < "2.0.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: [ + "mirage-xen" + "mirage-net-unix" +] +conflicts: [ + "mirage-net-unix" {< "1.1.0"} + "mirage-net-unix" {>= "2.3.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS +library operating system that supports IPv4, IPv6, ARPv4, +DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.8.0.tar.gz" + checksum: [ + "sha256=888fb41d04fea5fd7e4371b29c88671369d5dded42ad533742a3b546871b3732" + "md5=b384d0ec817e0501c0d5651311d38df2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.2.8.1/opam b/packages/tcpip/tcpip.2.8.1/opam new file mode 100644 index 000000000..168a7dbb6 --- /dev/null +++ b/packages/tcpip/tcpip.2.8.1/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" + "David Scott" + "Gabor Pali" + "Hannes Mehnert" + "Haris Rotsos" + "Kia" + "Luke Dunstan" + "Pablo Polvorin" + "Tim Cuthbertson" + "lnmx" + "pqwy" +] +license: "ISC" +tags: ["org:mirage"] + +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{mirage-xen:enable}%-xen" + "--%{mirage-net-unix:enable}%-unix" + ] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_tools" {<= "6.6"} + "result" {<= "1.5"} + "cstruct" {>= "1.9.0" & < "3.4.0"} + "channel" {<= "1.1.1"} + "mirage-types" {>= "2.8.0" & < "3.0"} + "mirage-unix" {>= "1.1.0" & <= "2.6.0"} + "mirage-console" {>= "2.1.2" & < "2.2.0"} + "mirage-clock-unix" {with-test & >= "1.0.0" & < "1.2.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "cstruct-lwt" {<= "6.2.0"} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test & <= "1.8.0"} + "pcap-format" {with-test & <= "0.6.0"} +] +depopts: [ + "mirage-xen" + "mirage-net-unix" +] +conflicts: [ + "mirage-net-unix" {< "1.1.0"} + "mirage-net-unix" {>= "2.3.0"} + "mirage-xen" {>= "6.0.0"} +] +synopsis: "Userlevel TCP/IP stack" +description: """ +The library provides a networking stack for the MirageOS +library operating system that supports IPv4, IPv6, ARPv4, +DHCPv4 and TCP/IP.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/refs/tags/v2.8.1.tar.gz" + checksum: [ + "md5=1704b769cc0debc071bd50fcd4e8379c" + "sha256=6988f7f9e1f28610f7bf4855e425d662c6147c6bf5333174f940358190d878cc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tcpip/tcpip.3.0.0/opam b/packages/tcpip/tcpip.3.0.0/opam new file mode 100644 index 000000000..2945d73c3 --- /dev/null +++ b/packages/tcpip/tcpip.3.0.0/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" + "David Scott" + "Gabor Pali" + "Hannes Mehnert" + "Haris Rotsos" + "Kia" + "Luke Dunstan" + "Pablo Polvorin" + "Tim Cuthbertson" + "lnmx" + "pqwy" +] +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} + "cstruct" {>= "2.1.0" & < "3.4.0"} + "ppx_tools" {<= "6.6"} + "mirage-net" {>= "1.0.0" & < "2.0.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-clock" {>= "1.2.0" & < "3.0.0"} + "mirage-random" {>= "1.0.0" & < "1.2.0"} + "mirage-clock-lwt" {>= "1.2.0" & <= "2.0.0"} + "mirage-stack-lwt" {>= "1.0.0" & < "1.2.0"} + "mirage-protocols" {= "1.0.0"} + "mirage-protocols-lwt" {= "1.0.0"} + "mirage-time-lwt" {>= "1.0.0" & <= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"} + "mirage-vnetif" {with-test & >= "0.3.1" & <= "0.6.2"} + "alcotest" {with-test & >= "0.7.0" & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-clock-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "logs" {>= "0.6.0" & <= "0.7.0"} + "io-page" {< "2.0.0"} + "duration" {<= "0.2.1"} + "randomconv" {< "0.2.0"} + "cstruct-lwt" {<= "6.2.0"} +] +depopts: [ + "mirage-xen" +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v3.0.0.tar.gz" + checksum: [ + "sha256=0836a3e92cd716d0c1eba653e4755a9c95dd118852b295e854c87480da3b771f" + "md5=97d28f67c1388476bd57c08f6cebe11c" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tcpip/tcpip.3.1.0/opam b/packages/tcpip/tcpip.3.1.0/opam new file mode 100644 index 000000000..7304ca78f --- /dev/null +++ b/packages/tcpip/tcpip.3.1.0/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" + "David Scott" + "Gabor Pali" + "Hannes Mehnert" + "Haris Rotsos" + "Kia" + "Luke Dunstan" + "Pablo Polvorin" + "Tim Cuthbertson" + "lnmx" + "pqwy" +] +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} + "cstruct" {>= "2.2.0" & < "3.4.0"} + "ppx_tools" {<= "6.6"} + "mirage-net" {>= "1.0.0" & < "2.0.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-clock" {>= "1.2.0" & < "3.0.0"} + "mirage-random" {>= "1.0.0" & < "1.2.0"} + "mirage-clock-lwt" {>= "1.2.0" & <= "2.0.0"} + "mirage-stack-lwt" {>= "1.0.0" & < "1.2.0"} + "mirage-protocols" {>= "1.1.0" & < "1.3.0"} + "mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"} + "mirage-time-lwt" {>= "1.0.0" & <= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"} + "mirage-vnetif" {with-test & >= "0.3.1" & <= "0.6.2"} + "alcotest" {with-test & >= "0.7.0" & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-clock-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.4.7" & < "3.0.0"} + "logs" {>= "0.6.0" & <= "0.7.0"} + "duration" {<= "0.2.1"} + "randomconv" {< "0.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "io-page" {< "2.0.0"} +] +depopts: [ + "mirage-xen" +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v3.1.0.tar.gz" + checksum: [ + "sha256=f06f0d0808428206b47e0e87c18dfd306bb913c8844f39c5fc95ee76f9ea53e6" + "md5=76c2d7f210d43e647f070a1979da9fd5" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tcpip/tcpip.3.1.1/opam b/packages/tcpip/tcpip.3.1.1/opam new file mode 100644 index 000000000..564b88767 --- /dev/null +++ b/packages/tcpip/tcpip.3.1.1/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" + "David Scott" + "Gabor Pali" + "Hannes Mehnert" + "Haris Rotsos" + "Kia" + "Luke Dunstan" + "Pablo Polvorin" + "Tim Cuthbertson" + "lnmx" + "pqwy" +] +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} + "cstruct" {>= "2.2.0" & < "3.4.0"} + "ppx_tools" {<= "6.6"} + "mirage-net" {>= "1.0.0" & < "2.0.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-clock" {>= "1.2.0" & < "3.0.0"} + "mirage-random" {>= "1.0.0" & < "1.2.0"} + "mirage-clock-lwt" {>= "1.2.0" & <= "2.0.0"} + "mirage-stack-lwt" {>= "1.0.0" & < "1.2.0"} + "mirage-protocols" {>= "1.1.0" & < "1.3.0"} + "mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"} + "mirage-time-lwt" {>= "1.0.0" & <= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"} + "mirage-vnetif" {with-test & >= "0.3.1" & <= "0.6.2"} + "alcotest" {with-test & >= "0.7.0" & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-clock-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "logs" {>= "0.6.0" & <= "0.7.0"} + "duration" {<= "0.2.1"} + "randomconv" {< "0.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "io-page" {< "2.0.0"} +] +depopts: [ + "mirage-xen" +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v3.1.1.tar.gz" + checksum: [ + "sha256=bc671632ab91a0c6bbf31b175831a7104c31b2ace8e5b348b89ea2045968e981" + "md5=ec68e67a6313151ecfbe7398da1b38f8" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tcpip/tcpip.3.1.2/opam b/packages/tcpip/tcpip.3.1.2/opam new file mode 100644 index 000000000..cc4b5d82f --- /dev/null +++ b/packages/tcpip/tcpip.3.1.2/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" + "David Scott" + "Gabor Pali" + "Hannes Mehnert" + "Haris Rotsos" + "Kia" + "Luke Dunstan" + "Pablo Polvorin" + "Tim Cuthbertson" + "lnmx" + "pqwy" +] +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} + "cstruct" {>= "2.2.0" & < "3.4.0"} + "ppx_tools" {<= "6.6"} + "mirage-net" {>= "1.0.0" & < "2.0.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-clock" {>= "1.2.0" & < "3.0.0"} + "mirage-random" {>= "1.0.0" & < "1.2.0"} + "mirage-clock-lwt" {>= "1.2.0" & <= "2.0.0"} + "mirage-stack-lwt" {>= "1.0.0" & < "1.2.0"} + "mirage-protocols" {>= "1.1.0" & < "1.3.0"} + "mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"} + "mirage-time-lwt" {>= "1.0.0" & <= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"} + "mirage-vnetif" {with-test & >= "0.3.1" & <= "0.6.2"} + "alcotest" {with-test & >= "0.7.0" & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-clock-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "logs" {>= "0.6.0" & <= "0.7.0"} + "duration" {<= "0.2.1"} + "randomconv" {< "0.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "io-page" {< "2.0.0"} +] +depopts: [ + "mirage-xen" +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v3.1.2.tar.gz" + checksum: [ + "sha256=10ef6113861a065099346ca89ada2d0c8c0655d1cffcbbefcff1ded70bc418d0" + "md5=2daafb7e5e220ed4f89dd0b5c642b706" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tcpip/tcpip.3.1.3/opam b/packages/tcpip/tcpip.3.1.3/opam new file mode 100644 index 000000000..2693cae65 --- /dev/null +++ b/packages/tcpip/tcpip.3.1.3/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" + "David Scott" + "Gabor Pali" + "Hannes Mehnert" + "Haris Rotsos" + "Kia" + "Luke Dunstan" + "Pablo Polvorin" + "Tim Cuthbertson" + "lnmx" + "pqwy" +] +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} + "cstruct" {>= "2.2.0" & < "3.4.0"} + "ppx_tools" {<= "6.6"} + "mirage-net" {>= "1.0.0" & < "2.0.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-clock" {>= "1.2.0" & < "3.0.0"} + "mirage-random" {>= "1.0.0" & < "1.2.0"} + "mirage-clock-lwt" {>= "1.2.0" & <= "2.0.0"} + "mirage-stack-lwt" {>= "1.0.0" & < "1.2.0"} + "mirage-protocols" {>= "1.1.0" & < "1.3.0"} + "mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"} + "mirage-time-lwt" {>= "1.0.0" & <= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"} + "mirage-vnetif" {with-test & >= "0.4.0" & <= "0.6.2"} + "alcotest" {with-test & >= "0.7.0" & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-clock-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "logs" {>= "0.6.0" & <= "0.7.0"} + "duration" {<= "0.2.1"} + "randomconv" {< "0.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "io-page" {< "2.0.0"} +] +depopts: [ + "mirage-xen" +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v3.1.3.tar.gz" + checksum: [ + "sha256=59fabd3cb13d1bf11f19eaff5d7459b9a1beb400c6d454cad993b697c94a764d" + "md5=c628d9545b45283876f430b4b7ac9171" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tcpip/tcpip.3.1.4/opam b/packages/tcpip/tcpip.3.1.4/opam new file mode 100644 index 000000000..77872312a --- /dev/null +++ b/packages/tcpip/tcpip.3.1.4/opam @@ -0,0 +1,88 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" + "Balraj Singh" + "Richard Mortier" + "Nicolas Ojeda Bar" + "Thomas Gazagnaire" + "Vincent Bernardoff" + "Magnus Skjegstad" + "Mindy Preston" + "Thomas Leonard" + "David Scott" + "Gabor Pali" + "Hannes Mehnert" + "Haris Rotsos" + "Kia" + "Luke Dunstan" + "Pablo Polvorin" + "Tim Cuthbertson" + "lnmx" + "pqwy" +] +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tcpip"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {<= "1.5"} + "rresult" {<= "0.7.0"} + "cstruct" {>= "2.4.0" & < "3.4.0"} + "cstruct-lwt" {<= "6.2.0"} + "ppx_tools" {<= "6.6"} + "mirage-net" {>= "1.0.0" & < "2.0.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-clock" {>= "1.2.0" & < "3.0.0"} + "mirage-random" {>= "1.0.0" & < "1.2.0"} + "mirage-clock-lwt" {>= "1.2.0" & <= "2.0.0"} + "mirage-stack-lwt" {>= "1.0.0" & < "1.2.0"} + "mirage-protocols" {>= "1.1.0" & < "1.3.0"} + "mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"} + "mirage-time-lwt" {>= "1.0.0" & <= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & <= "0.9.1"} + "mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"} + "mirage-vnetif" {with-test & >= "0.4.0" & <= "0.6.2"} + "alcotest" {with-test & >= "0.7.0" & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-clock-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "logs" {>= "0.6.0" & <= "0.7.0"} + "duration" {<= "0.2.1"} + "randomconv" {< "0.2.0"} + "io-page-unix" {>= "2.0.0" & <= "2.3.0"} +] +depopts: [ + "mirage-xen" +] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v3.1.4.tar.gz" + checksum: [ + "sha256=c75af38394bd844f112ed53703c654b8c3f1f0285cd55f9ebad1340c6fc5c6cb" + "md5=ff4f4c5384d21d93541a7feafcb6f25e" + ] +} +conflicts: [ + "mirage-xen" {>= "6.0.0"} +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tcpip/tcpip.3.2.0/opam b/packages/tcpip/tcpip.3.2.0/opam new file mode 100644 index 000000000..d996f243e --- /dev/null +++ b/packages/tcpip/tcpip.3.2.0/opam @@ -0,0 +1,114 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" "Balraj Singh" "Richard Mortier" "Nicolas Ojeda Bar" + "Thomas Gazagnaire" "Vincent Bernardoff" "Magnus Skjegstad" "Mindy Preston" + "Thomas Leonard" "David Scott" "Gabor Pali" "Hannes Mehnert" "Haris Rotsos" + "Kia" "Luke Dunstan" "Pablo Polvorin" "Tim Cuthbertson" "lnmx" "pqwy" ] +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["env" "OPAM_PKG_CONFIG_PATH=%{prefix}%/lib/pkgconfig" "jbuilder" "build" "-p" name "-j" jobs] + ["env" "OPAM_PKG_CONFIG_PATH=%{prefix}%/lib/pkgconfig" "jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] + +depopts: ["mirage-xen-ocaml"] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta9" & < "1.0+beta18"} + "configurator" {build & <= "v0.11.0"} + "ppx_cstruct" {<= "6.2.0"} + "rresult" {<= "0.7.0"} + "cstruct" {>= "3.0.2" & < "3.4.0"} + "cstruct-lwt" {<= "6.2.0"} + "mirage-net" {>= "1.0.0" & < "2.0.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-clock" {>= "1.2.0" & < "3.0.0"} + "mirage-random" {>= "1.0.0" & < "1.2.0"} + "mirage-clock-lwt" {>= "1.2.0" & <= "2.0.0"} + "mirage-stack-lwt" {>= "1.0.0" & < "1.3.0"} + "mirage-protocols" {>= "1.1.0" & < "1.3.0"} + "mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"} + "mirage-time-lwt" {>= "1.0.0" & <= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & <= "0.9.1"} + "mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"} + "mirage-vnetif" {with-test & >= "0.4.0" & <= "0.6.2"} + "alcotest" {with-test & >= "0.7.0" & <= "1.8.0"} + "ounit" {with-test & <= "2.2.7"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-clock-unix" {with-test & >= "1.2.0" & < "2.0.0"} + "fmt" {<= "0.9.0"} + "lwt" {>= "2.7.0" & <= "5.9.0"} + "logs" {>= "0.6.0" & <= "0.7.0"} + "duration" {<= "0.2.1"} + "io-page-unix" {<= "2.3.0"} + "randomconv" {< "0.2.0"} +] +synopsis: "An OCaml TCP/IP networking stack" +description: """ +`mirage-tcpip` provides a networking stack for the [Mirage operating +system](https://mirage.io). It provides implementations for the following module types +(which correspond with the similarly-named protocols): + +* ETHERNET +* ARP +* IP (via the IPv4 and IPv6 modules) +* ICMP +* UDP +* TCP + +## Implementations + +There are two implementations of the IP, ICMP, UDP, and TCP module types - +the `socket` stack, and the `direct` stack. + +### The `socket` stack + +The `socket` stack uses socket calls to a traditional operating system to +provide the functionality described in the module types. + +See the [`src/stack-unix/`](./src/stack-unix/) directory for the modules used as implementations of the +`socket` stack. + +The `socket` stack is used for testing or other applications which do not +expect to run as unikernels. + +### The `direct` stack + +The `direct` stack expects to write to a device implementing the `NETIF` module +type defined for MirageOS. + +See the [`src/`](./src/) directory for the modules used as implementations of the +`direct` stack, which is the expected stack for most MirageOS applications. + +The `direct` stack is the only usable set of implementations for +applications which will run as unikernels on a hypervisor target. + +## Community + +* WWW: +* E-mail: +* Issues: +* API docs: + +## License + +`mirage-tcpip` is distributed under the ISC license.""" +url { + src: + "https://github.com/mirage/mirage-tcpip/releases/download/v3.2.0/tcpip-3.2.0.tbz" + checksum: [ + "sha256=b67e1e035e47e312016ec36ebabbecee449455208b01cf358079a8f469f90ff7" + "md5=9dfd4447f690eada28d2e38d81bfbb8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tcpip/tcpip.3.3.0/opam b/packages/tcpip/tcpip.3.3.0/opam new file mode 100644 index 000000000..799f2e4c7 --- /dev/null +++ b/packages/tcpip/tcpip.3.3.0/opam @@ -0,0 +1,113 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "https://github.com/mirage/mirage-tcpip" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" +bug-reports: "https://github.com/mirage/mirage-tcpip/issues" +authors: [ + "Anil Madhavapeddy" "Balraj Singh" "Richard Mortier" "Nicolas Ojeda Bar" + "Thomas Gazagnaire" "Vincent Bernardoff" "Magnus Skjegstad" "Mindy Preston" + "Thomas Leonard" "David Scott" "Gabor Pali" "Hannes Mehnert" "Haris Rotsos" + "Kia" "Luke Dunstan" "Pablo Polvorin" "Tim Cuthbertson" "lnmx" "pqwy" ] +license: "ISC" +tags: ["org:mirage"] + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["env" "OPAM_PKG_CONFIG_PATH=%{prefix}%/lib/pkgconfig" "jbuilder" "build" "-p" name "-j" jobs] + ["env" "OPAM_PKG_CONFIG_PATH=%{prefix}%/lib/pkgconfig" "jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] + +depopts: ["mirage-xen-ocaml"] + +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta10" & < "1.0+beta18"} + "configurator" {build & <= "v0.11.0"} + "ppx_cstruct" {<= "6.2.0"} + "rresult" {<= "0.7.0"} + "cstruct" {>= "3.0.2" & <= "6.2.0"} + "cstruct-lwt" {<= "6.2.0"} + "mirage-net" {>= "1.0.0" & < "2.0.0"} + "mirage-net-lwt" {>= "1.0.0" & < "2.0.0"} + "mirage-clock" {>= "1.2.0" & < "3.0.0"} + "mirage-random" {>= "1.0.0" & < "1.2.0"} + "mirage-clock-lwt" {>= "1.2.0" & <= "2.0.0"} + "mirage-stack-lwt" {>= "1.0.0" & < "1.2.0"} + "mirage-protocols" {>= "1.1.0" & < "1.3.0"} + "mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"} + "mirage-time-lwt" {>= "1.0.0" & <= "1.3.0"} + "ipaddr" {>= "2.2.0" & < "3.0.0"} + "mirage-profile" {>= "0.5" & <= "0.9.1"} + "fmt" {<= "0.9.0"} + "lwt" {>= "3.0.0" & <= "5.9.0"} + "logs" {>= "0.6.0" & <= "0.7.0"} + "duration" {<= "0.2.1"} + "io-page-unix" {<= "2.3.0"} + "randomconv" {< "0.2.0"} + "mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"} + "mirage-vnetif" {with-test & >= "0.4.0" & <= "0.6.2"} + "alcotest" {with-test & >= "0.7.0" & <= "1.8.0"} + "pcap-format" {with-test & <= "0.6.0"} + "mirage-clock-unix" {with-test & >= "1.2.0" & < "2.0.0"} +] +synopsis: "An OCaml TCP/IP networking stack" +description: """ +`mirage-tcpip` provides a networking stack for the [Mirage operating +system](https://mirage.io). It provides implementations for the following module types +(which correspond with the similarly-named protocols): + +* ETHERNET +* ARP +* IP (via the IPv4 and IPv6 modules) +* ICMP +* UDP +* TCP + +## Implementations + +There are two implementations of the IP, ICMP, UDP, and TCP module types - +the `socket` stack, and the `direct` stack. + +### The `socket` stack + +The `socket` stack uses socket calls to a traditional operating system to +provide the functionality described in the module types. + +See the [`src/stack-unix/`](./src/stack-unix/) directory for the modules used as implementations of the +`socket` stack. + +The `socket` stack is used for testing or other applications which do not +expect to run as unikernels. + +### The `direct` stack + +The `direct` stack expects to write to a device implementing the `NETIF` module +type defined for MirageOS. + +See the [`src/`](./src/) directory for the modules used as implementations of the +`direct` stack, which is the expected stack for most MirageOS applications. + +The `direct` stack is the only usable set of implementations for +applications which will run as unikernels on a hypervisor target. + +## Community + +* WWW: +* E-mail: +* Issues: +* API docs: + +## License + +`mirage-tcpip` is distributed under the ISC license.""" +url { + src: + "https://github.com/mirage/mirage-tcpip/releases/download/v3.3.0/tcpip-3.3.0.tbz" + checksum: [ + "sha256=321abd6f5de8a73e8e7e0024c3fbbc7301d7bb286ce25f4b35a22d1bf5f16ebe" + "md5=a3a5e94da2c12b9192d08d72a10040d7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tdk/tdk.0.1.0/opam b/packages/tdk/tdk.0.1.0/opam new file mode 100644 index 000000000..dd13777e8 --- /dev/null +++ b/packages/tdk/tdk.0.1.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +homepage: "https://github.com/frenetic-lang/ocaml-tdk" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "tdk"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-tdk" +install: [make "install"] +synopsis: "tdk - The Decision Kit" +description: """ +The Decision Kit is a collection of data structures that are useful for +representing functions, relations, and other combinatorial objects. These data +structures are based on various generalizations of reduced ordered binary +decision diagrams.""" +flags: light-uninstall +url { + src: "https://github.com/frenetic-lang/ocaml-tdk/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=4097e76c8fba8db20afd1f9b02296d57a0731fdcb7a25fc21a2febb44b88ec1e" + "md5=52c7f2c3768c4bac9b0f4acf72e5b081" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/telegraml/telegraml.1.0/opam b/packages/telegraml/telegraml.1.0/opam new file mode 100644 index 000000000..e4bc755f2 --- /dev/null +++ b/packages/telegraml/telegraml.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/telegraml" +bug-reports: "https://github.com/nv-vn/telegraml/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "batteries" {>= "2.4.0" & <= "3.9.0"} +] +synopsis: "Telegram Bot API for OCaml" +description: """ +An implementation of the Telegram Bot API in 100% OCaml, +using Lwt for asynchronous operations and Cohttp for networking. +Implements most basic functionality present in the API, plus +convenience modules for error handling and defining commands.""" +url { + src: "https://github.com/nv-vn/TelegraML/archive/1.0.tar.gz" + checksum: [ + "sha256=3b0391ea79f6a3fbd06902ce1844c6072f230b96cb6eadf946f31d9edf9a8ee9" + "md5=d9b252080407b7e6d2e6bc1c72648862" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/telegraml/telegraml.1.1/opam b/packages/telegraml/telegraml.1.1/opam new file mode 100644 index 000000000..48f7cf977 --- /dev/null +++ b/packages/telegraml/telegraml.1.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/telegraml" +bug-reports: "https://github.com/nv-vn/telegraml/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "telegraml"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "batteries" {>= "2.4.0" & <= "3.9.0"} +] +synopsis: "Telegram Bot API for OCaml" +description: """ +An implementation of the Telegram Bot API in 100% OCaml, +using Lwt for asynchronous operations and Cohttp for networking. +Implements most basic functionality present in the API, plus +convenience modules for error handling and defining commands.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/TelegraML/archive/v1.1.tar.gz" + checksum: [ + "sha256=085f89701ae254bfeaea538de6b448a9e7f7d3e78cbdfa32b774a3f702e6358a" + "md5=e66cdac5bc3713ce01e724b82bc5f32b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/telegraml/telegraml.1.2/opam b/packages/telegraml/telegraml.1.2/opam new file mode 100644 index 000000000..ccf3192e5 --- /dev/null +++ b/packages/telegraml/telegraml.1.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/telegraml" +bug-reports: "https://github.com/nv-vn/telegraml/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "telegraml"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "batteries" {>= "2.4.0" & <= "3.9.0"} +] +synopsis: "Telegram Bot API for OCaml" +description: """ +An implementation of the Telegram Bot API in 100% OCaml, +using Lwt for asynchronous operations and Cohttp for networking. +Implements most basic functionality present in the API, plus +convenience modules for error handling and defining commands.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/TelegraML/archive/v1.2.tar.gz" + checksum: [ + "sha256=8f4d86629c9ba44ab19f7734b4a9c1609434ad51343c0777c3ed9335d59838c8" + "md5=d87ae41fdba279d9cc5d4897dea25a84" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/telegraml/telegraml.2.0.0/opam b/packages/telegraml/telegraml.2.0.0/opam new file mode 100644 index 000000000..958a63b0d --- /dev/null +++ b/packages/telegraml/telegraml.2.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/telegraml" +bug-reports: "https://github.com/nv-vn/telegraml/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "telegraml"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "batteries" {>= "2.4.0" & <= "3.9.0"} +] +synopsis: "Telegram Bot API for OCaml" +description: """ +An implementation of the Telegram Bot API in 100% OCaml, +using Lwt for asynchronous operations and Cohttp for networking. +Implements most basic functionality present in the API, plus +convenience modules for error handling and defining commands.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/TelegraML/archive/v2.0.0.tar.gz" + checksum: [ + "sha256=550767c51e75770504088d0728fb2bb6a9049fe7e96c7a2c656d9970f4ec4522" + "md5=b6594b2fd9f3fa32976569cad42d73d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/telegraml/telegraml.2.1.0/opam b/packages/telegraml/telegraml.2.1.0/opam new file mode 100644 index 000000000..765d09517 --- /dev/null +++ b/packages/telegraml/telegraml.2.1.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/telegraml" +bug-reports: "https://github.com/nv-vn/telegraml/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "telegraml"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "batteries" {>= "2.4.0" & <= "3.9.0"} +] +synopsis: "Telegram Bot API for OCaml" +description: """ +An implementation of the Telegram Bot API in 100% OCaml, +using Lwt for asynchronous operations and Cohttp for networking. +Implements most basic functionality present in the API, plus +convenience modules for error handling and defining commands.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/TelegraML/archive/v2.1.0.tar.gz" + checksum: [ + "sha256=9bab00855fc657e4d372a1af8e54d41f5fd4c086a104d06e3c3b0f2c8ce30513" + "md5=93906b814ee97aa3d7bc0e409e0d8fb9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/telegraml/telegraml.2.1.1/opam b/packages/telegraml/telegraml.2.1.1/opam new file mode 100644 index 000000000..2b0a4c69b --- /dev/null +++ b/packages/telegraml/telegraml.2.1.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/telegraml" +bug-reports: "https://github.com/nv-vn/telegraml/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "telegraml"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "batteries" {>= "2.4.0" & <= "3.9.0"} +] +synopsis: "Telegram Bot API for OCaml" +description: """ +An implementation of the Telegram Bot API in 100% OCaml, +using Lwt for asynchronous operations and Cohttp for networking. +Implements most basic functionality present in the API, plus +convenience modules for error handling and defining commands.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/TelegraML/archive/v2.1.1.tar.gz" + checksum: [ + "sha256=8be8ea65b522c1b78f70113900273c30ccdd03a4d48a3e09f05c1c150d9656c8" + "md5=f03521247bb70508b4311f28bbe45b26" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/telegraml/telegraml.2.1.2/opam b/packages/telegraml/telegraml.2.1.2/opam new file mode 100644 index 000000000..f3af428e7 --- /dev/null +++ b/packages/telegraml/telegraml.2.1.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/telegraml" +bug-reports: "https://github.com/nv-vn/telegraml/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "telegraml"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "batteries" {>= "2.4.0" & <= "3.9.0"} +] +synopsis: "Telegram Bot API for OCaml" +description: """ +An implementation of the Telegram Bot API in 100% OCaml, +using Lwt for asynchronous operations and Cohttp for networking. +Implements most basic functionality present in the API, plus +convenience modules for error handling and defining commands.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/TelegraML/archive/v2.1.2.tar.gz" + checksum: [ + "sha256=c9210f1d16ab85df6a5bf3284d7458d5edcbd6ee00985ccd02c5ecf2a2f931b6" + "md5=c1c4f37f0d1c0f34b061c349724f139e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/telegraml/telegraml.2.1.3/opam b/packages/telegraml/telegraml.2.1.3/opam new file mode 100644 index 000000000..81ec3e3d3 --- /dev/null +++ b/packages/telegraml/telegraml.2.1.3/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/telegraml" +bug-reports: "https://github.com/nv-vn/telegraml/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "telegraml"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "batteries" {>= "2.4.0" & <= "3.9.0"} +] +synopsis: "Telegram Bot API for OCaml" +description: """ +An implementation of the Telegram Bot API in 100% OCaml, +using Lwt for asynchronous operations and Cohttp for networking. +Implements most basic functionality present in the API, plus +convenience modules for error handling and defining commands.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/TelegraML/archive/v2.1.3.tar.gz" + checksum: [ + "sha256=fc0cba87505a90421686480ec4a4772dc1c9d16fce5077134e1d8759c15f98dc" + "md5=4fb933d3ee1916444bb5c864b61e1178" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/telegraml/telegraml.2.1.4/opam b/packages/telegraml/telegraml.2.1.4/opam new file mode 100644 index 000000000..c5713eb67 --- /dev/null +++ b/packages/telegraml/telegraml.2.1.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "nv-vn " +authors: "nv-vn " +homepage: "https://github.com/nv-vn/telegraml" +bug-reports: "https://github.com/nv-vn/telegraml/issues" +license: "MIT" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "telegraml"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "lwt" {>= "2.5.0" & <= "5.9.0"} + "cohttp" {>= "0.19.0" & < "0.99"} + "yojson" {>= "1.3.0" & <= "2.2.2"} + "batteries" {>= "2.4.0" & <= "3.9.0"} +] +synopsis: "Telegram Bot API for OCaml" +description: """ +An implementation of the Telegram Bot API in 100% OCaml, +using Lwt for asynchronous operations and Cohttp for networking. +Implements most basic functionality present in the API, plus +convenience modules for error handling and defining commands.""" +flags: light-uninstall +url { + src: "https://github.com/nv-vn/TelegraML/archive/v2.1.4.tar.gz" + checksum: [ + "sha256=ebcd3d988bbf29c6e310bcaef1f236f79becca7f570cf2db210c18ad6417d2de" + "md5=e25f2aeb5e0beb116165eeddb191bc97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tensorflow/tensorflow.0.0.1/opam b/packages/tensorflow/tensorflow.0.0.1/opam new file mode 100644 index 000000000..8150533cf --- /dev/null +++ b/packages/tensorflow/tensorflow.0.0.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" +bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/tensorflow-ocaml.git" +build: [make "tensorflow.lib"] +authors: [ "Laurent Mazare" "Nicolas Oury" ] + +depends: [ + "ocaml" {>= "4.02.1"} + "core_kernel" {< "v0.9.0"} + "ctypes" {>= "0.5" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "gnuplot" +synopsis: "TensorFlow bindings for OCaml" +description: """ +The tensorflow-ocaml project provides some OCaml bindings for TensorFlow, a machine learning framework. +These bindings are in an early stage of their development. Some operators are not supported and the API is likely to change in the future. You may also encounter some segfaults. That being said they already contain the necessary to train a convolution network using various optimizers.""" +url { + src: + "https://github.com/LaurentMazare/tensorflow-ocaml/archive/v0.0.1.tar.gz" + checksum: [ + "sha256=693d04240468303d963f68a53833bd4a21da77b3c7cf836cdecfa7bba5be690a" + "md5=71cf1460604a14b00fbf07dfc43450c1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tensorflow/tensorflow.0.0.10/opam b/packages/tensorflow/tensorflow.0.0.10/opam new file mode 100644 index 000000000..46abdd08d --- /dev/null +++ b/packages/tensorflow/tensorflow.0.0.10/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: ["Laurent Mazare" "Nicolas Oury"] +homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" +bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/tensorflow-ocaml.git" +build: [ + "jbuilder" + "build" + "--only-packages" + "tensorflow" + "--root" + "." + "-j" + jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" +] +depends: [ + "ocaml" {>= "4.03" & < "4.06.0"} + "cmdliner" {<= "1.3.0"} + "base" {< "v0.11.0"} + "stdio" {<= "v0.17.0"} + "ctypes" {>= "0.5" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {<= "transition"} +] +depopts: "gnuplot" +synopsis: "TensorFlow bindings for OCaml" +description: """ +The tensorflow-ocaml project provides some OCaml bindings for TensorFlow, a machine learning framework. +These bindings are in an early stage of their development. Some operators are not supported and the API is likely to change in the future. You may also encounter some segfaults. That being said they already contain the necessary to train a convolution network using various optimizers.""" +url { + src: + "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.10.1.tar.gz" + checksum: [ + "sha256=5f76ef6ae5c3e3f5dc9c77b66b1132e382945db921b7de9f9a7faa6492de2d3e" + "md5=8cfaa9277ac22981b87416d6ee68a958" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tensorflow/tensorflow.0.0.2/opam b/packages/tensorflow/tensorflow.0.0.2/opam new file mode 100644 index 000000000..6f31b070d --- /dev/null +++ b/packages/tensorflow/tensorflow.0.0.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" +bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/tensorflow-ocaml.git" +build: [make "tensorflow.lib"] +authors: [ "Laurent Mazare" "Nicolas Oury" ] + + +depends: [ + "ocaml" {>= "4.02.1"} + "core_kernel" {< "v0.9.0"} + "ctypes" {>= "0.5" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "gnuplot" +synopsis: "TensorFlow bindings for OCaml" +description: """ +The tensorflow-ocaml project provides some OCaml bindings for TensorFlow, a machine learning framework. +These bindings are in an early stage of their development. Some operators are not supported and the API is likely to change in the future. You may also encounter some segfaults. That being said they already contain the necessary to train a convolution network using various optimizers.""" +url { + src: + "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.2.tar.gz" + checksum: [ + "sha256=35eb730ed3e480655433f060d00aefce93d735990ff0fd79cb34c24ed1bec8a7" + "md5=7066f82cd64cd2e7c08185b0aa739f01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tensorflow/tensorflow.0.0.4/opam b/packages/tensorflow/tensorflow.0.0.4/opam new file mode 100644 index 000000000..be1543238 --- /dev/null +++ b/packages/tensorflow/tensorflow.0.0.4/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" +bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/tensorflow-ocaml.git" +build: [make "tensorflow.lib"] +authors: [ "Laurent Mazare" "Nicolas Oury" ] + + +depends: [ + "ocaml" {>= "4.02.1" & != "4.03.0+flambda"} + "cmdliner" {<= "1.3.0"} + "core_kernel" {< "v0.9.0"} + "ctypes" {>= "0.5" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "gnuplot" +synopsis: "TensorFlow bindings for OCaml" +description: """ +The tensorflow-ocaml project provides some OCaml bindings for TensorFlow, a machine learning framework. +These bindings are in an early stage of their development. Some operators are not supported and the API is likely to change in the future. You may also encounter some segfaults. That being said they already contain the necessary to train a convolution network using various optimizers.""" +url { + src: + "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.4.tar.gz" + checksum: [ + "sha256=17fa6bc12fbc7bc196afd07573e319359241423ea6725d920485f62975afde63" + "md5=9d9f6706b6630225c41db66c8c3e6a76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tensorflow/tensorflow.0.0.5/opam b/packages/tensorflow/tensorflow.0.0.5/opam new file mode 100644 index 000000000..ee1b2e9a8 --- /dev/null +++ b/packages/tensorflow/tensorflow.0.0.5/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: ["Laurent Mazare" "Nicolas Oury"] +homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" +bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/tensorflow-ocaml.git" +build: [make "tensorflow.lib"] + + +depends: [ + "ocaml" {>= "4.02.1"} + "cmdliner" {<= "1.3.0"} + "core_kernel" {< "v0.9.0"} + "ctypes" {>= "0.5" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "gnuplot" +synopsis: "TensorFlow bindings for OCaml" +description: """ +The tensorflow-ocaml project provides some OCaml bindings for TensorFlow, a machine learning framework. +These bindings are in an early stage of their development. Some operators are not supported and the API is likely to change in the future. You may also encounter some segfaults. That being said they already contain the necessary to train a convolution network using various optimizers.""" +url { + src: + "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.5.tar.gz" + checksum: [ + "sha256=6973b4e9cc56ab158837b7cf58dbcdcd470d083f7f164a0aaa3cbd2bc139ec89" + "md5=4c0d003479d100e3eabd2c88575f6aac" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tensorflow/tensorflow.0.0.6/opam b/packages/tensorflow/tensorflow.0.0.6/opam new file mode 100644 index 000000000..65fd47a9d --- /dev/null +++ b/packages/tensorflow/tensorflow.0.0.6/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: ["Laurent Mazare" "Nicolas Oury"] +homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" +bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/tensorflow-ocaml.git" +build: [make "tensorflow.lib"] + + +depends: [ + "ocaml" {>= "4.02.1"} + "cmdliner" {<= "1.3.0"} + "core_kernel" {< "v0.9.0"} + "ctypes" {>= "0.5" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "gnuplot" +synopsis: "TensorFlow bindings for OCaml" +description: """ +The tensorflow-ocaml project provides some OCaml bindings for TensorFlow, a machine learning framework. +These bindings are in an early stage of their development. Some operators are not supported and the API is likely to change in the future. You may also encounter some segfaults. That being said they already contain the necessary to train a convolution network using various optimizers.""" +url { + src: + "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.6.tar.gz" + checksum: [ + "sha256=63189c575a9f29ccebb6df10f97c720502afedb8f4a50e36094c672c256b4988" + "md5=551561610b77dfd9f022188decab5c5e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tensorflow/tensorflow.0.0.7/opam b/packages/tensorflow/tensorflow.0.0.7/opam new file mode 100644 index 000000000..678a592fe --- /dev/null +++ b/packages/tensorflow/tensorflow.0.0.7/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: ["Laurent Mazare" "Nicolas Oury"] +homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" +bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/tensorflow-ocaml.git" +build: [make "tensorflow.lib"] + + +depends: [ + "ocaml" {>= "4.02.1"} + "cmdliner" {<= "1.3.0"} + "core_kernel" {< "v0.9.0"} + "ctypes" {>= "0.5" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "gnuplot" +synopsis: "TensorFlow bindings for OCaml" +description: """ +The tensorflow-ocaml project provides some OCaml bindings for TensorFlow, a machine learning framework. +These bindings are in an early stage of their development. Some operators are not supported and the API is likely to change in the future. You may also encounter some segfaults. That being said they already contain the necessary to train a convolution network using various optimizers.""" +url { + src: + "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.7.tar.gz" + checksum: [ + "sha256=6c01bf58eccfa7f19e33c5144398ca44435af8fcda0e1519a1c481512f6e952b" + "md5=95fa47d312d3281dff01c83818c50e86" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tensorflow/tensorflow.0.0.8/opam b/packages/tensorflow/tensorflow.0.0.8/opam new file mode 100644 index 000000000..d39731dcb --- /dev/null +++ b/packages/tensorflow/tensorflow.0.0.8/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: ["Laurent Mazare" "Nicolas Oury"] +homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" +bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/tensorflow-ocaml.git" +build: [make "libtensorflowcstubs.a" "tensorflow_core.lib" "tensorflow.lib"] +depends: [ + "ocaml" {>= "4.03"} + "cmdliner" {<= "1.3.0"} + "core_kernel" {< "v0.9.0"} + "ctypes" {>= "0.5" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "gnuplot" +synopsis: "TensorFlow bindings for OCaml" +description: """ +The tensorflow-ocaml project provides some OCaml bindings for TensorFlow, a machine learning framework. +These bindings are in an early stage of their development. Some operators are not supported and the API is likely to change in the future. You may also encounter some segfaults. That being said they already contain the necessary to train a convolution network using various optimizers.""" +url { + src: + "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.8.tar.gz" + checksum: [ + "sha256=6964b64eea0cc3f973bf8fba65f6622e88b3386f33f49cb2ec0789be95907d4c" + "md5=cff212c0312ea0ff0402306d1cae6c7f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tensorflow/tensorflow.0.0.9/opam b/packages/tensorflow/tensorflow.0.0.9/opam new file mode 100644 index 000000000..e05a49ae5 --- /dev/null +++ b/packages/tensorflow/tensorflow.0.0.9/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Laurent Mazare " +authors: ["Laurent Mazare" "Nicolas Oury"] +homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" +bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" +dev-repo: "git+https://github.com/LaurentMazare/tensorflow-ocaml.git" +build: [make "libtensorflowcstubs.a" "tensorflow_core.lib" "tensorflow.lib"] +depends: [ + "ocaml" {>= "4.03"} + "cmdliner" {<= "1.3.0"} + "core_kernel" {< "v0.9.0"} + "ctypes" {>= "0.5" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "gnuplot" +synopsis: "TensorFlow bindings for OCaml" +description: """ +The tensorflow-ocaml project provides some OCaml bindings for TensorFlow, a machine learning framework. +These bindings are in an early stage of their development. Some operators are not supported and the API is likely to change in the future. You may also encounter some segfaults. That being said they already contain the necessary to train a convolution network using various optimizers.""" +url { + src: + "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.9b.tar.gz" + checksum: [ + "sha256=e3eda0e18a0c28c24a4830f9ce777600739f91474bf442054a5904f46cacf05c" + "md5=0c86f31c98ce862ea9d9e1c3a21f5b70" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/testsimple/testsimple.0.3.1/opam b/packages/testsimple/testsimple.0.3.1/opam new file mode 100644 index 000000000..a8f83c54e --- /dev/null +++ b/packages/testsimple/testsimple.0.3.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Stevan Little" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/hcarty/ocaml-testsimple" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "testsimple"] +] +depends: [ + "ocaml" {< "4.06.0"} + "batteries" {<= "3.9.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["perl"] {os-family = "debian"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-testsimple" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A simple unit testing framework" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-testsimple/archive/v0.3.1.tar.gz" + checksum: [ + "sha256=1554bec3643a5b4c4df7c095cab55269ef14b427b15097179ef916537a22e2f8" + "md5=44412a6418b819f247b89439b7a6386d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/text-tags/text-tags.1.0.0/opam b/packages/text-tags/text-tags.1.0.0/opam new file mode 100644 index 000000000..83d8c5920 --- /dev/null +++ b/packages/text-tags/text-tags.1.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-text-tags"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "text-tags"]] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} +] +synopsis: "A library for rich formatting using semantics tags" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=6f09a2207f63ae9e359b4bc2e868bf1362e6aaa3ba8157fe12c96bdf6cffeeaa" + "md5=07dce66dd871e448652d8885283c6631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/text-tags/text-tags.1.1.0/opam b/packages/text-tags/text-tags.1.1.0/opam new file mode 100644 index 000000000..2bbb52cc2 --- /dev/null +++ b/packages/text-tags/text-tags.1.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-text-tags"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "text-tags"]] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} +] +synopsis: "A library for rich formatting using semantics tags" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=d518d9f568f39c34a187ec50adaba5c8e077e08fc2ea8afff135e320492d49d7" + "md5=92e7f703d58ce1835bfeeed9ec523242" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/text-tags/text-tags.1.2.0/opam b/packages/text-tags/text-tags.1.2.0/opam new file mode 100644 index 000000000..3fc690a12 --- /dev/null +++ b/packages/text-tags/text-tags.1.2.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-text-tags"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "text-tags"]] + +depends: [ + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} +] +synopsis: "A library for rich formatting using semantics tags" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=c1985e6a6237d6971c31b5026bf95d0edd814800616725efc530bf08b4097a0c" + "md5=3692c341001760ae8c18d95dec157b78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/text-tags/text-tags.1.4.0/opam b/packages/text-tags/text-tags.1.4.0/opam new file mode 100644 index 000000000..41d030d78 --- /dev/null +++ b/packages/text-tags/text-tags.1.4.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-text-tags"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "text-tags"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & = "0.4.7"} +] +synopsis: "A library for rich formatting using semantics tags" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=7cf5548bfaafd20ed17d29b0e8967fb46a26d153d47c5005e65f6becd608d11c" + "md5=b7785715c24645e8e69a8091427d090e" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/text-tags/text-tags.1.5.0/opam b/packages/text-tags/text-tags.1.5.0/opam new file mode 100644 index 000000000..3e2a04854 --- /dev/null +++ b/packages/text-tags/text-tags.1.5.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Ivan Gotovchits " +authors: "BAP Team" +homepage: "https://github.com/BinaryAnalysisPlatform/bap/" +bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" +dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" +license: "MIT" +build: [ + ["./configure" "--prefix=%{prefix}%" "--enable-text-tags"] + [make] +] + +install: [[make "install"]] + +remove: [["ocamlfind" "remove" "text-tags"]] + +depends: [ + "ocaml" {>= "4.03" & < "4.06"} + "core_kernel" {>= "v0.9.0" & < "v0.10"} + "oasis" {build & >= "0.4.7" & <= "0.4.11"} +] +synopsis: "A library for rich formatting using semantics tags" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=1a268004ac16396cbca66a79c8d21cb36f538fc31ed4380ea5d72e337f27bfbf" + "md5=9eed04fda6610dd4a8aa83948abfffc3" + ] + mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/1.5.0/v1.5.0.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/text/text.0.5/opam b/packages/text/text.0.5/opam new file mode 100644 index 000000000..d8ddea510 --- /dev/null +++ b/packages/text/text.0.5/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "text"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Library for dealing with \"text\", i.e. sequence of unicode characters, in a convenient way" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-text/ocaml-text/0.5/ocaml-text-0.5.tar.gz" + checksum: [ + "sha256=d7fc2ae616130a61f822686a6c366a5a4653d3fd8785c14d57038c9f5643dfc3" + "md5=5f004642ba19c1710ade13d46e2c1df2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/text/text.0.6/opam b/packages/text/text.0.6/opam new file mode 100644 index 000000000..84ed68a1a --- /dev/null +++ b/packages/text/text.0.6/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Library for dealing with \"text\", i.e. sequence of unicode characters, in a convenient way" +url { + src: + "https://download.ocamlcore.org/ocaml-text/ocaml-text/0.6/ocaml-text-0.6.tar.gz" + checksum: [ + "sha256=cfd4d224ec0b776ce462c5ba5cb6e4eae8cf397ede6d3b91add44a05a6520f49" + "md5=86e4cb5849a01a34c21fad065501d696" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/text/text.0.7.1/opam b/packages/text/text.0.7.1/opam new file mode 100644 index 000000000..3caa0ba96 --- /dev/null +++ b/packages/text/text.0.7.1/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: [ + ["./configure" "--%{pcre:enable}%-pcre"] + [make] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["pcre"] +dev-repo: "git+https://github.com/vbmithr/ocaml-text" +install: [make "install"] +synopsis: + "Library for dealing with \"text\", i.e. sequence of unicode characters, in a convenient way" +url { + src: "https://github.com/vbmithr/ocaml-text/archive/0.7.1.tar.gz" + checksum: [ + "sha256=2f737cc4d1161303a25193ab0fcc51821c80e959f50c21573cd2c997b049c036" + "md5=d4de5e1b43a5d7964cf5fa9d74f20c97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/text/text.0.7/opam b/packages/text/text.0.7/opam new file mode 100644 index 000000000..bf0d772fc --- /dev/null +++ b/packages/text/text.0.7/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: [ + ["./configure" "--%{pcre:enable}%-pcre"] + [make] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["pcre"] +dev-repo: "git+https://github.com/vbmithr/ocaml-text" +install: [make "install"] +synopsis: + "Library for dealing with \"text\", i.e. sequence of unicode characters, in a convenient way" +url { + src: "https://github.com/vbmithr/ocaml-text/archive/0.7.tar.gz" + checksum: [ + "sha256=14dfd5c62df7f58b74282c28bd22065fa98a81f39bafb404ce53f97757c2b949" + "md5=b3d6046df49ee540f29c0937d3c47683" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/textutils/textutils.109.24.00/opam b/packages/textutils/textutils.109.24.00/opam new file mode 100644 index 000000000..00dc84a96 --- /dev/null +++ b/packages/textutils/textutils.109.24.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.24.00" & <= "109.34.00"} + "sexplib" {= "109.20.00"} + "pa_ounit" {>= "109.18.00" & <= "109.34.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/textutils-109.24.00.tar.gz" + checksum: [ + "sha256=e9d55952ba214041ccc794d6942a7b166cfdeefa1517c23fea66c4c7c9db57c6" + "md5=fb85ac3553e48e821f4c3c8cdc9d482e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.109.35.00/opam b/packages/textutils/textutils.109.35.00/opam new file mode 100644 index 000000000..9b5f807b9 --- /dev/null +++ b/packages/textutils/textutils.109.35.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {= "109.35.00"} + "sexplib" {= "109.20.00"} + "pa_ounit" {>= "109.18.00" & <= "109.34.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/textutils-109.35.00.tar.gz" + checksum: [ + "sha256=e736077be59f5fb7f0d77c57962f2221d4edbdab32b47ef77ceb03c4b5a96021" + "md5=cba2ec2a1644fa37124b46cf398cc51b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.109.36.00/opam b/packages/textutils/textutils.109.36.00/opam new file mode 100644 index 000000000..8692caf6b --- /dev/null +++ b/packages/textutils/textutils.109.36.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "core" {>= "109.36.00" & <= "109.47.00"} + "sexplib" {>= "109.20.00" & <= "109.47.00"} + "pa_ounit" {= "109.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/textutils-109.36.00.tar.gz" + checksum: [ + "sha256=6bb07d839b4faee34d5f39e3cfba6658efecd17cea2b667f3980ac26baee2810" + "md5=36f9b59ca9bc31f2db8db90069512d78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.109.53.00/opam b/packages/textutils/textutils.109.53.00/opam new file mode 100644 index 000000000..72b015e2e --- /dev/null +++ b/packages/textutils/textutils.109.53.00/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "async" {= "109.53.00"} + "core" {>= "109.53.01" & <= "109.55.00"} + "sexplib" {>= "109.53.00" & <= "109.55.00"} + "pa_ounit" {= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/textutils-109.53.00.tar.gz" + checksum: [ + "sha256=16af2841c6eb3ac953086cd4c4dff1e71e3881df61d46f800052ad3ca0ab4d39" + "md5=9eb8ab9c6506298ccd4fda18a1beec1b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.109.53.02/opam b/packages/textutils/textutils.109.53.02/opam new file mode 100644 index 000000000..2d8473552 --- /dev/null +++ b/packages/textutils/textutils.109.53.02/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "async" {>= "109.53.00" & <= "110.01.00"} + "core" {>= "109.53.01" & <= "110.01.00"} + "sexplib" {>= "109.53.00" & <= "110.01.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/textutils-109.53.02.tar.gz" + checksum: [ + "sha256=7b6627a33475b10ce93d73d5660367860ed8e2cd6967f22070db3671cc0952ef" + "md5=58515fe8129ce494d4cbabe1aed7a281" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.109.53.03/opam b/packages/textutils/textutils.109.53.03/opam new file mode 100644 index 000000000..a38e1dfee --- /dev/null +++ b/packages/textutils/textutils.109.53.03/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "async" {>= "109.53.00" & <= "110.01.00"} + "core" {>= "109.53.01" & <= "110.01.00"} + "sexplib" {>= "109.53.00" & <= "110.01.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/textutils-109.53.03.tar.gz" + checksum: [ + "sha256=1ac1e04d331fcdaab31ab21cf0a7367da9df076709425a661619b791cc790d62" + "md5=4dcb3381f85f84b957fafe27b432e947" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.111.03.00/opam b/packages/textutils/textutils.111.03.00/opam new file mode 100644 index 000000000..ada400b42 --- /dev/null +++ b/packages/textutils/textutils.111.03.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {= "111.03.00"} + "sexplib" {= "111.03.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/textutils-111.03.00.tar.gz" + checksum: [ + "sha256=1c7f028219e87dc34d5e8d58727e8418be43a94ff498b1ed70a099040984449c" + "md5=5cd7fc89051fd2eb8f3a4ae80db0026c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.111.06.00/opam b/packages/textutils/textutils.111.06.00/opam new file mode 100644 index 000000000..ca3760c4e --- /dev/null +++ b/packages/textutils/textutils.111.06.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "111.06.00" & <= "111.21.00"} + "sexplib" {>= "111.03.00" & <= "111.17.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/textutils-111.06.00.tar.gz" + checksum: [ + "sha256=37b3a1fff23cccadf84b4083339f3cb6e5c809cdfd57c23e7fa0f2b10a8bc758" + "md5=8e89e4b3f32ac3a37a4e589640c4e560" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.111.25.00/opam b/packages/textutils/textutils.111.25.00/opam new file mode 100644 index 000000000..edc7845c3 --- /dev/null +++ b/packages/textutils/textutils.111.25.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {= "111.25.00"} + "sexplib" {= "111.25.00"} + "pa_ounit" {>= "109.53.00" & <= "109.53.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/textutils-111.25.00.tar.gz" + checksum: [ + "sha256=d342bf3cbf60c453f4637e0a5dada86cee1e79b6c579753b4e2e6916989fac53" + "md5=1f739df28001c841ba6d406847de6afb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.111.28.00/opam b/packages/textutils/textutils.111.28.00/opam new file mode 100644 index 000000000..0ad7ed5d1 --- /dev/null +++ b/packages/textutils/textutils.111.28.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "111.28.00" & < "111.29.00"} + "sexplib" {= "111.25.00"} + "pa_ounit" {= "111.28.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/textutils-111.28.00.tar.gz" + checksum: [ + "sha256=46620a91b0d47a547f1447e5b84dc06677eac5ca9e792989019645fa757d1fba" + "md5=a02498e2f19e3c3311a0fcda9abfad65" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.112.01.00/opam b/packages/textutils/textutils.112.01.00/opam new file mode 100644 index 000000000..150ccad6f --- /dev/null +++ b/packages/textutils/textutils.112.01.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "112.01.00" & < "112.02.00"} + "sexplib" {>= "112.01.00" & < "112.02.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/textutils-112.01.00.tar.gz" + checksum: [ + "sha256=f973583a8cd79cbcbec7dc57d5c0028f8c5107be6a4152688aa5e676d351e61b" + "md5=9ab126f0f71fb8caedac5e685ead07c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.112.06.00/opam b/packages/textutils/textutils.112.06.00/opam new file mode 100644 index 000000000..43658f424 --- /dev/null +++ b/packages/textutils/textutils.112.06.00/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "core" {>= "112.06.00" & < "112.07.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "pa_ounit" {>= "111.28.00" & < "111.29.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/textutils-112.06.00.tar.gz" + checksum: [ + "sha256=01b42c45b61175e3dcd862ed8cacca0e7857bd485980099c78ac335be8950c20" + "md5=20ab149461e44f5ab4209b54b1366c78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.112.17.00/opam b/packages/textutils/textutils.112.17.00/opam new file mode 100644 index 000000000..dcc1f4f20 --- /dev/null +++ b/packages/textutils/textutils.112.17.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/textutils" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "textutils"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "core" {>= "112.17.00" & < "113.01.00"} + "sexplib" {>= "112.17.00" & < "113.01.00"} + "pa_ounit" {>= "112.17.00" & < "113.01.00" & <= "113.00.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/textutils/issues" +dev-repo: "git+https://github.com/janestreet/textutils.git" +install: [[make "install"]] +synopsis: "Text output utilities" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/textutils-112.17.00.tar.gz" + checksum: [ + "sha256=605d9fde66dc2d777721c936aa521e17169c143efaf9ff29619a7f273a7d0052" + "md5=170dc582e4c6e80d4c9e8c7367adbfa2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/textutils/textutils.113.24.00/opam b/packages/textutils/textutils.113.24.00/opam new file mode 100644 index 000000000..227d6c162 --- /dev/null +++ b/packages/textutils/textutils.113.24.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/textutils" +bug-reports: "https://github.com/janestreet/textutils/issues" +dev-repo: "git+https://github.com/janestreet/textutils.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core" {>= "113.24.00" & < "113.25.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.24.00" & < "113.25.00"} + "ppx_bench" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_expect" {>= "113.24.00" & < "113.25.00"} + "ppx_inline_test" {>= "113.24.00" & < "113.25.00"} + "ppx_jane" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/textutils-113.24.00.tar.gz" + checksum: [ + "sha256=21d5cb65e22bef24647894ce38da4dd2a9f0a3aa1ed16dedafbc28f19e3c8d90" + "md5=b62e14f62cfc2c44602affb19ab865f3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.113.33.00/opam b/packages/textutils/textutils.113.33.00/opam new file mode 100644 index 000000000..00fff77a2 --- /dev/null +++ b/packages/textutils/textutils.113.33.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/textutils" +bug-reports: "https://github.com/janestreet/textutils/issues" +dev-repo: "git+https://github.com/janestreet/textutils.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core" {>= "113.33.00" & < "113.34.00+4.03"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_expect" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/textutils-113.33.00.tar.gz" + checksum: [ + "sha256=abe22409017c003f1c3da7e2a9ae4e139a4e470c3e4b2d009fda66a009f2427a" + "md5=304d0ea440f5a2c7fe5c02e8725f4f0d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.113.33.03/opam b/packages/textutils/textutils.113.33.03/opam new file mode 100644 index 000000000..a9c045423 --- /dev/null +++ b/packages/textutils/textutils.113.33.03/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/textutils" +bug-reports: "https://github.com/janestreet/textutils/issues" +dev-repo: "git+https://github.com/janestreet/textutils.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/textutils-113.33.03.tar.gz" + checksum: [ + "sha256=d24fe5ae746ef33426b110eec5c6af7695df6d4763ca8fe5721334e5cb5aef7a" + "md5=7b4a62f49660363aafd866b146522c44" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/textutils/textutils.v0.10.0/opam b/packages/textutils/textutils.v0.10.0/opam new file mode 100644 index 000000000..d6f34f9f9 --- /dev/null +++ b/packages/textutils/textutils.v0.10.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/textutils" +bug-reports: "https://github.com/janestreet/textutils/issues" +dev-repo: "git+https://github.com/janestreet/textutils.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "textutils_kernel" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/textutils-v0.10.0.tar.gz" + checksum: [ + "sha256=7c0833ddea25bd2c8a107f536154ac0c3d0fd6a2e53f733bb9be927c754e6369" + "md5=3f247a8d2830e1b5740722789eba223f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils/textutils.v0.9.0/opam b/packages/textutils/textutils.v0.9.0/opam new file mode 100644 index 000000000..ed0be4437 --- /dev/null +++ b/packages/textutils/textutils.v0.9.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/textutils" +bug-reports: "https://github.com/janestreet/textutils/issues" +dev-repo: "git+https://github.com/janestreet/textutils.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/textutils-v0.9.0.tar.gz" + checksum: [ + "sha256=2fe57af51f5aff639988a0506f519506bbd03909d3564910030cd976a1d7741f" + "md5=6e73692490c35cba61d31c1d3e3e4499" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textutils_kernel/textutils_kernel.v0.10.0/opam b/packages/textutils_kernel/textutils_kernel.v0.10.0/opam new file mode 100644 index 000000000..68910ef7e --- /dev/null +++ b/packages/textutils_kernel/textutils_kernel.v0.10.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/textutils_kernel" +bug-reports: "https://github.com/janestreet/textutils_kernel/issues" +dev-repo: "git+https://github.com/janestreet/textutils_kernel.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/textutils_kernel-v0.10.0.tar.gz" + checksum: [ + "sha256=46da3e671cf927b71b1c0fbfe37050fbfcba35463de83d906975b219741a493f" + "md5=0782ac8aef490038433e72d66f4d9af7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/textwrap/textwrap.0.1/opam b/packages/textwrap/textwrap.0.1/opam new file mode 100644 index 000000000..40f62f39e --- /dev/null +++ b/packages/textwrap/textwrap.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["Sergei Lebedev"] +homepage: "https://github.com/superbobry/ocaml-textwrap" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "textwrap"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/superbobry/ocaml-textwrap" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Text wrapping and filling library" +flags: light-uninstall +url { + src: "https://github.com/superbobry/ocaml-textwrap/archive/0.1.tar.gz" + checksum: [ + "sha256=e7ab753f61633326c5049904cdb329079fc70d9d32c73fc5861e59114e4028a0" + "md5=1d0a9ebba8ff5ae030485222d4fbabfe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tezos-lwt-result-stdlib/tezos-lwt-result-stdlib.9.7/opam b/packages/tezos-lwt-result-stdlib/tezos-lwt-result-stdlib.9.7/opam new file mode 100644 index 000000000..07aa02a5a --- /dev/null +++ b/packages/tezos-lwt-result-stdlib/tezos-lwt-result-stdlib.9.7/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "contact@tezos.com" +authors: [ "Tezos devteam" ] +homepage: "https://www.tezos.com/" +bug-reports: "https://gitlab.com/tezos/tezos/issues" +dev-repo: "git+https://gitlab.com/tezos/tezos.git" +license: "MIT" +depends: [ + "dune" {>= "2.5" & <= "3.17.1"} + "ocaml" { >= "4.8.0" & < "4.12" } + "lwt" {>= "5.1.0" & <= "5.9.0"} + "alcotest-lwt" {with-test & >= "1.1.0" & <= "1.8.0"} + "crowbar" {with-test & <= "0.2.1"} +] +build: [ + ["rm" "-r" "vendors"] + ["dune" "build" "-p" name "-j" jobs] + ["mv" "src/lib_lwt_result_stdlib/%{name}%.install" "./"] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +synopsis: "Tezos: error-aware stdlib replacement" + +url { + src: "https://gitlab.com/tezos/tezos/-/archive/v9.7/tezos-v9.7.tar.bz2" + checksum: [ + "sha256=f7b20fc8052f36c362310bf8947803d1e4b3e62a820a6dff056af576f9e21fe2" + "sha512=d352bfe6cc4559f1b7d8a30c343c1fdfe921976f5bde21b20cd4ae20ca51ab65f091fc202e29295884e0931d22de36769e943d780eb68800516a5f2ae3587c06" + ] +} +available: false # source tarball not available / wrong checksum +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tezos-protocol-environment-packer/tezos-protocol-environment-packer.9.7/opam b/packages/tezos-protocol-environment-packer/tezos-protocol-environment-packer.9.7/opam new file mode 100644 index 000000000..c3303a1a7 --- /dev/null +++ b/packages/tezos-protocol-environment-packer/tezos-protocol-environment-packer.9.7/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "contact@tezos.com" +authors: [ "Tezos devteam" ] +homepage: "https://www.tezos.com/" +bug-reports: "https://gitlab.com/tezos/tezos/issues" +dev-repo: "git+https://gitlab.com/tezos/tezos.git" +license: "MIT" +depends: [ + "dune" {>= "2.5" & <= "3.17.1"} + "ocaml" { >= "4.03" } +] +build: [ + ["rm" "-r" "vendors"] + ["dune" "build" "-p" name "-j" jobs] + ["mv" "src/lib_protocol_environment/%{name}%.install" "./"] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +synopsis: "Tezos: sigs/structs packer for economic protocol environment" + + +url { + src: "https://gitlab.com/tezos/tezos/-/archive/v9.7/tezos-v9.7.tar.bz2" + checksum: [ + "sha256=f7b20fc8052f36c362310bf8947803d1e4b3e62a820a6dff056af576f9e21fe2" + "sha512=d352bfe6cc4559f1b7d8a30c343c1fdfe921976f5bde21b20cd4ae20ca51ab65f091fc202e29295884e0931d22de36769e943d780eb68800516a5f2ae3587c06" + ] +} +available: false # source tarball not available / wrong checksum +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tezos-protocol-environment-sigs/tezos-protocol-environment-sigs.9.7/opam b/packages/tezos-protocol-environment-sigs/tezos-protocol-environment-sigs.9.7/opam new file mode 100644 index 000000000..4975b2735 --- /dev/null +++ b/packages/tezos-protocol-environment-sigs/tezos-protocol-environment-sigs.9.7/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "contact@tezos.com" +authors: [ "Tezos devteam" ] +homepage: "https://www.tezos.com/" +bug-reports: "https://gitlab.com/tezos/tezos/issues" +dev-repo: "git+https://gitlab.com/tezos/tezos.git" +license: "MIT" +depends: [ + "dune" {>= "2.5" & <= "3.17.1"} + "ocaml" { >= "4.8.0" } + "tezos-stdlib" { with-test & = version } + "tezos-protocol-environment-packer" { = version } +] +build: [ + ["rm" "-r" "vendors"] + ["dune" "build" "-p" name "-j" jobs] + ["mv" "src/lib_protocol_environment/%{name}%.install" "./"] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +synopsis: "Tezos: restricted typing environment for the economic protocols" + +url { + src: "https://gitlab.com/tezos/tezos/-/archive/v9.7/tezos-v9.7.tar.bz2" + checksum: [ + "sha256=f7b20fc8052f36c362310bf8947803d1e4b3e62a820a6dff056af576f9e21fe2" + "sha512=d352bfe6cc4559f1b7d8a30c343c1fdfe921976f5bde21b20cd4ae20ca51ab65f091fc202e29295884e0931d22de36769e943d780eb68800516a5f2ae3587c06" + ] +} +available: false # source tarball not available / wrong checksum +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tezt/tezt.1.0.0/opam b/packages/tezt/tezt.1.0.0/opam new file mode 100644 index 000000000..7e2d3a285 --- /dev/null +++ b/packages/tezt/tezt.1.0.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "contact@tezos.com" +authors: [ "Tezos devteam" ] +homepage: "https://www.tezos.com/" +bug-reports: "https://gitlab.com/tezos/tezos/issues" +dev-repo: "git+https://gitlab.com/tezos/tezos.git" +license: "MIT" +depends: [ + "dune" {>= "2.5" & <= "3.17.1"} + "ocaml" {>= "4.08"} + "re" {>= "1.9.0" & <= "1.12.0"} + "lwt" {>= "5.4.1" & <= "5.9.0"} + "ezjsonm" {>= "1.2.0" & <= "1.3.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["mv" "tezt/lib/%{name}%.install" "./"] +] +synopsis: "Framework for integration tests with external processes" + +url { + src: "https://gitlab.com/tezos/tezos/-/archive/v10.0-rc1/tezos-v10.0-rc1.tar.bz2" + checksum: [ + "sha256=668cf2199de2507892549d04a3c81dc22f7603900c0a62a1eec955c06b2007d6" + "sha512=4afabf8e8bb2b862000e526010bbd9aac677cac2a1b48848deafb096e45e1ebb2a3fad0dcfae136ff93231590cae5484f6515c31557c13aef1e2685b3c02a6ee" + ] +} +available: false # source tarball not available / wrong checksum +x-opam-repository-commit-hash-at-time-of-archiving: + "71759c18f8a4a6bb0043a91ee1fbcfc13984f3ab" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tftp/tftp.0.1.4/opam b/packages/tftp/tftp.0.1.4/opam new file mode 100644 index 000000000..3acfa31c1 --- /dev/null +++ b/packages/tftp/tftp.0.1.4/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "mort@cantab.net" +authors: "Richard Mortier " +homepage: "https://github.com/mor1/ocaml-tftp" +bug-reports: "https://github.com/mor1/ocaml-tftp/issues" +license: "ISC" +dev-repo: "git+https://github.com/mor1/ocaml-tftp.git" +build: [ + ["./configure" "--prefix=%{prefix}%" "--%{alcotest:enable}%-tests"] + [make "build"] + ["cp" "./tftp.opam/install" "./tftp.install"] + [make "test"] {with-test} +] +install: [ + [make "install"] + [make "tftpd" "FS=direct" "NET=socket" "MIRFLAGS=--no-depext --no-opam"] +] +remove: ["ocamlfind" "remove" "tftp"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "alcotest" {with-test & <= "1.8.0"} + "camlp4" {<= "5.3"} + "lwt" {>= "2.4.7" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "mirage" {>= "2.5.0" & < "3.0.0"} + "io-page" {<= "3.0.0"} + "mirage-console" {< "3.0.0"} + "mirage-fs-unix" {<= "1.7.0"} + "tcpip" {<= "8.2.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A TFTP library and Mirage unikernel" +description: """ +A basic implementation of the [Trivial FTP](https://tools.ietf.org/html/rfc1350) +protocol. Provides separate wire parsing and server libraries, plus a +[MirageOS](https://mirage.io/) unikernel server implementation.""" +flags: light-uninstall +url { + src: "https://github.com/mor1/ocaml-tftp/archive/0.1.4.tar.gz" + checksum: [ + "sha256=fbc49ed9546e18d6d31b920508403116d4e2e71534b62308e44693d4c0e5ce15" + "md5=eb6ad64af44fb43cc26fb3bb753a8bc4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tgls/tgls.0.8.0/opam b/packages/tgls/tgls.0.8.0/opam new file mode 100644 index 000000000..f64fab336 --- /dev/null +++ b/packages/tgls/tgls.0.8.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/tgls" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/tgls/doc/" +tags: [ "bindings" "opengl" "opengl-es" "graphics" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.1" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ctypes" {<= "0.23.0"} + "ctypes" {>= "0.2.3" & < "0.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" ] # TODO fixme +] +synopsis: "Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml" +description: """ +Tgls is a set of independent OCaml libraries providing thin bindings +to OpenGL libraries. It has support for core OpenGL 3.{2,3} and +4.{0,1,2,3,4} and OpenGL ES {2,3}. + +Tgls depends on [ocaml-ctypes][1] and the C OpenGL library of your +platform. It is distributed under the BSD3 license. + +[1]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tgls/releases/tgls-0.8.0.tbz" + checksum: [ + "sha256=187aa7c81f3eb3c4f8f798e6c8532a2d1173ba2da932753ae02f0e52c4b4f72d" + "md5=f2d1c6fd91e85abac8157baba8c1444d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tgls/tgls.0.8.1/opam b/packages/tgls/tgls.0.8.1/opam new file mode 100644 index 000000000..87b118ab8 --- /dev/null +++ b/packages/tgls/tgls.0.8.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/tgls" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/tgls/doc/" +tags: [ "bindings" "opengl" "opengl-es" "graphics" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.1" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ctypes" {>= "0.3" & < "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" ] # TODO fixme +] +synopsis: "Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml" +description: """ +Tgls is a set of independent OCaml libraries providing thin bindings +to OpenGL libraries. It has support for core OpenGL 3.{2,3} and +4.{0,1,2,3,4} and OpenGL ES {2,3}. + +Tgls depends on [ocaml-ctypes][1] and the C OpenGL library of your +platform. It is distributed under the BSD3 license. + +[1]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tgls/releases/tgls-0.8.1.tbz" + checksum: [ + "sha256=9ee6fc184c1c59cd9d4301e61864024955dc2f3efa6ebbe6ba7be9c695f214fd" + "md5=2d8e948c44568369d3672ebfe0979d53" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tgls/tgls.0.8.2/opam b/packages/tgls/tgls.0.8.2/opam new file mode 100644 index 000000000..2940d1440 --- /dev/null +++ b/packages/tgls/tgls.0.8.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/tgls" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/tgls/doc/" +#dev-repo: "http://erratique.ch/repos/tgls.git" +#bug-reports: "https://github.com/dbuenzli/tsdl/issues" +tags: [ "bindings" "opengl" "opengl-es" "graphics" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.1" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ctypes" {>= "0.3" & < "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" ] # TODO fixme +] +synopsis: "Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml" +description: """ +Tgls is a set of independent OCaml libraries providing thin bindings +to OpenGL libraries. It has support for core OpenGL 3.{2,3} and +4.{0,1,2,3,4} and OpenGL ES 2 and 3.{0,1}. + +Tgls depends on [ocaml-ctypes][1] and the C OpenGL library of your +platform. It is distributed under the BSD3 license. + +[1]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tgls/releases/tgls-0.8.2.tbz" + checksum: [ + "sha256=83ec5d8eb48439c8733d02f4e165ae320cdbbaca974cf45d0372f45f56abfa21" + "md5=03a3c6e23e760326bf0550a2711159cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tgls/tgls.0.8.3/opam b/packages/tgls/tgls.0.8.3/opam new file mode 100644 index 000000000..5330c864e --- /dev/null +++ b/packages/tgls/tgls.0.8.3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/tgls" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/tgls/doc/" +dev-repo: "git+http://erratique.ch/repos/tgls.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +tags: [ "bindings" "opengl" "opengl-es" "graphics" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ctypes" {>= "0.4.0" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml" +description: """ +Tgls is a set of independent OCaml libraries providing thin bindings +to OpenGL libraries. It has support for core OpenGL 3.{2,3} and +4.{0,1,2,3,4} and OpenGL ES 2 and 3.{0,1}. + +Tgls depends on [ocaml-ctypes][1] and the C OpenGL library of your +platform. It is distributed under the BSD3 license. + +[1]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tgls/releases/tgls-0.8.3.tbz" + checksum: [ + "sha256=9132a6fb55f633d888e795f2816c2473a79f34900758fd46d5156102e62064ef" + "md5=333e78ef78503d77f49ea9f181e2851a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/themoviedb/themoviedb.0.8.1/opam b/packages/themoviedb/themoviedb.0.8.1/opam new file mode 100644 index 000000000..10ae34ea2 --- /dev/null +++ b/packages/themoviedb/themoviedb.0.8.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["Marc Simon marc.simon42@gmail.com"] +license: "GPL-3.0-only" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{ounit:enable}%-utest" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "theMovieDb"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocsigenserver" {<= "6.0.0"} + "deriving-yojson" {<= "0.4"} + "yojson" {<= "2.2.2"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "2.0.0"} +] +dev-repo: "git+https://github.com/msimon/the_movie_db" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "API for TheMovieDb.org website" +flags: light-uninstall +url { + src: "https://github.com/msimon/the_movie_db/archive/v0.8.tar.gz" + checksum: [ + "sha256=506171f2452d8a7e275c71fa137ae3409cc39685abd0317d55d90f9dabe92fb7" + "md5=2f8905655b59e704ba20caaca1f91cdb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/themoviedb/themoviedb.0.8/opam b/packages/themoviedb/themoviedb.0.8/opam new file mode 100644 index 000000000..10ae34ea2 --- /dev/null +++ b/packages/themoviedb/themoviedb.0.8/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["Marc Simon marc.simon42@gmail.com"] +license: "GPL-3.0-only" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{ounit:enable}%-utest" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "theMovieDb"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocsigenserver" {<= "6.0.0"} + "deriving-yojson" {<= "0.4"} + "yojson" {<= "2.2.2"} + "lwt" {<= "5.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "2.0.0"} +] +dev-repo: "git+https://github.com/msimon/the_movie_db" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "API for TheMovieDb.org website" +flags: light-uninstall +url { + src: "https://github.com/msimon/the_movie_db/archive/v0.8.tar.gz" + checksum: [ + "sha256=506171f2452d8a7e275c71fa137ae3409cc39685abd0317d55d90f9dabe92fb7" + "md5=2f8905655b59e704ba20caaca1f91cdb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/theora/theora.0.3.0/opam b/packages/theora/theora.0.3.0/opam new file mode 100644 index 000000000..d3e7bb533 --- /dev/null +++ b/packages/theora/theora.0.3.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "theora"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ogg" {< "0.5.0"} +] +depexts: [ + ["libtheora-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: + "Bindings for the theora library to decode video files in theora format" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-theora/0.3.0/ocaml-theora-0.3.0.tar.gz" + checksum: [ + "sha256=89eef969c09615dd7035ad250ee3ac3ef8faf1d5fa052d2d5687b29c3a6060ce" + "md5=7fc569ab2de795e44161b554fd1dc1c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/thrift/thrift.0.9.0/opam b/packages/thrift/thrift.0.9.0/opam new file mode 100644 index 000000000..612f76610 --- /dev/null +++ b/packages/thrift/thrift.0.9.0/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +maintainer: "vb@luminar.eu.org" +build: make +remove: [["ocamlfind" "remove" "thrift"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/vbmithr/ocaml-thrift-lib" +install: [make "install"] +synopsis: "OCaml bindings for the Apache Thrift RPC system" +flags: light-uninstall +url { + src: "https://github.com/vbmithr/ocaml-thrift-lib/archive/0.9.0.tar.gz" + checksum: [ + "sha256=d4ff2be0bc0b1ebb27aa044d03b7dd209e4fc0a1ee3b488713a0d392a80cc05c" + "md5=e80da38e12a65de81370d71778267d78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tidy/tidy.0-2009-0.1.1/opam b/packages/tidy/tidy.0-2009-0.1.1/opam new file mode 100644 index 000000000..6e28c4965 --- /dev/null +++ b/packages/tidy/tidy.0-2009-0.1.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "zandoye@gmail.com" +authors: [ "ZAN DoYe" ] +homepage: "https://bitbucket.org/zandoye/ocaml-tidy/" +bug-reports: "https://bitbucket.org/zandoye/ocaml-tidy/issues" +license: "MIT" +tags: [ + "html" + "parse" + "tidy" +] +dev-repo: "hg+https://bitbucket.org/zandoye/ocaml-tidy" +build: [ + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "tidy"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "core_kernel" {< "v0.11"} +] +depexts: [ + ["libtidy-dev"] {os-family = "debian"} + ["tidyhtml"] {os-distribution = "arch"} +] +post-messages: [ + "This package requires installation of libtidy (>= 20090501)" {failure & (os = "ubuntu" | os = "debian")} + "This package requires installation of tidyhtml (>= 1.46)" {failure & os = "arch"} +] +synopsis: "bindings for tidy - HTML Tidy Library" +description: "HTML parser, syntax checker and reformatter" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tidy-2009-0.1.1.tar.gz" + checksum: [ + "sha256=8064edbf165d3fd5288e8b1d1202f4de686e20561864c346cc53609b3cba50b9" + "md5=b2528479f6acd0b00c5185b124311614" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tiny_json/tiny_json.1.0.0/opam b/packages/tiny_json/tiny_json.1.0.0/opam new file mode 100644 index 000000000..7e0827d58 --- /dev/null +++ b/packages/tiny_json/tiny_json.1.0.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.6.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +authors: "Jun Furuse" +homepage: "https://camlspotter@bitbucket.org/camlspotter/tiny_json" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json" +synopsis: "A small Json library from OCAMLTTER" +description: + "This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json-1.0.0.tar.gz" + checksum: [ + "sha256=2cff7d74581e57e90aaac257877def81edbfd937a9cddcc144f296789c97542d" + "md5=c7f7f381f4a57f0c2395d028166867cf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tiny_json/tiny_json.1.0.1/opam b/packages/tiny_json/tiny_json.1.0.1/opam new file mode 100644 index 000000000..d2d037dfc --- /dev/null +++ b/packages/tiny_json/tiny_json.1.0.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.6.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +authors: "Jun Furuse" +homepage: "https://camlspotter@bitbucket.org/camlspotter/tiny_json" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json" +synopsis: "A small Json library from OCAMLTTER" +description: + "This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json-1.0.1.tar.gz" + checksum: [ + "sha256=c0d7419c49edc154e1e3146fa2fc1fba1bf288e15f9dc0bda4b673e7568c5f92" + "md5=dbb3b56ba9b832cfaffba26301c9c55a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tiny_json/tiny_json.1.1.0/opam b/packages/tiny_json/tiny_json.1.1.0/opam new file mode 100644 index 000000000..a716830cd --- /dev/null +++ b/packages/tiny_json/tiny_json.1.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.6.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +authors: "Jun Furuse" +homepage: "https://camlspotter@bitbucket.org/camlspotter/tiny_json" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json" +synopsis: "A small Json library from OCAMLTTER" +description: + "This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json-1.1.0.tar.gz" + checksum: [ + "sha256=76678c1e51556d28a1e45358f62c19e65129deee1a01a15823671af8da23dc47" + "md5=4b6516008beafa9bca1b72e18779de06" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tiny_json/tiny_json.1.1.1/opam b/packages/tiny_json/tiny_json.1.1.1/opam new file mode 100644 index 000000000..53ed207bd --- /dev/null +++ b/packages/tiny_json/tiny_json.1.1.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.6.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +authors: "Jun Furuse" +homepage: "https://camlspotter@bitbucket.org/camlspotter/tiny_json" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json" +synopsis: "A small Json library from OCAMLTTER" +description: + "This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json-1.1.1.tar.gz" + checksum: [ + "sha256=2b835f957b846bbd7bf1f726e5d2b2bc1c0cadb917e215e7d48a00522a66533b" + "md5=94a5f4f5a6851149e19820824ed054cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tiny_json/tiny_json.1.1.2/opam b/packages/tiny_json/tiny_json.1.1.2/opam new file mode 100644 index 000000000..98066a43a --- /dev/null +++ b/packages/tiny_json/tiny_json.1.1.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.6.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +authors: "Jun Furuse" +homepage: "https://camlspotter@bitbucket.org/camlspotter/tiny_json" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json" +synopsis: "A small Json library from OCAMLTTER" +description: + "This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json-1.1.2.tar.gz" + checksum: [ + "sha256=3dc9df19b9c2b0f2e1a5205bc09810773f78c9cb83c552d122f6a0f0eb7c2064" + "md5=85de5705bb6bda5d5f35267347b3799e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tiny_json/tiny_json.1.1.3/opam b/packages/tiny_json/tiny_json.1.1.3/opam new file mode 100644 index 000000000..63a189c44 --- /dev/null +++ b/packages/tiny_json/tiny_json.1.1.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://camlspotter@bitbucket.org/camlspotter/tiny_json" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.6.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} +] +synopsis: "A small Json library from OCAMLTTER" +description: + "This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json-1.1.3.tar.gz" + checksum: [ + "sha256=b310045fa82e7193f13f756568d939d5f20a5de4f96d5cf9daafc318cb18359c" + "md5=78d20fda7bf0c3ca7af35a9a40011398" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tiny_json/tiny_json.1.1.4/opam b/packages/tiny_json/tiny_json.1.1.4/opam new file mode 100644 index 000000000..09f061d78 --- /dev/null +++ b/packages/tiny_json/tiny_json.1.1.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://camlspotter@bitbucket.org/camlspotter/tiny_json" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.6.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} +] +synopsis: "A small Json library from OCAMLTTER" +description: + "This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client." +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json-1.1.4.tar.gz" + checksum: [ + "sha256=4bd594be7a2eb69d686d9bb4c603eb19559fd6c7577384e5b4f83af27eccfd72" + "md5=5a82e7ff7e06d0d2ed2db53bad5816bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.0.0/opam b/packages/tiny_json_conv/tiny_json_conv.1.0.0/opam new file mode 100644 index 000000000..4163f6219 --- /dev/null +++ b/packages/tiny_json_conv/tiny_json_conv.1.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/tiny_json_conv" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json_conv/" +authors: [ + "Jun Furuse" +] +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] + [ "ocaml" "setup.ml" "-install" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocamlfind" "remove" "tiny_json_conv" ] +] +depends: [ + "ocaml" {>= "4.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "tiny_json" {< "1.1.0"} + "meta_conv" {= "0.9.0"} +] +synopsis: "Meta conv for Tiny Json" +description: "Converters for meta_conv + tiny_json" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json_conv-1.0.0.tar.gz" + checksum: [ + "sha256=532354efee368f456aa8b7b9419898dab62b98a3a07a4e65fc481b6d0b1cb2b0" + "md5=b58883bec47cceccae7439d106136ca2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.0.1/opam b/packages/tiny_json_conv/tiny_json_conv.1.0.1/opam new file mode 100644 index 000000000..09840e43c --- /dev/null +++ b/packages/tiny_json_conv/tiny_json_conv.1.0.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/tiny_json_conv" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json_conv/" +authors: [ + "Jun Furuse" +] +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] + [ "ocaml" "setup.ml" "-install" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + "ocamlfind" "remove" "tiny_json_conv" +] +depends: [ + "ocaml" {>= "4.0.1"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "tiny_json" {< "1.1.0"} + "meta_conv" {= "0.10.0"} +] +synopsis: "Meta conv for Tiny Json" +description: "Converters for meta_conv + tiny_json" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json_conv-1.0.1.tar.gz" + checksum: [ + "sha256=0b1d235a62db700a1046cb3a82fafbcdadea12fbb6328d8806bae5819191a636" + "md5=cac7cc1c72cb3c7610029d957104f305" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.1.0/opam b/packages/tiny_json_conv/tiny_json_conv.1.1.0/opam new file mode 100644 index 000000000..c9af21457 --- /dev/null +++ b/packages/tiny_json_conv/tiny_json_conv.1.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/tiny_json_conv" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json_conv/" +authors: [ + "Jun Furuse" +] +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] + [ "ocaml" "setup.ml" "-install" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + "ocamlfind" "remove" "tiny_json_conv" +] +depends: [ + "ocaml" {>= "4.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "tiny_json" {< "1.1.0"} + "meta_conv" {= "0.11.0"} +] +synopsis: "Meta conv for Tiny Json" +description: "Converters for meta_conv + tiny_json" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json_conv-1.1.0.tar.gz" + checksum: [ + "sha256=91d9544da1564b0da13f2a90e28cab20cd49553ef8e9c021e072aa8eedbeaf79" + "md5=655e254679a91ddc440610e8b6620e36" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.2.0/opam b/packages/tiny_json_conv/tiny_json_conv.1.2.0/opam new file mode 100644 index 000000000..895a96892 --- /dev/null +++ b/packages/tiny_json_conv/tiny_json_conv.1.2.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/tiny_json_conv" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json_conv/" +authors: [ + "Jun Furuse" +] +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] + [ "ocaml" "setup.ml" "-install" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + "ocamlfind" "remove" "tiny_json_conv" +] +depends: [ + "ocaml" {>= "4.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "tiny_json" {< "1.1.0"} + "meta_conv" {= "1.0.0"} +] +synopsis: "Meta conv for Tiny Json" +description: "Converters for meta_conv + tiny_json" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json_conv-1.2.0.tar.gz" + checksum: [ + "sha256=cef19b567db1a7ad4a37f3f5502a1c5855ce27c75294af9e11f1ec42eacb0fa7" + "md5=618a9588be637a668cdee1ee8dc19831" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.3.0/opam b/packages/tiny_json_conv/tiny_json_conv.1.3.0/opam new file mode 100644 index 000000000..2887cffa4 --- /dev/null +++ b/packages/tiny_json_conv/tiny_json_conv.1.3.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: ["ocamlfind" "remove" "tiny_json_conv"] +depends: [ + "ocaml" {>= "4.0.0"} + "ocamlfind" {<= "1.9.6"} + "omake" {<= "0.10.7"} + "tiny_json" {>= "1.0.1" & <= "1.1.6"} + "meta_conv" {>= "1.1.0" & <= "1.1.5"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv for Tiny Json" +description: "Converters for meta_conv + tiny_json" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json_conv-1.3.0.tar.gz" + checksum: [ + "sha256=27c39738177e87b9e7417cfb30607cda8c2d62bc2fed80b70cadc3b6cf34088d" + "md5=2dd468ec719224ea201b8d8cacae736f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.4.0/opam b/packages/tiny_json_conv/tiny_json_conv.1.4.0/opam new file mode 100644 index 000000000..59a001b78 --- /dev/null +++ b/packages/tiny_json_conv/tiny_json_conv.1.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/tiny_json_conv" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json_conv/" +authors: [ "Jun Furuse" ] +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + "ocamlfind" "remove" "tiny_json_conv" +] +depends: [ + "ocaml" {>= "4.0.0" & < "4.3.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "tiny_json" {>= "1.1.0" & <= "1.1.6"} + "meta_conv" {>= "1.1.1" & <= "1.1.5"} +] +synopsis: "Meta conv for Tiny Json" +description: "Converters for meta_conv + tiny_json" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json_conv-1.4.0.tar.gz" + checksum: [ + "sha256=fba520d9186ba4dfa2be80a4ef9d1dd7cc0065270a8cbd3e986dbf9efa7c775d" + "md5=5536cd44067bbd29a92c6a2b6c2a69dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.4.1/opam b/packages/tiny_json_conv/tiny_json_conv.1.4.1/opam new file mode 100644 index 000000000..ec25de80f --- /dev/null +++ b/packages/tiny_json_conv/tiny_json_conv.1.4.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/tiny_json_conv" +bug-reports: "https://bitbucket.org/camlspotter/tiny_json_conv/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/tiny_json_conv/" +authors: [ "Jun Furuse" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: ["ocamlfind" "remove" "tiny_json_conv"] +depends: [ + "ocaml" {>= "4.0.0" & < "4.3.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "tiny_json" {>= "1.1.0" & <= "1.1.6"} + "meta_conv" {>= "1.1.1" & <= "1.1.5"} +] +synopsis: "Meta conv for Tiny Json" +description: "Converters for meta_conv + tiny_json" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tiny_json_conv-1.4.1.tar.gz" + checksum: [ + "sha256=2316ed2e298144c5b027691331f17a4d6b2b59e5ed7b9c118724020ebd3f9347" + "md5=3b9eb319c57f0678e0c4e93ead1f1e94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tls/tls.0.1.0/opam b/packages/tls/tls.0.1.0/opam new file mode 100644 index 000000000..dbdf2bf72 --- /dev/null +++ b/packages/tls/tls.0.1.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +authors: ["David Kaloper " "Hannes Mehnert "] +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-types-lwt+ipaddr:enable}%-mirage" ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "tls"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.12.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "cstruct" {>= "1.2.0" & < "2.0.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "nocrypto" {= "0.1.0"} + "x509" {= "0.1.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {>= "4.0.0"} + "mirage-types-lwt" {< "1.2.0"} + "mirage-types-lwt" {> "2.0.0"} +] +tags: [ "org:mirage" ] +synopsis: "Transport Layer Security (TLS) in OCaml" +description: """ +A clean-slate TLS implementation, with support for protocol versions 1.0-1.2. +Includes the core library, as well as Lwt and MirageOS frontends.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-tls/archive/0.1.0.tar.gz" + checksum: [ + "sha256=3afcdb46d49099e53c146001197beb27835ab069da16b0d368b115783fedd02d" + "md5=2813f5ad88fe021599f9aabe08f8908f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.10.1/opam b/packages/tls/tls.0.10.1/opam new file mode 100644 index 000000000..47e74df06 --- /dev/null +++ b/packages/tls/tls.0.10.1/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +doc: "https://mirleft.github.io/ocaml-tls/doc" +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" + "--with-lwt" "%{lwt+ptime:installed}%" + "--with-mirage" "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock+ptime:installed}%" ] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" + "--with-lwt" "%{lwt+ptime+astring:installed}%" + "--with-mirage" "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock+ptime:installed}%" ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] + +depends: [ + "ocaml" {>= "4.02.2" & < "4.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_cstruct" {>= "3.0.0" & <= "6.2.0"} + "result" {< "1.5"} + "cstruct" {>= "3.0.0" & < "4.0.0"} + "sexplib" {<= "v0.17.0"} + "nocrypto" {>= "0.5.4" & <= "0.5.4-2"} + "x509" {>= "0.6.1" & < "0.7.0"} + "cstruct-unix" {with-test & >= "3.0.0" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} + "lwt" {>= "2.4.8" & <= "5.9.0"} +] +depopts: [ + "mirage-flow-lwt" + "mirage-kv-lwt" + "mirage-clock" + "ptime" + "astring" {with-test} +] +conflicts: [ + "mirage-net-xen" {<"1.3.0"} + "mirage-types" {<"3.0.0"} + "mirage-kv-lwt" {<"2.0.0"} + "sexplib" {= "v0.9.0"} + "ppx_sexp_conv" {= "v0.11.0"} + "ptime" {< "0.8.1"} + "mirage-clock" {>= "3.0.0"} +] + +tags: [ "org:mirage"] +synopsis: "Transport Layer Security purely in OCaml" +description: """ +Transport Layer Security (TLS) is probably the most widely deployed security +protocol on the Internet. It provides communication privacy to prevent +eavesdropping, tampering, and message forgery. Furthermore, it optionally +provides authentication of the involved endpoints. TLS is commonly deployed for +securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails, +virtual private networks, and wireless networks. + +TLS uses asymmetric cryptography to exchange a symmetric key, and optionally +authenticate (using X.509) either or both endpoints. It provides algorithmic +agility, which means that the key exchange method, symmetric encryption +algorithm, and hash algorithm are negotiated. + +Read our [Usenix Security 2015 paper](https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation/kaloper-mersinjak). +""" +url { + src: + "https://github.com/mirleft/ocaml-tls/releases/download/0.10.1/tls-0.10.1.tbz" + checksum: [ + "sha256=e204ee73faf757368d72dcd7619e99af3694cfec71e895c4192a9769b5681209" + "md5=c7a963dae296fb1f7588c9b801e683c4" + ] +} +authors: [ + "David Kaloper " "Hannes Mehnert " +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.2.0/opam b/packages/tls/tls.0.2.0/opam new file mode 100644 index 000000000..016a741d5 --- /dev/null +++ b/packages/tls/tls.0.2.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +authors: ["David Kaloper " "Hannes Mehnert "] +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-types-lwt+ipaddr:enable}%-mirage" ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tls"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.12.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "cstruct" {>= "1.2.0" & < "2.0.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "nocrypto" {>= "0.2.0" & < "0.3.0"} + "x509" {>= "0.2.0" & < "0.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {>= "4.0.0"} + "mirage-types-lwt" {< "2.0.0"} + "mirage-types-lwt" {>= "2.2.0"} +] +synopsis: "Transport Layer Security (TLS) in OCaml" +description: """ +A clean-slate TLS implementation, with support for protocol versions 1.0-1.2. +Includes the core library, as well as Lwt and MirageOS frontends.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-tls/archive/0.2.0.tar.gz" + checksum: [ + "sha256=04323e681f2d01790a0c5f259962659e62bff3960484a04d460b40e20c2d19d7" + "md5=751b9ce247c237d9d9cdf388917479b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.3.0/opam b/packages/tls/tls.0.3.0/opam new file mode 100644 index 000000000..a0e94e315 --- /dev/null +++ b/packages/tls/tls.0.3.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +authors: ["David Kaloper " "Hannes Mehnert "] +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-types-lwt+io-page+ipaddr:enable}%-mirage" ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tls"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.12.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "cstruct" {>= "1.2.0" & < "2.0.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "nocrypto" {>= "0.3.0" & < "0.4.0"} + "x509" {>= "0.2.1" & < "0.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {>= "4.0.0"} + "mirage-types-lwt" {< "2.2.0"} + "mirage-types-lwt" {>= "2.3.0"} + "io-page" {>= "1.3.0"} +] +synopsis: "Transport Layer Security (TLS) in OCaml" +description: """ +A clean-slate TLS implementation, with support for protocol versions 1.0-1.2. +Includes the core library, as well as Lwt and MirageOS frontends.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-tls/archive/0.3.0.tar.gz" + checksum: [ + "sha256=74a1a354a494c2a08147ce5c6fc31df9a84498188d57640f7abacb0d7e0449c9" + "md5=94c5f760b303d34eb501912cbbdaffae" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.4.0/opam b/packages/tls/tls.0.4.0/opam new file mode 100644 index 000000000..fbf33baea --- /dev/null +++ b/packages/tls/tls.0.4.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +authors: ["David Kaloper " "Hannes Mehnert "] +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-types-lwt+ipaddr:enable}%-mirage" ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tls"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.12.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.2.0" & < "2.0.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "nocrypto" {>= "0.3.0" & < "0.4.0"} + "x509" {>= "0.3.0" & < "0.4.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {< "2.4.8"} + "lwt" {>= "4.0.0"} + "mirage-types-lwt" {< "2.3.0"} + "mirage-types-lwt" {>= "2.5.0"} + "mirage-net-xen" {< "1.3.0"} + "mirage-entropy-xen" {< "0.2.0"} + "mirage-entropy-xen" {>= "0.3.0"} +] +synopsis: "Transport Layer Security (TLS) in OCaml" +description: """ +A clean-slate TLS implementation, with support for protocol versions 1.0-1.2. +Includes the core library, as well as Lwt and MirageOS frontends.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-tls/archive/0.4.0.tar.gz" + checksum: [ + "sha256=04bb0cf7b1288d6356ca0102958dd2383785dc25a91e8b41b1c984cf5b2242ff" + "md5=fc568c2e2140bcb0efe8db40852d1319" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.5.0/opam b/packages/tls/tls.0.5.0/opam new file mode 100644 index 000000000..32deae3ab --- /dev/null +++ b/packages/tls/tls.0.5.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +authors: ["David Kaloper " "Hannes Mehnert "] +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-types-lwt+ipaddr:enable}%-mirage" ] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tls"] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.12.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.2.0" & < "2.0.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "nocrypto" {>= "0.4.0" & < "0.5.0"} + "x509" {>= "0.3.0" & < "0.4.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.8"} + "lwt" {>= "4.0.0"} + "mirage-types-lwt" {<"2.3.0"} + "mirage-types-lwt" {>="3.0.0"} + "mirage-net-xen" {<"1.3.0"} +] +synopsis: "Transport Layer Security (TLS) in OCaml" +description: """ +A clean-slate TLS implementation, with support for protocol versions 1.0-1.2. +Includes the core library, as well as Lwt and MirageOS frontends.""" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tls-0.5.0.tar.gz" + checksum: [ + "sha256=2ab9ac54ce0e4afb0ca366b23cd4e3a2c83d4cfb02dffc0f2dba29a4e89246d2" + "md5=45a19a587179a65cf108d74c267c0692" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.6.0/opam b/packages/tls/tls.0.6.0/opam new file mode 100644 index 000000000..851d43aed --- /dev/null +++ b/packages/tls/tls.0.6.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +authors: ["David Kaloper " "Hannes Mehnert "] +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-types-lwt+ipaddr:enable}%-mirage" + ] + [make] + ["./configure" "--%{ounit:enable}%-tests"] {with-test} + [make "test"] {with-test} +] +install: [ make "install"] +remove: [ "ocamlfind" "remove" "tls" ] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.12.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.6.0" & < "2.0.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "nocrypto" {>= "0.5.0" & <= "0.5.4-2"} + "x509" {>= "0.4.0" & < "0.5.0"} + "camlp4" {<= "5.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.8"} + "lwt" {>= "4.0.0"} + "mirage-types-lwt" {<"2.3.0"} + "mirage-types-lwt" {>="3.0.0"} + "mirage-net-xen" {<"1.3.0"} +] + +tags: [ "org:mirage"] +synopsis: "Transport Layer Security (TLS) in OCaml" +description: """ +A clean-slate TLS implementation, with support for protocol versions 1.0-1.2. +Includes the core library, as well as Lwt and MirageOS frontends.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-tls/archive/0.6.0.tar.gz" + checksum: [ + "sha256=12dba325d8cf2b8cce45dad33f8ac5e2ef5e2a352677bfc45e1d99e882d3f68f" + "md5=db25b519c287b6d97be46c805b9e64ce" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.7.0/opam b/packages/tls/tls.0.7.0/opam new file mode 100644 index 000000000..bcc8a2887 --- /dev/null +++ b/packages/tls/tls.0.7.0/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +authors: ["David Kaloper " "Hannes Mehnert "] +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-types-lwt+ipaddr:enable}%-mirage" + ] + [make] + ["./configure" "--%{ounit:enable}%-tests"] {with-test} + [make "test"] {with-test} +] +install: [ make "install"] +remove: [ "ocamlfind" "remove" "tls" ] + +depends: [ + "ocaml" {>= "4.01.0" & < "4.12.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {>= "1.6.0" & < "2.0.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "nocrypto" {>= "0.5.0" & < "0.5.3"} + "x509" {>= "0.5.0" & < "0.6.0"} + "camlp4" {<= "5.3"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "lwt" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.8"} + "lwt" {>= "4.0.0"} + "mirage-types-lwt" {<"2.3.0"} + "mirage-types-lwt" {>="3.0.0"} + "mirage-net-xen" {<"1.3.0"} +] + +tags: [ "org:mirage"] +synopsis: "Transport Layer Security (TLS) in OCaml" +description: """ +A clean-slate TLS implementation, with support for protocol versions 1.0-1.2. +Includes the core library, as well as Lwt and MirageOS frontends.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-tls/archive/0.7.0.tar.gz" + checksum: [ + "sha256=f7ecc3cf9d82b1d3457e05b0f3bbbccb82fe1567b3a40d63f6f1c4d6a06cc654" + "md5=b040eef1a998ecc18965dc14f7d628e1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.7.1/opam b/packages/tls/tls.0.7.1/opam new file mode 100644 index 000000000..f7af89013 --- /dev/null +++ b/packages/tls/tls.0.7.1/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +authors: ["David Kaloper " "Hannes Mehnert "] +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{mirage-types-lwt+ipaddr:enable}%-mirage" + ] + [make] + ["./configure" "--%{ounit:enable}%-tests"] {with-test} + [make "test"] {with-test} +] +install: [ make "install"] +remove: [ "ocamlfind" "remove" "tls" ] + +depends: [ + "ocaml" {>= "4.02.2" & < "4.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "result" {< "1.5"} + "ppx_tools" {<= "6.6"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {<= "6.2.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "sexplib" {<= "v0.17.0"} + "nocrypto" {>= "0.5.3" & <= "0.5.4-2"} + "x509" {>= "0.5.0" & < "0.6.0"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "lwt" + "mirage-types-lwt" +] +conflicts: [ + "lwt" {<"2.4.8"} + "mirage-types-lwt" {<"2.3.0"} + "mirage-types-lwt" {>="3.0.0"} + "mirage-net-xen" {<"1.3.0"} + "sexplib" {= "v0.9.0"} +] + +tags: [ "org:mirage"] +synopsis: "Transport Layer Security (TLS) in OCaml" +description: """ +A clean-slate TLS implementation, with support for protocol versions 1.0-1.2. +Includes the core library, as well as Lwt and MirageOS frontends.""" +flags: light-uninstall +url { + src: "https://github.com/mirleft/ocaml-tls/archive/0.7.1.tar.gz" + checksum: [ + "sha256=724c91691ea74d2ef1dc54baa8b4a9445ea920067fa6f9bf003a3abeaac7ea7d" + "md5=81e9122b63d7fa5a0b1b9333d61adb62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.8.0/opam b/packages/tls/tls.0.8.0/opam new file mode 100644 index 000000000..278d6e0c0 --- /dev/null +++ b/packages/tls/tls.0.8.0/opam @@ -0,0 +1,100 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +doc: "https://mirleft.github.io/ocaml-tls/doc" +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-lwt" + "%{lwt:installed}%" + "--with-mirage" + "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-lwt" + "%{lwt:installed}%" + "--with-mirage" + "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {< "v0.11.0"} + "result" {< "1.5"} + "ppx_cstruct" {<= "6.2.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "sexplib" {<= "v0.17.0"} + "nocrypto" {>= "0.5.4" & <= "0.5.4-2"} + "x509" {>= "0.5.0" & < "0.6.0"} + "ounit" {with-test & <= "2.2.7"} + "ptime" {>= "0.8.1" & <= "1.2.0"} +] +depopts: [ + "lwt" + "mirage-flow-lwt" + "mirage-kv-lwt" + "mirage-clock" +] +conflicts: [ + "lwt" {<"2.4.8"} + "mirage-net-xen" {<"1.3.0"} + "mirage-types" {<"3.0.0"} + "sexplib" {= "v0.9.0"} + "mirage-kv-lwt" {>= "2.0.0"} + "mirage-clock" {>= "3.0.0"} +] + +tags: [ "org:mirage"] +synopsis: "Transport Layer Security purely in OCaml" +description: """ +Transport Layer Security (TLS) is probably the most widely deployed security +protocol on the Internet. It provides communication privacy to prevent +eavesdropping, tampering, and message forgery. Furthermore, it optionally +provides authentication of the involved endpoints. TLS is commonly deployed for +securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails, +virtual private networks, and wireless networks. + +TLS uses asymmetric cryptography to exchange a symmetric key, and optionally +authenticate (using X.509) either or both endpoints. It provides algorithmic +agility, which means that the key exchange method, symmetric encryption +algorithm, and hash algorithm are negotiated. + +Read our [Usenix Security 2015 paper](https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation/kaloper-mersinjak). +""" +authors: [ + "David Kaloper " "Hannes Mehnert " +] +url { + src: + "https://github.com/mirleft/ocaml-tls/releases/download/0.8.0/tls-0.8.0.tbz" + checksum: [ + "sha256=5bd2faf2e4f1c5fc112b3dfc9a7ab7a9e646548c6f472de38ca0c8379d49cbf4" + "md5=c81f72d53d0551a3d792d275a1ea095f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.9.1/opam b/packages/tls/tls.0.9.1/opam new file mode 100644 index 000000000..ab8cc0885 --- /dev/null +++ b/packages/tls/tls.0.9.1/opam @@ -0,0 +1,102 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +doc: "https://mirleft.github.io/ocaml-tls/doc" +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-lwt" + "%{lwt+ptime:installed}%" + "--with-mirage" + "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock+ptime:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-lwt" + "%{lwt+ptime+astring:installed}%" + "--with-mirage" + "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock+ptime:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_sexp_conv" {< "v0.11.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_cstruct" {>= "3.0.0" & <= "6.2.0"} + "result" {< "1.5"} + "cstruct" {>= "3.0.0" & < "4.0.0"} + "sexplib" {<= "v0.17.0"} + "nocrypto" {>= "0.5.4" & <= "0.5.4-2"} + "x509" {>= "0.6.1" & < "0.7.0"} + "cstruct-unix" {with-test & >= "3.0.0" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "lwt" + "mirage-flow-lwt" + "mirage-kv-lwt" + "mirage-clock" + "ptime" + "astring" {with-test} +] +conflicts: [ + "lwt" {<"2.4.8"} + "mirage-net-xen" {<"1.3.0"} + "mirage-types" {<"3.0.0"} + "sexplib" {= "v0.9.0"} + "ptime" {< "0.8.1"} + "mirage-kv-lwt" {>= "2.0.0"} + "mirage-clock" {>= "3.0.0"} +] + +tags: [ "org:mirage"] +synopsis: "Transport Layer Security purely in OCaml" +description: """ +Transport Layer Security (TLS) is probably the most widely deployed security +protocol on the Internet. It provides communication privacy to prevent +eavesdropping, tampering, and message forgery. Furthermore, it optionally +provides authentication of the involved endpoints. TLS is commonly deployed for +securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails, +virtual private networks, and wireless networks. + +TLS uses asymmetric cryptography to exchange a symmetric key, and optionally +authenticate (using X.509) either or both endpoints. It provides algorithmic +agility, which means that the key exchange method, symmetric encryption +algorithm, and hash algorithm are negotiated. + +Read our [Usenix Security 2015 paper](https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation/kaloper-mersinjak). +""" +authors: [ + "David Kaloper " "Hannes Mehnert " +] +url { + src: + "https://github.com/mirleft/ocaml-tls/releases/download/0.9.1/tls-0.9.1.tbz" + checksum: [ + "sha256=2f9f0d47b9dccaba9da69f8fe6581b714d0d9cb7bddb46a1ac93dd83089a007d" + "md5=6540028f450dd753dc90d8a4ba6bb457" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.9.2/opam b/packages/tls/tls.0.9.2/opam new file mode 100644 index 000000000..26c611371 --- /dev/null +++ b/packages/tls/tls.0.9.2/opam @@ -0,0 +1,103 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +doc: "https://mirleft.github.io/ocaml-tls/doc" +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-lwt" + "%{lwt+ptime:installed}%" + "--with-mirage" + "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock+ptime:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-lwt" + "%{lwt+ptime+astring:installed}%" + "--with-mirage" + "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock+ptime:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_cstruct" {>= "3.0.0" & <= "6.2.0"} + "result" {< "1.5"} + "cstruct" {>= "3.0.0" & < "4.0.0"} + "sexplib" {<= "v0.17.0"} + "nocrypto" {>= "0.5.4" & <= "0.5.4-2"} + "x509" {>= "0.6.1" & < "0.7.0"} + "cstruct-unix" {with-test & >= "3.0.0" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "lwt" + "mirage-flow-lwt" + "mirage-kv-lwt" + "mirage-clock" + "ptime" + "astring" {with-test} +] +conflicts: [ + "lwt" {<"2.4.8"} + "mirage-net-xen" {<"1.3.0"} + "mirage-types" {<"3.0.0"} + "sexplib" {= "v0.9.0"} + "ppx_sexp_conv" {= "v0.11.0"} + "ptime" {< "0.8.1"} + "mirage-kv-lwt" {>= "2.0.0"} + "mirage-clock" {>= "3.0.0"} +] + +tags: [ "org:mirage"] +synopsis: "Transport Layer Security purely in OCaml" +description: """ +Transport Layer Security (TLS) is probably the most widely deployed security +protocol on the Internet. It provides communication privacy to prevent +eavesdropping, tampering, and message forgery. Furthermore, it optionally +provides authentication of the involved endpoints. TLS is commonly deployed for +securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails, +virtual private networks, and wireless networks. + +TLS uses asymmetric cryptography to exchange a symmetric key, and optionally +authenticate (using X.509) either or both endpoints. It provides algorithmic +agility, which means that the key exchange method, symmetric encryption +algorithm, and hash algorithm are negotiated. + +Read our [Usenix Security 2015 paper](https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation/kaloper-mersinjak). +""" +authors: [ + "David Kaloper " "Hannes Mehnert " +] +url { + src: + "https://github.com/mirleft/ocaml-tls/releases/download/0.9.2/tls-0.9.2.tbz" + checksum: [ + "sha256=893fc0590f5c93d769268487bb2fdd21cc5c493eb9389a1375dedd094c66393e" + "md5=611e4b66825cb934c7e24b7ddf7b6c06" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tls/tls.0.9.3/opam b/packages/tls/tls.0.9.3/opam new file mode 100644 index 000000000..fb2feac6c --- /dev/null +++ b/packages/tls/tls.0.9.3/opam @@ -0,0 +1,85 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +doc: "https://mirleft.github.io/ocaml-tls/doc" +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD-2-Clause" + +build: [ + [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" + "--with-lwt" "%{lwt+ptime:installed}%" + "--with-mirage" "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock+ptime:installed}%" ] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" + "--with-lwt" "%{lwt+ptime+astring:installed}%" + "--with-mirage" "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock+ptime:installed}%" ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] + +depends: [ + "ocaml" {>= "4.02.2" & < "4.12.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_cstruct" {>= "3.0.0" & <= "6.2.0"} + "result" {< "1.5"} + "cstruct" {>= "3.0.0" & < "4.0.0"} + "sexplib" {<= "v0.17.0"} + "nocrypto" {>= "0.5.4" & <= "0.5.4-2"} + "x509" {>= "0.6.1" & < "0.7.0"} + "cstruct-unix" {with-test & >= "3.0.0" & <= "6.2.0"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: [ + "lwt" + "mirage-flow-lwt" + "mirage-kv-lwt" + "mirage-clock" + "ptime" + "astring" {with-test} +] +conflicts: [ + "lwt" {<"2.4.8"} + "mirage-net-xen" {<"1.3.0"} + "mirage-types" {<"3.0.0"} + "sexplib" {= "v0.9.0"} + "ppx_sexp_conv" {= "v0.11.0"} + "ptime" {< "0.8.1"} + "mirage-kv-lwt" {>= "2.0.0"} + "mirage-clock" {>= "3.0.0"} +] + +tags: [ "org:mirage"] +synopsis: "Transport Layer Security purely in OCaml" +description: """\ + +Transport Layer Security (TLS) is probably the most widely deployed security +protocol on the Internet. It provides communication privacy to prevent +eavesdropping, tampering, and message forgery. Furthermore, it optionally +provides authentication of the involved endpoints. TLS is commonly deployed for +securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails, +virtual private networks, and wireless networks. + +TLS uses asymmetric cryptography to exchange a symmetric key, and optionally +authenticate (using X.509) either or both endpoints. It provides algorithmic +agility, which means that the key exchange method, symmetric encryption +algorithm, and hash algorithm are negotiated. + +Read our [Usenix Security 2015 paper](https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation/kaloper-mersinjak). +""" +url { + src: + "https://github.com/mirleft/ocaml-tls/releases/download/0.9.3/tls-0.9.3.tbz" + checksum: [ + "sha256=46ddfbf6c89fefa514678a17368d2df72141fef04f5a92ae4fa64b9a43483e97" + "md5=299dca4b89eea34afc4dffeaf6e53772" + ] +} +authors: [ + "David Kaloper " "Hannes Mehnert " +] +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tlstunnel/tlstunnel.0.1.0/opam b/packages/tlstunnel/tlstunnel.0.1.0/opam new file mode 100644 index 000000000..4f5242ad0 --- /dev/null +++ b/packages/tlstunnel/tlstunnel.0.1.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/tlstunnel" +dev-repo: "git+https://github.com/hannesm/tlstunnel.git" +bug-reports: "https://github.com/hannesm/tlstunnel/issues" +authors: ["Hannes Mehnert "] +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "tls" {>= "0.5.0" & < "0.6.0"} + "x509" {>= "0.3.0" & <= "1.0.5"} + "nocrypto" {>= "0.4.0" & <= "0.5.4-2"} + "lwt" {< "2.7.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A TLS proxy using OCaml-TLS" +description: """ +The tlstunnel is a UNIX binary which provides a TLS listener socket, +and forwards each connection, after removing the TLS layer, to a +configurable TCP/IP host.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tlstunnel-0.1.0.tar.gz" + checksum: [ + "sha256=a6d8a89309718721eecc3817facad5d36c65bc1ae8e38199dfb177a800c4b939" + "md5=f4bb89842dc5d64cea3d117bc00e5d2d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tlstunnel/tlstunnel.0.1.1/opam b/packages/tlstunnel/tlstunnel.0.1.1/opam new file mode 100644 index 000000000..d5b083dbe --- /dev/null +++ b/packages/tlstunnel/tlstunnel.0.1.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/tlstunnel" +dev-repo: "git+https://github.com/hannesm/tlstunnel.git" +bug-reports: "https://github.com/hannesm/tlstunnel/issues" +authors: ["Hannes Mehnert "] +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "tls" {>= "0.6.0" & < "0.7.1"} + "x509" {>= "0.3.0" & <= "1.0.5"} + "nocrypto" {>= "0.4.0" & <= "0.5.4-2"} + "lwt" {< "2.7.0"} + "type_conv" {<= "113.00.02"} + "sexplib" {< "113.01.00"} + "cmdliner" {<= "1.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A TLS proxy using OCaml-TLS" +description: """ +The tlstunnel is a UNIX binary which provides a TLS listener socket, +and forwards each connection, after removing the TLS layer, to a +configurable TCP/IP host.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tlstunnel-0.1.1.tar.gz" + checksum: [ + "sha256=17054c32e5ef570b54dc74771a598f49277fa34ed93ab676cfd2e8443ef90706" + "md5=4ac26f7cf09a7e82fef3b696564416e1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tlstunnel/tlstunnel.0.1.2/opam b/packages/tlstunnel/tlstunnel.0.1.2/opam new file mode 100644 index 000000000..5ce85e7ec --- /dev/null +++ b/packages/tlstunnel/tlstunnel.0.1.2/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/tlstunnel" +dev-repo: "git+https://github.com/hannesm/tlstunnel.git" +bug-reports: "https://github.com/hannesm/tlstunnel/issues" +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "sh" + "-exc" + "if test -f ./tlstunnel.native; then ./tlstunnel.native --help > _build/tlstunnel.1; else ./tlstunnel.byte --help > _build/tlstunnel.1; fi" + ] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "tls" {>= "0.6.0" & < "0.7.1"} + "x509" {>= "0.3.0" & <= "1.0.5"} + "nocrypto" {>= "0.4.0" & <= "0.5.4-2"} + "lwt" {< "2.7.0"} + "sexplib" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A TLS proxy using OCaml-TLS" +description: """ +The tlstunnel is a UNIX binary which provides a TLS listener socket, +and forwards each connection, after removing the TLS layer, to a +configurable TCP/IP host.""" +authors: "Hannes Mehnert " +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/tlstunnel-0.1.2.tar.gz" + checksum: [ + "sha256=f7798147886ab2d130f0f3f5d776a9aefbd2ba57ee68b700417933750e963711" + "md5=7f300c022260abca8bf44a213a302d21" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tlstunnel/tlstunnel.0.1.3/opam b/packages/tlstunnel/tlstunnel.0.1.3/opam new file mode 100644 index 000000000..0a5182b90 --- /dev/null +++ b/packages/tlstunnel/tlstunnel.0.1.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +homepage: "https://github.com/hannesm/tlstunnel" +dev-repo: "git+https://github.com/hannesm/tlstunnel.git" +bug-reports: "https://github.com/hannesm/tlstunnel/issues" +maintainer: ["Hannes Mehnert "] +license: "BSD-2-Clause" + +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "sh" + "-exc" + "if test -f ./tlstunnel.native; then ./tlstunnel.native --help > _build/tlstunnel.1; else ./tlstunnel.byte --help > _build/tlstunnel.1; fi" + ] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "tls" {>= "0.6.0" & < "1.0.0"} + "x509" {>= "0.3.0" & <= "1.0.5"} + "nocrypto" {>= "0.4.0" & <= "0.5.4-2"} + "lwt" {< "2.7.0"} + "sexplib" {<= "v0.17.0"} + "cmdliner" {<= "1.3.0"} +] +synopsis: "A TLS proxy using OCaml-TLS" +description: """ +The tlstunnel is a UNIX binary which provides a TLS listener socket, +and forwards each connection, after removing the TLS layer, to a +configurable TCP/IP host.""" +authors: "Hannes Mehnert " +url { + src: "https://github.com/hannesm/tlstunnel/archive/0.1.3.tar.gz" + checksum: [ + "sha256=f386c2970774cc43d2ca68934f65c874c8b889e4c74910f04ee79b1a9f5d4800" + "md5=3796bef070ace18f187f1efda83371af" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/toml/toml.2.2.0/opam b/packages/toml/toml.2.2.0/opam new file mode 100644 index 000000000..621bdf3f3 --- /dev/null +++ b/packages/toml/toml.2.2.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "support@toml.epimeros.org" +authors: [ "Julien Sagot" "Emmanuel Surleau" "mackwic" ] +homepage: "http://mackwic.github.io/To.ml/" +build: [ + ["oasis" "setup"] + ["./configure" "--prefix=%{prefix}%"] + [make "build"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "menhir" {< "20211215"} +] +dev-repo: "git+https://github.com/mackwic/To.ml" +install: [make "install"] +synopsis: "TOML parser." +description: """ +The Toml library provides a parser and serializer for Tom's Obvious Minimal +Language v0.2.0, a minimal configuration file format. Helpful getters to +retrieve data as OCaml primitive types are also supplied.""" +url { + src: "https://github.com/mackwic/To.ml/archive/v2.2.0.tar.gz" + checksum: [ + "sha256=3d1ba90253ff663dc4eeef604ac42792b86b1aa28907985a75547bd991dbc5cc" + "md5=fb5e780120135a6119fe856348294935" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/toml/toml.2.2.1/opam b/packages/toml/toml.2.2.1/opam new file mode 100644 index 000000000..ea0fc4cbf --- /dev/null +++ b/packages/toml/toml.2.2.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "support@toml.epimeros.org" +authors: [ "Julien Sagot" "Emmanuel Surleau" "mackwic" ] +homepage: "http://mackwic.github.io/To.ml/" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make "build"] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "menhir" {< "20211215"} +] +dev-repo: "git+https://github.com/mackwic/To.ml" +install: [make "install"] +synopsis: "TOML parser." +description: """ +The Toml library provides a parser and serializer for Tom's Obvious Minimal +Language v0.2.0, a minimal configuration file format. Helpful getters to +retrieve data as OCaml primitive types are also supplied.""" +url { + src: "https://github.com/mackwic/To.ml/archive/v2.2.1.tar.gz" + checksum: [ + "sha256=aa216fe6904acd7bae8b2e7076855eafdce719e4e4a28135b17d532ccc6f5861" + "md5=5e6e336ee6b4b6dd54772ad7d6e3c3b7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/toml/toml.3.0.0/opam b/packages/toml/toml.3.0.0/opam new file mode 100644 index 000000000..46cf0f4e6 --- /dev/null +++ b/packages/toml/toml.3.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +authors: [ "Julien Sagot" "Emmanuel Surleau" "mackwic" ] +maintainer: "support@toml.epimeros.org" +homepage: "http://mackwic.github.io/To.ml/" +build: [ + [ "./configure" "--prefix=%{prefix}%" ] + [ make "build" ] +] +install: [ [ make "install" ] ] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "menhir" {< "20211215"} + "ISO8601" {>= "0.2.0" & <= "0.2.6"} +] +bug-reports: "https://github.com/mackwic/To.ml/issues" +dev-repo: "git+https://github.com/mackwic/To.ml.git" +synopsis: "TOML parser." +description: """ +The Toml library provides a parser and serializer for Tom's Obvious Minimal +Language v0.4.0, a minimal configuration file format. Helpful getters to +retrieve data as OCaml primitive types are also supplied.""" +url { + src: "https://github.com/mackwic/To.ml/archive/v3.0.0.tar.gz" + checksum: [ + "sha256=f4c4f0b4c8025cf031fc0ef1a2cfb00a3aa6e6ab6fbf6191a0738248b617c0f2" + "md5=865d92d397532f952812de974cb02c0b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/toml/toml.4.0.0/opam b/packages/toml/toml.4.0.0/opam new file mode 100644 index 000000000..95d1092c9 --- /dev/null +++ b/packages/toml/toml.4.0.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +authors: [ "Julien Sagot" "Emmanuel Surleau" "mackwic" ] +maintainer: "support@toml.epimeros.org" +homepage: "http://mackwic.github.io/To.ml/" +build: [ + [ "./configure" "--prefix=%{prefix}%" ] + [ make "build" ] +] +install: [ [ make "install" ] ] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "menhir" {< "20211215"} + "ISO8601" {>= "0.2.0" & <= "0.2.6"} +] +bug-reports: "https://github.com/mackwic/To.ml/issues" +dev-repo: "git+https://github.com/mackwic/To.ml.git" +synopsis: "TOML parser." +description: """ +The Toml library provides a parser and serializer for Tom's Obvious Minimal +Language v0.4.0, a minimal configuration file format. Helpful getters to +retrieve data as OCaml primitive types are also supplied.""" +url { + src: "https://github.com/mackwic/To.ml/archive/v4.0.0.tar.gz" + checksum: [ + "sha256=711b9b2e6c393fe3255be1f7efdcc53bb7622530faa3989eb7ff5a6fcbe72a1d" + "md5=c4a31ce8dc00aefeaab86935377f4b8e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tophide/tophide.1.0.1/opam b/packages/tophide/tophide.1.0.1/opam new file mode 100644 index 000000000..f8c448798 --- /dev/null +++ b/packages/tophide/tophide.1.0.1/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/mjambon/tophide" +build: make +remove: [["ocamlfind" "remove" "tophide"]] +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install"] +synopsis: "Hides toplevel values whose name starts with an underscore" +description: """ +OCaml toplevel printer for syntax extensions that define identifiers +that should remain hidden.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/tophide/tarball/v1.0.1" + checksum: [ + "sha256=c969fe77d56bcec6ee32754672dc93b804c464ddd68af52afceeb8c7a8044282" + "md5=3ccc7ef147f4d2cb725faaa5fbbf5abc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tophide/tophide.1.0.2/opam b/packages/tophide/tophide.1.0.2/opam new file mode 100644 index 000000000..ee4770579 --- /dev/null +++ b/packages/tophide/tophide.1.0.2/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +homepage: "https://github.com/mjambon/tophide" +build: make +remove: [["ocamlfind" "remove" "tophide"]] +depends: [ + "ocaml" {> "4.00" & < "4.02"} + "ocamlfind" {<= "1.9.6"} +] +install: [make "install"] +synopsis: "Hides toplevel values whose name starts with an underscore" +description: """ +OCaml toplevel printer for syntax extensions that define identifiers +that should remain hidden.""" +flags: light-uninstall +url { + src: + "https://github.com/mjambon/tophide/tarball/f6c090a8fd6669b04175cda6e26471b1fd8b276b" + checksum: [ + "sha256=509f2698d2ce65969da09f1b64c39ae09159f84bb7a2bc7f4d84e93612e6bad6" + "md5=ffad8f10329f74f849021f5a68a52a34" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tophide/tophide.1.0.3/opam b/packages/tophide/tophide.1.0.3/opam new file mode 100644 index 000000000..5ddd980df --- /dev/null +++ b/packages/tophide/tophide.1.0.3/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "andy.ray@ujamjar.com" +authors: "Martin Jambon" +homepage: "https://github.com/mjambon/tophide" +build: make +remove: [["ocamlfind" "remove" "tophide"]] +depends: [ + "ocaml" {>= "4.02" & < "4.03"} + "ocamlfind" {<= "1.9.6"} +] +dev-repo: "git+https://github.com/mjambon/tophide" +install: [make "install"] +synopsis: "Hides toplevel values whose name starts with an underscore" +description: """ +OCaml toplevel printer for syntax extensions that define identifiers +that should remain hidden.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/tophide/archive/v1.0.3.tar.gz" + checksum: [ + "sha256=9cc821b16ecb5413263bcb4dc38ddcf3d9a264b2d0f4ec599d6a83031cd29987" + "md5=40f8ea38384607346da8cbeb1c2894e0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/topkg-care/topkg-care.0.7.5/opam b/packages/topkg-care/topkg-care.0.7.5/opam new file mode 100644 index 000000000..f08a63459 --- /dev/null +++ b/packages/topkg-care/topkg-care.0.7.5/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/topkg" +doc: "http://erratique.ch/software/topkg/doc" +license: "ISC" +dev-repo: "git+http://erratique.ch/repos/topkg.git" +bug-reports: "https://github.com/dbuenzli/topkg/issues" +tags: ["packaging" "ocamlbuild" "org:erratique"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & >= "1.6.1" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {= "0.7.5"} + "result" {<= "1.5"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "bos" {>= "0.1.5" & <= "0.2.1"} + "cmdliner" {< "1.1.0"} + "opam-lib" {= "1.2.2"} +] +build:[[ + "ocaml" "pkg/pkg.ml" "build" + "--pkg-name" "%{name}%" + "--pinned" "%{pinned}%" +]] +synopsis: "The transitory OCaml software packager" +description: """ +Topkg is a packager for distributing OCaml software. It provides an +API to describe the files a package installs in a given build +configuration and to specify information about the package's +distribution creation and publication procedures. + +The optional topkg-care package provides the `topkg` command line tool +which helps with various aspects of a package's life cycle: creating +and linting a distribution, releasing it on the WWW, publish its +documentation, add it to the OCaml OPAM repository, etc. + +Topkg is distributed under the ISC license and has **no** +dependencies. This is what your packages will need as a *build* +dependency. + +Topkg-care is distributed under the ISC license it depends on +[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner] and +`opam-lib`. + +[fmt]: http://erratique.ch/software/fmt +[logs]: http://erratique.ch/software/logs +[bos]: http://erratique.ch/software/bos +[cmdliner]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/topkg/releases/topkg-0.7.5.tbz" + checksum: [ + "sha256=cb97df928a2423df1955c1d4a3a0a5394c8ce6a981be9f6fcbae52ab7181ffe5" + "md5=98d4859d180bd5d2f96462769ccc8053" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topkg-care/topkg-care.0.7.6/opam b/packages/topkg-care/topkg-care.0.7.6/opam new file mode 100644 index 000000000..bded46792 --- /dev/null +++ b/packages/topkg-care/topkg-care.0.7.6/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/topkg" +doc: "http://erratique.ch/software/topkg/doc" +license: "ISC" +dev-repo: "git+http://erratique.ch/repos/topkg.git" +bug-reports: "https://github.com/dbuenzli/topkg/issues" +tags: ["packaging" "ocamlbuild" "org:erratique"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & >= "1.6.1" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {= "0.7.6"} + "result" {<= "1.5"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "bos" {>= "0.1.5" & <= "0.2.1"} + "cmdliner" {< "1.1.0"} + "opam-lib" {= "1.2.2"} +] +build:[ + "ocaml" "pkg/pkg.ml" "build" + "--pkg-name" name + "--pinned" pinned +] +synopsis: "The transitory OCaml software packager" +description: """ +Topkg is a packager for distributing OCaml software. It provides an +API to describe the files a package installs in a given build +configuration and to specify information about the package's +distribution creation and publication procedures. + +The optional topkg-care package provides the `topkg` command line tool +which helps with various aspects of a package's life cycle: creating +and linting a distribution, releasing it on the WWW, publish its +documentation, add it to the OCaml OPAM repository, etc. + +Topkg is distributed under the ISC license and has **no** +dependencies. This is what your packages will need as a *build* +dependency. + +Topkg-care is distributed under the ISC license it depends on +[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner] and +`opam-lib`. + +[fmt]: http://erratique.ch/software/fmt +[logs]: http://erratique.ch/software/logs +[bos]: http://erratique.ch/software/bos +[cmdliner]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/topkg/releases/topkg-0.7.6.tbz" + checksum: [ + "sha256=135b228ed4c21ed79cdb4bed5f416c2730d5c4d38106685195f1e78655744fd3" + "md5=d410d2e8d22e92fd587dde25cc12a96b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topkg-care/topkg-care.0.7.7/opam b/packages/topkg-care/topkg-care.0.7.7/opam new file mode 100644 index 000000000..898824854 --- /dev/null +++ b/packages/topkg-care/topkg-care.0.7.7/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/topkg" +doc: "http://erratique.ch/software/topkg/doc" +license: "ISC" +dev-repo: "git+http://erratique.ch/repos/topkg.git" +bug-reports: "https://github.com/dbuenzli/topkg/issues" +tags: ["packaging" "ocamlbuild" "org:erratique"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & >= "1.6.1" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {= "0.7.7"} + "result" {<= "1.5"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "bos" {>= "0.1.5" & <= "0.2.1"} + "cmdliner" {< "1.1.0"} + "opam-lib" {= "1.2.2"} +] +build:[ + "ocaml" "pkg/pkg.ml" "build" + "--pkg-name" name + "--pinned" "%{pinned}%" +] +synopsis: "The transitory OCaml software packager" +description: """ +Topkg is a packager for distributing OCaml software. It provides an +API to describe the files a package installs in a given build +configuration and to specify information about the package's +distribution creation and publication procedures. + +The optional topkg-care package provides the `topkg` command line tool +which helps with various aspects of a package's life cycle: creating +and linting a distribution, releasing it on the WWW, publish its +documentation, add it to the OCaml OPAM repository, etc. + +Topkg is distributed under the ISC license and has **no** +dependencies. This is what your packages will need as a *build* +dependency. + +Topkg-care is distributed under the ISC license it depends on +[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner] and +`opam-lib`. + +[fmt]: http://erratique.ch/software/fmt +[logs]: http://erratique.ch/software/logs +[bos]: http://erratique.ch/software/bos +[cmdliner]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/topkg/releases/topkg-0.7.7.tbz" + checksum: [ + "sha256=918dd32a7f0d95f95c272410745a964b37e2d66fcc3e6d6b62acf184bce927f4" + "md5=0192025c4ab457ad24fb917c7fb6ee1f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topkg-care/topkg-care.0.7.8/opam b/packages/topkg-care/topkg-care.0.7.8/opam new file mode 100644 index 000000000..0f2a327a3 --- /dev/null +++ b/packages/topkg-care/topkg-care.0.7.8/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/topkg" +doc: "http://erratique.ch/software/topkg/doc" +license: "ISC" +dev-repo: "git+http://erratique.ch/repos/topkg.git" +bug-reports: "https://github.com/dbuenzli/topkg/issues" +tags: ["packaging" "ocamlbuild" "org:erratique"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & >= "1.6.1" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {= "0.7.8"} + "result" {<= "1.5"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "bos" {>= "0.1.5" & <= "0.2.1"} + "cmdliner" {< "1.1.0"} + "webbrowser" {<= "0.6.1"} + "opam-lib" {= "1.2.2"} +] +build:[ + "ocaml" "pkg/pkg.ml" "build" + "--pkg-name" name + "--pinned" "%{pinned}%" +] +synopsis: "The transitory OCaml software packager" +description: """ +Topkg is a packager for distributing OCaml software. It provides an +API to describe the files a package installs in a given build +configuration and to specify information about the package's +distribution creation and publication procedures. + +The optional topkg-care package provides the `topkg` command line tool +which helps with various aspects of a package's life cycle: creating +and linting a distribution, releasing it on the WWW, publish its +documentation, add it to the OCaml OPAM repository, etc. + +Topkg is distributed under the ISC license and has **no** +dependencies. This is what your packages will need as a *build* +dependency. + +Topkg-care is distributed under the ISC license it depends on +[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner] and +`opam-lib`. + +[fmt]: http://erratique.ch/software/fmt +[logs]: http://erratique.ch/software/logs +[bos]: http://erratique.ch/software/bos +[cmdliner]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/topkg/releases/topkg-0.7.8.tbz" + checksum: [ + "sha256=066aa5bfe39a7b0b5c27baf6e3f271c3b25b3710ac8e22e763f57eb6545d3409" + "md5=97995592fff599c3bb66ec9cec75f038" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topkg-care/topkg-care.0.7.9/opam b/packages/topkg-care/topkg-care.0.7.9/opam new file mode 100644 index 000000000..95e43b76f --- /dev/null +++ b/packages/topkg-care/topkg-care.0.7.9/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/topkg" +doc: "http://erratique.ch/software/topkg/doc" +license: "ISC" +dev-repo: "git+http://erratique.ch/repos/topkg.git" +bug-reports: "https://github.com/dbuenzli/topkg/issues" +tags: ["packaging" "ocamlbuild" "org:erratique"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & >= "1.6.1" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {= "0.7.9"} + "result" {<= "1.5"} + "rresult" {>= "0.4.0" & <= "0.7.0"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "bos" {>= "0.1.5" & <= "0.2.1"} + "cmdliner" {< "1.1.0"} + "webbrowser" {<= "0.6.1"} + "opam-lib" {= "1.2.2"} +] +build:[ + "ocaml" "pkg/pkg.ml" "build" + "--pkg-name" name + "--pinned" "%{pinned}%" +] +synopsis: "The transitory OCaml software packager" +description: """ +Topkg is a packager for distributing OCaml software. It provides an +API to describe the files a package installs in a given build +configuration and to specify information about the package's +distribution creation and publication procedures. + +The optional topkg-care package provides the `topkg` command line tool +which helps with various aspects of a package's life cycle: creating +and linting a distribution, releasing it on the WWW, publish its +documentation, add it to the OCaml OPAM repository, etc. + +Topkg is distributed under the ISC license and has **no** +dependencies. This is what your packages will need as a *build* +dependency. + +Topkg-care is distributed under the ISC license it depends on +[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner], +[webbrowser][webbrowser] and `opam-lib`. + +[fmt]: http://erratique.ch/software/fmt +[logs]: http://erratique.ch/software/logs +[bos]: http://erratique.ch/software/bos +[cmdliner]: http://erratique.ch/software/cmdliner +[webbrowser]: http://erratique.ch/software/webbrowser""" +url { + src: "http://erratique.ch/software/topkg/releases/topkg-0.7.9.tbz" + checksum: [ + "sha256=90ff145026f5917f3d9e26bc9b604b55bd369dc3b8a38371ec1ebab6d2afd1ff" + "md5=6884403eebd3b41a58f59559767ec5b1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topkg-care/topkg-care.0.8.0/opam b/packages/topkg-care/topkg-care.0.8.0/opam new file mode 100644 index 000000000..1dcc05b97 --- /dev/null +++ b/packages/topkg-care/topkg-care.0.8.0/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/topkg" +doc: "http://erratique.ch/software/topkg/doc" +license: "ISC" +dev-repo: "git+http://erratique.ch/repos/topkg.git" +bug-reports: "https://github.com/dbuenzli/topkg/issues" +tags: ["packaging" "ocamlbuild" "org:erratique"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & >= "1.6.1" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {= "0.8.0"} + "result" {<= "1.5"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "bos" {>= "0.1.5" & <= "0.2.1"} + "cmdliner" {< "1.1.0"} + "webbrowser" {<= "0.6.1"} + "opam-lib" {= "1.2.2"} +] +build:[ + "ocaml" "pkg/pkg.ml" "build" + "--pkg-name" name + "--pinned" "%{pinned}%" +] +synopsis: "The transitory OCaml software packager" +description: """ +Topkg is a packager for distributing OCaml software. It provides an +API to describe the files a package installs in a given build +configuration and to specify information about the package's +distribution, creation and publication procedures. + +The optional topkg-care package provides the `topkg` command line tool +which helps with various aspects of a package's life cycle: creating +and linting a distribution, releasing it on the WWW, publish its +documentation, add it to the OCaml OPAM repository, etc. + +Topkg is distributed under the ISC license and has **no** +dependencies. This is what your packages will need as a *build* +dependency. + +Topkg-care is distributed under the ISC license it depends on +[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner], +[webbrowser][webbrowser] and `opam-lib`. + +[fmt]: http://erratique.ch/software/fmt +[logs]: http://erratique.ch/software/logs +[bos]: http://erratique.ch/software/bos +[cmdliner]: http://erratique.ch/software/cmdliner +[webbrowser]: http://erratique.ch/software/webbrowser""" +url { + src: "http://erratique.ch/software/topkg/releases/topkg-0.8.0.tbz" + checksum: [ + "sha256=855279d991c32629cc4b0369c22e7c29c341bde6628ca0ea2394b0232a92d754" + "md5=ba516062765211e6c3c26360fe9393b7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topkg-care/topkg-care.0.8.1/opam b/packages/topkg-care/topkg-care.0.8.1/opam new file mode 100644 index 000000000..8f4fcb8ef --- /dev/null +++ b/packages/topkg-care/topkg-care.0.8.1/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/topkg" +doc: "http://erratique.ch/software/topkg/doc" +license: "ISC" +dev-repo: "git+http://erratique.ch/repos/topkg.git" +bug-reports: "https://github.com/dbuenzli/topkg/issues" +tags: ["packaging" "ocamlbuild" "org:erratique"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & >= "1.6.1" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {= "0.8.1"} + "result" {<= "1.5"} + "fmt" {<= "0.9.0"} + "logs" {<= "0.7.0"} + "bos" {>= "0.1.5" & <= "0.2.1"} + "cmdliner" {< "1.1.0"} + "webbrowser" {<= "0.6.1"} + "opam-lib" {= "1.2.2"} +] +build:[ + "ocaml" "pkg/pkg.ml" "build" + "--pkg-name" name + "--pinned" "%{pinned}%" +] +synopsis: "The transitory OCaml software packager" +description: """ +Topkg is a packager for distributing OCaml software. It provides an +API to describe the files a package installs in a given build +configuration and to specify information about the package's +distribution, creation and publication procedures. + +The optional topkg-care package provides the `topkg` command line tool +which helps with various aspects of a package's life cycle: creating +and linting a distribution, releasing it on the WWW, publish its +documentation, add it to the OCaml OPAM repository, etc. + +Topkg is distributed under the ISC license and has **no** +dependencies. This is what your packages will need as a *build* +dependency. + +Topkg-care is distributed under the ISC license it depends on +[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner], +[webbrowser][webbrowser] and `opam-lib`. + +[fmt]: http://erratique.ch/software/fmt +[logs]: http://erratique.ch/software/logs +[bos]: http://erratique.ch/software/bos +[cmdliner]: http://erratique.ch/software/cmdliner +[webbrowser]: http://erratique.ch/software/webbrowser""" +url { + src: "http://erratique.ch/software/topkg/releases/topkg-0.8.1.tbz" + checksum: [ + "sha256=48120010b79c646464ae592632e790d7abc7aaa45581d1daf9081c579d8139a3" + "md5=f7c0922d5f9fe698e96804312ec068ed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/opam b/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/opam new file mode 100644 index 000000000..351d52da5 --- /dev/null +++ b/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/toplevel_expect_test" +bug-reports: "https://github.com/janestreet/toplevel_expect_test/issues" +dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core_kernel" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Expectation tests for the OCaml toplevel" +description: """ +Allows one to write both toplevel phrases and the expected output from +the toplevel in the same file. This provides an easy way to test +compilations errors as well as provide a nice alternative to using +the toplevel in a terminal.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/toplevel_expect_test-113.33.01.tar.gz" + checksum: [ + "sha256=e6b937f9a79473b1ed0d5ea8612a2d3f2d659265606ef4829715f5d361fcbb0d" + "md5=415d307d20b5027175f475fd94e5e0ba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/opam b/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/opam new file mode 100644 index 000000000..7c4c7a330 --- /dev/null +++ b/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/toplevel_expect_test" +bug-reports: "https://github.com/janestreet/toplevel_expect_test/issues" +dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "core_kernel" {>= "113.33.00" & < "113.34.00"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_assert" {>= "113.33.00" & < "113.34.00"} + "ppx_bench" {>= "113.33.00" & < "113.34.00"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_expect" {>= "113.33.00" & < "113.34.00"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.00" & < "113.34.00"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Expectation tests for the OCaml toplevel" +description: """ +Allows one to write both toplevel phrases and the expected output from +the toplevel in the same file. This provides an easy way to test +compilations errors as well as provide a nice alternative to using +the toplevel in a terminal.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/toplevel_expect_test-113.33.02.tar.gz" + checksum: [ + "sha256=ec608712d3084e98def3ac5af4c8835854a7914d6d27e495b654a4d1ec96f6cc" + "md5=53f7dfb0f7363e22861866f60ab9abc1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/opam b/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/opam new file mode 100644 index 000000000..2c31438e3 --- /dev/null +++ b/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/toplevel_expect_test" +bug-reports: "https://github.com/janestreet/toplevel_expect_test/issues" +dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core_kernel" {>= "113.33.03" & < "113.34.00"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ppx_assert" {>= "113.33.03" & < "113.34.00"} + "ppx_bench" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_expect" {>= "113.33.03" & < "113.34.00"} + "ppx_here" {>= "113.33.03" & < "113.34.00"} + "ppx_inline_test" {>= "113.33.03" & < "113.34.00"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Expectation tests for the OCaml toplevel" +description: """ +Allows one to write both toplevel phrases and the expected output from +the toplevel in the same file. This provides an easy way to test +compilations errors as well as provide a nice alternative to using +the toplevel in a terminal.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/toplevel_expect_test-113.33.03.tar.gz" + checksum: [ + "sha256=6d29f23eba9eb638a6a62d449ca20fd19447709c2da04174466f5d511279e93b" + "md5=9eb6aa7f6eecf22a088303c3db48ddcc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/opam b/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/opam new file mode 100644 index 000000000..0379c6620 --- /dev/null +++ b/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/toplevel_expect_test" +bug-reports: "https://github.com/janestreet/toplevel_expect_test/issues" +dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "mlt_parser" {>= "v0.10" & < "v0.11"} + "ocaml-compiler-libs" {>= "v0.10" & < "v0.11"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_expect" {>= "v0.10" & < "v0.11"} + "ppx_here" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "base-threads" {= "base"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "ocamlfind" {>= "1.7.2" & <= "1.9.6"} +] +synopsis: "Expectation tests for the OCaml toplevel" +description: """ +Allows one to write both toplevel phrases and the expected output from +the toplevel in the same file. This provides an easy way to test +compilations errors as well as provide a nice alternative to using +the toplevel in a terminal.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/toplevel_expect_test-v0.10.0.tar.gz" + checksum: [ + "sha256=d4158b9a0e75ac4d83ebe4a65ad97ebfdeb61ceeeb7fa88cf9c0abe7d348a59b" + "md5=23f0131f1cf1aef7e188916519bf33dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/opam b/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/opam new file mode 100644 index 000000000..92167a010 --- /dev/null +++ b/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/toplevel_expect_test" +bug-reports: "https://github.com/janestreet/toplevel_expect_test/issues" +dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "ocamlfind" {>= "1.7.2" & <= "1.9.6"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} + "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9.1" & < "v0.10"} + "ppx_expect" {>= "v0.9" & < "v0.10"} + "ppx_here" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "base-threads" {= "base"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +synopsis: "Expectation tests for the OCaml toplevel" +description: """ +Allows one to write both toplevel phrases and the expected output from +the toplevel in the same file. This provides an easy way to test +compilations errors as well as provide a nice alternative to using +the toplevel in a terminal.""" +url { + src: + "https://github.com/janestreet/toplevel_expect_test/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=ca213a3c7afc08c2a7ee83bd38e9ab9011e2171707ff94193ebb1961f6ab69c0" + "md5=49dfb01e795d55fb2f71226c429cf4d0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/opam b/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/opam new file mode 100644 index 000000000..a290969d1 --- /dev/null +++ b/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/toplevel_expect_test" +bug-reports: "https://github.com/janestreet/toplevel_expect_test/issues" +dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9.1" & < "v0.10"} + "ocamlfind" {>= "1.7.2" & <= "1.9.6"} + "jbuilder" {>= "1.0+beta8" & <= "transition"} + "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} + "ppx_core" {>= "v0.9.2" & < "v0.10"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_expect" {>= "v0.9" & < "v0.10"} + "ppx_here" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "base-threads" {= "base"} + "ocaml-migrate-parsetree" {>= "1.0" & < "2.0.0"} +] +synopsis: "Expectation tests for the OCaml toplevel" +description: """ +Allows one to write both toplevel phrases and the expected output from +the toplevel in the same file. This provides an easy way to test +compilations errors as well as provide a nice alternative to using +the toplevel in a terminal.""" +url { + src: + "https://github.com/janestreet/toplevel_expect_test/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=859a2b9c8109479a05bb710123544d013817973845e975c6a5c80631aea02e19" + "md5=abf99224e6ab5e82630ae5ea65b8988f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topological_sort/topological_sort.v0.10.0/opam b/packages/topological_sort/topological_sort.v0.10.0/opam new file mode 100644 index 000000000..a0f7ebe68 --- /dev/null +++ b/packages/topological_sort/topological_sort.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/topological_sort" +bug-reports: "https://github.com/janestreet/topological_sort/issues" +dev-repo: "git+https://github.com/janestreet/topological_sort.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Topological sort algorithm" +description: """ +Topological_sort is a single-module library that implements a simple +topological-sort algorithm.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/topological_sort-v0.10.0.tar.gz" + checksum: [ + "sha256=0fdabe22f324ac1a08a093e205864168b73775b583898aef284a162ad2f220f3" + "md5=b68428603530f443ba0b8c6fec6ebb5f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topological_sort/topological_sort.v0.9.0/opam b/packages/topological_sort/topological_sort.v0.9.0/opam new file mode 100644 index 000000000..efe420ce1 --- /dev/null +++ b/packages/topological_sort/topological_sort.v0.9.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/topological_sort" +bug-reports: "https://github.com/janestreet/topological_sort/issues" +dev-repo: "git+https://github.com/janestreet/topological_sort.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Topological sort algorithm" +description: """ +Topological_sort is a single-module library that implements a simple +topological-sort algorithm.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/topological_sort-v0.9.0.tar.gz" + checksum: [ + "sha256=af43b20a4a75bb44a87eda368cbf268ca448178102f3218f3d1e529fc251fd35" + "md5=54b55203681894b27e43d752cae220e6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topology/topology.0.1.0/opam b/packages/topology/topology.0.1.0/opam new file mode 100644 index 000000000..f3514890a --- /dev/null +++ b/packages/topology/topology.0.1.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "arjun@cs.umass.edu" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "topology"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ocamlgraph" {< "1.8.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-topology" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A library for working with network topologies." +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-topology/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=f3431fa5f40d50808084ee42daa77d684fda44adff05a3f99bc353e8993e6ca0" + "md5=adceb00bc543b55b817be3d527a6b631" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topology/topology.0.2.0/opam b/packages/topology/topology.0.2.0/opam new file mode 100644 index 000000000..6c92d4be7 --- /dev/null +++ b/packages/topology/topology.0.2.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "seliopou@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "topology"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ocamlgraph" {< "1.8.6"} + "packet" {>= "0.2.0" & <= "0.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-topology" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "A library for working with network topologies." +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-topology/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=96e62320b65c7748a0a1fbf86b0eea8ec9f252cd9530ec3ed360568363a47ecb" + "md5=baf65b7d5094683bd3d28d990074ac1d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/topology/topology.0.4.0/opam b/packages/topology/topology.0.4.0/opam new file mode 100644 index 000000000..eab0ef969 --- /dev/null +++ b/packages/topology/topology.0.4.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Arjun Guha " +homepage: "https://github.com/frenetic-lang/ocaml-topology" +build: [ + ["./configure" "--%{pa_ounit:enable}%-tests"] + [make] + [make "test"] {with-test} +] +remove: [ + ["ocamlfind" "remove" "topology"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "core_kernel" {<= "v0.17.0"} + "sexplib" {< "113.01.00"} + "ocamlgraph" {>= "1.8.6" & <= "2.1.0"} + "packet" {>= "0.3.1" & < "0.5.0" & <= "0.4.0"} + "pa_ounit" {with-test & <= "113.00.00"} + "ounit" {with-test & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/frenetic-lang/ocaml-topology" +install: [make "install"] +synopsis: "A library for working with network topologies." +flags: light-uninstall +url { + src: + "https://github.com/frenetic-lang/ocaml-topology/archive/v0.4.0.tar.gz" + checksum: [ + "sha256=209aad957711cbccd2ad9fc56a54b17fe362029c6d26634ac7bae30392a2ec86" + "md5=554ef565d18791f07de2819f33a65659" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/touist/touist.3.4.0/opam b/packages/touist/touist.3.4.0/opam new file mode 100644 index 000000000..f467b5c85 --- /dev/null +++ b/packages/touist/touist.3.4.0/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "Maël Valais " +authors: ["Maël Valais " "Olivier Lezaud"] +homepage: "https://www.irit.fr/touist" +bug-reports: "https://github.com/touist/touist/issues" +license: "MIT" +dev-repo: "git+https://github.com/touist/touist.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{yices2:enable}%-yices2" + "--%{qbf:enable}%-qbf" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{yices2:enable}%-yices2" + "--%{qbf:enable}%-qbf" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + "ocaml" "%{etc}%/touist/setup.ml" "-C" "%{etc}%/touist" "-uninstall" +] +depends: [ + "ocaml" {>= "4.01.0"} + "cppo" {>= "0.9.4" & <= "1.5.0"} + "fileutils" {>= "0.4.0" & <= "0.6.6"} + "menhir" {>= "20151023" & <= "20240715"} + "minisat" {< "0.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: ["qbf" "yices2"] +conflicts: [ + "qbf" {< "0.1"} + "yices2" {< "0.0.2"} +] +post-messages: [ + "To install more solvers, see 'opam info touist'" {success} + "Built without yices2 (SMT solver)" {success & !yices2:installed} + "Built without qbf (QBF solver)" {success & !qbf:installed} + "Built with yices2 (SMT solver). See 'opam info touist' for license." + {success & yices2:installed} + "Built with qbf (QBF solver)" {success & qbf:installed} +] +synopsis: "The solver for the Touist language" +description: """ +The Touist language is a friendly language for writing propositional +logic (SAT), logic on real and integers (SMT) and quantified boolean +formulas (QBF). This language aims to formalize real-life problems +(e.g., the sudoku can be solved in a few lines). Touist embeds a SAT +solver (minisat) and can be built with optionnal SMT and QBF solvers. +Touist is also able to generate the latex, DIMACS, SMT-LIB and QDIMACS +formats from a touist file. + +Optionnal solvers: +- for using Yices2 (--smt --solve), run `opam install yices2` +- for using Quantor (--qbf --solve), run `opam install qbf`""" +url { + src: "https://github.com/touist/touist/archive/v3.4.0.tar.gz" + checksum: [ + "sha256=6872383092a00d762188a972b203939df892baa7d3218aa94c54b2d0f6e59b08" + "md5=13920976affe8924b192ccd4e6d5a98b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/touist/touist.3.4.1/opam b/packages/touist/touist.3.4.1/opam new file mode 100644 index 000000000..ab76ebbb3 --- /dev/null +++ b/packages/touist/touist.3.4.1/opam @@ -0,0 +1,80 @@ +opam-version: "2.0" +maintainer: "Maël Valais " +authors: ["Maël Valais " "Olivier Lezaud"] +homepage: "https://www.irit.fr/touist" +bug-reports: "https://github.com/touist/touist/issues" +license: "MIT" +dev-repo: "git+https://github.com/touist/touist.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{yices2:enable}%-yices2" + "--%{qbf:enable}%-qbf" + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{yices2:enable}%-yices2" + "--%{qbf:enable}%-qbf" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + "ocaml" "%{etc}%/touist/setup.ml" "-C" "%{etc}%/touist" "-uninstall" +] +depends: [ + "ocaml" {>= "4.01.0"} + "cppo_ocamlbuild" {build & >= "1.6.0" & <= "1.8.0"} + "cppo" {build & >= "0.9.4" & <= "1.5.0"} + "menhir" {>= "20151023" & <= "20240715"} + "minisat" {build & < "0.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & <= "2.2.7"} +] +depopts: ["qbf" "yices2"] +conflicts: [ + "qbf" {< "0.1"} + "yices2" {< "0.0.2"} +] +post-messages: [ + "To install more solvers, see 'opam info touist'" {success} + "Built without yices2 (SMT solver)" {success & !yices2:installed} + "Built without qbf (QBF solver)" {success & !qbf:installed} + "Built with yices2 (SMT solver). See 'opam info touist' for license." + {success & yices2:installed} + "Built with qbf (QBF solver)" {success & qbf:installed} +] +synopsis: "The solver for the Touist language" +description: """ +The Touist language is a friendly language for writing propositional +logic (SAT), logic on real and integers (SMT) and quantified boolean +formulas (QBF). This language aims to formalize real-life problems +(e.g., the sudoku can be solved in a few lines). Touist embeds a SAT +solver (minisat) and can be built with optionnal SMT and QBF solvers. +Touist is also able to generate the latex, DIMACS, SMT-LIB and QDIMACS +formats from a touist file. + +Optionnal solvers: +- for using Yices2 (--smt --solve), run `opam install yices2` +- for using Quantor (--qbf --solve), run `opam install qbf`""" +url { + src: "https://github.com/touist/touist/archive/v3.4.1.tar.gz" + checksum: [ + "sha256=f4ccc2254887a5839c1aebfe1e1f8a85210f0f9c29f7b435b6ee4cef8c572020" + "md5=7be1923c383605cc48c3fbe0a4ab3593" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tptp/tptp.0.2.0/opam b/packages/tptp/tptp.0.2.0/opam new file mode 100644 index 000000000..104954f68 --- /dev/null +++ b/packages/tptp/tptp.0.2.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "radek.micek@gmail.com" +authors: ["Radek Micek "] +homepage: "https://github.com/radekm/ocaml-tptp" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "tptp"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "zarith" {<= "1.14"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Library for reading and writing FOF and CNF formulas in TPTP format" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/tptp/tptp/0.2.0/tptp-0.2.0.tar.bz2" + checksum: [ + "sha256=e971855be29d8e77d23b74a2509620e89a5add41e458af2140d3b876ffc11470" + "md5=0d078205b46e178d7d81a9e5a025aa45" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tptp/tptp.0.3.0/opam b/packages/tptp/tptp.0.3.0/opam new file mode 100644 index 000000000..f52ffd2f1 --- /dev/null +++ b/packages/tptp/tptp.0.3.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "radek.micek@gmail.com" +authors: ["Radek Micek "] +homepage: "https://github.com/radekm/ocaml-tptp" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "tptp"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "zarith" {<= "1.14"} + "pprint" {<= "20230830"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Library for reading and writing FOF and CNF formulas in TPTP format" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/tptp/tptp/0.3.0/tptp-0.3.0.tar.bz2" + checksum: [ + "sha256=a9545343856047b1fb7da2c215c7c2657494a65f29d6bff556c75054cb6c8502" + "md5=7d4b075afc2ab4da330b341307c6982d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tptp/tptp.0.3.1/opam b/packages/tptp/tptp.0.3.1/opam new file mode 100644 index 000000000..611e42ba7 --- /dev/null +++ b/packages/tptp/tptp.0.3.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "radek.micek@gmail.com" +authors: ["Radek Micek "] +homepage: "https://github.com/radekm/ocaml-tptp" +license: "MIT" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "tptp"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "zarith" {<= "1.14"} + "pprint" {<= "20230830"} + "menhir" {<= "20240715"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Library for reading and writing FOF and CNF formulas in TPTP format" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/tptp/tptp/0.3.1/tptp-0.3.1.tar.bz2" + checksum: [ + "sha256=24f89c4225c6a872d11485bc94f89a5592123c7cacf6501a1a3e993c05f44c47" + "md5=7eea0f20f5734f9f678c23d2a84ceb3c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/transmission-rpc/transmission-rpc.1.0/opam b/packages/transmission-rpc/transmission-rpc.1.0/opam new file mode 100644 index 000000000..0b282e743 --- /dev/null +++ b/packages/transmission-rpc/transmission-rpc.1.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Benoit Bataille " +authors: [ "Benoit Bataille " ] +license: "BSD-3-Clause" +homepage: "https://github.com/bataille/ocaml-transmission-rpc" +bug-reports: "https://github.com/bataille/ocaml-transmission-rpc/issues" +dev-repo: "git+https://github.com/bataille/ocaml-transmission-rpc.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "transmission-rpc"] +] +depends: [ + "ocaml" + "cohttp" {>= "0.13.0" & <= "6.0.0"} + "lwt" {<= "5.9.0"} + "ocamlfind" {build & <= "1.9.6"} + "ppx_deriving" {<= "6.0.3"} + "ppx_deriving_yojson" {>= "2.0" & < "3.0"} + "rresult" {<= "0.7.0"} + "yojson" {<= "2.2.2"} +] +synopsis: "A client library for the Transmission Bittorrent client RPC" +description: """ +An OCaml client library for the Transmission Bittorrent client RPC +supporting all the available methods while remaining voluntarily close +to the interface specification. To each specified method corresponds a +function which take advantages of some OCaml niceties: labelled +arguments, optional arguments for optional parameters and variant +types.""" +flags: light-uninstall +url { + src: + "https://github.com/bataille/ocaml-transmission-rpc/archive/1.0.tar.gz" + checksum: [ + "sha256=a86fee568ac8d420332b3874b47b882b2e7094e6bfe7e96ea2a19f8cf9a4975e" + "md5=a1fd3f45728686185203c09d5d6c50f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/travis-senv/travis-senv.1.0.0/opam b/packages/travis-senv/travis-senv.1.0.0/opam new file mode 100644 index 000000000..1d1130da3 --- /dev/null +++ b/packages/travis-senv/travis-senv.1.0.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +homepage: "http://github.com/avsm/travis-senv" +tags: [ + "org:ocamllabs" + "org:mirage" +] +build: [[make]] +depends: [ + "ocaml" {< "4.06.0"} + "cmdliner" {<= "1.3.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/avsm/travis-senv" +synopsis: "Utility to manipulate Travis CI secure environment variables" +description: """ +`travis-senv` is a utility to make it easier to move secure key files in and +out of the Travis continuous integration environment. You can find the general +instructions on secure environments on the Travis site, but this command takes +care of splitting up larger files (e.g. SSH private keys) into multiple +environment variable so that they fit into the keyspace.""" +url { + src: "https://github.com/avsm/travis-senv/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=a74ddf7c63c031d98167e21d7afe50deb98689043dede2ba37552b71ba0e6cc8" + "md5=d70eca2a46d95398363a41fe2c2a4338" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/treeprint/treeprint.1.0.1/opam b/packages/treeprint/treeprint.1.0.1/opam new file mode 100644 index 000000000..bd351a357 --- /dev/null +++ b/packages/treeprint/treeprint.1.0.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "jun.furuse@gmail.com" +dev-repo: "hg+https://bitbucket.org/camlspotter/treeprint" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "spotlib" {>= "2.0.0" & < "3.0.0"} + "omake" {build & < "0.10.1"} +] +homepage: "https://bitbucket.org/camlspotter/treeprint/" +synopsis: + "Small tree structure printer with operator associations and precedences." +description: """ +Treeprint is a small printer combinator library for ASTs with infix, +prefix and postfix operators with associativity and precedence. +It provides abstract printing with minimum parentheses insertion.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/treeprint-1.0.1.tar.gz" + checksum: [ + "sha256=e5500989a1d65428dbd5edb38e5f6a3ab8f77e641e46ae6135f01a2615ecd631" + "md5=cdb905f7127c440fcbeb07bc02442f92" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/treeprint/treeprint.1.0.2/opam b/packages/treeprint/treeprint.1.0.2/opam new file mode 100644 index 000000000..d8de91c77 --- /dev/null +++ b/packages/treeprint/treeprint.1.0.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "jun.furuse@gmail.com" +dev-repo: "hg+https://bitbucket.org/camlspotter/treeprint" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "spotlib" {>= "2.0.0" & < "3.0.0"} + "omake" {build & < "0.10.1"} + "meta_conv" {<= "1.1.5"} +] +homepage: "https://bitbucket.org/camlspotter/treeprint/" +synopsis: + "Small tree structure printer with operator associations and precedences." +description: """ +Treeprint is a small printer combinator library for ASTs with infix, +prefix and postfix operators with associativity and precedence. +It provides abstract printing with minimum parentheses insertion.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/treeprint-1.0.2.tar.gz" + checksum: [ + "sha256=490dbbf63559780ba3acecd7d39cfd6d5354a8cf6c1dca6fce6b14618456ba83" + "md5=0a6ab4e50558e3ec5e512ce7c961a91f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/treeprint/treeprint.1.0.3/opam b/packages/treeprint/treeprint.1.0.3/opam new file mode 100644 index 000000000..610e6fdb2 --- /dev/null +++ b/packages/treeprint/treeprint.1.0.3/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "jun.furuse@gmail.com" +dev-repo: "hg+https://bitbucket.org/camlspotter/treeprint" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "spotlib" {>= "2.0.0" & < "3.0.0"} + "omake" {build & < "0.10.1"} + "meta_conv" {>= "1.1.4" & <= "1.1.5"} +] +homepage: "https://bitbucket.org/camlspotter/treeprint/" +synopsis: + "Small tree structure printer with operator associations and precedences." +description: """ +Treeprint is a small printer combinator library for ASTs with infix, +prefix and postfix operators with associativity and precedence. +It provides abstract printing with minimum parentheses insertion.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/treeprint-1.0.3.tar.gz" + checksum: [ + "sha256=e648ca3f41d2eefc5a9c71a938dfa0912349a75e98443743adf930b4df22b77c" + "md5=0a5550dc0e9143bf55be8a94aaf4755f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/treeprint/treeprint.2.0.0/opam b/packages/treeprint/treeprint.2.0.0/opam new file mode 100644 index 000000000..9c0ef6785 --- /dev/null +++ b/packages/treeprint/treeprint.2.0.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "jun.furuse@gmail.com" +dev-repo: "hg+https://bitbucket.org/camlspotter/treeprint" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "spotlib" {>= "2.5.1" & < "3.0.0"} + "ppx_meta_conv" {>= "2.0.0" & <= "4.1.0"} +] +homepage: "https://bitbucket.org/camlspotter/treeprint/" +synopsis: + "Small tree structure printer with operator associations and precedences." +description: """ +Treeprint is a small printer combinator library for ASTs with infix, +prefix and postfix operators with associativity and precedence. +It provides abstract printing with minimum parentheses insertion.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/treeprint-2.0.0.tar.gz" + checksum: [ + "sha256=57f26e7239ebb49bc5b40527575838ba5232e11cdd46bbcd5e108a5a19e330dd" + "md5=edcf8c2102e84bbc231851d8dec10b08" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/treeprint/treeprint.2.1.0/opam b/packages/treeprint/treeprint.2.1.0/opam new file mode 100644 index 000000000..4e29b12ae --- /dev/null +++ b/packages/treeprint/treeprint.2.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "jun.furuse@gmail.com" +dev-repo: "hg+https://bitbucket.org/camlspotter/treeprint" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "spotlib" {>= "2.5.1" & < "3.0.0"} + "omake" {build & < "0.10.1"} + "ppx_meta_conv" {>= "2.0.0" & <= "4.1.0"} +] +homepage: "https://bitbucket.org/camlspotter/treeprint/" +synopsis: + "Small tree structure printer with operator associations and precedences." +description: """ +Treeprint is a small printer combinator library for ASTs with infix, +prefix and postfix operators with associativity and precedence. +It provides abstract printing with minimum parentheses insertion.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/treeprint-2.1.0.tar.gz" + checksum: [ + "sha256=a9cefc6bea5d5137aac540e081b15bc69bca3dbac79646a2c4270dbb904593b6" + "md5=9e5b555018789f0de7a48c9440e5d1ff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/trie/trie.0.1.1/opam b/packages/trie/trie.0.1.1/opam new file mode 100644 index 000000000..feed1fec4 --- /dev/null +++ b/packages/trie/trie.0.1.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "zandoye@gmail.com" +authors: [ "ZAN DoYe" ] +homepage: "https://bitbucket.org/zandoye/trie/" +bug-reports: "https://bitbucket.org/zandoye/trie/issues" +license: "MIT" +dev-repo: "hg+https://bitbucket.org/zandoye/trie" +build: [ + [make] + [make "doc"] {with-doc} +] +install: [ + [make "install"] + [make "DOCDIR=%{doc}%/trie" "install-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "trie"] + ["rm" "-rf" "%{doc}%/trie"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "core_kernel" {< "v0.10"} +] +synopsis: "trie tree" +description: "Implementation of strict impure trie tree" +flags: light-uninstall +url { + src: "https://github.com/kandu/trie/archive/refs/tags/0.1.1.tar.gz" + checksum: [ + "sha256=7c1df9b5c621211e8a2d846adcfd0e60303bbe236a739c57436ca3269d520d36" + "md5=8b2b91a332ee085bb53d26af85f7559d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tryocaml/tryocaml.0.2.2/opam b/packages/tryocaml/tryocaml.0.2.2/opam new file mode 100644 index 000000000..dd432773e --- /dev/null +++ b/packages/tryocaml/tryocaml.0.2.2/opam @@ -0,0 +1,21 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/OCamlPro/tryocaml" +build: [[make]] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "js_of_ocaml" {< "3.0"} +] +dev-repo: "git+https://github.com/OCamlPro/tryocaml" +synopsis: "Easiest way to learn how to code in OCaml language" +url { + src: "https://github.com/OCamlPro/tryocaml/archive/0.2.2.tar.gz" + checksum: [ + "sha256=0dc4d5287954cbf74ebead644c8b48a2df535df43f869beb5c6d16658412285f" + "md5=9c2a0e3cab3b7552763e1a2421340543" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tsdl-image/tsdl-image.0.1.1/opam b/packages/tsdl-image/tsdl-image.0.1.1/opam new file mode 100644 index 000000000..29202a3c6 --- /dev/null +++ b/packages/tsdl-image/tsdl-image.0.1.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Julian Squires " +authors: "Julian Squires " +homepage: "http://github.com/tokenrove/tsdl-image" +bug-reports: "http://github.com/tokenrove/tsdl-image/issues" +license: "BSD-3-Clause" +tags: ["bindings" "graphics"] +dev-repo: "git+https://github.com/tokenrove/tsdl-image.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tsdl_image"] +depends: [ + "ocaml" + "ctypes" {>= "0.4.0" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "tsdl" {> "0.8.1" & < "0.9.0"} + "oasis" {build & <= "0.4.11"} +] +depexts: [ + ["libsdl2-image-dev"] {os-family = "debian"} + ["sdl2_image"] {os-distribution = "homebrew" & os = "macos"} + ["sdl2_image"] {os-distribution = "arch"} +] +synopsis: "SDL2_Image bindings to go with Tsdl" +description: """ +Tsdl_image provides bindings to SDL2_Image intended to be used with +Tsdl.""" +flags: light-uninstall +url { + src: "https://github.com/tokenrove/tsdl-image/archive/0.1.1.tar.gz" + checksum: [ + "sha256=b74b76869148d9fa717518f5a8c4fab279d351cc2b4452c2ad9417b62ad1b5d1" + "md5=e5a6c22e5f45c9b53dbbca8ecac98e98" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tsdl-image/tsdl-image.0.1/opam b/packages/tsdl-image/tsdl-image.0.1/opam new file mode 100644 index 000000000..6d8461359 --- /dev/null +++ b/packages/tsdl-image/tsdl-image.0.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Julian Squires " +authors: "Julian Squires " +homepage: "http://github.com/tokenrove/tsdl-image" +bug-reports: "http://github.com/tokenrove/tsdl-image/issues" +license: "BSD-3-Clause" +tags: ["bindings" "graphics"] +dev-repo: "git+https://github.com/tokenrove/tsdl-image.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tsdl_image"] +depends: [ + "ocaml" + "ctypes" {>= "0.4.0" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "tsdl" {> "0.8.1" & < "0.9.0"} + "oasis" {build & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} +] +depexts: [ + ["libsdl2-image-dev"] {os-family = "debian"} + ["sdl2_image"] {os-distribution = "homebrew" & os = "macos"} + ["sdl2_image"] {os-distribution = "arch"} +] +synopsis: "SDL2_Image bindings to go with Tsdl" +description: """ +Tsdl_image provides bindings to SDL2_Image intended to be used with +Tsdl.""" +flags: light-uninstall +url { + src: "https://github.com/tokenrove/tsdl-image/archive/0.1.0.tar.gz" + checksum: [ + "sha256=535069e7ba8a09f03cda2c173b57cb9375f4f3b633ba0036993f4226dec8e7ed" + "md5=79fda1a6deb644626907d72b7a76e758" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tsdl-image/tsdl-image.0.2.0/opam b/packages/tsdl-image/tsdl-image.0.2.0/opam new file mode 100644 index 000000000..5483a8c25 --- /dev/null +++ b/packages/tsdl-image/tsdl-image.0.2.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Julian Squires " +authors: "Julian Squires " +homepage: "http://github.com/tokenrove/tsdl-image" +bug-reports: "http://github.com/tokenrove/tsdl-image/issues" +license: "BSD-3-Clause" +tags: ["bindings" "graphics"] +dev-repo: "git+https://github.com/tokenrove/tsdl-image.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tsdl_image"] +depends: [ + "ocaml" {>= "4.01"} + "ctypes" {>= "0.4.0" & < "0.18.0"} + "ctypes-foreign" {<= "0.23.0"} + "tsdl" {>= "0.9.0" & <= "1.1.0"} + "result" {< "1.5"} + "oasis" {build & <= "0.4.11"} +] +depexts: [ + ["libsdl2-image-dev"] {os-family = "debian"} + ["sdl2_image"] {os-distribution = "homebrew" & os = "macos"} + ["sdl2_image"] {os-distribution = "arch"} +] +synopsis: "SDL2_Image bindings to go with Tsdl" +description: """ +Tsdl_image provides bindings to SDL2_Image intended to be used with +Tsdl.""" +flags: light-uninstall +url { + src: "https://github.com/tokenrove/tsdl-image/archive/0.2.0.tar.gz" + checksum: [ + "sha256=5a0b483ea142b27fbea08269a8e22f09f47c8f022cb3cdcbf27f30e623d1cacb" + "md5=db28fc8090a0098d6c10bb144ed04c3f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tsdl-mixer/tsdl-mixer.0.2/opam b/packages/tsdl-mixer/tsdl-mixer.0.2/opam new file mode 100644 index 000000000..18a47f3fa --- /dev/null +++ b/packages/tsdl-mixer/tsdl-mixer.0.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Julian Squires " +authors: "Julian Squires " +homepage: "http://github.com/tokenrove/tsdl-mixer" +bug-reports: "http://github.com/tokenrove/tsdl-mixer/issues" +license: "BSD-3-Clause" +tags: ["bindings" "audio"] +dev-repo: "git+https://github.com/tokenrove/tsdl-mixer.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure"] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tsdl_mixer"] +depends: [ + "ocaml" + "ctypes" {>= "0.4.0" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "tsdl" {>= "0.9.0" & < "0.9.7"} + "result" {<= "1.5"} + "oasis" {build & <= "0.4.11"} +] +depexts: [ + ["libsdl2-mixer-dev"] {os-family = "debian"} + ["sdl2_mixer"] {os-distribution = "homebrew" & os = "macos"} +] +synopsis: "SDL2_mixer bindings to go with Tsdl" +description: """ +Tsdl_mixer provides bindings to SDL2_mixer intended to be used with +Tsdl.""" +flags: light-uninstall +url { + src: "https://github.com/tokenrove/tsdl-mixer/archive/0.2.tar.gz" + checksum: [ + "sha256=748b8053997f1f2e384b51bf33782cd300f5ba9e1eb30dfd83eb1aa992e99a41" + "md5=0bc79088c06f15369b35c24777dabb6e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tsdl/tsdl.0.8.0/opam b/packages/tsdl/tsdl.0.8.0/opam new file mode 100644 index 000000000..c335829cc --- /dev/null +++ b/packages/tsdl/tsdl.0.8.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/tsdl" +authors: ["Daniel Bünzli "] +dev-repo: "git+http://erratique.ch/repos/tsdl.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +doc: "http://erratique.ch/software/tsdl/doc/Tsdl" +tags: [ "audio" "bindings" "graphics" "media" "opengl" "input" "hci" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" {build & <= "1.9.6"} + "conf-sdl2" {= "1"} + "ctypes" {>= "0.2.3" & < "0.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" ] # TODO fixme +] +synopsis: "Thin bindings to SDL for OCaml" +description: """ +Tsdl is an OCaml library providing thin bindings to the cross-platform +SDL C library. + +Tsdl depends on the [SDL 2.0.1][1] C library (or later) and +[ocaml-ctypes][2]. Tsdl is distributed under the BSD3 license. + +[1]: http://www.libsdl.org/ +[2]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tsdl/releases/tsdl-0.8.0.tbz" + checksum: [ + "sha256=8c4c91b48f78fe18ed45cbb07f3f2981827e6ca9bb84877c41799b1c665f8872" + "md5=0d13213945f346891f6e319e486d7aca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tsdl/tsdl.0.8.1/opam b/packages/tsdl/tsdl.0.8.1/opam new file mode 100644 index 000000000..8e3f65115 --- /dev/null +++ b/packages/tsdl/tsdl.0.8.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/tsdl" +authors: ["Daniel Bünzli "] +dev-repo: "git+http://erratique.ch/repos/tsdl.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +doc: "http://erratique.ch/software/tsdl/doc/Tsdl" +tags: [ "audio" "bindings" "graphics" "media" "opengl" "input" "hci" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-sdl2" {= "1"} + "ctypes" {>= "0.3" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" ] # TODO fixme +] +synopsis: "Thin bindings to SDL for OCaml" +description: """ +Tsdl is an OCaml library providing thin bindings to the cross-platform +SDL C library. + +Tsdl depends on the [SDL 2.0.1][1] C library (or later) and +[ocaml-ctypes][2]. Tsdl is distributed under the BSD3 license. + +[1]: http://www.libsdl.org/ +[2]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tsdl/releases/tsdl-0.8.1.tbz" + checksum: [ + "sha256=62d2f5430e563d994cbd334c5cefccb6ba1e039b098ba85c27fa3f2ac532dbe1" + "md5=883f3db2e11046b84dc778348171d527" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tsdl/tsdl.0.8.2/opam b/packages/tsdl/tsdl.0.8.2/opam new file mode 100644 index 000000000..460aec09e --- /dev/null +++ b/packages/tsdl/tsdl.0.8.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/tsdl" +doc: "http://erratique.ch/software/tsdl/doc/Tsdl" +dev-repo: "git+http://erratique.ch/repos/tsdl.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +tags: [ "audio" "bindings" "graphics" "media" "opengl" "input" "hci" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-sdl2" {= "1"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Thin bindings to SDL for OCaml" +description: """ +Tsdl is an OCaml library providing thin bindings to the cross-platform +SDL C library. + +Tsdl depends on the [SDL 2.0.1][1] C library (or later) and +[ocaml-ctypes][2]. Tsdl is distributed under the BSD3 license. + +[1]: http://www.libsdl.org/ +[2]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tsdl/releases/tsdl-0.8.2.tbz" + checksum: [ + "sha256=2f07fa779f37f3ca19620d337002ee5b3427806c2b02bcfb76e197456d34c6d2" + "md5=37d15a4f7bd09ff4674eb7429241341f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tsdl/tsdl.0.9.0/opam b/packages/tsdl/tsdl.0.9.0/opam new file mode 100644 index 000000000..732d3e740 --- /dev/null +++ b/packages/tsdl/tsdl.0.9.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/tsdl" +doc: "http://erratique.ch/software/tsdl/doc/Tsdl" +dev-repo: "git+http://erratique.ch/repos/tsdl.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +tags: [ "audio" "bindings" "graphics" "media" "opengl" "input" "hci" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "conf-sdl2" {= "1"} + "ctypes" {>= "0.4.1" & <= "0.23.0"} + "ctypes-foreign" {<= "0.23.0"} + "result" {<= "1.5"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Thin bindings to SDL for OCaml" +description: """ +Tsdl is an OCaml library providing thin bindings to the cross-platform +SDL C library. + +Tsdl depends on the [SDL 2.0.1][1] C library (or later), +[ocaml-ctypes][2] and the `result` compatibility package. +Tsdl is distributed under the BSD3 license. + +[1]: http://www.libsdl.org/ +[2]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.0.tbz" + checksum: [ + "sha256=156ab2355ede48a01bf5993f717dee2b788c3d8162f90360ee4f755bbce6a00b" + "md5=8827e42d90ec3b8f8bcb7aadc6156818" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tsdl/tsdl.0.9.1/opam b/packages/tsdl/tsdl.0.9.1/opam new file mode 100644 index 000000000..b0acdb80e --- /dev/null +++ b/packages/tsdl/tsdl.0.9.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/tsdl" +doc: "http://erratique.ch/software/tsdl/doc/Tsdl" +dev-repo: "git+http://erratique.ch/repos/tsdl.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +tags: [ "audio" "bindings" "graphics" "media" "opengl" "input" "hci" + "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "conf-sdl2" {= "1"} + "result" {< "1.5"} + "ctypes" {>= "0.9.0" & < "0.21.0"} + "ctypes-foreign" {<= "0.23.0"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "Thin bindings to SDL for OCaml" +description: """ +Tsdl is an OCaml library providing thin bindings to the cross-platform +SDL C library. + +Tsdl depends on the [SDL 2.0.1][sdl] C library (or later), +[ocaml-ctypes][ctypes] and the `result` compatibility package. +Tsdl is distributed under the BSD3 license. + +[sdl]: http://www.libsdl.org/ +[ctypes]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.1.tbz" + checksum: [ + "sha256=642cc28c026970316fc7c27f943601ebdc0ac415563e0d964b02fd0ddd496b21" + "md5=cad911bc8d7dd6dc5c231417c9e5906b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tsdl/tsdl.0.9.2/opam b/packages/tsdl/tsdl.0.9.2/opam new file mode 100644 index 000000000..1b2ec4f85 --- /dev/null +++ b/packages/tsdl/tsdl.0.9.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/tsdl" +doc: "http://erratique.ch/software/tsdl/doc/Tsdl" +dev-repo: "git+http://erratique.ch/repos/tsdl.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +tags: [ "audio" "bindings" "graphics" "media" "opengl" "input" "hci" + "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ocb-stubblr" {build & <= "0.1.1-1"} + "conf-sdl2" {= "1"} + "result" {< "1.5"} + "ctypes" {>= "0.9.0" & < "0.21.0"} + "ctypes-foreign" {<= "0.23.0"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "Thin bindings to SDL for OCaml" +description: """ +Tsdl is an OCaml library providing thin bindings to the cross-platform +SDL C library. + +Tsdl depends on the [SDL 2.0.1][sdl] C library (or later), +[ocaml-ctypes][ctypes] and the `result` compatibility package. +Tsdl is distributed under the ISC license. + +[sdl]: http://www.libsdl.org/ +[ctypes]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.2.tbz" + checksum: [ + "sha256=8d3d942be3d7d1a842a068132c21c5db0aa24d358a79711b0b56b563d391b827" + "md5=08c18fed8909499c63e59c14af6c7f3d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tsdl/tsdl.0.9.3/opam b/packages/tsdl/tsdl.0.9.3/opam new file mode 100644 index 000000000..c47a75d03 --- /dev/null +++ b/packages/tsdl/tsdl.0.9.3/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/tsdl" +doc: "http://erratique.ch/software/tsdl/doc/Tsdl" +dev-repo: "git+http://erratique.ch/repos/tsdl.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +tags: [ "audio" "bindings" "graphics" "media" "opengl" "input" "hci" + "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ocb-stubblr" {build & <= "0.1.1-1"} + "conf-sdl2" {= "1"} + "result" {< "1.5"} + "ctypes" {>= "0.9.0" & < "0.21.0"} + "ctypes-foreign" {<= "0.23.0"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "Thin bindings to SDL for OCaml" +description: """ +Tsdl is an OCaml library providing thin bindings to the cross-platform +SDL C library. + +Tsdl depends on the [SDL 2.0.5][sdl] C library (or later), +[ocaml-ctypes][ctypes] and the `result` compatibility package. +Tsdl is distributed under the ISC license. + +[sdl]: http://www.libsdl.org/ +[ctypes]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.3.tbz" + checksum: [ + "sha256=a0f71065378ae0d91dacf46f440ace85885f7b59dbb38155ecd21691661f602c" + "md5=95ac94745afad8f0c154ee1b0fdd11b8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tsdl/tsdl.0.9.4/opam b/packages/tsdl/tsdl.0.9.4/opam new file mode 100644 index 000000000..6df94c8ca --- /dev/null +++ b/packages/tsdl/tsdl.0.9.4/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/tsdl" +doc: "http://erratique.ch/software/tsdl/doc/Tsdl" +dev-repo: "git+http://erratique.ch/repos/tsdl.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +tags: [ "audio" "bindings" "graphics" "media" "opengl" "input" "hci" + "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ocb-stubblr" {build & <= "0.1.1-1"} + "conf-sdl2" {= "1"} + "result" {< "1.5"} + "ctypes" {>= "0.9.0" & < "0.21.0"} + "ctypes-foreign" {<= "0.23.0"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "Thin bindings to SDL for OCaml" +description: """ +Tsdl is an OCaml library providing thin bindings to the cross-platform +SDL C library. + +Tsdl depends on the [SDL 2.0.5][sdl] C library (or later), +[ocaml-ctypes][ctypes] and the `result` compatibility package. +Tsdl is distributed under the ISC license. + +[sdl]: http://www.libsdl.org/ +[ctypes]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.4.tbz" + checksum: [ + "sha256=e2a95a5e84c9e040e1e511936068a302105068f9bf64f9be477d792ef8194e8d" + "md5=ef0ad013a3e49a4c7ad7c9a4dd54dd13" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tsdl/tsdl.0.9.5/opam b/packages/tsdl/tsdl.0.9.5/opam new file mode 100644 index 000000000..91622d6b0 --- /dev/null +++ b/packages/tsdl/tsdl.0.9.5/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/tsdl" +doc: "http://erratique.ch/software/tsdl/doc/Tsdl" +dev-repo: "git+http://erratique.ch/repos/tsdl.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +tags: [ "audio" "bindings" "graphics" "media" "opengl" "input" "hci" + "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ocb-stubblr" {build & <= "0.1.1-1"} + "conf-sdl2" {= "1"} + "result" {< "1.5"} + "ctypes" {>= "0.9.0" & < "0.21.0"} + "ctypes-foreign" {<= "0.23.0"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "Thin bindings to SDL for OCaml" +description: """ +Tsdl is an OCaml library providing thin bindings to the cross-platform +SDL C library. + +Tsdl depends on the [SDL 2.0.5][sdl] C library (or later), +[ocaml-ctypes][ctypes] and the `result` compatibility package. +Tsdl is distributed under the ISC license. + +[sdl]: http://www.libsdl.org/ +[ctypes]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.5.tbz" + checksum: [ + "sha256=26cebb91abc679524e0732ee0ad191e74e6750e30ad41d8f3620ad16e3cef4f8" + "md5=1adbb9ce9b4508a13d99e42268331870" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tsdl/tsdl.0.9.6/opam b/packages/tsdl/tsdl.0.9.6/opam new file mode 100644 index 000000000..e8fe76b13 --- /dev/null +++ b/packages/tsdl/tsdl.0.9.6/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["The tsdl programmers"] +homepage: "http://erratique.ch/software/tsdl" +doc: "http://erratique.ch/software/tsdl/doc/Tsdl" +dev-repo: "git+http://erratique.ch/repos/tsdl.git" +bug-reports: "https://github.com/dbuenzli/tsdl/issues" +tags: [ "audio" "bindings" "graphics" "media" "opengl" "input" "hci" + "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "ocb-stubblr" {build & <= "0.1.1-1"} + "conf-sdl2" {= "1"} + "result" {< "1.5"} + "ctypes" {>= "0.9.0" & < "0.21.0"} + "ctypes-foreign" {<= "0.23.0"} +] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] +synopsis: "Thin bindings to SDL for OCaml" +description: """ +Tsdl is an OCaml library providing thin bindings to the cross-platform +SDL C library. + +Tsdl depends on the [SDL 2.0.6][sdl] C library (or later), +[ocaml-ctypes][ctypes] and the `result` compatibility package. +Tsdl is distributed under the ISC license. + +[sdl]: http://www.libsdl.org/ +[ctypes]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.6.tbz" + checksum: [ + "sha256=c48e7edc59d4ef188fdf0db80ea84171af9ecc0610fe04c7f85643662b947902" + "md5=846afa7b1f0aad7be9bdaa6b484a90df" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tuntap/tuntap.0.2/opam b/packages/tuntap/tuntap.0.2/opam new file mode 100644 index 000000000..33819ff0f --- /dev/null +++ b/packages/tuntap/tuntap.0.2/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +authors: [ "Vincent Bernardoff " + "Anil Madhavapeddy " +] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-tuntap" +maintainer: "vb@luminar.eu.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "tuntap"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/vbmithr/ocaml-tuntap" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "TUN/TAP bindings" +flags: light-uninstall +url { + src: "https://github.com/vbmithr/ocaml-tuntap/archive/0.2.tar.gz" + checksum: [ + "sha256=ad45540ddb1903c32fc7739904f822ad261f31026462e5c70e0e07005041ff13" + "md5=124f623ad06b4c311c269a62a4f0a215" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tuntap/tuntap.0.3/opam b/packages/tuntap/tuntap.0.3/opam new file mode 100644 index 000000000..4ec3bc22d --- /dev/null +++ b/packages/tuntap/tuntap.0.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +authors: [ "Vincent Bernardoff " + "Anil Madhavapeddy " +] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-tuntap" +maintainer: "vb@luminar.eu.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "tuntap"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-tuntap" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "TUN/TAP bindings" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tuntap/archive/0.3.tar.gz" + checksum: [ + "sha256=a361b654585ec54b014ad35433e9ec3e5723920e3ff569f7bf62c208dd1ca83d" + "md5=64f294794a86a9fc3dfe0de55db66f83" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tuntap/tuntap.0.4/opam b/packages/tuntap/tuntap.0.4/opam new file mode 100644 index 000000000..729f7752e --- /dev/null +++ b/packages/tuntap/tuntap.0.4/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +authors: [ "Vincent Bernardoff " + "Anil Madhavapeddy " +] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-tuntap" +maintainer: "vb@luminar.eu.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "tuntap"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-tuntap" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "TUN/TAP bindings" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tuntap/archive/0.4.tar.gz" + checksum: [ + "sha256=e22c87ca2a552f5981dcaebc3991dd9916055f270defc6e2755be12556ab662f" + "md5=82c29be7f4765f15d8ef3162944ad5a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tuntap/tuntap.0.5/opam b/packages/tuntap/tuntap.0.5/opam new file mode 100644 index 000000000..59a7e0939 --- /dev/null +++ b/packages/tuntap/tuntap.0.5/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +authors: [ "Vincent Bernardoff " + "Anil Madhavapeddy " +] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-tuntap" +maintainer: "vb@luminar.eu.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "tuntap"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "cstruct" {< "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-tuntap" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "TUN/TAP bindings" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tuntap/archive/0.5.tar.gz" + checksum: [ + "sha256=37b67ea6cd5b036c5c70d23d957b7cfb290c8127a8674fab211692a18c9429d6" + "md5=2aea0108680399323d0549322447f7c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tuntap/tuntap.0.6/opam b/packages/tuntap/tuntap.0.6/opam new file mode 100644 index 000000000..f689dc149 --- /dev/null +++ b/packages/tuntap/tuntap.0.6/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +authors: [ "Vincent Bernardoff " + "Anil Madhavapeddy " +] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-tuntap" +maintainer: "vb@luminar.eu.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "tuntap"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ipaddr" {>= "0.2.2" & < "4.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-tuntap" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "TUN/TAP bindings" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tuntap/archive/0.6.tar.gz" + checksum: [ + "sha256=ea6e1298500f4ee355454e330e3c2ab17d7ad156b6e345d1a78b225ea1b296f3" + "md5=925a1bbf285ecbaa51a4f897d55817b5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tuntap/tuntap.0.7.0/opam b/packages/tuntap/tuntap.0.7.0/opam new file mode 100644 index 000000000..7ae266ba5 --- /dev/null +++ b/packages/tuntap/tuntap.0.7.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +authors: [ "Vincent Bernardoff " + "Anil Madhavapeddy " +] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-tuntap" +maintainer: "vb@luminar.eu.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "tuntap"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ipaddr" {>= "0.2.3" & < "4.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-tuntap" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "TUN/TAP bindings" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tuntap/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=1a90a6f7571dbed8c00f5aae2cb91774b1a7b5e7fe3b03df56aa8b236556bb16" + "md5=ef0e8047f37c97d59e26d9db7540c435" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tuntap/tuntap.1.0.0/opam b/packages/tuntap/tuntap.1.0.0/opam new file mode 100644 index 000000000..4ce7b9d03 --- /dev/null +++ b/packages/tuntap/tuntap.1.0.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +authors: [ "Vincent Bernardoff " + "Anil Madhavapeddy " +] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-tuntap" +maintainer: "vb@luminar.eu.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [make "PREFIX=%{prefix}%"] +remove: [["ocamlfind" "remove" "tuntap"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ipaddr" {>= "2.2.0" & < "4.0.0"} + "cmdliner" {<= "1.3.0"} + "lwt" {<= "5.9.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-tuntap" +install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "TUN/TAP bindings" +description: """ +This is an OCaml library for handling TUN/TAP devices. TUN refers to layer 3 +virtual interfaces whereas TAP refers to layer 2 Ethernet ones. + +See for more information. + +Linux, FreeBSD, OpenBSD and MacOS X should all be supported. You will need +to install the third-party on OSX before +using this library. + +WWW: +Issues: +E-mail: """ +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tuntap/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=a71523883614d1752e2f9b1a1845a381b2a97106f9fc84f570eec9405102e05a" + "md5=ebc21fc98e93f279c0dd8a4b27fc663e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type-beat/type-beat.0.1/opam b/packages/type-beat/type-beat.0.1/opam new file mode 100644 index 000000000..c1e6ca0e5 --- /dev/null +++ b/packages/type-beat/type-beat.0.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Romain Calascibetta " +authors: "Romain Calascibetta " +homepage: "https://github.com/oklm-wsh/TypeBeat" +bug-reports: "https://github.com/oklm-wsh/TypeBeat/issues" +license: "MIT" +doc: "https://oklm-wsh.github.io/TypeBeat/" +dev-repo: "git+https://github.com/oklm-wsh/TypeBeat.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "topkg" {build & <= "1.0.7"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "angstrom" {= "0.5.0"} +] +post-messages: [ "Use typebeat instead of type-beat" ] + +synopsis: "A parser for the Content-Type value" +description: """ +A agnostic parser for the Content-Type value (from the RFC822 and the RFC2045). +Use typebeat instead of type-beat.""" +url { + src: + "https://github.com/mirage/typebeat/releases/download/0.1/typebeat-0.1.tbz" + checksum: [ + "sha256=9690af5291561244a089b09814e374a23bdc04108a1e172da3e1ddd100ff3de9" + "md5=042b0ed2875977aed6f1d23f783b06b4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/type_conv/type_conv.108.00.02/opam b/packages/type_conv/type_conv.108.00.02/opam new file mode 100644 index 000000000..bc386f211 --- /dev/null +++ b/packages/type_conv/type_conv.108.00.02/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "3.12.1" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/type_conv-108.00.02.tar.gz" + checksum: [ + "sha256=2561322c3a7223e9af02dc968b4c16aaceafb722ff569d2408b6c31f605f2558" + "md5=164fcc28cd59fe6ce97a7b6816b402d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.108.07.00/opam b/packages/type_conv/type_conv.108.07.00/opam new file mode 100644 index 000000000..98095f52d --- /dev/null +++ b/packages/type_conv/type_conv.108.07.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {< "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/type_conv-108.07.00.tar.gz" + checksum: [ + "sha256=a8f0f230633dbcb77bd8d5ee1c5f47c57385a6c09d5c3ac1fb02449077772c7d" + "md5=e3a4bd63e2c24d1396ce64e42293f1d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.108.07.01/opam b/packages/type_conv/type_conv.108.07.01/opam new file mode 100644 index 000000000..751e59f01 --- /dev/null +++ b/packages/type_conv/type_conv.108.07.01/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "3.12.1" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/type_conv-108.07.01.tar.gz" + checksum: [ + "sha256=fefdf2c5a3a21d13d4347d084e8045b4335bdc411bf000d1e92c265a24ebc028" + "md5=2b61b7106943841ce2bc77c174fb532c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.108.08.00/opam b/packages/type_conv/type_conv.108.08.00/opam new file mode 100644 index 000000000..32e03a532 --- /dev/null +++ b/packages/type_conv/type_conv.108.08.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "3.12.1" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/type_conv-108.08.00.tar.gz" + checksum: [ + "sha256=540b4263812836e5d87b406634cecc3f536ed379ffd34302db3f99cbf98cda23" + "md5=3e7dd880db396decb952fdeb59de8a66" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.07.00/opam b/packages/type_conv/type_conv.109.07.00/opam new file mode 100644 index 000000000..71f6b3523 --- /dev/null +++ b/packages/type_conv/type_conv.109.07.00/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/type_conv-109.07.00.tar.gz" + checksum: [ + "sha256=f6471fcd39e97c28a7cbb8a9f72da77f0d46a32f99decb4f7abc1f018ee642ad" + "md5=37ac7971683f74e15f2ad56e645d0930" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/type_conv/disable_warn_error.patch" + checksum: [ + "sha256=3cde17ce419b2d6c60d2d12a65adef248d3e0a59ec67d1fb468c078274bfc551" + "md5=c2d2e1cf07ace5d7b845a455b1ba2c11" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.08.00/opam b/packages/type_conv/type_conv.109.08.00/opam new file mode 100644 index 000000000..5585ffe49 --- /dev/null +++ b/packages/type_conv/type_conv.109.08.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/type_conv-109.08.00.tar.gz" + checksum: [ + "sha256=035fe14ee6e6fadc35586b95c895a5b63ae76ab4b5583a85bae05eaecf90ac3d" + "md5=16296b3b2e2330bf94030a3696a993da" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.09.00/opam b/packages/type_conv/type_conv.109.09.00/opam new file mode 100644 index 000000000..0cfcd05a7 --- /dev/null +++ b/packages/type_conv/type_conv.109.09.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/type_conv-109.09.00.tar.gz" + checksum: [ + "sha256=d1a9236fed1fae87ed5e6c3e210ef81bcbffad8cb78015a1b774de1b90a97dfc" + "md5=6294e67ad4cafefe6b7826c0fef2cb5a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.10.00/opam b/packages/type_conv/type_conv.109.10.00/opam new file mode 100644 index 000000000..696569666 --- /dev/null +++ b/packages/type_conv/type_conv.109.10.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/type_conv-109.10.00.tar.gz" + checksum: [ + "sha256=27774e489e6bb6812aac5098c885ce7e1d1866d4814d5389d40f15f2669439fb" + "md5=f2b855bfdf10f015a9b3b3a6a0c02e7c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.11.00/opam b/packages/type_conv/type_conv.109.11.00/opam new file mode 100644 index 000000000..d718cbdc3 --- /dev/null +++ b/packages/type_conv/type_conv.109.11.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/type_conv-109.11.00.tar.gz" + checksum: [ + "sha256=6d15996fd09885f7f33e2115dcf3c4aa8f2830f173b335d5dde44552cd57e851" + "md5=ff9a0372b52f634e6dbff2593efe31b6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.12.00/opam b/packages/type_conv/type_conv.109.12.00/opam new file mode 100644 index 000000000..9ebabade1 --- /dev/null +++ b/packages/type_conv/type_conv.109.12.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/type_conv" +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/type_conv/archive/109.12.00.tar.gz" + checksum: [ + "sha256=b09e37dde98896e2097d36131bcabd81dd91de2125fad3ba24b0b5c837a0b187" + "md5=dfd04f94efb2e9949b260dbab56892e3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.13.00/opam b/packages/type_conv/type_conv.109.13.00/opam new file mode 100644 index 000000000..5e94dc0aa --- /dev/null +++ b/packages/type_conv/type_conv.109.13.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/type_conv-109.13.00.tar.gz" + checksum: [ + "sha256=29462c342a41fc531047716838ad2dc85fa3a0e8134e365bdb64ee7a6f616525" + "md5=ada51dde75118e5ffa6aed8ffd75cf94" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.14.00/opam b/packages/type_conv/type_conv.109.14.00/opam new file mode 100644 index 000000000..0b579f16b --- /dev/null +++ b/packages/type_conv/type_conv.109.14.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/type_conv-109.14.00.tar.gz" + checksum: [ + "sha256=80abd0661e9eb95865d44a38b2051a8053d79750241f6382c52b59a402981cba" + "md5=6ca41ffed72fba8a8a188270e05f8628" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.15.00/opam b/packages/type_conv/type_conv.109.15.00/opam new file mode 100644 index 000000000..ffc74c5a5 --- /dev/null +++ b/packages/type_conv/type_conv.109.15.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/type_conv-109.15.00.tar.gz" + checksum: [ + "sha256=d36aff445b2857b2a919687686b7795deeabcab89d339ada3f4ea267c5e117c3" + "md5=723e75ac812eccf48880b700b2713a8a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.20.00/opam b/packages/type_conv/type_conv.109.20.00/opam new file mode 100644 index 000000000..7a8c054f5 --- /dev/null +++ b/packages/type_conv/type_conv.109.20.00/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +build: make +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.1" & < "4.03.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/type_conv-109.20.00.tar.gz" + checksum: [ + "sha256=11ab4cf505b8d9ee1f691c4a6526c6e0483f69c5d3ad183cf781d16cf4264878" + "md5=10392f9f6e0d74a5b2ce791821dd3dcd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.28.00/opam b/packages/type_conv/type_conv.109.28.00/opam new file mode 100644 index 000000000..9757c043c --- /dev/null +++ b/packages/type_conv/type_conv.109.28.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/type_conv-109.28.00.tar.gz" + checksum: [ + "sha256=b868c88ce550178835660692d6dfab14a7d3b3b992b02669779b532e4c6c89f0" + "md5=cc2e84b3bdcfca060ec125a0349b6c9e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.41.00/opam b/packages/type_conv/type_conv.109.41.00/opam new file mode 100644 index 000000000..56001be9a --- /dev/null +++ b/packages/type_conv/type_conv.109.41.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/type_conv-109.41.00.tar.gz" + checksum: [ + "sha256=be1f8eaa593bf6b25186eaed8243d011508cdf6efac9e9448fef93f07c10db22" + "md5=96861562c24a5e127900c4f1765ed848" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.47.00/opam b/packages/type_conv/type_conv.109.47.00/opam new file mode 100644 index 000000000..2170eec45 --- /dev/null +++ b/packages/type_conv/type_conv.109.47.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/type_conv-109.47.00.tar.gz" + checksum: [ + "sha256=98cae8b9ab17922abb5e6101a9ea0e275e7431ceff8c9ce2306f58c20f603d4b" + "md5=2d99311de3b2f7d8e8e90a0d4ae3a583" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.53.00/opam b/packages/type_conv/type_conv.109.53.00/opam new file mode 100644 index 000000000..56829bd74 --- /dev/null +++ b/packages/type_conv/type_conv.109.53.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/type_conv-109.53.00.tar.gz" + checksum: [ + "sha256=f5433c06537fd678bf7b108085e369675f3acf9be5efa23fc164e08b1bb63e06" + "md5=951c09b4009a260054ad5e7ca7003f27" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.53.02/opam b/packages/type_conv/type_conv.109.53.02/opam new file mode 100644 index 000000000..a416cb03a --- /dev/null +++ b/packages/type_conv/type_conv.109.53.02/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/type_conv-109.53.02.tar.gz" + checksum: [ + "sha256=04edc7f239a2be0a4d2dd1465ed886d0fb8cd51a992f9e6ab9961d0741af4841" + "md5=8dc490864ea4d609b4397065640e0bc6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.60.00/opam b/packages/type_conv/type_conv.109.60.00/opam new file mode 100644 index 000000000..ce1fd8744 --- /dev/null +++ b/packages/type_conv/type_conv.109.60.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/type_conv-109.60.00.tar.gz" + checksum: [ + "sha256=c29cdd92c8942861ec1b767f3179e8466f9f62cd8401fee0867acee592fd84fc" + "md5=db27eaa25d43c216377613c73b9f940b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.109.60.01/opam b/packages/type_conv/type_conv.109.60.01/opam new file mode 100644 index 000000000..69a6c0df9 --- /dev/null +++ b/packages/type_conv/type_conv.109.60.01/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/type_conv-109.60.01.tar.gz" + checksum: [ + "sha256=fd0b1aff77c665495b240d39b7b8ef09a4c50ab959807bc50ff8d1874cccfd52" + "md5=e1ba1b500db7294aed04634f0a6f414b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.111.13.00/opam b/packages/type_conv/type_conv.111.13.00/opam new file mode 100644 index 000000000..4752e711e --- /dev/null +++ b/packages/type_conv/type_conv.111.13.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/type_conv-111.13.00.tar.gz" + checksum: [ + "sha256=0b101439b809a526946fd4eb1d77f0e5ac98a4e0b19c9f0d1d11caecacac462b" + "md5=621e4048df864d6877b99de4b35f9bff" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.112.01.00/opam b/packages/type_conv/type_conv.112.01.00/opam new file mode 100644 index 000000000..b841a3185 --- /dev/null +++ b/packages/type_conv/type_conv.112.01.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/type_conv-112.01.00.tar.gz" + checksum: [ + "sha256=0dabf7cf351ea72e4c18d082c4e2c2ad9acdadd1af0142833db70670bacdbedb" + "md5=c23912a1c9bcf85e88fd683aac9e3ed2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.112.01.01/opam b/packages/type_conv/type_conv.112.01.01/opam new file mode 100644 index 000000000..006c378a3 --- /dev/null +++ b/packages/type_conv/type_conv.112.01.01/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/type_conv-112.01.01.tar.gz" + checksum: [ + "sha256=dbbc33b7ab420e8442d79ba4308ea6c0c16903b310d33525be18841159aa8855" + "md5=f43b3196efdbfafe8db3c2c6cd3413fc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.112.01.02/opam b/packages/type_conv/type_conv.112.01.02/opam new file mode 100644 index 000000000..f0efd4ad2 --- /dev/null +++ b/packages/type_conv/type_conv.112.01.02/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +homepage: "https://github.com/janestreet/type_conv" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/type_conv-112.01.02.tar.gz" + checksum: [ + "sha256=342a241a43a2d494739244c8e41624bef25dfae809ebf15577d817ebb67f3890" + "md5=e1d6ff7a9f014dc4fd27190825c767c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.113.00.00/opam b/packages/type_conv/type_conv.113.00.00/opam new file mode 100644 index 000000000..3dbc1dc3a --- /dev/null +++ b/packages/type_conv/type_conv.113.00.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [[make "install"]] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/type_conv-113.00.00.tar.gz" + checksum: [ + "sha256=52bf5bc316f24411ad8f334b07b98a852071c92d0f95914c5d933ae7c65feb43" + "md5=d53f5419a8b9ec829c8e8af9828bbcde" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/type_conv/type_conv.113.00.01/opam b/packages/type_conv/type_conv.113.00.01/opam new file mode 100644 index 000000000..aabe97e51 --- /dev/null +++ b/packages/type_conv/type_conv.113.00.01/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/type_conv" +bug-reports: "https://github.com/janestreet/type_conv/issues" +dev-repo: "git+https://github.com/janestreet/type_conv.git" +license: "Apache-2.0" +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [[make "install"]] +remove: [["ocamlfind" "remove" "type_conv"]] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Library for building type-driven syntax extensions" +description: """ +Part of Jane Street’s Core library +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/type_conv-113.00.01.tar.gz" + checksum: [ + "sha256=ed2f6ea1538af41b89f1b767e456824899a5c2d6c3ba0a76336753322221b275" + "md5=b252b73438b25083860c57624d7da88a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typehashlib/typehashlib.108.00.02/opam b/packages/typehashlib/typehashlib.108.00.02/opam new file mode 100644 index 000000000..91b458169 --- /dev/null +++ b/packages/typehashlib/typehashlib.108.00.02/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/typehashlib-108.00.02.tar.gz" + checksum: [ + "sha256=ed5b93557333e68281d91d8b0b0851b12f379063879c2d802e261ae4bd40bd38" + "md5=50d9b909ae8c2b8ac97fff39f10e5c01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.108.07.00/opam b/packages/typehashlib/typehashlib.108.07.00/opam new file mode 100644 index 000000000..bbf0f31ce --- /dev/null +++ b/packages/typehashlib/typehashlib.108.07.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/typehashlib-108.07.00.tar.gz" + checksum: [ + "sha256=3dc93e9528b28a127f54c9ad82e72b182f99013c5f12ae216b0bc027fe29765e" + "md5=f2cc8e130bf19a24bb79e47d0c25d152" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.108.07.01/opam b/packages/typehashlib/typehashlib.108.07.01/opam new file mode 100644 index 000000000..d5fd4fb4f --- /dev/null +++ b/packages/typehashlib/typehashlib.108.07.01/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/typehashlib-108.07.01.tar.gz" + checksum: [ + "sha256=ac0b82aa46c3b614620e49633573200ccb3645b16d0ee2b5b8ac2d90830ac375" + "md5=7c362c7e292becfcc9af66b14dab0f09" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.108.08.00/opam b/packages/typehashlib/typehashlib.108.08.00/opam new file mode 100644 index 000000000..1b01e1b17 --- /dev/null +++ b/packages/typehashlib/typehashlib.108.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/typehashlib-108.08.00.tar.gz" + checksum: [ + "sha256=d19487801dd6c33effa721f77eb4e9c090fe6e1b576ed4df4da6e0b2aa3477b4" + "md5=28e904bbe2a2171f4cc0f6177f51f262" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.07.00/opam b/packages/typehashlib/typehashlib.109.07.00/opam new file mode 100644 index 000000000..b000ae1bc --- /dev/null +++ b/packages/typehashlib/typehashlib.109.07.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/typehashlib-109.07.00.tar.gz" + checksum: [ + "sha256=77c653dee7d02a0bfc2b687b2c0ef0202db7a27f5fab7060ec50359f5148c2a7" + "md5=c110c10d3790523548fdc47a38c423a5" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/typehashlib/disable_warn_error.patch" + checksum: [ + "sha256=46f49825eea7ae718e13c32b05f3d2a61e7d21d7645f54069c3745301b259568" + "md5=1c5502edd410ab05dd72d7f57b4caf6b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.08.00/opam b/packages/typehashlib/typehashlib.109.08.00/opam new file mode 100644 index 000000000..76ec3e662 --- /dev/null +++ b/packages/typehashlib/typehashlib.109.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/typehashlib-109.08.00.tar.gz" + checksum: [ + "sha256=e23bc390a27b7055215796ea146f17dc0b2ca45e4fd1764efa28aac567d8ca64" + "md5=5344c24d85470cd283d56e03af4a501d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.09.00/opam b/packages/typehashlib/typehashlib.109.09.00/opam new file mode 100644 index 000000000..34b4d5b70 --- /dev/null +++ b/packages/typehashlib/typehashlib.109.09.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/typehashlib-109.09.00.tar.gz" + checksum: [ + "sha256=a13e7908ca8d83155c413d96827b1e7d62c8baeb294562f3c6bba772a65039fe" + "md5=3d9649fcab6f71425ef5ead976a5ce62" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.10.00/opam b/packages/typehashlib/typehashlib.109.10.00/opam new file mode 100644 index 000000000..b2448c923 --- /dev/null +++ b/packages/typehashlib/typehashlib.109.10.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/typehashlib-109.10.00.tar.gz" + checksum: [ + "sha256=9ad87ea8112b049a048e98d355749f89d20146bce2ced053217f52e82ab2e0bf" + "md5=2054cba6920a9ba2400fb1b84d04c7b0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.11.00/opam b/packages/typehashlib/typehashlib.109.11.00/opam new file mode 100644 index 000000000..0da021361 --- /dev/null +++ b/packages/typehashlib/typehashlib.109.11.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/typehashlib-109.11.00.tar.gz" + checksum: [ + "sha256=5e33d6151319d14adf7bcf4254a6d1eea1a2f7d9fd57a60cdd9d6a6c0e9bd35e" + "md5=a21bf61b96a94fea33c90e7b9080fb1f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.12.00/opam b/packages/typehashlib/typehashlib.109.12.00/opam new file mode 100644 index 000000000..3418868d1 --- /dev/null +++ b/packages/typehashlib/typehashlib.109.12.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/typehashlib" +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/typehashlib/archive/109.12.00.tar.gz" + checksum: [ + "sha256=131e3795dc84c1b125548335ae0bb9f4d99d549c7a8160797f77c7f4d8bc4505" + "md5=321d585b3a25b5e0c5bba44f261af7be" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.13.00/opam b/packages/typehashlib/typehashlib.109.13.00/opam new file mode 100644 index 000000000..0afba261c --- /dev/null +++ b/packages/typehashlib/typehashlib.109.13.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/typehashlib-109.13.00.tar.gz" + checksum: [ + "sha256=c877f55f03efaede001a3926b373e1c0995c6ef65f01d3ff758c13b559e27c0a" + "md5=e1b851ddfa3a8e4b613152d9fa4ddbd9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.14.00/opam b/packages/typehashlib/typehashlib.109.14.00/opam new file mode 100644 index 000000000..4d3ca1979 --- /dev/null +++ b/packages/typehashlib/typehashlib.109.14.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/typehashlib-109.14.00.tar.gz" + checksum: [ + "sha256=2b8d4b4a5bb40271cef6e265ba21fb8b29b808797811bb8ac61660217cf876ed" + "md5=0a3522b0ed47f40fff892f3ce80bacc8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.15.00/opam b/packages/typehashlib/typehashlib.109.15.00/opam new file mode 100644 index 000000000..060f8fd23 --- /dev/null +++ b/packages/typehashlib/typehashlib.109.15.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/typehashlib-109.15.00.tar.gz" + checksum: [ + "sha256=5f4d25b2b5fe4dd53037b39867bab2a37a5a1ec1e4c3a9e57a91378e7bc43abd" + "md5=6213d875fdc4cd98b2d1fe2907a7a443" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.15.01/opam b/packages/typehashlib/typehashlib.109.15.01/opam new file mode 100644 index 000000000..2dcf6527e --- /dev/null +++ b/packages/typehashlib/typehashlib.109.15.01/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.15.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/typehashlib-109.15.01.tar.gz" + checksum: [ + "sha256=3f1d7d0d2a39d6323a9294c79315bcf2b4b52f4eff4f9bba90100092479e54ad" + "md5=5e66336346f68f2f0e15affcfb92785b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.15.02/opam b/packages/typehashlib/typehashlib.109.15.02/opam new file mode 100644 index 000000000..b31639a33 --- /dev/null +++ b/packages/typehashlib/typehashlib.109.15.02/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/typehashlib-109.15.02.tar.gz" + checksum: [ + "sha256=25a1c518527d8d9e200f5f5c4f0afa351cb29f98fae8e4e5bfb450827710058e" + "md5=28a436f30b4c293bc10cfbac80c4aae8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typehashlib/typehashlib.109.15.04/opam b/packages/typehashlib/typehashlib.109.15.04/opam new file mode 100644 index 000000000..b69cd377b --- /dev/null +++ b/packages/typehashlib/typehashlib.109.15.04/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "typehashlib"]] +depends: [ + "ocaml" {>= "4.00.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/typehashlib-109.15.04.tar.gz" + checksum: [ + "sha256=723daeb2dcc17bdb6702da3e0047dae8e4eb126cf884bb41614c0661781a056d" + "md5=8a7d639ebb58e96cafe4c833bead3c8d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep/typerep.109.55.00/opam b/packages/typerep/typerep.109.55.00/opam new file mode 100644 index 000000000..23a1681e8 --- /dev/null +++ b/packages/typerep/typerep.109.55.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "typerep"] + ["ocamlfind" "remove" "typerep_core"] + ["ocamlfind" "remove" "typerep_generics_sexprep"] + ["ocamlfind" "remove" "typerep_kernel"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {= "109.53.00"} + "type_conv" {= "109.53.00"} + "sexplib" {= "109.55.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/typerep-109.55.00.tar.gz" + checksum: [ + "sha256=51fb6af6feca34ef0a2a85560f14add162d36ec9afbc06688e35492a0e6abd55" + "md5=d9e062f68945854fed8b8629aa4cd5b7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep/typerep.109.55.02/opam b/packages/typerep/typerep.109.55.02/opam new file mode 100644 index 000000000..35a91a620 --- /dev/null +++ b/packages/typerep/typerep.109.55.02/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "typerep"] + ["ocamlfind" "remove" "typerep_core"] + ["ocamlfind" "remove" "typerep_generics_sexprep"] + ["ocamlfind" "remove" "typerep_kernel"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "111.03.00"} + "type_conv" {>= "109.53.00" & <= "109.60.01"} + "sexplib" {>= "109.55.00" & <= "111.03.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/typerep-109.55.02.tar.gz" + checksum: [ + "sha256=dd2c473d416cc0d537aa33c1dfbd9374b93db049b709a8f88563aac8399ea014" + "md5=22cd8595e1c4ac11c6ff6b0abf194fa8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep/typerep.111.06.00/opam b/packages/typerep/typerep.111.06.00/opam new file mode 100644 index 000000000..8c301bbdf --- /dev/null +++ b/packages/typerep/typerep.111.06.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "typerep_lib"] + ["ocamlfind" "remove" "typerep_extended"] + ["ocamlfind" "remove" "typerep_generics_sexprep"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & <= "111.03.00"} + "type_conv" {>= "109.53.00" & <= "111.13.00"} + "sexplib" {>= "109.55.00" & <= "111.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/typerep-111.06.00.tar.gz" + checksum: [ + "sha256=c434a0866c3c2da0853f53979774a2713b7f977002fd9c82e21ed44229699a1f" + "md5=43eeb99104fa6050a6e35940e33a1a42" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep/typerep.111.17.00/opam b/packages/typerep/typerep.111.17.00/opam new file mode 100644 index 000000000..4dc4bd860 --- /dev/null +++ b/packages/typerep/typerep.111.17.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "typerep_lib"] + ["ocamlfind" "remove" "typerep_extended"] + ["ocamlfind" "remove" "typerep_generics_sexprep"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "109.53.00" & < "112.02.00"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "sexplib" {>= "111.17.00" & < "112.02.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/typerep-111.17.00.tar.gz" + checksum: [ + "sha256=588774b4edfc2805df64169b01f0c66ec5b0a27ee242a9f39da64264e8477163" + "md5=c8981252ed91584560d396b3d073ebfd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep/typerep.112.06.00/opam b/packages/typerep/typerep.112.06.00/opam new file mode 100644 index 000000000..cbfd20504 --- /dev/null +++ b/packages/typerep/typerep.112.06.00/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "typerep_lib"] + ["ocamlfind" "remove" "typerep_extended"] + ["ocamlfind" "remove" "typerep_generics_sexprep"] +] +depends: [ + "ocaml" {>= "4.00.1" & < "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.06.00" & < "112.07.00"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "sexplib" {>= "112.06.00" & < "112.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/typerep-112.06.00.tar.gz" + checksum: [ + "sha256=c26ef3e19e822a3236f88757fb518e3d98b4fb73e89d1fd94c198da7d4c0da3c" + "md5=4a12b086d9f3c6b8571c06323bbcdb2c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep/typerep.112.17.00/opam b/packages/typerep/typerep.112.17.00/opam new file mode 100644 index 000000000..26a1d312a --- /dev/null +++ b/packages/typerep/typerep.112.17.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "typerep_lib"]] +depends: [ + "ocaml" {>= "4.02.1" & < "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.17.00" & < "112.18.00"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "sexplib" {>= "112.17.00" & < "112.18.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/typerep-112.17.00.tar.gz" + checksum: [ + "sha256=424cda508cc83ce1b8ea91bc10eb0c2f2e87c201d441c16333ffdf78a351cbb1" + "md5=aea097106279bed61ec6dcb43572c857" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep/typerep.112.24.00/opam b/packages/typerep/typerep.112.24.00/opam new file mode 100644 index 000000000..0dc4c9e31 --- /dev/null +++ b/packages/typerep/typerep.112.24.00/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "typerep_lib"]] +depends: [ + "ocaml" {>= "4.02.1" & < "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.24.00" & < "112.25.00"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "sexplib" {>= "112.24.00" & < "112.25.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/typerep-112.24.tar.gz" + checksum: [ + "sha256=4f1ab611a00aaf774e9774b26b687233e0c70d91f684415a876f094a9969eada" + "md5=0697290a8f350482ac0deef2f332be2c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep/typerep.112.35.00/opam b/packages/typerep/typerep.112.35.00/opam new file mode 100644 index 000000000..fc2d14021 --- /dev/null +++ b/packages/typerep/typerep.112.35.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/typerep" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "typerep_lib"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.35.00" & < "112.36.00"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "sexplib" {>= "112.35.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/typerep/issues" +dev-repo: "git+https://github.com/janestreet/typerep.git" +install: [[make "install"]] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/typerep-112.35.00.tar.gz" + checksum: [ + "sha256=a14d6f6d29be27d8bbae980d843cfc352039692ec3e7af2f616bbc6a7624c144" + "md5=aeb10c36678c4bc9a5942affaf3eab79" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typerep/typerep.113.00.00/opam b/packages/typerep/typerep.113.00.00/opam new file mode 100644 index 000000000..a09cbbefa --- /dev/null +++ b/packages/typerep/typerep.113.00.00/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/typerep" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "typerep_lib"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/typerep/issues" +dev-repo: "git+https://github.com/janestreet/typerep.git" +install: [[make "install"]] +synopsis: "typerep is a library for runtime types." +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/typerep-113.00.00.tar.gz" + checksum: [ + "sha256=68a4ffa1129107aee97c0bfd240abf1678405372983ba85ce96ae1e962e463ef" + "md5=d02ff60b32b37db1e6c36a4c61de9587" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typerep/typerep.113.33.03/opam b/packages/typerep/typerep.113.33.03/opam new file mode 100644 index 000000000..7da53dd16 --- /dev/null +++ b/packages/typerep/typerep.113.33.03/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/typerep" +bug-reports: "https://github.com/janestreet/typerep/issues" +dev-repo: "git+https://github.com/janestreet/typerep.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} +] +synopsis: "typerep is a library for runtime types." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/typerep-113.33.03.tar.gz" + checksum: [ + "sha256=dea99f5248af97d46550e439d5715ccc79807b04c481ae494b8a0814eb2a3bad" + "md5=8a1ace5ff29e625d6f1f513a4de24dec" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typerep/typerep.v0.10.0/opam b/packages/typerep/typerep.v0.10.0/opam new file mode 100644 index 000000000..621fa7f69 --- /dev/null +++ b/packages/typerep/typerep.v0.10.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/typerep" +bug-reports: "https://github.com/janestreet/typerep/issues" +dev-repo: "git+https://github.com/janestreet/typerep.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1" & < "5.3"} + "base" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} +] +synopsis: "typerep is a library for runtime types." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/typerep-v0.10.0.tar.gz" + checksum: [ + "sha256=60eb7f124071eec2a4aa5f2717b6460ce68a43e409524a88ea06aff1c0212200" + "md5=b61ec8eae124907cc7998045d9a036bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep/typerep.v0.9.0/opam b/packages/typerep/typerep.v0.9.0/opam new file mode 100644 index 000000000..2edb32c9c --- /dev/null +++ b/packages/typerep/typerep.v0.9.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/typerep" +bug-reports: "https://github.com/janestreet/typerep/issues" +dev-repo: "git+https://github.com/janestreet/typerep.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0" & < "5.3"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} +] +synopsis: "typerep is a library for runtime types." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/typerep-v0.9.0.tar.gz" + checksum: [ + "sha256=5dc0de4be2aebe92673bba67d990c71c724e8f3ad7b8110cdb3349a48dc609ee" + "md5=5b94df040d39e20aa9323ed648adfec9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep_extended/typerep_extended.112.17.00/opam b/packages/typerep_extended/typerep_extended.112.17.00/opam new file mode 100644 index 000000000..d04c27964 --- /dev/null +++ b/packages/typerep_extended/typerep_extended.112.17.00/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Capital LLC"] +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "typerep_extended"]] +depends: [ + "ocaml" {>= "4.02.1"} + "camlp4" {<= "5.3"} + "core_kernel" {>= "112.17.00" & < "112.36.00"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "112.17.00" & < "112.36.00"} + "type_conv" {>= "109.53.00" & < "112.02.00"} + "sexplib" {>= "112.17.00" & < "112.36.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Runtime types for OCaml" +description: """ +typerep_extended is a set of additional modules for typerep. They are +not part of the base typerep library to avoid a circular dependency +between core_kernel and typerep.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/typerep_extended-112.17.00.tar.gz" + checksum: [ + "sha256=f511d7f697d516b63584b910bf30c06367769be2a1190446ea58a4be4866f0e3" + "md5=aae12b7edfa962f9efc4f49ade203245" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep_extended/typerep_extended.113.00.00/opam b/packages/typerep_extended/typerep_extended.113.00.00/opam new file mode 100644 index 000000000..6b76bf4ca --- /dev/null +++ b/packages/typerep_extended/typerep_extended.113.00.00/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/typerep_extended" +license: "Apache-2.0" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "typerep_extended"]] +depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} + "camlp4" {<= "5.3"} + "core_kernel" {>= "113.00.00" & < "113.01.00"} + "ocamlfind" {>= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.00.00" & < "113.01.00"} + "type_conv" {>= "113.00.00" & < "113.01.00" & <= "113.00.02"} + "sexplib" {>= "113.00.00" & < "113.01.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/typerep_extended/issues" +dev-repo: "git+https://github.com/janestreet/typerep_extended.git" +install: [[make "install"]] +synopsis: "Runtime types for OCaml" +description: """ +typerep_extended is a set of additional modules for typerep. They are +not part of the base typerep library to avoid a circular dependency +between core_kernel and typerep.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/typerep_extended-113.00.00.tar.gz" + checksum: [ + "sha256=fc8e446a7ac86cd5f3db6956cb9326e48d4081d5f6c7415127e1e478c7e834cf" + "md5=23582e7e478108c89673b46ed62743ca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typerep_extended/typerep_extended.113.24.00/opam b/packages/typerep_extended/typerep_extended.113.24.00/opam new file mode 100644 index 000000000..06d03a091 --- /dev/null +++ b/packages/typerep_extended/typerep_extended.113.24.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/typerep_extended" +bug-reports: "https://github.com/janestreet/typerep_extended/issues" +dev-repo: "git+https://github.com/janestreet/typerep_extended.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "core_kernel" {>= "113.24.00" & < "113.25.00"} + "ppx_bin_prot" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_sexp_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} + "ppx_typerep_conv" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Runtime types for OCaml" +description: """ +typerep_extended is a set of additional modules for typerep. They are +not part of the base typerep library to avoid a circular dependency +between core_kernel and typerep.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/typerep_extended-113.24.00.tar.gz" + checksum: [ + "sha256=7c0246e7af1c147b1f00d5a612091bb62e060dc8903f70b8957d5eb2f77b01b8" + "md5=98bdf979154a78da923e252cdb84a79e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep_extended/typerep_extended.113.33.00/opam b/packages/typerep_extended/typerep_extended.113.33.00/opam new file mode 100644 index 000000000..b872ccb64 --- /dev/null +++ b/packages/typerep_extended/typerep_extended.113.33.00/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/typerep_extended" +bug-reports: "https://github.com/janestreet/typerep_extended/issues" +dev-repo: "git+https://github.com/janestreet/typerep_extended.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "core_kernel" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_bin_prot" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_sexp_conv" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_type_conv" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_typerep_conv" {>= "113.33.00" & < "113.34.00+4.03"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} +] +synopsis: "Runtime types for OCaml" +description: """ +typerep_extended is a set of additional modules for typerep. They are +not part of the base typerep library to avoid a circular dependency +between core_kernel and typerep.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/typerep_extended-113.33.00.tar.gz" + checksum: [ + "sha256=b104deabc7a387ba4ccf38b5d702a1bfe70b75a9d04218f159c74a76ef3fe74d" + "md5=fada8a2f434fd7c1cada205de8692b6c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerep_extended/typerep_extended.113.33.03/opam b/packages/typerep_extended/typerep_extended.113.33.03/opam new file mode 100644 index 000000000..eeeb4b6d1 --- /dev/null +++ b/packages/typerep_extended/typerep_extended.113.33.03/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/typerep_extended" +bug-reports: "https://github.com/janestreet/typerep_extended/issues" +dev-repo: "git+https://github.com/janestreet/typerep_extended.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} + "core_kernel" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} + "ppx_bin_prot" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_sexp_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_typerep_conv" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} +] +synopsis: "Runtime types for OCaml" +description: """ +typerep_extended is a set of additional modules for typerep. They are +not part of the base typerep library to avoid a circular dependency +between core_kernel and typerep.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/typerep_extended-113.33.03.tar.gz" + checksum: [ + "sha256=0ab01c109432917bc5a39b7b7b228ffbff3e80e6d707b15c16867a80d9be88c1" + "md5=926a2b4b589c1806fae435dfa05d49d8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typerep_extended/typerep_extended.v0.9.0/opam b/packages/typerep_extended/typerep_extended.v0.9.0/opam new file mode 100644 index 000000000..aed0fd69b --- /dev/null +++ b/packages/typerep_extended/typerep_extended.v0.9.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/typerep_extended" +bug-reports: "https://github.com/janestreet/typerep_extended/issues" +dev-repo: "git+https://github.com/janestreet/typerep_extended.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "bin_prot" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_bin_prot" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "ppx_sexp_conv" {>= "v0.9" & < "v0.10"} + "ppx_sexp_value" {>= "v0.9" & < "v0.10"} + "ppx_type_conv" {>= "v0.9" & < "v0.10"} + "ppx_typerep_conv" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} + "typerep" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Runtime types for OCaml" +description: """ +typerep_extended is a set of additional modules for typerep. They are +not part of the base typerep library to avoid a circular dependency +between core_kernel and typerep.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/typerep_extended-v0.9.0.tar.gz" + checksum: [ + "sha256=201bda131b8f34a42231bcd2520f873820343e665e80b81cf130aa46ad33ff2e" + "md5=39696ca95134b6e2bdaf04a519f2f1fa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerex-attic/typerex-attic.1.0.0/opam b/packages/typerex-attic/typerex-attic.1.0.0/opam new file mode 100644 index 000000000..58b5f66f4 --- /dev/null +++ b/packages/typerex-attic/typerex-attic.1.0.0/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/" +dev-repo: "git+https://github.com/OCamlPro/typerex-attic.git" +bug-reports: "https://github.com/OCamlPro/typerex-attic/issues" +build: [ + [ "./configure" "--prefix" "%{prefix}%" ] + [ make ] +] +install: [ + [ make "install" ] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-check-crcs" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-check-poly" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-check-global" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-check-headers" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-imports" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-manager" ] + [ "rm" "-f" "%{prefix}%/man/man1/ocp-manager.1" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-pack" ] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "ocp-build" {>= "1.99.11-beta" & < "1.99.17-beta"} +] +synopsis: + "A set of simple tools and libraries that we developed over the years" +description: """ +for temporary OCaml projects. Most of them are only +maintained/improved when we need them for a task. + + OCaml Tools + +* ocp-check-globals: display global mutable values stored in the modules + of an application. +* ocp-check-poly: display the use of polymorphic functions, that can + sometimes be dangerous (polymorphic comparisons, etc.) +* ocp-manager: wrappers around OCaml binaries to automatically choose + the correct opam switch. +* ocp-check-crcs: check the consistency of binary files in an OCaml + distribution. +* ocp-check-headers: print the headers of all files in a project, can be + used to add/replace headers. +* ocp-imports: print values imported by a module. Can also display imports + by set of modules, to get the architecture of a project. +* ocp-pack: pack several OCaml source files into one source file, to get + a result similar to the one of -pack""" +flags: light-uninstall +url { + src: "http://github.com/OCamlPro/typerex-attic/archive/1.0.0.tar.gz" + checksum: [ + "sha256=ddb1cfec4c2dd2112772cca4a98576a5df05c0be70dede98384d91e52314705b" + "md5=f46a8b0c1ac41322bd8fedfec027f962" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typerex-attic/typerex-attic.1.0.2/opam b/packages/typerex-attic/typerex-attic.1.0.2/opam new file mode 100644 index 000000000..2ff6d2d0f --- /dev/null +++ b/packages/typerex-attic/typerex-attic.1.0.2/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + ] +homepage: "http://www.typerex.org/" +dev-repo: "git+https://github.com/OCamlPro/typerex-attic.git" +bug-reports: "https://github.com/OCamlPro/typerex-attic/issues" +build: [ + [ "./configure" + "--prefix" "%{prefix}%" + "--with-ocamldir" "%{prefix}%/lib" + "--with-metadir" "%{prefix}%/lib" + ] + [ make ] +] +install: [ + [ make "install" ] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-check-crcs" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-check-poly" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-check-global" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-check-headers" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-imports" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-manager" ] + [ "rm" "-f" "%{prefix}%/man/man1/ocp-manager.1" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-pack" ] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocp-build" {>= "1.99.11-beta" & < "1.99.17-beta"} +] +synopsis: + "A set of simple tools and libraries that we developed over the years" +description: """ +for temporary OCaml projects. Most of them are only +maintained/improved when we need them for a task. + + OCaml Tools + +* ocp-check-globals: display global mutable values stored in the modules + of an application. +* ocp-check-poly: display the use of polymorphic functions, that can + sometimes be dangerous (polymorphic comparisons, etc.) +* ocp-manager: wrappers around OCaml binaries to automatically choose + the correct opam switch. +* ocp-check-crcs: check the consistency of binary files in an OCaml + distribution. +* ocp-check-headers: print the headers of all files in a project, can be + used to add/replace headers. +* ocp-imports: print values imported by a module. Can also display imports + by set of modules, to get the architecture of a project. +* ocp-pack: pack several OCaml source files into one source file, to get + a result similar to the one of -pack""" +flags: light-uninstall +url { + src: "http://github.com/OCamlPro/typerex-attic/archive/1.0.2.tar.gz" + checksum: [ + "sha256=c1020e343d3c15125515a5a8f5e4be5248fc10a188e47a98acabf33cb7786e92" + "md5=3e472f2cc761297c32582293404136c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typerex-build/typerex-build.1.99.17-beta/opam b/packages/typerex-build/typerex-build.1.99.17-beta/opam new file mode 100644 index 000000000..7967e3995 --- /dev/null +++ b/packages/typerex-build/typerex-build.1.99.17-beta/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " +] +homepage: "http://www.typerex.org/ocp-build.html" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" +bug-reports: "https://github.com/OCamlPro/typerex-build/issues" +build: [ + [ "./configure" + "--prefix" + "%{prefix}%" + ] + [ make ] +] +install: [ + [ make "install" ] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-build" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-pp" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-compat" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-debug" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-lang" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-subcmd" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-system" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocplib-unix" ] + [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/installed.ocp" ] + [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] +] +conflicts: [ "typerex" {< "1.99.7"} "ocp-build" {< "1.99.17-beta"} ] +depends: [ + "ocaml" {>= "3.12.1" & < "4.05.0"} + "ocamlfind" {<= "1.9.6"} +] +synopsis: "Project manager for OCaml" +url { + src: "http://github.com/OCamlPro/typerex-build/archive/1.99.17-beta.tar.gz" + checksum: [ + "sha256=bf9f1c54bc98b4ef59fe8aba7bcd723ad1420bfcfe7d18ed06050821bdcaa315" + "md5=708acf374cd8587d0e3481beae1308d5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typerex-lldb/typerex-lldb.1.0/opam b/packages/typerex-lldb/typerex-lldb.1.0/opam new file mode 100644 index 000000000..ee628f982 --- /dev/null +++ b/packages/typerex-lldb/typerex-lldb.1.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + "Pierre Chambart " + ] +homepage: "http://www.typerex.org/" +dev-repo: "git+https://github.com/OCamlPro/typerex-lldb.git" +bug-reports: "https://github.com/OCamlPro/typerex-lldb/issues" +build: [ + [ "./configure" "--prefix" "%{prefix}%" ] + [ make ] +] +install: [ + [ make "install" ] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-lldb" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-lldb-allocprof" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-lldb-gcstats" ] + [ "rm" "-rf" "%{prefix}%/lib/ocplib-lldb" ] +] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} + "ocp-build" {>= "1.99.11-beta" & < "1.99.17-beta"} + "conf-lldb" {= "3.5"} + "lwt" {<= "5.9.0"} +] +synopsis: + "A set of tools and libs built on top of the LLDB debugging framework" +description: """ +LLDB is the debugging framework associated to LLVM. This set contains: +* ocplib-lldb: a stubs library to access the LLDB objects and classes +* ocp-lldb: a variant of the lldb debugging with some small extensions + for OCaml +* ocp-lldb-gcstats: prints GC stats at the end of the execution of an + OCaml program +* ocp-lldb-allocprof: prints allocation information at the end of the + execution of an OCaml program""" +flags: light-uninstall +url { + src: "http://github.com/OCamlPro/typerex-lldb/archive/1.0.tar.gz" + checksum: [ + "sha256=71031ea3a4ceafd2b554e7229032186fc57362390bd72221ed46a8f2f682cb17" + "md5=c482eb4ad86655a852591d6a7da9927b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typerex-lldb/typerex-lldb.1.1/opam b/packages/typerex-lldb/typerex-lldb.1.1/opam new file mode 100644 index 000000000..59bbee7dd --- /dev/null +++ b/packages/typerex-lldb/typerex-lldb.1.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Fabrice Le Fessant " +authors: [ + "Fabrice Le Fessant " + "Pierre Chambart " + ] +homepage: "http://www.typerex.org/" +dev-repo: "git+https://github.com/OCamlPro/typerex-lldb.git" +bug-reports: "https://github.com/OCamlPro/typerex-lldb/issues" +build: [ + [ "./configure" "--prefix" "%{prefix}%" ] + [ make ] +] +install: [ + [ make "install" ] +] +remove: [ + [ "rm" "-f" "%{prefix}%/bin/ocp-lldb" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-lldb-allocprof" ] + [ "rm" "-f" "%{prefix}%/bin/ocp-lldb-gcstats" ] + [ "rm" "-rf" "%{prefix}%/lib/ocplib-lldb" ] +] +depends: [ + "ocaml" {>= "4.01.0"} + "ocp-build" {>= "1.99.11-beta" & < "1.99.17-beta"} + "conf-lldb" {= "3.5"} + "lwt" {<= "5.9.0"} +] +synopsis: + "A set of tools and libs built on top of the LLDB debugging framework" +description: """ +LLDB is the debugging framework associated to LLVM. This set contains: +* ocplib-lldb: a stubs library to access the LLDB objects and classes +* ocp-lldb: a variant of the lldb debugging with some small extensions + for OCaml +* ocp-lldb-gcstats: prints GC stats at the end of the execution of an + OCaml program +* ocp-lldb-allocprof: prints allocation information at the end of the + execution of an OCaml program""" +flags: light-uninstall +url { + src: "http://github.com/OCamlPro/typerex-lldb/archive/1.1.tar.gz" + checksum: [ + "sha256=58b8794306f4fb4c7d32261eee4b75321dfdd80c9ee420f18118f8af8e940fbf" + "md5=617009098286552502f2728d6793d4c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/typpx/typpx.1.0.2/opam b/packages/typpx/typpx.1.0.2/opam new file mode 100644 index 000000000..01b6b198f --- /dev/null +++ b/packages/typpx/typpx.1.0.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "jun.furuse@gmail.com" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppxx" {<= "2.5.0"} +] +homepage: "http://bitbucket.org/camlspotter/typpx" +synopsis: "typpx: a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.0.2.tar.gz" + checksum: [ + "sha256=b2558a668e7e5709a572b7009b6eae2146b376396108fa8da42476dafcb07566" + "md5=098e4c4374f8f3415d6960335beb97d9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.1.1/opam b/packages/typpx/typpx.1.1.1/opam new file mode 100644 index 000000000..11010b80e --- /dev/null +++ b/packages/typpx/typpx.1.1.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppxx" {>= "1.2.1" & <= "2.5.0"} +] +homepage: "http://bitbucket.org/camlspotter/typpx" +synopsis: "typpx: a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.1.1.tar.gz" + checksum: [ + "sha256=d7d59c510ebf60c134fd4380102e686bd82630269d91ef65d9b110dacaeacbb7" + "md5=042d534dcd1751e2f07d3d6cb289c77c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.1.2/opam b/packages/typpx/typpx.1.1.2/opam new file mode 100644 index 000000000..c26d0cc77 --- /dev/null +++ b/packages/typpx/typpx.1.1.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/typpx" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppxx" {= "1.2.1"} +] +synopsis: "a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.1.2.tar.gz" + checksum: [ + "sha256=13e6690cd59386478e548de7b84587969c436cad9f483f5828608cbfd58443f1" + "md5=00b5e281b1f8d6b919de75ef5bb329ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.1.3/opam b/packages/typpx/typpx.1.1.3/opam new file mode 100644 index 000000000..67559c64a --- /dev/null +++ b/packages/typpx/typpx.1.1.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/typpx" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppxx" {>= "1.3.0" & <= "2.5.0"} +] +synopsis: "a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.1.3.tar.gz" + checksum: [ + "sha256=046b1c0c8b45e9542d951758139a9b7f5c8273e8193e578c4816cddac904caed" + "md5=c881c154b830f201a684a2b4186cdf8a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.2.0/opam b/packages/typpx/typpx.1.2.0/opam new file mode 100644 index 000000000..73fe0bf06 --- /dev/null +++ b/packages/typpx/typpx.1.2.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/typpx" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "ppxx" {>= "1.3.1" & <= "2.5.0"} +] +synopsis: "a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.2.0.tar.gz" + checksum: [ + "sha256=935e621b111394c8f2e483a6dfad788c0826efa8757a2fbb9c24166fb5cbed62" + "md5=d97cd01b381f433b265400141016490e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.2.1/opam b/packages/typpx/typpx.1.2.1/opam new file mode 100644 index 000000000..0eba31521 --- /dev/null +++ b/packages/typpx/typpx.1.2.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/typpx" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppxx" {>= "1.3.1" & <= "2.5.0"} +] +synopsis: "a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.2.1.tar.gz" + checksum: [ + "sha256=ed02c5cdfea461e441123727dfa8ad4ca255a39218f5ad24503ea6dfd63588e4" + "md5=22031e086987928bc0ffddc44a160fd5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.2.2/opam b/packages/typpx/typpx.1.2.2/opam new file mode 100644 index 000000000..3d74459e9 --- /dev/null +++ b/packages/typpx/typpx.1.2.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/typpx" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppxx" {>= "1.4.0" & < "1.5.0"} +] +synopsis: "a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.2.2.tar.gz" + checksum: [ + "sha256=8d9368e476e01836ea07d17c29f877733ea3a9955101b935c1f8725f83c7fe53" + "md5=7d0a9fc2d1b91e92e14488d693f1e005" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.3.0/opam b/packages/typpx/typpx.1.3.0/opam new file mode 100644 index 000000000..904e47837 --- /dev/null +++ b/packages/typpx/typpx.1.3.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/typpx" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.05.0" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppxx" {>= "2.1.0" & <= "2.5.0"} +] +synopsis: "a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.3.0.tar.gz" + checksum: [ + "sha256=49d668ab13afad0fec9fe48212b5181fe4a68f880f124853f42037e89ee1b3d6" + "md5=6a98975c1d29416bbe758b89090c0cd1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.4.0/opam b/packages/typpx/typpx.1.4.0/opam new file mode 100644 index 000000000..61d223526 --- /dev/null +++ b/packages/typpx/typpx.1.4.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/typpx" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppxx" {>= "2.2.0" & < "2.3.0"} +] +synopsis: "a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.4.0.tar.gz" + checksum: [ + "sha256=37067ed996de902a59ae200e364f064e920cfcd8c2d5494f1118af00bee394fc" + "md5=034c31f54f0e4aba46cd8c943031f486" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.4.1/opam b/packages/typpx/typpx.1.4.1/opam new file mode 100644 index 000000000..66f794255 --- /dev/null +++ b/packages/typpx/typpx.1.4.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/typpx" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.05.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & <= "0.10.7"} + "ppxx" {>= "2.3.0" & < "2.4.0"} +] +synopsis: "a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.4.1.tar.gz" + checksum: [ + "sha256=fd61fa429c6a535e88bb130902b170380bbb3157507405b075b84d565fdebb11" + "md5=7fb058c88cd68d4e7baff4d825ff26ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.4.2/opam b/packages/typpx/typpx.1.4.2/opam new file mode 100644 index 000000000..0eac31474 --- /dev/null +++ b/packages/typpx/typpx.1.4.2/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "http://bitbucket.org/camlspotter/typpx" +bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.06.0" & < "4.07.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "ppxx" {>= "2.3.0" & < "2.4.0"} +] +synopsis: "a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.4.2.tar.gz" + checksum: [ + "sha256=df40ea3367acc2ff199b7df17bd1cd5db3c484ec7ff088a8100d2f6942d3a6c4" + "md5=09d55c844bf60f057f1574d3939ea847" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/typpx/typpx.1.4.3/opam b/packages/typpx/typpx.1.4.3/opam new file mode 100644 index 000000000..fe2132435 --- /dev/null +++ b/packages/typpx/typpx.1.4.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: "Jun Furuse" +homepage: "http://bitbucket.org/camlspotter/typpx" +bug-reports: + "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/typpx" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.06.0" & < "4.07.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppxx" {>= "2.3.0" & < "2.4.0"} +] +synopsis: "a library for PPX with types" +description: """ +typpx is a library to build PPX'es with types. Typing the input Parsetree +by the vanilla or modified OCaml compiler's type inference, you can perform +AST transformation with type information over Typedtree. + +For examples, it includes: + +* ppx_curried_constr, which makes variant constructors curried functions +* ppx_type_of, a function to get the type name of argument.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.4.3.tar.gz" + checksum: [ + "sha256=bfbe8d5daac979954b9139d45c7bde4dd2342dcd94d69f3f72588a1821fba8de" + "md5=38b04223addfaadb72fa2c689080c798" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tyxml-ppx/tyxml-ppx.4.0.0/opam b/packages/tyxml-ppx/tyxml-ppx.4.0.0/opam new file mode 100644 index 000000000..c67a9c189 --- /dev/null +++ b/packages/tyxml-ppx/tyxml-ppx.4.0.0/opam @@ -0,0 +1,18 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "https://ocsigen.org/tyxml/" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +doc: "https://ocsigen.org/tyxml/manual/" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +build: ["ocamlfind" "query" "tyxml.ppx"] +depends: [ + "ocaml" {>= "4.02"} + "tyxml" {= version} + "markup" {>= "0.7.2" & <= "1.0.3"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Virtual package for tyxml's ppx" +authors: "The ocsigen team" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tyxml-ppx/tyxml-ppx.4.0.1/opam b/packages/tyxml-ppx/tyxml-ppx.4.0.1/opam new file mode 100644 index 000000000..c67a9c189 --- /dev/null +++ b/packages/tyxml-ppx/tyxml-ppx.4.0.1/opam @@ -0,0 +1,18 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "https://ocsigen.org/tyxml/" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +doc: "https://ocsigen.org/tyxml/manual/" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +build: ["ocamlfind" "query" "tyxml.ppx"] +depends: [ + "ocaml" {>= "4.02"} + "tyxml" {= version} + "markup" {>= "0.7.2" & <= "1.0.3"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Virtual package for tyxml's ppx" +authors: "The ocsigen team" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tyxml-ppx/tyxml-ppx.4.1.0/opam b/packages/tyxml-ppx/tyxml-ppx.4.1.0/opam new file mode 100644 index 000000000..c67a9c189 --- /dev/null +++ b/packages/tyxml-ppx/tyxml-ppx.4.1.0/opam @@ -0,0 +1,18 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "https://ocsigen.org/tyxml/" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +doc: "https://ocsigen.org/tyxml/manual/" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +build: ["ocamlfind" "query" "tyxml.ppx"] +depends: [ + "ocaml" {>= "4.02"} + "tyxml" {= version} + "markup" {>= "0.7.2" & <= "1.0.3"} + "ppx_tools" {<= "6.6"} +] +synopsis: "Virtual package for tyxml's ppx" +authors: "The ocsigen team" +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tyxml/tyxml.2.1/opam b/packages/tyxml/tyxml.2.1/opam new file mode 100644 index 000000000..ade494853 --- /dev/null +++ b/packages/tyxml/tyxml.2.1/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "tyxml"]] +depends: [ + "ocaml" {>= "3.12.1" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {= "3.6.0"} + "pcre" {<= "8.0.1"} + "camlp4" {<= "5.3"} +] +install: [make "install"] +synopsis: + "Parser and printer for xml, and a simple library for building valid XHTML 1.1, HTML5 or SVG tree" +flags: light-uninstall +url { + src: "http://ocsigen.org/download/tyxml-2.1.tar.gz" + checksum: [ + "sha256=3cf2bb4a58fdcf8ad91ec3afcd0124ca5f762a99bb43494b9219521d93e6d009" + "md5=d08f6864c444d8409b70edb68f0683ab" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tyxml/tyxml.3.0.0/opam b/packages/tyxml/tyxml.3.0.0/opam new file mode 100644 index 000000000..d20499890 --- /dev/null +++ b/packages/tyxml/tyxml.3.0.0/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +build: make +remove: [ + ["ocamlfind" "remove" "tyxml"] +] +depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: + "Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents." +flags: light-uninstall +url { + src: "http://ocsigen.org/download/tyxml-3.0.0.tar.gz" + checksum: [ + "sha256=43f5133b52fb99ca4f0887c82717633ad2893b954c0c3084238f82479eaf6b33" + "md5=39c863099ea37d7e53f552439979fb86" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tyxml/tyxml.3.1.1/opam b/packages/tyxml/tyxml.3.1.1/opam new file mode 100644 index 000000000..721a0d4ea --- /dev/null +++ b/packages/tyxml/tyxml.3.1.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +build: [ + ["./configure" "--%{camlp4:enable}%-syntax" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "tyxml"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "camlp4" +] +dev-repo: "git+https://github.com/ocsigen/tyxml" +install: [make "install"] +synopsis: + "Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents." +flags: light-uninstall +url { + src: "https://github.com/ocsigen/tyxml/archive/3.1.1.tar.gz" + checksum: [ + "sha256=bf80d6bad8272af762fd9d322f958982c0e3c7b6a720e031b213992cd0a811e5" + "md5=a4a7ef1ebe9d7dd1448a8cbd1bbee404" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tyxml/tyxml.3.2.0/opam b/packages/tyxml/tyxml.3.2.0/opam new file mode 100644 index 000000000..aef37f421 --- /dev/null +++ b/packages/tyxml/tyxml.3.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +build: [ + ["./configure" "--%{camlp4:enable}%-syntax" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "tyxml"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "camlp4" +] +dev-repo: "git+https://github.com/ocsigen/tyxml" +install: [make "install"] +synopsis: + "Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents." +flags: light-uninstall +url { + src: "https://github.com/ocsigen/tyxml/archive/3.2.0.tar.gz" + checksum: [ + "sha256=2a0ad7ac9cbab7dc1fbab86a2175ee748a3dfabaabdc4c59d128aff7a0cbbd19" + "md5=cba94caf3588c4e2d1f9527030578ada" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tyxml/tyxml.3.2.1/opam b/packages/tyxml/tyxml.3.2.1/opam new file mode 100644 index 000000000..fccd2dc85 --- /dev/null +++ b/packages/tyxml/tyxml.3.2.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +build: [ + ["./configure" "--%{camlp4:enable}%-syntax" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "tyxml"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "camlp4" +] +dev-repo: "git+https://github.com/ocsigen/tyxml" +install: [make "install"] +synopsis: + "Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents." +flags: light-uninstall +url { + src: "https://github.com/ocsigen/tyxml/archive/3.2.1.tar.gz" + checksum: [ + "sha256=b7f8eadf616810ac7ca68ee5f95e1d700fc5e5c249c32fb9832edd698b2dfbb9" + "md5=341dabb8b51003e8b1f3aee38a08349b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/tyxml/tyxml.3.3.0/opam b/packages/tyxml/tyxml.3.3.0/opam new file mode 100644 index 000000000..43a39daf2 --- /dev/null +++ b/packages/tyxml/tyxml.3.3.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +build: [ + ["./configure" "--%{camlp4:enable}%-syntax" "--prefix" prefix] + [make] +] +remove: [ + ["ocamlfind" "remove" "tyxml"] +] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "uutf" {<= "0.9.4"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "camlp4" +] +dev-repo: "git+https://github.com/ocsigen/tyxml" +install: [make "install"] +synopsis: + "Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents." +flags: light-uninstall +url { + src: "https://github.com/ocsigen/tyxml/archive/3.3.0.tar.gz" + checksum: [ + "sha256=675e632b801b047a09ed2a73557ccef8ea9771131d487e9a452486e431923064" + "md5=ce3dba609df9decde1fbc49c246061f9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tyxml/tyxml.3.4.0/opam b/packages/tyxml/tyxml.3.4.0/opam new file mode 100644 index 000000000..76e5c99d3 --- /dev/null +++ b/packages/tyxml/tyxml.3.4.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +authors: "The ocsigen team" +maintainer: "dev@ocsigen.org" +homepage: "https://ocsigen.org/tyxml/" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +doc: "https://ocsigen.org/tyxml/manual/" +build: [ + ["ocaml" "setup.ml" "-configure" + "--%{camlp4:enable}%-syntax" + "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "tyxml"] +] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "uutf" {<= "0.9.4"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "camlp4" +] +synopsis: "A simple library for building valid HTML5 and SVG documents." +description: """ +TyXML allows you to build HTML5 and SVG trees whose validity is ensured by the typechecker. +It provides a printer for said XML trees, along with a syntax extensions. +Finally it also provides a functorial interface to choose your XML datastructure. +It's part of the ocsigen project and is used in js_of_ocaml and eliom.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/tyxml/archive/3.4.0.tar.gz" + checksum: [ + "sha256=9c17c9469818be9ad26c266fff46aff81257dbd11614d2ebc7d28d21c5020b82" + "md5=de93f513f01402ba6ba90bb64aa38219" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tyxml/tyxml.3.5.0/opam b/packages/tyxml/tyxml.3.5.0/opam new file mode 100644 index 000000000..74fca1f80 --- /dev/null +++ b/packages/tyxml/tyxml.3.5.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "The ocsigen team" +homepage: "https://ocsigen.org/tyxml/" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +doc: "https://ocsigen.org/tyxml/manual/" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +build: [ + ["ocaml" "setup.ml" "-configure" + "--%{camlp4:enable}%-syntax" + "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tyxml"] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "uutf" {<= "0.9.4"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "camlp4" +synopsis: "A simple library for building valid HTML5 and SVG documents." +description: """ +TyXML allows you to build HTML5 and SVG trees whose validity is ensured by the typechecker. +It provides a printer for said XML trees, along with a syntax extensions. +Finally it also provides a functorial interface to choose your XML datastructure. +It's part of the ocsigen project and is used in js_of_ocaml and eliom.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/tyxml/archive/3.5.0.tar.gz" + checksum: [ + "sha256=e5f55f30b74470cb1400b92c478f320b4b4778678cf6029582716e0e138f4532" + "md5=8207a40c70c36a7f81ed56474aa0e03e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tyxml/tyxml.3.6.0/opam b/packages/tyxml/tyxml.3.6.0/opam new file mode 100644 index 000000000..8c4ab6f15 --- /dev/null +++ b/packages/tyxml/tyxml.3.6.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +authors: "The ocsigen team" +homepage: "https://ocsigen.org/tyxml/" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +doc: "https://ocsigen.org/tyxml/manual/" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +build: [ + ["ocaml" "setup.ml" "-configure" + "--%{camlp4:enable}%-syntax" + "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tyxml"] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "uutf" {<= "0.9.4"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: "camlp4" +synopsis: "A simple library for building valid HTML5 and SVG documents." +description: """ +TyXML allows you to build HTML5 and SVG trees whose validity is ensured by the typechecker. +It provides a printer for said XML trees, along with a syntax extensions. +Finally it also provides a functorial interface to choose your XML datastructure. +It's part of the ocsigen project and is used in js_of_ocaml and eliom.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/tyxml/archive/3.6.0.tar.gz" + checksum: [ + "sha256=ea591587dd29799fff3b4d1390af062d9f7b0bdac5e6210e18355cd41171e0e7" + "md5=974099c0f1a70828238055462f79a347" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tyxml/tyxml.4.0.0/opam b/packages/tyxml/tyxml.4.0.0/opam new file mode 100644 index 000000000..01a29d289 --- /dev/null +++ b/packages/tyxml/tyxml.4.0.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "https://ocsigen.org/tyxml/" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +doc: "https://ocsigen.org/tyxml/manual/" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{camlp4:enable}%-syntax" + "--%{markup+ppx_tools:enable}%-ppx" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--%{camlp4:enable}%-syntax" + "--%{markup+ppx_tools:enable}%-ppx" + "--enable-tests" + "--prefix" + prefix + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tyxml"] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "uutf" {<= "0.9.4"} + "base-bytes" {<= "base"} + "re" {>= "1.5.0" & <= "1.12.0"} + "alcotest" {with-test & <= "1.8.0"} +] +depopts: [ + "camlp4" + "markup" + "ppx_tools" +] +conflicts: [ + "ppx_tools" { < "5.0" } +] +messages: [ + "For tyxml's ppx, please install tyxml-ppx." + {!markup:installed | !ppx_tools:installed} +] +synopsis: + "TyXML is a library for building statically correct HTML5 and SVG documents" +description: """ +TyXML allows you to build HTML5 and SVG trees whose validity is ensured by the typechecker. +It provides a printer for said XML trees, along with a ppx syntax extension. +Finally it also provides a functorial interface to choose your XML datastructure. +It's part of the ocsigen project and is used in js_of_ocaml and eliom.""" +authors: "The ocsigen team" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/tyxml/archive/4.0.0.tar.gz" + checksum: [ + "sha256=1ec7d175d0ad22290c06d1872e869444415edcc04bfa75b993f8ac2db84eb1de" + "md5=0245bc3e0011732eff14ff10ec933046" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tyxml/tyxml.4.0.1/opam b/packages/tyxml/tyxml.4.0.1/opam new file mode 100644 index 000000000..2f4c31f04 --- /dev/null +++ b/packages/tyxml/tyxml.4.0.1/opam @@ -0,0 +1,81 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "https://ocsigen.org/tyxml/" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +doc: "https://ocsigen.org/tyxml/manual/" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{camlp4:enable}%-syntax" + "--%{markup+ppx_tools:enable}%-ppx" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--%{camlp4:enable}%-syntax" + "--%{markup+ppx_tools:enable}%-ppx" + "--enable-tests" + "--prefix" + prefix + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tyxml"] +depends: [ + "ocaml" {>= "4.02" & < "5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "uutf" {<= "0.9.4"} + "base-bytes" {<= "base"} + "re" {>= "1.5.0" & <= "1.12.0"} + "alcotest" {with-test & <= "1.8.0"} +] +depopts: [ + "camlp4" + "markup" + "ppx_tools" +] +conflicts: [ + "ppx_tools" { < "5.0" } +] +messages: [ + "For tyxml's ppx, please install tyxml-ppx." + {!markup:installed | !ppx_tools:installed} +] +synopsis: + "TyXML is a library for building statically correct HTML5 and SVG documents" +description: """ +TyXML allows you to build HTML5 and SVG trees whose validity is ensured by the typechecker. +It provides a printer for said XML trees, along with a ppx syntax extension. +Finally it also provides a functorial interface to choose your XML datastructure. +It's part of the ocsigen project and is used in js_of_ocaml and eliom.""" +authors: "The ocsigen team" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/tyxml/archive/4.0.1.tar.gz" + checksum: [ + "sha256=b7dbb6dbb8a02c0ab62f078695af6fbb636d162bd0f341fc9bda7d88ef9a1dfa" + "md5=7e80bfe81bd9fb1063ee12e35198211a" + ] +} +extra-source "tyxml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/tyxml/tyxml.install" + checksum: [ + "sha256=d140aef43628b913edd3db64b57ae904622cbfa540a4a86bf766cbb4f4b94eb1" + "md5=c5877ac0f3060afc7dbbb9ac65f76e0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/tyxml/tyxml.4.1.0/opam b/packages/tyxml/tyxml.4.1.0/opam new file mode 100644 index 000000000..049d4070e --- /dev/null +++ b/packages/tyxml/tyxml.4.1.0/opam @@ -0,0 +1,82 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "https://ocsigen.org/tyxml/" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +doc: "https://ocsigen.org/tyxml/manual/" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--%{camlp4:enable}%-syntax" + "--%{markup+ppx_tools:enable}%-ppx" + "--prefix" + prefix + ] + ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--%{camlp4:enable}%-syntax" + "--%{markup+ppx_tools:enable}%-ppx" + "--enable-tests" + "--prefix" + prefix + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "tyxml"] +depends: [ + "ocaml" {>= "4.02" & < "4.06"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "uchar" {<= "0.0.2"} + "uutf" {>= "1.0.0" & <= "1.0.3"} + "base-bytes" {<= "base"} + "re" {>= "1.5.0" & <= "1.12.0"} + "alcotest" {with-test & <= "1.8.0"} +] +depopts: [ + "camlp4" + "markup" + "ppx_tools" +] +conflicts: [ + "ppx_tools" { < "5.0" } +] +messages: [ + "For tyxml's ppx, please install tyxml-ppx." + {!markup:installed | !ppx_tools:installed} +] +synopsis: + "TyXML is a library for building statically correct HTML5 and SVG documents" +description: """ +TyXML allows you to build HTML5 and SVG trees whose validity is ensured by the typechecker. +It provides a printer for said XML trees, along with a ppx syntax extension. +Finally it also provides a functorial interface to choose your XML datastructure. +It's part of the ocsigen project and is used in js_of_ocaml and eliom.""" +authors: "The ocsigen team" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/tyxml/archive/4.1.0.tar.gz" + checksum: [ + "sha256=8721a46847735fbede8ce331f1b07d86699dd42f511deea668c1c886589bccd1" + "md5=0b9f32709b0e2af44354b9c0fd5de7c7" + ] +} +extra-source "tyxml.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/tyxml/tyxml.install" + checksum: [ + "sha256=d140aef43628b913edd3db64b57ae904622cbfa540a4a86bf766cbb4f4b94eb1" + "md5=c5877ac0f3060afc7dbbb9ac65f76e0a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uchar/uchar.0.0.1/opam b/packages/uchar/uchar.0.0.1/opam new file mode 100644 index 000000000..89714c968 --- /dev/null +++ b/packages/uchar/uchar.0.0.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://ocaml.org" +doc: "https://ocaml.github.io/uchar/" +dev-repo: "git+https://github.com/ocaml/uchar.git" +bug-reports: "https://github.com/ocaml/uchar/issues" +tags: [ "text" "character" "unicode" "compatibility" "org:ocaml.org" ] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Compatibility library for OCaml's Uchar module" +description: """ +The `uchar` package provides a compatibility library for the +[`Uchar`][1] module introduced in OCaml 4.03. + +The `uchar` package is distributed under the license of the OCaml +compiler. See [LICENSE](LICENSE) for details. + +[1]: http://caml.inria.fr/pub/docs/manual-ocaml/libref/Uchar.html""" +url { + src: + "https://github.com/ocaml/uchar/releases/download/v0.0.1/uchar-0.0.1.tbz" + checksum: [ + "sha256=11ce48f180dff2ab6f61a3a9651a5f3054cebc0a7c700c51356d557f7ae02c3a" + "md5=3a7e5de4c4f7f25f55d50693f92f1960" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ucorelib/ucorelib.0.0.1/opam b/packages/ucorelib/ucorelib.0.0.1/opam new file mode 100644 index 000000000..2675bcc29 --- /dev/null +++ b/packages/ucorelib/ucorelib.0.0.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ "Yoriyuki Yamagata" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/yoriyuki/ucorelib" +bug-reports: "https://github.com/yoriyuki/ucorelib/issues" +dev-repo: "git+https://github.com/yoriyuki/ucorelib.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [["ocamlfind" "remove" "ucorelib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & with-test & <= "0.15.0"} +] +synopsis: "A light weight Unicode library for OCaml" +flags: light-uninstall +url { + src: "https://github.com/yoriyuki/ucorelib/archive/0.0.1.tar.gz" + checksum: [ + "sha256=b73b9bb323b4cbbed552fa859a79076ac5c9633f0fdd6ae75b7837d3d8b031cf" + "md5=40bd6620cf1ca3fb1931ca9ace8c68f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ucorelib/ucorelib.0.0.2/opam b/packages/ucorelib/ucorelib.0.0.2/opam new file mode 100644 index 000000000..a70deb501 --- /dev/null +++ b/packages/ucorelib/ucorelib.0.0.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ "Yoriyuki Yamagata" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/yoriyuki/ucorelib" +bug-reports: "https://github.com/yoriyuki/ucorelib/issues" +dev-repo: "git+https://github.com/yoriyuki/ucorelib.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [["ocamlfind" "remove" "ucorelib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & with-test & <= "0.15.0"} +] +synopsis: "A light weight Unicode library for OCaml" +flags: light-uninstall +url { + src: "https://github.com/yoriyuki/ucorelib/archive/v0.0.2.tar.gz" + checksum: [ + "sha256=133a79db50013746fbf93ac902c323570c161236fe2d19729da6a41cd4d7f599" + "md5=3d2870855fcb677d6193dec58a796ddd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ucorelib/ucorelib.0.1.0/opam b/packages/ucorelib/ucorelib.0.1.0/opam new file mode 100644 index 000000000..39c561a18 --- /dev/null +++ b/packages/ucorelib/ucorelib.0.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ "Yoriyuki Yamagata" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/yoriyuki/ucorelib" +bug-reports: "https://github.com/yoriyuki/ucorelib/issues" +dev-repo: "git+https://github.com/yoriyuki/ucorelib.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [["ocamlfind" "remove" "ucorelib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & with-test & <= "0.15.0"} + "batteries" {>= "2.1" & <= "3.9.0"} +] +synopsis: "A light weight Unicode library for OCaml" +flags: light-uninstall +url { + src: "https://github.com/yoriyuki/ucorelib/archive/v0.1.0.tar.gz" + checksum: [ + "sha256=e50c36f0e3d0d395f682b8262aad5367f502598c34d7767b6f940b8897d52203" + "md5=a0125d32165517e58cc3bac96746506b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ucorelib/ucorelib.0.2.0/opam b/packages/ucorelib/ucorelib.0.2.0/opam new file mode 100644 index 000000000..eb2e018db --- /dev/null +++ b/packages/ucorelib/ucorelib.0.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: [ "Yoriyuki Yamagata" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/yoriyuki/ucorelib" +bug-reports: "https://github.com/yoriyuki/ucorelib/issues" +dev-repo: "git+https://github.com/yoriyuki/ucorelib.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [["ocamlfind" "remove" "ucorelib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & with-test & <= "0.15.0"} + "batteries" {>= "2.1" & <= "3.9.0"} + "bitv" {>= "1.1" & <= "2.0"} +] +synopsis: "A light weight Unicode library for OCaml" +flags: light-uninstall +url { + src: "https://github.com/yoriyuki/ucorelib/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=a1e446036bdcde6db655fd0c822757b7e419e220910705694f9d5c9a1da4813c" + "md5=5e8436a8b782c664e45481aca5790771" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/udunits/udunits.0.1.1/opam b/packages/udunits/udunits.0.1.1/opam new file mode 100644 index 000000000..30af6c551 --- /dev/null +++ b/packages/udunits/udunits.0.1.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty" ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-udunits" +tags: [ "clib:udunits2" "clib:m" "clib:expat" ] +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "udunits"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +depexts: [ + ["libudunits2-dev" "libexpat1-dev"] {os-family = "debian"} + ["udunits" "expat"] {os = "macos" & os-distribution = "homebrew"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-udunits" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the UDUNITS-2 library" +description: """ +This library provides access to the UDUNITS-2 unit conversion library +(http://www.unidata.ucar.edu/software/udunits/).""" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-udunits/archive/v0.1.1.tar.gz" + checksum: [ + "sha256=e887255987ff2138e788232211a0cd5b3bbb4d469f15389b204dae5e4ffe282d" + "md5=eb5722f499888a930018e852e40fc9d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/udunits/udunits.0.2.0/opam b/packages/udunits/udunits.0.2.0/opam new file mode 100644 index 000000000..93ad680ed --- /dev/null +++ b/packages/udunits/udunits.0.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "hez@0ok.org" +authors: [ "Hezekiah M. Carty" ] +license: "MIT" +homepage: "https://github.com/hcarty/ocaml-udunits" +tags: [ "clib:udunits2" "clib:m" "clib:expat" ] +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "udunits"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} +] +depexts: [ + ["libudunits2-dev" "libexpat1-dev"] {os-family = "debian"} + ["udunits" "expat"] {os = "macos" & os-distribution = "homebrew"} +] +dev-repo: "git+https://github.com/hcarty/ocaml-udunits" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to the UDUNITS-2 library" +description: """ +This library provides access to the UDUNITS-2 unit conversion library +(http://www.unidata.ucar.edu/software/udunits/).""" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-udunits/archive/v0.2.0.tar.gz" + checksum: [ + "sha256=fc43466060df15a7955c45228f64aa127ca9024ad079c391cd2daad99e74ab4f" + "md5=b541b63213f7e9c906a0c8f8f6e5c666" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uint/uint.1.0.2/opam b/packages/uint/uint.1.0.2/opam new file mode 100644 index 000000000..6cfaae2f0 --- /dev/null +++ b/packages/uint/uint.1.0.2/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ospec" {>= "0.3.0" & <= "0.3.2"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Unsigned ints for OCaml" +url { + src: "https://github.com/andrenth/ocaml-uint/tarball/1.0.2" + checksum: [ + "sha256=163527a0eaa7d542c058388ac1cbfc5a20b0d652b1aa62d0cff524767e400239" + "md5=a147e31f63bc4d589c8d8422a5a5742f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uint/uint.1.0.3/opam b/packages/uint/uint.1.0.3/opam new file mode 100644 index 000000000..f7dc84076 --- /dev/null +++ b/packages/uint/uint.1.0.3/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ospec" {>= "0.3.0" & <= "0.3.2"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Unsigned ints for OCaml" +url { + src: "https://github.com/andrenth/ocaml-uint/tarball/1.0.3" + checksum: [ + "sha256=acab8261bf1b7945d56ea3266cc8c11d522a6699d9a92cc59cb500e7a50fd041" + "md5=cbba3a16d7c98f362a7dbc788b311dbc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uint/uint.1.1.0/opam b/packages/uint/uint.1.1.0/opam new file mode 100644 index 000000000..e2f1b1123 --- /dev/null +++ b/packages/uint/uint.1.1.0/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "andrenth@gmail.com" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ospec" {>= "0.3.1" & <= "0.3.2"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Unsigned ints for OCaml" +url { + src: + "https://download.ocamlcore.org/ocaml-uint/ocaml-uint/1.1.0/ocaml-uint-1.1.0.tar.gz" + checksum: [ + "sha256=61d64fb645b307aac44125553aa921a50203ffafd3ef8edf1b94eb7f02ae2421" + "md5=128305daec07dcbbe2040f7075d4cdbd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uint/uint.1.1.1/opam b/packages/uint/uint.1.1.1/opam new file mode 100644 index 000000000..b5d34b487 --- /dev/null +++ b/packages/uint/uint.1.1.1/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "andre@digirati.com.br" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%"] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Unsigned ints for OCaml" +url { + src: + "https://download.ocamlcore.org/ocaml-uint/ocaml-uint/1.1.1/ocaml-uint-1.1.1.tar.gz" + checksum: [ + "sha256=8f74e9a10828192a3f212333d0eaf65f65c95d09ddb9b150afbf72572d3cd458" + "md5=7388b78c2bcfd41383854da5a0d5d98d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uint/uint.1.1.4/opam b/packages/uint/uint.1.1.4/opam new file mode 100644 index 000000000..e903cd794 --- /dev/null +++ b/packages/uint/uint.1.1.4/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "andre@digirati.com.br" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%"] + ["ocaml" "setup.ml" "-build"] +] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Unsigned ints for OCaml" +url { + src: + "https://download.ocamlcore.org/ocaml-uint/ocaml-uint/1.1.4/ocaml-uint-1.1.4.tar.gz" + checksum: [ + "sha256=aa7e62b4d98aff16e277298dce3be24bfb68f149f3ecbb5b02b7a43c48aa7c58" + "md5=dd5967ea5be9827b3c09081809b3fa76" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uint/uint.1.1.5/opam b/packages/uint/uint.1.1.5/opam new file mode 100644 index 000000000..ee01a482c --- /dev/null +++ b/packages/uint/uint.1.1.5/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "andre@digirati.com.br" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%"] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "uint"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Unsigned ints for OCaml" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-uint/ocaml-uint/1.1.5/ocaml-uint-1.1.5.tar.gz" + checksum: [ + "sha256=e58c75490c192d34c75c4cafda7b71406d3ce86e69b0b680590d48ea0335ccea" + "md5=d58df49d9c83030a0a3a570fd7f5a74d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uint/uint.1.2.0/opam b/packages/uint/uint.1.2.0/opam new file mode 100644 index 000000000..aa3e41f84 --- /dev/null +++ b/packages/uint/uint.1.2.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "andre@digirati.com.br" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%"] + ["ocaml" "setup.ml" "-build"] +] +remove: [ + ["ocamlfind" "remove" "uint"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Unsigned ints for OCaml" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-uint/ocaml-uint/1.2.0/ocaml-uint-1.2.0.tar.gz" + checksum: [ + "sha256=fce5bb7cb406841c74b27a2c7045375b079e9a0030a444d11311482988aee68c" + "md5=e45a28c495cfaf9db714535c5f40876c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/ulex/ulex.1.1/opam b/packages/ulex/ulex.1.1/opam new file mode 100644 index 000000000..b10355525 --- /dev/null +++ b/packages/ulex/ulex.1.1/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +build: [ + [make] + [make "all.opt"] +] +remove: [["ocamlfind" "remove" "ulex"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "lexer generator for Unicode and OCaml" +dev-repo: "git+https://github.com/whitequark/ulex.git" +flags: light-uninstall +url { + src: "http://deb.debian.org/debian/pool/main/u/ulex/ulex_1.1.orig.tar.gz" + checksum: [ + "sha256=a01ff3223b295c5b24ee414bb9e9add14357ccf364addcfa734d91a02f9f543a" + "md5=ce49a013bc4a0e085977a9fe157017bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unison/unison.2.40.102/opam b/packages/unison/unison.2.40.102/opam new file mode 100644 index 000000000..c28ae30bb --- /dev/null +++ b/packages/unison/unison.2.40.102/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "juergen@hoetzel.info" +authors: [ + "Jürgen Hötzel " + "Louis Gesbert " +] +homepage: "https://www.cis.upenn.edu/~bcpierce/unison/" +depends: [ + "ocaml" {< "4.03.0"} + "lablgtk" {<= "2.18.13"} +] +patches: ["opam.patch"] +install: [make "install" "OCAMLLIBDIR=%{lib}%" "HOME=%{prefix}%"] +synopsis: "File-synchronization tool for Unix and Windows" +description: """ +Unison is a file-synchronization tool for Unix and Windows. It allows +two replicas of a collection of files and directories to be stored on +different hosts (or different disks on the same host), modified +separately, and then brought up to date by propagating the changes in +each replica to the other.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/unison-2.40.102.tar.gz" + checksum: [ + "sha256=4a63395e45bf6b93d5fee5cacbf686c3d9fe43dd7e6fc75ec6fe1a85cf1285ef" + "md5=ec0fc4bb6fb4cfeb452660b287bd1097" + ] +} +extra-source "unison.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/unison/unison.install.2.40.102" + checksum: [ + "sha256=f844a10d1f7971f18c63ea1cb963b4672b90f77a60ef62374c1a1fd8d8968279" + "md5=5c76680804bca9d97a33f72c0cff76d3" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/unison/opam.patch" + checksum: [ + "sha256=a1bfe2440ecbd20f1fa0cbd37f8312350f164c5b3e8a991f6778ab0f51592146" + "md5=6156ee245485c824b582d69527a2aa71" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unison/unison.2.40.63/opam b/packages/unison/unison.2.40.63/opam new file mode 100644 index 000000000..4ecb925ca --- /dev/null +++ b/packages/unison/unison.2.40.63/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "juergen@hoetzel.info" +authors: [ + "Jürgen Hötzel " + "Louis Gesbert " +] +homepage: "https://www.cis.upenn.edu/~bcpierce/unison/" +depends: [ + "ocaml" {< "4.03.0"} + "lablgtk" {<= "2.18.13"} +] +patches: ["opam.patch"] +install: [make "install" "OCAMLLIBDIR=%{lib}%" "HOME=%{prefix}%"] +synopsis: "File-synchronization tool for Unix and Windows" +description: """ +Unison is a file-synchronization tool for Unix and Windows. It allows +two replicas of a collection of files and directories to be stored on +different hosts (or different disks on the same host), modified +separately, and then brought up to date by propagating the changes in +each replica to the other.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/unison-2.40.63.tar.gz" + checksum: [ + "sha256=6e6e00643a7e3908ce3604bb5031e4c6d4c6af5c421a79d08a8b7759de12cd9d" + "md5=3281207850cf6f0a17fe73f371893bd3" + ] +} +extra-source "unison.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/unison/unison.install.2.40.63" + checksum: [ + "sha256=f844a10d1f7971f18c63ea1cb963b4672b90f77a60ef62374c1a1fd8d8968279" + "md5=5c76680804bca9d97a33f72c0cff76d3" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/unison/opam.patch" + checksum: [ + "sha256=a1bfe2440ecbd20f1fa0cbd37f8312350f164c5b3e8a991f6778ab0f51592146" + "md5=6156ee245485c824b582d69527a2aa71" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unison/unison.2.48.3/opam b/packages/unison/unison.2.48.3/opam new file mode 100644 index 000000000..60c8dd804 --- /dev/null +++ b/packages/unison/unison.2.48.3/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "juergen@hoetzel.info" +authors: [ + "Jürgen Hötzel " + "Louis Gesbert " +] +homepage: "https://www.cis.upenn.edu/~bcpierce/unison/" +bug-reports: "mailto:unison-users@yahoogroups.com " +# dev-repo: "https://webdav.seas.upenn.edu/svn/unison" +depends: [ + "ocaml" {< "4.03.0"} + "lablgtk" {<= "2.18.13"} +] +patches: ["opam.patch"] +install: [make "install" "OCAMLLIBDIR=%{lib}%" "HOME=%{prefix}%"] +synopsis: "File-synchronization tool for Unix and Windows" +description: """ +Unison is a file-synchronization tool for Unix and Windows. It allows +two replicas of a collection of files and directories to be stored on +different hosts (or different disks on the same host), modified +separately, and then brought up to date by propagating the changes in +each replica to the other.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/unison-2.48.3.tar.gz" + checksum: [ + "sha256=f40d3cfbe82078d79328b51acab3e5179f844135260c2f4710525b9b45b15483" + "md5=91ff2ef4141aede9af719fdd5e848bcb" + ] +} +extra-source "unison.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/unison/unison.install.2.48.3" + checksum: [ + "sha256=715966e96ab28b415d55f89394671f76db3b7e0c660406e9df67d340a44850b7" + "md5=31b234e8f9c19d3f9fab9f072e4b076a" + ] +} +extra-source "opam.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/unison/opam.patch" + checksum: [ + "sha256=a1bfe2440ecbd20f1fa0cbd37f8312350f164c5b3e8a991f6778ab0f51592146" + "md5=6156ee245485c824b582d69527a2aa71" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unix-errno/unix-errno.0.2.0/opam b/packages/unix-errno/unix-errno.0.2.0/opam new file mode 100644 index 000000000..d9acac84f --- /dev/null +++ b/packages/unix-errno/unix-errno.0.2.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: "David Sheets " +homepage: "https://github.com/dsheets/ocaml-unix-errno" +bug-reports: "https://github.com/dsheets/ocaml-unix-errno/issues" +license: "ISC" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-errno.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "rresult" {<= "0.7.0"} + "ocamlbuild" {build & != "0.9.0" & <= "0.15.0"} +] +synopsis: "Unix errno types, maps, and support" +description: """ +unix-errno provides an errno variant similar to Unix.error but including +POSIX 2008 and Linux-specific constructors. A macro definition type, +defns is also provided in order to transport a specific errno-integer +map as is the case with FUSE. The types and their functions reside in +Errno and are independent of any Unix bindings. This makes the library's +types usable from MirageOS on top of Xen. Errno_unix provides maps to +and from Unix.error, the present host's errno map, an errno exception +Error, and higher-order errno checking functions.""" +url { + src: "https://github.com/dsheets/ocaml-unix-errno/archive/0.2.0.tar.gz" + checksum: [ + "sha256=28e0f4f3958d9875ca78abd70794ddf6cfb10db66f844ac9c6bf7e3b47b61a2b" + "md5=afda858f0936c37043c1f6fce04cf315" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/unix-fcntl/unix-fcntl.0.2.0/opam b/packages/unix-fcntl/unix-fcntl.0.2.0/opam new file mode 100644 index 000000000..648335c31 --- /dev/null +++ b/packages/unix-fcntl/unix-fcntl.0.2.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: "David Sheets " +homepage: "https://github.com/dsheets/ocaml-unix-fcntl" +bug-reports: "https://github.com/dsheets/ocaml-unix-fcntl/issues" +license: "ISC" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-fcntl.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "unix-errno" {>= "0.2.0" & < "0.3.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Unix fcntl.h types, maps, and support" +description: """ +unix-fcntl provides types for manipulating concepts expressed in +fcntl.h. A macro definition type, defns is provided for open flags in +order to transport a specific openflag-integer map as is the case with +FUSE. The types and their functions reside in Fcntl and are independent +of any Unix bindings. This makes the library's types usable from +MirageOS on top of Xen. Fcntl_unix provides maps to and from +Unix.open_flag, the present host's open flag map, and similar.""" +url { + src: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.2.0.tar.gz" + checksum: [ + "sha256=c9a3baa06fe23b0d96371b20f708f70de4f7478ab944e421002e2c65b2005b0d" + "md5=b0e7c850d093fe462041beb13827e5ba" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unix-fcntl/unix-fcntl.0.3.0/opam b/packages/unix-fcntl/unix-fcntl.0.3.0/opam new file mode 100644 index 000000000..5aca4774f --- /dev/null +++ b/packages/unix-fcntl/unix-fcntl.0.3.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: ["David Sheets" "Jeremy Yallop"] +homepage: "https://github.com/dsheets/ocaml-unix-fcntl" +bug-reports: "https://github.com/dsheets/ocaml-unix-fcntl/issues" +license: "ISC" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-fcntl.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "unix-errno" {>= "0.2.0" & < "0.4.0"} + "alcotest" {with-test & <= "1.8.0"} + "unix-type-representations" {<= "0.1.2"} +] +depopts: ["lwt" "base-threads"] +synopsis: "Unix fcntl.h types, maps, and support" +description: """ +unix-fcntl provides access to the features exposed in fcntl.h in a way +that is not tied to the implementation on the host system. + +The Fcntl module provides functions for translating between the names +of the flags exposed in fcntl.h and their values on particular +systems. The Fcntl_host module exports representations of various +hosts. + +The Fcntl_unix provides bindings to functions that use the flags in +Fcntl along with a representation of the host system. The bindings +support a more comprehensive range of flags than the corresponding +functions in the standard OCaml Unix module. The Fcntl_unix_lwt module +exports non-blocking versions of the functions in Fcntl_unix based on +the Lwt cooperative threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.0.tar.gz" + checksum: [ + "sha256=a2b315da5ac6a95aefd6a53f330dee7aba9b467ce4a0f4c61834c53865f96dc3" + "md5=035da632f38f96770127980de0f99e08" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unix-fcntl/unix-fcntl.0.3.1/opam b/packages/unix-fcntl/unix-fcntl.0.3.1/opam new file mode 100644 index 000000000..3cb5ccfba --- /dev/null +++ b/packages/unix-fcntl/unix-fcntl.0.3.1/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: ["David Sheets" "Jeremy Yallop"] +homepage: "https://github.com/dsheets/ocaml-unix-fcntl" +bug-reports: "https://github.com/dsheets/ocaml-unix-fcntl/issues" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-fcntl.git" +tags: [ "unix" "posix" "fcntl" "syscall" "open" ] +license: "ISC" +build: [ + [make "build"] +] +install: [ + [make "install"] +] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "unix-errno" {>= "0.2.0" & < "0.4.0"} + "alcotest" {with-test & <= "1.8.0"} + "unix-type-representations" {<= "0.1.2"} +] +depopts: [ + "lwt" + "base-threads" +] +conflicts: ["lwt" {< "2.4.7"}] +synopsis: "Unix fcntl.h types, maps, and support" +description: """ +unix-fcntl provides access to the features exposed in fcntl.h in a way +that is not tied to the implementation on the host system. + +The Fcntl module provides functions for translating between the names +of the flags exposed in fcntl.h and their values on particular +systems. The Fcntl_host module exports representations of various +hosts. + +The Fcntl_unix provides bindings to functions that use the flags in +Fcntl along with a representation of the host system. The bindings +support a more comprehensive range of flags than the corresponding +functions in the standard OCaml Unix module. The Fcntl_unix_lwt module +exports non-blocking versions of the functions in Fcntl_unix based on +the Lwt cooperative threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.1.tar.gz" + checksum: [ + "sha256=bddd795db7aec4d9a1337e1ad46f261c071c5092ad48f8270755327c11fd942e" + "md5=dae9fe28fe7b154d2d22bfafd105cc79" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unix-fcntl/unix-fcntl.0.3.2/opam b/packages/unix-fcntl/unix-fcntl.0.3.2/opam new file mode 100644 index 000000000..c28cd8ae9 --- /dev/null +++ b/packages/unix-fcntl/unix-fcntl.0.3.2/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: ["David Sheets" "Jeremy Yallop"] +homepage: "https://github.com/dsheets/ocaml-unix-fcntl" +bug-reports: "https://github.com/dsheets/ocaml-unix-fcntl/issues" +license: "ISC" +tags: ["unix" "posix" "fcntl" "syscall" "open"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-fcntl.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.4.0" & < "0.6.0"} + "unix-errno" {>= "0.4.0" & <= "0.6.2"} + "alcotest" {with-test & <= "1.8.0"} + "unix-type-representations" {<= "0.1.2"} +] +depopts: ["lwt" "base-threads"] +conflicts: ["lwt" {< "2.4.7"}] +synopsis: "Unix fcntl.h types, maps, and support" +description: """ +unix-fcntl provides access to the features exposed in fcntl.h in a way +that is not tied to the implementation on the host system. + +The Fcntl module provides functions for translating between the names +of the flags exposed in fcntl.h and their values on particular +systems. The Fcntl_host module exports representations of various +hosts. + +The Fcntl_unix provides bindings to functions that use the flags in +Fcntl along with a representation of the host system. The bindings +support a more comprehensive range of flags than the corresponding +functions in the standard OCaml Unix module. The Fcntl_unix_lwt module +exports non-blocking versions of the functions in Fcntl_unix based on +the Lwt cooperative threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.2.tar.gz" + checksum: [ + "sha256=41334334c8fefadfd35d15d58d31badcf173748420d4d40a89235a3336977f51" + "md5=0bfd104d54153e930b588236be89db02" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unix-fcntl/unix-fcntl.0.3.3/opam b/packages/unix-fcntl/unix-fcntl.0.3.3/opam new file mode 100644 index 000000000..fe296055c --- /dev/null +++ b/packages/unix-fcntl/unix-fcntl.0.3.3/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: ["David Sheets" "Jeremy Yallop"] +homepage: "https://github.com/dsheets/ocaml-unix-fcntl" +bug-reports: "https://github.com/dsheets/ocaml-unix-fcntl/issues" +license: "ISC" +tags: ["unix" "posix" "fcntl" "syscall" "open"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-fcntl.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.4.0" & <= "0.23.0"} + "unix-errno" {>= "0.4.0" & < "0.5.0"} + "alcotest" {with-test & <= "1.8.0"} + "unix-type-representations" {<= "0.1.2"} +] +depopts: ["lwt" "base-threads"] +conflicts: ["lwt" {< "2.4.7"}] +synopsis: "Unix fcntl.h types, maps, and support" +description: """ +unix-fcntl provides access to the features exposed in fcntl.h in a way +that is not tied to the implementation on the host system. + +The Fcntl module provides functions for translating between the names +of the flags exposed in fcntl.h and their values on particular +systems. The Fcntl_host module exports representations of various +hosts. + +The Fcntl_unix provides bindings to functions that use the flags in +Fcntl along with a representation of the host system. The bindings +support a more comprehensive range of flags than the corresponding +functions in the standard OCaml Unix module. The Fcntl_unix_lwt module +exports non-blocking versions of the functions in Fcntl_unix based on +the Lwt cooperative threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.3.tar.gz" + checksum: [ + "sha256=a9ab9ac349c94fb1e269afe53380f0c8163a496b20f54fc1b71fae21c6990b6b" + "md5=18f80614ca011aef319892f6ed4bed8e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unix-fcntl/unix-fcntl.0.3.4/opam b/packages/unix-fcntl/unix-fcntl.0.3.4/opam new file mode 100644 index 000000000..b68a46214 --- /dev/null +++ b/packages/unix-fcntl/unix-fcntl.0.3.4/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: ["David Sheets" "Jeremy Yallop"] +homepage: "https://github.com/dsheets/ocaml-unix-fcntl" +bug-reports: "https://github.com/dsheets/ocaml-unix-fcntl/issues" +license: "ISC" +tags: ["unix" "posix" "fcntl" "syscall" "open"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-fcntl.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.4.0" & <= "0.23.0"} + "unix-errno" {>= "0.5.0" & <= "0.6.2"} + "alcotest" {with-test & <= "1.8.0"} + "unix-type-representations" {<= "0.1.2"} +] +depopts: ["lwt" "base-threads"] +conflicts: ["lwt" {< "2.4.7"}] +synopsis: "Unix fcntl.h types, maps, and support" +description: """ +unix-fcntl provides access to the features exposed in fcntl.h in a way +that is not tied to the implementation on the host system. + +The Fcntl module provides functions for translating between the names +of the flags exposed in fcntl.h and their values on particular +systems. The Fcntl_host module exports representations of various +hosts. + +The Fcntl_unix provides bindings to functions that use the flags in +Fcntl along with a representation of the host system. The bindings +support a more comprehensive range of flags than the corresponding +functions in the standard OCaml Unix module. The Fcntl_unix_lwt module +exports non-blocking versions of the functions in Fcntl_unix based on +the Lwt cooperative threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.4.tar.gz" + checksum: [ + "sha256=d4954608714808647a54d4c50a4a4675d6efa3ffd62ec47c664bdd1990ab2b74" + "md5=cf3205d2fbcaa772c4e2459570d488aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unix-fcntl/unix-fcntl.0.3.5/opam b/packages/unix-fcntl/unix-fcntl.0.3.5/opam new file mode 100644 index 000000000..80afbef76 --- /dev/null +++ b/packages/unix-fcntl/unix-fcntl.0.3.5/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: ["David Sheets" "Jeremy Yallop"] +homepage: "https://github.com/dsheets/ocaml-unix-fcntl" +bug-reports: "https://github.com/dsheets/ocaml-unix-fcntl/issues" +license: "ISC" +tags: ["unix" "posix" "fcntl" "syscall" "open"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-fcntl.git" +build: [make "build"] +install: [make "install"] +remove: [make "uninstall"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ctypes" {>= "0.4.0" & <= "0.23.0"} + "unix-errno" {>= "0.5.0" & <= "0.6.2"} + "alcotest" {with-test & <= "1.8.0"} + "unix-type-representations" {<= "0.1.2"} +] +depopts: ["lwt" "base-threads"] +conflicts: ["lwt" {< "2.4.7"}] +synopsis: "Unix fcntl.h types, maps, and support" +description: """ +unix-fcntl provides access to the features exposed in fcntl.h in a way +that is not tied to the implementation on the host system. + +The Fcntl module provides functions for translating between the names +of the flags exposed in fcntl.h and their values on particular +systems. The Fcntl_host module exports representations of various +hosts. + +The Fcntl_unix provides bindings to functions that use the flags in +Fcntl along with a representation of the host system. The bindings +support a more comprehensive range of flags than the corresponding +functions in the standard OCaml Unix module. The Fcntl_unix_lwt module +exports non-blocking versions of the functions in Fcntl_unix based on +the Lwt cooperative threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.5.tar.gz" + checksum: [ + "sha256=868fe8bc9a81ade699adfe77a3f5fbb1dfe8d2efbde435cdfb0fb6ebfd6bb2c9" + "md5=2443009170c48194a4429abf6ac51574" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/unmagic/unmagic.0.9.0/opam b/packages/unmagic/unmagic.0.9.0/opam new file mode 100644 index 000000000..53219ab24 --- /dev/null +++ b/packages/unmagic/unmagic.0.9.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/unmagic/" +bug-reports: "https://bitbucket.org/camlspotter/unmagic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/unmagic" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10.1"} + "spotlib" {<= "4.3.0"} + "typerep" {<= "v0.17.1"} + "ppx_typerep_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} +] +synopsis: "Runtime tag-checking of marshaled ocaml data" +description: """ +Unmagic is a small library to runtime tag-check Obj.t values for type-secure +Obj.magic, input_value, Marshal.from_channel. It uses typerep to give +the target type, and follows the same limitations of it.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/unmagic-0.9.0.tar.gz" + checksum: [ + "sha256=936087d55bb5689bc93f0d50c392f8fa021f257101dc216b8d9c603a0c194788" + "md5=d66048abe7125c283f3d0183b46dd864" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/unmagic/unmagic.1.0.0/opam b/packages/unmagic/unmagic.1.0.0/opam new file mode 100644 index 000000000..f6c6d9962 --- /dev/null +++ b/packages/unmagic/unmagic.1.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/unmagic/" +bug-reports: "https://bitbucket.org/camlspotter/unmagic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/unmagic" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "spotlib" {<= "4.3.0"} + "typerep" {<= "v0.17.1"} + "ppx_typerep_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} +] +synopsis: "Runtime tag-checking of marshaled ocaml data" +description: """ +Unmagic is a small library to runtime tag-check Obj.t values for type-secure +Obj.magic, input_value, Marshal.from_channel. It uses typerep to give +the target type, and follows the same limitations of it.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/unmagic-1.0.0.tar.gz" + checksum: [ + "sha256=9061e5aacba0ea0181ec04241df0c5ebf492ea0bcd89160323a6161ec77afff5" + "md5=5e51eb8dadd4a836f762b570b8a94fe8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/unmagic/unmagic.1.0.1/opam b/packages/unmagic/unmagic.1.0.1/opam new file mode 100644 index 000000000..c4e328c39 --- /dev/null +++ b/packages/unmagic/unmagic.1.0.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/unmagic/" +bug-reports: "https://bitbucket.org/camlspotter/unmagic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/unmagic" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "spotlib" {<= "4.3.0"} + "typerep" {<= "v0.17.1"} + "ppx_typerep_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} +] +synopsis: "Runtime tag-checking of marshaled ocaml data" +description: """ +Unmagic is a small library to runtime tag-check Obj.t values for type-secure +Obj.magic, input_value, Marshal.from_channel. It uses typerep to give +the target type, and follows the same limitations of it.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/unmagic-1.0.1.tar.gz" + checksum: [ + "sha256=cc30ef63de789eba99a24e805d4c2071243f7f43db4547787b1e56e65db47dbf" + "md5=7c1a5c774c8c66c468ba5b492e20cdfc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/unmagic/unmagic.1.0.2/opam b/packages/unmagic/unmagic.1.0.2/opam new file mode 100644 index 000000000..b07312bd8 --- /dev/null +++ b/packages/unmagic/unmagic.1.0.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +authors: "Jun Furuse" +maintainer: "jun.furuse@gmail.com" +homepage: "https://bitbucket.org/camlspotter/unmagic/" +bug-reports: "https://bitbucket.org/camlspotter/unmagic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/unmagic" +build: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-build" ] +] +install: [ + [ "ocaml" "setup.ml" "-install" ] +] +remove: [ + [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] + [ "ocaml" "setup.ml" "-uninstall" ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "spotlib" {<= "4.3.0"} + "typerep" {<= "v0.17.1"} + "ppx_typerep_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "4.1"} +] +synopsis: "Runtime tag-checking of marshaled ocaml data" +description: """ +Unmagic is a small library to runtime tag-check Obj.t values for type-secure +Obj.magic, input_value, Marshal.from_channel. It uses typerep to give +the target type, and follows the same limitations of it.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/unmagic-1.0.2.tar.gz" + checksum: [ + "sha256=f4ad1d66f7feea513695970db34000d45053154809731cbd5340bcecc7711a67" + "md5=57d315be2bf7241517ff67bd5bfcb816" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/unmagic/unmagic.1.0.3/opam b/packages/unmagic/unmagic.1.0.3/opam new file mode 100644 index 000000000..a9dd1b0d4 --- /dev/null +++ b/packages/unmagic/unmagic.1.0.3/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "jun.furuse@gmail.com" +authors: "Jun Furuse" +homepage: "https://bitbucket.org/camlspotter/unmagic/" +bug-reports: + "https://bitbucket.org/camlspotter/unmagic/issues?status=new&status=open" +dev-repo: "hg+https://bitbucket.org/camlspotter/unmagic" +build: ["jbuilder" "build" "-p" name "-j" jobs] +depends: [ + "ocaml" {>= "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "omake" {build & < "0.10"} + "spotlib" {<= "4.3.0"} + "typerep" {>= "v0.10.0" & <= "v0.17.1"} + "ppx_typerep_conv" {<= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ocaml-migrate-parsetree" {< "2.0.0"} +] +synopsis: "Runtime tag-checking of marshaled ocaml data" +description: """ +Unmagic is a small library to runtime tag-check Obj.t values for type-secure +Obj.magic, input_value, Marshal.from_channel. It uses typerep to give +the target type, and follows the same limitations of it.""" +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/unmagic-1.0.3.tar.gz" + checksum: [ + "sha256=c47b08882933d790a18f6d81b2e76aac57198a9a444acaf0ae951f09632ae437" + "md5=9378b07b1b08e86875f96893df711f12" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.1/opam b/packages/uri/uri.1.1/opam new file mode 100644 index 000000000..d386fcee0 --- /dev/null +++ b/packages/uri/uri.1.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "re" {<= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.1" + checksum: [ + "sha256=d442b692a29c3026281aad1acad68c8608203820da717853800f51c28c6ce2a5" + "md5=486f0b704eab4316a6d52e94a75cba01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.0/opam b/packages/uri/uri.1.3.0/opam new file mode 100644 index 000000000..e48b9e3d2 --- /dev/null +++ b/packages/uri/uri.1.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "re" {<= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.0" + checksum: [ + "sha256=8e32d4355f366c779df874b27d0ae373f0a6379c9feabe834e91d7364ee6a65a" + "md5=2cc591a3df5cec3837e20e562f2cac97" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.1/opam b/packages/uri/uri.1.3.1/opam new file mode 100644 index 000000000..e14f858a1 --- /dev/null +++ b/packages/uri/uri.1.3.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "re" {<= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.1" + checksum: [ + "sha256=a9bc6bc444d348af63c60287689dc3be6faf03159d5130d58b57abb425ba2267" + "md5=851166afe53636fb043d9672bb7d54d1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.10/opam b/packages/uri/uri.1.3.10/opam new file mode 100644 index 000000000..3ac69d11c --- /dev/null +++ b/packages/uri/uri.1.3.10/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "1.0.2"} +] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.3.10.tar.gz" + checksum: [ + "sha256=fd421d920b8b0587bb4ad7344be14d682d7518a41a73e4c315bfcdbf51139296" + "md5=ea7b51642be1322f1e4e8533d0a09155" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.11/opam b/packages/uri/uri.1.3.11/opam new file mode 100644 index 000000000..bc1f947fe --- /dev/null +++ b/packages/uri/uri.1.3.11/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "1.0.2"} +] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.3.11.tar.gz" + checksum: [ + "sha256=930f473dce47f2fe9105d9d384471c9ef96d749a4b1eab19859aab91db9fae81" + "md5=2d5e69fcb60c396374b9680f6aa93418" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.12/opam b/packages/uri/uri.1.3.12/opam new file mode 100644 index 000000000..cdf24e3ee --- /dev/null +++ b/packages/uri/uri.1.3.12/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "1.0.2"} +] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.3.12.tar.gz" + checksum: [ + "sha256=97434eb21d0741be451c3a981385730c5dce331f1dfe847531997250875a7716" + "md5=7dee9d64932fe016b173f6480dd43978" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.13/opam b/packages/uri/uri.1.3.13/opam new file mode 100644 index 000000000..5ee0544b7 --- /dev/null +++ b/packages/uri/uri.1.3.13/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "1.0.2"} +] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.3.13.tar.gz" + checksum: [ + "sha256=248d0c0ea8c281f74b3c9b2eee43673f70708a369bd5a93cd723b48c3c21ba99" + "md5=bf10079e89de53af408499c136f63e9f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.3.2/opam b/packages/uri/uri.1.3.2/opam new file mode 100644 index 000000000..41a5eaf00 --- /dev/null +++ b/packages/uri/uri.1.3.2/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "re" {<= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.2" + checksum: [ + "sha256=afa00d563da7137a96a5b9736266928222c7e626879202f3635a34c1a46188f6" + "md5=9599efa7ad8c7c3fcd6d6f84d5ed424b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.3/opam b/packages/uri/uri.1.3.3/opam new file mode 100644 index 000000000..333ab7e87 --- /dev/null +++ b/packages/uri/uri.1.3.3/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "re" {<= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.3" + checksum: [ + "sha256=f99606ddb881da48ce3ab4a621d52bbf97af6eaf7cc92e3dfca38725a77f4227" + "md5=44df4a05b05b6c9df94d245c084b0606" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.4/opam b/packages/uri/uri.1.3.4/opam new file mode 100644 index 000000000..4aa8279aa --- /dev/null +++ b/packages/uri/uri.1.3.4/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "re" {<= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.4" + checksum: [ + "sha256=537d9c718f939837dd6b658e32c4e7184f1aacce13ea510faf89f4c665b8fe5d" + "md5=54952c29e28ac0487d18abc64cabff9f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.5/opam b/packages/uri/uri.1.3.5/opam new file mode 100644 index 000000000..67af7e19c --- /dev/null +++ b/packages/uri/uri.1.3.5/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "re" {<= "1.12.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/ocaml-uri-1.3.5.tar.gz" + checksum: [ + "sha256=619f2f6590f81ffaacc5a9c0b7eeef037e94ef8feb0975d7d2cf4fad18112a4b" + "md5=f9efb0ae5c6ba9ef8b1ea4205d6936aa" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.6/opam b/packages/uri/uri.1.3.6/opam new file mode 100644 index 000000000..11995251a --- /dev/null +++ b/packages/uri/uri.1.3.6/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "1.0.2"} +] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/ocaml-uri-1.3.6.tar.gz" + checksum: [ + "sha256=43292644a8c2e10acb3a00ca51470326f8eb8fe6a151790a5e38bbe2e5a5c885" + "md5=52df0c9d40bbc7800bae2e43d0ed7b65" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.8/opam b/packages/uri/uri.1.3.8/opam new file mode 100644 index 000000000..860d94aea --- /dev/null +++ b/packages/uri/uri.1.3.8/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {>= "4.0.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "1.0.2"} +] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/ocaml-uri-1.3.8.tar.gz" + checksum: [ + "sha256=182920fc590dd7492daaa67d605aaf7baf79f94a25fc8bd39ee2b73742f5bb9a" + "md5=81a075add6b49042a5710fdcf7f1a1a6" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.3.9/opam b/packages/uri/uri.1.3.9/opam new file mode 100644 index 000000000..fd38b7aaa --- /dev/null +++ b/packages/uri/uri.1.3.9/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "1.0.2"} +] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.3.9.tar.gz" + checksum: [ + "sha256=951520be8290e84c846e7c176736204a53509a1a70322b0bc8ea6c07cba9ad55" + "md5=547d7106fb580e93572f8038dfc09a6e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.4.0/opam b/packages/uri/uri.1.4.0/opam new file mode 100644 index 000000000..db11df674 --- /dev/null +++ b/packages/uri/uri.1.4.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "1.0.2"} +] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.4.0.tar.gz" + checksum: [ + "sha256=c3b04955fb925adf92168c60aca3b015958da07bc794398f097f22b18e6051f0" + "md5=f8d9acfae8c86dde20fcd1a911a362af" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.5.0/opam b/packages/uri/uri.1.5.0/opam new file mode 100644 index 000000000..6dfe99ddc --- /dev/null +++ b/packages/uri/uri.1.5.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Rudi Grinberg" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: [ + "ounit" {< "1.0.2"} +] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.5.0.tar.gz" + checksum: [ + "sha256=779954b73c60b95b3d6990572e31f757d56d2a360b560d2ebc0fe266135b1b07" + "md5=e3f298122c84d60c299edb776c825f4c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.6.0/opam b/packages/uri/uri.1.6.0/opam new file mode 100644 index 000000000..d9cb814e2 --- /dev/null +++ b/packages/uri/uri.1.6.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Rudi Grinberg" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: ["ounit" {< "1.0.2"}] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.6.0.tar.gz" + checksum: [ + "sha256=2d39982866e874bf54f12a87903469d6bba9363b7b94f570bb56e053f5b33b0c" + "md5=ac0b7472091d6e2c699877043e1cb884" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.7.0/opam b/packages/uri/uri.1.7.0/opam new file mode 100644 index 000000000..13b61f846 --- /dev/null +++ b/packages/uri/uri.1.7.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Rudi Grinberg" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: ["ounit" {< "1.0.2"}] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.7.0.tar.gz" + checksum: [ + "sha256=f9584b14c19826e9ce6305b766e25e48b0e709926a0406f174558e7a178d72bf" + "md5=9088fdd3ac4b551b60d7cf8e4982bc57" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.7.1/opam b/packages/uri/uri.1.7.1/opam new file mode 100644 index 000000000..89e4bb136 --- /dev/null +++ b/packages/uri/uri.1.7.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Rudi Grinberg" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: ["ounit" {< "1.0.2"}] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.7.1.tar.gz" + checksum: [ + "sha256=5c1e06996a85467a9d9e0831634bbb8d60a918d1cfc7b3d8e79bcb0080046351" + "md5=cc639df833530a4d2d8a407ddd445af0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.7.2/opam b/packages/uri/uri.1.7.2/opam new file mode 100644 index 000000000..0613fb333 --- /dev/null +++ b/packages/uri/uri.1.7.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Rudi Grinberg" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: ["ounit"] +conflicts: ["ounit" {< "1.0.2"}] +dev-repo: "git+https://github.com/mirage/ocaml-uri" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.7.2.tar.gz" + checksum: [ + "sha256=4cc51dfd9c872b4e8bc60242636eb7e9d1790b2b6b84641b335cadc7aa3fe866" + "md5=057267a916711f4c2367fc2cd7839ac7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.8.0/opam b/packages/uri/uri.1.8.0/opam new file mode 100644 index 000000000..bdafce42e --- /dev/null +++ b/packages/uri/uri.1.8.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +bug-reports: "https://github.com/mirage/ocaml-uri/issues" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Rudi Grinberg" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [["ocamlfind" "remove" "uri"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "base-bytes" {<= "base"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "ounit" {>= "1.0.2" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.8.0.tar.gz" + checksum: [ + "sha256=ac37bebb377c3e03d9be9a14fea11ba20dd2d8263b0d306fccac0063b25b68be" + "md5=0af2dba0068ff5c83961f533f092d201" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.9.0/opam b/packages/uri/uri.1.9.0/opam new file mode 100644 index 000000000..4940e2211 --- /dev/null +++ b/packages/uri/uri.1.9.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Rudi Grinberg" +] +homepage: "https://github.com/mirage/ocaml-uri" +bug-reports: "https://github.com/mirage/ocaml-uri/issues" +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocamlfind" "remove" "uri"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "base-bytes" {<= "base"} + "type_conv" {<= "113.00.02"} + "stringext" {<= "1.6.0"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "RFC3986 URI/URL parsing library" +description: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.9.0.tar.gz" + checksum: [ + "sha256=7d083c8ddc167f497510c5d05822cd84388406bc7c42f85f8b736fec4fdce867" + "md5=147c62e3a15e495bb3ad0a4a94a9426d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.9.1/opam b/packages/uri/uri.1.9.1/opam new file mode 100644 index 000000000..715ee1375 --- /dev/null +++ b/packages/uri/uri.1.9.1/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +bug-reports: "https://github.com/mirage/ocaml-uri/issues" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Rudi Grinberg" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "uri"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & < "113.01.00"} + "base-bytes" {<= "base"} + "type_conv" {<= "113.00.02"} + "stringext" {>= "1.4.0" & <= "1.6.0"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "RFC3986 URI/URL parsing library" +description: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.9.1.tar.gz" + checksum: [ + "sha256=e7e9f53150bf67eceb556d48119db169aa05e8a8227cde3655545bcace034402" + "md5=44a36ed3da245f1fdd5623d17f3d16c5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uri/uri.1.9.2/opam b/packages/uri/uri.1.9.2/opam new file mode 100644 index 000000000..f1cdb75f5 --- /dev/null +++ b/packages/uri/uri.1.9.2/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +bug-reports: "https://github.com/mirage/ocaml-uri/issues" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Rudi Grinberg" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + ["ocaml" "setup.ml" "-install"] +] +remove: [ + ["ocamlfind" "remove" "uri"] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "re" {<= "1.12.0"} + "sexplib" {>= "109.53.00" & <= "v0.17.0"} + "ppx_deriving" {<= "6.0.3"} + "ppx_sexp_conv" {>= "113.33.01" & <= "v0.17.0"} + "base-bytes" {<= "base"} + "stringext" {>= "1.4.0" & <= "1.6.0"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "RFC3986 URI/URL parsing library" +description: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.9.2.tar.gz" + checksum: [ + "sha256=8c3250d3b6bf872e02b888ba4b1d71fc2672a6a235b99e83113ddf749eca7f09" + "md5=e6dd39352b1b501cb905ef7d198d38f0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uri/uri.1.9.4/opam b/packages/uri/uri.1.9.4/opam new file mode 100644 index 000000000..14fd72642 --- /dev/null +++ b/packages/uri/uri.1.9.4/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +homepage: "https://github.com/mirage/ocaml-uri" +bug-reports: "https://github.com/mirage/ocaml-uri/issues" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" +maintainer: "sheets@alum.mit.edu" +authors: [ + "Anil Madhavapeddy" + "David Sheets" + "Rudi Grinberg" +] +license: "ISC" +tags: [ + "url" + "uri" + "org:mirage" + "org:xapi-project" +] +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base-bytes" {<= "base"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "ppx_sexp_conv" {>= "v0.9.0" & <= "v0.17.0"} + "ocaml-migrate-parsetree" {< "2.0.0"} + "re" {<= "1.12.0"} + "sexplib" {>= "v0.9.0" & <= "v0.17.0"} + "stringext" {>= "1.4.0" & <= "1.6.0"} +] +synopsis: "RFC3986 URI/URL parsing library" +description: "RFC3986 URI/URL parsing library" +url { + src: + "https://github.com/mirage/ocaml-uri/releases/download/v1.9.4/uri-1.9.4.tbz" + checksum: [ + "sha256=9d0f21aa7387253e51abc73c2873b053cc2b5b6b9fbe24570ac39d4c76741fec" + "md5=3dae904cb930fbbb550f26babbf17c2f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usb/usb.1.3.0/opam b/packages/usb/usb.1.3.0/opam new file mode 100644 index 000000000..20f69b966 --- /dev/null +++ b/packages/usb/usb.1.3.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +homepage: "https://github.com/jeremiedimino/ocaml-usb" +build: [ + ["./configure"] + [make] +] +remove: [["ocamlfind" "remove" "usb"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "oasis" {>= "0.3.0" & <= "0.4.11"} + "camlp4" {<= "5.3"} + "lwt" {>= "2.0.0" & < "4.0.0"} + "ocamlbuild" {build & <= "0.15.0"} + "conf-pkg-config" {build & <= "3"} +] +depexts: [ + ["libusb-1.0-0-dev"] {os-family = "debian"} +] +install: [make "install"] +synopsis: "OCaml bindings for libusb-1.0" +flags: light-uninstall +url { + src: + "https://download.ocamlcore.org/ocaml-usb/ocaml-usb/1.3.0/ocaml-usb-1.3.0.tar.gz" + checksum: [ + "sha256=a22927215e24e1b91710e5a559de816f597fee5103acb697a2cf91674f9aa6df" + "md5=df0cfb6ace35ac8f183735ed284e21fb" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usbmux/usbmux.0.3/opam b/packages/usbmux/usbmux.0.3/opam new file mode 100644 index 000000000..de6636167 --- /dev/null +++ b/packages/usbmux/usbmux.0.3/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ANSITerminal" {<= "0.8.5"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "plist" {<= "1.0.0"} + "stringext" {<= "1.6.0"} + "yojson" {<= "2.2.2"} +] +synopsis: "Control port remapping for iOS devices" +description: "Talk to jailbroken iDevices over USB." +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.3.tar.gz" + checksum: [ + "sha256=370d52dbf903e6496e52ef457d9a01dda521965bd45cd9d7287306e11b54d75e" + "md5=d3111c4f11e525670b478a1ac8d80c0b" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usbmux/usbmux.0.5/opam b/packages/usbmux/usbmux.0.5/opam new file mode 100644 index 000000000..33733fee8 --- /dev/null +++ b/packages/usbmux/usbmux.0.5/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ANSITerminal" {<= "0.8.5"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "plist" {<= "1.0.0"} + "stringext" {<= "1.6.0"} + "yojson" {<= "2.2.2"} +] +synopsis: "Control port remapping for iOS devices" +description: """ +Talk to jailbroken iDevices over USB with the CLI, gandalf. + +Basically this lets you do: + +ssh -p root@localhost + +for an iPhone/iPod/iDevice. + +Example usage: + +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose""" +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.5.tar.gz" + checksum: [ + "sha256=d0d39e67512124ba4c18c8e450b97332c9723fb5a06007eac604572c869a095d" + "md5=5ea1f069c867142e2c2fcbaae79de806" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usbmux/usbmux.0.6/opam b/packages/usbmux/usbmux.0.6/opam new file mode 100644 index 000000000..79a596bdc --- /dev/null +++ b/packages/usbmux/usbmux.0.6/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ANSITerminal" {<= "0.8.5"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "plist" {<= "1.0.0"} + "stringext" {<= "1.6.0"} + "yojson" {<= "2.2.2"} +] +synopsis: "Control port remapping for iOS devices" +description: """ +Talk to jailbroken iDevices over USB with the CLI, gandalf. + +Basically this lets you do: + +ssh -p root@localhost + +for an iPhone/iPod/iDevice. + +Example usage: + +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose""" +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.6.tar.gz" + checksum: [ + "sha256=6f22ff44c3628fe913cfb20885e0dc010c9a0f710e9b6c111093663eb8480c0f" + "md5=0f92644f19a22815b30fad8d708f88a9" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usbmux/usbmux.0.7/opam b/packages/usbmux/usbmux.0.7/opam new file mode 100644 index 000000000..afbd962f2 --- /dev/null +++ b/packages/usbmux/usbmux.0.7/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ANSITerminal" {<= "0.8.5"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "plist" {<= "1.0.0"} + "stringext" {<= "1.6.0"} + "yojson" {<= "2.2.2"} +] +synopsis: "Control port remapping for iOS devices" +description: """ +Talk to jailbroken iDevices over USB with the CLI, gandalf. + +Basically this lets you do: + +ssh -p root@localhost + +for an iPhone/iPod/iDevice. + +Example usage: + +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose""" +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.7.tar.gz" + checksum: [ + "sha256=5689a3980862e1a4e8e7953051229e2363b6e7386215824bd326e8086cf7257b" + "md5=3d9be7c7a629ef8218a3cfa70e0bc168" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usbmux/usbmux.0.8/opam b/packages/usbmux/usbmux.0.8/opam new file mode 100644 index 000000000..2038954cd --- /dev/null +++ b/packages/usbmux/usbmux.0.8/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ANSITerminal" {<= "0.8.5"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "plist" {<= "1.0.0"} + "stringext" {<= "1.6.0"} + "yojson" {<= "2.2.2"} +] +synopsis: "Control port remapping for iOS devices" +description: """ +Talk to jailbroken iDevices over USB with the CLI, gandalf. + +Basically this lets you do: + +ssh -p root@localhost + +for an iPhone/iPod/iDevice. + +Example usage: + +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose""" +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.8.tar.gz" + checksum: [ + "sha256=30afee06128330ebb0ce89f1a9c2b9e6e109a297e665a001212ce2d900025304" + "md5=372f861335d84e46354ae51d41f2d599" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usbmux/usbmux.0.9/opam b/packages/usbmux/usbmux.0.9/opam new file mode 100644 index 000000000..77a220964 --- /dev/null +++ b/packages/usbmux/usbmux.0.9/opam @@ -0,0 +1,91 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ANSITerminal" {<= "0.8.5"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "plist" {<= "1.0.0"} + "stringext" {<= "1.6.0"} + "yojson" {<= "2.2.2"} +] +depexts: [ + ["usbmuxd"] {os-family = "debian"} +] +post-messages: [ + "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." + "Simple invocation:" + "sudo `which gandalf` --mappings etc/mapping --daemonize --verbose" + "where etc/mapping is a file of the format ::" + "See uptime, tunnels and other metadata with:" + "gandalf --status" + "Note that with over 13 devices usbmuxd will start to buck" + "because of threading issue with libplist." + "Use the custom one provided at https://github.com/onlinemediagroup/libplist" + "" + "The Linux kernel will also have trouble with many USB3.0 devices, ie over 15ish" + "Fix that issue by turning off USB3.0 support in your BIOS" + "For this and other issues, be sure to check the README" +] +synopsis: "Control port remapping for iOS devices" +description: """ +Talk to jailbroken iDevices over USB with the CLI, gandalf. + +Basically this lets you do: + +ssh -p root@localhost + +for an iPhone/iPod/iDevice. + +Example usage: + +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose + +See uptime, tunnels and other metadata with: + +gandalf --status + +Check out the man page or see the README at: +https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.org""" +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.9.tar.gz" + checksum: [ + "sha256=0757c811fc7012bde86670b2e7e8607f03286f170308106a1d63d6a488818dd4" + "md5=bd81dfef35f61dddf2fbc7bac867048d" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usbmux/usbmux.1.0/opam b/packages/usbmux/usbmux.1.0/opam new file mode 100644 index 000000000..2cc904593 --- /dev/null +++ b/packages/usbmux/usbmux.1.0/opam @@ -0,0 +1,91 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ANSITerminal" {<= "0.8.5"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "plist" {<= "1.0.0"} + "stringext" {<= "1.6.0"} + "yojson" {<= "2.2.2"} +] +depexts: [ + ["usbmuxd"] {os-family = "debian"} +] +post-messages: [ + "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." + "Simple invocation:" + "sudo `which gandalf` --mappings etc/mapping --daemonize --verbose" + "where etc/mapping is a file of the format ::" + "See uptime, tunnels and other metadata with:" + "gandalf --status" + "Note that with over 13 devices usbmuxd will start to buck" + "because of threading issue with libplist." + "Use the custom one provided at https://github.com/onlinemediagroup/libplist" + "" + "The Linux kernel will also have trouble with many USB3.0 devices, ie over 15ish" + "Fix that issue by turning off USB3.0 support in your BIOS" + "For this and other issues, be sure to check the README" +] +synopsis: "Control port remapping for iOS devices" +description: """ +Talk to jailbroken iDevices over USB with the CLI, gandalf. + +Basically this lets you do: + +ssh -p root@localhost + +for an iPhone/iPod/iDevice. + +Example usage: + +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose + +See uptime, tunnels and other metadata with: + +gandalf --status + +Check out the man page or see the README at: +https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.org""" +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.0.tar.gz" + checksum: [ + "sha256=361667a711cc3f0dd4b861480309e598ccf13527f7f6992b40bf4c246857086c" + "md5=530bf30ff4b567b9406543900d08828e" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usbmux/usbmux.1.1.0/opam b/packages/usbmux/usbmux.1.1.0/opam new file mode 100644 index 000000000..144ec51e9 --- /dev/null +++ b/packages/usbmux/usbmux.1.1.0/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "plist" {<= "1.0.0"} + "stringext" {<= "1.6.0"} + "yojson" {<= "2.2.2"} +] +depexts: [ + ["usbmuxd"] {os-family = "debian"} +] +post-messages: [ + "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." + "Simple invocation:" + "sudo `which gandalf` --mappings etc/mapping --daemonize --verbose" + "where etc/mapping is a file of the format ::" + "See uptime, tunnels and other metadata with:" + "gandalf --status" + "Note that with over 13 devices usbmuxd will start to buck" + "because of threading issue with libplist." + "Use the custom one provided at https://github.com/onlinemediagroup/libplist" + "" + "The Linux kernel will also have trouble with many USB3.0 devices, ie over 15ish" + "Fix that issue by turning off USB3.0 support in your BIOS" + "For this and other issues, be sure to check the README" +] +synopsis: "Control port remapping for iOS devices" +description: """ +Talk to jailbroken iDevices over USB with the CLI, gandalf. + +Basically this lets you do: + +ssh -p root@localhost + +for an iPhone/iPod/iDevice. + +Example usage: + +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose + +See uptime, tunnels and other metadata with: + +gandalf --status + +Check out the man page or see the README at: +https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.org""" +url { + src: + "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.1.0.tar.gz" + checksum: [ + "sha256=2c3c6aadf46da82c68f914c75182e775eeae1b6d65a9a444f943a298790f5bbf" + "md5=983ca61e292b623bc8fe0721f464e902" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usbmux/usbmux.1.1.1/opam b/packages/usbmux/usbmux.1.1.1/opam new file mode 100644 index 000000000..fc8ddcab5 --- /dev/null +++ b/packages/usbmux/usbmux.1.1.1/opam @@ -0,0 +1,94 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "plist" {<= "1.0.0"} + "stringext" {<= "1.6.0"} + "yojson" {<= "2.2.2"} +] +depexts: [ + ["usbmuxd"] {os-family = "debian"} +] +post-messages: [ + "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." + "Simple invocation:" + "sudo `which gandalf` --mappings etc/mapping --daemonize --verbose" + "where etc/mapping is a file of the format ::" + "See uptime, tunnels and other metadata with:" + "gandalf --status" + "Note that with over 13 devices usbmuxd will start to buck" + "because of threading issue with libplist." + "Use the custom one provided at https://github.com/onlinemediagroup/libplist" + "" + "The Linux kernel will also have trouble with many USB3.0 devices, ie over 15ish" + "Fix that issue by turning off USB3.0 support in your BIOS" + "For this and other issues, be sure to check the README" +] +synopsis: "Control port remapping for iOS devices" +description: """ +Talk to jailbroken iDevices over USB with the CLI, gandalf. + +Basically this lets you do: + +ssh -p root@localhost + +for an iPhone/iPod/iDevice. + +Example usage: + +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose + +See uptime, tunnels and other metadata with: + +gandalf --status + +Check out the man page or see the README at: +https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.org""" +url { + src: + "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.1.1.tar.gz" + checksum: [ + "sha256=b3eba52fbf084308352ebaae739ee438c3db06d09b34a06d6b94015d74a4d126" + "md5=64b835873d64891ddb0f22b6606aaba9" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/usbmux/usbmux.1.2.0/opam b/packages/usbmux/usbmux.1.2.0/opam new file mode 100644 index 000000000..869bc6349 --- /dev/null +++ b/packages/usbmux/usbmux.1.2.0/opam @@ -0,0 +1,112 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ppx_deriving_yojson" {>= "2.4" & < "3.0"} + "plist" {<= "1.0.0"} + "yojson" {<= "2.2.2"} +] +depexts: [ + ["usbmuxd"] {os-family = "debian"} +] +post-messages: [ + "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." + "Simple invocation:" + "sudo `which gandalf` --mappings etc/mapping --daemonize --verbose" + " +where etc/mapping is a file such that # start comments and consists of +an array of json objects with these fields, note that name can be null +and is just a nickname for this tunnel, other fields are required. + +# This is a comment +[{\"udid\":\"9cdfac9f74c5e18a6eff3611c0927df5cf4f2eca\", + \"name\":\"i11\", + \"forwarding\": [{\"local_port\":2000, \"device_port\":22}, + {\"local_port\":3000, \"device_port\":1122}]}] + " + "See uptime, tunnels and other metadata with:" + "gandalf --status" + "Note that with over 13 devices usbmuxd will start to buck" + "because of threading issue with libplist." + "Use the custom one provided at https://github.com/onlinemediagroup/libplist" + "" + "The Linux kernel will also have trouble with many USB3.0 devices, ie over 15ish" + "Fix that issue by turning off USB3.0 support in your BIOS" + "Check out the man page or see the README at:" + "https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.md" +] +synopsis: "Control port remapping for iOS devices" +description: """ +Now you can ssh into your jailbroken iDevice using the CLI, gandalf. +Simple invocation: +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose + +where etc/mapping is a file such that # start comments and consists of +an array of json objects with these fields, note that name can be null +and is just a nickname for this tunnel, other fields are required. + +# This is a comment +[{"udid":"9cdfac9f74c5e18a6eff3611c0927df5cf4f2eca", + "name":"i11", + "forwarding": [{"local_port":2000, "device_port":22}, + {"local_port":3000, "device_port":1122}]}] + +See uptime, tunnels and other metadata with: +gandalf --status +Note that with over 13 devices usbmuxd will start to buck +because of threading issue with libplist. +Use the custom one provided at https://github.com/onlinemediagroup/libplist + +The Linux kernel will also have trouble with many USB3.0 devices, ie over 15ish +Fix that issue by turning off USB3.0 support in your BIOS + +Check out the man page or see the README at: +https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.md""" +url { + src: + "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.2.0.tar.gz" + checksum: [ + "sha256=22db0cdc086ec87fd174f5f4be349302c6c2953ec9bc8980d43dd8cd3b49ab93" + "md5=cbbd176aabc34442ba20e45e775bbd2a" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/usbmux/usbmux.1.3.1/opam b/packages/usbmux/usbmux.1.3.1/opam new file mode 100644 index 000000000..7f3e55fc2 --- /dev/null +++ b/packages/usbmux/usbmux.1.3.1/opam @@ -0,0 +1,113 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0"} + "cmdliner" {build & <= "1.3.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.2" & < "3.0.0"} + "ocamlfind" {build & <= "1.9.6"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ppx_deriving_yojson" {>= "2.4" & < "3.0"} + "base-threads" {= "base"} + "plist" {<= "1.0.0"} + "yojson" {<= "2.2.2"} +] +depexts: [ + ["usbmuxd"] {os-family = "debian"} +] +post-messages: [ + "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." + "Simple invocation:" + "sudo `which gandalf` --mappings etc/mapping --daemonize --verbose" + " +where etc/mapping is a file such that # start comments and consists of +an array of json objects with these fields, note that name can be null +and is just a nickname for this tunnel, other fields are required. + +# This is a comment +[{\"udid\":\"9cdfac9f74c5e18a6eff3611c0927df5cf4f2eca\", + \"name\":\"i11\", + \"forwarding\": [{\"local_port\":2000, \"device_port\":22}, + {\"local_port\":3000, \"device_port\":1122}]}] + " + "See uptime, tunnels and other metadata with:" + "gandalf --status" + "Note that with over 13 devices usbmuxd will start to buck" + "because of threading issue with libplist." + "Use the custom one provided at https://github.com/onlinemediagroup/libplist" + "" + "The Linux kernel will also have trouble with many USB3.0 devices, ie over 15ish" + "Fix that issue by turning off USB3.0 support in your BIOS" + "Check out the man page or see the README at:" + "https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.md" +] +synopsis: "Control port remapping for iOS devices" +description: """ +Now you can ssh into your jailbroken iDevice using the CLI, gandalf. +Simple invocation: +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose + +where etc/mapping is a file such that # start comments and consists of +an array of json objects with these fields, note that name can be null +and is just a nickname for this tunnel, other fields are required. + +# This is a comment +[{"udid":"9cdfac9f74c5e18a6eff3611c0927df5cf4f2eca", + "name":"i11", + "forwarding": [{"local_port":2000, "device_port":22}, + {"local_port":3000, "device_port":1122}]}] + +See uptime, tunnels and other metadata with: +gandalf --status +Note that with over 13 devices usbmuxd will start to buck +because of threading issue with libplist. +Use the custom one provided at https://github.com/onlinemediagroup/libplist + +The Linux kernel will also have trouble with many USB3.0 devices, ie over 15ish +Fix that issue by turning off USB3.0 support in your BIOS + +Check out the man page or see the README at: +https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.md""" +url { + src: + "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.3.1.tar.gz" + checksum: [ + "sha256=0f564ac5956e932c7a16186d84e3e8933fae44ba71e2a161be24e34c9f641076" + "md5=97d81a5520c154e50a32a69ef089ad41" + ] +} +extra-source "usbmux.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/usbmux.install" + checksum: [ + "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" + "md5=0d1b822c897681cf54b3e1aed52dda99" + ] +} +extra-source "_oasis_remove_.ml" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/usbmux/_oasis_remove_.ml" + checksum: [ + "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" + "md5=6100ca146fa97d2196eb49a2631d0796" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/usbmux/usbmux.1.3.2/opam b/packages/usbmux/usbmux.1.3.2/opam new file mode 100644 index 000000000..6ce22a433 --- /dev/null +++ b/packages/usbmux/usbmux.1.3.2/opam @@ -0,0 +1,103 @@ +opam-version: "2.0" +maintainer: "Edgar Aroutiounian " +authors: "Edgar Aroutiounian " +homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" +bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["oasis" "setup"] {with-test} + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] +depends: [ + "ocaml" {>= "4.02.0"} + "base-threads" {= "base"} + "cmdliner" {build & >= "0.9.8" & <= "1.3.0"} + "cohttp" {>= "0.21.0" & < "0.99"} + "lwt" {>= "2.5.2" & < "3.0.0"} + "oasis" {build & >= "0.4" & <= "0.4.11"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & <= "1.9.6"} + "plist" {= "0.1"} + "ppx_deriving" {>= "4.0" & <= "6.0.3"} + "ppx_deriving_yojson" {>= "3.0" & <= "3.9.1"} + "yojson" {>= "1.3.2" & <= "2.2.2"} +] +depexts: [ + ["usbmuxd"] {os-family = "debian"} +] +post-messages: [ + " +Now you can ssh into your jailbroken iDevice using the CLI, gandalf. +(if on Linux then make sure you have usbmuxd running) +Simple invocation: +sudo `which gandalf` --mappings etc/mapping --daemonize --verbose + +where etc/mapping is a file such that # start comments and consists of +an array of json objects with these fields, note that name can be null +and is just a nickname for this tunnel, other fields are required. + +# This is a comment +[{\"udid\":\"9cdfac9f74c5e18a6eff3611c0927df5cf4f2eca\", + \"name\":\"i11\", + \"forwarding\": [{\"local_port\":2000, \"device_port\":22}, + {\"local_port\":3000, \"device_port\":1122}]}] + + +See uptime, tunnels and other metadata with: +gandalf --status +Note that with over 13 devices usbmuxd will start to buck +because of threading issue with libplist. +Use the custom one provided at https://github.com/onlinemediagroup/libplist + +The Linux kernel will also have trouble with many USB3.0 devices, ie over 15ish +Fix that issue by turning off USB3.0 support in your BIOS +Check out the man page or see the README at: +https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.md + " + {success} +] +synopsis: "Control port remapping for iOS devices" +description: """ +Now you can ssh into your jailbroken iDevice using the CLI, gandalf. +Simple invocation: sudo `which gandalf` --mappings etc/mapping +--daemonize --verbose + +where etc/mapping is a file which consists of an array of json objects +with these fields, note that name can be null and is just a nickname +for this tunnel, other fields are required. + +[{"udid":"9cdfac9f74c5e18a6eff3611c0927df5cf4f2eca", + "name":"i11", + "forwarding": [{"local_port":2000, "device_port":22}, + {"local_port":3000, "device_port":1122}]}] + +See uptime, tunnels and other metadata with: gandalf --status Note +that with over 13 devices usbmuxd will start to buck because of +threading issue with libplist. Use the custom one provided at +https://github.com/onlinemediagroup/libplist + +The Linux kernel will also have trouble with many USB3.0 devices, ie +over 15ish Fix that issue by turning off USB3.0 support in your BIOS. + +Check out the man page or see the README at: +https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.md""" +url { + src: + "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.3.2.tar.gz" + checksum: [ + "sha256=fdcfbdd8baadfbcc54d2340e9eee1627ede0619f474dced7cff44f6bd752e89b" + "md5=5bce6410e9da679bade89c529459320b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/utop/utop.1.10/opam b/packages/utop/utop.1.10/opam new file mode 100644 index 000000000..fdd7c560f --- /dev/null +++ b/packages/utop/utop.1.10/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {< "1.0.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.10.tar.gz" + checksum: [ + "sha256=929db54cb96ccddea33a5714e8d70c40f501e57c3910ef1f0048181100dada7c" + "md5=782f5b94835fc66f3023093289996709" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.10" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.11/opam b/packages/utop/utop.1.11/opam new file mode 100644 index 000000000..30091b31a --- /dev/null +++ b/packages/utop/utop.1.11/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {< "1.0.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.11.tar.gz" + checksum: [ + "sha256=07dff727de3db9b9014f7ece3e94f044b50f9f0896e982c99efaa5199d4ccf2d" + "md5=aad8873f6f517491871b00296c2de725" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.11" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.12/opam b/packages/utop/utop.1.12/opam new file mode 100644 index 000000000..2deac93b0 --- /dev/null +++ b/packages/utop/utop.1.12/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.12.tar.gz" + checksum: [ + "sha256=c8d926d1432c58e5d63de1ad37ecae95d31b12144273e507134f1b60747507e7" + "md5=676892a3da278fecde671f7bd06804e9" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.12" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.14/opam b/packages/utop/utop.1.14/opam new file mode 100644 index 000000000..ae838effe --- /dev/null +++ b/packages/utop/utop.1.14/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.14.tar.gz" + checksum: [ + "sha256=f3a384346dcb5cea0e8372ada290343de743747f86eaa3a5136adddcb68db89d" + "md5=d54e020f379c9b00528fe4108bfa24e5" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.14" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.15/opam b/packages/utop/utop.1.15/opam new file mode 100644 index 000000000..f7e441c53 --- /dev/null +++ b/packages/utop/utop.1.15/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "4.00" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.15.tar.gz" + checksum: [ + "sha256=39d779d902ec5a1c01683b72ddadc2b11fcdffade33859df07a10ba54d07db80" + "md5=8bd0e2d4687699de54fe03a0fcdd0081" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.15" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.16/opam b/packages/utop/utop.1.16/opam new file mode 100644 index 000000000..59feab869 --- /dev/null +++ b/packages/utop/utop.1.16/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "utop"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.03"} + "ocamlfind" {>= "1.4.0" & < "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {>= "1.1.2" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depopts: [ + "camlp4" +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.16.tar.gz" + checksum: [ + "sha256=f2d0a2cc8ab74dbbec3e9b3f83eea097a8da482c3831392741657b16093a129d" + "md5=9bf5d962107b1ba7f88aa958708fa622" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.16" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.17/opam b/packages/utop/utop.1.17/opam new file mode 100644 index 000000000..de3b93b7b --- /dev/null +++ b/packages/utop/utop.1.17/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "utop"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.03"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.4.0" & < "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {>= "1.1.2" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depopts: [ + "camlp4" +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.17.tar.gz" + checksum: [ + "sha256=cd595be345e9823b1938f23a0d97627a7b012a1ae7d68fe7d054d0ebadf83451" + "md5=79dcabf1b3704ee11bc55cdd92a8490c" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.17" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.18.1/opam b/packages/utop/utop.1.18.1/opam new file mode 100644 index 000000000..32837d55d --- /dev/null +++ b/packages/utop/utop.1.18.1/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "utop"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.03"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.5.6" & <= "1.9.6"} + "lambda-term" {>= "1.9" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {>= "1.1.2" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depopts: [ + "camlp4" +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.18.1.tar.gz" + checksum: [ + "sha256=a8dae3d520a28eb0a57620d53901f523ee3da0a54bffb0e6364aa3da9c50f242" + "md5=d943512656806c06ecf327c37c9aa831" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.18.1" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.18.2/opam b/packages/utop/utop.1.18.2/opam new file mode 100644 index 000000000..f292d4d39 --- /dev/null +++ b/packages/utop/utop.1.18.2/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "utop"] +] +depends: [ + "ocaml" {>= "4.01" & <= "4.03"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.5.6" & <= "1.9.6"} + "lambda-term" {>= "1.9" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {>= "1.1.2" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depopts: [ + "camlp4" +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.18.2.tar.gz" + checksum: [ + "sha256=f55c218d6a58577adaec2aaa68f01af653d96db7aea21bc483f89b97d4efbb38" + "md5=f2e548251fa888df8fbbd4921d3bf465" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.18.2" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.18/opam b/packages/utop/utop.1.18/opam new file mode 100644 index 000000000..268a91943 --- /dev/null +++ b/packages/utop/utop.1.18/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "utop"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.03"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.4.0" & < "1.5.6"} + "lambda-term" {>= "1.9" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {>= "1.1.2" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depopts: [ + "camlp4" +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.18.tar.gz" + checksum: [ + "sha256=157f3883a3daf379ba7d67118e1e2a4d2d73e9c3461fe82219dff4fe662272a1" + "md5=ccb0fdd55ac9a5df113a2a38f9d26f0a" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.18" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.19.1/opam b/packages/utop/utop.1.19.1/opam new file mode 100644 index 000000000..958a69f75 --- /dev/null +++ b/packages/utop/utop.1.19.1/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "utop"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.04"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.5.6" & <= "1.9.6"} + "lambda-term" {>= "1.9" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {>= "1.1.2" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depopts: [ + "camlp4" +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.19.1.tar.gz" + checksum: [ + "sha256=dbda26873180dcd17be33be4fc600794f20454ff5ec080d0b1b7e6b0e5ded636" + "md5=96b405d8af57cea8d9bc7bb4d1eefbf9" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.19.1" + checksum: [ + "sha256=eae0756073b02d7f02e5fb5b7effe3c387caaa34328ecc92bdaa8ec659f28c75" + "md5=f8911fcea9ad6a7bb58b0808446c9fa2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.19.2/opam b/packages/utop/utop.1.19.2/opam new file mode 100644 index 000000000..8a2046656 --- /dev/null +++ b/packages/utop/utop.1.19.2/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + [ + "./configure" + "--prefix" + prefix + "--%{camlp4:enable}%-camlp4" + "--%{ppx_tools:enable}%-interact" + ] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "utop"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.04"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.5.6" & <= "1.9.6"} + "lambda-term" {>= "1.9" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {>= "1.1.2" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depopts: [ + "camlp4" + "ppx_tools" +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.19.2.tar.gz" + checksum: [ + "sha256=509ab26f13cf5d0cf401fb0a313751ed19727b6dff65ef7df81ac05cf15cbe43" + "md5=0f65ab4a47cb200da4491e5866a53e4e" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.19.2" + checksum: [ + "sha256=eae0756073b02d7f02e5fb5b7effe3c387caaa34328ecc92bdaa8ec659f28c75" + "md5=f8911fcea9ad6a7bb58b0808446c9fa2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.19.3/opam b/packages/utop/utop.1.19.3/opam new file mode 100644 index 000000000..06459d406 --- /dev/null +++ b/packages/utop/utop.1.19.3/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "utop"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.06.0"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.5.6" & <= "1.9.6"} + "lambda-term" {>= "1.9" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {>= "1.1.2" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depopts: [ + "camlp4" +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.19.3.tar.gz" + checksum: [ + "sha256=9dbca07b8c55700473cca1d9dd975abb9c6cd03e715dec4857f1249bee16e09b" + "md5=280f9a1062c53be8bae41cfd57ce29dd" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.19.3" + checksum: [ + "sha256=eae0756073b02d7f02e5fb5b7effe3c387caaa34328ecc92bdaa8ec659f28c75" + "md5=f8911fcea9ad6a7bb58b0808446c9fa2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.19/opam b/packages/utop/utop.1.19/opam new file mode 100644 index 000000000..081a511a1 --- /dev/null +++ b/packages/utop/utop.1.19/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "utop"] +] +depends: [ + "ocaml" {>= "4.01" & < "4.03"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.5.6" & <= "1.9.6"} + "lambda-term" {>= "1.9" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {>= "1.1.2" & <= "1.8.0"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "cppo_ocamlbuild" {build & <= "1.8.0"} +] +depopts: [ + "camlp4" +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.19.tar.gz" + checksum: [ + "sha256=fbfd0fd0d45f4bd85c11c4c96ba8f8d12cb89378c05a61bae9ae35b87eced11e" + "md5=8021cf8d0189c5ad26ff689e58eee58d" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.19" + checksum: [ + "sha256=eae0756073b02d7f02e5fb5b7effe3c387caaa34328ecc92bdaa8ec659f28c75" + "md5=f8911fcea9ad6a7bb58b0808446c9fa2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.2.1/opam b/packages/utop/utop.1.2.1/opam new file mode 100644 index 000000000..41f3c93d6 --- /dev/null +++ b/packages/utop/utop.1.2.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "zed" {< "2.0"} + "lambda-term" {< "2.0"} + "react" {< "1.0.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "improved toplevel" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/utop/utop/1.2.1/utop-1.2.1.tar.gz" + checksum: [ + "sha256=ca2c0d844c423a0c6f3523879cf8f25fa1860ae464bb777d76a7406f0b4dbc8b" + "md5=ace3b8347c7238c0978a907af72f40c4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.3.0/opam b/packages/utop/utop.1.3.0/opam new file mode 100644 index 000000000..8c50edf86 --- /dev/null +++ b/packages/utop/utop.1.3.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "zed" {< "2.0"} + "lambda-term" {< "2.0"} + "react" {< "1.0.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "improved toplevel" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/utop/utop/1.3/utop-1.3.tar.gz" + checksum: [ + "sha256=14476c563fe63789cb73751346678adc29bfe20b479e381d72d5d9cbf03d77f5" + "md5=4bd99109beb5b806fc482cde532f9777" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.4.0/opam b/packages/utop/utop.1.4.0/opam new file mode 100644 index 000000000..42e34fd9c --- /dev/null +++ b/packages/utop/utop.1.4.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "http://forge.ocamlcore.org/projects/utop/" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {< "1.0.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/utop/utop/1.4/utop-1.4.tar.gz" + checksum: [ + "sha256=3287a78ba2433400ada9f54e354461654ca71b74c588a69ce4ad7c6e342a8cec" + "md5=350bc972756317e3c74d730cdba7437c" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.4.0" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.5/opam b/packages/utop/utop.1.5/opam new file mode 100644 index 000000000..438cb6b6f --- /dev/null +++ b/packages/utop/utop.1.5/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "http://forge.ocamlcore.org/projects/utop/" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {< "1.0.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://download.ocamlcore.org/utop/utop/1.5/utop-1.5.tar.gz" + checksum: [ + "sha256=5a190c5c328df5f5705113063d093f73d01fd205bea20fcf8fda8db972bc8bd5" + "md5=2f019f00b7067650b8f57172c9e10df5" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.5" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.6/opam b/packages/utop/utop.1.6/opam new file mode 100644 index 000000000..a6c326403 --- /dev/null +++ b/packages/utop/utop.1.6/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {= "4.01.0"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {< "1.0.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.6.tar.gz" + checksum: [ + "sha256=d36e85503a14d5e3a64012bd10e2eb48697ec792c95b66da2c9fda5daf62e4a3" + "md5=3d04a482f3b97e6b2d85193bd7b6dc72" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.6" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.7/opam b/packages/utop/utop.1.7/opam new file mode 100644 index 000000000..3d5280b42 --- /dev/null +++ b/packages/utop/utop.1.7/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {< "1.0.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.7.tar.gz" + checksum: [ + "sha256=53ffd5a870df9a0ab2e913d7ee7dfab5631ede2b79f25ecff1b716ac85f5c991" + "md5=0820e3018ac3c18a35ed58b2afad1a53" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.7" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.8/opam b/packages/utop/utop.1.8/opam new file mode 100644 index 000000000..47e218802 --- /dev/null +++ b/packages/utop/utop.1.8/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {< "1.0.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.8.tar.gz" + checksum: [ + "sha256=658625fb5ffbb4df76c1e7622c5ce979a16b65fcc5c0958b3ed558d22ed7d08a" + "md5=51788c2c31643aa93f4a0e50bad084f7" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.8" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.1.9/opam b/packages/utop/utop.1.9/opam new file mode 100644 index 000000000..08cb4b7ce --- /dev/null +++ b/packages/utop/utop.1.9/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +homepage: "https://github.com/ocaml-community/utop" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [["ocamlfind" "remove" "utop"]] +depends: [ + "ocaml" {>= "3.12" & < "4.01"} + "ocamlfind" {< "1.5.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {< "1.0.0"} + "camlp4" {<= "5.3"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +install: [[make "install"]] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +flags: light-uninstall +url { + src: "https://github.com/ocaml-community/utop/archive/1.9.tar.gz" + checksum: [ + "sha256=a42eb4f14d05b557ec7a13a69b2be0b2112e3b95f371aa6ee1cc4be1605182fa" + "md5=c9fd755ff23c9e3da600ff08515cdd68" + ] +} +extra-source "utop.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/utop/utop.install.1.9" + checksum: [ + "sha256=d09a981aae1d409902342cda3f59adf0000981320cf8f96a027ec9c457c712b7" + "md5=706ad83234dd0b1d24961a8d9b6bac50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.2.0.0/opam b/packages/utop/utop.2.0.0/opam new file mode 100644 index 000000000..bee1b675d --- /dev/null +++ b/packages/utop/utop.2.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.7.2" & <= "1.9.6"} + "lambda-term" {>= "1.9" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {build & >= "1.1.2" & <= "1.8.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +url { + src: + "https://github.com/ocaml-community/utop/releases/download/2.0.0/utop-2.0.0.tbz" + checksum: [ + "sha256=91affdf1ebf6bd44a243aa189e3bba72b46fb155d724f0ddc50495090138db5d" + "md5=3b7c56ac3aaea9f79947f98d43487707" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.2.0.1/opam b/packages/utop/utop.2.0.1/opam new file mode 100644 index 000000000..d7959e560 --- /dev/null +++ b/packages/utop/utop.2.0.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.7.2" & <= "1.9.6"} + "lambda-term" {>= "1.9" & < "2.0"} + "lwt" {<= "5.9.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {build & >= "1.1.2" & <= "1.8.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in +Emacs. It supports line edition, history, real-time and context +sensitive completion, colors, and more. + +It integrates with the tuareg mode in Emacs.""" +url { + src: + "https://github.com/ocaml-community/utop/releases/download/2.0.1/utop-2.0.1.tbz" + checksum: [ + "sha256=dadaececbfb2a1626c3f6a6a488db46029a742b157d7bf562156b9fa945368f9" + "md5=ae165a2a41e3bdfce545698225caed1e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.2.0.2/opam b/packages/utop/utop.2.0.2/opam new file mode 100644 index 000000000..c1426b8b3 --- /dev/null +++ b/packages/utop/utop.2.0.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.7.2" & <= "1.9.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "lwt_react" {<= "1.2.0"} + "camomile" {< "2.0.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {build & >= "1.1.2" & <= "1.8.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel for OCaml. It can run in a terminal or in Emacs. It +supports line edition, history, real-time and context sensitive completion, +colors, and more. It integrates with the tuareg mode in Emacs.""" +url { + src: + "https://github.com/ocaml-community/utop/releases/download/2.0.2/utop-2.0.2.tbz" + checksum: [ + "sha256=363b2d9339699e0e62589984aa61a0b54b8627556a360424e512262c11d9bae0" + "md5=48b8a5103868baf6fb42d5ee47b4e4ef" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/utop/utop.2.1.0/opam b/packages/utop/utop.2.1.0/opam new file mode 100644 index 000000000..849601996 --- /dev/null +++ b/packages/utop/utop.2.1.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +dev-repo: "git+https://github.com/ocaml-community/utop.git" +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "base-unix" {= "base"} + "base-threads" {= "base"} + "ocamlfind" {>= "1.7.2" & <= "1.9.6"} + "lambda-term" {>= "1.2" & < "2.0"} + "lwt" {<= "5.9.0"} + "lwt_react" {<= "1.2.0"} + "camomile" {< "2.0.0"} + "react" {>= "1.0.0" & <= "1.2.2"} + "cppo" {build & >= "1.1.2" & <= "1.8.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} +] +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel (i.e., Read-Eval-Print Loop or REPL) for +OCaml. It can run in a terminal or in Emacs. It supports line +edition, history, real-time and context sensitive completion, colors, +and more. It integrates with the Tuareg mode in Emacs.""" +url { + src: + "https://github.com/ocaml-community/utop/releases/download/2.1.0/utop-2.1.0.tbz" + checksum: [ + "sha256=dc008b42891928f70115c1a0e03c39e56f55b62c6e0bbe35444f441bc577b2b4" + "md5=6c63a321379069a1b9ecb7899f80087b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uucd/uucd.0.9.0/opam b/packages/uucd/uucd.0.9.0/opam new file mode 100644 index 000000000..046b4870a --- /dev/null +++ b/packages/uucd/uucd.0.9.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uucd"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "xmlm" {<= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Unicode character database decoder" +description: """ +Uucd is an OCaml module to decode the data of the Unicode character +database from its XML representation. It provides high-level (but not +necessarily efficient) access to the data so that efficient +representations can be extracted.""" +flags: light-uninstall +url { + src: "http://erratique.ch/software/uucd/releases/uucd-0.9.0.tbz" + checksum: [ + "sha256=5e7c538fa99a3c83524a1f146a1a23f6c235a2c2809da207f5f700b83f697b6d" + "md5=076ee0ad4fe686b61d9ab2115cdbfe99" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uucd/uucd.1.0.0/opam b/packages/uucd/uucd.1.0.0/opam new file mode 100644 index 000000000..52b00d30f --- /dev/null +++ b/packages/uucd/uucd.1.0.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uucd" +license: "BSD-3-Clause" +doc: ["http://erratique.ch/software/uucd/doc/Uucd"] +tags: [ + "unicode" + "database" + "decoder" +] +build: [ + ["./pkg/pkg-git"] + ["./pkg/build" "true"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "xmlm" {<= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Unicode character database decoder for OCaml" +description: """ +Uucd is an OCaml module to decode the data of the [Unicode character +database][1] from its XML [representation][2]. It provides high-level +(but not necessarily efficient) access to the data so that efficient +representations can be extracted. + +Uucd is made of a single module, depends on [Xmlm][3] and is distributed +under the BSD3 license. + +[1]: http://www.unicode.org/reports/tr44/ +[2]: http://www.unicode.org/reports/tr42/ +[3]: http://erratique.ch/software/xmlm""" +url { + src: "http://erratique.ch/software/uucd/releases/uucd-1.0.0.tbz" + checksum: [ + "sha256=d998e5c8dbae9ad2794632536fd3725ca002f5494692cc45ecbf7fcaab58b138" + "md5=1280d5737f077973c8cba6d20b7e86d3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uucd/uucd.2.0.0/opam b/packages/uucd/uucd.2.0.0/opam new file mode 100644 index 000000000..f3ecf6f09 --- /dev/null +++ b/packages/uucd/uucd.2.0.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/uucd" +#dev-repo: "http://erratique.ch/repos/uucd.git" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/uucd/doc/Uucd" +tags: [ "unicode" "database" "decoder" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "xmlm" {<= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" ] # TODO fixme +] +synopsis: "Unicode character database decoder for OCaml" +description: """ +Uucd is an OCaml module to decode the data of the [Unicode character +database][1] from its XML [representation][2]. It provides high-level +(but not necessarily efficient) access to the data so that efficient +representations can be extracted. + +Uucd is made of a single module, depends on [Xmlm][3] and is distributed +under the BSD3 license. + +[1]: http://www.unicode.org/reports/tr44/ +[2]: http://www.unicode.org/reports/tr42/ +[3]: http://erratique.ch/software/xmlm""" +url { + src: "http://erratique.ch/software/uucd/releases/uucd-2.0.0.tbz" + checksum: [ + "sha256=f114687cf758737ada91ecea285ac93414395d2364bc755352ae372e5bce8b8a" + "md5=9cd5f23b3e9395ffc82cfe812615503b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uucd/uucd.3.0.0/opam b/packages/uucd/uucd.3.0.0/opam new file mode 100644 index 000000000..a34c5790e --- /dev/null +++ b/packages/uucd/uucd.3.0.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uucd" +dev-repo: "git+http://erratique.ch/repos/uucd.git" +bug-reports: "https://github.com/dbuenzli/uucd/issues" +doc: "http://erratique.ch/software/uucd/doc/Uucd" +tags: [ "unicode" "database" "decoder" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "xmlm" {<= "1.4.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Unicode character database decoder for OCaml" +description: """ +Unicode version %%UNICODE_VERSION%% + +Uucd is an OCaml module to decode the data of the [Unicode character +database][1] from its XML [representation][2]. It provides high-level +(but not necessarily efficient) access to the data so that efficient +representations can be extracted. + +Uucd is made of a single module, depends on [Xmlm][3] and is distributed +under the BSD3 license. + +[1]: http://www.unicode.org/reports/tr44/ +[2]: http://www.unicode.org/reports/tr42/ +[3]: http://erratique.ch/software/xmlm""" +url { + src: "http://erratique.ch/software/uucd/releases/uucd-3.0.0.tbz" + checksum: [ + "sha256=2e99c91796d6f42b6abd78fa8dca57eb0652118c713b4f91682afa5fe89492ad" + "md5=31eb8244924de06693563d6523ad43f4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uucp/uucp.0.9.0/opam b/packages/uucp/uucp.0.9.0/opam new file mode 100644 index 000000000..005e59da9 --- /dev/null +++ b/packages/uucp/uucp.0.9.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/uucp" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/uucp/doc/Uucp" +#dev-repo: "http://erratique.ch/repos/uucp.git" +tags: [ "unicode" "text" "character" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: +[ + [ "ocaml" "pkg/git.ml" ] + [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme + "native-dynlink=true" ] # TODO fixme +] +synopsis: "Unicode character properties for OCaml" +description: """ +Unicode version %%UNICODE_VERSION%% + +Uucp is an OCaml library providing efficient access to a selection of +character properties of the [Unicode character database][1]. + +Uucp is independent from any Unicode text data structure and has no +dependencies. It is distributed under the BSD3 license. + +[1]: http://www.unicode.org/reports/tr44/""" +url { + src: "http://erratique.ch/software/uucp/releases/uucp-0.9.0.tbz" + checksum: [ + "sha256=1ec33602a983555d3c55224f73543d1117719e18cbd29332187080c74cc892b3" + "md5=01fcb3e8a7b41b56d66022f3ffbaf1c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uucp/uucp.0.9.1/opam b/packages/uucp/uucp.0.9.1/opam new file mode 100644 index 000000000..f58b8b590 --- /dev/null +++ b/packages/uucp/uucp.0.9.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uucp" +doc: "http://erratique.ch/software/uucp/doc/Uucp" +dev-repo: "git+http://erratique.ch/repos/uucp.git" +bug-reports: "https://github.com/dbuenzli/uucp/issues" +tags: [ "unicode" "text" "character" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native}%" + ] +] +synopsis: "Unicode character properties for OCaml" +description: """ +Unicode version 7.0.0 + +Uucp is an OCaml library providing efficient access to a selection of +character properties of the [Unicode character database][1]. + +Uucp is independent from any Unicode text data structure and has no +dependencies. It is distributed under the BSD3 license. + +[1]: http://www.unicode.org/reports/tr44/""" +url { + src: "http://erratique.ch/software/uucp/releases/uucp-0.9.1.tbz" + checksum: [ + "sha256=75662ab901c876af4107c212c2f910802fce8176f0dc70e8222a2d115d817955" + "md5=b4139f11b140820b911e5fad06a173bd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uucp/uucp.1.0.0/opam b/packages/uucp/uucp.1.0.0/opam new file mode 100644 index 000000000..62cf29892 --- /dev/null +++ b/packages/uucp/uucp.1.0.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uucp" +doc: "http://erratique.ch/software/uucp/doc/Uucp" +dev-repo: "git+http://erratique.ch/repos/uucp.git" +bug-reports: "https://github.com/dbuenzli/uucp/issues" +tags: [ "unicode" "text" "character" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native}%" + ] +] +synopsis: "Unicode character properties for OCaml" +description: """ +Unicode version 8.0.0 + +Uucp is an OCaml library providing efficient access to a selection of +character properties of the [Unicode character database][1]. + +Uucp is independent from any Unicode text data structure and has no +dependencies. It is distributed under the BSD3 license. + +[1]: http://www.unicode.org/reports/tr44/""" +url { + src: "http://erratique.ch/software/uucp/releases/uucp-1.0.0.tbz" + checksum: [ + "sha256=3fd139ba50968e4e7ef5b30dfedeaa2e05813b50e989cd612b5fe65ee95d0fab" + "md5=229455ecbee6cd4b7d6082371307fd01" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uucp/uucp.1.1.0/opam b/packages/uucp/uucp.1.1.0/opam new file mode 100644 index 000000000..4d4f108af --- /dev/null +++ b/packages/uucp/uucp.1.1.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uucp" +doc: "http://erratique.ch/software/uucp/doc/Uucp" +dev-repo: "git+http://erratique.ch/repos/uucp.git" +bug-reports: "https://github.com/dbuenzli/uucp/issues" +tags: [ "unicode" "text" "character" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "base-bytes" {<= "base"} + "ocamlbuild" {build & <= "0.15.0"} +] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +synopsis: "Unicode character properties for OCaml" +description: """ +Unicode version %%UNICODE_VERSION%% + +Uucp is an OCaml library providing efficient access to a selection of +character properties of the [Unicode character database][1]. + +Uucp is independent from any Unicode text data structure and has no +dependencies. It is distributed under the BSD3 license. + +[1]: http://www.unicode.org/reports/tr44/""" +url { + src: "http://erratique.ch/software/uucp/releases/uucp-1.1.0.tbz" + checksum: [ + "sha256=5fa642265df1e870c0a7403f23a6ffab386ccac751de0b640ad3e676af70a5ee" + "md5=6079d81270286956e7c01e32edc773cd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uuidm/uuidm.0.9.5/opam b/packages/uuidm/uuidm.0.9.5/opam new file mode 100644 index 000000000..bb97837a5 --- /dev/null +++ b/packages/uuidm/uuidm.0.9.5/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uuidm" +doc: "http://erratique.ch/software/uuidm/doc/Uuidm" +dev-repo: "git+http://erratique.ch/repos/uuidm.git" +bug-reports: "https://github.com/dbuenzli/uuidm/issues" +tags: [ "uuid" "codec" "org:erratique" ] +license: "ISC" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uuidm"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Module for universally unique identifiers (UUIDs)" +description: """ +Uuidm is an OCaml module implementing 128 bits universally unique +identifiers version 3, 5 (name based with MD5, SHA-1 hashing) and 4 +(random based) according to RFC 4122.""" +flags: light-uninstall +url { + src: "http://erratique.ch/software/uuidm/releases/uuidm-0.9.5.tbz" + checksum: [ + "sha256=b5d99f7a53d184fd1e8405f8f57a1c4407530bd5f6a4f75edaf0ae1482ee6f0d" + "md5=0ea5da95141c4e16480886d857591cd8" + ] +} +extra-source "uuidm.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/uuidm/uuidm.install" + checksum: [ + "sha256=6bc57a2a684b35af4ec42ad7370c7a30bf41e57b229593f649110e31309ed89e" + "md5=0b5e8ba9171a899bddc17bb0c5ec101c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uunf/uunf.0.9.0/opam b/packages/uunf/uunf.0.9.0/opam new file mode 100644 index 000000000..527468302 --- /dev/null +++ b/packages/uunf/uunf.0.9.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uunf" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uunf"]] +depends: [ + "ocaml" {>= "3.12.0" & < "5.0"} + "ocamlfind" {<= "1.9.6"} + "uutf" {<= "0.9.4"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Unicode text normalization for OCaml" +description: """ +Uunf is an OCaml module for normalizing Unicode text. It supports all +Unicode [normalization forms][1] and is independent from any IO +mechanism or Unicode text data structure. Text can be processed +without a complete in-memory representation. + +Uunf is made of a single independent module and distributed under the +BSD3 license. + +[1]: http://www.unicode.org/reports/tr15/""" +flags: light-uninstall +url { + src: "http://erratique.ch/software/uunf/releases/uunf-0.9.0.tbz" + checksum: [ + "sha256=f523546d7a252c39bb2a18377c7adafff5f3ab2445be47c513683483433365bf" + "md5=96ce8b6826d2707b7a81b91379d9bee7" + ] +} +extra-source "uunf.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/uunf/uunf.install" + checksum: [ + "sha256=799ff331f928a8053b144ad3b3e84fdb6caf934bd899fe6493fa3ed02a8f2889" + "md5=819e862b07ddfa08f9d5356c58f775dc" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uunf/uunf.1.0.0/opam b/packages/uunf/uunf.1.0.0/opam new file mode 100644 index 000000000..3e70db64d --- /dev/null +++ b/packages/uunf/uunf.1.0.0/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uunf" +doc: "http://erratique.ch/software/uunf/doc/Uunf" +dev-repo: "git+http://erratique.ch/repos/uunf.git" +bug-reports: "https://github.com/dbuenzli/uunf/issues" +tags: [ "unicode" "text" "normalization" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "uutf" "cmdliner" ] +conflicts: [ + "uutf" {!= "0.9.4"} +] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "uutf=%{uutf:installed}%" + "cmdliner=%{cmdliner:installed}%" +] +synopsis: "Unicode text normalization for OCaml" +description: """ +Uunf is an OCaml library for normalizing Unicode text. It supports all +Unicode [normalization forms][1]. The library is independent from any +IO mechanism or Unicode text data structure and it can process text +without a complete in-memory representation. + +Uunf has no dependency. It may optionally depend on [Uutf][2] for +support on OCaml UTF-X encoded strings. It is distributed under the +BSD3 license. + +[1]: http://www.unicode.org/reports/tr15/ +[2]: http://erratique.ch/software/uutf""" +url { + src: "http://erratique.ch/software/uunf/releases/uunf-1.0.0.tbz" + checksum: [ + "sha256=386bc5b4ba3b19f11a0c7548afe7d211df7a1fb9fe0cd322c89bb0fbcae8d13b" + "md5=019a0f195dc59f1a9befb2857544e16a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uunf/uunf.2.0.0/opam b/packages/uunf/uunf.2.0.0/opam new file mode 100644 index 000000000..7b7863c6c --- /dev/null +++ b/packages/uunf/uunf.2.0.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uunf" +doc: "http://erratique.ch/software/uunf/doc/Uunf" +dev-repo: "git+http://erratique.ch/repos/uunf.git" +bug-reports: "https://github.com/dbuenzli/uunf/issues" +tags: [ "unicode" "text" "normalization" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "uchar" {< "0.0.2"} +] +depopts: [ "uutf" "cmdliner" ] +conflicts: [ "uutf" {< "1.0.0"} ] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--with-uutf" "%{uutf:installed}%" + "--with-cmdliner" "%{cmdliner:installed}%" ]] +synopsis: "Unicode text normalization for OCaml" +description: """ +Uunf is an OCaml library for normalizing Unicode text. It supports all +Unicode [normalization forms][nf]. The library is independent from any +IO mechanism or Unicode text data structure and it can process text +without a complete in-memory representation. + +Uunf has no dependency. It may optionally depend on [Uutf][uutf] for +support on OCaml UTF-X encoded strings. It is distributed under the +ISC license. + +[nf]: http://www.unicode.org/reports/tr15/ +[uutf]: http://erratique.ch/software/uutf""" +url { + src: "http://erratique.ch/software/uunf/releases/uunf-2.0.0.tbz" + checksum: [ + "sha256=0c08ec55fb236e42a57df69fbc37284efb56937bcc3f55116b3b91844c1023c4" + "md5=bf3d9b38e5a0a07a95dd0bda0eadb6dd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uuseg/uuseg.0.8.0/opam b/packages/uuseg/uuseg.0.8.0/opam new file mode 100644 index 000000000..34141e566 --- /dev/null +++ b/packages/uuseg/uuseg.0.8.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uuseg" +doc: "http://erratique.ch/software/uuseg" +dev-repo: "git+http://erratique.ch/repos/uuseg.git" +bug-reports: "https://github.com/dbuenzli/uuseg/issues" +tags: [ "segmentation" "text" "unicode" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "uucp" {>= "0.9.1" & < "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "uutf" + "cmdliner" + "uutf" {with-test} + "cmdliner" {with-test} +] +conflicts: [ "uutf" {> "0.9.4"} ] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "uutf=%{uutf:installed}%" + "cmdliner=%{cmdliner:installed}%" +] +synopsis: "Unicode text segmentation for OCaml" +description: """ +Uuseg is an OCaml library for segmenting Unicode text. It implements +the locale independent [Unicode text segmentation algorithms][1] to +detect grapheme cluster, word and sentence boundaries and the +[Unicode line breaking algorithm][2] to detect line break +opportunities. + +The library is independent from any IO mechanism or Unicode text data +structure and it can process text without a complete in-memory +representation. + +Uuseg depends on [Uucp](http://erratique.ch/software/uucp) and +optionally on [Uutf](http://erratique.ch/software/uutf) for support on +OCaml UTF-X encoded strings. It is distributed under the BSD3 license. + +[1]: http://www.unicode.org/reports/tr29/ +[2]: http://www.unicode.org/reports/tr14/""" +url { + src: "http://erratique.ch/software/uuseg/releases/uuseg-0.8.0.tbz" + checksum: [ + "sha256=1094ca4a7d801177e367d3be9a722318ac3172664f896c49fc5e70df50fcc402" + "md5=409bbd8a3c3f00e0d7259441a5e4b648" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uuseg/uuseg.0.9.0/opam b/packages/uuseg/uuseg.0.9.0/opam new file mode 100644 index 000000000..bad89a233 --- /dev/null +++ b/packages/uuseg/uuseg.0.9.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uuseg" +doc: "http://erratique.ch/software/uuseg" +dev-repo: "git+http://erratique.ch/repos/uuseg.git" +bug-reports: "https://github.com/dbuenzli/uuseg/issues" +tags: [ "segmentation" "text" "unicode" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "uucp" {>= "1.0.0" & < "2.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "uutf" + "cmdliner" + "uutf" {with-test} + "cmdliner" {with-test} +] +conflicts: [ + "uutf" {!= "0.9.4"} +] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "uutf=%{uutf:installed}%" + "cmdliner=%{cmdliner:installed}%" +] +synopsis: "Unicode text segmentation for OCaml" +description: """ +Uuseg is an OCaml library for segmenting Unicode text. It implements +the locale independent [Unicode text segmentation algorithms][1] to +detect grapheme cluster, word and sentence boundaries and the +[Unicode line breaking algorithm][2] to detect line break +opportunities. + +The library is independent from any IO mechanism or Unicode text data +structure and it can process text without a complete in-memory +representation. + +Uuseg depends on [Uucp](http://erratique.ch/software/uucp) and +optionally on [Uutf](http://erratique.ch/software/uutf) for support on +OCaml UTF-X encoded strings. It is distributed under the BSD3 license. + +[1]: http://www.unicode.org/reports/tr29/ +[2]: http://www.unicode.org/reports/tr14/""" +url { + src: "http://erratique.ch/software/uuseg/releases/uuseg-0.9.0.tbz" + checksum: [ + "sha256=4285bcf244b2714844f0ec3ca9a9b0b3ab92c2e24407a7bf684c51e76d899d8b" + "md5=186e52fcbd81e35514342dc3bfd10601" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/uuseg/uuseg.1.0.0/opam b/packages/uuseg/uuseg.1.0.0/opam new file mode 100644 index 000000000..a213f2036 --- /dev/null +++ b/packages/uuseg/uuseg.1.0.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uuseg" +doc: "http://erratique.ch/software/uuseg" +dev-repo: "git+http://erratique.ch/repos/uuseg.git" +bug-reports: "https://github.com/dbuenzli/uuseg/issues" +tags: [ "segmentation" "text" "unicode" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "uchar" {< "0.0.2"} + "uucp" {>= "2.0.0" & < "3.0.0"} +] +depopts: [ + "uutf" + "cmdliner" + "uutf" {with-test} + "cmdliner" {with-test} +] +conflicts: [ "uutf" {< "1.0.0"} ] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--with-uutf" "%{uutf:installed}%" + "--with-cmdliner" "%{cmdliner:installed}%" ]] +synopsis: "Unicode text segmentation for OCaml" +description: """ +Uuseg is an OCaml library for segmenting Unicode text. It implements +the locale independent [Unicode text segmentation algorithms][1] to +detect grapheme cluster, word and sentence boundaries and the +[Unicode line breaking algorithm][2] to detect line break +opportunities. + +The library is independent from any IO mechanism or Unicode text data +structure and it can process text without a complete in-memory +representation. + +Uuseg depends on [Uucp](http://erratique.ch/software/uucp) and +optionally on [Uutf](http://erratique.ch/software/uutf) for support on +OCaml UTF-X encoded strings. It is distributed under the ISC license. + +[1]: http://www.unicode.org/reports/tr29/ +[2]: http://www.unicode.org/reports/tr14/""" +url { + src: "http://erratique.ch/software/uuseg/releases/uuseg-1.0.0.tbz" + checksum: [ + "sha256=5f2f8680d5c8c380e8b92a8827400e1fa5556dde6e3ad8ca13067170ec04b654" + "md5=58082c8a644b24a785069734f365e665" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uutf/uutf.0.9.1/opam b/packages/uutf/uutf.0.9.1/opam new file mode 100644 index 000000000..799e1f87f --- /dev/null +++ b/packages/uutf/uutf.0.9.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "opam-devel@lists.ocaml.org" +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uutf" +license: "BSD-3-Clause" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "uutf"]] +depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Non-blocking streaming Unicode codec for OCaml" +description: """ +Uutf is a non-blocking streaming codec to decode and encode the UTF-8, +UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently +work character by character without blocking on IO. Decoders perform +character position tracking and support newline normalization. + +Functions are also provided to fold over the characters of UTF encoded +OCaml string values and to directly encode characters in OCaml +Buffer.t values. + +Uutf is made of a single, independent, module and distributed under +the BSD3 license.""" +flags: light-uninstall +url { + src: "http://erratique.ch/software/uutf/releases/uutf-0.9.1.tbz" + checksum: [ + "sha256=a64e0b83cb397d8efa02e7f6992f5b5c1d16c0570efd7dea29111a7ba99065ee" + "md5=620ecc58549aac0cc27e09f62147f445" + ] +} +extra-source "uutf.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/uutf/uutf.install" + checksum: [ + "sha256=4c27842fea2879a467a43ae347cd4b664cc1e06c8d453d4385718b8da11eabe3" + "md5=e4f5a72fa18c9a166d6600172541c57f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uutf/uutf.0.9.3/opam b/packages/uutf/uutf.0.9.3/opam new file mode 100644 index 000000000..3e97bc3c8 --- /dev/null +++ b/packages/uutf/uutf.0.9.3/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uutf" +license: "BSD-3-Clause" +doc: ["http://erratique.ch/software/uutf/doc/Uutf"] +tags: [ + "unicode" + "utf-8" + "utf-16" + "codec" +] +build: [ + ["./pkg/pkg-git"] + ["./pkg/build" "true"] +] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "Non-blocking streaming Unicode codec for OCaml" +description: """ +Uutf is a non-blocking streaming codec to decode and encode the UTF-8, +UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently +work character by character without blocking on IO. Decoders perform +character position tracking and support newline normalization. + +Functions are also provided to fold over the characters of UTF encoded +OCaml string values and to directly encode characters in OCaml +Buffer.t values. + +Uutf is made of a single, independent, module and distributed under +the BSD3 license.""" +url { + src: "http://erratique.ch/software/uutf/releases/uutf-0.9.3.tbz" + checksum: [ + "sha256=1f364f89b1179e5182a4d3ad8975f57389d45548735d19054845e06a27107877" + "md5=708c0421e158b390c7cc341f37b40add" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uutf/uutf.0.9.4/opam b/packages/uutf/uutf.0.9.4/opam new file mode 100644 index 000000000..844bfaecc --- /dev/null +++ b/packages/uutf/uutf.0.9.4/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uutf" +doc: "http://erratique.ch/software/uutf/doc/Uutf" +dev-repo: "git+http://erratique.ch/repos/uutf.git" +bug-reports: "https://github.com/dbuenzli/uutf/issues" +tags: [ "unicode" "text" "utf-8" "utf-16" "codec" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ + "cmdliner" + "cmdliner" {with-test} +] +conflicts : ["cmdliner" { < "0.9.6" } ] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "cmdliner=%{cmdliner:installed}%" +] +synopsis: "Non-blocking streaming Unicode codec for OCaml" +description: """ +Uutf is a non-blocking streaming codec to decode and encode the UTF-8, +UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently +work character by character without blocking on IO. Decoders perform +character position tracking and support newline normalization. + +Functions are also provided to fold over the characters of UTF encoded +OCaml string values and to directly encode characters in OCaml +Buffer.t values. + +Uutf is made of a single, independent, module and distributed under +the BSD3 license.""" +url { + src: "http://erratique.ch/software/uutf/releases/uutf-0.9.4.tbz" + checksum: [ + "sha256=13706722a0037b167eef359bac68d5426d05f64aa308f44c1784aace9577e1b8" + "md5=bf5880a8f2e75d0a9152d896ea288ba7" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uutf/uutf.1.0.0/opam b/packages/uutf/uutf.1.0.0/opam new file mode 100644 index 000000000..76133dba0 --- /dev/null +++ b/packages/uutf/uutf.1.0.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/uutf" +doc: "http://erratique.ch/software/uutf/doc/Uutf" +dev-repo: "git+http://erratique.ch/repos/uutf.git" +bug-reports: "https://github.com/dbuenzli/uutf/issues" +tags: [ "unicode" "text" "utf-8" "utf-16" "codec" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "topkg" {build & <= "1.0.7"} + "uchar" {< "0.0.2"} +] +depopts: ["cmdliner"] +conflicts: ["cmdliner" { < "0.9.6"} ] +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--with-cmdliner" "%{cmdliner:installed}%" ]] +synopsis: "Non-blocking streaming Unicode codec for OCaml" +description: """ +Uutf is a non-blocking streaming codec to decode and encode the UTF-8, +UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently +work character by character without blocking on IO. Decoders perform +character position tracking and support newline normalization. + +Functions are also provided to fold over the characters of UTF encoded +OCaml string values and to directly encode characters in OCaml +Buffer.t values. + +Uutf has no dependency and is distributed under the ISC license.""" +url { + src: "http://erratique.ch/software/uutf/releases/uutf-1.0.0.tbz" + checksum: [ + "sha256=67dc4bd7ef6c8ab23ca62d34eb8c861a1f30624f3b009d45ac84772600672022" + "md5=049059a17f8dcec74183f9912bedb7ea" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/uwt/uwt.0.0.1/opam b/packages/uwt/uwt.0.0.1/opam new file mode 100644 index 000000000..696a93a8b --- /dev/null +++ b/packages/uwt/uwt.0.0.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "andreas@ml.ignorelist.com" +authors: [ "andreas@ml.ignorelist.com" ] +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/fdopen/uwt" +dev-repo: "git+https://github.com/fdopen/uwt.git" +bug-reports: "https://github.com/fdopen/uwt/issues" +tags: ["clib:libuv"] +build: [ + ["omake" "lib"] + ["omake" "test"] {with-test} +] +install: [["omake" "install"]] +remove: [ + ["ocamlfind" "remove" "uwt"] +] +depends: [ + "ocaml" {>= "4.02.1"} + "base-unix" {= "base"} + "base-bigarray" {= "base"} + "base-threads" {= "base"} + "base-bytes" {<= "base"} + "conf-libuv" {= "1"} + "lwt" {>= "2.4.7" & < "2.5.0"} + "ocamlfind" {build & <= "1.9.6"} + "cppo" {build & <= "1.8.0"} + "omake" {build & <= "0.10.7"} + "ounit" {with-test & >= "2.0" & <= "2.2.7"} + "ppx_deriving" {with-test & >= "2.0" & <= "6.0.3"} + "ppx_import" {with-test & >= "1.0" & < "2.0" & <= "1.11.0"} +] +depexts: ["pkgconf" "libuv"] {os = "freebsd"} +post-messages: [ + "Could not build uwt. The most common reason for that is a missing or old 'libuv' system package (version 0.x is not supported)." {failure} +] +synopsis: "libuv bindings" +description: """ +uwt provides OCaml bindings for libuv. +The main loop of libuv is integrated into lwt, +the light-weight cooperative threads library.""" +flags: light-uninstall +url { + src: + "https://github.com/fdopen/uwt/releases/download/0.0.1/uwt-0.0.1.tar.gz" + checksum: [ + "sha256=19a7fc1c8825595b878304a74ebdc62d1f9ff97504808d19fa25f9aef89206c2" + "md5=7fdfe2efd35b6c637cc883da69e76fa5" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.108.00.02/opam b/packages/variantslib/variantslib.108.00.02/opam new file mode 100644 index 000000000..094b9576e --- /dev/null +++ b/packages/variantslib/variantslib.108.00.02/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/variantslib-108.00.02.tar.gz" + checksum: [ + "sha256=7328a0a01e90307b270d2f0cb5bf4e4d9fd2d8148e92cd524ed4b05a4c4bd223" + "md5=d71768c08cec645fc965486c59a9dab4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.108.07.00/opam b/packages/variantslib/variantslib.108.07.00/opam new file mode 100644 index 000000000..73ae113d7 --- /dev/null +++ b/packages/variantslib/variantslib.108.07.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/variantslib-108.07.00.tar.gz" + checksum: [ + "sha256=4832d1d88eabc819b573af53b8c6513676eb8bdb8d2320c862a15c1f8c7cc1d8" + "md5=15790adc22388aaa28e965c33a3beaed" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.108.07.01/opam b/packages/variantslib/variantslib.108.07.01/opam new file mode 100644 index 000000000..70dd0931f --- /dev/null +++ b/packages/variantslib/variantslib.108.07.01/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.07.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/variantslib-108.07.01.tar.gz" + checksum: [ + "sha256=bdd6cc29ef8ade6c95d69dc53d77d0d44cff284713fde179f59f18e610892d84" + "md5=01df8de2ebe7c596b0e554d410de5d50" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.108.08.00/opam b/packages/variantslib/variantslib.108.08.00/opam new file mode 100644 index 000000000..664161b5a --- /dev/null +++ b/packages/variantslib/variantslib.108.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "108.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/variantslib-108.08.00.tar.gz" + checksum: [ + "sha256=75a94e378f0d3c3b88ea92f75f812832c3e432c7fb87dc95c07a518dd60e8356" + "md5=7e9f1ecf6aee29e7b09b4800387b53f1" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.07.00/opam b/packages/variantslib/variantslib.109.07.00/opam new file mode 100644 index 000000000..51295b41c --- /dev/null +++ b/packages/variantslib/variantslib.109.07.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.07.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +patches: ["disable_warn_error.patch"] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/variantslib-109.07.00.tar.gz" + checksum: [ + "sha256=526d79a16d4c7d324813b69a888db32722c429591da53927a77ae0c07fb6acd0" + "md5=de3d615d43fdb66477d524e29b26db00" + ] +} +extra-source "disable_warn_error.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/variantslib/disable_warn_error.patch" + checksum: [ + "sha256=b88929f5bcc24a9fcc1e370456d4ea9b170b1a2ddd16095b549d02416865012b" + "md5=7ddc135fb1aaaa146652b266119dcc08" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.08.00/opam b/packages/variantslib/variantslib.109.08.00/opam new file mode 100644 index 000000000..8f1527171 --- /dev/null +++ b/packages/variantslib/variantslib.109.08.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.08.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/variantslib-109.08.00.tar.gz" + checksum: [ + "sha256=456e5a74b560f096e5171422c9dada45700693ab4656ece86ee2a0997cca9791" + "md5=27d800d31704440509f3d5aad1e8bbe0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.09.00/opam b/packages/variantslib/variantslib.109.09.00/opam new file mode 100644 index 000000000..76ca9f7a4 --- /dev/null +++ b/packages/variantslib/variantslib.109.09.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.09.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/variantslib-109.09.00.tar.gz" + checksum: [ + "sha256=e702e2109b293d13f538d3f632641d705fb658c9987bd497a21ea4a3cc8248cd" + "md5=662d22c39611fd1dc3f5b19c8bfc54f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.10.00/opam b/packages/variantslib/variantslib.109.10.00/opam new file mode 100644 index 000000000..989ac748f --- /dev/null +++ b/packages/variantslib/variantslib.109.10.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.10.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/variantslib-109.10.00.tar.gz" + checksum: [ + "sha256=e0273df55fa7abc83a096ce8f647242ef9c80a2dd7d32056d2c3a3b23191059e" + "md5=74184b8a9321dab2035018c233cf7593" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.11.00/opam b/packages/variantslib/variantslib.109.11.00/opam new file mode 100644 index 000000000..fe0e05d63 --- /dev/null +++ b/packages/variantslib/variantslib.109.11.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.11.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/variantslib-109.11.00.tar.gz" + checksum: [ + "sha256=67fe9f07558b304c3b54188ab100b7854bd6e252e6bdf4547b034047bab0ddd2" + "md5=79b26c8aa23745e63e5c2788c48f04f2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.12.00/opam b/packages/variantslib/variantslib.109.12.00/opam new file mode 100644 index 000000000..941eea137 --- /dev/null +++ b/packages/variantslib/variantslib.109.12.00/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.12.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/janestreet/variantslib" +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: "https://github.com/janestreet/variantslib/archive/109.12.00.tar.gz" + checksum: [ + "sha256=65cc638c1bc427dc0aa89e3709b7eb806834ca0b6e89669368b4822195678ac9" + "md5=426fa41d0d018032fb33019a5abf220f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.13.00/opam b/packages/variantslib/variantslib.109.13.00/opam new file mode 100644 index 000000000..828a9f7dd --- /dev/null +++ b/packages/variantslib/variantslib.109.13.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.13.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/variantslib-109.13.00.tar.gz" + checksum: [ + "sha256=05cf42c9a46f0f168fdc07105732a846eabf87adbee0ebfcf3959104ce9b12bc" + "md5=a12ff488b359741f7c2ec371e5c39d24" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.14.00/opam b/packages/variantslib/variantslib.109.14.00/opam new file mode 100644 index 000000000..ca2707b30 --- /dev/null +++ b/packages/variantslib/variantslib.109.14.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {= "109.14.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/variantslib-109.14.00.tar.gz" + checksum: [ + "sha256=f3392d1249abfd33b3c6a6a33f1592fa3ffa6e56a8adcd8326ea330016a0defb" + "md5=6c5a279e333d01ea873f46a10223d07e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.15.00/opam b/packages/variantslib/variantslib.109.15.00/opam new file mode 100644 index 000000000..573573656 --- /dev/null +++ b/packages/variantslib/variantslib.109.15.00/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {< "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.53.00"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/variantslib-109.15.00.tar.gz" + checksum: [ + "sha256=1ab28921e533121b27f6c4fa633277a05fbe3a642ad8c4228d403a06720f6245" + "md5=aaa391cb621fb944fb362d3c881e04ca" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.15.02/opam b/packages/variantslib/variantslib.109.15.02/opam new file mode 100644 index 000000000..289c931f8 --- /dev/null +++ b/packages/variantslib/variantslib.109.15.02/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +build: make +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "5.0"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & <= "109.60.01"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: [make "install"] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/variantslib-109.15.02.tar.gz" + checksum: [ + "sha256=3f7bb9f2c9b9bf601a3d0a4a11b270ab6979213780b609060ab3ead9ab59eff4" + "md5=fe83a9627e4f1fe19bb8eeff5c10d859" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.109.15.03/opam b/packages/variantslib/variantslib.109.15.03/opam new file mode 100644 index 000000000..c2656985b --- /dev/null +++ b/packages/variantslib/variantslib.109.15.03/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/variantslib" +license: "Apache-2.0" +build: [ + [make] +] +remove: [["ocamlfind" "remove" "variantslib"]] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} + "camlp4" {<= "5.3"} + "ocamlfind" {<= "1.9.6"} + "type_conv" {>= "109.15.00" & < "113.01.00" & <= "113.00.02"} + "ocamlbuild" {build & <= "0.15.0"} +] +bug-reports: "https://github.com/janestreet/variantslib/issues" +dev-repo: "git+https://github.com/janestreet/variantslib.git" +install: [[make "install"]] +synopsis: "Part of Jane Street’s Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +flags: light-uninstall +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/variantslib-109.15.03.tar.gz" + checksum: [ + "sha256=a948dcdd4ca54786fe0646386b6e37a9db03bf276c6557ea374d82740bf18055" + "md5=eb60576d24114a38f2491ecab782bd3e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/variantslib/variantslib.113.33.03/opam b/packages/variantslib/variantslib.113.33.03/opam new file mode 100644 index 000000000..9d307cb80 --- /dev/null +++ b/packages/variantslib/variantslib.113.33.03/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/variantslib" +bug-reports: "https://github.com/janestreet/variantslib/issues" +dev-repo: "git+https://github.com/janestreet/variantslib.git" +license: "Apache-2.0" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +depends: [ + "ocaml" {= "4.02.3"} + "ocamlbuild" {build & <= "0.15.0"} + "ocamlfind" {build & >= "1.3.2" & <= "1.9.6"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00" & <= "113.33.04"} +] +synopsis: "Part of Jane Street's Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/variantslib-113.33.03.tar.gz" + checksum: [ + "sha256=3685a40f37117bbedb33d8c4abaeb52c01f8178fb5a88712dd0e0dba533a7717" + "md5=f8e9d6362f6dd0ba92ee706e584d4790" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/variantslib/variantslib.v0.10.0/opam b/packages/variantslib/variantslib.v0.10.0/opam new file mode 100644 index 000000000..5195f52fd --- /dev/null +++ b/packages/variantslib/variantslib.v0.10.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/variantslib" +bug-reports: "https://github.com/janestreet/variantslib/issues" +dev-repo: "git+https://github.com/janestreet/variantslib.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Part of Jane Street's Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/variantslib-v0.10.0.tar.gz" + checksum: [ + "sha256=ae4439b423b5bf2dc25553e05fff70ddbc027b699803ec195c567eb867a466de" + "md5=bd0c6c640d3f2d2257b6e9e45a455106" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/variantslib/variantslib.v0.9.0/opam b/packages/variantslib/variantslib.v0.9.0/opam new file mode 100644 index 000000000..b92b1f650 --- /dev/null +++ b/packages/variantslib/variantslib.v0.9.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/variantslib" +bug-reports: "https://github.com/janestreet/variantslib/issues" +dev-repo: "git+https://github.com/janestreet/variantslib.git" +license: "Apache-2.0" +build: [ + [ + "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs + "--no-config" {jbuilder:version >= "1.0+beta18"} + "@install" + ] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta4" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} +] +synopsis: "Part of Jane Street's Core library" +description: """ +The Core suite of libraries is an industrial strength alternative to +OCaml's standard library that was developed by Jane Street, the +largest industrial user of OCaml.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/variantslib-v0.9.0.tar.gz" + checksum: [ + "sha256=6bb92928765cbd0cf236479d927ddbfb4d477c9315d11108009aaff7716da84e" + "md5=91f77d61f73e5a5f9999d9da7b63570e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vector3/vector3.0.2/opam b/packages/vector3/vector3.0.2/opam new file mode 100644 index 000000000..e752b3731 --- /dev/null +++ b/packages/vector3/vector3.0.2/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "unixjunkie@sdf.org" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "vector3"]] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/HappyCrow/vector3" +install: ["ocaml" "setup.ml" "-install"] +synopsis: + "module for 3D vectors (implemented as records of x, y and z floats)" +flags: light-uninstall +url { + src: "https://github.com/HappyCrow/vector3/archive/v0.2.tar.gz" + checksum: [ + "sha256=cdbe9ab081e5d84f6ceb47e6185a234cd42f077ee13fa558cf54f54ba0a9fc0c" + "md5=d2da46052996a510373fcfda0c762949" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vg/vg.0.8.0/opam b/packages/vg/vg.0.8.0/opam new file mode 100644 index 000000000..1a5fea0f4 --- /dev/null +++ b/packages/vg/vg.0.8.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/vg" +license: "BSD-3-Clause" +doc: ["http://erratique.ch/software/vg/doc/Vg"] +tags: [ + "pdf" + "svg" + "html-canvas" + "declarative" + "graphics" +] +build: "./pkg/pkg-git" +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "gg" {< "0.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ "gg" {>= "0.9.0"} + "uutf" {> "0.9.4"} + "js_of_ocaml" {>= "3.0"}] +depopts: [ + "uutf" + "otfm" + "js_of_ocaml" +] +install: [ + "./pkg/build" + "true" + "%{uutf:installed}%" + "%{otfm:installed}%" + "%{js_of_ocaml:installed}%" +] +synopsis: "Declarative 2D vector graphics for OCaml" +description: """ +Vg is an OCaml module for declarative 2D vector graphics. In Vg, +images are values that denote functions mapping points of the +cartesian plane to colors. The module provides combinators to define +and compose these values. + +Renderers for PDF, SVG and the HTML canvas are distributed with the +module. An API allows to implement new renderers. + +Vg depends only on [Gg][1]. The SVG renderer has no dependency, the +PDF renderer depends on [Uutf][2] and [Otfm][3], the HTML canvas +renderer depends on [js_of_ocaml][4]. Vg and its renderers are +distributed under the BSD3 license. + +[1]: http://erratique.ch/software/gg +[2]: http://erratique.ch/software/uutf +[3]: http://erratique.ch/software/otfm +[4]: http://ocsigen.org/js_of_ocaml/""" +url { + src: "http://erratique.ch/software/vg/releases/vg-0.8.0.tbz" + checksum: [ + "sha256=9f1894c0677e780b022e4a6fea885daf9bbcb463c5c02b2f8b58fce770e28f45" + "md5=d414ef6171f5a44048a4884542bd8ba9" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vg/vg.0.8.1/opam b/packages/vg/vg.0.8.1/opam new file mode 100644 index 000000000..e4360952d --- /dev/null +++ b/packages/vg/vg.0.8.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/vg" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/vg/doc/Vg" +#dev-repo: "http://erratique.ch/repos/vg.git" +#bug-reports: "https://github.com/dbuenzli/vg/issues" +tags: [ "pdf" "svg" "html-canvas" "declarative" "graphics" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "gg" {>= "0.9.0" & <= "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "uutf" "otfm" "js_of_ocaml" ] +conflicts: [ "uutf" {> "0.9.4"} + "js_of_ocaml" {>= "3.0"} ] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=true" + "native-dynlink=true" + "uutf=%{uutf:installed}%" + "otfm=%{otfm:installed}%" + "jsoo=%{js_of_ocaml:installed}%" +] +synopsis: "Declarative 2D vector graphics for OCaml" +description: """ +Vg is an OCaml module for declarative 2D vector graphics. In Vg, +images are values that denote functions mapping points of the +cartesian plane to colors. The module provides combinators to define +and compose these values. + +Renderers for PDF, SVG and the HTML canvas are distributed with the +module. An API allows to implement new renderers. + +Vg depends only on [Gg][1]. The SVG renderer has no dependency, the +PDF renderer depends on [Uutf][2] and [Otfm][3], the HTML canvas +renderer depends on [js_of_ocaml][4]. Vg and its renderers are +distributed under the BSD3 license. + +[1]: http://erratique.ch/software/gg +[2]: http://erratique.ch/software/uutf +[3]: http://erratique.ch/software/otfm +[4]: http://ocsigen.org/js_of_ocaml/""" +url { + src: "http://erratique.ch/software/vg/releases/vg-0.8.1.tbz" + checksum: [ + "sha256=edef622ba351e54de2abe28774c57ec47a63c93d3f5b1a9b2d04a15fb2deacb1" + "md5=abde3e78212f155365b4a81e07ed83bf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vg/vg.0.8.2/opam b/packages/vg/vg.0.8.2/opam new file mode 100644 index 000000000..0e961d3dd --- /dev/null +++ b/packages/vg/vg.0.8.2/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +homepage: "http://erratique.ch/software/vg" +authors: ["Daniel Bünzli "] +doc: "http://erratique.ch/software/vg/doc/Vg" +dev-repo: "git+http://erratique.ch/repos/vg.git" +bug-reports: "https://github.com/dbuenzli/vg/issues" +tags: [ "pdf" "svg" "html-canvas" "declarative" "graphics" "org:erratique" ] +license: "BSD-3-Clause" +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "gg" {>= "0.9.0" & <= "1.0.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +depopts: [ "uutf" "otfm" "js_of_ocaml" "cairo2" ] +conflicts: [ "uutf" {> "0.9.4"} + "js_of_ocaml" {>= "3.0"} ] +build: ["ocaml" "pkg/git.ml"] +install: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "uutf=%{uutf:installed}%" + "otfm=%{otfm:installed}%" + "cairo2=%{cairo2:installed}%" + "jsoo=%{js_of_ocaml:installed}%" +] +synopsis: "Declarative 2D vector graphics for OCaml" +description: """ +Vg is an OCaml module for declarative 2D vector graphics. In Vg, +images are values that denote functions mapping points of the +cartesian plane to colors. The module provides combinators to define +and compose these values. + +Renderers for PDF, SVG, Cairo and the HTML canvas are distributed with the +module. An API allows to implement new renderers. + +Vg depends only on [Gg][1]. The SVG renderer has no dependency, the +PDF renderer depends on [Uutf][2] and [Otfm][3], the HTML canvas +renderer depends on [js_of_ocaml][4], the Cairo renderer depends on +[cairo2][5]. Vg and its renderers are distributed under the BSD3 +license. + +[1]: http://erratique.ch/software/gg +[2]: http://erratique.ch/software/uutf +[3]: http://erratique.ch/software/otfm +[4]: http://ocsigen.org/js_of_ocaml/ +[5]: https://forge.ocamlcore.org/projects/cairo/""" +url { + src: "http://erratique.ch/software/vg/releases/vg-0.8.2.tbz" + checksum: [ + "sha256=3286578d88b7659942e351d64a291574a4e769db696b341bba0e1082f4e2d7d8" + "md5=f8e7efd20d6ffd5f50ea78f993d28b9e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vhd-format-lwt/vhd-format-lwt.0.9.2/opam b/packages/vhd-format-lwt/vhd-format-lwt.0.9.2/opam new file mode 100644 index 000000000..bc6e4c298 --- /dev/null +++ b/packages/vhd-format-lwt/vhd-format-lwt.0.9.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: [ + "org:mirage" + "org:xapi-project" +] +authors: [ "Dave Scott" "Jon Ludlam" ] +homepage: "https://github.com/mirage/ocaml-vhd" +bug-reports: "https://github.com/mirage/ocaml-vhd/issues" +dev-repo: "git+https://github.com/mirage/ocaml-vhd" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "cstruct" {< "6.0.0"} + "lwt" {>= "2.4.3" & <= "3.1.0"} + "mirage-block" {< "2.0.0"} + "mirage-types-lwt" {>= "3.0.0" & < "3.7.0"} + "ounit" {<= "2.2.7"} + "vhd-format" {>= "0.9.1" & < "0.10.0"} + "io-page-unix" {with-test & <= "2.3.0"} +] +depexts: ["linux-headers"] {os-distribution = "alpine"} +available: os = "linux" | os = "macos" +synopsis: "Pure OCaml library for reading and writing .vhd format data" +description: + "It has a particular emphasis on efficient streaming and format conversion." +url { + src: "https://github.com/mirage/ocaml-vhd/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=738682ab4378f23e44c795592a3de0075559d3b69ec21899e40fbd2f8a05e32c" + "md5=8ee9a2a09b564a9d2c5b64a8bacf0524" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vhd-format/vhd-format.0.0.2/opam b/packages/vhd-format/vhd-format.0.0.2/opam new file mode 100644 index 000000000..1efc082fa --- /dev/null +++ b/packages/vhd-format/vhd-format.0.0.2/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [[make "uninstall" "BINDIR=%{bin}%"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "2.4.7"} + "cstruct" {>= "0.7.1" & < "2.0.0"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/ocaml-vhd" +available: os = "linux" +install: [make "install" "BINDIR=%{bin}%"] +synopsis: "A pure OCaml library for reading and writing .vhd format data" +url { + src: "https://github.com/djs55/ocaml-vhd/archive/0.0.2.tar.gz" + checksum: [ + "sha256=ae65814338def244f782ad7627d6164c01c11b3dfd80b79577b81cb24674669c" + "md5=2cfcea772777e990a3a607050ade21a8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-format/vhd-format.0.6.0/opam b/packages/vhd-format/vhd-format.0.6.0/opam new file mode 100644 index 000000000..3ce760fde --- /dev/null +++ b/packages/vhd-format/vhd-format.0.6.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [ + ["ocamlfind" "remove" "vhd-format"] + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} + "uuidm" {<= "0.9.9"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/ocaml-vhd" +available: os = "linux" +install: [make "install"] +synopsis: + "A pure OCaml library for reading and writing .vhd format data with a particular emphasis on efficient streaming and format conversion." +url { + src: "https://github.com/djs55/ocaml-vhd/archive/0.6.0.tar.gz" + checksum: [ + "sha256=ad9c87bb252e43cf89b3595694a347fd9955fbf106b09b02d3a57c39de58d2bb" + "md5=e614f1ef412db5770ce5c3fe55ffc5a2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-format/vhd-format.0.6.4/opam b/packages/vhd-format/vhd-format.0.6.4/opam new file mode 100644 index 000000000..5957ce9a4 --- /dev/null +++ b/packages/vhd-format/vhd-format.0.6.4/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: make +remove: [ + ["ocamlfind" "remove" "vhd-format"] + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} + "uuidm" {<= "0.9.9"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/ocaml-vhd" +available: os = "linux" +install: [make "install"] +synopsis: + "A pure OCaml library for reading and writing .vhd format data with a particular emphasis on efficient streaming and format conversion." +url { + src: "https://github.com/djs55/ocaml-vhd/archive/0.6.4.tar.gz" + checksum: [ + "sha256=37cdd06bd5549de41f83c96771c83a96fdb7f4a614ddab8e103cc15ac0fdb895" + "md5=198c51d76c2e08427e9a9e01b00a583d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-format/vhd-format.0.7.0/opam b/packages/vhd-format/vhd-format.0.7.0/opam new file mode 100644 index 000000000..82ebed316 --- /dev/null +++ b/packages/vhd-format/vhd-format.0.7.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: ["org:mirage" "org:xapi-project"] +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "ipaddr" {<= "5.6.0"} + "io-page" {<= "3.0.0"} + "io-page-unix" {>= "2.0.0" & <= "2.3.0"} + "uuidm" {<= "0.9.9"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/ocaml-vhd" +available: os = "linux" +install: [make "install"] +synopsis: + "A pure OCaml library for reading and writing .vhd format data with a particular emphasis on efficient streaming and format conversion." +url { + src: "https://github.com/djs55/ocaml-vhd/archive/v0.7.0.tar.gz" + checksum: [ + "sha256=f020cd36181bc98472d26006042f571467630d1f96141abffb568fbc8fe7b6cc" + "md5=f2e4b5e0d2ad7af28144144fd6b1e5a0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-format/vhd-format.0.7.1/opam b/packages/vhd-format/vhd-format.0.7.1/opam new file mode 100644 index 000000000..6a30863f0 --- /dev/null +++ b/packages/vhd-format/vhd-format.0.7.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: ["org:mirage" "org:xapi-project"] +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} + "mirage-types" {>= "1.1.0" & < "3.0.0"} + "ipaddr" {<= "5.6.0"} + "io-page" {<= "3.0.0"} + "io-page-unix" {>= "2.0.0" & <= "2.3.0"} + "uuidm" {<= "0.9.9"} + "ounit" {<= "2.2.7"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/ocaml-vhd" +available: os = "linux" | os = "macos" +install: [make "install"] +synopsis: + "A pure OCaml library for reading and writing .vhd format data with a particular emphasis on efficient streaming and format conversion." +url { + src: "https://github.com/djs55/ocaml-vhd/archive/v0.7.1.tar.gz" + checksum: [ + "sha256=815f90d101c2f16056561aa85b6985d05987586047a52bb437da5ab2d0bb30ba" + "md5=529768de155809d2241ed6b6d2441f9c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-format/vhd-format.0.8.0/opam b/packages/vhd-format/vhd-format.0.8.0/opam new file mode 100644 index 000000000..66f882705 --- /dev/null +++ b/packages/vhd-format/vhd-format.0.8.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: ["org:mirage" "org:xapi-project"] +authors: ["Dave Scott" "Jon Ludlam"] +homepage: "https://github.com/mirage/ocaml-vhd" +bug-reports: "https://github.com/mirage/ocaml-vhd/issues" +build: make +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "ppx_cstruct" {<= "6.2.0"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "cstruct" {>= "1.9" & <"3.4.0"} + "cstruct-lwt" {<= "6.2.0"} + "mirage-types-lwt" {< "3.0.0"} + "ipaddr" {<= "5.6.0"} + "io-page" {<= "3.0.0"} + "io-page-unix" {>= "2.0.0" & <= "2.3.0"} + "uuidm" {<= "0.9.9"} + "ounit" {<= "2.2.7"} +] +depexts: ["linux-headers"] {os-distribution = "alpine"} +dev-repo: "git+https://github.com/mirage/ocaml-vhd" +available: os = "linux" | os = "macos" +install: [make "install"] +synopsis: "Pure OCaml library for reading and writing .vhd format data" +description: + "It has a particular emphasis on efficient streaming and format conversion." +url { + src: "https://github.com/mirage/ocaml-vhd/archive/v0.8.0.tar.gz" + checksum: [ + "sha256=a967d7eaafff728c78272c91dba9e6002015cd71b56cafe0b695a2549e74accc" + "md5=07da7e3639a0b79a2bf8c88a715c2bd4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vhd-format/vhd-format.0.9.2/opam b/packages/vhd-format/vhd-format.0.9.2/opam new file mode 100644 index 000000000..9de8b5a6e --- /dev/null +++ b/packages/vhd-format/vhd-format.0.9.2/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "dave@recoil.org" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +tags: [ + "org:mirage" + "org:xapi-project" +] +authors: [ "Dave Scott" "Jon Ludlam" ] +homepage: "https://github.com/mirage/ocaml-vhd" +bug-reports: "https://github.com/mirage/ocaml-vhd/issues" +dev-repo: "git+https://github.com/mirage/ocaml-vhd" +build: [[ "jbuilder" "build" "-p" name "-j" jobs ]] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "cstruct" {>= "1.9" & <"3.4.0"} + "io-page" {<= "3.0.0"} + "rresult" {>= "0.2.0" & <= "0.7.0"} + "uuidm" {<= "0.9.9"} + "ppx_cstruct" {<= "6.2.0"} +] +depexts: ["linux-headers"] {os-distribution = "alpine"} +available: os = "linux" | os = "macos" +synopsis: "Pure OCaml library for reading and writing .vhd format data" +description: + "It has a particular emphasis on efficient streaming and format conversion." +url { + src: "https://github.com/mirage/ocaml-vhd/archive/v0.9.2.tar.gz" + checksum: [ + "sha256=738682ab4378f23e44c795592a3de0075559d3b69ec21899e40fbd2f8a05e32c" + "md5=8ee9a2a09b564a9d2c5b64a8bacf0524" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vhd-tool/vhd-tool.0.12.0/opam b/packages/vhd-tool/vhd-tool.0.12.0/opam new file mode 100644 index 000000000..70541428c --- /dev/null +++ b/packages/vhd-tool/vhd-tool.0.12.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "xen-api@lists.xen.org" +authors: [ "xen-api@lists.xen.org" ] +homepage: "https://github.com/xapi-project/vhd-tool" +bug-reports: "https://github.com/xapi-project/vhd-tool/issues" +dev-repo: "git+https://github.com/xapi-project/vhd-tool.git" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["oasis" "setup"] + ["./configure" "--bindir=%{bin}%" "--etcdir=%{etc}%" "--libexecdir=%{bin}%"] + [make] +] +depends: [ + "ocaml" + "oasis" {build & <= "0.4.11"} + "ocamlfind" {build & <= "1.9.6"} + "base-threads" {= "base"} + "cmdliner" {<= "1.3.0"} + "cohttp" {>= "0.12.0" & < "0.22.0"} + "cstruct" {>= "1.0.1" & < "3.0.0"} + "io-page-unix" {<= "2.3.0"} + "lwt" {>= "2.4.3" & < "3.0.0"} + "nbd" {>= "1.0.1" & < "3.0.0"} + "re" {<= "1.12.0"} + "sha" {<= "1.15.4"} + "ssl" {<= "0.7.0"} + "tar-format" {> "0.5.0" & <= "0.7.1"} + "uri" {<= "4.4.0"} + "vhd-format" {>= "0.7.0" & <= "0.13.0"} + "xapi-idl" {= "1.14.0"} + "xapi-tapctl" {= "1.0.1"} + "xenstore" {<= "2.3.0"} + "xenstore_transport" {<= "1.3.0"} +] +synopsis: + "A command-line tool to manipulate, transcode and stream .vhd format data." +description: """ +This tool currently allows you to: +* extract data from a vhd tree +* upload vhd-formatted data to a XenServer host""" +url { + src: "https://github.com/xapi-project/vhd-tool/archive/v0.12.0.tar.gz" + checksum: [ + "sha256=de161a180c87af7738cf157ec4523239cc8b12c9b99ccbc59d4650a97f2a4aba" + "md5=c2e165e4baf36d5c0c2b20e169941990" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-tool/vhd-tool.0.6.5/opam b/packages/vhd-tool/vhd-tool.0.6.5/opam new file mode 100644 index 000000000..bb414daba --- /dev/null +++ b/packages/vhd-tool/vhd-tool.0.6.5/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +authors: ["David Scott" "Jonathan Ludlam"] +homepage: "https://github.com/djs55/vhd-tool" +bug-reports: "https://github.com/djs55/vhd-tool/issues" +dev-repo: "git+https://github.com/djs55/vhd-tool" +maintainer: "dave.scott@eu.citrix.com" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir=%{bin}%"] + [make] +] +remove: [ + ["rm" "-f" "%{bin}%/vhd-tool"] + ["rm" "-f" "%{bin}%/sparse_dd"] + ["rm" "-f" "%{etc}%/sparse_dd.conf"] +] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "0.7.1" & <= "6.2.0"} + "vhd-format" {>= "0.6.4" & < "0.7.0"} + "uuidm" {<= "0.9.9"} + "cmdliner" {<= "1.3.0"} + "obuild" {<= "0.1.11"} + "nbd" {>= "0.9.2" & < "1.0.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "tar-format" {> "0.2" & < "0.3.0"} + "sha" {<= "1.15.4"} + "cohttp" {= "0.9.13"} + "ssl" {<= "0.7.0"} +] +install: [make "install"] +synopsis: + "A command-line tool to manipulate, transcode and stream .vhd format data." +description: """ +This tool currently allows you to: +* extract data from a vhd tree +* upload vhd-formatted data to a XenServer host""" +flags: light-uninstall +url { + src: "https://github.com/djs55/vhd-tool/archive/0.6.5.tar.gz" + checksum: [ + "sha256=b80d1e0a9ef9453a0f41ab9f745ae974d940f6cdb281e42029ec43c0c090b16f" + "md5=52e512eec2c96c90e1b5da1a604cabf4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-tool/vhd-tool.0.7.1/opam b/packages/vhd-tool/vhd-tool.0.7.1/opam new file mode 100644 index 000000000..8adf5506b --- /dev/null +++ b/packages/vhd-tool/vhd-tool.0.7.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +authors: ["David Scott" "Jonathan Ludlam"] +homepage: "https://github.com/djs55/vhd-tool" +bug-reports: "https://github.com/djs55/vhd-tool/issues" +maintainer: "dave.scott@eu.citrix.com" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir=%{bin}%"] + [make] +] +remove: [ + ["./configure" "--bindir=%{bin}%"] + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "vhd-format" {>= "0.7.0" & < "0.8.0"} + "uuidm" {<= "0.9.9"} + "cmdliner" {<= "1.3.0"} + "nbd" {>= "1.0.1" & < "2.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "tar-format" {> "0.2" & < "0.3.0"} + "sha" {<= "1.15.4"} + "cohttp" {>= "0.9.15" & < "0.10.0"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/vhd-tool" +install: [make "install"] +synopsis: + "A command-line tool to manipulate, transcode and stream .vhd format data." +description: """ +This tool currently allows you to: +* extract data from a vhd tree +* upload vhd-formatted data to a XenServer host""" +url { + src: "https://github.com/djs55/vhd-tool/archive/v0.7.1.tar.gz" + checksum: [ + "sha256=0a2eeeae1292b547a6367558b7bde996c3a263e617b5ae500620e6f35c567d03" + "md5=7299db8b9abb5144dfc21e878c029392" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-tool/vhd-tool.0.7.2/opam b/packages/vhd-tool/vhd-tool.0.7.2/opam new file mode 100644 index 000000000..759488b91 --- /dev/null +++ b/packages/vhd-tool/vhd-tool.0.7.2/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +authors: ["David Scott" "Jonathan Ludlam"] +homepage: "https://github.com/djs55/vhd-tool" +bug-reports: "https://github.com/djs55/vhd-tool/issues" +maintainer: "dave@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir=%{bin}%"] + [make] +] +remove: [ + ["./configure" "--bindir=%{bin}%"] + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "vhd-format" {>= "0.7.0" & < "0.8.0"} + "uuidm" {<= "0.9.9"} + "cmdliner" {<= "1.3.0"} + "nbd" {>= "1.0.1" & < "2.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "tar-format" {> "0.2" & < "0.3.0"} + "sha" {<= "1.15.4"} + "cohttp" {= "0.9.16"} + "ssl" {<= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/vhd-tool" +install: [make "install"] +synopsis: + "A command-line tool to manipulate, transcode and stream .vhd format data." +description: """ +This tool currently allows you to: +* extract data from a vhd tree +* upload vhd-formatted data to a XenServer host""" +url { + src: "https://github.com/djs55/vhd-tool/archive/v0.7.2.tar.gz" + checksum: [ + "sha256=09597062e9bb1d508c6940e4559f026d4b1d7d7d0eaaae7eb86e95c5b7e85733" + "md5=fb41d869f318e22d524e0b3481b0cc78" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-tool/vhd-tool.0.7.5/opam b/packages/vhd-tool/vhd-tool.0.7.5/opam new file mode 100644 index 000000000..40eb54986 --- /dev/null +++ b/packages/vhd-tool/vhd-tool.0.7.5/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: "dave.scott@eu.citrix.com" +authors: ["David Scott" "Jonathan Ludlam"] +homepage: "https://github.com/djs55/vhd-tool" +bug-reports: "https://github.com/djs55/vhd-tool/issues" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir=%{bin}%"] + [make] +] +remove: [ + ["./configure" "--bindir=%{bin}%"] + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "vhd-format" {>= "0.7.0" & < "0.8.0"} + "uuidm" {<= "0.9.9"} + "cmdliner" {<= "1.3.0"} + "nbd" {>= "1.0.1" & < "2.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "tar-format" {> "0.2" & < "0.3.0"} + "sha" {<= "1.15.4"} + "cohttp" {>= "0.10.1" & < "0.12.0"} + "ssl" {>= "0.5.3" & <= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/vhd-tool" +install: [make "install"] +synopsis: + "A command-line tool to manipulate, transcode and stream .vhd format data." +description: """ +This tool currently allows you to: +* extract data from a vhd tree +* upload vhd-formatted data to a XenServer host""" +url { + src: "https://github.com/djs55/vhd-tool/archive/v0.7.5.tar.gz" + checksum: [ + "sha256=0c2443e8a358a1f15219a8525eceb969f405d30e64c4418b73fe57df1d62dc68" + "md5=f3db3c343247c66ddb84136c0e22fb7f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-tool/vhd-tool.0.7.6/opam b/packages/vhd-tool/vhd-tool.0.7.6/opam new file mode 100644 index 000000000..2e427aa28 --- /dev/null +++ b/packages/vhd-tool/vhd-tool.0.7.6/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +authors: ["David Scott" "Jonathan Ludlam"] +homepage: "https://github.com/djs55/vhd-tool" +bug-reports: "https://github.com/djs55/vhd-tool/issues" +maintainer: "dave@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir=%{bin}%" "--libexecdir=%{lib}%/xapi"] + [make] +] +remove: [ + ["./configure" "--bindir=%{bin}%" "--libexecdir=%{lib}%/xapi"] + [make "uninstall"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "vhd-format" {>= "0.7.0" & < "0.8.0"} + "uuidm" {<= "0.9.9"} + "cmdliner" {<= "1.3.0"} + "nbd" {>= "1.0.1" & < "2.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "tar-format" {> "0.2" & < "0.3.0"} + "sha" {<= "1.15.4"} + "cohttp" {>= "0.12.0" & < "0.99"} + "ssl" {>= "0.5.3" & <= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +conflicts: [ + "tls" +] +dev-repo: "git+https://github.com/djs55/vhd-tool" +install: [make "install"] +synopsis: + "A command-line tool to manipulate, transcode and stream .vhd format data." +description: """ +This tool currently allows you to: +* extract data from a vhd tree +* upload vhd-formatted data to a XenServer host""" +url { + src: "https://github.com/djs55/vhd-tool/archive/v0.7.6.tar.gz" + checksum: [ + "sha256=8009041ef0ba193a4b6921d3e43af0c7efbd9b8e16a209b8f6d481ec4bb434c1" + "md5=46894cb07e49f9ca162073049eb76699" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vhd-tool/vhd-tool.0.7.7/opam b/packages/vhd-tool/vhd-tool.0.7.7/opam new file mode 100644 index 000000000..1d52fc8f2 --- /dev/null +++ b/packages/vhd-tool/vhd-tool.0.7.7/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: ["David Scott" "Jonathan Ludlam"] +homepage: "https://github.com/djs55/vhd-tool" +bug-reports: "https://github.com/djs55/vhd-tool/issues" +maintainer: "dave@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ + ["./configure" "--bindir=%{bin}%" "--etcdir=%{etc}%" "--libexecdir=%{bin}%"] + [make] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "lwt" {>= "2.4.3" & <= "5.9.0"} + "cstruct" {>= "1.0.1" & <= "6.2.0"} + "vhd-format" {>= "0.7.0" & < "0.8.0"} + "uuidm" {<= "0.9.9"} + "cmdliner" {<= "1.3.0"} + "nbd" {>= "1.0.1" & < "2.0"} + "ounit" {<= "2.2.7"} + "uri" {<= "4.4.0"} + "tar-format" {> "0.5.0" & < "0.6"} + "sha" {<= "1.15.4"} + "cohttp" {>= "0.12.0" & < "0.99"} + "ssl" {>= "0.5.3" & <= "0.7.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/djs55/vhd-tool" +synopsis: + "A command-line tool to manipulate, transcode and stream .vhd format data." +description: """ +This tool currently allows you to: +* extract data from a vhd tree +* upload vhd-formatted data to a XenServer host""" +url { + src: "https://github.com/djs55/vhd-tool/archive/v0.7.7.tar.gz" + checksum: [ + "sha256=96727e7c1124831791dfb2a8e18a9683d0ce872be2d6901d99e00e04dae60189" + "md5=0df1dc6642fabf728c43e5951bb8c908" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vimebac/vimebac.0.0.0/opam b/packages/vimebac/vimebac.0.0.0/opam new file mode 100644 index 000000000..0052fc08e --- /dev/null +++ b/packages/vimebac/vimebac.0.0.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Sebastien Mondet " +authors: ["Sebastien Mondet "] +homepage: "https://gitlab.com/smondet/vimebac" +bug-reports: "https://gitlab.com/smondet/vimebac/issues" +dev-repo: "git+https://gitlab.com/smondet/vimebac.git" +license: "ISC" +build: [ + ["jbuilder" "build" "-p" "vimebac" "-j" jobs] +] +depends: [ + "ocaml" {< "4.06.0"} + "nonstd" {<= "0.0.3"} + "sosa" {<= "0.3.0"} + "cmdliner" {<= "1.3.0"} + "misuja" {= "0.0.0"} + "wall" {<= "0.4.1"} + "tsdl" {<= "1.1.0"} + "rresult" {<= "0.7.0"} + "tgls" {<= "0.8.6"} + "jbuilder" {>= "1.0+beta20" & <= "transition"} +] +synopsis: + "Vimebac is graphical metronome and instructions display that interfaces with" +description: """ +JACK-midi applications. The display can be completely driven by MIDI events and +it can also send MIDI events. + +It can also be self-driven and hence run without `jackd` although this is +somewhat less interesting since it becomes *just* a visual metronome. + +The current features are: + +- A visual metronome with arbitrary time-signatures. +- The display of arbitrary lines of text, e.g. to give instructions to the + musician(s). +- Custom keyboard bindings to send arbitrary MIDI events.""" +url { + src: "https://gitlab.com/smondet/vimebac/-/archive/0.0.0/vimebac-0.0.0.zip" + checksum: [ + "sha256=f3f4ad6a39f0092963868c5bf4780fb85466499627c49853e7c420aea32667ca" + "md5=9d4010d45ea477179fd054a5a6f1a1c0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/virtual_dom/virtual_dom.v0.10.0/opam b/packages/virtual_dom/virtual_dom.v0.10.0/opam new file mode 100644 index 000000000..04f0127e1 --- /dev/null +++ b/packages/virtual_dom/virtual_dom.v0.10.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/virtual_dom" +bug-reports: "https://github.com/janestreet/virtual_dom/issues" +dev-repo: "git+https://github.com/janestreet/virtual_dom.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {>= "1.0+beta12" & <= "transition"} + "js_of_ocaml" {>= "3.0" & <= "5.9.1"} + "js_of_ocaml-ppx" {<= "5.9.1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "tyxml" {< "4.3"} +] +synopsis: "OCaml bindings for the virtual-dom library" +description: """ +The library itself may be found at +https://github.com/Matt-Esch/virtual-dom.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/virtual_dom-v0.10.0.tar.gz" + checksum: [ + "sha256=910f4257b8bc1b0057333d10ebe9cd53ccc0f70e449488b32eaaab1fb4bdf1c4" + "md5=fac541ed89fd7264f08d4a6965ac0c40" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/virtual_dom/virtual_dom.v0.9.0/opam b/packages/virtual_dom/virtual_dom.v0.9.0/opam new file mode 100644 index 000000000..410822909 --- /dev/null +++ b/packages/virtual_dom/virtual_dom.v0.9.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/virtual_dom" +bug-reports: "https://github.com/janestreet/virtual_dom/issues" +dev-repo: "git+https://github.com/janestreet/virtual_dom.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async_js" {>= "v0.9" & < "v0.10"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "js_of_ocaml" {<= "5.9.1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "tyxml" {< "4.3"} +] +synopsis: "OCaml bindings for the virtual-dom library" +description: """ +The library itself may be found at +https://github.com/Matt-Esch/virtual-dom.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/virtual_dom-v0.9.0.tar.gz" + checksum: [ + "sha256=0f84b178a40383e0fe6bb037810abe759ecc0f4f3a009e9ae5d921d45d37e925" + "md5=368886a5214cf9ee1c17800a6117f018" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/virtual_dom/virtual_dom.v0.9.1/opam b/packages/virtual_dom/virtual_dom.v0.9.1/opam new file mode 100644 index 000000000..925a68c0a --- /dev/null +++ b/packages/virtual_dom/virtual_dom.v0.9.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/virtual_dom" +bug-reports: "https://github.com/janestreet/virtual_dom/issues" +dev-repo: "git+https://github.com/janestreet/virtual_dom.git" +license: "Apache-2.0" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "async_js" {>= "v0.9.1" & < "v0.10"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "js_of_ocaml" {<= "5.9.1"} + "ocaml-migrate-parsetree" {>= "0.4" & < "2.0.0"} + "tyxml" {< "4.3"} +] +synopsis: "OCaml bindings for the virtual-dom library" +description: """ +The library itself may be found at +https://github.com/Matt-Esch/virtual-dom.""" +url { + src: "https://github.com/janestreet/virtual_dom/archive/v0.9.1.tar.gz" + checksum: [ + "sha256=96520d1769b440317b16d43d14a976b809959cfcf31a47afa7d726edc7619a69" + "md5=d0fb945743060b802749b0705dff2388" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/visitors/visitors.20170127/opam b/packages/visitors/visitors.20170127/opam new file mode 100644 index 000000000..114c26091 --- /dev/null +++ b/packages/visitors/visitors.20170127/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " +] +homepage: "https://gitlab.inria.fr/fpottier/visitors" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" +bug-reports: "francois.pottier@inria.fr" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.05"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} +] +synopsis: + "An OCaml syntax extension (technically, a ppx_deriving plugin) which generates" +description: + "object-oriented visitors for traversing and transforming data structures." +url { + src: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170127.tar.gz" + checksum: [ + "sha256=f24e0e3bfc1a5661eda26ae9209dd5c9ff377937db158c602bdc37caa690acfd" + "md5=f0720ed1e2dd0a3e60ce5fc40719388b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/visitors/visitors.20170308/opam b/packages/visitors/visitors.20170308/opam new file mode 100644 index 000000000..d2229614a --- /dev/null +++ b/packages/visitors/visitors.20170308/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " +] +homepage: "https://gitlab.inria.fr/fpottier/visitors" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" +bug-reports: "francois.pottier@inria.fr" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.05"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} +] +synopsis: + "An OCaml syntax extension (technically, a ppx_deriving plugin) which generates" +description: + "object-oriented visitors for traversing and transforming data structures." +url { + src: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170308.tar.gz" + checksum: [ + "sha256=af29953b5dbde3de3da96c3474add5b049eaf413786a4c8d76aa44ddd0708b2f" + "md5=68a637eaeef994ac0b2584cef4189b47" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/visitors/visitors.20170317/opam b/packages/visitors/visitors.20170317/opam new file mode 100644 index 000000000..49e8a1a61 --- /dev/null +++ b/packages/visitors/visitors.20170317/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " +] +homepage: "https://gitlab.inria.fr/fpottier/visitors" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" +bug-reports: "francois.pottier@inria.fr" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.03" & < "4.05"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} +] +synopsis: + "An OCaml syntax extension (technically, a ppx_deriving plugin) which generates" +description: + "object-oriented visitors for traversing and transforming data structures." +url { + src: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170317.tar.gz" + checksum: [ + "sha256=97a59b01c7a4cb2a676513cfdb00c3045c9f443e880beaa7b9a909dae2add15a" + "md5=edb0f053807c3a1cd476a27fdf87942c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/visitors/visitors.20170404/opam b/packages/visitors/visitors.20170404/opam new file mode 100644 index 000000000..514fb8af3 --- /dev/null +++ b/packages/visitors/visitors.20170404/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " +] +homepage: "https://gitlab.inria.fr/fpottier/visitors" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" +bug-reports: "francois.pottier@inria.fr" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.05"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "result" {<= "1.5"} +] +synopsis: + "An OCaml syntax extension (technically, a ppx_deriving plugin) which generates" +description: + "object-oriented visitors for traversing and transforming data structures." +url { + src: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170404.tar.gz" + checksum: [ + "sha256=fd818691e3b9f16e5283ae00817cbd4bd01fbed1b3c9d85a12b77fbfe8e3d7f3" + "md5=e3a840b35a6e52f62c799bbfd437c621" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/visitors/visitors.20170420/opam b/packages/visitors/visitors.20170420/opam new file mode 100644 index 000000000..5190ac100 --- /dev/null +++ b/packages/visitors/visitors.20170420/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " +] +homepage: "https://gitlab.inria.fr/fpottier/visitors" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" +bug-reports: "francois.pottier@inria.fr" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.05"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "result" {<= "1.5"} +] +synopsis: + "An OCaml syntax extension (technically, a ppx_deriving plugin) which generates" +description: + "object-oriented visitors for traversing and transforming data structures." +url { + src: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170420.tar.gz" + checksum: [ + "sha256=9d4e9f5dbe9ce2f71f4c479307688aaab317652bfc5b26c42b06fde72c243ff6" + "md5=9f73b353ecd484bc751b43f99e6be6e0" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/visitors/visitors.20170725/opam b/packages/visitors/visitors.20170725/opam new file mode 100644 index 000000000..e7e327288 --- /dev/null +++ b/packages/visitors/visitors.20170725/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " +] +homepage: "https://gitlab.inria.fr/fpottier/visitors" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" +bug-reports: "francois.pottier@inria.fr" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.05"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "result" {<= "1.5"} +] +synopsis: + "An OCaml syntax extension (technically, a ppx_deriving plugin) which generates" +description: + "object-oriented visitors for traversing and transforming data structures." +url { + src: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170725.tar.gz" + checksum: [ + "sha256=1be5147bd5cfbe76cbf27c4821a3940b315dfe851f5e62d33b5cd544c3747257" + "md5=74a249ad3402c533f488064b5a130826" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/visitors/visitors.20170828/opam b/packages/visitors/visitors.20170828/opam new file mode 100644 index 000000000..cd61b600a --- /dev/null +++ b/packages/visitors/visitors.20170828/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " +] +homepage: "https://gitlab.inria.fr/fpottier/visitors" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" +bug-reports: "francois.pottier@inria.fr" +build: [ + [make] +] +install: [ + [make "install"] +] +remove: [ + [make "uninstall"] +] +depends: [ + "ocaml" {>= "4.02.2" & < "4.06"} + "ocamlfind" {<= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "cppo" {build & <= "1.8.0"} + "cppo_ocamlbuild" {build & <= "1.8.0"} + "ppx_tools" {<= "6.6"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "result" {<= "1.5"} +] +synopsis: "An OCaml syntax extension for generating visitor classes." +description: """ +Annotating an algebraic data type definition with [@@deriving visitors { ... }] +causes visitor classes to be automatically generated. A visitor is an object +that knows how to traverse and transform a data structure.""" +url { + src: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170828.tar.gz" + checksum: [ + "sha256=8434b442f93cc819cc013b7c08d73ebec1dd18e82840ba42c8c572a03a8bf22e" + "md5=472d8ab8ffb5c9a737ed232aa00e85df" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vmnet/vmnet.1.0.0/opam b/packages/vmnet/vmnet.1.0.0/opam new file mode 100644 index 000000000..c5eb78e50 --- /dev/null +++ b/packages/vmnet/vmnet.1.0.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/mirage/ocaml-vmnet" +bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" +dev-repo: "git+https://github.com/mirage/ocaml-vmnet.git" +license: "ISC" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "vmnet"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "type_conv" {build & <= "113.00.02"} + "sexplib" {< "113.24.00"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "cstruct" {>= "1.4.0" & <= "1.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "macos" +post-messages: [ + "This package requires the vmnet.framework plus development headers which are present in Yosemite (10.10.*) and later." {failure} +] +synopsis: "Userlevel network bridging on MacOS X" +description: """ +MacOS X 10.10 (Yosemite) introduced the somewhat undocumented `vmnet` +framework. This exposes virtual network interfaces to userland applications. +There are a number of advantages of this over previous implementations: + +- Unlike [tuntaposx](http://tuntaposx.sourceforge.net/), this is builtin + to MacOS X now and so is easier to package up and distribute for end users. +- `vmnet` uses the XPC sandboxing interfaces and should make it easier to + drop a hard dependency on running networking applications as `root`. +- Most significantly, `vmnet` supports bridging network traffic to the + outside world, which was previously unsupported. + +These OCaml bindings are constructed against the documentation contained +in the `` header file in Yosemite, and may not be correct due to +the lack of any other example code. However, they do suffice to run +[MirageOS](http://openmirage.org) applications that can connect to the +outside world. The bindings are also slightly complicated by the need +to interface [GCD](http://en.wikipedia.org/wiki/Grand_Central_Dispatch) +thread pools with the OCaml runtime, so please report any instabilities +that you see when using this interface as a consumer. + +There are two libraries provided: + +- `Vmnet` is the raw OCaml binding to the `vmnet` framework, using + OCaml preemptive threads to handle synchronisation. +- `Lwt_vmnet` uses the [Lwt](http://ocsigen.org/lwt) framework to + provide a monadic asynchronous I/O interface at a higher level. + +Most users should use `Lwt_vmnet` to handle guest traffic.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-vmnet/archive/v1.0.0.tar.gz" + checksum: [ + "sha256=8f99b5b4f1d1f7712d2306e5fc929daf90cf3708071ac41fb9c0b8156c92db71" + "md5=8107ba7f2fe4f5da17908da07d22c947" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vmnet/vmnet.1.0.1/opam b/packages/vmnet/vmnet.1.0.1/opam new file mode 100644 index 000000000..435638d59 --- /dev/null +++ b/packages/vmnet/vmnet.1.0.1/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/mirage/ocaml-vmnet" +bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" +dev-repo: "git+https://github.com/mirage/ocaml-vmnet.git" +license: "ISC" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "vmnet"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "type_conv" {build & <= "113.00.02"} + "sexplib" {< "113.24.00"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "cstruct" {>= "1.4.0" & <= "1.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "macos" +post-messages: [ + "This package requires the vmnet.framework plus development headers which are present in Yosemite (10.10.*) and later." {failure} +] +synopsis: "Userlevel network bridging on MacOS X" +description: """ +MacOS X 10.10 (Yosemite) introduced the somewhat undocumented `vmnet` +framework. This exposes virtual network interfaces to userland applications. +There are a number of advantages of this over previous implementations: + +- Unlike [tuntaposx](http://tuntaposx.sourceforge.net/), this is builtin + to MacOS X now and so is easier to package up and distribute for end users. +- `vmnet` uses the XPC sandboxing interfaces and should make it easier to + drop a hard dependency on running networking applications as `root`. +- Most significantly, `vmnet` supports bridging network traffic to the + outside world, which was previously unsupported. + +These OCaml bindings are constructed against the documentation contained +in the `` header file in Yosemite, and may not be correct due to +the lack of any other example code. However, they do suffice to run +[MirageOS](http://openmirage.org) applications that can connect to the +outside world. The bindings are also slightly complicated by the need +to interface [GCD](http://en.wikipedia.org/wiki/Grand_Central_Dispatch) +thread pools with the OCaml runtime, so please report any instabilities +that you see when using this interface as a consumer. + +There are two libraries provided: + +- `Vmnet` is the raw OCaml binding to the `vmnet` framework, using + OCaml preemptive threads to handle synchronisation. +- `Lwt_vmnet` uses the [Lwt](http://ocsigen.org/lwt) framework to + provide a monadic asynchronous I/O interface at a higher level. + +Most users should use `Lwt_vmnet` to handle guest traffic.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-vmnet/archive/v1.0.1.tar.gz" + checksum: [ + "sha256=f8103fe73db50011a1e6f347dee00fea02a99fac5d76463e1d92b7c941074fba" + "md5=b1ff2c7323a8a7ff158227f5b2713bbd" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vmnet/vmnet.1.0.2/opam b/packages/vmnet/vmnet.1.0.2/opam new file mode 100644 index 000000000..824b2cece --- /dev/null +++ b/packages/vmnet/vmnet.1.0.2/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/mirage/ocaml-vmnet" +bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" +dev-repo: "git+https://github.com/mirage/ocaml-vmnet.git" +license: "ISC" +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] +] +install: [make "install"] +remove: ["ocamlfind" "remove" "vmnet"] +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "camlp4" {build & <= "5.3"} + "type_conv" {build & <= "113.00.02"} + "sexplib" {< "113.24.00"} + "ipaddr" {>= "2.5.0" & < "3.0.0"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "cstruct" {>= "1.4.0" & <= "1.9.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +available: os = "macos" +post-messages: [ + "This package requires the vmnet.framework plus development headers which are present in Yosemite (10.10.*) and later." {failure} +] +synopsis: "Userlevel network bridging on MacOS X" +description: """ +MacOS X 10.10 (Yosemite) introduced the somewhat undocumented `vmnet` +framework. This exposes virtual network interfaces to userland applications. +There are a number of advantages of this over previous implementations: + +- Unlike [tuntaposx](http://tuntaposx.sourceforge.net/), this is builtin + to MacOS X now and so is easier to package up and distribute for end users. +- `vmnet` uses the XPC sandboxing interfaces and should make it easier to + drop a hard dependency on running networking applications as `root`. +- Most significantly, `vmnet` supports bridging network traffic to the + outside world, which was previously unsupported. + +These OCaml bindings are constructed against the documentation contained +in the `` header file in Yosemite, and may not be correct due to +the lack of any other example code. However, they do suffice to run +[MirageOS](http://openmirage.org) applications that can connect to the +outside world. The bindings are also slightly complicated by the need +to interface [GCD](http://en.wikipedia.org/wiki/Grand_Central_Dispatch) +thread pools with the OCaml runtime, so please report any instabilities +that you see when using this interface as a consumer. + +There are two libraries provided: + +- `Vmnet` is the raw OCaml binding to the `vmnet` framework, using + OCaml preemptive threads to handle synchronisation. +- `Lwt_vmnet` uses the [Lwt](http://ocsigen.org/lwt) framework to + provide a monadic asynchronous I/O interface at a higher level. + +Most users should use `Lwt_vmnet` to handle guest traffic.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-vmnet/archive/v1.0.2.tar.gz" + checksum: [ + "sha256=cb5b28c8db68b2dfa529c886087899ea37d23a74d64d5f2b58cab18381cde479" + "md5=977dfa93f1f117e26d541aa4624d132e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vmnet/vmnet.1.2.0/opam b/packages/vmnet/vmnet.1.2.0/opam new file mode 100644 index 000000000..44f7bc924 --- /dev/null +++ b/packages/vmnet/vmnet.1.2.0/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/mirage/ocaml-vmnet" +bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" +dev-repo: "git+https://github.com/mirage/ocaml-vmnet.git" +doc: "https://mirage.github.io/ocaml-vmnet/" +license: "ISC" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + [ "jbuilder" "build" "-p" name "-j" jobs ] +] + +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "ppx_tools" {<= "6.6"} + "ppx_sexp_conv" {<= "v0.17.0"} + "sexplib" {>= "113.24.00" & <= "v0.17.0"} + "ipaddr" {>= "1.4.0" & < "3.0.0"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "cstruct" {>= "1.9.0" & <= "6.2.0"} + "cstruct-unix" {<= "6.2.0"} +] +available: os = "macos" +post-messages: [ + "This package requires the vmnet.framework plus development headers which are present in Yosemite (10.10.*) and later." {failure} +] +synopsis: "Userlevel network bridging on MacOS X" +description: """ +MacOS X 10.10 (Yosemite) introduced the somewhat undocumented `vmnet` +framework. This exposes virtual network interfaces to userland applications. +There are a number of advantages of this over previous implementations: + +- Unlike [tuntaposx](http://tuntaposx.sourceforge.net/), this is builtin + to MacOS X now and so is easier to package up and distribute for end users. +- `vmnet` uses the XPC sandboxing interfaces and should make it easier to + drop a hard dependency on running networking applications as `root`. +- Most significantly, `vmnet` supports bridging network traffic to the + outside world, which was previously unsupported. + +These OCaml bindings are constructed against the documentation contained +in the `` header file in Yosemite, and may not be correct due to +the lack of any other example code. However, they do suffice to run +[MirageOS](http://openmirage.org) applications that can connect to the +outside world. The bindings are also slightly complicated by the need +to interface [GCD](http://en.wikipedia.org/wiki/Grand_Central_Dispatch) +thread pools with the OCaml runtime, so please report any instabilities +that you see when using this interface as a consumer. + +There are two libraries provided: + +- `Vmnet` is the raw OCaml binding to the `vmnet` framework, using + OCaml preemptive threads to handle synchronisation. +- `Lwt_vmnet` uses the [Lwt](http://ocsigen.org/lwt) framework to + provide a monadic asynchronous I/O interface at a higher level. + +Most users should use `Lwt_vmnet` to handle guest traffic.""" +url { + src: + "https://github.com/mirage/ocaml-vmnet/releases/download/1.2.0/vmnet-1.2.0.tbz" + checksum: [ + "sha256=96f4c45567bd856e300436d05dd91b4fe60aef31b08d0003e7adaf3219d0e851" + "md5=268ed65aaaa266867ba21cc90cdd4a44" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vmnet/vmnet.1.3.0/opam b/packages/vmnet/vmnet.1.3.0/opam new file mode 100644 index 000000000..4e8457bfa --- /dev/null +++ b/packages/vmnet/vmnet.1.3.0/opam @@ -0,0 +1,73 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +homepage: "https://github.com/mirage/ocaml-vmnet" +bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" +dev-repo: "git+https://github.com/mirage/ocaml-vmnet.git" +doc: "https://mirage.github.io/ocaml-vmnet/" +license: "ISC" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst" "-p" name] {with-test & pinned} + ["jbuilder" "build" "-p" name "-j" jobs] {with-test} + ["jbuilder" "runtest"] {with-test} +] +depends: [ + "ocaml" {< "4.6.0"} + "jbuilder" {>= "1.0+beta9" & <= "transition"} + "ppx_tools" {<= "6.6"} + "ppx_sexp_conv" {<= "v0.17.0"} + "ocaml-migrate-parsetree" {build & < "2.0.0"} + "sexplib" {>= "113.24.00" & <= "v0.17.0"} + "ipaddr" {>= "1.4.0" & < "3.0.0"} + "lwt" {>= "2.4.3" & < "4.0.0"} + "cstruct" {>= "1.9.0" & <= "6.2.0"} + "cstruct-unix" {<= "6.2.0"} +] +available: os = "macos" +post-messages: [ + "This package requires the vmnet.framework plus development headers which are present in Yosemite (10.10.*) and later." {failure} +] +synopsis: "Userlevel network bridging on MacOS X" +description: """ +MacOS X 10.10 (Yosemite) introduced the somewhat undocumented `vmnet` +framework. This exposes virtual network interfaces to userland applications. +There are a number of advantages of this over previous implementations: + +- Unlike [tuntaposx](http://tuntaposx.sourceforge.net/), this is builtin + to MacOS X now and so is easier to package up and distribute for end users. +- `vmnet` uses the XPC sandboxing interfaces and should make it easier to + drop a hard dependency on running networking applications as `root`. +- Most significantly, `vmnet` supports bridging network traffic to the + outside world, which was previously unsupported. + +These OCaml bindings are constructed against the documentation contained +in the `` header file in Yosemite, and may not be correct due to +the lack of any other example code. However, they do suffice to run +[MirageOS](http://openmirage.org) applications that can connect to the +outside world. The bindings are also slightly complicated by the need +to interface [GCD](http://en.wikipedia.org/wiki/Grand_Central_Dispatch) +thread pools with the OCaml runtime, so please report any instabilities +that you see when using this interface as a consumer. + +There are two libraries provided: + +- `Vmnet` is the raw OCaml binding to the `vmnet` framework, using + OCaml preemptive threads to handle synchronisation. +- `Lwt_vmnet` uses the [Lwt](http://ocsigen.org/lwt) framework to + provide a monadic asynchronous I/O interface at a higher level. + +Most users should use `Lwt_vmnet` to handle guest traffic.""" +url { + src: + "https://github.com/mirage/ocaml-vmnet/releases/download/1.3.0/vmnet-1.3.0.tbz" + checksum: [ + "sha256=d5827205da8e97ac45b06fdd70052bc693d14a05549a8d1847bae5cc14d7e89d" + "md5=d0850d85ae529b0acd770d7ee59baac2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vorbis/vorbis.0.6.1/opam b/packages/vorbis/vorbis.0.6.1/opam new file mode 100644 index 000000000..214c45f82 --- /dev/null +++ b/packages/vorbis/vorbis.0.6.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "smimram@gmail.com" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +remove: [["ocamlfind" "remove" "vorbis"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "ogg" {< "0.5.0"} +] +depexts: [ + ["libvorbis-dev"] {os-family = "debian"} + ["libvorbis"] {os = "macos" & os-distribution = "homebrew"} +] +install: [make "install"] +synopsis: "Bindings to libvorbis" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-vorbis/0.6.1/ocaml-vorbis-0.6.1.tar.gz" + checksum: [ + "sha256=9bc313628a269eebb33db531119e90da75f37fe9ceb5a20143fbf6dc9df67782" + "md5=f56c3566d1485e5b5cb9aa75acbd9d0c" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vorbis/vorbis.0.6.2/opam b/packages/vorbis/vorbis.0.6.2/opam new file mode 100644 index 000000000..09113aaee --- /dev/null +++ b/packages/vorbis/vorbis.0.6.2/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-vorbis" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "vorbis"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ogg" {<= "0.7.4"} +] +depexts: [ + ["libvorbis-devel"] {os-distribution = "centos"} + ["libvorbis-devel"] {os-distribution = "fedora"} + ["libvorbis-devel"] {os-family = "suse" | os-family = "opensuse"} + ["libvorbis-dev"] {os-family = "debian"} + ["libvorbis"] {os = "macos" & os-distribution = "homebrew"} +] +bug-reports: "https://github.com/savonet/ocaml-vorbis/issues" +dev-repo: "git+https://github.com/savonet/ocaml-vorbis.git" +synopsis: "Bindings to libvorbis" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-vorbis/releases/download/0.6.2/ocaml-vorbis-0.6.2.tar.gz" + checksum: [ + "sha256=43729b23d2fecc4a86c7f44bd0ff1fd8e8d8800c749f3020fa359db4ebc1119b" + "md5=bb20473496ea5102c5ccd25aa5ef785d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vorbis/vorbis.0.7.0/opam b/packages/vorbis/vorbis.0.7.0/opam new file mode 100644 index 000000000..485dc4e8c --- /dev/null +++ b/packages/vorbis/vorbis.0.7.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Romain Beauxis " +authors: "The Savonet Team " +homepage: "https://github.com/savonet/ocaml-vorbis" +build: [ + ["./configure" "--prefix" prefix] + [make] +] +install: [ + [make "install"] +] +remove: ["ocamlfind" "remove" "vorbis"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ogg" {<= "0.7.4"} +] +depexts: [ + ["libvorbis-dev"] {os-distribution = "alpine"} + ["libvorbis-devel"] {os-distribution = "centos"} + ["libvorbis-devel"] {os-distribution = "fedora"} + ["libvorbis-devel"] {os-family = "suse" | os-family = "opensuse"} + ["libvorbis-dev"] {os-family = "debian"} + ["libvorbis"] {os = "macos" & os-distribution = "homebrew"} +] +bug-reports: "https://github.com/savonet/ocaml-vorbis/issues" +dev-repo: "git+https://github.com/savonet/ocaml-vorbis.git" +synopsis: "Bindings to libvorbis" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-vorbis/releases/download/0.7.0/ocaml-vorbis-0.7.0.tar.gz" + checksum: [ + "sha256=a1a1fc361d8ef2d4c899c0e29495ec59bf29e80a949a377d124de0eb80d84442" + "md5=b43a9413852adacdb36fc9e25f419576" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vpnkit/vpnkit.0.0.0/opam b/packages/vpnkit/vpnkit.0.0.0/opam new file mode 100644 index 000000000..211bc12f8 --- /dev/null +++ b/packages/vpnkit/vpnkit.0.0.0/opam @@ -0,0 +1,83 @@ +opam-version: "2.0" +maintainer: "David Scott " +authors: [ + "Anil Madhavapeddy " + "David Scott " + "David Sheets " + "Gaetan de Villele " + "Ian Campbell " + "Magnus Skjegstad " + "Mindy Preston " + "Sebastiaan van Stijn " + "Thomas Gazagnaire " + "Thomas Leonard " +] +homepage: "https://github.com/docker/vpnkit" +bug-reports: "https://github.com/docker/vpnkit/issues" +dev-repo: "git+https://github.com/docker/vpnkit.git" +doc: "https://docker.github.io/vpnkit/" + +build: [ + [make] +] +install: [make "install" "BINDIR=%{bin}%"] +remove: [make "uninstall" "BINDIR=%{bin}%"] + +depends: [ + "ocaml" + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} + "oasis" {build & <= "0.4.11"} + "alcotest" {with-test & <= "1.8.0"} + "result" {<= "1.5"} + "tar-format" {>= "0.6.0" & < "0.7.0"} + "ipaddr" {<= "5.6.0"} + "lwt" {< "2.7.0"} + "uwt" {= "0.0.3"} + "tcpip" {>= "2.8.0" & < "3.0.0"} + "pcap-format" {<= "0.6.0"} + "dns" {< "2.0.0"} + "dns-forward" {< "0.10.0"} + "datakit-server" {< "0.10.0"} + "hashcons" {= "1.0.1"} + "pcap-format" {>= "0.4.0" & <= "0.6.0"} + "cmdliner" {<= "1.3.0"} + "charrua-core" {>= "0.3" & <= "0.12.0"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.8.1" & < "0.13.0"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "fd-send-recv" {<= "2.0.2"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "astring" {<= "0.8.5"} + "mirage-flow" {>= "1.1.0" & < "2.0.0"} + "mirage-types-lwt" {< "3.0.0"} +] +synopsis: + "VPN-friendly networking devices for [HyperKit](https://github.com/docker/hyperkit)" +description: """ +Running a VM usually involves modifying the network configuration on the host, for example +by activating Ethernet bridges, new routing table entries, DNS and firewall/NAT configurations. +Activating a VPN involves modifying the same routing tables, DNS and firewall/NAT configurations +and therefore there can be a clash -- this often results in the network connection to the VM +being disconnected. + +VPNKit, part of [HyperKit](https://github.com/docker/hyperkit) +attempts to work nicely with VPN software by intercepting the VM traffic at the Ethernet level, +parsing and understanding protocols like NTP, DNS, UDP, TCP and doing the "right thing" with +respect to the host's VPN configuration. + +VPNKit operates by reconstructing Ethernet traffic from the VM and translating it into the +relevant socket API calls on OSX or Windows. This allows the host application to generate +traffic without requiring low-level Ethernet bridging support.""" +url { + src: "https://github.com/djs55/vpnkit/archive/v0.0.0.tar.gz" + checksum: [ + "sha256=edbac208a61e1fd442fb7891e652e4c5958b0ecec71b173f8b2d46a0a80b202c" + "md5=9bd05f1339ba9d48a119ee394b701c8f" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/vpnkit/vpnkit.0.1.1/opam b/packages/vpnkit/vpnkit.0.1.1/opam new file mode 100644 index 000000000..b4a95b2ec --- /dev/null +++ b/packages/vpnkit/vpnkit.0.1.1/opam @@ -0,0 +1,85 @@ +opam-version: "2.0" +maintainer: "David Scott " +authors: [ + "Anil Madhavapeddy " + "David Scott " + "David Sheets " + "Gaetan de Villele " + "Ian Campbell " + "Magnus Skjegstad " + "Mindy Preston " + "Sebastiaan van Stijn " + "Thomas Gazagnaire " + "Thomas Leonard " +] +homepage: "https://github.com/moby/vpnkit" +bug-reports: "https://github.com/moby/vpnkit/issues" +dev-repo: "git+https://github.com/moby/vpnkit.git" +doc: "https://moby.github.io/vpnkit/" + +build: [ + ["jbuilder" "subst" "-p" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {< "4.06.0"} + "jbuilder" {>= "1.0+beta10" & <= "transition"} + "alcotest" {with-test & <= "1.8.0"} + "result" {<= "1.5"} + "tar" {>= "0.8.0" & <= "3.1.2"} + "ipaddr" {<= "5.6.0"} + "lwt" {>= "2.7.0" & < "4.0.0"} + "uwt" {>= "0.0.4" & <= "0.3.3"} + "tcpip" {>= "3.3.0" & <= "8.2.0"} + "dns" {>= "0.19.1" & < "2.0.0"} + "dns-lwt" {< "2.0.0" & <= "1.1.3"} + "dnssd" {>= "0.2" & = "0.5.0"} + "dns-forward" {< "0.10.0"} + "cstruct-lwt" {>= "3.0.0" & <= "6.2.0"} + "datakit-server" {>= "0.11.0" & <= "1.0.0"} + "datakit-server-9p" {>= "0.11.0" & <= "1.0.0"} + "hashcons" {>= "1.0.1" & <= "1.4.0"} + "pcap-format" {>= "0.4.0" & <= "0.6.0"} + "cmdliner" {<= "1.3.0"} + "charrua-core" {>= "0.9" & <= "0.12.0"} + "charrua-client-mirage" {with-test & <= "1.2.2"} + "named-pipe" {= "0.4.0"} + "hvsock" {>= "0.13.0" & <= "3.0.1"} + "asl" {<= "0.11"} + "win-eventlog" {<= "0.4"} + "fd-send-recv" {>= "1.0.3" & <= "2.0.2"} + "logs" {<= "0.7.0"} + "fmt" {<= "0.9.0"} + "astring" {<= "0.8.5"} + "mirage-flow-lwt" {>= "1.4.0" & <= "1.6.0"} + "mirage-time-lwt" {>= "1.1.0" & <= "1.3.0"} + "mirage-time-unix" {<= "3.0.0"} + "mirage-protocols" {>= "1.1.0" & < "1.3.0"} + "mirage-channel" {>= "3.0.1" & < "4.0.0"} + "mirage-console-unix" {<= "5.1.0"} + "mirage-clock-unix" {<= "4.2.0"} + "cohttp-lwt" {>= "0.99.0" & <= "2.5.2-1"} + "mirage-dns" {< "4.0.0" & <= "3.1.3"} + "protocol-9p-unix" {>= "0.11.2" & <= "2.0.2"} + "mirage-vnetif" {>= "0.4.0" & <= "0.6.2"} + "uuidm" {<= "0.9.9"} + "ezjsonm" {>= "0.4.0" & <= "1.3.0"} +] +synopsis: "VPN-friendly networking devices for HyperKit" +description: """ +HyperKit is a hypervisor which runs on macOS using the "hypervisor.framework". +VPNKit implements a virtual ethernet device for HyperKit VMs in a VPN-friendly +way, by terminating and proxying all the TCP flows, caching and forwarding +DNS requests etc. HyperKit and VPNKit are used in Docker for Mac and Windows.""" +url { + src: + "https://github.com/moby/vpnkit/releases/download/v0.1.1/vpnkit-0.1.1.tbz" + checksum: [ + "sha256=8f8d23689a83e254bc5265943479f00c0c9470738da62fd385c6c32c939ac788" + "md5=66eacee906f9e5a263d627cf96cdb0c8" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/vrt/vrt.0.1.0/opam b/packages/vrt/vrt.0.1.0/opam new file mode 100644 index 000000000..c6e9b7e67 --- /dev/null +++ b/packages/vrt/vrt.0.1.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "contact@afiniate.com" +homepage: "https://github.com/afiniate/vrt" +bug-reports: "https://github.com/afiniate/vrt/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/afiniate/vrt.git" +build: [ + [make "build"] +] +install: [make "install" "PREFIX=%{prefix}%"] +remove: [make "remove" "PREFIX=%{prefix}%"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" {build & <= "1.9.6"} + "core" {<= "v0.17.1"} + "async" {<= "v0.17.0"} + "async_shell" {<= "v0.17.0"} + "async_unix" {<= "v0.17.0"} + "async_extra" {<= "v0.17.0"} + "sexplib" {< "113.09.00"} + "camlp4" {build & <= "5.3"} + "type_conv" {build & <= "113.00.02"} + "async_shell" {<= "v0.17.0"} + "core_extended" {<= "v0.17.0"} + "async_find" {<= "v0.17.0"} +] +synopsis: + "A setup command line tools to help with development on remote AWS desktops" +description: """ +The `vrt` command is the entry point for all the tooling in an was +system. Vrt itself doesn't provide any commands. It consists of +command groups that provide subcommands for the various areas of +tooling. A good example of this is the `build` subcommand group. That +consists of all the tooling related to build and development.""" +authors: "contact@afiniate.com" +url { + src: "https://github.com/afiniate/vrt/archive/0.1.0.tar.gz" + checksum: [ + "sha256=f86a0e65698aa08cf59429061d054d6299fda6244e675328071e7eb1e70350b0" + "md5=be3bd2fdc543d2dab7accd7390d3b1e4" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/wasm/wasm.0.13/opam b/packages/wasm/wasm.0.13/opam new file mode 100644 index 000000000..0a093537e --- /dev/null +++ b/packages/wasm/wasm.0.13/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jonathan Protzenko " +authors: "Andreas Rossberg " +homepage: "https://github.com/WebAssembly/spec" +bug-reports: "https://github.com/WebAssembly/spec/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/WebAssembly/spec.git" +build: [ + [make "-C" "interpreter" "opt" "unopt"] +] +install: [make "-C" "interpreter" "install"] +remove: [make "-C" "interpreter" "uninstall"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build & <= "1.9.6"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: + "Library to read and write WebAssembly (Wasm) files and manipulate their AST" +url { + src: "https://github.com/WebAssembly/spec/archive/opam-0.13.zip" + checksum: [ + "sha256=781d32a9d14a39bf66fb5028e99aebbb5f7d7b41a9e32fadf202c80643fdd123" + "md5=96755299361df7b89111b5810528352b" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/wcs-api/wcs-api.2017-05-26.01/opam b/packages/wcs-api/wcs-api.2017-05-26.01/opam new file mode 100644 index 000000000..5a485d21f --- /dev/null +++ b/packages/wcs-api/wcs-api.2017-05-26.01/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: [ + "Louis Mandel " +] +authors: [ + "Guillaume Baudart" + "Louis Mandel" + "Jérôme Siméon" +] +homepage: "https://github.com/IBM/wcs-ocaml" +bug-reports: "https://github.com/IBM/wcs-ocaml/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/IBM/wcs-ocaml.git" +build: [ + ["jbuilder" "subst" "-p" name "--name" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "wcs-lib" {= "2017-05-26.01"} + "lwt_ssl" {<= "1.2.0"} + "cohttp-lwt-unix" {>= "0.20.0" & < "1.0"} + "jbuilder" {>= "1.0+beta7" & <= "transition"} +] +synopsis: "SDK for Watson Conversation Service" +description: """ +wcs-ocaml is a source development kit in OCaml and command line +interface for [Watson Conversation Service +(WCS)](https://www.ibm.com/watson/services/conversation/). It allows +to program chat bots in OCaml. + +* `wcs-api` offers an OCaml binding to the + [service API](https://www.ibm.com/watson/developercloud/conversation/api/v1/) + and a generic client application.""" +url { + src: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.01.tar.gz" + checksum: [ + "sha256=c2e26f9f4a69bf98999f23b49f8a027be19d09bedaba25bb796c1d644ce180e2" + "md5=fdf7d5cbde3b68aac81498b6ea737f58" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/wcs-api/wcs-api.2017-05-26.02/opam b/packages/wcs-api/wcs-api.2017-05-26.02/opam new file mode 100644 index 000000000..3857005dc --- /dev/null +++ b/packages/wcs-api/wcs-api.2017-05-26.02/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: [ + "Louis Mandel " +] +authors: [ + "Guillaume Baudart" + "Louis Mandel" + "Jérôme Siméon" +] +homepage: "https://github.com/IBM/wcs-ocaml" +bug-reports: "https://github.com/IBM/wcs-ocaml/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/IBM/wcs-ocaml.git" +build: [ + ["jbuilder" "subst" "-p" name "--name" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.03.0"} + "wcs-lib" {= "2017-05-26.02"} + "lwt_ssl" {<= "1.2.0"} | "tls" {< "1.0.0"} + "cohttp-lwt-unix" {< "1.0.0"} + "jbuilder" {>= "1.0+beta7" & <= "1.0+beta20.2"} +] +synopsis: "SDK for Watson Conversation Service" +description: """ +wcs-ocaml is a source development kit in OCaml and command line +interface for [Watson Conversation Service +(WCS)](https://www.ibm.com/watson/services/conversation/). It allows +to program chat bots in OCaml. + +* `wcs-api` offers an OCaml binding to the + [service API](https://www.ibm.com/watson/developercloud/conversation/api/v1/) + and a generic client application.""" +url { + src: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.02.tar.gz" + checksum: [ + "sha256=06659f9169fc177c4ea1cec7a7ed01ea61f63963579421021b865519355d4883" + "md5=37f31d43ba562352f2fe03692ba6cedf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.00/opam b/packages/wcs-lib/wcs-lib.2017-05-26.00/opam new file mode 100644 index 000000000..76fa606e7 --- /dev/null +++ b/packages/wcs-lib/wcs-lib.2017-05-26.00/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: [ + "Louis Mandel " +] +authors: [ + "Guillaume Baudart" + "Louis Mandel" + "Jérôme Siméon" +] +homepage: "https://github.com/IBM/wcs-ocaml" +bug-reports: "https://github.com/IBM/wcs-ocaml/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/IBM/wcs-ocaml.git" +build: [ + ["jbuilder" "subst" "-p" name "--name" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & <= "1.9.6"} + "jbuilder" {>= "1.0+beta7" & < "1.0+beta20.2"} + "atdgen" {build & < "1.13.0"} + "lwt_ssl" {<= "1.2.0"} + "cohttp-lwt-unix" {< "1.0.0"} +] +synopsis: "SDK for Watson Conversation Service" +description: """ +wcs-ocaml is a source development kit in OCaml and command line +interface for [Watson Conversation Service +(WCS)](https://www.ibm.com/watson/services/conversation/). It allows +to program chat bots in OCaml. + +* `wcs-lib` provides a framework to write WCS programs, called + workspaces. It also offers an OCaml binding to the + [service API](https://www.ibm.com/watson/developercloud/conversation/api/v1/).""" +url { + src: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.00.tar.gz" + checksum: [ + "sha256=8b4f2bc3d77d27b569f9541719122adbbcdeab11f1a2d3a41d7b1affc61074e8" + "md5=8caf06f61539619725c9eee7ab36937e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/wcs/wcs.2017-05-26.00/opam b/packages/wcs/wcs.2017-05-26.00/opam new file mode 100644 index 000000000..ff50518be --- /dev/null +++ b/packages/wcs/wcs.2017-05-26.00/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: [ + "Louis Mandel " +] +authors: [ + "Guillaume Baudart" + "Louis Mandel" + "Jérôme Siméon" +] +homepage: "https://github.com/IBM/wcs-ocaml" +bug-reports: "https://github.com/IBM/wcs-ocaml/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/IBM/wcs-ocaml.git" +build: [ + ["jbuilder" "subst" "-p" name "--name" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "wcs-lib" {= "2017-05-26.00"} +] +synopsis: "Command line interface for Watson Conversation Service" +description: """ +wcs-ocaml is a command line interface for [Watson Conversation Service +(WCS)](https://www.ibm.com/watson/services/conversation/). It allows +to program chat bots in OCaml. + +* `wcs` is a command line tool that interact with the service.""" +url { + src: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.00.tar.gz" + checksum: [ + "sha256=8b4f2bc3d77d27b569f9541719122adbbcdeab11f1a2d3a41d7b1affc61074e8" + "md5=8caf06f61539619725c9eee7ab36937e" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/wcs/wcs.2017-05-26.01/opam b/packages/wcs/wcs.2017-05-26.01/opam new file mode 100644 index 000000000..3104442b5 --- /dev/null +++ b/packages/wcs/wcs.2017-05-26.01/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: [ + "Louis Mandel " +] +authors: [ + "Guillaume Baudart" + "Louis Mandel" + "Jérôme Siméon" +] +homepage: "https://github.com/IBM/wcs-ocaml" +bug-reports: "https://github.com/IBM/wcs-ocaml/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/IBM/wcs-ocaml.git" +build: [ + ["jbuilder" "subst" "-p" name "--name" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "wcs-lib" {= "2017-05-26.01"} + "wcs-api" {= "2017-05-26.01"} + "cohttp-lwt-unix" {<= "2.5.2-1"} +] +synopsis: "Command line interface for Watson Conversation Service" +description: """ +wcs-ocaml is a command line interface for [Watson Conversation Service +(WCS)](https://www.ibm.com/watson/services/conversation/). It allows +to program chat bots in OCaml. + +* `wcs` is a command line tool that interact with the service.""" +url { + src: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.01.tar.gz" + checksum: [ + "sha256=c2e26f9f4a69bf98999f23b49f8a027be19d09bedaba25bb796c1d644ce180e2" + "md5=fdf7d5cbde3b68aac81498b6ea737f58" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/wcs/wcs.2017-05-26.02/opam b/packages/wcs/wcs.2017-05-26.02/opam new file mode 100644 index 000000000..d141e6e89 --- /dev/null +++ b/packages/wcs/wcs.2017-05-26.02/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: [ + "Louis Mandel " +] +authors: [ + "Guillaume Baudart" + "Louis Mandel" + "Jérôme Siméon" +] +homepage: "https://github.com/IBM/wcs-ocaml" +bug-reports: "https://github.com/IBM/wcs-ocaml/issues" +license: "Apache-2.0" +dev-repo: "git+https://github.com/IBM/wcs-ocaml.git" +build: [ + ["jbuilder" "subst" "-p" name "--name" name] {dev} + ["jbuilder" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "wcs-lib" {= "2017-05-26.02"} + "wcs-api" {= "2017-05-26.02"} + "cohttp-lwt-unix" {<= "2.5.2-1"} +] +synopsis: "Command line interface for Watson Conversation Service" +description: """ +wcs-ocaml is a command line interface for [Watson Conversation Service +(WCS)](https://www.ibm.com/watson/services/conversation/). It allows +to program chat bots in OCaml. + +* `wcs` is a command line tool that interact with the service.""" +url { + src: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.02.tar.gz" + checksum: [ + "sha256=06659f9169fc177c4ea1cec7a7ed01ea61f63963579421021b865519355d4883" + "md5=37f31d43ba562352f2fe03692ba6cedf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/wdialog/wdialog.2.1.3/opam b/packages/wdialog/wdialog.2.1.3/opam new file mode 100644 index 000000000..62e459ea0 --- /dev/null +++ b/packages/wdialog/wdialog.2.1.3/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: [ + ["./configure"] + [make] +] +remove: [ + ["ocamlfind" "remove" "wd-daemon-session"] + ["ocamlfind" "remove" "wd-inmemory-session"] + ["ocamlfind" "remove" "wd-xmlcompiler"] + ["ocamlfind" "remove" "wdialog"] +] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "pcre" {<= "8.0.1"} + "ocamlnet" {= "3.6.0"} + "pxp" {<= "1.2.9"} + "ulex" {<= "1.2"} + "ocaml-inifiles" {= "1.2"} +] +install: [make "install"] +synopsis: "Dialog-oriented web applications" +description: """ +Wdialog is an environment to create web applications. It is a good +choice for "dialog-intensive" applications with many input and output +fields, and for application that need exact control of the possible +user interactions.""" +flags: light-uninstall +url { + src: "http://download.camlcity.org/download/wdialog-2.1.3.tar.gz" + checksum: [ + "sha256=b29fddea29e11d590e9cbfde16a8c821f0dd734eb57f8e0315b46689ca20ef0f" + "md5=508f6df0f987a36a93730e88d67fc3c5" + ] + mirrors: "http://download2.camlcity.org/download/wdialog-2.1.3.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webdav/webdav.1.1/opam b/packages/webdav/webdav.1.1/opam new file mode 100644 index 000000000..c0e4dc6a1 --- /dev/null +++ b/packages/webdav/webdav.1.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +build: make +remove: [["ocamlfind" "remove" "webdav"]] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {< "3.5.1"} + "omake" {<= "0.10.7"} + "pcre" {<= "8.0.1"} + "pxp" {<= "1.2.9"} +] +install: [make "install"] +synopsis: "Implements the client side of the WebDAV protocol (RFC 4918)" +description: """ +The file locking part of WebDAV is omitted, though. +The library uses Ocamlnet's [netclient] library for client-side HTTP, +and extends it by providing the required access methods for +WebDAV. Additionally, there is also an implementation for Ocamlnet's +Netfs.stream_fs abstraction modelling a simple file system.""" +flags: light-uninstall +url { + src: "http://download.camlcity.org/download/webdav-1.1.tar.gz" + checksum: [ + "sha256=1f0eacebdb36badd70622bd83b22cd6f56dca74aed97a1fa81168493a5a2c13b" + "md5=23db105a570a4065ba04bbe2b804b43f" + ] + mirrors: "http://download2.camlcity.org/download/webdav-1.1.tar.gz" +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/weberizer/weberizer.0.6.2/opam b/packages/weberizer/weberizer.0.6.2/opam new file mode 100644 index 000000000..a514a3bb6 --- /dev/null +++ b/packages/weberizer/weberizer.0.6.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/downloads/Chris00" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "weberizer"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "oasis" {= "0.3.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Weberizer is a simple templating engine for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/weberizer-0.6.2.tar.gz" + checksum: [ + "sha256=a66d1d8b4296e3d26eb331579a05426f8b6448636214fdbd2e11a62b6e5910bd" + "md5=3bb68fbb06d672dd4094b156e31db652" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/weberizer/weberizer.0.6.5/opam b/packages/weberizer/weberizer.0.6.5/opam new file mode 100644 index 000000000..cbc99f93c --- /dev/null +++ b/packages/weberizer/weberizer.0.6.5/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/downloads/Chris00" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "weberizer"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "oasis" {= "0.3.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Weberizer is a simple templating engine for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/ocaml/opam-source-archives/raw/main/weberizer-0.6.5.tar.gz" + checksum: [ + "sha256=084af71fb30bcb5444f3193a5ae8ce2bacc55a1ee520e6233fa6905c11e7d89e" + "md5=d146ad2a11bfe718e94b9d15512dec66" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/weberizer/weberizer.0.7.1/opam b/packages/weberizer/weberizer.0.7.1/opam new file mode 100644 index 000000000..8ba2f598b --- /dev/null +++ b/packages/weberizer/weberizer.0.7.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +homepage: "https://github.com/Chris00/weberizer" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "weberizer"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "oasis" {= "0.3.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Weberizer is a simple templating engine for OCaml" +flags: light-uninstall +url { + src: "https://github.com/Chris00/weberizer/tarball/0.7.1" + checksum: [ + "sha256=b5d73f9683756aff855e8621011f9ec2291ef4ae327d0ff3ce0149db76c4db08" + "md5=42a1aeba79b79282d56a548bdef4f7df" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/weberizer/weberizer.0.7.2/opam b/packages/weberizer/weberizer.0.7.2/opam new file mode 100644 index 000000000..d170317a7 --- /dev/null +++ b/packages/weberizer/weberizer.0.7.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/weberizer" +dev-repo: "git+https://github.com/Chris00/weberizer.git" +bug-reports: "https://github.com/Chris00/weberizer/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "weberizer"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {<= "4.1.9-2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "HTML templating system." +description: + "Template allows HTML templates to be compiled into OCaml modules." +flags: light-uninstall +url { + src: + "https://github.com/Chris00/weberizer/releases/download/0.7.2/weberizer-0.7.2.tar.gz" + checksum: [ + "sha256=4397045652413f70a0d70ed64c70b9853dc52c960a7aab039b7fe034ab225394" + "md5=0d87bef093c8688c4040bc94e84aadcf" + ] +} +extra-source "weberizer.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/weberizer/weberizer.install" + checksum: [ + "sha256=0efbdfe1b185444f097f603a98d0df76610af01864c0fafe17f746b99fa5a09e" + "md5=7ad457d1ba0fe8b0872168082a18e8fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/weberizer/weberizer.0.7.3/opam b/packages/weberizer/weberizer.0.7.3/opam new file mode 100644 index 000000000..e093cdd75 --- /dev/null +++ b/packages/weberizer/weberizer.0.7.3/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +build: [ + ["oasis" "setup"] + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] +] +remove: [["ocamlfind" "remove" "weberizer"]] +depends: [ + "ocaml" + "ocamlfind" {<= "1.9.6"} + "oasis" {= "0.3.0"} + "ocamlnet" {<= "4.1.9-2"} + "ocamlbuild" {build & <= "0.15.0"} +] +dev-repo: "git+https://github.com/Chris00/weberizer" +install: ["ocaml" "setup.ml" "-install"] +synopsis: "Weberizer is a simple templating engine for OCaml" +flags: light-uninstall +url { + src: "https://github.com/Chris00/weberizer/archive/0.7.3.tar.gz" + checksum: [ + "sha256=b0202db52f77f873f4b4889a464d1a0469dbc43b89b535d3f01bab8a8707e129" + "md5=5a6294f816e5b571d0e7eac77c20dd6b" + ] +} +extra-source "weberizer.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/weberizer/weberizer.install" + checksum: [ + "sha256=0efbdfe1b185444f097f603a98d0df76610af01864c0fafe17f746b99fa5a09e" + "md5=7ad457d1ba0fe8b0872168082a18e8fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/weberizer/weberizer.0.7.7/opam b/packages/weberizer/weberizer.0.7.7/opam new file mode 100644 index 000000000..86a409c0f --- /dev/null +++ b/packages/weberizer/weberizer.0.7.7/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Christophe.Troestler@umons.ac.be" +authors: [ "Christophe Troestler" ] +license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/Chris00/weberizer" +dev-repo: "git+https://github.com/Chris00/weberizer.git" +bug-reports: "https://github.com/Chris00/weberizer/issues" +tags: [ "web" ] +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "weberizer"] +] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {<= "1.9.6"} + "ocamlnet" {<= "4.1.9-2"} + "ocamlbuild" {build & <= "0.15.0"} +] +install: ["ocaml" "setup.ml" "-install"] +synopsis: "HTML templating system." +description: "Weberizer compiles HTML templates into OCaml modules." +flags: light-uninstall +url { + src: + "https://github.com/Chris00/weberizer/releases/download/0.7.7/weberizer-0.7.7.tar.gz" + checksum: [ + "sha256=e0ad2176f30fa37f7150669c8ea0ce7a259d2694f197f675f43811cfbfa2feb1" + "md5=bf67574e19f0ddd07c6ffd4f411b9d1a" + ] +} +extra-source "weberizer.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/weberizer/weberizer.install" + checksum: [ + "sha256=0efbdfe1b185444f097f603a98d0df76610af01864c0fafe17f746b99fa5a09e" + "md5=7ad457d1ba0fe8b0872168082a18e8fe" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/webidl/webidl.0.1/opam b/packages/webidl/webidl.0.1/opam new file mode 100644 index 000000000..36c1137bf --- /dev/null +++ b/packages/webidl/webidl.0.1/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "0zat <0.zat.zer0@gmail.com>" +authors: ["0zat"] +homepage: "https://github.com/0zat/webidl" +bug-reports: "https://github.com/0zat/webidl" +dev-repo: "git+https://github.com/0zat/webidl.git" +build: ["ocaml" "setup.ml" "build"] +install: ["ocaml" "setup.ml" "install"] +remove: ["ocaml" "setup.ml" "remove"] +depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build & >= "1.7.1" & <= "1.9.6"} + "ocamlbuild" {build & >= "0.9.3" & <= "0.15.0"} + "menhir" {build & >= "20170101" & <= "20240715"} + "ppx_deriving" {>= "4.1" & <= "6.0.3"} +] +synopsis: "Web IDL parser" +description: """ +- parsing Web IDL(https://heycam.github.io/webidl/) +- convert them to OCaml data, +- print them by deriving.show""" +url { + src: "https://github.com/0zat/webidl/archive/v0.1.zip" + checksum: [ + "sha256=d904392efd85d8f9555abdcf4ee03ae63611dde66a459503a91523728e119b72" + "md5=dd77fd3b6efff59268fa832fdb88ac98" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["ocaml-version"] diff --git a/packages/webmachine/webmachine.0.1.0/opam b/packages/webmachine/webmachine.0.1.0/opam new file mode 100644 index 000000000..99f1d6855 --- /dev/null +++ b/packages/webmachine/webmachine.0.1.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +authors: ["Inhabited Type LLC"] +license: "BSD-3-Clause" + +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make] {with-test} + [make "test"] {with-test} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] + +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "ounit" {with-test & <= "2.2.7"} + "ocamlfind" {build & <= "1.9.6"} + "re" {>= "1.3.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +ocaml-webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly well-suited for +writing RESTful APIs. As the name suggests, this is an OCaml port of the +webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.1.0.tar.gz" + checksum: [ + "sha256=e6812724577ae7fecacbed64d85872963e21d2c0ca32f56ad947a89f66c79107" + "md5=dae09666b75ee036e9a01257835cf5b2" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webmachine/webmachine.0.1.1/opam b/packages/webmachine/webmachine.0.1.1/opam new file mode 100644 index 000000000..cdb4835e2 --- /dev/null +++ b/packages/webmachine/webmachine.0.1.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +authors: ["Inhabited Type LLC"] +license: "BSD-3-Clause" + +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make] {with-test} + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "re" {>= "1.3.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +ocaml-webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly well-suited for +writing RESTful APIs. As the name suggests, this is an OCaml port of the +webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.1.1.tar.gz" + checksum: [ + "sha256=5bc5f3307f150b0f26b36ef9582bb55b7261a7a1263a924cba98392bec118963" + "md5=a56ae76d547b77f275ec7ac0a1b4bcbf" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webmachine/webmachine.0.1.2/opam b/packages/webmachine/webmachine.0.1.2/opam new file mode 100644 index 000000000..7cd6c59b7 --- /dev/null +++ b/packages/webmachine/webmachine.0.1.2/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +authors: ["Inhabited Type LLC"] +license: "BSD-3-Clause" + +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make] + ["./configure" "--enable-tests"] {with-test} + [make] {with-test} + [make "test"] {with-test} + [make "doc"] {with-doc} +] +install: [ + [make "install"] +] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "re" {>= "1.3.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +ocaml-webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly well-suited for +writing RESTful APIs. As the name suggests, this is an OCaml port of the +webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.1.2.tar.gz" + checksum: [ + "sha256=b3b216cf59ce979af671253be45a99b3d7b431d0bb959bd7f80c8f3b27060b6e" + "md5=f806af6419ed826f71e218e2d0592d23" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webmachine/webmachine.0.2.0/opam b/packages/webmachine/webmachine.0.2.0/opam new file mode 100644 index 000000000..20d6659f5 --- /dev/null +++ b/packages/webmachine/webmachine.0.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "dispatch" {< "0.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "re" {>= "1.3.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +OCaml webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly +well-suited for writing RESTful APIs. As the name suggests, this is an +OCaml port of the webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.2.0.tar.gz" + checksum: [ + "sha256=c8496ee18de482a5fd6be8b050ec9f3cd5b5b62f0f055ae2a76795aebe992e44" + "md5=f1a5124f3f2b6666442df6340748d2a3" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webmachine/webmachine.0.2.1/opam b/packages/webmachine/webmachine.0.2.1/opam new file mode 100644 index 000000000..0f9450383 --- /dev/null +++ b/packages/webmachine/webmachine.0.2.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "dispatch" {= "0.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "re" {>= "1.3.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +OCaml webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly +well-suited for writing RESTful APIs. As the name suggests, this is an +OCaml port of the webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.2.1.tar.gz" + checksum: [ + "sha256=3cb248a01ecd19b9955eeaea8bea8f7f4c8180bb155f8fe81ef964d308689e97" + "md5=52ea3d2709629e5deccbc30d224a073d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webmachine/webmachine.0.2.2/opam b/packages/webmachine/webmachine.0.2.2/opam new file mode 100644 index 000000000..8df9e0b36 --- /dev/null +++ b/packages/webmachine/webmachine.0.2.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "dispatch" {= "0.2.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "re" {>= "1.3.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +OCaml webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly +well-suited for writing RESTful APIs. As the name suggests, this is an +OCaml port of the webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.2.2.tar.gz" + checksum: [ + "sha256=2fe6bdb5871e24afd4d2588b86538a495971e9210e4115bf59bd96fab947a0f1" + "md5=ba99a7b66803e0d726ca263e98e71a7a" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webmachine/webmachine.0.2.3/opam b/packages/webmachine/webmachine.0.2.3/opam new file mode 100644 index 000000000..5868b6ddd --- /dev/null +++ b/packages/webmachine/webmachine.0.2.3/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "dispatch" {>= "0.3.0" & < "0.5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "re" {>= "1.3.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +OCaml webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly +well-suited for writing RESTful APIs. As the name suggests, this is an +OCaml port of the webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.2.3.tar.gz" + checksum: [ + "sha256=de7a01739b9c4ebee5c3e0e71e7cec0328e4a4a4c9eaebf15e83e947badcaf1d" + "md5=a228d587dfa545fd79a0d67fc28d4917" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webmachine/webmachine.0.2.4/opam b/packages/webmachine/webmachine.0.2.4/opam new file mode 100644 index 000000000..9192c875b --- /dev/null +++ b/packages/webmachine/webmachine.0.2.4/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "dispatch" {>= "0.3.0" & < "0.5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "re" {>= "1.3.0" & <= "1.12.0"} + "ocamlbuild" {build & <= "0.15.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +OCaml webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly +well-suited for writing RESTful APIs. As the name suggests, this is an +OCaml port of the webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.2.4.tar.gz" + checksum: [ + "sha256=82693aaf2aafc3e4de07325b224520cd271679472ab4710f84f2872bb95fb83c" + "md5=e64b742e3cc32a1406e278d8a0273f46" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webmachine/webmachine.0.3.0/opam b/packages/webmachine/webmachine.0.3.0/opam new file mode 100644 index 000000000..a029555c3 --- /dev/null +++ b/packages/webmachine/webmachine.0.3.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "dispatch" {>= "0.3.0" & < "0.5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "re" {>= "1.3.0" & <= "1.12.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +OCaml webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly +well-suited for writing RESTful APIs. As the name suggests, this is an +OCaml port of the webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.3.0.tar.gz" + checksum: [ + "sha256=20111acab9f301f55d3cb785674443b82d3fcac1e5613a4ac0239945481fc89f" + "md5=00f6a619231a2b6ac9276ed58e9d743d" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webmachine/webmachine.0.3.1/opam b/packages/webmachine/webmachine.0.3.1/opam new file mode 100644 index 000000000..1846d1499 --- /dev/null +++ b/packages/webmachine/webmachine.0.3.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "dispatch" {>= "0.3.0" & < "0.5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "re" {>= "1.3.0" & <= "1.12.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +OCaml webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly +well-suited for writing RESTful APIs. As the name suggests, this is an +OCaml port of the webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.3.1.tar.gz" + checksum: [ + "sha256=4e209918a155c3e1e34e3e9b78be2356ad8bb4318c9104df80cb795b2e37b9f1" + "md5=54999011dc5b7872395dfec8cc5770ad" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/webmachine/webmachine.0.3.2/opam b/packages/webmachine/webmachine.0.3.2/opam new file mode 100644 index 000000000..028f4c305 --- /dev/null +++ b/packages/webmachine/webmachine.0.3.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Spiros Eliopoulos " +authors: [ "Spiros Eliopoulos " ] +license: "BSD-3-Clause" +homepage: "https://github.com/inhabitedtype/ocaml-webmachine" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" +bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" +build: [ + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} +] +install: ["ocaml" "setup.ml" "-install"] +remove: [ + ["ocamlfind" "remove" "webmachine"] +] +depends: [ + "ocaml" {>= "4.01" & < "5.0"} + "cohttp" {>= "0.12.0" & < "0.21.0"} + "dispatch" {>= "0.3.0" & < "0.5.0"} + "ocamlfind" {build & <= "1.9.6"} + "ounit" {with-test & >= "1.0.2" & <= "2.2.7"} + "re" {>= "1.3.0" & <= "1.12.0"} +] +synopsis: "A REST toolkit for OCaml" +description: """ +OCaml webmachine is a layer on top of cohttp that implements a +state-machine-based HTTP request processor. It's particularly +well-suited for writing RESTful APIs. As the name suggests, this is an +OCaml port of the webmachine project.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.3.2.tar.gz" + checksum: [ + "sha256=8fa57bbd1baa31ffff5c23dbfd80bbf1c0a7f5dd1368584579c3f8598c385677" + "md5=9eaef8a4ed3dd13aa8e5a8363b81b339" + ] +} +x-opam-repository-commit-hash-at-time-of-archiving: + "c3b43597d683b19fcb2f4a8385679b1fdc1489de" +x-reason-for-archiving: ["uninstallable"] diff --git a/packages/websocket-async/websocket-async.2.10/opam b/packages/websocket-async/websocket-async.2.10/opam new file mode 100644 index 000000000..64a9670c5 --- /dev/null +++ b/packages/websocket-async/websocket-async.2.10/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +authors: "Vincent Bernardoff " +maintainer: "Vincent Bernardoff " +homepage: "https://github.com/vbmithr/ocaml-websocket" +bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues" +dev-repo: "git+https://github.com/vbmithr/ocaml-websocket" + +tags: [ + "org:mirage" + "org:xapi-project" +] +build: [ "jbuilder" "build" "-j" jobs "-p" name "@install" ] +depends: [ + "ocaml" {>= "4.02.0"} + "websocket" {= "2.10"} + "async_ssl" {>= "v0.9.0" & < "v0.10.0"} + "cohttp-async" {>= "0.99.0" & <= "2.5.2-1"} + "core" {<"v0.13.0"} +] +synopsis: "Websocket library" +description: """ +The WebSocket Protocol enables two-way communication between a client +running untrusted code in a controlled environment to a remote host +that has opted-in to communications from that code. The security +model used for this is the origin-based security model commonly used +by web browsers. The protocol consists of an opening handshake +followed by basic message framing, layered over TCP. The goal of this +technology is to provide a mechanism for browser-based applications +that need two-way communication with servers that does not rely on +opening multiple HTTP connections (e.g., using XMLHttpRequest or +